OSPF

OSPF状态与报文详解
本文详细介绍了OSPF协议中的八种状态机状态,包括down、attempt等,并解释了邻居表、拓扑表和全局路由表的作用。此外,还阐述了五种OSPF报文的功能,如Hello包用于发现和维护邻居关系。

八种状态:

down :还未开启

attempt(仅在NBMA模式中),

init,收到了来自邻居的hello,但邻居的Hello信息中没有本路由器的ID(这个状态表明邻居还没有收到来自本地发送的Hello)


twoway(建立邻居关系),

Exstart(DD报文协商阶段,用来选举master/slave),

Exchange(DD报文交互阶段),

loading(LSR和LSU进行交互),

full(完成数据库同步)



三张表:

邻居表:OSPF用邻居机制来发现和维持路由的存在,邻居表存储了双向通信的OSPF路由器列表。

拓扑表: OSPF用LSA(link state Advertisement 链路状态通告)来描述网络拓扑信息, LSA存储在LSDB中。

全局路由表:路由器的全局路由表,用于数据包转发;OSPF把计算出来的路由,安装到全局路由表。




五种报文:

Hello包: 用于路由器之间发现和维护邻居关系/协商邻接关系等;

DBD包: Database Description,有的教材也叫DD包,用于向邻居表述自己已经知道的LSA即LSDB;

LSR包: Link State Request,链路状态请求包,用于请求邻接的路由器发送链路状态更新包(LSU);

LSU包: Link State Update,链路状态更新包,用于回应链路状态请求包LSR,而发送的更新包;

LSAck包: Link State Acknowlegement,链路状态确认包,用于对邻接的路由器发送过来的LSU包的确认回复包.

本文转自飞奔的小GUI博客51CTO博客,原文链接http://blog.51cto.com/9237101/1895015如需转载请自行联系原作者

ziwenzhou
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值