应用场景:
当交换机上面存在多条冗余链路,希望与对端网络设备进行一个捆绑聚合,比如汇聚与核心交换机互联的链路,或者是双核心、多核心环网的组网模式时,通过端口聚合可以提升他们之间链路的带宽,同时提供链路冗余备份的效果,避免链路单点故障,影响关键节点的大面积网络中断。
另外目前大部分服务器(比如IBM,HP),不论是机架式还是刀片式,都提供多网卡这样的端口接入,要求与接入层交换机做捆绑聚合,以提升服务器的链路带宽与冗余灾备性,特别是针对一些数据中心服务器,金融,政府,运营商,医疗等行业,他们的关键应用服务器访问量大,可靠性要求高,需要考虑采用端口聚合技术。
最后一个问题就是静态聚合,还是动态LACP聚合技术的选择了,如果都是我司交换机组网,网络组建后并且不会经常的扩展,增删聚合成员的时候,那么我们推荐交换机直接采用静态聚合方式;如果是我司交换机与友商网络通信设备(比如cisco,H3C,华为的交换机),或者是友商服务器设备(IBM,HP刀片服务器等)有端口聚合的需求的时候,我们通常推荐优先采用动态LACP方式聚合,当然具体还需要看对端设备的配置与支持情况,实施前需要与友商工程师咨询并达成一致,如果不确定的话,那么静态与动态都可以尝试,以最终成功的为准。
功能简介:
我们可以把交换机上多个物理端口捆绑在一起形成一个逻辑端口,这个逻辑端口我们称之为Aggregate Port (以下简称AP)。888集团设备所提供的 AP 功能符合IEEE802.3ad标准,它可以用于扩展链路带宽,提供更高的连接可靠性。
AP 功能支持流量平衡,可以把流量均匀地分配给各成员链路。AP功能还实现了链路备份,当 AP中的一条成员链路断开时,系统会将该成员链路的流量自动地分配到AP中的其它有效成员链路上去。AP中一条成员链路收到的广播或者多播报文,将不会被转发到其它成员链路上,所以不会存在环路。链路聚合分为动态链路聚合和静态链路聚合
1、静态聚合模式下,聚合组内的各成员端口上不启用任何协议协商,其端口状态(加入,离开)完全依据手工指定的方式直接生效。
2、动态聚合(LACP)模式下,聚合组内的各成员端口上均启用 LACP 协议,其端口状态(加入,离开)通过该协议自动进行维护。
当端口启用LACP协议后,端口通过发送LACPDU协议报文来通告自己的系统优先级,系统MAC,端口的优先级,端口号和操作key 等。相连设备收到该报文后,根据所存储的其他端口的信息,选择端口进行相应的聚合操作,从而可以使双方在端口退出或者加入聚合组上达到一致。
端口有3 种聚合模式:
主动(Active)模式、被动模式和静态模式。
其中主动模式的端口会主动发起LACP 报文协商;
被动模式的端口则只会对收到的LACP 报文做应答;
静态模式不会发出LACP 报文进行协商。
静态与LACP两种聚合方式可以理解为静态路由与动态OSPF路由之间的区别,一种是根据管理员配置的方式强制生效,一种是通过协议报文与邻居协商状态,动态维护邻居关系与路由条目。
动态聚合可以动态发现链路故障,避免静态聚合时,单条成员线路不通(比如交换机端口虽然是up的,但是由于中间光纤问题已经不能通信的情况)导致的异常,用户对可靠性要求较高,成员口动态加入离开的切换速度要求较快时推荐使用动态聚合。动态聚合协议会消耗设备资源,推荐我司设备进行互联时,或设备在VSU环境下存在大量聚合口时,推荐使用静态聚合。
Vmware不支持LACP动态聚合,ESXi虚拟机服务器多网卡绑定有四种负载均衡方式,虚拟机如果使用基于IP的负载均衡方式,Vmware配置手册中注明:如果本端选用基于IP的负载均衡模式,要求交换机端使用静态聚合技术,如果使用其他负载均衡模式,Vmware手册中注明,交换机端应禁用聚合,则交换机端只能使用普通模式而不能使用聚合。
负载均衡方式说明
AP 可以根据报文的源 MAC 地址、目的 MAC 地址、源 MAC 地址+目的 MAC 地址、源 IP 地址,目的 IP 地址以及源 IP 地址+目的 IP 地址等特征值把流量平均地分配到 AP 的成员链路中。从而实现负载均衡,避免单根链路流量饱和。
重要提示:
默认设备支持的流量均衡方式为 src-dst-mac ,在不同的场景模型中,用户流量的特征不同,可能负载的效果并不是所期望的,这时候需要人工调整负载均衡的方式算法。(我司不同交换机,不同软件版本支持的平衡算法可能有所不同,具体支持情况需要根据实际设备版本来确认。)
命令如下:
Ruijie(config)#aggregateport load-balance src-dst-ip ------>常用推荐的负载均衡方式
常见可配置的负载均衡方式及说明如下:
Ruijie(config)# aggregateport load-balance {dst-mac |src-mac | src-dst-mac | dst-ip | src-ip | src-dst-ip }
dst-mac:根据输入报文的目的 MAC 地址进行流量分配。
src-mac:根据输入报文的源 MAC 地址进行流量分配。
src-dst-ip:根据源 IP 与目的 IP 进行流量分配。
dst-ip:根据输入报文的目的 IP 地址进行流量分配。
src-ip:根据输入报文的源 IP 地址进行流量分配。
src-dst-mac:根据源 MAC 与目的 MAC 进行流量分配。
端口聚合使用注意点
1、端口聚合的成员属性必须一致,包括接口速率、双工,介质类型(指光口或者电口)等,光口和电口不能绑定,千兆与万兆不能绑定;
2、二层端口只能加入二层AP,三层端口只能加入三层 AP,已经关联了成员口的 AP口不允许改变二层/ 三层属性;
3、端口聚合后,成员接口不能单独再进行配置,只能在AP口配置所需要的功能(interface aggregateport x/x);
4、两个互联设备的端口聚合模式必须一致,并且同一时候只能选择一种,是静态聚合或者是动态LACP聚合;
配置明细:
二层端口聚合(静态和动态)
三层端口聚合(静态和动态)
常用推荐的负载均衡方式"},"attribs":{"0":"*0+1k*0*1+i"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["textHighlight","rgb(100,37,208)"]},"nextNum":2}},"align":"left","folded":false}},"CqmRdHvJNoQPvyx46DwcIOtrndg":{"id":"CqmRdHvJNoQPvyx46DwcIOtrndg","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":" "},"attribs":{"0":"*0+1"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"]},"nextNum":1}},"align":"left","folded":false}},"AYtVdUXnho147QxZVoBcnTQEnOc":{"id":"AYtVdUXnho147QxZVoBcnTQEnOc","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"常见可配置的负载均衡方式及说明如下:"},"attribs":{"0":"*0+i"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"]},"nextNum":1}},"align":"left","folded":false}},"IAIwdCuEeoo5k6x92ppcJpH2nNe":{"id":"IAIwdCuEeoo5k6x92ppcJpH2nNe","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"Ruijie(config)# aggregateport load-balance {dst-mac |src-mac | src-dst-mac | dst-ip | src-ip | src-dst-ip }"},"attribs":{"0":"*0+g*0*1+r*0+1*0*1*2+8*0*2+1*0*1*2+8*0*2+2*0*1*2+c*0*2+2*0*1*2+7*0*2+2*0*1*2+7*0*2+2*0*1*2+b*0+1"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["bold","true"],"2":["italic","true"]},"nextNum":3}},"align":"","folded":false}},"AgBkd1965oNfkax1YMbcvfXMnpe":{"id":"AgBkd1965oNfkax1YMbcvfXMnpe","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"dst-mac:根据输入报文的目的 MAC 地址进行流量分配。"},"attribs":{"0":"*0*1+7*0+o"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["bold","true"]},"nextNum":2}},"align":"","folded":false}},"SFEad6HAdoPfuVxBFNaciO12nVp":{"id":"SFEad6HAdoPfuVxBFNaciO12nVp","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"src-mac:根据输入报文的源 MAC 地址进行流量分配。"},"attribs":{"0":"*0*1+7*0+n"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["bold","true"]},"nextNum":2}},"align":"","folded":false}},"HdUxd8Rf0oUIs4xV8yCcixd5nte":{"id":"HdUxd8Rf0oUIs4xV8yCcixd5nte","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"src-dst-ip:根据源 IP 与目的 IP 进行流量分配。"},"attribs":{"0":"*0*1+a*0+m"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["bold","true"]},"nextNum":2}},"align":"","folded":false}},"RoS3dCxT8owx7IxwEQhchXpsnTd":{"id":"RoS3dCxT8owx7IxwEQhchXpsnTd","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"dst-ip:根据输入报文的目的 IP 地址进行流量分配。"},"attribs":{"0":"*0*1+6*0+n"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["bold","true"]},"nextNum":2}},"align":"","folded":false}},"KJfGddYXJo91O6xuPyWcpwFcnYc":{"id":"KJfGddYXJo91O6xuPyWcpwFcnYc","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"src-ip:根据输入报文的源 IP 地址进行流量分配。"},"attribs":{"0":"*0*1+6*0+m"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["bold","true"]},"nextNum":2}},"align":"","folded":false}},"FXCwdmHyAopW4OxUdzPcpD3Enwb":{"id":"FXCwdmHyAopW4OxUdzPcpD3Enwb","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"src-dst-mac:根据源 MAC 与目的 MAC 进行流量分配。"},"attribs":{"0":"*0*1+b*0+o"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["bold","true"]},"nextNum":2}},"align":"","folded":false}},"CBzQdX5ihoNxdbxpGC0cmkk6nXf":{"id":"CBzQdX5ihoNxdbxpGC0cmkk6nXf","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":" "},"attribs":{"0":"*0+1"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"]},"nextNum":1}},"align":"left","folded":false}},"UI58d1nppoCLIvxaCe3cH5Wanpf":{"id":"UI58d1nppoCLIvxaCe3cH5Wanpf","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"端口聚合使用注意点"},"attribs":{"0":"*0*1+9"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["bold","true"]},"nextNum":2}},"align":"left","folded":false}},"Luiude8L2oqDcqxDuVvc03kNnbc":{"id":"Luiude8L2oqDcqxDuVvc03kNnbc","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"1)端口聚合的成员属性必须一致,包括接口速率、双工,介质类型(指光口或者电口)等,光口和电口不能绑定,千兆与万兆不能绑定;"},"attribs":{"0":"*0+1p"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"]},"nextNum":1}},"align":"left","folded":false}},"EraBdcmL3oyQOhxaP7EctBINnXe":{"id":"EraBdcmL3oyQOhxaP7EctBINnXe","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"2)二层端口只能加入二层AP,三层端口只能加入三层 AP,已经关联了成员口的 AP口不允许改变二层/ 三层属性;"},"attribs":{"0":"*0+1k"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"]},"nextNum":1}},"align":"left","folded":false}},"O54ydnHVvo7ohUxCqhZcthmZnie":{"id":"O54ydnHVvo7ohUxCqhZcthmZnie","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"3)端口聚合后,成员接口不能单独再进行配置,只能在AP口配置所需要的功能(interface aggregateport x/x);"},"attribs":{"0":"*0+1u"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"]},"nextNum":1}},"align":"left","folded":false}},"IW70d3A3QoXwrVxGREDc6aK7nge":{"id":"IW70d3A3QoXwrVxGREDc6aK7nge","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"4)两个互联设备的端口聚合模式必须一致,并且同一时候只能选择一种,是静态聚合或者是动态LACP聚合;"},"attribs":{"0":"*0+1e"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"]},"nextNum":1}},"align":"left","folded":false}},"WNKAd8voMoXK95xSgbcc5P3Pnfb":{"id":"WNKAd8voMoXK95xSgbcc5P3Pnfb","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":""},"attribs":{"0":""}},"apool":{"numToAttrib":{},"nextNum":0}},"align":"","folded":false}},"HthLdhheqoc9UTxj5RlcvIxBn3c":{"id":"HthLdhheqoc9UTxj5RlcvIxBn3c","snapshot":{"type":"heading1","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"配置明细:"},"attribs":{"0":"*0+5"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"]},"nextNum":1}},"align":"","folded":false}},"As2gdHtkYog62nxnvtwchMHmnke":{"id":"As2gdHtkYog62nxnvtwchMHmnke","snapshot":{"type":"heading2","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"二层端口聚合(静态和动态)"},"attribs":{"0":"*0*1+d"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["bold","true"]},"nextNum":2}},"align":"","folded":false}},"B8vPd6nPPoZG6txhAZSc0zG6nvc":{"id":"B8vPd6nPPoZG6txhAZSc0zG6nvc","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"1、动态聚合(LACP)"},"attribs":{"0":"*0*1+c"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["link","https%3A%2F%2Fsearch.ruijie.com.cn%3A8447%2Frqs%2Fpreview.html%3F%23ie%3Dutf-8%26wd%3DeHAiOjE1NDU4NzUxNDcsIm5iZiI6MTU0NTYxNTk0N302018092015040800257LqqZuvMhE7V7Ygl6r5RWsTHbWazT"]},"nextNum":2}},"align":"","folded":false}},"XVC2d9fwQoZnwCxHcxycnXeDnDh":{"id":"XVC2d9fwQoZnwCxHcxycnXeDnDh","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"2、静态聚合"},"attribs":{"0":"*0*1+6"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["link","https%3A%2F%2Fsearch.ruijie.com.cn%3A8447%2Frqs%2Fpreview.html%3F%23ie%3Dutf-8%26wd%3DeHAiOjE1NDU4NzUxNDcsIm5iZiI6MTU0NTYxNTk0N302018092015040800258LqqZuvMhE7V7Ygl6r5RWsTHbWazT"]},"nextNum":2}},"align":"","folded":false}},"HeAedYt1Noh6UdxMg49cX9JSn8b":{"id":"HeAedYt1Noh6UdxMg49cX9JSn8b","snapshot":{"type":"heading2","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"三层端口聚合(静态和动态)"},"attribs":{"0":"*0*1+d"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["bold","true"]},"nextNum":2}},"align":"","folded":false}},"FDsYd7trZoRQVUxsLincraGznXf":{"id":"FDsYd7trZoRQVUxsLincraGznXf","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"1、动态聚合(LACP)"},"attribs":{"0":"*0*1+c"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["link","https%3A%2F%2Fsearch.ruijie.com.cn%3A8447%2Frqs%2Fpreview.html%3F%23ie%3Dutf-8%26wd%3DeHAiOjE1NDU4NzUxNDcsIm5iZiI6MTU0NTYxNTk0N302018092015040800260LqqZuvMhE7V7Ygl6r5RWsTHbWazT"]},"nextNum":2}},"align":"","folded":false}},"UMpCddgA5oig1Gxr2m8c1CxTnEc":{"id":"UMpCddgA5oig1Gxr2m8c1CxTnEc","snapshot":{"type":"text","parent_id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","comments":[],"locked":false,"hidden":false,"author":"7116848547286237186","children":[],"text":{"initialAttributedTexts":{"text":{"0":"2、静态聚合"},"attribs":{"0":"*0*1+6"}},"apool":{"numToAttrib":{"0":["author","7116848547286237186"],"1":["link","https%3A%2F%2Fsearch.ruijie.com.cn%3A8447%2Frqs%2Fpreview.html%3F%23ie%3Dutf-8%26wd%3DeHAiOjE1NDU4NzUxNDcsIm5iZiI6MTU0NTYxNTk0N302018092015040800261LqqZuvMhE7V7Ygl6r5RWsTHbWazT"]},"nextNum":2}},"align":"","folded":false}},"Nf4BdBr1yoFGOdxxEpqcfnBonNf":{"id":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","snapshot":{"type":"page","parent_id":"","comments":null,"revisions":null,"locked":false,"hidden":false,"author":"7116848547286237186","children":["IfQqd88T1oxtEuxrtetcUuVSnGd","ZGBqdF2byoNXjgxos05c3QfJnrh","VHGhdVRWCoXhKsxKQW1cjVlMnyd","Tqmjd1AGcogQ6xxhsskcfvRgnMb","A5MzdJ68QoO1kUxB9WDcNbdCn7g","HRwHd9FCJoFfOXxyNrac2ySbnId","GSAodtdg0oYH6MxqEuOcgy65nXc","U8wXdjMPPogXjAx4syAc9wBOnxb","O96Lde7wdoCi3ExnA1Yczbknnkg","KjW6d0sYToUDbCxgboFcLDZsnoc","J1m5dRrSvoC2hzxHYDcc5CPYnfc","C4Epd1DH3oNKiuxNXzScOHcFnCf","NDYPdFQRHoKXfbxVi7ocGdiXnLe","XG61dvpzUoIjE9xVkgUcz2gFnxg","V3BXdbXC6oBjwjx64s8cWlpin5f","JyvkdS7puoVYBLx5rVncFq2ZnHc","XRkSd93wjolpZ7xuNpBc4AeKnPg","KZhbdit57odg0DxEaMMcPEOdn4b","Y0ZQdFTUtofvaIxHMZvc3MA0nk1","QstUdNDwqo8koZxbE47c3P60nub","L5Z6dqZ4qoGc57xVEMfczYaaneb","H5Oqd17Gbo54nZxuhxyccZhQnLf","E66Ndfb16o2FF6xkvNicXSt7nsZ","Oy2jddz0noYJ7mxyIT8c3uaanr0","OPRYdyOdJoIv2GxYz8ycj15Rngf","CqmRdHvJNoQPvyx46DwcIOtrndg","AYtVdUXnho147QxZVoBcnTQEnOc","IAIwdCuEeoo5k6x92ppcJpH2nNe","AgBkd1965oNfkax1YMbcvfXMnpe","SFEad6HAdoPfuVxBFNaciO12nVp","HdUxd8Rf0oUIs4xV8yCcixd5nte","RoS3dCxT8owx7IxwEQhchXpsnTd","KJfGddYXJo91O6xuPyWcpwFcnYc","FXCwdmHyAopW4OxUdzPcpD3Enwb","CBzQdX5ihoNxdbxpGC0cmkk6nXf","UI58d1nppoCLIvxaCe3cH5Wanpf","Luiude8L2oqDcqxDuVvc03kNnbc","EraBdcmL3oyQOhxaP7EctBINnXe","O54ydnHVvo7ohUxCqhZcthmZnie","IW70d3A3QoXwrVxGREDc6aK7nge","WNKAd8voMoXK95xSgbcc5P3Pnfb","HthLdhheqoc9UTxj5RlcvIxBn3c","As2gdHtkYog62nxnvtwchMHmnke","B8vPd6nPPoZG6txhAZSc0zG6nvc","XVC2d9fwQoZnwCxHcxycnXeDnDh","HeAedYt1Noh6UdxMg49cX9JSn8b","FDsYd7trZoRQVUxsLincraGznXf","UMpCddgA5oig1Gxr2m8c1CxTnEc","Ps4kdVISvoIuVVxspp9cnGFdnNr"],"text":{"apool":{"nextNum":1,"numToAttrib":{"0":["author","7116848547286237186"]}},"initialAttributedTexts":{"attribs":{"0":"*0+d"},"text":{"0":"交换机端口聚合(链路聚合)"}}},"align":"","doc_info":{"editors":["7116848547286237186"],"options":["editors","create_time"],"deleted_editors":null,"option_modified":null}}}},"payloadMap":{"ZGBqdF2byoNXjgxos05c3QfJnrh":{"level":1},"VHGhdVRWCoXhKsxKQW1cjVlMnyd":{"level":1},"Tqmjd1AGcogQ6xxhsskcfvRgnMb":{"level":1},"HRwHd9FCJoFfOXxyNrac2ySbnId":{"level":1},"GSAodtdg0oYH6MxqEuOcgy65nXc":{"level":1},"O96Lde7wdoCi3ExnA1Yczbknnkg":{"level":1},"KjW6d0sYToUDbCxgboFcLDZsnoc":{"level":1},"J1m5dRrSvoC2hzxHYDcc5CPYnfc":{"level":1},"NDYPdFQRHoKXfbxVi7ocGdiXnLe":{"level":1},"XG61dvpzUoIjE9xVkgUcz2gFnxg":{"level":1},"V3BXdbXC6oBjwjx64s8cWlpin5f":{"level":1},"JyvkdS7puoVYBLx5rVncFq2ZnHc":{"level":1},"XRkSd93wjolpZ7xuNpBc4AeKnPg":{"level":1},"KZhbdit57odg0DxEaMMcPEOdn4b":{"level":1},"Y0ZQdFTUtofvaIxHMZvc3MA0nk1":{"level":1},"L5Z6dqZ4qoGc57xVEMfczYaaneb":{"level":1},"E66Ndfb16o2FF6xkvNicXSt7nsZ":{"level":1},"Oy2jddz0noYJ7mxyIT8c3uaanr0":{"level":1},"OPRYdyOdJoIv2GxYz8ycj15Rngf":{"level":1},"CqmRdHvJNoQPvyx46DwcIOtrndg":{"level":1},"AYtVdUXnho147QxZVoBcnTQEnOc":{"level":1},"IAIwdCuEeoo5k6x92ppcJpH2nNe":{"level":1},"AgBkd1965oNfkax1YMbcvfXMnpe":{"level":1},"SFEad6HAdoPfuVxBFNaciO12nVp":{"level":1},"HdUxd8Rf0oUIs4xV8yCcixd5nte":{"level":1},"RoS3dCxT8owx7IxwEQhchXpsnTd":{"level":1},"KJfGddYXJo91O6xuPyWcpwFcnYc":{"level":1},"FXCwdmHyAopW4OxUdzPcpD3Enwb":{"level":1},"CBzQdX5ihoNxdbxpGC0cmkk6nXf":{"level":1},"UI58d1nppoCLIvxaCe3cH5Wanpf":{"level":1},"Luiude8L2oqDcqxDuVvc03kNnbc":{"level":1},"EraBdcmL3oyQOhxaP7EctBINnXe":{"level":1},"O54ydnHVvo7ohUxCqhZcthmZnie":{"level":1},"IW70d3A3QoXwrVxGREDc6aK7nge":{"level":1},"WNKAd8voMoXK95xSgbcc5P3Pnfb":{"level":1},"B8vPd6nPPoZG6txhAZSc0zG6nvc":{"level":1},"XVC2d9fwQoZnwCxHcxycnXeDnDh":{"level":1},"FDsYd7trZoRQVUxsLincraGznXf":{"level":1},"UMpCddgA5oig1Gxr2m8c1CxTnEc":{"level":1},"lingoClipboardPayload":{"spaceSubExtraInfo":[{"spaceSubId":"KZhbdit57odg0DxEaMMcPEOdn4b","word":"VSU"}],"spaceId":"Nf4BdBr1yoFGOdxxEpqcfnBonNf","spaceType":1}},"extra":{"channel":"saas","mention_page_title":{},"external_mention_url":{}},"isKeepQuoteContainer":false,"selection":[{"id":2,"type":"text","selection":{"start":0,"end":5},"recordId":"IfQqd88T1oxtEuxrtetcUuVSnGd"},{"id":3,"type":"text","selection":{"start":0,"end":126},"recordId":"ZGBqdF2byoNXjgxos05c3QfJnrh"},{"id":4,"type":"text","selection":{"start":0,"end":146},"recordId":"VHGhdVRWCoXhKsxKQW1cjVlMnyd"},{"id":5,"type":"text","selection":{"start":0,"end":252},"recordId":"Tqmjd1AGcogQ6xxhsskcfvRgnMb"},{"id":6,"type":"text","selection":{"start":0,"end":5},"recordId":"A5MzdJ68QoO1kUxB9WDcNbdCn7g"},{"id":7,"type":"text","selection":{"start":0,"end":117},"recordId":"HRwHd9FCJoFfOXxyNrac2ySbnId"},{"id":8,"type":"text","selection":{"start":0,"end":136},"recordId":"GSAodtdg0oYH6MxqEuOcgy65nXc"},{"id":9,"type":"text","selection":{"start":0,"end":19},"recordId":"U8wXdjMPPogXjAx4syAc9wBOnxb"},{"id":10,"type":"text","selection":{"start":0,"end":59},"recordId":"O96Lde7wdoCi3ExnA1Yczbknnkg"},{"id":11,"type":"text","selection":{"start":0,"end":63},"recordId":"KjW6d0sYToUDbCxgboFcLDZsnoc"},{"id":12,"type":"text","selection":{"start":0,"end":130},"recordId":"J1m5dRrSvoC2hzxHYDcc5CPYnfc"},{"id":13,"type":"text","selection":{"start":0,"end":11},"recordId":"C4Epd1DH3oNKiuxNXzScOHcFnCf"},{"id":14,"type":"text","selection":{"start":0,"end":23},"recordId":"NDYPdFQRHoKXfbxVi7ocGdiXnLe"},{"id":15,"type":"text","selection":{"start":0,"end":24},"recordId":"XG61dvpzUoIjE9xVkgUcz2gFnxg"},{"id":16,"type":"text","selection":{"start":0,"end":25},"recordId":"V3BXdbXC6oBjwjx64s8cWlpin5f"},{"id":17,"type":"text","selection":{"start":0,"end":20},"recordId":"JyvkdS7puoVYBLx5rVncFq2ZnHc"},{"id":18,"type":"text","selection":{"start":0,"end":86},"recordId":"XRkSd93wjolpZ7xuNpBc4AeKnPg"},{"id":19,"type":"text","selection":{"start":0,"end":165},"recordId":"KZhbdit57odg0DxEaMMcPEOdn4b"},{"id":20,"type":"text","selection":{"start":0,"end":165},"recordId":"Y0ZQdFTUtofvaIxHMZvc3MA0nk1"},{"id":21,"type":"text","selection":{"start":0,"end":8},"recordId":"QstUdNDwqo8koZxbE47c3P60nub"},{"id":22,"type":"text","selection":{"start":0,"end":126},"recordId":"L5Z6dqZ4qoGc57xVEMfczYaaneb"},{"id":23,"type":"text","selection":{"start":0,"end":5},"recordId":"H5Oqd17Gbo54nZxuhxyccZhQnLf"},{"id":24,"type":"text","selection":{"start":0,"end":132},"recordId":"E66Ndfb16o2FF6xkvNicXSt7nsZ"},{"id":25,"type":"text","selection":{"start":0,"end":5},"recordId":"Oy2jddz0noYJ7mxyIT8c3uaanr0"},{"id":26,"type":"text","selection":{"start":0,"end":74},"recordId":"OPRYdyOdJoIv2GxYz8ycj15Rngf"},{"id":27,"type":"text","selection":{"start":0,"end":1},"recordId":"CqmRdHvJNoQPvyx46DwcIOtrndg"},{"id":28,"type":"text","selection":{"start":0,"end":18},"recordId":"AYtVdUXnho147QxZVoBcnTQEnOc"},{"id":29,"type":"text","selection":{"start":0,"end":107},"recordId":"IAIwdCuEeoo5k6x92ppcJpH2nNe"},{"id":30,"type":"text","selection":{"start":0,"end":31},"recordId":"AgBkd1965oNfkax1YMbcvfXMnpe"},{"id":31,"type":"text","selection":{"start":0,"end":30},"recordId":"SFEad6HAdoPfuVxBFNaciO12nVp"},{"id":32,"type":"text","selection":{"start":0,"end":32},"recordId":"HdUxd8Rf0oUIs4xV8yCcixd5nte"},{"id":33,"type":"text","selection":{"start":0,"end":29},"recordId":"RoS3dCxT8owx7IxwEQhchXpsnTd"},{"id":34,"type":"text","selection":{"start":0,"end":28},"recordId":"KJfGddYXJo91O6xuPyWcpwFcnYc"},{"id":35,"type":"text","selection":{"start":0,"end":35},"recordId":"FXCwdmHyAopW4OxUdzPcpD3Enwb"},{"id":36,"type":"text","selection":{"start":0,"end":1},"recordId":"CBzQdX5ihoNxdbxpGC0cmkk6nXf"},{"id":37,"type":"text","selection":{"start":0,"end":9},"recordId":"UI58d1nppoCLIvxaCe3cH5Wanpf"},{"id":38,"type":"text","selection":{"start":0,"end":61},"recordId":"Luiude8L2oqDcqxDuVvc03kNnbc"},{"id":39,"type":"text","selection":{"start":0,"end":56},"recordId":"EraBdcmL3oyQOhxaP7EctBINnXe"},{"id":40,"type":"text","selection":{"start":0,"end":66},"recordId":"O54ydnHVvo7ohUxCqhZcthmZnie"},{"id":41,"type":"text","selection":{"start":0,"end":50},"recordId":"IW70d3A3QoXwrVxGREDc6aK7nge"},{"id":42,"type":"text","selection":{"start":0,"end":0},"recordId":"WNKAd8voMoXK95xSgbcc5P3Pnfb"},{"id":43,"type":"text","selection":{"start":0,"end":5},"recordId":"HthLdhheqoc9UTxj5RlcvIxBn3c"},{"id":44,"type":"text","selection":{"start":0,"end":13},"recordId":"As2gdHtkYog62nxnvtwchMHmnke"},{"id":45,"type":"text","selection":{"start":0,"end":12},"recordId":"B8vPd6nPPoZG6txhAZSc0zG6nvc"},{"id":46,"type":"text","selection":{"start":0,"end":6},"recordId":"XVC2d9fwQoZnwCxHcxycnXeDnDh"},{"id":47,"type":"text","selection":{"start":0,"end":13},"recordId":"HeAedYt1Noh6UdxMg49cX9JSn8b"},{"id":48,"type":"text","selection":{"start":0,"end":12},"recordId":"FDsYd7trZoRQVUxsLincraGznXf"},{"id":49,"type":"text","selection":{"start":0,"end":6},"recordId":"UMpCddgA5oig1Gxr2m8c1CxTnEc"}],"pasteFlag":"99aedceb-bbab-4b2e-9554-a72d8b973711"}" data-lark-record-format="docx/record" class="lark-record-clipboard">