自学内容网 自学内容网

OSPF-MGRE复习小实验

首先根据以上拓扑图的网段信息,配置好接口IP和ospf

然后配置好缺省路由,确保物理链路可通

这里以R1举例

ip route-static 0.0.0.0 0 16.0.0.2
ip route-static 0.0.0.0 0 16.0.1.2

然后创建隧道接口进行MGRE配置:

R1

interface Tunnel0/0/0                        #R1,R4,R5全连mgre
 ip address 192.168.1.1 24
 tunnel-protocol gre p2mp                        #设定隧道协议为mgre
 source 16.0.1.1
 nhrp network-id 1
 nhrp entry 192.168.1.4 46.0.0.1 register #按照全连要求,R1,R4,R5互为彼此中心和分支
 nhrp entry 192.168.1.5 56.0.0.1 register
interface Tunnel0/0/1                        #R1为中心,R2,R3为分支的mgre
 ip address 192.168.0.1 24
 tunnel-protocol gre p2mp
 source 16.0.0.1
 nhrp network-id 2

R2

interface Tunnel0/0/0
 ip address 192.168.0.2 24
 tunnel-protocol gre p2mp
 source 26.0.0.1
 nhrp network-id 2
 nhrp entry 192.168.0.1 16.0.0.1 register

R3

interface Tunnel0/0/0
 ip address 192.168.0.3 24
 tunnel-protocol gre p2mp
 source 36.0.0.1
 nhrp network-id 2
 nhrp entry 192.168.0.1 16.0.0.1 register

R4

interface Tunnel0/0/0
 ip address 192.168.1.4 24
 tunnel-protocol gre p2mp
 source 46.0.0.1
 nhrp network-id 1
 nhrp entry 192.168.1.1 16.0.1.1 register #按照全连要求,R1,R4,R5互为彼此中心和分支
 nhrp entry 192.168.1.5 56.0.0.1 register

R5

interface Tunnel0/0/0
 ip address 192.168.1.5 24 
 tunnel-protocol gre p2mp
 source 56.0.0.1
 nhrp network-id 1
 nhrp entry 192.168.1.1 16.0.1.1 register        #按照全连要求,R1,R4,R5互为彼此中心和分支
 nhrp entry 192.168.1.4 46.0.0.1 register

配置后查看R1发现OSPF邻居表没有R3和R5,有R4和R2,但是状态机为init,没有收到hello包回复。

R2邻居表没有R1

R3邻居表没有R1

R4邻居表有R5且建立邻接关系,没有R1

R5邻居表有R4且建立邻接关系,没有R1

先解决R1,R4,R5的问题,OSPF中默认识别隧道接口的OSPF接口类型为P2P,只能存在两台设备,所以选择修改隧道接口类型为broadcast类型。

interface tunnel0/0/0
ospf network-type broadcast

再次查看R1,R4,R5的OSPF邻居表,发现R1,R4,R5互相建邻

之后解决R1,R2,R3之间的问题,判断是MGRE只支持单播,而OSPFV2是通过组播进行传递信息的,需要开启伪广播。

R1

interface Tunnel0/0/1
 nhrp entry multicast dynamic

R1和R2建邻,但是邻居表没有R3

R3邻居表有R1,但状态机为init,没有收到R1回复的hello包

这种现象和R1,R4,R5的一样,是接口类型为p2p导致R1只能发给一台路由器信息,将隧道tunnel0/0/1的接口类型设定为p2mp。

选择p2mp的原因是相对于broadcast,p2mp不会触发DR,BDR选举,R1,R2,R3是中心-分支结构,会导致R2,R3只认识R1一个中心,不能彼此互相认识还有一个分支,DR,BDR选举时会R1-R2,R1-R3分成两个区域选举,如果选举过程中出现R1在其中一个区域是DR,另一个区域是BDR,中心和分支的DR和BDR认知不一致会让网络中一些由DR设备发送的LSA信息残缺,导致无法获取完整路由信息。

R1

interface Tunnel0/0/1
ospf network-type p2mp     #修改接口类型为p2mp
ospf timer hello 10 #p2mp是人为接口类型,默认30s发送一次,为了加快收敛修改发送周期为10s

R2/R3

interface Tunnel0/0/0
ospf network-type p2mp
ospf timer hello 10

 查看R1-R5的路由表,发现都有彼此私网的路由条目

 R1 ping通R2,R3,R4,R5

 R2 ping通R3,R4,R5

 R4 ping通R2,R5,由此证明私网互相可达。


原文地址:https://blog.csdn.net/wzzzzz06/article/details/140343569

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!