首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么VRRP需要/32网络掩码?

为什么VRRP需要/32网络掩码?
EN

Server Fault用户
提问于 2020-06-25 16:09:18
回答 1查看 515关注 0票数 2

在VRRP配置中,我一直在使用/32子网掩码,但我从来不知道背后的原因。

有时,我使用了与主接口相同的子网掩码,比如/24,在某些情况下,它可以工作,也可以在其他情况下使用,直到我设置了/32,它才能工作。

例如,在Mikrotik文档上指出了这一点,但没有解释:

注意:如果在VRRP上配置的地址与路由器的任何其他接口来自同一子网,则必须在VRRP接口上使用/32网络掩码。

这真的是个要求吗?在FreeBSD鲤鱼上,我没有发现类似的要求。

EN

回答 1

Server Fault用户

发布于 2020-12-03 14:37:59

由VRRP、HSRP、GLBP或CARP使用的虚拟IP地址就是: IP地址。它没有子网掩码。

例如,在Cisco路由器上,您可以这样配置HSRP:

代码语言:javascript
复制
interface GigabitEthernet0/0
  ip address 192.168.1.2 255.255.255.0
  standby 1 ip 192.168.1.1

VRRP也是如此:

代码语言:javascript
复制
interface GigabitEthernet0/0
  ip address 192.168.1.2 255.255.255.0
  vrrp 1 ip 192.168.1.1

在Linux上,我相信这是一个要求将物理接口上的所有附加IP地址配置为/32,类似于您对Microtik路由器的VRRP限制。这些都是实施而不是议定书所施加的限制。如果Linux或Microtik程序员以不同的方式实现这一概念,也许您可以提供任何子网掩码,或者根本不提供子网掩码。毕竟,它不需要子网掩码,因为它可以从物理接口获取这些信息。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1022929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档