ospf宣告网络方式

来源:百度知道 编辑:UC知道 时间:2024/06/11 03:30:02
ospf宣告网络有两种方式 1是网段+反码+区域 2是接口地址+0.0.0.0+区域
谁能帮解释以下 第二种方法接口地址后为什么跟的是0.0.0.0 小弟不解 望高手指点。

Ospf中Network命令里的0.0.0.0是反掩码,即敏感位,这和ACL中的反掩码是一个道理的!
network 172.16.32.1 0.0.0.0 area 1,就表示全部敏感,即只有172.16.32.1这个ip地址的接口参与Ospf。
如果是:network 172.16.32.1 0.0.0.255 area 1的话,就表示只敏感前三段,即只要是172.16.32.X的ip地址的接口都将参与Ospf,这就可能有好几个接口参与Ospf了。
0.0.0.0是个比较好的习惯,如果一个路由器上的接口的ip地址是不支持汇总的话,并且为了防止非Ospf接口参与Ospf,0.0.0.0是推荐的反掩码,这就限定了只有这个IP地址的接口才能参与Ospf。
这和掩码位是不同的概念,Ospf的Lsa通告中的掩码位是参考接口上的Mask位的。

  1. OSPF协议中发布路由的命令如下:Network  目标网络  匹配符  Area  区域号

  2. 其中,匹配符为反掩码,根据其中0的位数确定目标网络的位数。区域号为0是主干区域。

  3. OSPF一般只宣告直连路由,其他路由都是通过路由协议通告得到。

这么多人说了 我再说的简单点 0是要完全匹配的 255是无所谓的 拿一楼的例子 net172.16.32.1 0.0.0.0 area 1 指的就是 如果路由 必须要路由此ip地址 其他地址不予以路由 net 172.16.32.1 0.0.0.255 area 1 指的是 路由172.16.32.0这个网段 任何在这个网段内的IP地址都予以路由 就是这么回事
0要完全匹配
255指 不必匹配

您好!

反码中:0代表精确匹配,1代表不关注。

反码全为O,那么就代表4个八位位组全部要精确匹配。实际上这个时候就只能有一个地址。那当然是接口地址了。

访问控制列表在使用全0反码时,不是还可以用Host关键字来代替吗。

这样就好理解了。

我再简单点.