思科和华为交换机链路聚合命令对比

思科和华为交换机链路聚合命令对比
在本人经历过的项目中,有思科交换机和华为交换机对接,通过链路聚合将两条以上物理线路绑在一起成为一条逻辑线路。因为是两个品牌的交换机,其中的配置不同,稍有差错将聚合不成功导致线路不通,下面列出两个品牌的命令对比。
(一) 思科交换机配置命令
思科交换机逻辑端口为 Port-channel

  1. 物理口所有配置如下,注意哪些是自动跟随逻辑口配置的,哪些是要在物理口上配置的,这些特别容易混淆。
    通过查看端口配置命令,最后物理端口配置如下:
    interface GigabitEthernet3/17
    switchport trunk encapsulation dot1q(跟随逻辑口配置,物理口不需配置)
    switchport mode trunk (跟随逻辑口配置,物理口不需配置)
    channel-protocol lacp (链路聚合协议lacp,物理口需配置)
    channel-group 3 mode active (主动模式,物理口需配置)
    特别需要注意的是,当需要更改配置时,物理口的配置不能同步到逻辑口上,反之可以。

  2. 逻辑口配置
    interface Port-channel1
    switchport access vlan 109 (当逻辑口取消trunk配置时,端口所属vlan)
    switchport trunk encapsulation dot1q
    switchport mode trunk

  3. 大多数链路聚合都会把逻辑口配置为Trunk口,目的是让多个vlan通过。当需要禁止某个Vlan通过Trunk口时,配置命令如下,包括不允许vlan1通过也是以下命令,这点和华为交换机不同。
    switchport trunk allowed vlan remove vlanID

  4. 当不知道哪些vlan有没有被允许通过Trunk口时,通过以下命令查看
    show int trunk module 1

(二) 华为交换机配置,需要注意和思科交换机配置的不同之处。
华为交换机逻辑端口为Eth-trunk

  1. 物理口只需如下配置,通过命令查看物理口的配置并没有同步逻辑口的配置,这点和思科不同。
    interface GigabitEthernet0/0/47
    eth-trunk 1

  2. 逻辑口配置
    interface Eth-Trunk1
    port link-type trunk
    port trunk allow-pass vlan all
    mode lacp (华为端口聚合协议lacp是在逻辑口配置的,思科是在物理口配置的)

  3. 禁止某个Vlan通过Trunk口时,配置命令如下:
    undo port trunk allow-pass vlanID
    因为华为交换机vlan1是默认PVID,PVID默认又是允许通过Trunk口。当要禁止vlan1通过Trunk口时,需要先更改PVID为其他vlanID。在逻辑口上配置命令如下:
    interface Eth-Trunk1
    port trunk pvid vlan 201

  4. 当不知道哪些vlan有没有被允许通过Trunk口时,通过以下命令查看
    display port vlan

最后,虽然思科和华为交换机在链路聚合配置命令上的不同,但在原理上是一样的,要熟悉两个品牌的配置,除了深入了解原理之外,平时还要多练习,做好归纳总结。

上一篇:FreePBX设置Trunk为注册模式和IP认证模式


下一篇:H3C 配置vlan及vlan间路由