ospf邻居和邻接状态建立过程

ospf邻居和邻接状态建立过程1

欢迎大家来到IT世界,在知识的湖畔探索吧!

1.概念

首先对邻居关系,和邻接关系要区分开,两台路由器互相之间的状态是2-way则表明邻居关系建立,当邻居关系为FULL是表明邻接关系建立

关系变换过程

down->init->2-way->exstart->exchange->loading->full

图解:

ospf邻居和邻接状态建立过程



欢迎大家来到IT世界,在知识的湖畔探索吧!

  • down:表示还没有建立起邻接关系,没有检测到活动邻居
  • init:表示从对端收到的HELLO包中,没有自己的路由器ID信息
  • 2-way:表示从对端收到的HELLO包中,已经有自己的路由器ID信息了,已建立邻居关系可以共享链路状态数据
  • exstart:表示正在确定主从关系,即谁先发送DBD
  • exchange:在主的带领下开始交换DBD
  • loading:请求更详细的信息
  • full:已建立完全邻接关系 完成更新过程 其数据库与邻居完全相同

ospf基础配置在ospf简述这篇文章提过,

2.实验

拓扑图

ospf邻居和邻接状态建立过程

在进行ospf配置前我们现在R1和R2上输入这两条命令

接着进行配置ospf,具体配置过程我在ospf简述这篇文章提到过,这里直接略过

配置完成后看调试信息

R1调试信息

2WAY状态建立

ospf邻居和邻接状态建立过程

EXSTART状态建立

ospf邻居和邻接状态建立过程

从R2那收到DBD包,因为R2 router ID 大

EXCHANGE状态建立

ospf邻居和邻接状态建立过程

loading —> FULL

ospf邻居和邻接状态建立过程

  • 在loading状态,R1发送LSR(Link-State Request)包请求更新,并把DBD(DataBase Description)包发送给R2
  • R2收到R1发来的LSR包后,回送一个LSU(Link-State Update)包给R1
  • R1再发送一个LSAck包给R2确认收到LSU包
  • FULL状态建立

R1路由表

ospf邻居和邻接状态建立过程

在OSPF中所有的回环接口都被自动宣告成32位的主机路由”/32″,如果想显示回环接的实际子网掩码,可以使用下面的命令调整:

R1邻居表

ospf邻居和邻接状态建立过程

R2调试信息

2WAY状态建立

ospf邻居和邻接状态建立过程

EXSTART状态建立

ospf邻居和邻接状态建立过程

  • 收到第1个DBD包时,R2不是主动状态,因为这时候还没有进行确定主从关系
  • 主从关系谈判结束,R2是主路由器,因为R2的 router ID大
  • 发送DBD包给R1

EXCHANGE状态建立

ospf邻居和邻接状态建立过程

loading —> FULL状态

ospf邻居和邻接状态建立过程

R2邻居关系

ospf邻居和邻接状态建立过程

这里我们结合R1的邻居表发现没有DR和BDR

因为这个网络类型为PPP类型(Point to Point Protocol),不会选举DR和BDR

R2路由表

ospf邻居和邻接状态建立过程

本文完

敬爱与明天

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/108884.html

(0)
上一篇 1小时前
下一篇 37分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信