内容摘要:本篇文档针对一些对OSPF路由协议有一定的感性认识的技术人员,提供一些基于OSPF报文格式的介绍,来达到了解OSPF路由协议的特性和特有的一些概念的了解。
三.Neighbor状态机制
1. Down
没有收到任何Hello报文的时候,或是在DeadInterval中,没有收到Hello报文
2. Attempt
只有在NBMA网络里才有,手工进行Neighbor的指定。
3. Init
收到了Hello报文
4. 2-way
当路由器看到自己的Router ID在邻居发来的Hello报文里;在广播网络里,DR和BDR开始被选举。
5. ExStart
决定Master/Slave关系,以初始化DD 报文序列号来交换Database Description报文
6. Exchange
路由器开始交换DD报文的过程
7. Loading
发送LSR报文已处在Loading状态的报文,请求最新的通过Exchange DD报文发现的未收到的LSA
8. Full
完成了路由器和网络的LSA的交换
当路由器收到LSA后,会把LSA存到数据库中,然后会把收到LSA复制并从其它的OSPF接口发送出去,直到整个网络区域的LSA Database获得同步一致。然后每个路由器根据LSA Database里的Link信息进行SPF运算,算出没有回路的最短路径。
四.Database Description报文
它是包含了路由器所有的LSA信息的报头,可以使路由器知道,Neighbor上有多少LSA是自己不知道的,可以通过LSR报文来请求新的LSA。
五.多区域OSPF特性
1.骨干区域:起到了让其他非骨干区域能够知道别的区域的网络情况的作用。也就是说,所有非骨干区域的路由信息都要流经骨干区域。
2.虚拟链路:是一个通过非骨干区域到骨干区域的链路。
使用目的:
连接一个非骨干区域到一个骨干区域通过一个非骨干区域
通过一个非骨干区,连接分开的两个骨干区部分
规则:
必须在两个ABR之间进行配置
责编:豆豆技术应用