热备份路由协议:HSRP协议
备份的实际是网关。在网关接口上配置。
热备份路由器协议(HSRP - Hot Standby Router Protocol),HSRP 协议能够保护第一跳路由器不出故障。
保证一个网关(路由器)不可用后交换机(二层或三层都可以)能自动切换到另一个网关(路由器)。
1.创建HSRP组 ID(1~255没有先后顺序、没有大小之分)
2.虚拟路由器的IP称为虚拟IP地址
3.HSRP成员:虚拟路由器、活跃路由器、备份路由器、其他路由器
4.HSRP优先级:1~255(优先级顾名思义有大小之分,默认为100,数字大的优先级高)
5.HSRP组成员通过定时发送hello包来交流,默认每隔3秒,hello时间3秒,坚持时间10秒
6.占先权preempt:当检测不到对方,或检测到对方优先级比自己低,则立即成为新的活跃路由器。
7.配置跟踪track,跟踪路由器外网端口状态,但如果外网down掉,则自降优先级(自降多少可手动配或固定)
命令:
在某二层接口
standby 组号 ip xxx.xxx.xxx.xxx --- 配置组号和这个组的虚拟IP
standby 组号 priority 1~255 --- 配置HSRP优先级
standby 组号 preempt --- 启用占先权
standby 组号 track 某端口 --- 跟踪端口
exit
show standby brief
STP (生成树协议)
STP(Spanning Tree Protocol)是生成树协议的英文缩写。
要求交换机不能形成环路,通过生成树协议逻辑上down掉端口来实现,且在端口有故障时自动开启关闭的端口。由交换机自动执行,不用手动配置。
PVST (Per-VLAN Spanning Tree 每个VLAN生成树,思科CISCO私有的协议)
MST (multiple spanning tree 多生成树)
有物理环路,但要消除广播风暴,不浪费链路,又实现物理环路的备份。
实验
简要步骤:
1.搭好拓扑图后,先配交换机,vlan、vtp、trunk、添加接口
2.三层交换机打开路由功能,配置vlan端口的ip地址作为vlan的网关地址,配置dhcp功能,PC自动获取到IP地址(由于没有服务器故不用DHCP中继)
左边的三层交换机网关254,右边253.
此时内网PC之间能ping通了。
3.配路由器的路由,使得全网互通
而且内网路由之间down掉一条线路仍能通信(因为配了HSRP热备份),交换机之间down掉一条线路也仍能通信(STP生成树协议)。
可能会丢1~6个包,取决于模拟软件。
拓扑图:(有bug)
修正部分:(应该有两个端口被生成树协议逻辑关闭)
donw接口之后丢了很多包就要考虑是不是哪里出错了:
备注:
PVST命令:
SW1: 交换机1
conf t
spanning-tree vlan 10 root primary
spanning-tree vlan 20 root secondary
SW2:交换机2
conf t
spanning-tree vlan 10 root secondary
spanning-tree vlan 20 root primary
不让接入层交换机成为根:
conf t
spanning-tree uplinkfast #配置上行链路,不抢夺根,可以逻辑断开
配置接入端口,不计算生成树,直接进入转发状态:
int f0/3
spanning-tree portfast
PVST查看命令:
sh spanning-tree brief