目录
提示:以下是本篇文章正文内容,下面案例可供参考
一、题目
需求:
1,R6为ISP只能配置IP地址,R1-R5的环回为私有网段
2,R1/4/5为全连的MGRE结构,R1/2/3为星型的拓扑结构,R1为中心站点
3,所有私有网段可以互相通讯,私有网段使用osPF完成。
二、IP地址划分和配置
1.IP地址划分:
如下(示例):
2.路由器配置:
代码如下(示例):
AR1:
<Huawei>sy
[Huawei]sysname AR1
[AR1]int l0
[AR1-LoopBack0]ip add 192.168.1.1 24
[AR1-LoopBack0]q
[AR1]int g 0/0/0
[AR1-GigabitEthernet0/0/0]ip add 15.0.0.1 24
[AR1-GigabitEthernet0/0/0]q
[AR1]int g 0/0/1
[AR1-GigabitEthernet0/0/1]ip add 100.0.0.1 24
[Huawei]sysname AR2
[AR2]int l0
[AR2-LoopBack0]ip add 192.168.2.1 24
[AR2-LoopBack0]q
[AR2]int g 0/0/0
[AR2-GigabitEthernet0/0/0]ip add 25.0.0.1 24
AR3:
[Huawei]sysname AR3
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 35.0.0.1 24
[AR3-GigabitEthernet0/0/0]q
[AR3]int l0
[AR3-LoopBack0]ip add 192.168.3.1 24
AR4:
[Huawei]sysname AR4
[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip add 45.0.0.1 24
[AR4-GigabitEthernet0/0/0]q
[AR4]int l0
[AR4-LoopBack0]ip add 192.168.4.1 24
AR5:
[Huawei]sysname AR5
[AR5]int l0
[AR5-LoopBack0]ip add 192.168.5.1 24
[AR5-LoopBack0]q
[AR5]int g0/0/0
[AR5-GigabitEthernet0/0/0]ip add 55.0.0.1 24
ISP:
[Huawei]sysname ISP
[ISP]int l0[ISP-LoopBack0]ip add 6.6.6.6 24
[ISP-LoopBack0]int g 0/0/1[ISP-GigabitEthernet0/0/1]ip add 100.0.0.2 24
[ISP-GigabitEthernet0/0/0]ip add 15.0.0.2 24
[ISP-GigabitEthernet0/0/2]ip add 25.0.0.2 24
[ISP-GigabitEthernet2/0/0]ip add 35.0.0.2 24
[ISP-GigabitEthernet3/0/0]ip add 45.0.0.2 24
[ISP-GigabitEthernet4/0/0]ip add 55.0.0.2 24
3.缺省路由配置:
[AR1]ip route-static 0.0.0.0 0 100.0.0.2
[AR1]ip route-static 0.0.0.0 0 15.0.0.2
[AR2]ip route-static 0.0.0.0 0 25.0.0.2[AR3]ip route-static 0.0.0.0 0 35.0.0.2
[AR4]ip route-static 0.0.0.0 0 45.0.0.2
[AR5]ip route-static 0.0.0.0 0 55.0.0.2
简单的测试
三、R1/2/3为星型的拓扑结构,R1为中心站点
代码如下(示例):
AR1
[AR1]int t 0/0/0
[AR1-Tunnel0/0/0]ip add 192.168.7.1 24
[AR1-Tunnel0/0/0]tunnel-protocol gre p2mp[AR1-Tunnel0/0/0]source 100.0.0.1
[AR1-Tunnel0/0/0]nhrp network-id 100
[AR1-Tunnel0/0/0]nhrp entry multicast dynamic
AR2
[AR2]int t 0/0/0
[AR2-Tunnel0/0/0]ip address 192.168.7.2 24
[AR2-Tunnel0/0/0]tunnel-protocol gre p2mp
[AR2-Tunnel0/0/0]nhrp network-id 100
[AR2-Tunnel0/0/0]source 25.0.0.1
[AR2-Tunnel0/0/0]nhrp entry 192.168.7.1 100.0.0.1 register
AR3
[AR3]int t 0/0/0
[AR3-Tunnel0/0/0]ip add 192.168.7.3 24
[AR3-Tunnel0/0/0]tunnel-protocol gre p2mp
[AR3-Tunnel0/0/0]nhrp network-id 100
[AR3-Tunnel0/0/0]source 35.0.0.1
[AR3-Tunnel0/0/0]nhrp entry 192.168.7.1 100.0.0.1 register
测试
进入接口T0/0/0,使用命令display nhrp peer all 来查看是否成功
AR1中心测试
AR2测试
AR3测试
四、R1/4/5为全连的MGRE结构
全连解释为三个路由器都为中心并且都为分支
代码如下(示例):
AR1
[AR1]int t0/0/1
[AR1-Tunnel0/0/1]ip add 192.168.6.1 24
[AR1-Tunnel0/0/1]tunnel-protocol gre p2mp
[AR1-Tunnel0/0/1]nhrp network-id 100
[AR1-Tunnel0/0/1]source 15.0.0.1
[AR1-Tunnel0/0/1]nhrp entry 192.168.6.2 45.0.0.1 register
[AR1-Tunnel0/0/1]nhrp entry 192.168.6.3 55.0.0.1 register
AR4
[AR4]int t0/0/1
[AR4-Tunnel0/0/1]ip add 192.168.6.2 24
[AR4-Tunnel0/0/1]tunnel-protocol gre p2mp
[AR4-Tunnel0/0/1]nhrp network-id 100
[AR4-Tunnel0/0/1]source 45.0.0.1
[AR4-Tunnel0/0/1]nhrp entry 192.168.6.3 55.0.0.1 register
[AR4-Tunnel0/0/1]nhrp entry 192.168.6.1 15.0.0.1 register
AR5
[AR5]int t 0/0/1
[AR5-Tunnel0/0/1]ip add 192.168.6.3 24
[AR5-Tunnel0/0/1]tunnel-protocol gre p2mp
[AR5-Tunnel0/0/1]nhrp network-id 100
[AR5-Tunnel0/0/1]nhrp entry 192.168.6.1 15.0.0.1 register
[AR5-Tunnel0/0/1]nhrp entry 192.168.6.2 45.0.0.1 register
测试
分别进入路由器,使用命令display nhrp peer all 来查看是否成功
AR1测试
AR4测试
AR5测试
五、使用协议OSPF配置路由
代码如下(示例):
AR1
[AR1]ospf 1 r
[AR1]ospf 1 router-id 11.11.11.11
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 192.168.6.0 0.0.0.255
[AR1-ospf-1-area-0.0.0.0]network 192.168.7.0 0.0.0.255
AR2
[AR2]ospf 1 router-id 22.22.22.22
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network 192.168.7.0 0.0.0.255
[AR2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
AR3
[AR3]ospf 1 router-id 33.33.33.33
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]net
[AR3-ospf-1-area-0.0.0.0]network 192.168.7.0 0.0.0.255
[AR3-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
AR4
[AR4]ospf 1 router-id 44.44.44.44
[AR4-ospf-1]area 0
[AR4-ospf-1-area-0.0.0.0]net
[AR4-ospf-1-area-0.0.0.0]network 192.168.6.0 0.0.0.255
[AR4-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
AR5
[AR5]ospf 1 router-id 55.55.55.55
[AR5-ospf-1]area 0
[AR5-ospf-1-area-0.0.0.0]ne
[AR5-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255
[AR5-ospf-1-area-0.0.0.0]network 192.168.6.0 0.0.0.255
测试
在各个路由器输入display this来测试
AR1 测试
AR2 测试
AR3 测试
AR4 测试
AR5 测试
六、更改网络类型
代码如下(示例):
由于在MGRE的环境之下接口的网络类型,它的工作方式是P2P(点到点的工作方式),并且不能进行DR和BDR的选举,只能有一个邻居,因此要更改网络类型。
[AR1]int t0/0/0
[AR1-Tunnel0/0/0]ospf network-type broadcast
[AR1-Tunnel0/0/0]int t0/0/1
[AR1-Tunnel0/0/1]ospf network-type broadcast
[AR2]int t0/0/0
[AR2-Tunnel0/0/0]ospf network-type broadcast
[AR3-ospf-1]int t0/0/0
[AR3-Tunnel0/0/0]ospf network-type broadcast
[AR4]int t0/0/1
[AR4-Tunnel0/0/1]ospf network-type broadcast
[AR5-ospf-1]int t0/0/1
[AR5-Tunnel0/0/1]ospf network-type broadcast
七、修改优先级
修改AR2和AR3的优先级,避免产生冲突
代码如下(示例):
[AR2]int t 0/0/0
[AR2-Tunnel0/0/0]ospf dr-
[AR2-Tunnel0/0/0]ospf dr-priority 0
[AR3]int t 0/0/0
[AR3-Tunnel0/0/0]os
[AR3-Tunnel0/0/0]ospf dr
[AR3-Tunnel0/0/0]ospf dr-priority 0
八、全网测试
实现全网可达
九、总结
在修改优先级之前,建议直接更改隧道接口的接口网络类型为P2MP,直接使中心和分支不进行DR和BDR的选举,就不会造成认知不统一的问题
P2MP---首先没有真实实际的网络类型是P2MP,是一种专门设 计出来的网络类型