关于交换机双机热备的问题,现象为终端可以ping通主机,但ping不通备机。

2024-11-25 04:28:06
推荐回答(2个)
回答1:

不是这样理解的。

正常情况下,热备份组内的所有设备应该都要正常工作,都可以ping通。

只不过只有一台是ACTIVE的状态(主机),另外一台是STANDBY的状态(备机)。他们之间是通过优先级PRIORITY值竞选出来的,PRIORITY值大的被选举为主机,处于ACTIVE的状态,负责转发流量。;RIORITY值相同,则IP地址大的交换机为ACTIVE。

如果备机ping不通,则两台交换机之间的选举工作就无法实现,热备份组就无法工作。

你在这里还要清楚的一件事情就是,不管是主机还是备机,都不是用接口的IP地址来为用户提供网关服务的,而是用热备份组的虚拟IP地址来做网关。同一个热备份组的虚拟IP都必须一样,这样对用户来说才是透明的。也就是说,不管哪台交换机处于ACTIVE的状态,用户的网关都不变,这才是热备份的精髓。

小结:正常情况下,主机、备机的IP地址,以及热备份组的虚拟IP地址都应该可以ping通,如果有某一个IP地址ping不同,就是有故障的。(当然,对用户来说,也许还可以上网,只是热备份组的工作不正常了)

希望对你有帮助。

回答2:

双机热备的话,两台交换机必须都在工作状态,主交换机负责转发,备交换机必须实时地备份主交换机上的各种表项。主设备down机后,备设备能够无缝切换,让用户感知不到设备故障。这个才是热备。
你同事说的待机,估计也就是这个意思:备机不负责转发,但是要备份表项。
你说的ping是指MAC ping还是IP ping?
如果是ping MAC地址的话,两台交换机都应该能ping通。
如果是ping IP地址的话,这个就不好说了。ping通,ping不通都有可能,不同的交换机实现不同,和交换机的实现以及路由策略有关。