是否有任何命令将路由器(CISCO 2691)中的所有接口分配给 OSPF 骨干区域?我对每个接口都使用了这个命令。
network address wildcard-mask area area-id
其中通配符掩码是对子网掩码的补充。
是否可以用单个命令替换分配所有地址?
是否有任何命令将路由器(CISCO 2691)中的所有接口分配给 OSPF 骨干区域?我对每个接口都使用了这个命令。
network address wildcard-mask area area-id
其中通配符掩码是对子网掩码的补充。
是否可以用单个命令替换分配所有地址?
是的当然。具有可包含所有接口的地址和通配符掩码的 OSPF 网络语句是:
network 0.0.0.0 255.255.255.255 area <area>
这会将所有接口放在同一区域,因此它不适用于 ABR。
然后,您可以使用该passive-interface <interface>
命令来阻止某些接口上的 OSPF hello,这对于不连接到相邻路由器的接口来说是您想要的。如果大多数接口未连接到邻居路由器,请对与邻居路由器的接口使用 thepassive-interface default
和 individualno passive-interface <interface>
命令。
以上仅适用于 IPv4 和 OSPFv2。对于 IPv6 和/或 OSPFv3,这些命令放在单独的接口配置上,而不是在router ospf
配置下。
您也可以使用 interface range 命令,然后将所有接口放在区域 0 中,即骨干区域。
R1(config)#int range fa0/0-10
R1(config-if-range)#ip ospf 1 area 0
但是你也可以使用network语句把所有的接口都放在主干区域。这取决于您要使用哪种方法。
您可以发出以下命令来验证您的接口是否在所需的 ospf 区域中。
R1#show ip protocols
*** IP Routing is NSF aware ***
Routing Protocol is "ospf 1"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Router ID 10.0.0.1
Number of areas in this router is 1. 1 normal 0 stub 0 nssa
Maximum path: 4
Routing for Networks:
Routing on Interfaces Configured Explicitly (Area 0):
FastEthernet0/5
FastEthernet0/4
FastEthernet0/3
FastEthernet0/2
FastEthernet0/1
FastEthernet0/0
Routing Information Sources:
Gateway Distance Last Update
Distance: (default is 110)
R1#
或者
R1#show ip ospf interface brief
Interface PID Area IP Address/Mask Cost State Nbrs F/C
Fa0/1 1 0 172.16.1.1/24 1 DR 0/0
Fa0/0 1 0 192.168.1.1/24 1 DR 0/0
R1#