建立邻居的7种状态
1)down state
接口处于down state,没有ospf报文发送
2)init state
接口发送带有自己router ID的 hello 包
3)2-way state
双方发送含有自己和对方router ID 的 hello 包,等待40S 的选举期。如果收到一个hello,并且从这个hello中看到自己的router-id,则形成2-way状态,邻居建议完成。
4)exstart state 交换准备状态,发送DBD包,里面包含router ID,比router-id谁大谁先发包,选出主从关系。
5)exchange state 交换 LSDB 的 summary 信息,头部信息。
6)loading state 发送 request 请求信息,,LSU回复LSAck信息。
7)full state 形成邻接关系,邻居建立完成。
二、OSPF的各种LSA(链路状态通告)介绍
show ip ospf database
类型一:router LSA
1)谁产生:域内每个路由器都会产生1条
2)内容是什么:
1.描述“我”有几个接口,每个接口连接谁
2.描述每个接口的IP地址。metric和链路类型
3)泛洪范围:一个区域内
4)作用:实现域内通信
类型二、metwork LSA(只有MA网络才会产生)
1)谁产生:DR
2)内容是什么:
1.通告此MA的子网掩码
2.通告此MA的所有参与者
3)泛洪范围:一个区域内
4)作用:实现域内通信(类型一的补充)
类型三、summary LSA(汇总LSA)
1)谁产生:ABR
2)内容是什么:类型1、2计算出的路由的网络号,掩码、metric
3)泛洪范围:AS内
4)作用:域间通信
类型五:external LSA(外部LSA)
1)谁产生:ASBR
2)内容是什么:跟类型三一样,路由的网络号、掩码、metric
3)泛洪范围:AS内
4)作用:外部网络通信
类型 5 跨区域传递的过程中是不修改产生者的,会产生通信问题,所以用类型 4 的LSA来解决此问题
类型四:asbr-summary LSA
1)谁产生:ABR
2)内容是什么:通告ASBR是谁,最早是由同ASBR在一个区的ABR产生的,然后传递中每经过一个ABR都变更产生者。
3)泛洪范围:AS内
4)作用:录找ASBR