OSPF网络类型
常见的OSPF的网络类型有:广播broadcast、点对点P2P。两者都是组播发现邻居。
传输介质对应相应的类型。以太网(网线、光纤、同轴电缆)对应广播、串口线缆对应点对点。
硬件介质已经固定,但是可以优化OSPF的网络类型(可以修改,但不能随意的修改)
通常情况下当只有2个设备的时候,建议使用点到点的链路,这种情况下DR和BDR都是0。
网络类型 |
常见应用场景 | Hello(秒 |
死亡时间(秒 |
是否需要DR |
广播 |
以太网 | 10 |
40 |
是 |
点到点 |
点对点(串口) | 10 |
40 |
否 |
NBMA |
帧中继 | 30 |
120 |
是 |
P2MP |
多个点到点集合 | 30 |
120 |
否 |
NBMA(非广播多路访问),需要DR,同时由于不支持组播和广播,所以只能支持单播(必须手工指定邻居关系-使用peer,组播无法自动发现)。所以尽量避免使用NBMA网络。
在NBMA中使用手动指定邻居关系时涉及到同步LSA的问题,只能和DR去同步LSA,所以DR的位置特别关键(拥有所有邻居的设备成为DR),一旦错误就无法同步LSA,结果就是缺少路由(缺少路由意味着无法通信),因此DR的位置十分重要。
点到多点(P2MP),可以自动发现邻居,被看做多个点到点的集合,不需要DR,会多出来直连接口的/32主机路由。
NBMA(无法自动发现邻居)和其他组合一定影响邻居
点和点的组合在修改完毕时间后可以建立邻居,也可以正常的学习路由
点和广播的组合在修改完毕时间后可以建