目录
单点故障:
由于在链路之间没有备份链路,导致链路中一个节点或节点之间出现故障,导致无法通信的现象叫做单点故障
解决单点故障:添加冗余链路或者冗余设备
单设备”链路备份“方案 —— Smart Link
Smart Link:实现链路备份的一种技术。参加一个Smart Link组,在该组中,加入两个端口。其中一个端口为主端口,也称为Master端口,另一个端口称为备端口,也称为Slave端口。
Smart Link端口状态:
Master端口:一直处于工作状态,转发数据
Slave端口:一直处于阻塞状态,不转发数据
Smart Link基础命令配置:
1,先关闭接口的STP功能
inter gi/0/0/1 // 进入1,2接口
stp disable //关闭stp功能
quit
2,创建Smart Link组,制定端口角色,并开启Smart Link功能
smart-link group 1 //创建smartlink组
port gi0/0/1 master //将去接口设置为master
port gi0/0/2 slave //将2接口接口设置为slave,备用接口
smart-link enable //开启smartlink 功能
单设备”链路备份“方案 —— Smart Link案列实现
分析:
1,先给两个主机分配IP地址和划分VLAN
2,在交换机1,2上设置PC1,PC2设置为access接口,允许VLAN 10 数据通过
//交换机1和交换机2的操作相同
vlan 10
inter gi0/0/1
port link-type access
quit
//设置2,3口为trunk
port-group group-member gi0/0/2 gi0/0/3
port link-type trunk
port trunk allow-pass vlan all
quit
//进入接口2,3,关闭stp 功能
inter gi0/0/2
stp disable
quit
//创建smartlink组
smart-link group 1
port gi0/0/2 master
port gi0/0/3 slave
smart-link enable
//交换机3,4操作相同,分别进入1,2接口,设置接口类型为trunk
inter gi0/0/2
port link-type trunk
port trunk allow-pass vlan all
quit
测试pc1和pc2之间是否可以通信,直接ping 就行,可以在交换机的接口上点击数据包的抓取,分析数据
单设备”链路备份“方案 —— Monitor Link
Monitor link组
Monitor link组称为监控链路组,由上行端口和下行端口共同组成。下行端口的状态,随着上行端口的状态变化而变化。
上行端口:Uplink端口,是指那些被监控的链路,如果上行端口出现故障,则表示Monitor组出现故障,此时下行端口会被强制设置为DOWN。
下行端口:称为DownLink端口,是指Monitor link组中的“监控者”,下行端口的状态不影响上行端口的状态和其他下行端口的状态。
Monitor link 的使用场景
Monitor link通常是和Smart link配合使用。
Smart Link只能检测到自己直连端口上的故障,在同一条链路上的其他交换链路故障是检测不到的,所以采用Monitor Link监控链路,如果在链路上,有一台交换机上行链路上的某条链路出现了故障,该交换机在故障点的下行链路上,则该交换机就会检测到上行端口故障,就会将自己的下行端口设置为DOWN,节省带宽。
Monitor link 的 基本配置命令:
monitor—link group 1 //创建一个monitorlink组,id为1
port gi0/0/1 uplink //将接口1设置上行接口
port go0/0/2 downlink 1 //将接口2设置为下行接口,1表示下行接口只有接口2
基于上面的smart link 的实验,在smart link的基础上,做monitor link 实验,monitorlink 一般是配置smart link实验进行的。
在交换机3或者4,或者3,4上添加monitor link组
monitor-link group 1
//在设置上下行接口
port gi0/0/1 uplink
port gi0/0/2 downlink
此时,交换机1上的2接口是master ,我们将交换机3上接口的1接口,也就是monitor上行接口断掉,
inter gi0/0/1
shuadown
此时,monitorlink检测到上行接口1断掉,会将下行接口2设置DOWN,此时smartlink就会将接口3设置运行态,接口2设置阻塞态,进行通信。
smartlink在主链路故障恢复后,不会自己将通信链路调整回master,这是需要可以通过手动设置超时间来自己恢复
restore enable //使能Smart Link组的回切功能。缺省情况下,Smart Link组回切功能处于关闭状态。
timer wtr wtr-time //设置Smart Link组回切时间。 缺省情况下,Smart Link组回切时间为60秒。