OSPF的网络类型

1. OSPF4种网络类型

OSPF 根据链路层协议类型将网络分为下列四种类型:
l              Broadcast :当链路层协议是 Ethernet FDDI 时, OSPF 缺省认为网络类型是 Broadcast 。在该类型的网络中,通常以组播形式( 224.0.0.5 224.0.0.6 )发送协议报文。
l              NBMA Non-Broadcast Multi-Access ,非广播多点可达网络):当链路层协议是帧中继、 ATM X.25 时, OSPF 缺省认为网络类型是 NBMA 。在该类型的网络中,以单播形式发送协议报文。
l              P2MP Point-to-MultiPoint ,点到多点):没有一种链路层协议会被缺省的认为是 P2MP 类型。点到多点必须是由其他的网络类型强制更改的。常用做法是将 NBMA 改为点到多点的网络。在该类型的网络中,以组播形式( 224.0.0.5 )发送协议报文。
l              P2P Point-to-Point ,点到点):当链路层协议是 PPP HDLC 时, OSPF 缺省认为网络类型是 P2P 。在该类型的网络中,以组播形式( 224.0.0.5 )发送协议报文。

2. NBMA网络的配置原则

NBMA 网络是指非广播、多点可达的网络,比较典型的有 ATM 和帧中继网络。
对于接口的网络类型为 NBMA 的网络需要进行一些特殊的配置。由于无法通过广播 Hello 报文的形式发现相邻路由器,必须手工为该接口指定相邻路由器的 IP 地址,以及该相邻路由器是否有 DR 选举权等。
NBMA 网络必须是全连通的,即网络中任意两台路由器之间都必须有一条虚电路直接可达。如果部分路由器之间没有直接可达的链路时,应将接口配置成 P2MP 类型。如果路由器在 NBMA 网络中只有一个对端,也可将接口类型配置为 P2P 类型。
NBMA P2MP 网络之间的区别如下:
l              NBMA 网络是指那些全连通的、非广播、多点可达网络。而 P2MP 网络,则并不需要一定是全连通的。
l              NBMA 网络中需要选举 DR BDR ,而在 P2MP 网络中没有 DR BDR
l              NBMA 是一种缺省的网络类型,而 P2MP 网络必须是由其它的网络强制更改的。最常见的做法是将 NBMA 网络改为 P2MP 网络。
l              NBMA 网络采用单播发送报文,需要手工配置邻居。 P2MP 网络采用组播方式发送报文。