更新时间:2024-01-10
1.FlexLinkLite配置
1.1FlexLinkLite概述
FlexLinkLite特性用于便捷的构建带有两条互为备份的上行链路的网络环境,在不使用生成树协议(SpanningTree Protocols)的网络里,FlexLinkLite可以避免环路,并在一条链路失效时完成快速切换。
图1:使用FlexLinkLite的网络
FlexLinkLite包含互为备份的一组端口。如图1所示,交换机S2使能FlexLinkLite特性,G1/1和G2/1两个端口互为备份,它们分别是Active和Backup角色。正常情况下Active端口转发,Backup端口阻塞,避免出现数据环路。当Active端口出现链路失效,Backup端口立即开始转发数据。
互为备份的一组端口可以是两个物理端口,可以是一个物理端口和一个聚合端口,也可以是两个聚合端口。配置FlexLinkLite功能的端口不再参与生成树协议的计算,这些端口上也不可以配置EAPS环网保护等功能。
在两个端口链路状态都Up的情况下,“抢占”用来选择哪个端口转发数据。FlexLinkLite仅支持按照预选配置的角色进行抢占。如图1所示,在从链路失效状态恢复之后,若配置了抢占,G1/1会重新接替G2/1转发数据,G2/1也会被再次阻塞。
FlexLinkLite还具备一个拓扑变化通知机制。对于图1所示网络,S2的G2/1端口接替G1/1开始转发数据时,可以主动发送拓扑变化通知报文(TCN),S1在收到TCN报文之后,立即清除下连端口G0/10和G0/11学习到的MAC地址,让下行的数据流量也尽快切换到正确的链路。一般情况下,拓扑变化通知机制可以确保双向流量在50毫秒内完成切换。
1.2FlexLinkLite配置
1.2.1配置备份端口
请按照下面的步骤,配置FlexLinkLite备份端口。
命令
|
目的
|
Switch# config
|
进入交换机全局配置模式。
|
Switch_config# interface interface-type interface-number
|
进入端口配置模式。
|
Switch_config_intf# switchport backup interface backup-intf-name as [active | backup]
|
配置另一个端口作为当前端口的备份。
backup-intf-name:另一个端口名字。
active:backup-intf-name对应端口具有Active角色,当前端口为Backup。
backup:backup-intf-name对应端口具有Backup角色,当前端口为Active。
|
在一个端口上配置switchport backup interface 之后,备份端口上相应的配置会自动生成,无需手工输入。
通过no switchport backup interface删除一组备份端口。
1.2.2配置备份端口的抢占
命令
|
目的
|
Switch_config_intf# switchport backup interface preempt mode [none | role]
|
配置抢占模式。
none:不抢占。
role:按照角色抢占,是缺省配置。仅需要在Active角色的端口上配置。
|
Switch_config_intf# switchport backup interface preempt delay [immediately | time-sec]
|
配置抢占延迟时间。即从端口链路状态恢复到开始抢占之间的等待时间。
immediately:不延迟,立即抢占。
time-sec:抢占延迟时间,单位秒,
范围1到600秒,缺省3秒。
|
switchport backup interface preempt mode role是每个备份端口组的缺省配置。
1.2.3配置拓扑变化通知报文发送和接收
命令
|
目的
|
Switch_config_intf# switchport backup interface tcn transmit
|
允许端口发送拓扑变化通知报文(TCN)。
|
Switch_config_intf# switchport backup interface tcn accept
|
允许端口接收处理TCN报文。
|
“transmit”命令在配置了备份端口的设备上开启,当备份端口切换时会发送TCN报文。
“accept”命令在上连设备上开启,允许接收TCN报文,并清除下连端口学习到的MAC地址。
1.3FlexLinkLite配置示例
图2:FlexLinkLite配置示例
配置S2:
配置备份端口
Switch# config
Switch_config# interface gigaEthernet 1/1
Switch_config_g1/1# switchport backup interface g2/1 as backup
使用缺省的按角色抢占,配置延迟时间为15秒
Switch_config_g1/1# switchport backup interface preempt delay 15
配置发送TCN报文
Switch_config_g1/1# switchport backup interface tcn transmit
Switch_config_g1/1# interface g2/1
Switch_config_g2/1# switchport backup interface tcn transmit
Switch_config_g2/1# exit
查看备份端口状态
Switch_config# show backup interfaces
Backup interface pairs:
Active Backup State Preemption
---------- ---------- ------------------------------ ------------
G1/1 G2/1 Active Up/Backup Down Role/15/0
配置S1接收TCN报文:
Switch# config
Switch_config# interface range g0/10 , 11
Switch_config_if_range# switchport backup interface tcn accept
Switch_config_if_range# exit
Switch_config#