OSPF邻居建立与特殊区域

OSPF邻居建立

router-id的作用

  唯一的标识一个自治系统中的一台路由器,存在回环口时选ip最大的,只有接口IP时选择IP最大的(不看端口up or down)

ospf的5种报文及作用

Hello: 建立邻居关系
DD:汇总lsa
LSR:请求自己没有的lsa
Lsu:发送的更新lsa
Lsack:确认收到更新的lsa

ospf建立邻居的过程与状态

R1-------R2

初始状态              无  down
hello包的互相发送      hello int
互相在路由中能发现对方邻居的路由信息     无  2way
R1、R2存在DR/BDR时,(rida<rid2),R1发送dd表明主关系并置邻居路由表exstart
R2收到后表明自己才是主,再发送dd,并置邻居路由为exstart
R1收到后同意对面为主,发送m=0的dd报文并将rt2路由状态只置为exchange
R2收到后也置对面为exchange,交换lsa信息
如果发现少了lsa,则发送lsr,**loading**,否则直接full
对面收到后在发送lsu,接收到后再发送lsack确认,此时才将邻居表状态置full

选举DR/BDR的条件与选举过程

  • 优先级一致时(等于0不具备资格,且越大越优先),RID最大的为dr,次大的为bdr,选出dr的同时选出bdr。
  • dr失效时,bdr立即变为dr并选出bdr。恢复时也不会改变选举结果
  • 同一路由器可以是dr、bdr,但是不能作为多个以太网段的dr
  • broadcast,nbma网络中,lsa通过dr,bdr转发(224.0.0.5 hello所有ospf路由,224.0.0.6只有dr bdr接收的到)

    为什么在broadcast网络类型情况下,ospf邻居关系在2-way状态停留40s时间?

      进行bdr、dr选举后改变为full,hello包不发送了也要过40s的dead邻居失效时间才能改变状态。

  • 在P2P网络类型情况下是否会停留?
    广播、NBMA需要选举DR、BDR,P2MP、P2P不需要选举DR、BDR。
  • 网络类型及配置及查看
    广播、NBMA,P2MP、P2P
  • hello和dead时间的查看及修改
    Dis ospf peer
    Ospf进程下
    Ospf timer hello XXX
    Ospf timer dead XXX

    ospf建立邻居的条件:

  • Area相同
  • Route id 不同
  • Hello,dead时间一致
  • 是否有验证、末节区域

    ospf验证

  • 作用:保证ospf邻居建立的合法性
  • 配置
    1、接口验证
    1)simple
    2)MD5
    [R2-GigabitEthernet0/1]ospf authentication-mode simple plain 123
    2、区域验证
    1)simple
    2)MD5
    [R2-ospf-1-area-0.0.0.1]authentication-mode simple plain abc
    注意:针对该区域下的所有接口,开启验证

    OSPF区域

    ospf路由聚合与区域的关系

  • 作用:减少区域内部LSA的数量,从而减少设备的路由条目,但不影响通信
  • 区域间聚合——ABR
  • 外部路由聚合——ASBR
    因为ospf中,只有3和5类LSA中传递是网段信息,所以对网段聚合时,只能对3或5LSA进行聚合,即3LSA——区域间,5LSA——外部路由
  • 注意点:
    1. 聚合路由生效的前提:至少存在一条聚合网段的明细路由
    2. 对于配置路由聚合的设备,本地会产生一条出接口null0的聚合路由——>防止路由环路

      OSPF特殊区域(末节区域)

      作用:减少区域内部LSA的数量,从而减少设备的路由条目,但不影响通信
      要求:非area0,不能存在ASBR(除NSSA),不能存在虚连接
      1,stub区域:过滤4/5类LSA
      自动下发3类LSA缺省路由
      配置:[r2-ospf-1-area-0.0.0.1]stub //将区域1设置为stub,注意area1中所有设备必须配置为stub
      2,Totally stub:过滤3/4/5LSA
      自动下发3类LSA缺省路由
      配置:[r2-ospf-1-area-0.0.0.1]stub no-summary //,在原有stub的基础上,在ABR上配置即可
      3,NSSA:过滤4/5类LSA
      手工下发7类LSA缺省路由:[r2-ospf-1-area-0.0.0.1]nssa default-route-advertise
      配置:[r2-ospf-1-area-0.0.0.1]nssa
      4,Totally NSSA:过滤3/4/5LSA
      自动下发3类LSA缺省路由
      配置:[r2-ospf-1-area-0.0.0.1]nssa no-summary //在ABR上配置即可

      NSSA与stub的区别

      stub不允许存在ASBR,NSSA允许

转载请注明-MrZ-个人博客
THE END
分享
二维码
海报
OSPF邻居建立与特殊区域
目录1 OSPF邻居建立1.1 router-id的作用1.2 ospf的5种报文及作用1.3 ospf建立邻居的过程与状态1.4 选举DR/BDR的条件与选举过程1.5 为什么在broadcast网络类型情况下,ospf邻居关系在2-way状态停留40s时间?1.6 osp……
<<上一篇
下一篇>>