码迷,mamicode.com
首页 > 其他好文 > 详细

OSPF(二)

时间:2019-01-19 13:22:54      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:network   屏蔽   区域   依据   summary   信息   不包含   包含   最大   

  • OSPF报文类型,5种报文
  • HELLO报文: 周期性的发送,用来发现和维持邻居关系;
    DD报文:描述本地LSDB信息,用于两台路由器进行数据库同步;
    LSR报文: 链路状态请求报文,向对方请求所需的LSA,只有双方成功交换了DD报文之后,才会向对方发送LSR报文;
    LSU报文:链路状态更新报文,向对方发送其所需要的报文;
    LSAack报文:链路状态确认报文,用于对收到的LAS进行确认;

  • 邻居与邻接
    在OSPF中,邻居与邻接是两种不同概念;
    路由器启动OSPF之后,会向周围发送HELLO报文,收到HELLO报文之后校验报文中所定义的参数,如果一致就会形成邻居关系; 形成邻居关系不一定能形成邻接关系,这需要依据网络类型而定的;只有双方交换了DD报文,并交换了LSA之后,才形成了邻接关系;
  • DR/BDR选举
    DR/BDR优点: 除DR、BDR之外的路由器,不在建立邻接关系,也不在交换任何路由信息;这样就减少了广播网和NBMA网络上路由器的邻接关系的数量,减小了路由器资源消耗;
    DR/BDR注意点:
    只有在广播或NBMA类型接口时才会选举DR,在点到点或点到多点类型的接口上不需要选举DR;
    DR是指某个网段的概念,是针对路由器的接口而言的。某台路由器在一个接口上可能是DR,在另一个接口上也 可能是BDR,其他接口上也可能是DROther。
    DR、BDR已选择完毕,新增路由器,即使优先级比较高,也不会成为DR的;
    DR并不一定是DR优先级最大的路由器;同理,BDR也不一定是第二大优先级的路由器;
    DR、BDR选举原则:选举制、稳定、世袭、先选举BDR,在选DR;
  • OSPF邻居状态
    OSPF共有8种状态机:Down ,Attempt,Init,2-way,Exstart,Exchange, Loading,Full
    Exstart状态:开始交换DD报文;该状态下,DD报文不包含实质性的内容,只是决定主从关系,为接下来交换DD报文过程能够有序发送;
    Exchange状态:路由器将本地的LSDB用DD报文,发送给邻居;
    Loading状态:路由发送LSR向对方,请求所需的LSA
  • OSPF LSDB更新
    网络拓扑发生变化生成LSA更新报文------在LSDB查找此条LSA-----未找到-----加入LSDB;
    -----查到该LSA---与本地的LSA比较----收到的LSA序号大-----将LSA刷新,同时将序列号也刷新
    -----本地的LSA序列号大-----忽略收到的LSA
  • OSPF区域划分
    区域划分后优点:减少了LSA的数量; 屏蔽网络变化波及的范围;
    OSPF区域间的通信:区域间的通信是由ABR完成的;ABR首先完成一个区域内的路由计算,然后查询路由表,为每一条OSPF路由生成一条3类LSA,内容包括目的地址、掩码、开销等,然后将这些LSA转发到另一个区域中;
    OSPF与自治系统外部的通信:由ASBR完所的;ASBR为每一条引入的路由生成一条5类LSA,这些路由信息会在整个自治系统中传播(除stub区域)。计算路由时先确认ASBR的位置,然后将所有由该ASBR生成的5类LSA当作叶子节点挂在ASBR的下面。然后在有ASBR区域的ABR会生成一条4类LSA向其他区域传播;内容主要包括这个ASBR的Router ID和到达它所需的花费值。
    OSPF将引入自治系统外部路由分成两类:type 1 和 type 2; 第一类是指引入的IGP路由,这类路由可信度比较高,计算出来的外部路由的花费与自治系统内部的路由花费是相同的; 第二类指收入的是BGP路由,可信度较低;
  • OSPF LSA类型
    Router LSA(type 1):每个路由器都会产生,描述了路由器的链路状态、开销,在所属的区域传播;
    Network LSA(type 2): 由DR产生,描述本网段的链路状态,在所属的区域内传播。
    Network Summary LSA(type 3): 由ABR产生,描述区域内某个网段的路由,并通告给其他相关区域。
    ASBR Summary LSA(type 4): 由ABR产生,描述到ASBR的路由,通告给除ASBR所在区域的其他相关区域。
    AS External LSA(type 5): 由ASBR产生,描述到AS外部的路由,通告到所有的区域(除stub和NSSA区域)。另:5类LSA可以用来通告缺省路由,些时link state ID和network mask都设置为0.0.0.0。
    NSSA LSA(type 7): 由ASBR产生,描述到AS外部的路由,仅在NSSA区域内传播;
  • OSPF(二)

    标签:network   屏蔽   区域   依据   summary   信息   不包含   包含   最大   

    原文地址:http://blog.51cto.com/ahtao/2344453

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!