【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink

目录

一、ospf的网络类型总概括

1.BMA网络类型

2.P2P网络类型 

3.P2MP网络类型

方案一:全改为p2mp

方案二: r1的g0/0/0为p2mp、r2和r3的g0/0/0为p2p

4.NBMA网络类型


一、ospf的网络类型总概括

【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第1张图片

【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第2张图片

【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第3张图片

1.BMA网络类型

【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第4张图片

默认ospf网络类型为BMA
有DR和BDR的选举;
hello 默认10,dead默认40

2.P2P网络类型 

【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第5张图片

网络类型修改为p2p(两端)
interface GigabitEthernet0/0/0
 ip address 155.1.0.1 255.255.255.0 
 ospf network-type p2p

发现ospf网络类型修改为p2p之后,
没有DR和BDR了
hello和dead不变 

3.P2MP网络类型

【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第6张图片

方案一:全改为p2mp

让r1成为DR,把r2和r3的dr优先级清除
int g0/0/0
ospf dr-priority 0 

根据现网的网络拓扑结构,可以适当调整网络结构
例如此刻部分网络互连使用p2mp(点到多点)更好,要改网络类型就都改
int g0/0/0
ospf network-type p2mp

默认ospf网络类型为BMA
有DR和BDR的选举;
hello 默认10,dead默认40

发现ospf网络类型修改为p2mp之后,
没有DR和BDR了
hello变为 30 ,dead变为 120

路由也发生了变化:
多了两条去往目的网络的下一跳的网络路由条目
(为了防止下一跳所在网络不可达)

【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第7张图片

方案二: r1的g0/0/0为p2mp、r2和r3的g0/0/0为p2p

【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第8张图片

因为r1与r2和r3都通信,而r2和r3只与r1通信,相互却不能通信。
所以对于r1来说,与r2、r3通信属于p2mp(点到多点);
       对于r2和r3来说,只与r1通信属于p2p(点到点);
所以这样修改网络类型后比较好。
但是,由于ptmp和ptp网络类型的hello时间不一致,导致了无法正常建立ospf邻居关系,所以修改r1的g0/0/0接口的hello时间为10,这样r1就能与r2和r3建立邻居了

在r1上

int g0/0/0

ospf timer hello 10

4.NBMA网络类型

【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第9张图片

 【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第10张图片

在NBMA的网络类型中Attempt状态

会出现attempt这个状态,原因是,自己发送hello包,但迟迟收不到邻居的hello状态,此时会延长hello发送的间隔,于是处在attempt状态下。

【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第11张图片

【ospf的网络类型】BMA、P2P、P2MP、NBMA、Vlink_第12张图片

在NBMA的网络类型下,不支持组播,所以ospf建立邻居发送的hello包无法发送(224.0.0.5广播地址),不会自动的去发现邻居了。
但是我们发现单播是可以的,于是在ospf建立邻居时,我们可以手动指定邻居
peer 邻居的ip地址

 MA网络就会有DR和BDR的产生,那么DR放在哪就是一个问题,
此时我们只定r1为DR,于是修改其他router的ospf DR的优先级
在接口下,ospf dr-priority 0

你可能感兴趣的:(HCIP-Datacom,网络,华为)