我正在尝试将多个路由器(在数据包跟踪器中)上的多区域 OSPF 配置为交换核心area 0
。
如果我理解正确,我可以选择使用路由器接口 IP 地址和四零0.0.0.0
通配符掩码配置 OSPF,或者选择子网标识符 IP 地址(连接网络的)和适当的通配符掩码。
我似乎找不到太多关于哪个最适合我的特定拓扑的信息,或者这些方法是否存在任何真正的差异。
我正在尝试将多个路由器(在数据包跟踪器中)上的多区域 OSPF 配置为交换核心area 0
。
如果我理解正确,我可以选择使用路由器接口 IP 地址和四零0.0.0.0
通配符掩码配置 OSPF,或者选择子网标识符 IP 地址(连接网络的)和适当的通配符掩码。
我似乎找不到太多关于哪个最适合我的特定拓扑的信息,或者这些方法是否存在任何真正的差异。
您需要了解的是network语句是确定哪些接口将参与OSPF,而不是通告network语句的前缀。如果您在 IP 地址范围内有多个接口,对于特定区域,您可以使用包含所有所需接口的通配符掩码将它们包含在单个网络语句中。通过使用0.0.0.0
通配符掩码,您可以为一个区域包含一个单独的接口。
将所有接口包含在单个区域中的一种方法是使用 all-encompassing network 语句:
network 0.0.0.0 255.255.255.255 area 0
如果有接口你想在接口上通告网络,但不在接口上发送 OSPF hellos,你可以使用上面的 network 语句,并passive-interface
为每个接口使用命令,因为你不想发送 hellos,例如没有路由器参与 OSPF(最终用户网络)的网络。您也可以使用该passive-interface default
命令默认不向任何接口发送 hello,然后使用no passive-interface
命令在某些接口上允许 hello。
它只是归结为您对路由器的特定要求。网络语句可以非常灵活,但是,如果在需要单独设置每个接口的地方真的很复杂,则可能需要重新考虑设计。在许多情况下,使用单个接口命令可以很好地工作,尤其是在与被动接口一起使用时。