Cisco上的链路聚合
一、2层 ethernet channel ()#channel-group number mode {on | auto [no-silent]|desirable [no-silent]} on 使用EthernetChannel 但不发送pagp分组 off 禁用EthernetChannel desirable 交换机主动要求形成一个EthernetChannel 发送pagp分组 auto 交换机被动形成一个EthernetChannel 不发送pagp分组 默认取值 往往可能EthernetChannel的一端(一台服务器或者是网络分析仪)#没有产生pagp分组或者说是保持 “沉默",可以使用关键字silent在15秒的延迟之后,让对端成为EthernetChannel.起对端为”沉默“ 使用non-silent关键字则要求在激活EthernetChannel之前现进行pagp协商、 Catalyst 2900 3500xl 平台上没有pagp 只有 on off不进行协商 ios (global)# port-channel load-balance method ——源地址 src-ip ——目的地址 dst-ip ——源和目的 src-dst-ip ——源mac地址 src-mac ——目的mac地址 dst-mac ——源和目的mac src-dst-mac ——源端口号 src-port ——目的端口号 dst-port ——源和目的端口号 src-dst-port example (global)# interface fastethernet 4/1 (interface)#channel-group 100 mode desirable non-silent (global)# interface fastethernet 4/2 (interface)#channel-group 100 mode desirable non-silent (global)# interface fastethernet 5/1 (interface)#channel-group 100 mode desirable non-silent (global)# interface fastethernet 5/2 (interface)#channel-group 100 mode desirable non-silent (global)#port-channel load-balance src-dst-ip show etherchannel [channel-group] load-balance 绑定到一起的端口必须具有相同的属性如:速度 双工模式 vlan 干路模式 允许的vlan范围 3层 etherchannel 1创建逻辑端口通道 interface port-channel number 2.配置端口通道上的协议信息 ip address address netmask 3.把物理3层接口分配给通道 interface type mod/port 选择的端口必须是一个3层接口 no switchport 4.删除任何协议地址 no ip address 5.把接口分配给通道组 channel-group number mode {auto |dusirable |on} 6.核实接口已经启用 no shutdown 7核实通道 show ethernetchannel number port-channel show interface type number etherchannel show ethernetchannel summary example 分布层交换机上 (config)#interface channel-group 1 ()#ip address 192.168.1.1 255.255.255.0 (config-if)#interface gigabitethernet 1/1 (config-if)#no switchport (config-if)#no ip address (config-if)#channel-group 1 mod on (config-if)#no shutdown (config-)#interface gigabitethernet 1/2 (config-if)#no switchport (config-if)#no ip address (config-if)#channel-group 1 mode on (config-if)#end copy run start 接入层交换机(3500xl)# (config)#interface gigabitethernet 0/1 (config-if)#port group 1 (config)#interface gigabitethernet 0/2 (config-if)#port group 1 (config)#end #copy run start 我的试验3750配置实例 CastLyst 3750G Switch#config t Switch(config)#int gigabitEthernet 1/0/23 Switch(config-if)#channel-group 10 mode ? active Enable LACP unconditionally auto Enable PAgP only if a PAgP device is detected desirable Enable PAgP unconditionally on Enable Etherchannel only passive Enable LACP only if a LACP device is detected Switch(config-if)#channel-group 10 mode desirable non-silent Switch(config)#int gigabitEthernet 1/0/24 Switch(config-if)#channel-group 10 mode desirable non-silent Switch(config)#port-channel ? load-balance Load Balancing method Switch(config)#port-channel load-balance ? dst-ip Dst IP Addr dst-mac Dst Mac Addr src-dst-ip Src XOR Dst IP Addr src-dst-mac Src XOR Dst Mac Addr src-ip Src IP Addr src-mac Src Mac Addr Switch(config)#port-channel load-balance src-dst-ip Switch#write Switch#show interfaces gigabitEthernet 1/0/23 etherchannel Port state = Up Sngl-port-Bndl Mstr Not-in-Bndl Channel group = 10 Mode = Desirable-NonSl Gcchange = 0 Port-channel = null GC = 0x000A0001 Pseudo port-channel = Po10 Port index = 0 Load = 0x00 Protocol = PAgP Flags: S - Device is sending Slow hello. C - Device is in Consistent state. A - Device is in Auto mode. P - Device learns on physical port. d - PAgP is down. Timers: H - Hello timer is running. Q - Quit timer is running. S - Switching timer is running. I - Interface timer is running. Local information: Hello Partner PAgP Learning Group Port Flags State Timers Interval Count Priority Method Ifindex Gi1/0/23 U4/S4 H 30s 0 128 Any 10123 Age of the port in the current state: 00d:00h:03m:30s Switch#show etherchannel summary Flags: D - down P - in port-channel I - stand-alone s - suspended H - Hot-standby (LACP only)# R - Layer3 S - Layer2 U - in use f - failed to allocate aggregator u - unsuitable for bundling w - waiting to be aggregated d - default port Number of channel-groups in use: 1 Number of aggregators: 1 Group Port-channel Protocol Ports