配置手工1:1主备模式Eth-Trunk接口
组成Eth-Trunk链路的两端设备中间存在设备,可在两端设备上创建手工1:1主备模式Eth-Trunk接口,加入两个成员接口并指定主接口,实现主备接口备份。
应用环境
随着网络中部署业务的日渐增多,对于业务的可靠性要求也越来越高。当组成Eth-Trunk链路的两端设备之间有中间设备时,可在两端设备上创建1:1主备模式Eth-Trunk接口,为数据传输提供1:1链路备份。
前置任务
- 连接接口并配置接口的物理参数,使接口的物理层状态为Up。
向Eth-Trunk接口中加入成员接口
手工1:1主备模式Eth-Trunk接口只能加入两个成员接口。
背景信息
- 在Eth-Trunk接口视图下添加具体的成员接口,分为批量添加和单个添加两种方式。
- 在成员接口视图下,将该接口加入相应的Eth-Trunk接口。将成员接口加入Eth-Trunk接口时,需要注意以下问题:
Eth-Trunk接口不能嵌套,即成员接口不能是Eth-Trunk接口。
不同的以太网接口可以加入同一个Eth-Trunk接口。
可以将不同接口板上的以太网接口加入到同一个Eth-Trunk接口。
- 在添加成员接口后,如果对Eth-Trunk接口执行命令shutdown,Eth-Trunk接口的物理状态为Administratively DOWN,则成员接口的配置文件会自动显示shutdown,且物理状态也变为Administratively DOWN。
- 在添加成员接口后,如果对Eth-Trunk接口执行命令undo shutdown,则成员接口的配置文件会自动显示undo shutdown。
(可选)指定Eth-Trunk成员接口中的主接口
缺省情况下,先加入Eth-Trunk接口且状态为UP的成员口将成为主接口,另一个为备份接口。为了保证业务可靠通信,建议手工指定主接口。
背景信息
在原主接口对应的接口视图下执行命令undo port-master取消主接口配置,再在原备份接口对应的接口视图下执行命令port-master重新指定主接口。重新指定主接口时会产生短暂的数据中断。
直接在1:1主备模式Eth-Trunk接口对应的接口视图下执行命令protect-switch强制手工切换活动接口和非活动接口。每执行一次protect-switch命令,活动接口和非活动接口会进行一次切换,该切换不会影响数据中断。
使能Eth-Trunk接口发送Flush报文功能
使能Flush报文的发送功能后,当主、备接口切换时,会从新的主接口发送Flush报文,来通知对端老化MAC地址,避免因为MAC地址不同步引起的数据传输中断。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令vlan vlan-id,创建控制VLAN并进入VLAN视图。
该VLAN用来控制手工1:1主备Eth-Trunk链路两端设备发送Flush报文,所以其编号必须和发送Flush报文的VLAN保持一致。
- 执行命令quit,退回到系统视图。
- 执行命令interface eth-trunk trunk-id,进入手工1:1主备Eth-Trunk接口视图。
- 执行命令port
trunk allow-pass vlan { { vlan-id1 [ to vlan-id2 ] }
&<1-10> | all },允许转发控制VLAN的报文。
接收Flush报文的VLAN编号必须和发送Flush报文的VLAN编号保持一致。
- 执行命令smart-link flush send vlan vlan-id,使能手工1:1主备Eth-Trunk接口的Flush报文发送功能。
- 执行命令commit,提交配置。
使能中间设备的接口接收Flush报文功能
只有在中间设备上使能Flush报文接收功能,才能通过主备链路实现链路可靠性。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令vlan vlan-id,创建控制VLAN并进入VLAN视图。
该VLAN用来转发手工1:1主备Eth-Trunk链路两端设备发送的Flush报文,所以其编号必须和发送Flush报文的VLAN保持一致。
- 执行命令quit,退回到系统视图。
- 执行命令interface interface-type interface-number,进入连接手工1:1主备Eth-Trunk链路两端设备的接口视图、中间设备互连的接口视图。
- 执行命令portswitch,将接口从三层模式切换到二层模式。
- 执行命令port
trunk allow-pass vlan { { vlan-id1 [ to vlan-id2 ] }
&<1-10> | all },允许转发控制VLAN的报文。
接收Flush报文的VLAN编号必须和发送Flush报文的VLAN编号保持一致。
- 执行命令smart-link flush enable control-vlan vlan-id,使能Flush报文接收功能。
- 执行命令commit,提交配置。