设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 667|回复: 1
收起左侧

[原创] 笔记--ospf

[复制链接]
发表于 2017-6-13 09:55:56 | 显示全部楼层 |阅读模式
OSPF
OSPF中直连路由器的关系
1.邻居关系:不会互相学习路由
2.邻接关系:会互相学习路由,必须先处于邻居关系
区域ID:路由器接口的集合
两种区域
1.骨干区域:0区域为骨干区域
2.非骨干区域:非0区域都是非骨干区域
OSPF中路由器的身份
1.BR:所有接口都在0区域
2.ABR:最少有一个接口在0区域,有一个接口在非0区域
3.ASBR:有一个接口与其他AS相连的
4.内部路由器:所有接口都处于同一区域
LSA:链路状态通告,包含链路状态
LSDB:链路状态数据库,包含本区域所有的LSA

OSPF报文
1.hello   发现、建立和维护邻居关系   hello time:10S    dead time:40S(默认)
2.DBD:LSDB的汇总(LSA的摘要)
3.LSR:用于请求自己没有的或者比自己更新的LSA
4.LSU:用于回复LSR,更新LSA
5.LSACK:用于确认,保证报文的可靠传输,显示确认
三张表
1.邻居表
存放路由器的邻居信息。路由器只会接收处于邻居表中路由器发送的路由,路由器只会向邻居表中存在的路由器发送LSA
2.拓扑表(LSDB)
存放本地所有的LSA
3.路由表
只会存放最优路由
OSPF状态机:建立邻接关系的所经过过程
1.down
2.init
3.2-way:邻居关系
4.EXstart:互相发送DBD,获知自己没有的或比自己更新的LSA
5.EXchange:互相发送LSR和LSU,去获得LSA。
6.loading:exchange状态没有学习完LSA,会进入loading状态,专门学习LSA
7.FULL:邻接状态,稳定状态

邻居建立条件
1.router-id不同
2.区域id相同
3.子网掩码相同
4.特殊区域字段相同
5.可选验证要通过
6.hello time和dead time相同
邻接建立的条件
1.router-id不同
2.区域id相同
3.子网掩码相同
4.特殊区域字段相同
5.可选验证要通过
6.hello time和dead time相同
7.MTU相同
DR/BDR的作用:减少邻接关系,节省网络带宽与系统资源
DR:指定路由器   
BDR:备份指定路由器
DRother:既不是DR也不是BDR的路由器
所有的LSA都由DR发送
所有的路由器都只和DR与BDR形成邻接关系

DR和BDR处于224.0.0.5和224.0.0.6中
DRother只处于224.0.0.5中
DRother发送数据的目标地址是224.0.0.6
DR和BDR发送数据的目标地址是224.0.0.5

1.DR失效时BDR变成DR
2.DR和BDR不支持抢占
3.DR/BDR是接口的身份,在每个接口网络下选举DR/BDR


router-id:建立邻居之后router-id无法被改变,只有重新建立邻居关系才会改变




清默网络提供


发表于 2020-7-27 20:26:42 | 显示全部楼层
感谢楼主的分享
沙发 2020-7-27 20:26:42 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-5-9 06:15 , Processed in 0.060592 second(s), 11 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

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