1,Point-to-PointNetwork(点到点网络):

loopback口默认为stub network,定义成点到点网络类型就可以学到正确的掩码!

2,广播(Broadcast)--MA---cisco

以太网/令牌环/FDDI等。所有始发于DR/BDR的数据包的目的地址为224.0.0.5(MAC为0100.5E00.0005);所有

始发于DRother路由器的LSU/LSA数据包的目的地址为 224.0.0.6--AllDRouter (MAC为0100.5E00.0006)。

3,NBMA(Non-Broadcast Multiple Access):非广播多路访问网络  --RFC定义
X.25/FR/ATM等。没有广播也没有组播,OSPF数据包都是单播(因为无法自主的发现邻居,需要指neighbor)。
例如#encapsulation frame-relay
需要选举DR和BDR

4,点到多点(point-to-multipoint)--RFC

NBMA网络中的特殊配置,点到点的集合。单播发OSPF包。

5,虚链路(Virtual Links)

没有编号的点到点网络的一种特殊配置。单播发送OSPF包。

使用场景:

1,backbone区域被分割

2,常规区域脱离backbone区域

配置注意点:

1,虚链路必须配置在两台ABR路由器之间

2,虚链路所在的区域必须拥有全部的路由信息,使其成为传送区域(transit area)。

  注意:传送区域不能是末梢区域!

3, 如果router-id不一致,会造成物理接口down/virtual-link down。

4,虚链路属于backbone区域。因此: 假设backbone启用了认证,但虚链路没启用认证,那么虚链路会学习到backbone区域的路由条目,而backbone区域将学习不到虚链路的路由更新。


修改Interface network type:

Interface network type对邻居关系的影响:

OSPF的另一种两类网络类型分类:

归纳为两类网络:

1,传输网络(Transit Network)

与两台或两台以上的路由器相连。这些网络仅仅传输"只需要通过"的数据包--始发网络和目的网络都不同于当前的传送网络。

2,末梢网络(Stub Network)

仅仅和一台路由器相连。数据包总是有一个源地址或者目的地址属于这个末梢网络。(要么始发要么终止于末梢网络)---32位主机路由。

注意:OSPF认为loopback口连接的是一台主机(可以认为是末梢网络)

总结:相同(选择或不选DR/BDR)则有路由,不同则没有路由。