本文是网络整理的 一些自己觉得有用的问题

ospf中网络宣告问题: router ospf 100 network 0.0.0.0 0.0.0.0 area 1; 是什么意思,谢谢

检举|2011-03-30 11:07提问者: weili8421 |浏览次数:1901次
RT
我来帮他解答
推荐答案
2011-03-30 13:01
意思就是:
在区域1的此路由器的所有接口上使能ospf协议。
比如:路由器A属于区域1,有2个接口,ip分别是:1.1.1.1和2.2.2.2,掩码均为255.255.255.0,那么: network 0.0.0.0 0.0.0.0 area 1等价于:
network 1.1.1.0 0.0.0.255 area 1
network 2.2.2..0 0.0.0.255 area 1
若有更多的接口,也类似。

 

 

Happy Spring Festival!!!

我在看cisco CCNA
关于OSPF的网络配置:
比如:
Router(config)#int f0/0
Router(config-if)#ip add 172.16.10.1 255.255.255.0
Router(config-if)#exit
Router(config)#router ospf 101
Router(config-router)#network 172.16.10.0 0.0.0.0 area 0
而在书中喜欢这样配置网络:
#network 172.16.10.1 0.0.0.0 area 0
我感觉这种配置不正确,网络是一个网段,怎么可以设置网络成一个IP地址呢?

书中还有一段讲:
Corp(config)#router ospf 132
Corp(config-router)network 10.1.1.1 0.0.0.0 area 0
Corp(config-router)network 10.1.2.1 0.0.0.0 area 0
Corp(config-router)network 10.1.3.1 0.0.0.0 area 0
Corp(config-router)network 10.1.4.1 0.0.0.0 area 0
Corp(config-router)network 10.1.5.1 0.0.0.0 area 0

Corp(config-router)router ospf 132
Corp(config-router)network 10.1.0.0 0.0.0.0 area 0
一样。
有哪位高手讲下,这是为什么?
还有在上面提到5行中,路由器如何识别出子网掩码的?
先谢过!
 
以下回复:
12.4以上的IOS,现在路由器在配置动态路由协议可以识别正掩码了
比如你配置network 172.16.10.0 255.255.255.0 area 0  会自动帮你转换成
network 172.16.10.0 0.0.0.255 area 0 

另外network 10.1.1.1 0.0.0.0 area 0   这样是精确匹配,相当于宣告接口
个人习惯不同,配置起来都差不多
 
引用:
原帖由 skinnypig 于 2009-10-28 10:09 发表  OSPF中的网络配置 通配符0.0.0.0_的
顶楼上的, network 10.1.1.1 0.0.0.0 area 0    是精确匹配, 只通告这一个IP而不是网段
你自己测试一下就明白了,不要光看字面上的意思

router ospf 100
log-adjacency-changes
network 1.1.1.2 0.0.0.0 area 0

Router#show ip ospf interface 
FastEthernet0/0 is up, line protocol is up 
  Internet Address 1.1.1.2/24, Area 0
本帖最近评分记录
     
  • 老友 无忧币 +3 积极参与讨论 2009-10-28 11:20


 
 
 
 
 
意思是精确匹配,network +IP地址+0.0.0.0+area 0  只有是用IP地址匹配时才能用4个0,如果是网段,那就只能用通配符了,个人感觉还是精确匹配简单,好像EIGRP也可以用精确匹配吧!