cisco交换机上的链路聚合

本文详细解释了以太网通道的配置,包括两层ethernetchannel的配置选项(如on, off, desirable, non-silent等),以及三层etherchannel的创建、配置和验证过程。同时提供了具体的Cisco Catalyst 2900/3500系列平台的配置实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、2层 ethernet channel
  (interface)#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
(config-if)#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
### 思科交换机上的链路聚合 LACP 配置方法 在思科交换机中,链路聚合通常通过 EtherChannel 功能实现。EtherChannel 可以使用两种协议之一进行配置或协商:PAgP(Port Aggregation Protocol),这是思科专有的模式;或者 LACP(Link Aggregation Control Protocol),这是一种行业标准协议[^1]。 以下是思科交换机上配置 LACP 的具体说明: #### 1. 创建通道组并启用 LACP 协商 要配置 LACP,在接口范围内输入 `channel-group` 命令,并指定所需的模式为 `active` 或 `passive`。 - **Active Mode**: 主动发起 LACP 协商。 - **Passive Mode**: 被动等待来自对端的 LACP 请求。 例如: ```bash Switch(config)# interface range GigabitEthernet0/1 - 2 Switch(config-if-range)# channel-group 1 mode active ``` 上述命令将 GigaBitEthernet0/1 和 GigaBitEthernet0/2 接口加入到通道组 1 中,并设置为主动模式下的 LACP 协商[^3]。 #### 2. 验证链路聚合状态 完成配置后,可以通过以下命令验证 EtherChannel 是否成功建立以及其当前的状态: ```bash Switch# show etherchannel summary Switch# show lacp sys-id Switch# show lacp counters ``` 这些命令可以帮助确认 LACP 流量分布情况以及其他统计信息[^2]。 #### 3. 注意事项 当配置多条物理链路形成单个逻辑连接时,请确保两端设备均支持相同的链路聚合技术(即双方都应采用 LACP)。此外还需注意两台相连装置之间所设定参数的一致性,比如速度、双工模式等属性也需匹配一致才能正常工作。 ```bash Switch(config)# interface port-channel 1 Switch(config-if)# switchport trunk encapsulation dot1q Switch(config-if)# switchport mode trunk ``` 以上代码片段展示了如何进一步定义新创建好的 Port Channel (Po),将其作为 Trunk Link 使用的例子。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值