探讨关于OSPF的network配置

一般什么时候用完整的IP地址,什么时候用网络地址?
  
  OSPF是link state protocol,主要是interface状态(如ip address,mask,Hello time....)这些信息在
  
  Routers间建立adjency的过程中会通过LSAs被互换,直到同Area收敛,所有Routers有同样的link state database,然后以自己为根(root)建立SPF tree,最后在根据SPF计算出route table.Area内任何一个interface的变化都会被Update.
  
  我们再看看OSPF执行时的过程:(简单举例)
  
  int s1
  ip add 10.1.1.1 255.255.255.0 (10.1.1.1/24)
  
  int s2
  ip add 172.2.0.1 255.255.255.0 (172.2.0.1/24)
  
  int s3
  ip add 172.3.0.1 255.255.0.0 (172.3.0.1/16)
  
  int s4
  ip add 172.4.0.1 255.255.0.0 (172.4.0.1/16)
  
  route ospf 10
  network 10.1.1.1 0.0.0.0 area 0
  network 172.2.0.0 0.0.255.255 area 0
  
  当进入OSPF 10,OSPF首先执行network 10.1.1.1 0.0.0.0,查找interface address,有匹配s0,分配至Area 0,然后再执行network 172.2.0.0.0.0.255.255 aera 0,匹配s2->Area 0,最后我们在其它Routers上看到的信息是:
  
  172.16.0.0/24 is subnetted, 1 subnets
  O 172.16.0.0 [110/128] via 192.168.0.1, 00:00:00, Serialx
  10.0.0.0/24 is subnetted, 1 subnets
  O 10.1.1.0 [110/74] via 192.168.0.1, 00:00:05, Serialx
  
  在着里可以看到submask是24,忽略了在network中配制的inverse mask,为什么?
  
  我们再看当添加新的network后有什么结果?
  route ospf 10
  network 10.1.1.1 0.0.0.0 area 0
  network 172.2.0.0 0.0.255.255 area 0
  network 172.0.0.0 0.255.255.255 area 1
  network 0.0.0.0 0.0.0.0 area 2
  show ip route
  Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
  D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
  N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
  E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
  i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
  * - candidate default, U - per-user static route, o - ODR
  P - periodic downloaded static route
  
  Gateway of last resort is not set
  O IA 172.3.0.0/16 [110/933] via 192.168.0.1, 00:00:05, Serialx
  O IA 172.4.0.0/16 [110/933] via 192.168.0.1, 00:00:02, Serialx
  172.16.0.0/24 is subnetted, 1 subnets
  O 172.16.0.0 [110/128] via 192.168.0.1, 00:00:10, Serialx
  10.0.0.0/24 is subnetted, 1 subnets
  O 10.1.1.0 [110/74] via 192.168.0.1, 00:00:05, Serialx
  
  这里s3,s4都在Area 1(被标记为IA掩码16)。
  
  总结:实际和大家转了一圈,只是想能够理解的更透彻一点,实际的网络范围在interface mask中已经说明了,这在所有的Routers的Link state database 被清楚标记,不会因OSPF的network配置而发生改变。而在OSPF的network配置中,inverse mask只是起到指明在本Router的OSPF process 中的网络范围的作用,如network 172.0.0.0 0.255.255.255指定范围从172.0.0.0 ~ 172.255.255.255,在次范围中的所有interface分配至Area 1,最后其他所有的地址被分配到Area 2。
  
  如果在Stub Area 中,没有Loopback interface的情况下,甚至可以简单配制为
  
  router ospf 20
  network 0.0.0.0 255.255.255.255 area x
  
  这样就不用单独指定网络范围了。
  
  在其它类型中,推荐配置使用interface ip address,0.0.0.0即精确匹配,以防止错误发生。如:
  
  network 10.1.1.1 0.0.0.0 area 0 文章录入:csh    责任编辑:csh

(0)

相关推荐

  • 探讨关于OSPF的network配置

    一般什么时候用完整的IP地址,什么时候用网络地址? OSPF是link state protocol,主要是interface状态(如ip address,mask,Hello time....)这些信息在 Routers间建立adjency的过程中会通过LSAs被互换,直到同Area收敛,所有Routers有同样的link state database,然后以自己为根(root)建立SPF tree,最后在根据SPF计算出route table.Area内任何一个interface的变化都会被

  • 关于OSPF的network配置

    OSPF是link state protocol,主要是interface状态(如ip address,mask,Hello time....)这些信息在 Routers间建立adjency的过程中会通过LSAs被互换,直到同Area收敛,所有Routers有同样的link state database,然后以自己为根(root)建立SPF tree,最后在根据SPF计算出route table.Area内任何一个interface的变化都会被Update. 我们再看看OSPF执行时的过程:(简

  • 安全虚拟主机配置技巧

    注入漏洞.上传漏洞.弱口令漏洞等问题随处可见.跨站攻击,远程控制等等是再老套不过了的话题.有些虚拟主机管理员不知是为了方便还是不熟悉配置,干脆就将所有的网站都放在同一个目录中,然后将上级目录设置为站点根目录.有些呢,则将所有的站点的目录都设置为可执行.可写入.可修改.有些则为了方便,在服务器上挂起了QQ,也装上了BT.更有甚者,竟然把Internet来宾帐号加入到Administrators组中!汗--!普通的用户将自己的密码设置为生日之类的6位纯数字,这种情况还可以原谅,毕竟他们大部分都不是专

  • 有史以来最好的windows 虚拟主机安全配置

    跨站攻击,远程控制等等是再老套不过了的话题.有些虚拟主机管理员不知是为了方便还是不熟悉配置,干脆就将所有的网站都放在同一个目录中,然后将上级目录设置为站点根目录.有些呢,则将所有的站点的目录都设置为可执行.可写入.可修改.有些则为了方便,在服务器上挂起了QQ,也装上了BT.更有甚者,竟然把Internet来宾帐号加入到Administrators组中!汗--!普通的用户将自己的密码设置为生日之类的6位纯数字,这种情况还可以原谅,毕竟他们大部分都不是专门搞网络研究的,中国国民的安全意识提高还需要一

  • 经典配置 Vlan篇

    Catalyst 5000 参数 源码: 实验命令 clear ip permit clear ip route clear vlan clear vtp debug ip packet ping set interface sc0 set ip permit set ip route set vlan set vtp show cam show config show flash show interface show ip permit show ip route show log show

  • springboot配置多数据源后mybatis拦截器失效的解决

    目录 1. 解析配置文件初始化数据源 2. 定义数据源枚举类型 3. TheadLocal保存数据源类型 4. 自定义sqlSessionProxy 5. 自定义路由 6. 定义切面,dao层定义切面 7. 最后在写库增加事务管理 8. 在配置文件中增加数据源配置 配置文件是通过springcloudconfig远程分布式配置.采用阿里Druid数据源.并支持一主多从的读写分离.分页组件通过拦截器拦截带有page后缀的方法名,动态的设置total总数. 1. 解析配置文件初始化数据源 @Conf

  • 网络常见故障问答

    网络常见故障问答(一) 1 局域网通过DDN互联,可以不用路由器吗? 实际上,是可以的,但是你不可能使用微机自己的COM口,串口是跑异步通信的,你使用DDN/DTU用的是同步信号,所以不行,需要单独购买接口卡(支持DDN)的,IP协议的,并且需要管理软件. DDN线路可以是同步的,我都申请过N次了:DTU的A/B口也是同步/异步可选的,这由网管来设. 做的广域网当中,就有利用异步DDN线路通过DTU接到计算机串口上(一般来 ,计算机串口最大支持115.2K的异步速率),再通过NT的NULL MO

  • 排除路由故障的常见方法

    一 静态路由故障 1. 静态路由和有类别查找 当路由选择表进程检查一条使用中间地址(路由选择表中作为下一跳引用的IP地址)的可解析的静态路由时,这个检查总是在有类别方式下完成的,无论是否使用ip classless命令如果在路由选择表中有类别方式下的中间地址不能解析,则删除该静态路由. 使用show ip route查看路由选择表. 使用debug 可以显示某个网络宕掉了. 如果使用无类别方式并有一条默认路由存在,那么具有高管理距离的备份表态路由将永远不会在主静态路由失效时装入到路由选择表中.这

  • 路由的中文笔记

    第 一 章 : 路 由 选 择 原 理 1.1路由选择基础知识 路由是将对象从一个地方转达发到另一个地方的一个中继过程 学习和维持网络拓朴结构知识的机制被认为是路由功能.渡越数据流经路由器进入接口 穿过路由器被移送到外出接口的过程,是另一项单独的功能,被认为是交换/转发功能.路由设备必须同时具有路由和交换的功能才可以作为一台有效的中继设备. 为了进行路由,路由器必须知道下面三项内容: l路由器必须确定它是否激活了对该协议组的支持: l路由器必须知道目的地网络: l路由器必须知道哪个外出接口是到达

  • CISCO 技术集合五

    3. 异步拨号备份DDN专线: 此例主连接采用DDN专线,备份线路为电话拨号.当DDN专线连接正常时,主端口S0状态为up,line protocol亦为up,则备份线路状态为standby,line protocol为down,此时所有通信均通过主接口进行.当主接口连接发生故障时,端口状态为down,则激活备份接口,完成数据通信.此方法不适合为X.25做备份.因为,配置封装为X.25的接口只要和X.25交换机之间的连接正常其接口及line protocol的状态亦为 up,它并不考虑其它地方需

随机推荐