CCIE第五天——OSPF(1)

一、OSPF邻居关系
1)p2p:224.0.0.5
2)MA:缩短邻居关系(DR/BDR)由其算法所决定:
1.接口优先级(0-255,默认为1,0表示没有选举权)
2.router-id(唯一标识一个路由器) 注:若有环回,先环回地址,没有则接口地址,多个地址选最大 只能让DR/BDR收集网络信息,使用了两个组播地址
DR/BDR发送使用224.0.0.5,监听使用224.0.0.6
DRother发送使用224.0.0.6,监听使用224.0.0.5

二、OSPF的简历过程
由五种数据包所建立:
1.Hello;2.DBD;3.LSR;4.LSU;5.LSack

1.Hello 用于发现、建立、维持邻居关系,周期保活邻居关系,hellotime=10s,deadtime=40s;
2.DBD 数据库描述(本地数据库目录)
1)在exstart状态时类似hello包,仅进行RID比较,不携带拓扑目录信息;
2)在exchange状态时,才使用真正的数据库目录进行目录共享;
3.LSR 链路状态请求包——用于请求自身缺少的
4.LSA LSU 链路状态更新——携带各种LSA信息
5.LSACK 链路状态确认
如果发送确认的路由器的状态是DR或者BDR,确认数据包发送到OSPF的组播地址224.0.0.5
如果发送确认的路由器状态不是DR或BDR,确认将被发送到OSPF路由器组播地址224.0.0.6
三,邻居状态机
1)Down:hello包未发出为down状态 Attempt尝试状态:在按需电路/NBMA中有时init会卡住,防止卡住,进入该状态,定期向那些手工配置的邻居发送hello报文
2)Init 初始化:hello包发出但未收到
3)Two-way :收到Hello包,只有MA网络有(P2P跳过该阶段),用于选举DR/BDR;
4)Exstart 预启动:发出类似Hello包的DBD包,并收到,进行主从关系选举,RID大的设备为主设备,主设备优先进入下一状态;发送携带拓扑缩略信息的DBD包(数据库目录),收到对方发送的LSACK,则结束该状态;
5)Exchange 准交换:主从选举完成,使用真正的DBD包进行数据库目录共享,查看本地缺少哪些LSA,需LSACK确认;
6)Load加载:发送LSR请求自己想要的完整拓扑信息,对方使用LSU回应,LSU会携带该路由器的完整拓扑信息。发送LSACK确认。
7)Full转发:邻接关系建立,进入转发状态。
注:建邻过程的故障排除:
1)卡在init状态——hello包协商失败
2)卡在two way——在MA网络中不能生成DR3)卡在exstart状态——MTU不一致4)卡在loading状态——LSDB不能同步5)卡在attempt——NBMA网络中指定错误邻居地址
四、拓扑信息LSA:
链路状态通告LSA(缩略信息)+LSA体
完整LAS携带完整拓扑信息DBD与LSR携带的都是LSA头部信息,只有LSU携带完整信息LSA头部信息:Type LS-ID LS-ADVrouter
LSA内容:链路的路由前缀 掩码 开销 ,连接的链路类型以及连接的路由器
SPF算法:收集LSA形成LSDB,通过LSDB可以知道网络拓扑,把网络拓扑图 转换成树状图,再根据树状图计算最短路径
五、DR和BDR的选举
1.优先级为0的不参与选举;
2.优先级高的路由器为DR;
3.优先级相同时,以router ID 大为DR;router ID 以回环接口中最大ip为准;若无回环接口,以真实接口最大ip为准。
4.缺省条件下,优先级为1
5.要注意的是,当网络中已经选举了DR/BDR后,又出现了1台新的优先级更高的路由器,DR/BDR是不会重新选举的
6.DR/BDR选举完成后,DRother只和DR/BDR形成邻接关系.所有的路由器将组播Hello包到AllSPFRouters
地址224.0.0.5以便它们能跟踪其他邻居的信息,即DR将泛洪update packet到224.0.0.5;DRother只组播update packet
到AllDRouter地址224.0.0.6,只有DR/BDR监听这个地址
7.先选举BDR,在选举DR。
8.ID的产生优先级:route id>loopback address>route接口最高IP

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值