HCIP-OSPF进阶(三)OSPF的接口网络类型
OSPF的接口网络类型
广播型多路访问类型(BMA)
[r2]display ospf interface GigabitEthernet 0/0/0
OSPF在BMA网络类型的接口上通常以组播的方式发送hello报文、LSU报文和LSACK报文。以单播的形式发送DD报文和LSR报文。
点到点类型(P2P)
[r2]display ospf interface Serial 1/0/0
OSPF在网络类型为P2P的接口上以组播的方式(224.0.0.5)发送所有的协议报文。并且OSPF在P2P类型的网络中不会选举DR和BDR。
该接口类型信息中,缺少了在BMA网络中看到的DR优先级、DR和BDR的描述信息。
[r2]display current-configuration configuration ospf //查看所有当前配置中的关于OSPF的
环回接口(虚拟接口)
[r2]display ospf interface LoopBack 0
Type----P2P-----在思科中有专门定义的Loopback类型作为环回接口的类型,而华为中没有定义,使用P2P来填充(没有意义)。
所有通过OSPF学习到的环回接口的路由掩码信息都是32位,这是因为环回接口是一个模拟的接口,它实际上并没有连接用户,所以没有其余的IP地址存在于环回接口之下,只有一个可用的IP地址,故而使用32位掩码来直接标识环回接口。保证路由信息的精确性。----避免产生环路或者路由黑洞。
[r1-LoopBack0]ospf network-type broadcast //修改网络类型为BMA State:Waiting
原因在于环回接口此时并没有邻居,也就无法进行正常的DR和BDR选举,当时间超时后,环回接口会认为自己就是DR,并将相应信息填充到该接口信息中。
华为将tunnel接口的传输速率定义为64Kbps。
P2MP接口类型
OSPF在P2MP类型的接口上通常以组播的方式发送hello报文,以单播的方式发送其它报文。P2MP类型无法由设备自动生成,必须由管理员手工更改。
P2MP类型网络不需要选举DR和BDR。

非广播型多路访问类型(NBMA)
在NBMA场景中,为了让OSPF路由器之间能够正确建立邻居关系,需要使用单播邻居的方式来发送OSPF报文。
需要双向配置。
[r4-ospf-1]peer ? IP_ADDR<X.X.X.X> IP address
总结:
网络类型
|
OSPF接口的工作方式
|
BMA
|
Broadcast,可以建立多个邻居关系。需要进行DR和BDR的选举。hello 10S;dead 40S
|
P2P
|
P2P,只能建立一个邻居关系。不需要进行DR和BDR的选举,hello 10S;dead40S
|
环回接口(虚拟接口)
|
P2P,华为设备定义为P2P类型,但实际上该接口无数据收发。环回接口默认学习32位主机路由。hello 10S;dead 40S
|
P2MP
|
P2MP,可以建立多个邻居关系,不需要进行DR和BDR的选举;hello 30S,Dead120S。会学习邻居接口IP地址所对应的主机路由
|
NBMA
|
NBMA,可以建立多个邻居关系,需要进行DR和BDR的选举,Hello 30S,Dead120S。无法自动建立邻居关系
|
VLINK
|
Vlink;以单播的形式发送hello包,hello 10S;dead 40S;不需要进行DR和BDR的选举。
|