OSPF的网络类型
OSPF网络类型(Network Type)是根据二层链路层的介质决定的,但也可以手工定义网络类型,因此可以在各类型之间手工切换。
OSPF邻居的成功建立,并不要求双方网络类型一致,但双方网络类型不一致,将可能导致链路状态数据库中的条目无法进入路由表。
1.第2层封装为HDLC或PPP
在该情况下,接口默认的OSPF网络类型为Point-to-Point。
OSPF的Point-to-Point网络类型有以下特点:
①Hello报文发送到组播地址224.0.0.5,邻居可以自动发现
②不选举DR/BDR
③默认Hello计时器为10秒、Dead计时器为40秒
2.第2层封装为Ethernet
在该情况下,接口默认的OSPF网络类型为Broadcast。
OSPF的Broadcast网络类型有以下特点:
①Hello报文发送到组播地址224.0.0.5,邻居可以自动发现
②选举DR/BDR
③默认Hello计时器为10秒、Dead计时器为40秒
注:在选举DR过程中,会开启wait计时器(默认wait_time=dead_time,它们同步改动),只要在该计时器时间内启动的路由器则根据{优先级,RID}来选举DR。因此我们通常会看到路由器间的状态比较长时间(wait计时器的时间)的停留在2-way状态。
DR/BDR选举原则:
①首先根据该接口的OSPF优先级(默认为1,取值范围0~255,其中0表示不参与DR选举)
router(config-if)#ip ospf priority number
②若接口优先级一样,则比较路由器的RouterID。RID大的为DR,次之则为BDR。
DR的选举是非抢占的,当DR故障时,BDR成为新的DR。
原因:为了稳定性考虑,因为DR会产生一条特殊的LSA(type 2 LSA);因此如果DR改变,则将产生新的LSA,LSDB变化,导致路由重新计算。
3.OSPF的point-to-multipoint (P2MP)网络类型
该OSPF网络类型必须在接口下手工设置,没有哪种环境下默认的OSPF类型会是P2MP。
OSPF的P2MP网络类型有以下特点:
①Hello报文是发送到组播地址224.0.0.5,邻居可以自动发现
②不选举DR/BDR
③默认Hello计时器为30秒、Dead计时器为120秒
4.第2层封装为Frame-Relay
如果IP地址配置在主接口,则该接口默认的OSPF网络类型为NBMA。
如果IP地址配置在点到点子接口,则该接口默认的OSPF网络类型为P2P。
如果IP地址配置在多点子接口,则该接口默认的OSPF网络类型为NBMA。
OSPF的NBMA网络类型有以下特点:
①Hello报文是用单播来发送的,邻居必须手工指定
②选举DR/BDR(但是通常需要通过人为手段来控制DR的选举)
③默认Hello计时器为30秒、Dead计时器为120秒
注:控制DR选举的原则是,必须保证DR与该网段中的所有其他路由器都有直接的PVC连接。
5.OSPF的P2MP Nonbroadcast网络类型(思科私有)
为了满足帧中继环境中,PVC不支持广播能力的情况。
OSPF的P2MP nonbroadcast网络类型有以下特点:
①Hello报文是用单播来发送,邻居需要手工指定
②不选举DR/BDR
③默认Hello计时器为30秒、Dead计时器为120秒
6.OSPF的loopback网络类型
只有loopback才是此类型,因为OSPF认为回环口就是模拟主机的,所以loopback都为32位的主机路由
如何更改接口的OSPF网络类型?
router(config-if)#ip ospf network network_type #将该接口的OSPF网络类型设置为某一个网络类型。
如果为loopback,直接no ip ospf network network_type 就可还原为loopback,因配置中无loopback此类型
更多开班计划
-
艾迪飞CCNA培训6月21日周末班开班
开班时间 2014.6.21 培训形式 小班授课,一对一辅导 授课时间 周六、周日9:30-16:00 -
艾迪飞CCNA培训周末班5月开班计划
开班时间 5月17日 培训形式 小班授课,一对一辅导 授课时间 周六、周日9:30-16:00 -
艾迪飞CCNP周末班4月26号开班计划
开班时间 4月26日 培训形式 小班授课,一对一辅导 授课时间 周六、周日9:30-16:00 -
艾迪飞CCNA培训晚班4月8号开班计划
开班时间 2014年4月8号 培训形式 小班授课,一对一辅导 授课时间 周一至周五晚上