mirror of
https://github.com/gnu4cn/ccna60d.git
synced 2024-05-21 04:55:00 +08:00
update
This commit is contained in:
@@ -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那样被转发了:
|
||||
|
||||

|
||||
*图 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的报文:
|
||||
|
||||

|
||||
*图 34.3 -- HSRP版本1多播组地址*
|
||||
|
||||
|
||||
|
||||
BIN
images/3402.png
Normal file
BIN
images/3402.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 385 KiB |
Reference in New Issue
Block a user