OSPF协议总结

OSPF:开放式最短路径优先协议

一、 OSPF协议特点

1.无类别链路状态路由协议,是一种地图式协议,现使用OSPFV2 (有v1、v2、v3)

2.跨层封装到3层,协议号为89

3.OSPF更新地址:使用组播或单播更新,组播地址为224.0.0.5、224.0.0.6(DR/BDR专用)

4.OSPF更新方式:使用周期更新加触发更新,周期时间为30分钟(LSA状态刷新)---存在ACK和hello机制,但依然每30min周期一次,作用在于核查;

5.仅支持等开销负载均衡

6.需要结构化的部署---区域划分、地址规划

7.OSPF支持路由汇总(仅仅在某些特殊的路由器支持汇总)---链路状态协议,不会自动汇总

8.OSPF支持区域的划分---划分区域的优势:1.减少LSA的传输范围  2.减少LSA的数量

9.OSPF非常消耗路由器资源,一个cisco设备上最大支持31个OSPF路由进程

10.OSPF使用 cost(相当于带宽)来计算metric;管理距离为110

二、OSPF的数据包:

Hello:用于邻居的发现、建立、保活

DBD:数据库描述包---主要用于携带数据库目录

LSR :链路状态请求包---获取未知LSA

LSU :链路状态更新包 ---携带各种LSA,用于应答LSR

LSACK:链路状态确认包--- 可靠性使用

三、OSPF的状态机---邻居间关系的各个阶段

Down:关闭状态。  一旦本地发出hello包便进行下一状态

Init :初始化状态。接收到的Hello包中若存在本地的Router-ID,那么进入下一状态

Two-way:双向通信状态。邻居关系建立的标志。之后进行条件匹配

1、点到点网络直接进入下一状态   2、MA网络将进行DR/BDR选举(40S),非DR/BDR间不能进入下一状态

Exstart: 预启动状态。使用类似Hello包的DBD包来进行主从关系选举。Router-ID数值大为主;主优先进入下一状态

Exchange: 准交换状态。使用真实的DBD包来共享数据库目录,需要ACK确认---该状态已经开始发送LSR,但是没有LSU的发送

Loading:加载状态。使用LSR/LSU/LSack来获取未知的LSA信息

Full:转发状态。邻接关系建立的标志

四、OSPF的工作过程:

启动协议后,本地向所有邻居使用224.0.0.5组播发出hello包,在收集到其他邻居的hello包后,若邻居的包中存在本地Rout

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值