配置LACP
- 格式:doc
- 大小:89.00 KB
- 文档页数:11
AN5516-01 LACP 开通配置方法FIBERHOME2012-02内容摘要1、配置前准备2、配置流程图3、命令行/图形网管配置4、常见故障分析配置前准备-聚合模式概述●目前在3.1版本以后的OLT上,聚合模式主要用两种:手工聚合和静态LACP聚合。
手工聚合即以前的trunk,这种模式下会将配置的trunk组信息直接写入交换芯片;静态LACP聚合在网管下发配置以后,先不将trunk组信息写入交换芯片,只有在协议交互完成之后才写入交换芯片。
●lacp是通过同对端进行协议报文的交互来维持聚合状态的,这个是同手工聚合最根本的区别。
配置前准备-LACP概述LACP((Link Aggregation Control Protocol,链路汇聚控制协议)是将2个或多个物理链路组合在一起形成一条逻辑的链路从而增加在两网络节点之间(交换机,路由器)的带宽,将属于这几个端口的带宽合并,给端口提供一个几倍于独立端口的独享的高带宽。
在网络出现故障或其他原因断开其中一条或多条链路时,剩下的链路还可以工作,或者启用备份链路。
(即增加带宽和链路备份功能)配置前准备-确认端口串口线1.本配置需要在设备上通过串口,用超级终端进行配置。
2.确认需要配置聚合的端口,保证端口物理属性一致,且vlan 配置一致•端口属性是指:•1.端口速率;•2.端口双工模式;•3.端口上联方式;•4.端口vlan 属性。
3.确认是否需要在聚合组上承载管理vlan 。
内容摘要1、配置前准备2、配置流程图3、命令行/图形网管配置4、常见故障分析LACP开通流程内容摘要1、配置前准备2、配置流程图3、命令行/图形网管配置流程4、常见故障分析确认端口属性-命令行●通过命令行查看端口属性,如下图:●通过命令行查看端口vlan,如下图:确认端口VLAN信息-图形网管●通过命令行查看端口属性,如下图:●通过命令行查看端口vlan,如下图:配置聚合组,并设定其模式-命令行●配置命令,如下图:●查看命令,如下图:配置聚合组,并设定其模式-图形网管●命令路径为“主控->以太网基本配置->聚合模式设置”:●配置如下图:在聚合组中添加成员端口-命令行●配置命令,如下图:●查看命令,如下图:在聚合组中添加成员端口-图形网管●命令路径为“主控->以太网基本配置->trunk端口链路聚合”:●配置如下图:使能lacp全局开关-命令行●配置命令,如下图:●查看聚合状态命令,如下图:使能lacp全局开关-图形网管●命令路径为“主控->以太网基本配置->Lacp配置”:●配置如下图:查看聚合状态-图形网管●命令路径为“主控->状态回调->聚合状态”:●界面如下图:●在聚合组承载管理vlan,只能在命令行中进行配置,这是只需要将主端口加入到管理vlan即可,例如要再前面例子形成的聚合组上承载管理vlan,则只需要将19:3加入到管理vlan即可(注:这是配置了聚合组之后才能这样,没有配置聚合组时,还是需要将所有端口全部加入)。
一、配置虚拟机虚拟机上映射物理网卡设置Edit→virtual network edit-→host virtual network mapping 见下图2.在主界面下:点击edit virtual machine seting 弹出如下三个网卡第一个网卡就设置默认桥模式:vmnet0(default bridged)每二个网卡点击custom设置 vmnet1(bridged)每三个网卡点击custom设置 vmnet2(bridged)二、配置双网卡做lacp∙mode=0 (balance-rr): 採取依序使用的連線的方式,提供了負載均衡及容錯的功能λ∙mode=1 (active-backup): 眾多的連線中,只有一個是啟用的狀態,當啟用的連線失效(敗),則由備援的連線接手,提供容錯機制λ∙mode=2 (balance-xor): 採用xor的演算法來選擇傳輸的連線,其結果是以目的地MAC為基準選擇哪一條連線;提供了負載均衡及容錯機制λ∙mode=3 ( broadcast): 把封包送到所有的連線,當有連線失效沒有任何downtime,但此法過於浪費連線資源;有容錯機制λ∙mode=4 (802.3ad, LACP): IEEE 802.3ad Dynamic Link Aggregation協定;提供較好的機制,並可搭配802.1Q trunking同時介接不同的VLAN;惟獨此法必須與支援802.3ad的交換機介接,並且每個slave的驅動程式都需支援ethtool擷取介面的訊息, 較為豪華,但是提供了相當優良的應用,負載均衡及容錯機制λ∙mode=5 (balance-tlb): Adaptive Transmit load balancing; 無須交換機支援但slave驅動程式需支援ethtool;根據連線介面卡的負載決定traffic如何送出,回覆的traffic則由送出的salve接收λ∙mode=6 (balance-alb): 包含了mode 5所有功能及需求,再加上接收traffic時的負載均衡.编辑/etc/network/interfacesauto lo bond0 eth3 eth4iface bond0 inet staticaddress 1.1.1.2netmask 255.255.255.0network 1.1.1.0gateway 1.1.1.1up /sbin/ifenslave bond0 eth3up /sbin/ifenslave bond0 eth4iface lo loopbackiface eth3 inet staticaddress 1.1.2.4netmask 255.255.255.0iface eth4 inet staticaddress 1.1.2.5netmask 255.255.255.0再编辑 /etc/modprobe.configalias bond0 bondingoptions bonding mode=4 miimon=100接着:/etc/modulesbonding mode=4 miimon=100最后重启网络即可/etc/init.d/networking restart注:最好重启一下系统Linux下的绑定状态:root@qinyb-vmubuntu:~/下载# cat /proc/net/bonding/bond0Ethernet Channel Bonding Driver: v3.5.0 (November 4, 2008)Bonding Mode: load balancing (round-robin)MII Status: upMII Polling Interval (ms): 100Up Delay (ms): 0Down Delay (ms): 0Slave Interface: eth3MII Status: upLink Failure Count: 0Permanent HW addr: 00:0c:29:72:71:12Slave Interface: eth4MII Status: upLink Failure Count: 0Permanent HW addr: 00:0c:29:72:71:1c接口配置信息:root@qinyb-vmubuntu:~/下载# ifconfigbond0 Link encap:以太网硬件地址 00:0c:29:72:71:12inet 地址:1.1.1.2 广播:1.1.1.255 掩码:255.255.255.0inet6 地址: fe80::20c:29ff:fe72:7112/64 Scope:LinkUP BROADCAST RUNNING MASTER MULTICAST MTU:1500 跃点数:1 接收数据包:395 错误:0 丢弃:0 过载:0 帧数:0发送数据包:1724 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:0接收字节:56440 (56.4 KB) 发送字节:152556 (152.5 KB)eth2 Link encap:以太网硬件地址 00:0c:29:72:71:08inet 地址:192.168.181.4 广播:192.168.181.255 掩码:255.255.255.0 inet6 地址: fe80::20c:29ff:fe72:7108/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1接收数据包:52500 错误:0 丢弃:0 过载:0 帧数:0发送数据包:30026 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:1000接收字节:49586740 (49.5 MB) 发送字节:2592952 (2.5 MB)中断:18 基本地址:0x2000eth3 Link encap:以太网硬件地址 00:0c:29:72:71:12inet 地址:1.1.2.4 广播:1.1.2.255 掩码:255.255.255.0UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 跃点数:1 接收数据包:205 错误:0 丢弃:0 过载:0 帧数:0发送数据包:891 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:1000接收字节:39490 (39.4 KB) 发送字节:80263 (80.2 KB)中断:16 基本地址:0x2080eth4 Link encap:以太网硬件地址 00:0c:29:72:71:12inet 地址:1.1.2.5 广播:1.1.2.255 掩码:255.255.255.0UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 跃点数:1 接收数据包:190 错误:0 丢弃:0 过载:0 帧数:0发送数据包:833 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:1000接收字节:16950 (16.9 KB) 发送字节:72293 (72.2 KB)中断:17 基本地址:0x2400lo Link encap:本地环回inet 地址:127.0.0.1 掩码:255.0.0.0inet6 地址: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 跃点数:1接收数据包:899 错误:0 丢弃:0 过载:0 帧数:0发送数据包:899 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:0接收字节:97324 (97.3 KB) 发送字节:97324 (97.3 KB)Eth2 连外网没有参与绑定。
在 Catalyst 6500/6000 和 Catalyst 4500/4000 之间配置 LACP (802.3ad)内容前言开始使用前惯例前提条件使用的组件背景理论CatOS 和 Cisco IOS 系统软件之间的区别配置网络图配置验证排除故障已创建辅助汇聚路由器端口 Po1A 或 Po2A相关信息前言本文档将说明在 Catalyst 6500/6000(运行 Catalyst OS [CatOS] 系统软件)和 Catalyst 4500/4000 交换机之间设置 802.3ad 链路聚合所需的基本配置。
802.3ad 是 IEEE 的新规范,通过它可将多个物理端口捆绑起来形成一个逻辑端口。
这非常类似于现有的Cisco EtherChannel 解决方案。
主要区别在于,Cisco 实施采用了名为端口聚合协议 (PAgP) 的专有协议。
此后 IEEE 在 802.3ad 内定义了一个新的链路汇聚控制协议,名为链路聚合控制协议 (LACP)。
采用 LACP (802.3ad) 的主要优点是与其他供应商交换机的互操作性。
由于 PAgP 为 Cisco 专有,因此若不采用 LACP 就无法汇聚Cisco 交换机和其他供应商交换机之间的通道。
有关使用 CatOS 配置 LACP 的详细信息,请参阅下列文档:Catalyst 6500/6000:配置 EtherChannel 文档中的了解链路聚合控制协议部分Catalyst 4500/4000:配置 Fast EtherChannel 和 Gigabit EtherChannel 文档中的了解链路聚合控制协议部分有关如何使用 Cisco IOS® 软件配置 LACP 的信息,请参阅下列文档:Catalyst 6500/6000:配置 EtherChannel 文档中的了解 IEEE 802.3ad LACP EtherChannel 配置部分Catalyst 4500/4000:Catalyst 4500 系列交换机 Cisco IOS 软件配置指南,12.1(13)EW 文档中的了解和配置 EtherChannel 部分开始使用前惯例有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
思科、华为交换机链路聚合(LACP)配置实例思科:3560G华为:S5300思科G0/25---华为G0/0/1思科G0/27---华为G0/0/2华为交换机配置链路聚合有两种模式,分别是manual和lacp-static,如果不做配置,交换机默认是manual,所以⼀定要⼿动将模式改为lacp-static,这点很重要,否则⽆法跟思科交换机成功协商LACP。
华为交换机#interface Eth-Trunk1port link-type trunkport trunk allow-pass vlan 2 to 4094mode lacp-static //修改链路聚合模式max active-linknumber 2 //设置最⼤活动链接数为2bpdu enable //开启BPDU#lacp priority 100#interface GigabitEthernet0/0/1eth-trunk 1undo ntdp enableundo ndp enable(在配置端⼝前,⼀定要将端⼝原有配置清空,全部undo掉,否则⽆法应⽤eth-trunk命令。
如果之前端⼝配置过trunk⼝,可以使⽤undo port link-type清除trunk状态)#interface GigabitEthernet0/0/2eth-trunk 1undo ntdp enableundo ndp enable思科交换机interface port-channel1switchport trunk encapsulation dot1qswitchport mode trunkinterface g0/25switchport trunk encapsulation dot1qswitchport mode trunkchannel-group 1 mode activeinterface g0/27switchport trunk encapsulation dot1qswitchport mode trunkchannel-group 1 mode active。
在LINUX(REDHAT)下双网卡负载均衡(LACP)(一)linux配置#cat/boot/config-kernel-version|grep-i bondingCONFIG_BONDING=m返回CONFIG_BONDING=m表示支持,否则需要编译内核使它支持bonding也可以用:查看一下内核是否已经支持bonding:modinfo bonding第一步:创建一个ifcfg-bondX#touch/etc/sysconfig/network-scripts/ifcfg-bond0新建一个bond0配置文件#cat/etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0BOOTPROTO=staticIPADDR=1.1.1.2NETMASK=255.255.255.0BROADCAST=1.1.1.255NETWORK=1.1.1.0GATEWAY=1.1.1.1ONBOOT=yesTYPE=Ethernet编辑ifcfg-bond0如上第二步:修改/etc/sysconfig/network-scripts/ifcfg-ethX这个实验中把网卡1和2绑定,修改/etc/sysconfig/network-scripts/ifcfg-ethX相应网卡配置如下:#cat/etc/sysconfig/network-scripts/ifcfg-eth1TYPE=EthernetDEVICE=eth1HWADDR=00:d0:f8:40:f1:a0网卡1macBOOTPROTO=noneONBOOT=yesUSERCTL=noMASTER=bond0SLAVE=yes#cat/etc/sysconfig/network-scripts/ifcfg-eth2TYPE=EthernetDEVICE=eth2HWADDR=00:d0:f8:00:0c:0c网卡2macBOOTPROTO=noneONBOOT=yesUSERCTL=noMASTER=bond0SLAVE=yes第三步:配置/etc/modprobe.conf,添加alias bond0bonding #cat/etc/modprobe.confalias eth0e100alias snd-card-0snd-intel8x0options snd-card-0index=0options snd-intel8x0index=0remove snd-intel8x0{/usr/sbin/alsactl store0>/dev/null2>&1||:;};/sbin/modprobe-r --ignore-remove snd-intel8x0alias eth18139toooptions3c501irq=3alias eth2tulip上面是三网卡本身的配置如果要绑定和做lacp只要再加上下面两条配置alias bond0bonding绑定options bond0miimon=100mode=4mode=4是lacp第四步:配置/etc/rc.d/rc.local,添加需要绑定的网卡#cat/etc/rc.d/rc.localtouch/var/lock/subsys/local配置本身就有这条命令ifenslave bond0eth1eth2这条命令是添加需要绑定的网卡1和2 到这里就完成bonding的配置了可以查看一下第五步:重启网络服务和重启pc#service network restart重启网络服务#shutdown-r now重启pc重启后可以查看bonding情况:网卡1和2都绑定上了,模式为802.3ad#cat/proc/net/bonding/bond0Ethernet Channel Bonding Driver:v3.0.3(March23,2006)Bonding Mode:IEEE802.3ad Dynamic link aggregationTransmit Hash Policy:layer2(0)MII Status:upMII Polling Interval(ms):100Up Delay(ms):0Down Delay(ms):0802.3ad infoLACP rate:slowActive Aggregator Info:Aggregator ID:1Number of ports:2Actor Key:9Partner Key:1Partner Mac Address:00:d0:f8:22:33:baSlave Interface:eth1MII Status:upLink Failure Count:0Permanent HW addr:00:d0:f8:40:f1:a0Aggregator ID:1Slave Interface:eth2MII Status:upLink Failure Count:0Permanent HW addr:00:d0:f8:00:0c:0cAggregator ID:1接口配置信息:新增了bond0的配置信息,接口bond0和eth1,eth2,绑定后三个接口使用的mac都是同一个:00:D0:F8:40:F1:A0 #ifconfigbond0Link encap:Ethernet HWaddr00:D0:F8:40:F1:A0inet addr:1.1.1.2Bcast:1.1.1.255Mask:255.255.255.0inet6addr:fe80::2d0:f8ff:fe40:f1a0/64Scope:LinkUP BROADCAST RUNNING MASTER MULTICAST MTU:1500Metric:1RX packets:128errors:0dropped:0overruns:0frame:0TX packets:259errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RX bytes:15466(15.1KiB)TX bytes:39679(38.7KiB)eth0Link encap:Ethernet HWaddr00:11:11:EB:71:E2inetaddr:192.168.180.8Bcast:192.168.180.15Mask:255.255.255.240 inet6addr:fe80::211:11ff:feeb:71e2/64Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500Metric:1 RX packets:311errors:0dropped:0overruns:0frame:0TX packets:228errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RX bytes:30565(29.8KiB)TX bytes:35958(35.1KiB)eth1Link encap:Ethernet HWaddr00:D0:F8:40:F1:A0inet6addr:fe80::2d0:f8ff:fe40:f1a0/64Scope:LinkUP BROADCAST RUNNING SLAVE MULTICASTMTU:1500Metric:1RX packets:54errors:0dropped:0overruns:0frame:0TX packets:97errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RX bytes:6696(6.5KiB)TX bytes:13821(13.4KiB)Interrupt:209Base address:0x2e00eth2Link encap:Ethernet HWaddr00:D0:F8:40:F1:A0inet6addr:fe80::2d0:f8ff:fe40:f1a0/64Scope:LinkUP BROADCAST RUNNING SLAVE MULTICAST MTU:1500Metric:1RX packets:74errors:0dropped:0overruns:0frame:0TX packets:162errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:1000RX bytes:8770(8.5KiB)TX bytes:25858(25.2KiB)Interrupt:201Base address:0x2f00lo Link encap:Local Loopbackinet addr:127.0.0.1Mask:255.0.0.0inet6addr:::1/128Scope:HostUP LOOPBACK RUNNING MTU:16436Metric:1RX packets:6283errors:0dropped:0overruns:0frame:0TX packets:6283errors:0dropped:0overruns:0carrier:0collisions:0txqueuelen:0RX bytes:9783674(9.3MiB)TX bytes:9783674(9.3MiB)(二)锐捷交换机配置:lacp system-priority100全局配置lacp优先级interface GigabitEthernet0/23no switchportlacp port-priority100接口的lacp优先级port-group1mode active接口下开启lacp主动模式interface GigabitEthernet0/24no switchportlacp port-priority100port-group1mode activeinterface AggregatePort1no switchportno ip proxy-arpip address1.1.1.1255.255.255.0和linux成功建立lacp后状态信息如下:Show lacp summarySystem Id:100,00d0.f822.33baFlags:S-Device is requesting Slow LACPDUs F-Device is requesting Fast LACPDUs. A-Device is in active mode.P-Device is in passive mode.Aggregate port1:Local information:LACP port Oper Port Port Port Flags State Priority Key Number State----------------------------------------------------------------------Gi0/23SA bndl1000x10x170x3dGi0/24SA bndl1000x10x180x3d Partner information:LACP port Oper Port Port Port Flags Priority Dev ID Key Number State---------------------------------------------------------------------Gi0/23SA25500d0.f840.f1a00x90x20x3dGi0/24SA25500d0.f840.f1a00x90x10x3d State表示状态信息:bndl表示lacp建立成功,sup表示不成功。
Eth-trunk配置-LACP模式SW2[SW2][SW2]int eth 20 #创建eth-trunk20[SW2-Eth-Trunk20]mode? mode[SW2-Eth-Trunk20]mode ? #查看模式lacp-static Static working mode #acp模式manual Manual working mode #⼿⼯模式[SW2-Eth-Trunk20]mode lacp[SW2-Eth-Trunk20]mode lacp-static #启⽤lacp模式[SW2-Eth-Trunk20]dis this #查看当前端⼝#interface Eth-Trunk20mode lacp-static#return[SW2-Eth-Trunk20]Oct 31 2020 02:30:40-08:00 SW2 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25 .191.3.1 configurations have been changed. The current change number is 5, the change loop count is 0, and the maximum number of records is 4095.[SW2-Eth-Trunk20]tru[SW2-Eth-Trunk20]trunkport gi[SW2-Eth-Trunk20]trunkport GigabitEthernet 0/0/1 to 0/0/4 #将物理端⼝加⼊eth-trunk20 Info: This operation may take a few seconds. Please wait for a moment...done.[SW2-Eth-Trunk20]Oct 31 2020 02:31:30-08:00 SW2 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25 .191.3.1 configurations have been changed. The current change number is 6, the change loop count is 0, and the maximum number of records is 4095.[SW2-Eth-Trunk20]dis this#interface Eth-Trunk20mode lacp-static#return[SW2-Eth-Trunk20] dis eth[SW2-Eth-Trunk20] dis eth-trunk 20 #查看详细eth-trunk20信息Eth-Trunk20's state information is:Local:LAG ID: 20 WorkingMode: STATIC#抢占延迟默认disabled #Hash算法Preempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DI#系统优先级默认32768 #物理⽹卡System Priority: 32768 System ID: 4c1f-cc7b-3489#最⼩活跃连接数为1,最⼤为8Least Active-linknumber: 1 Max Active-linknumber: 8#运⾏状态downOperate status: down Number Of Up Port In Trunk: 0--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState Weight GigabitEthernet0/0/1 Unselect 1GE 32768 2 5169 10100010 1GigabitEthernet0/0/2 Unselect 1GE 32768 3 5169 10100010 1GigabitEthernet0/0/3 Unselect 1GE 32768 4 5169 10100010 1GigabitEthernet0/0/4 Unselect 1GE 32768 5 5169 10100010 1Partner: #对端状态--------------------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/1 0 0000-0000-0000 0 0 0 10100011GigabitEthernet0/0/2 0 0000-0000-0000 0 0 0 10100011GigabitEthernet0/0/3 0 0000-0000-0000 0 0 0 10100011GigabitEthernet0/0/4 0 0000-0000-0000 0 0 0 10100011--------------------------------------------------------------------------------------------------可以使⽤dis trunkmembership eth 查看状态[SW2]dis trunkmembership eth 20Trunk ID: 20Used status: VALIDTYPE: ethernetWorking Mode : StaticNumber Of Ports in Trunk = 4Number Of Up Ports in Trunk = 0Operate status: downInterface GigabitEthernet0/0/1, valid, operate down, weight=1Interface GigabitEthernet0/0/2, valid, operate down, weight=1Interface GigabitEthernet0/0/3, valid, operate down, weight=1Interface GigabitEthernet0/0/4, valid, operate down, weight=1SW1[SW1][SW1]int eth 10 #创建eth-trunk 10[SW1-Eth-Trunk10]mode la[SW1-Eth-Trunk10]mode lacp-static #配置模式[SW1-Eth-Trunk10]tOct 31 2020 02:58:21-08:00 SW1 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25 .191.3.1 configurations have been changed. The current change number is 27, thechange loop count is 0, and the maximum number of records is 4095.^Error:Ambiguous command found at '^' position.[SW1-Eth-Trunk10]trunk[SW1-Eth-Trunk10]trunkport g 0/0/1 to 0/0/4 #将端⼝加⼊trunk⼝Info: This operation may take a few seconds. Please wait for a moment...done.[SW1-Eth-Trunk10]Oct 31 2020 02:59:04-08:00 SW1 %%01IFNET/4/IF_STATE(l)[0]:Interface Eth-Trunk10has turned into UP state.Oct 31 2020 02:59:11-08:00 SW1 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25 .191.3.1 configurations have been changed. The current change number is 28, thechange loop count is 0, and the maximum number of records is 4095.[SW1-Eth-Trunk10]dis^Error:Incomplete command found at '^' position.[SW1-Eth-Trunk10]dis this#interface Eth-Trunk10mode lacp-static#return[SW1-Eth-Trunk10]dis eth 10 #查看eth-trunk 10详细配置Eth-Trunk10's state information is:Local:LAG ID: 10 WorkingMode: STATICPreempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIPSystem Priority: 32768 System ID: 4c1f-cc1b-2330Least Active-linknumber: 1 Max Active-linknumber: 8Operate status: up Number Of Up Port In Trunk: 3--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState Weight #可以看到SW1端up状态,123端⼝selected,说明两端配置都⽣效了,GigabitEthernet0/0/1 Selected 1GE 32768 2 2609 10111100 1GigabitEthernet0/0/2 Selected 1GE 32768 3 2609 10111100 1GigabitEthernet0/0/3 Selected 1GE 32768 4 2609 10111100 1GigabitEthernet0/0/4 Unselect 1GE 32768 5 2609 10100010 1Partner:-------------------------------------------------------------------------------- #可以看到对端SW2端⼝信息ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/1 32768 4c1f-cc7b-3489 32768 2 5169 10111100GigabitEthernet0/0/2 32768 4c1f-cc7b-3489 32768 3 5169 10111100GigabitEthernet0/0/3 32768 4c1f-cc7b-3489 32768 4 5169 10111100GigabitEthernet0/0/4 0 0000-0000-0000 0 0 0 10100011修改系统优先级[SW1][SW1]lacp pr[SW1]lacp priority 0 #在全局模式下将lacp优先级改为0,系统优先级现在是0,[SW1]Oct 31 2020 03:13:04-08:00 SW1 %%01IFNET/4/IF_STATE(l)[0]:Interface Eth-Trunk10has turned into DOWN state.Oct 31 2020 03:13:04-08:00 SW1 %%01IFNET/4/IF_STATE(l)[1]:Interface Eth-Trunk10has turned into UP state.[SW1]dis eth 10Eth-Trunk10's state information is:Local:LAG ID: 10 WorkingMode: STATICPreempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIPSystem Priority: 0 System ID: 4c1f-cc1b-2330 #系统优先级为0Least Active-linknumber: 1 Max Active-linknumber: 8Operate status: up Number Of Up Port In Trunk: 3--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState WeightGigabitEthernet0/0/1 Selected 1GE 32768 2 2609 10111100 1GigabitEthernet0/0/2 Selected 1GE 32768 3 2609 10111100 1GigabitEthernet0/0/3 Selected 1GE 32768 4 2609 10111100 1GigabitEthernet0/0/4 Unselect 1GE 32768 5 2609 10100010 1Partner:--------------------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/1 32768 4c1f-cc7b-3489 32768 2 5169 10111100GigabitEthernet0/0/2 32768 4c1f-cc7b-3489 32768 3 5169 10111100GigabitEthernet0/0/3 32768 4c1f-cc7b-3489 32768 4 5169 10111100GigabitEthernet0/0/4 0 0000-0000-0000 0 0 0 10100011修改最⼤活跃连接数[SW1][SW1]int eth 10[SW1-Eth-Trunk10]max ?active-linknumber Max active linknumber in link aggregationgroupbandwidth-affected-linknumber The maximum number of the affect-bandwidthlinks[SW1-Eth-Trunk10]max acti[SW1-Eth-Trunk10]max active-linknumber 2 #修改最⼤活跃数为2[SW1-Eth-Trunk10]Oct 31 2020 03:15:41-08:00 SW1 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 30, thechange loop count is 0, and the maximum number of records is 4095.[SW1-Eth-Trunk10]dis eth 10 Eth-Trunk10's state information is:Local:LAG ID: 10 WorkingMode: STATICPreempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIPSystem Priority: 0 System ID: 4c1f-cc1b-2330Least Active-linknumber: 1 Max Active-linknumber: 2Operate status: up Number Of Up Port In Trunk: 2--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState Weight #可以看到只有两个端⼝被selected GigabitEthernet0/0/1 Selected 1GE 32768 2 2609 10111100 1GigabitEthernet0/0/2 Selected 1GE 32768 3 2609 10111100 1GigabitEthernet0/0/3 Unselect 1GE 32768 4 2609 10100000 1GigabitEthernet0/0/4 Unselect 1GE 32768 5 2609 10100010 1Partner:--------------------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/1 32768 4c1f-cc7b-3489 32768 2 5169 10111100GigabitEthernet0/0/2 32768 4c1f-cc7b-3489 32768 3 5169 10111100GigabitEthernet0/0/3 32768 4c1f-cc7b-3489 32768 4 5169 10110000GigabitEthernet0/0/4 0 0000-0000-0000 0 0 0 10100011查看SW2[SW2]dis eth 20Eth-Trunk20's state information is:Local:LAG ID: 20 WorkingMode: STATICPreempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIPSystem Priority: 32768 System ID: 4c1f-cc7b-3489Least Active-linknumber: 1 Max Active-linknumber: 8Operate status: up Number Of Up Port In Trunk: 2--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState Weight #可以看到SW2上也显⽰只有两个端⼝selected GigabitEthernet0/0/1 Selected 1GE 32768 2 5169 10111100 1GigabitEthernet0/0/2 Selected 1GE 32768 3 5169 10111100 1GigabitEthernet0/0/3 Unselect 1GE 32768 4 5169 10110000 1GigabitEthernet0/0/4 Unselect 1GE 32768 5 5169 10100010 1Partner:--------------------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/1 0 4c1f-cc1b-2330 32768 2 2609 10111100GigabitEthernet0/0/2 0 4c1f-cc1b-2330 32768 3 2609 10111100GigabitEthernet0/0/3 0 4c1f-cc1b-2330 32768 4 2609 10100000GigabitEthernet0/0/4 0 0000-0000-0000 0 0 0 10100011修改端⼝优先级[SW1]int g 0/0/3 #进⼊端⼝修改优先级[SW1-GigabitEthernet0/0/3]lacp pro[SW1-GigabitEthernet0/0/3]lacp pr[SW1-GigabitEthernet0/0/3]lacp priority 100 #在端⼝下修改优先级,只对当前端⼝优先级⽣效,全局模式下是系统优先级[SW1-GigabitEthernet0/0/3]dis eth 10Eth-Trunk10's state information is:Local:LAG ID: 10 WorkingMode: STATICPreempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIPSystem Priority: 0 System ID: 4c1f-cc1b-2330Least Active-linknumber: 1 Max Active-linknumber: 2Operate status: up Number Of Up Port In Trunk: 2--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState WeightGigabitEthernet0/0/1 Selected 1GE 32768 2 2609 10111100 1GigabitEthernet0/0/2 Selected 1GE 32768 3 2609 10111100 1GigabitEthernet0/0/3 Unselect 1GE 100 4 2609 10100000 1 #优先级已经更改为100 GigabitEthernet0/0/4 Unselect 1GE 32768 5 2609 10100010 1Partner:--------------------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/1 32768 4c1f-cc7b-3489 32768 2 5169 10111100GigabitEthernet0/0/2 32768 4c1f-cc7b-3489 32768 3 5169 10111100GigabitEthernet0/0/3 32768 4c1f-cc7b-3489 32768 4 5169 10110000GigabitEthernet0/0/4 0 0000-0000-0000 0 0 0 10100011配置抢占[SW1-GigabitEthernet0/0/3]int eth 10 #进⼊eth-trunk端⼝下[SW1-Eth-Trunk10]lacp pre[SW1-Eth-Trunk10]lacp preempt en[SW1-Eth-Trunk10]lacp preempt enable #启⽤抢占[SW1-Eth-Trunk10][SW1-Eth-Trunk10]dis eth 10Eth-Trunk10's state information is:Local:LAG ID: 10 WorkingMode: STATICPreempt Delay Time: 30 Hash arithmetic: According to SIP-XOR-DIP #系统默认30s抢占延时System Priority: 0 System ID: 4c1f-cc1b-2330Least Active-linknumber: 1 Max Active-linknumber: 2Operate status: up Number Of Up Port In Trunk: 2--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState WeightGigabitEthernet0/0/1 Selected 1GE 32768 2 2609 10111100 1GigabitEthernet0/0/2 Unselect 1GE 32768 3 2609 10100000 1GigabitEthernet0/0/3 Selected 1GE 100 4 2609 10111100 1 #可以看到在优先级值低的优先被选中GigabitEthernet0/0/4 Unselect 1GE 32768 5 2609 10100010 1Partner:--------------------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/1 32768 4c1f-cc7b-3489 32768 2 5169 10111100GigabitEthernet0/0/2 32768 4c1f-cc7b-3489 32768 3 5169 10110000GigabitEthernet0/0/3 32768 4c1f-cc7b-3489 32768 4 5169 10111100GigabitEthernet0/0/4 0 0000-0000-0000 0 0 0 10100011[SW1-Eth-Trunk10]lacp pre[SW1-Eth-Trunk10]lacp preempt de[SW1-Eth-Trunk10]lacp preempt delay 9^Error: Wrong parameter found at '^' position.[SW1-Eth-Trunk10]lacp preempt delay ? #修改抢占延时时间,最⼩10s,最⼤180s INTEGER<10-180> Value of preemption delay time, the default value is 30 (insecond)[SW1-Eth-Trunk10]lacp preempt delay 20 #修改为20s[SW1-Eth-Trunk10]disOct 31 2020 03:44:52-08:00 SW1 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25.191.3.1 configurations have been changed. The current change number is 33, thechange loop count is 0, and the maximum number of records is 4095.^Error:Incomplete command found at '^' position.[SW1-Eth-Trunk10]dis eth 10Eth-Trunk10's state information is:Local:LAG ID: 10 WorkingMode: STATICPreempt Delay Time: 20 Hash arithmetic: According to SIP-XOR-DIPSystem Priority: 0 System ID: 4c1f-cc1b-2330Least Active-linknumber: 1 Max Active-linknumber: 2Operate status: up Number Of Up Port In Trunk: 2--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState Weight GigabitEthernet0/0/1 Selected 1GE 32768 2 2609 10111100 1GigabitEthernet0/0/2 Unselect 1GE 32768 3 2609 10100000 1GigabitEthernet0/0/3 Selected 1GE 100 4 2609 10111100 1GigabitEthernet0/0/4 Unselect 1GE 32768 5 2609 10100010 1shutdown⼀个端⼝测试将0/0/1down掉[SW1-Eth-Trunk10]dis eth 10Eth-Trunk10's state information is:Local:LAG ID: 10 WorkingMode: STATICPreempt Delay Time: 20 Hash arithmetic: According to SIP-XOR-DIPSystem Priority: 0 System ID: 4c1f-cc1b-2330Least Active-linknumber: 1 Max Active-linknumber: 2Operate status: up Number Of Up Port In Trunk: 2--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState Weight GigabitEthernet0/0/1 Selected 1GE 32768 2 2609 10111100 1GigabitEthernet0/0/2 Unselect 1GE 32768 3 2609 10100000 1 #现在是1和3被选中GigabitEthernet0/0/3 Selected 1GE 100 4 2609 10111100 1GigabitEthernet0/0/4 Unselect 1GE 32768 5 2609 10100010 1Partner:--------------------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/1 32768 4c1f-cc7b-3489 32768 2 5169 10111100GigabitEthernet0/0/2 32768 4c1f-cc7b-3489 32768 3 5169 10110000GigabitEthernet0/0/3 32768 4c1f-cc7b-3489 32768 4 5169 10111100GigabitEthernet0/0/4 0 0000-0000-0000 0 0 0 10100011[SW1-Eth-Trunk10]int g 0/0/1[SW1-GigabitEthernet0/0/1]shutdown #将1⼝down掉[SW1-GigabitEthernet0/0/1]Oct 31 2020 03:49:07-08:00 SW1 %%01PHY/1/PHY(l)[6]: GigabitEthernet0/0/1: change status to downOct 31 2020 03:49:08-08:00 SW1 %%01PHY/1/PHY(l)[7]: GigabitEthernet0/0/1: change status to downdisOct 31 2020 03:49:12-08:00 SW1 DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5.25 .191.3.1 configurations have been changed. The current change number is 34, thechange loop count is 0, and the maximum number of records is 4095. eth 10Eth-Trunk10's state information is:Local:LAG ID: 10 WorkingMode: STATICPreempt Delay Time: 20 Hash arithmetic: According to SIP-XOR-DIPSystem Priority: 0 System ID: 4c1f-cc1b-2330Least Active-linknumber: 1 Max Active-linknumber: 2Operate status: up Number Of Up Port In Trunk: 2--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState Weight GigabitEthernet0/0/1 Unselect 1GE 32768 2 2609 10100010 1GigabitEthernet0/0/2 Selected 1GE 32768 3 2609 10111100 1 #现在是2和3被选中GigabitEthernet0/0/3 Selected 1GE 100 4 2609 10111100 1GigabitEthernet0/0/4 Unselect 1GE 32768 5 2609 10100010 1Partner:--------------------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/1 0 0000-0000-0000 0 0 0 10100011GigabitEthernet0/0/2 32768 4c1f-cc7b-3489 32768 3 5169 10111100 GigabitEthernet0/0/3 32768 4c1f-cc7b-3489 32768 4 5169 10111100 GigabitEthernet0/0/4 0 0000-0000-0000 0 0 0 10100011[SW1-GigabitEthernet0/0/1]undo shutdown #启⽤1端⼝SW1-GigabitEthernet0/0/1]dis eth 10 #20s后1端⼝抢占2端⼝Eth-Trunk10's state information is:Local:LAG ID: 10 WorkingMode: STATICPreempt Delay Time: 20 Hash arithmetic: According to SIP-XOR-DIP System Priority: 0 System ID: 4c1f-cc1b-2330Least Active-linknumber: 1 Max Active-linknumber: 2Operate status: up Number Of Up Port In Trunk: 2--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState Weight GigabitEthernet0/0/1 Selected 1GE 32768 2 2609 10111100 1 GigabitEthernet0/0/2 Unselect 1GE 32768 3 2609 10100000 1 GigabitEthernet0/0/3 Selected 1GE 100 4 2609 10111100 1 GigabitEthernet0/0/4 Unselect 1GE 32768 5 2609 10100010 1 Partner:--------------------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortState GigabitEthernet0/0/1 32768 4c1f-cc7b-3489 32768 2 5169 10111100 GigabitEthernet0/0/2 32768 4c1f-cc7b-3489 32768 3 5169 10110000 GigabitEthernet0/0/3 32768 4c1f-cc7b-3489 32768 4 5169 10111100 GigabitEthernet0/0/4 0 0000-0000-0000 0 0 0 10100011。
LACP配置目录第1章配置端口LACP汇聚 (2)1.1 端口LACP汇聚简介 (2)1.1.1 端口LACP协议模式 (2)1.1.2 静态汇聚 (3)1.1.3 动态LACP汇聚 (3)1.1.4 负载均衡策略 (3)1.2 配置LACP (4)1.2.1 配置静态汇聚 (4)1.2.2 配置动态LACP汇聚 (4)1.2.3 配置负载均衡策略 (4)1.2.4 配置系统的优先级 (5)1.2.5 配置端口的LACP优先级 (5)1.2.6 LACP的显示和维护 (5)1.3 LACP配置举例 (6)1.3.1 组网需求 (6)1.3.2 组网图 (6)1.3.3 配置步骤 (6)第1章配置端口LACP汇聚1.1 端口LACP汇聚简介端口汇聚是将多个物理端口聚合在一起形成1个汇聚组,以实现流量的负载均衡以及链路的冗余备份。
同一个汇聚组中端口的基本配置必须保持一致,基本配置主要包括STP、QoS、VLAN、端口属性等相关配置。
●STP配置包括:端口的STP使能/关闭、和端口相连的链路属性(如点对点或非点对点)、STP优先级、STP开销、STP标准报文格式、报文发送速率限制、是否根保护等。
●QoS配置包括:流量限速、优先级标记、缺省的802.1p优先级、带宽保证、拥塞避免、流重定向、流量统计等。
●VLAN配置包括:端口上允许通过的VLAN、端口缺省VLAN ID。
●端口属性配置包括:要求端口的速率、双工模式(必须是全双工)、链路类型(即Trunk、Hybrid、Access类型)一致。
在同一台交换机上,如果一个汇聚组内某个端口的这些特性被修改,则同一个汇聚组内其余端口都自动同步修改。
按照汇聚方式的不同,端口汇聚可以分为静态汇聚和动态LACP汇聚。
1.1.1 端口LACP协议模式端口的LACP协议模式有三种:●静态模式(on):不运行LACP协议●active模式:active模式下端口主动发起LACP协商●passive模式:passive模式下端口只响应LACP协商当和另一台设备对接时,只能静态和静态对接,active可以和active或passive对接,Passive只能和active对接。
lacp的默认值-回复LACP的默认值:深入了解聚合控制协议的默认设置引言聚合控制协议(LACP)是一种用于以太网链路聚合的协议,它允许多个物理链路被聚合为一个逻辑链路,提供更高的带宽和冗余。
在本文中,我们将探讨LACP的默认设置,包括模式、优先级和超时值等方面,帮助读者更好地了解LACP,并为他们在实际部署中做出明智的决策。
什么是LACP?LACP是IEEE 802.3ad标准制定的协议,它允许设备之间的链路聚合,即将多个物理链路集合成一个逻辑链路。
通过LACP,设备可以将链路聚合为更高的带宽和可靠性,并通过逐流负载平衡实现并行处理。
LACP默认设置1. 模式LACP有两种模式:主动(Active)和被动(Passive)。
在活跃模式下,设备主动发送LACP控制报文,以与其他设备建立链路聚合。
而在被动模式下,设备只是响应来自其他设备的LACP请求。
根据LACP的默认设置,设备的模式是被动模式。
这意味着设备只会响应其他设备的LACP请求,而不会主动发送请求。
这是为了确保设备之间的链接在默认情况下保持稳定,并减少LACP控制报文的数量。
2. 优先级LACP协议允许设备分配一个优先级值,用于确定那个设备将成为聚合组的主设备。
默认情况下,设备的优先级值为32768,范围从0到65535,值越小,优先级越高。
注意,如果多个设备具有相同的优先级值,则MAC 地址将用于决定主设备。
设置LACP的优先级可以用于实现灵活的故障转移和负载平衡策略。
通过更改设备的优先级值,管理员可以控制哪个设备成为聚合组的主设备,并决定数据流量如何在多个物理链路之间平衡。
3. 超时值LACP报文交换的超时值决定了链路聚合协议的快速恢复能力。
超时值设置在两个范围内,分别是短超时(Short Timeout)和长超时(Long Timeout)。
短超时为1秒,长超时为30秒。
根据LACP的默认设置,设备的超时值是长超时。
这意味着设备在30秒内没有接收到LACP控制报文时,将会认为与其他设备之间的链路出现了故障,从而启动故障转移。
8LACP 配置 8.1 链路聚合控制路聚合控制协议协议协议概概述IEEE 802.3ad 标准的LACP(Link Aggregation Control Protocol, 链路聚合控制协议)是一个关于动态链路聚合的协议,它通过协议报文 LACPDU(Link Aggregation Control Protocol Data Unit, 链路聚合控制协议数据单元)和相连的设备交互信息。
当端口启用LACP 协议后,端口通过发送LACPDU 来通告自己的系统优先级,系统MAC ,端口的优先级,端口号和操作key 等。
相连设备收到该报文后,根据所存储的其他端口的信息,选择端口进行相应的聚合操作,从而可以使双方在端口退出或者加入聚合组上达到一致。
8.2 动态链动态链路聚合的模式路聚合的模式端口有3种聚合模式:主动(Active)模式、被动模式(Passive)和静态模式。
其中主动模式的端口会主动发起LACP 报文协商;被动模式的端口则只会对收到的LACP 报文做应答;静态模式不会发出LACP 报文进行协商,具体配置请参见静态AP 配置指南《AP-SCG.doc 》的说明。
各个聚合模式的相邻端口聚合模式要求如下: 表1相邻端口聚合模式要求 8.3 LACP 端口的端口的状状态聚合组内的成员有可能处于3种状态: 1. 当端口的链路状态处于Down 时,端口不可能转发任何数据报文,显示为”down”状态。
2. 端口链路处于Up 状态,并经过LACP 协商后,端口被置于聚合状态(端口被作为一个聚合组的一个成员参与聚合组的数据报文转发),显示为“bndl ”状态。
3. 当端口链路处于UP 状态,但是由于对端没有启用LACP ,或者因为端口属性和主端口不一致等一些因素导致经过报文协商端口被置于挂起状态(处于挂起状态的端口不参与数据报文转发),显示为“sups ”状态。
8.4 动态链动态链路聚合的路聚合的路聚合的优优先级关级关系系8.4.1 LACP 的系的系统统ID端口模式相邻端口聚合模式要求 主动模式主动模式或者被动模式 被动模式主动模式 静态模式静态模式说明只有全双工的端口才能进行聚合成员端口的速率、流控、介质类型以及成员端口的二 三层属性必须一致才能聚合端口聚合后修改端口的上述属性将导致同个聚合组内的其他端口也无法聚合每台设备仅能配置一个LACP聚合系统。
LACP配置目录第1章配置端口LACP汇聚 (3)1.1 端口LACP汇聚简介 (3)1.1.1 端口LACP协议模式 (3)1.1.2 静态汇聚 (4)1.1.3 动态LACP汇聚 (4)1.1.4 负载均衡策略 (4)1.2 配置LACP (5)1.2.1 配置静态汇聚 (5)1.2.2 配置动态LACP汇聚 (5)1.2.3 配置负载均衡策略 (5)1.2.4 配置系统的优先级 (6)1.2.5 配置端口的LACP优先级 (6)1.2.6 LACP的显示和维护 (6)1.3 LACP配置举例 (7)1.3.1 组网需求 (7)1.3.2 组网图 (7)1.3.3 配置步骤 (7)第1章配置端口LACP汇聚1.1 端口LACP汇聚简介端口汇聚是将多个物理端口聚合在一起形成1个汇聚组,以实现流量的负载均衡以及链路的冗余备份。
同一个汇聚组中端口的基本配置必须保持一致,基本配置主要包括STP、QoS、VLAN、端口属性等相关配置。
●STP配置包括:端口的STP使能/关闭、与端口相连的链路属性〔如点对点或非点对点〕、STP优先级、STP开销、STP标准报文格式、报文发送速率限制、是否根保护等。
●QoS配置包括:流量限速、优先级标记、缺省的优先级、带宽保证、拥塞防止、流重定向、流量统计等。
●VLAN配置包括:端口上允许通过的VLAN、端口缺省VLAN ID。
●端口属性配置包括:要求端口的速率、双工模式〔必须是全双工〕、链路类型〔即Trunk、Hybrid、Access类型〕一致。
在同一台交换机上,如果一个汇聚组内某个端口的这些特性被修改,则同一个汇聚组内其余端口都自动同步修改。
按照汇聚方式的不同,端口汇聚可以分为静态汇聚和动态LACP汇聚。
1.1.1 端口LACP协议模式端口的LACP协议模式有三种:●静态模式〔on〕:不运行LACP协议●active模式:active模式下端口主动发起LACP协商●passive模式:passive模式下端口只响应LACP协商当与另一台设备对接时,只能静态与静态对接,active可以与active或passive对接,Passive只能与active对接。
LACP配置目录第1章配置端口LACP汇聚 (1)1.1 端口LACP汇聚简介 (1)1.1.1 端口LACP协议模式 (1)1.1.2 静态汇聚 (2)1.1.3 动态LACP汇聚 (2)1.1.4 负载均衡策略 (2)1.2 配置LACP (3)1.2.1 配置静态汇聚 (3)1.2.2 配置动态LACP汇聚 (3)1.2.3 配置负载均衡策略 (3)1.2.4 配置系统的优先级 (4)1.2.5 配置端口的LACP优先级 (4)1.2.6 LACP的显示和维护 (4)1.3 LACP配置举例 (5)1.3.1 组网需求 (5)1.3.2 组网图 (5)1.3.3 配置步骤 (5)第1章配置端口LACP汇聚1.1 端口LACP汇聚简介端口汇聚是将多个物理端口聚合在一起形成1个汇聚组,以实现流量的负载均衡以及链路的冗余备份。
同一个汇聚组中端口的基本配置必须保持一致,基本配置主要包括STP、QoS、VLAN、端口属性等相关配置。
●STP配置包括:端口的STP使能/关闭、与端口相连的链路属性(如点对点或非点对点)、STP优先级、STP开销、STP标准报文格式、报文发送速率限制、是否根保护等。
●QoS配置包括:流量限速、优先级标记、缺省的802.1p优先级、带宽保证、拥塞避免、流重定向、流量统计等。
●VLAN配置包括:端口上允许通过的VLAN、端口缺省VLAN ID。
●端口属性配置包括:要求端口的速率、双工模式(必须是全双工)、链路类型(即Trunk、Hybrid、Access类型)一致。
在同一台交换机上,如果一个汇聚组内某个端口的这些特性被修改,则同一个汇聚组内其余端口都自动同步修改。
按照汇聚方式的不同,端口汇聚可以分为静态汇聚和动态LACP汇聚。
1.1.1 端口LACP协议模式端口的LACP协议模式有三种:●静态模式(on):不运行LACP协议●active模式:active模式下端口主动发起LACP协商●passive模式:passive模式下端口只响应LACP协商当与另一台设备对接时,只能静态与静态对接,active可以与active或passive对接,Passive只能与active对接。
1.1.2 静态汇聚静态汇聚方式下,汇聚组由管理员手工配置,不允许系统自动添加或删除汇聚组中的端口。
汇聚组中必须至少包含一个端口。
也就是说,与另一台设备对接时,设备之间没有LACP协议报文交互。
静态汇聚方式下,端口的LACP协议模式为静态模式(on)。
系统最多支持31个汇聚组(不区分动静态),每个静态汇聚组最多可以配置8个端口成员。
1.1.3 动态LACP汇聚系统最多支持31个汇聚组(不区分动静态),每个动态LACP汇聚组可以最多配置12个端口,但只有其中8个端口可以形成汇聚。
系统将根据端口的up/down状态、端口号大小、端口的LACP优先级来选出这8个端口。
动态LACP汇聚方式下,端口的LACP协议模式为active或passive。
1.1.4 负载均衡策略系统在进行流量的负载均衡时,会根据报文的内容分类,同一类的报文将固定走同一条物理链路,而只在不同类的报文之间实现负载均衡。
报文分类的策略如下,管理员可以任意选择一种作为负载均衡策略:●源MAC●目的MAC●源MAC+目的MAC●源IP●目的IP●源IP+目的IP1.2 配置LACP1.2.1 配置静态汇聚表 1-1配置静态汇聚1.2.2 配置动态LACP汇聚表 1-2配置动态LACP汇聚1.2.3 配置负载均衡策略表 1-3配置负载均衡策略1.2.4 配置系统的优先级在动态LACP方式下,根据系统ID来选择主从交换机。
系统ID由系统优先级和本地MAC地址组成。
表 1-4配置系统的优先级1.2.5 配置端口的LACP优先级端口的LACP优先级只有端口工作在active或passive模式下才有效。
该参数作为选举在汇聚组内工作的端口时的依据,优先级小的端口将会被优先选择。
表 1-5配置端口的LACP优先级1.2.6 LACP的显示和维护在完成上面的配置后,可以通过下面的命令来查看配置。
表 1-6 LACP的显示和维护1.3 LACP配置举例1.3.1 组网需求如图1-1 所示,Switch-A 和Switch-B 为两台Switch 设备,它们之间的链路为某城域网骨干传输链路之一,要求Switch-A 和Switch-B 之间的链路有较高的可靠性,并在Switch-A 和Switch-B 之间实现数据流量的负载分担。
1.3.2 组网图图 CP配置的组网图1.3.3 配置步骤1、创建channel-group#配置Switch-ASwitch-A#configure terminalSwitch-A(config)#channel-group 1#配置Switch-BSwitch-B#configure terminalSwitch-B(config)#channel-group 12、配置channel-group的负载分担策略#配置Switch-ASwitch-A(config)#channel-group load-balance src-dst-mac#配置Switch-BSwitch-B(config)#channel-group load-balance src-dst-mac3、配置动态汇聚的LACP系统优先级和端口优先级#配置Switch-ASwitch-A(config)#lacp system-priority 1024Switch-A(config)#interface range ethernet 0/1 to ethernet 0/2 Switch-A(config-if-range)#lacp port-priority 64Switch-A(config-if-range)#exit#配置Switch-BSwitch-B(config)#lacp system-priority 2048Switch-B(config)#interface range ethernet 0/3 to ethernet 0/4 Switch-B(config-if-range)#lacp port-priority 256Switch-B(config-if-range)#exit4、为channel-group添加端口成员1)使用静态汇聚的配置方式#配置Switch-ASwitch-A(config)#interface range ethernet 0/1 to ethernet 0/2 Switch-A(config-if-range)#channel-group 1 mode on Remember to re-config mac-addresses associated with port e0/1 Remember to re-config mac-addresses associated with port e0/2 #配置Switch-BSwitch-B(config)#interface range ethernet 0/0/3 to ethernet 0/4 Switch-B(config-if-range)#channel-group 1 mode on Remember to re-config mac-addresses associated with port e0/3 Remember to re-config mac-addresses associated with port e0/42)使用动态汇聚的配置方式#配置Switch-ASwitch-A(config)#interface range ethernet 0/0/1 to ethernet 0/2 Switch-A(config-if-range)#channel-group 1 mode active Remember to re-config mac-addresses associated with port e0/1 Remember to re-config mac-addresses associated with port e0/2#配置Switch-BSwitch-B(config)#interface range ethernet 0/3 to ethernet 0/4Switch-B(config-if-range)#channel-group 1 mode passiveRemember to re-config mac-addresses associated with port e0/3 Remember to re-config mac-addresses associated with port e0/45、在任意配置模式下验证配置结果1)显示本端汇聚信息#显示Switch-A的静态汇聚信息Switch-A(config-if-range)#show lacp internalLoad balance: src-dst-macChannel: 1, static channelPort State A-Key O-Key Priority Logic-port Actor-state e0/1 bndl - - - 1 -e0/2 bndl - - - 1 -actor-state: activity/timeout/aggregation/synchronization collecting/distributing/defaulted/expired#显示Switch-A的动态汇聚信息Switch-A(config-if-range)#show lacp internalLoad balance: src-dst-macChannel: 1, dynamic channelPort State A-Key O-Key Priority Logic-port Actor-state e0/0/1 bndl 2 2 64 1 10111100e0/0/2 bndl 2 2 64 1 10111100actor-state: activity/timeout/aggregation/synchronization collecting/distributing/defaulted/expired#显示Switch-B的动态汇聚信息Switch-B(config-if-range)#show lacp internalLoad balance: src-dst-macChannel: 1, dynamic channelPort State A-Key O-Key Priority Logic-port Actor-state e0/3 bndl 2 2 256 3 00111100e0/4 bndl 2 2 256 3 00111100actor-state: activity/timeout/aggregation/synchronization collecting/distributing/defaulted/expired2)显示对端汇聚信息#显示Switch-A的对端汇聚信息Switch-A(config-if-range)#show lacp neighborChannel: 1Local Port Key Pri ID Timeout Nei-statee0/1 3 2 256 000a5a020305 82(90) 00111100 e0/2 4 2 256 000a5a020305 80(90) 00111100nei-state: activity/timeout/aggregation/synchronization collecting/distributing/defaulted/expired#显示Switch-B的对端汇聚信息Switch-B(config-if-range)#show lacp neighborChannel: 1Local Port Key Pri ID Timeout Nei-statee0/3 1 2 64 000a5a010203 71(90) 10111100 e0/4 2 2 64 000a5a010203 69(90) 10111100nei-state: activity/timeout/aggregation/synchronization collecting/distributing/defaulted/expired3)显示系统ID#显示Switch-A的系统IDSwitch-A(config-if-range)#show lacp sys-id1024,000a5a010203#显示Switch-B的系统IDSwitch-B(config-if-range)#show lacp sys-id2048,000a5a0203056、从channel-group删除端口成员#配置Switch-ASwitch-A(config-if-range)#no channel-group 1Remember to re-config mac-addresses associated with port e0/1 Remember to re-config mac-addresses associated with port e0/2 Switch-A(config-if-range)#exit#配置Switch-BSwitch-B(config-if-range)#no channel-group 1Remember to re-config mac-addresses associated with port e0/3 Remember to re-config mac-addresses associated with port e0/4 Switch-B(config-if-range)#exit7、删除channel-group#配置Switch-ASwitch-A(config)#no channel-group 1#配置Switch-BSwitch-B(config)#no channel-group 11 / 1。