设为首页 收藏本站
查看: 2185|回复: 0

[经验分享] HCNP学习笔记之OSPF协议原理及配置2-理解邻居和邻接关系

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-7-28 08:43:22 | 显示全部楼层 |阅读模式
OSPF是一个动态路由协议,运行OSPF的路由器之间需要交换链路状态信息和路由信息,在交换这些信息之前首先需要建立邻接关系。邻接关系用来交换链路状态及路由信息。
注意:并非所有的邻居关系都可以成为邻接关系,不同的网络类型,是否建立邻接关系的规则也不同。
也就是说链路状态信息只在建立了邻接关系的路由器间传递,这点很生要。
wKioL1W2JNDDXsXcAAFCUSGJY1k712.jpg


四种网络类型:
1 点对点:两台路由器间仅有一条链路,不需要选举,直接通过hello报文建立邻接关系。这种类型的网络建立邻接关系时端口有不同状态的变化,见下图

wKiom1W2HpmTFdr_AABZxEdNbJo781.jpg wKioL1W2IITQvfpPAABcHs6T2Ec516.jpg

spacer.jpg
各种状态的解释如下:
Down: 这是端口的初始状态,在该状态下,底层协议显示该端口不可用,所有定时器被关闭。
Loopback: 此状态表示端口被环回。在该状态下的端口被通告为一个Stub网段。
Point-to-point(P-to-P): 在此状态下,端口是可用的,而且端口是连接到点到点、点到多点或者虚连接,此状态下的端口试图与邻居建立邻接关系,并以HelloInterval的间隔发送Hello报文。
各种事件解释如下:
UnloopInd: Unloopback Indication,表示端口解除环回状态。处于Loopback状态下的端口如果收到此事件,则进入Down状态。
InterfaceUp: 端口的链路层协议变成可用状态,即常说的链路层Up。由于不需要选举DR和BDR,因此点到点、点到多点网段以及虚连接的端口状态变换比较简单,在Down状态下收到InterfaceUp事件后,转为Point-to-point(P-to-P)状态,此状态即为稳定工作状态。


2 点对多点:邻居通过反向地址解析协议来发现,不需要选举适用于非全连接,用于帧中继环境,通过动态映射,使FR支持组播。端口状态变化和点对点型网络相同。不完全连接的帧中继网络是典型的点对多点网络。
   wKiom1W2H0ezTJoiAADPpEiCKIA255.jpg
spacer.jpg
3 广播:这种网络类型中存在过多的LSA, 为减少邻接关系的数量,从而减少链路状态信息以及路由信息的交换次数,需要选举DR和BDR,其它路由器只与DR和BDR建立邻接关系,并交换链路状态信息。以太网是典型的广播型网络。
如果Router Priority被设置为0,那么该路由器将不允许被选举成DR或者BDR。
Router Priority越大越优先。如果相同,Router ID大者优先。     
wKiom1W2H7zgts3rAACNj1x1tWI336.jpg
4 NBMA(非广播多路访问):全连接,不支持组播,邻居需要手动指定,全连接的ATM网络是典型的NBMA网络。
wKioL1W2Ihvhe4PJAAEK5cCjiB4443.jpg




spacer.jpg
5 广播型和NBMA端口状态的转换
spacer.jpg wKiom1W2IKPhGqpVAADVZekeG6Y854.jpg
Waiting: 在此状态下,路由器通过监听接收到的Hello报文检测网络中是否已经有DR和BDR。在此状态下的路由器不可以参与选举DR和BDR。
Backup: 在此状态下,该路由器成为所连接网络上的BDR,并与网段中所有的其他路由器建立邻接关系。
DR: 在此状态下,该路由器成为所连接网络上的DR,并与网段中所有的其他路由器建立邻接关系。
DROther: 该路由器连接到一个广播型网段或者NBMA网段,而且该路由器不是一个DR或者BDR。此状态下的路由器与DR和BDR形成邻接关系并交换路由信息。
BackupSeen: 路由器已经检测到网络上是否存在BDR。


一个OSPF路由器在广播型网段和NBMA网段上选举DR和BDR之前,首先会等待一段时间(RouterDeadInterval),在这段时间里检测网络上是否已经存在DR和BDR,如果已经有DR和BDR,则不启动选举过程,直接进入DROther状态。
因此,网络上Router Priority最大的路由器不一定是DR,Router Priority第二大的路由器也不一定是BDR。

6 不同网络类型邻接关系的建立

wKiom1W2IlfgwRw8AAFClVxK5gY836.jpg


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-91354-1-1.html 上篇帖子: HCNP学习笔记之OSPF协议原理及配置1-基础知识 下篇帖子: HCNP学习笔记之OSPF协议原理及配置3-邻居关系的建立
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表