文章目录
- 参考阅读
- OSPF建立邻居的5个必要条件
- 1、RID必须不同
- 2、Area-ID必须相同
- 3、Authentication必须相同
- 4、Hello-interval、Dead-interval必须相同
- 5、Area类型,就是Hello包中的options中的EN位
- 建邻的非必要条件,特殊场景
- Network
- MTU
- Subnet-mask
- Silent
- DR
参考阅读
别再翻来翻去找资料了,关于OSPF,都总结在这了!!!OSPF的几类LSAOSPF的区域规则一篇文章带你看清《OSPF网络类型》的真面目
OSPF建立邻居的5个必要条件
1、RID必须不同
RID为了描述自己(接口)状态,全网唯一;可以理解为身份证号,全国唯一
2、Area-ID必须相同
OSPF基于area的,area分割点是在路由器上,且链路状态型路由协议是基于接口来宣告路由计算拓扑的;
所以建立邻居的两个路由器肯定属于同一个区域,这没得跑
3、Authentication必须相同
- 认证方式:不认证/明文/密文
- 认证类型:接口/区域认证
认证数据要能通过,肯定认证要正确,没得跑
4、Hello-interval、Dead-interval必须相同
- BMA、P2P 10s 40s
- NBMA、P2MP 30s 120s
5、Area类型,就是Hello包中的options中的EN位
- BB
- Normal
- Stub
- NSSA
BB,即骨干区域
OSPF-Header中Area-ID = 0.0.0.0
Hello-Header中Options的N=0 E=1
Normal,即普通区域或非骨干非特殊的普通区域
OSPF-Header中Area-ID = 0.0.0.x 所属区域是x这里就是x
Hello-Header中Options的N=0 E=1
只要OSPF头中的Area-ID不是0那就是其他区域,这是显而易见的
Stub,即末梢区域,就是说在非骨干区域内拒绝其他区域的4/5类的LSA;生成一条3类的缺省路由指向骨干区域
Hello-Header中Options的N=0 E=0
NSSA,即拒绝其他区域的ASBR产生的4/5LSA;本地区域内ASBR产生的5类LSA,以7类在本区域传播,从本区域进入骨干区域时由ABR(新的ASBR)转换为5类;同时自动产生一条7的缺省指向骨干区域(华为设备产生缺省,cisco设备不产生)
Hello-Header中Options的N=1 E=0
建邻的非必要条件,特殊场景
Network
在MA网络中,网络掩码不匹配则会导致不能建立邻居;但是P2P通杀 因为P2P会将网段信息放到自己身上,生成对方的主机路由,而MA是放在伪节点上,矢量特性
MTU
P2P通杀
Subnet-mask
P2P通杀
Silent
不发送Hello报文,肯定不会建立邻居,这是显而易见的
DR
限定场景:MA网络
当DR = 0时,即不选举DR,那么DRother之间的状态就是2-way