组网图形

Eth-Trunk接口流量本地优先转发简介

在设备集群/堆叠情况下,为了保证流量的可靠传输,流量的出接口设置为Eth-Trunk接口。那么Eth-Trunk接口中必定存在跨框成员口。当集群/堆叠设备转发流量时,Eth-Trunk接口通过HASH算法可能会选择跨框的成员口。由于集群/堆叠设备间线缆带宽有限,跨框转发流量增加了集群设备之间的带宽承载压力,同时也降低了流量转发效率。为了解决这个问题,可以使能Eth-Trunk接口流量本地优先转发。

配置注意事项

· 如果本设备Eth-Trunk的活动接口的带宽足以承载本设备转发的流量,可以使能Eth-Trunk接口流量本地优先转发功能,避免转发效率低、集群设备之间的带宽承载压力大的问题。

· 如果本设备Eth-Trunk的活动接口的带宽不能承载本设备转发的流量,需要去使能Eth-Trunk接口流量本地优先转发功能,此时本设备的部分流量就会选择跨设备的Eth-Trunk出接口转发,防止发生丢包。

组网需求

如图1所示,为了增加设备的容量采用设备集群技术,将Switch3和Switch4通过专用的集群电缆链接起来,对外呈现为一台逻辑交换机。为了实现设备间的备份、提高可靠性,采用跨集群设备Eth-Trunk接口技术,将不同设备上的物理接口加入同一个Eth-Trunk接口。在网络无任何故障情况下,在PE设备上查看成员口信息时,发现VLAN2的数据流量会通过成员口GE1/0/1和GE1/0/2转发,VLAN3的数据流量通过成员口GE1/0/1和GE1/0/2转发。增加了集群设备之间的带宽承载能力,也降低了流量转发效率。

为了有效保证VLAN2的数据流量通过成员口GE1/0/1转发,VLAN3的数据流量通过成员口GE1/0/2转发,可在集群设备上使能Eth-Trunk接口流量本地优先转发功能。

配置思路

采用如下的思路配置Eth-Trunk接口流量本地优先转发功能:

  1. 创建Eth-Trunk接口。

  2. 加入Eth-Trunk的成员接口。

  3. 使能Eth-Trunk接口流量本地优先转发功能。

  4. 配置各接口加入相应VLAN,实现二层互通。

操作步骤

  1. 创建Eth-Trunk接口,并配置允许通过的VLAN

配置集群/堆叠交换机CSS。

system-view

[HUAWEI] sysnameCSS

[CSS] interfaceeth-trunk 10 //创建并进入Eth-Trunk10接口。

[CSS-Eth-Trunk10]port link-type trunk //配置接口类型为Trunk。

[CSS-Eth-Trunk10]port trunk allow-pass vlan all //配置接口允许通过所有VLAN。

[CSS-Eth-Trunk10]quit

配置汇聚交换机PE。

system-view

[HUAWEI] sysnamePE

[PE] interfaceeth-trunk 10 //创建并进入Eth-Trunk10接口。

[PE-Eth-Trunk10]port link-type trunk //配置接口类型为Trunk。

[PE-Eth-Trunk10]port trunk allow-pass vlan all //配置接口允许通过所有VLAN。

[PE-Eth-Trunk10]quit

  1. 加入Eth-Trunk的成员接口

配置集群/堆叠交换机CSS。

[CSS] interfacegigabitethernet 1/1/0/4

[CSS-GigabitEthernet1/1/0/4]eth-trunk 10 //将接口GE1/1/0/4加入到Eth-Trunk10中。

[CSS-GigabitEthernet1/1/0/4]quit

[CSS] interfacegigabitethernet 2/1/0/4

[CSS-GigabitEthernet2/1/0/4]eth-trunk 10 //将接口GE2/1/0/4加入到Eth-Trunk10中。

[CSS-GigabitEthernet2/1/0/4]quit

配置汇聚交换机PE。

[PE] interfacegigabitethernet 1/0/1

[PE-GigabitEthernet1/0/1]eth-trunk 10 //将接口GE1/0/1加入到Eth-Trunk10中。

[PE-GigabitEthernet1/0/1]quit

[PE] interfacegigabitethernet 1/0/2

[PE-GigabitEthernet1/0/2]eth-trunk 10 //将接口GE1/0/2加入到Eth-Trunk10中。

[PE-GigabitEthernet1/0/2]quit

  1. 在集群/堆叠交换机CSS上使能Eth-Trunk接口流量本地优先转发功能

  2. [CSS]interface eth-trunk 10

  3. [CSS-Eth-Trunk10]local-preference enable //使能Eth-Trunk10接口流量本地优先转发功能。

[CSS-Eth-Trunk10]quit

说明:

缺省情况下,流量本地优先转发功能处于使能状态,此时若执行local-preferenceenable命令,将会提示“Error: The local preferentialforwarding mode has been configured.”。

  1. 配置二层转发功能

配置集群/堆叠CSS。

[CSS] vlan batch2 3

[CSS] interfacegigabitethernet 1/1/0/3

[CSS-GigabitEthernet1/1/0/3]port link-type trunk

[CSS-GigabitEthernet1/1/0/3]port trunk allow-pass vlan 2

[CSS-GigabitEthernet1/1/0/3]quit

[CSS] interfacegigabitethernet 2/1/0/3

[CSS-GigabitEthernet2/1/0/3]port link-type trunk

[CSS-GigabitEthernet2/1/0/3]port trunk allow-pass vlan 3

[CSS-GigabitEthernet2/1/0/3]quit

配置接入交换机Switch1。

system-view

[HUAWEI] sysnameSwitch1

[Switch1] vlan 2

[Switch1-vlan2]quit

[Switch1]interface gigabitethernet 1/0/1

[Switch1-GigabitEthernet1/0/1]port link-type trunk

[Switch1-GigabitEthernet1/0/1]port trunk allow-pass vlan 2

[Switch1-GigabitEthernet1/0/1]quit

[Switch1]interface gigabitethernet 1/0/2

[Switch1-GigabitEthernet1/0/2]port link-type trunk

[Switch1-GigabitEthernet1/0/2]port trunk allow-pass vlan 2

[Switch1-GigabitEthernet1/0/2]quit

配置接入交换机Switch2。

system-view

[HUAWEI] sysnameSwitch2

[Switch2] vlan 3

[Switch2-vlan3]quit

[Switch2]interface gigabitethernet 1/0/1

[Switch2-GigabitEthernet1/0/1]port link-type trunk

[Switch2-GigabitEthernet1/0/1]port trunk allow-pass vlan 3

[Switch2-GigabitEthernet1/0/1]quit

[Switch2]interface gigabitethernet 1/0/2

[Switch2-GigabitEthernet1/0/2]port link-type trunk

[Switch2-GigabitEthernet1/0/2]port trunk allow-pass vlan 3

[Switch2-GigabitEthernet1/0/2]quit

  1. 检查配置结果

上述配置成功后,在任意视图下执行命令displaytrunkmembership eth-trunk,可以看到Eth-Trunk接口的成员口信息。例如:

以集群/堆叠交换机CSS的显示为例。

displaytrunkmembership eth-trunk 10

Trunk ID: 10

Used status: VALID

TYPE: ethernet

Working Mode :Normal

Number Of Ports inTrunk = 2

Number Of Up Portsin Trunk = 2

Operate status: up

InterfaceGigabitEthernet1/1/0/4, valid, operate up, weight=1

InterfaceGigabitEthernet2/1/0/4, valid, operate up, weight=1

配置文件

· 集群/堆叠交换机CSS的配置文件

#

sysname CSS

#

vlan batch 2 3

#

interfaceEth-Trunk10

port link-type trunk

port trunk allow-pass vlan 2 to 4094

#

interfaceGigabitEthernet1/1/0/3

port link-type trunk

port trunk allow-pass vlan 2

#

interfaceGigabitEthernet2/1/0/3

port link-type trunk

port trunk allow-pass vlan 3

#

interfaceGigabitEthernet1/1/0/4

eth-trunk 10

#

interfaceGigabitEthernet2/1/0/4

eth-trunk 10

#

return

· 汇聚交换机PE的配置文件

#

sysname PE

#

interfaceEth-Trunk10

port link-type trunk

port trunk allow-pass vlan 2 to 4094

#

interfaceGigabitEthernet1/0/1

eth-trunk 10

#

interfaceGigabitEthernet1/0/2

eth-trunk 10

#

return

· 接入交换机Switch1的配置文件

#

sysname Switch1

#

vlan batch 2

#

interfaceGigabitEthernet1/0/1

port link-type trunk

port trunk allow-pass vlan 2

#

interfaceGigabitEthernet1/0/2

port link-type trunk

port trunk allow-pass vlan 2

#

return

· 接入交换机Switch2的配置文件

#

sysname Switch2

#

vlan batch 3

#

interfaceGigabitEthernet1/0/1

port link-type trunk

port trunk allow-pass vlan 3

#

interfaceGigabitEthernet1/0/2

port link-type trunk

port trunk allow-pass vlan 3

return


识别二维码关注微信公众号:网络民工 了解更多内容