一、OSPF的接口网络类型:
网络类型:
点到点;BMA;NBMA;
[R4]dis ospf g0/0/0
//查看OSPF协议在该接口上的工作方式;
网络类型:
网络类型 | OSPF接口网络类型(OSPF工作方式) |
---|---|
LoopBack | 华为标记为点到点工作方式;实际无hello包收发; |
点到点 | p2p2(点到点)hello 10 s ; 不选DR/BDR |
BMA(以太网) | Broadcast 10s;选DR/BDR |
NBMA(MGRE) | 默认P2P–点到点工作方式只能建立一个邻居 |
注1:MGRE为MA工作方式,在网段中节点数量不限制;
但OSPF在tunnel接口默认工作方式为点到点,该方式只能建立一
个邻居关系;
故MGRE中运行OSPF协议,默认只能产生一个关系,无法全网沟通;
解决方案:修改接口工作方式
[R1]int t0/0/0
[R1-Tunnel0/0/0]ospf network-type broadcast
//修改为广播型;
切记:
Tunnel接口默认的点到点工作方式,与认为修改的Broadcast
工作方式使用了相同的hello time ,将导致p2p与Braodcast
接口相遇时邻居关系正常建立;
但p2p不支持DR选举,最终无法正常沟通LSA信息;
所以要求一个网段内所有接口工作方式必须完全一致;
注2:在一个MGRE环境中,所有接口工作方式若修改为Broadcast;必须关注拓扑结构;
1)中心到站点(星型)
DR位置问题,由于分支与分支没有伪广播,没有建立邻居动作,
都只能观察到中心点,故DR选举时仅在本地和中心进行;
所以就整个网段而言,DR选举在每台路由器上都会出现不同结果,最终导致网络无法正常收敛;
解决方案:中心为DR,取消BDR;
[R2]int Tunnel 0/0/0
[R2-Tunnel0/0/0]ospf dr-priority 0 //放弃选举
2)全连网络拓扑
由于该网段所有节点均能和其他的节点通讯,故可以和以太网一样,
正常进行DR/BDR ;
3)部分网络拓扑
将DR/BDR放置于不同的中心点即可;