This commit is contained in:
Peng Hailin
2016-08-30 14:25:49 +08:00
parent 6351b77b02
commit da04522052
2 changed files with 27 additions and 0 deletions

View File

@@ -42,4 +42,31 @@
Switch 1 已被配置了优先级值`105`而Switch 2使用的是默认优先级值`100`。因为三层交换机Switch 1有着更高的优先级值其就被选作主交换机同时三层交换机Switch 2被选作从交换机。在VLAN 10上的所有主机都配置了默认网关地址`10.10.10.1`。因此假如Switch 1失效Switch 2就将接过网关的职责。此过程对这些网络主机完全透明无感知。
> **真实世界应用**
> **Real-World Implementation**
> 在生产网络中配置各种FHRPs确保子网的活动网关同时也是该特定VLAN的生成树根桥被认为是一种好的做法。比如参阅图34.1中的图例Switch 1在作为VLAN 10的HSRP主网关的同时也应被配置为该VLAN的根桥。
如此做法带来的是一个确切的网络a deterministic network从而避免在二层或三层上的次优转发。比如假设VLAN 10的根桥是Switch 2而VLAN 10的主网关又是Switch 1那么从网络主机发送到默认网关IP地址的数据包就将如下图34.2那样被转发了:
![STP拓扑与HSRP拓扑的同步](images/3402.png)
*图 34.2 -- STP拓扑与HSRP拓扑的同步Synchronising the STP Topology with HSRP*
在上面的网络中从Host 1到`10.10.10.1`的数据包将被如下这样转发:
1. 接入层交换机收到一个来自Host 1、以虚拟网关IP地址之MAC地址为目标的数据帧。此数据帧实在VLAN 10中收到的同时该接入交换机经由其根端口已学习到了虚拟网关的MAC地址。
2. 因为VLAN 10的根桥是Switch 2那么到Switch 1也就是HSRP的主路由器的上行线路也被置于阻塞状态。此时该接入交换机就将该数据帧经由到Switch 2的上行链路予以转发。
3. Switch 2又经由连接到Switch 1的指定端口转发该数据帧。对于来自Host 2的数据帧会使用上述的相同次优路径。
思科IOS软件当前支持两个版本的HSRP版本1及版本2。后续章节将对它们的相似点和不同点进行说明。
###HSRP版本1
默认情况下当在思科IOS软件中开启热备份路由器协议是是开启的版本1。HSRP版本1将可配置的HSRP分组限制在最多255个。HSRP版本1的那些路由器之间的通信是通过往多播组地址Multicast group address`224.0.0.2`使用UDP端口`1985`发送报文进行的。下面的图34.3显示了HSRP版本1的报文
![HSRP版本1多播组地址](images/3403.png)
*图 34.3 -- HSRP版本1多播组地址*

BIN
images/3402.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 385 KiB