1,R2为ISP只能配置IP地址,R1~R6的环回为私有网段,R2充当ISP,没有用户环回
2,R1/R3/R4为全连的MGRE结构,R1为中心站点
3,R1/R5/R6建立hob-spoke的MGRE环境,其中R1为中心站点
4,所有私有网段可以互相通讯,私有网段使用OSPF完成
一:对所以路由器接口进行IP地址和用户环回配置
R1
R2
R3
R4
R5
R6
二:R1/R3/R4为全连的MGRE结构,R1为中心站点
R1,R3,R4,R5和R6缺省指向R2
R1
[R1]ip route-static 0.0.0.0 0 11.1.1.2
[R1]ip route-static 0.0.0.0 0 21.1.1.2
R3
[R3]IP route-static 0.0.0.0 0 61.1.1.2
R4
[R4]IP route-static 0.0.0.0 0 51.1.1.2
R5
[R5]IP route-static 0.0.0.0 0 41.1.1.2
R6
[r6]IP route-static 0.0.0.0 0 31.1.1.2
实现内网路由的PING通
R1/3/4为全连的MGRE结构,R1为中心站点
R1
[R1]interface Tunnel 0/0/0#创建虚拟栈道接口
[R1-Tunnel0/0/0]ip add 10.1.1.1 24
[R1-Tunnel0/0/0]tunnel-protocol gre p2mp
[R1-Tunnel0/0/0]source 11.1.1.1 #源IP地址固定
[R1-Tunnel0/0/0]nhrp entry multicast dynamic
R3
[R3]int t 0/0/0
[R3-Tunnel0/0/0]ip add 10.1.1.2 24
[R3-Tunnel0/0/0]tunnel-protocol gre p2mp
[R3-Tunnel0/0/0]source GigabitEthernet 0/0/0
[R3-Tunnel0/0/0]nhrp entry 10.1.1.1 11.1.1.1 register
R4
[R4]int t 0/0/0
[R4-Tunnel0/0/0]ip add 10.1.1.3 24
[R4-Tunnel0/0/0]tunnel-protocol gre p2mp
[R4-Tunnel0/0/0]source GigabitEthernet 0/0/0
[R4-Tunnel0/0/0]nhrp entry 10.1.1.1 11.1.1.1 register
测试虚拟栈道是否成功
启动OSPF进行宣告
R1
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]a 0
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]network 10.1.1.1 0.0.0.0
R3
[R3]ospf 1 routerr-id 2.2.2.2
[R3-ospf-1]a 0
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 10.1.1.2 0.0.0.0
R4
[R4]ospf 1 router-id 3.3.3.3
[R4-ospf-1]a 0
[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]network 10.1.1.3 0.0.0.0
R1使用dis ospf peer brief查看邻居关系,只显示有R3(2.2.2.2)的邻居关系。
R3使用dis ospf peer brief查看邻居关系,表明与R1(1.1.1.1)建立邻居关系
R4使用dis ospf peer brief查看邻居关系,显示与R1(1.1.1.1)建立有邻接关系但是状态为Init
TYPE为PAP及是点到点的工作方式,只允许建立一个邻居关系。
R1和R3,R4之间,R1只能选择一个建立邻居关系,选择了R3建立邻居关系,所以说R4不能发送广播给R1。
通过更改工作方式允许建立多个邻居,将PAP改为broadcast。R3和R4发送的HELLO包都可以接受。R1,R3,R4的接口工作方式都要更改。
R1
[R1-Tunnel0/0/0]ospf network-type broadcast
R3
[R3-Tunnel0/0/0]ospf network-type broadcast
R4
[R4-Tunnel0/0/0]ospf network-type broadcast
R1使用dis ospf peer brief查看邻居关系,R3,R4关系建立成功。
R3和R4更改接口优先级为0,以R1为中心站点
R3
[R3-Tunnel0/0/0]ospf dr-priority 0
R4
[R4-Tunnel0/0/0]ospf dr-priority 0
R1使用用户环回1.1.1.1进行测试
实现私有网段之间互相通讯
三:R1/R5/R6建立hob-spoke的MGRE环境,其中R1为中心站点
R1
[R1]int t 0/0/1
[R1-Tunnel0/0/1]ip add 10.1.2.1 24
[R1-Tunnel0/0/1]tunnel-protocol gre p2mp
[R1-Tunnel0/0/1]source 21.1.1.1
[R1-Tunnel0/0/1]nhrp entry multicast dynamic#开启伪广播功能
R5
[R5]INT T 0/0/0
[R5-Tunnel0/0/0]ip add 10.1.2.2 24
[R5-Tunnel0/0/0]tunnel-protocol gre p2mp
[R5-Tunnel0/0/0]source 41.1.1.1 ---写物理接口IP,R5为hub时,得有固定的源接口IP
[R5-Tunnel0/0/0]nhrp entry 10.1.2.1 21.1.1.1 register ---向hub注册,R1为hub
[R5-Tunnel0/0/0]nhrp entry 10.1.2.3 31.1.1.1 register---向hub注册,R5为hub
[R5-Tunnel0/0/0] nhrp entry multicast dynamic#开启伪广播功能
R6
[r6]int t 0/0/0
[r6-Tunnel0/0/0]ip add 10.1.2.3 24
[r6-Tunnel0/0/0]tunnel-protocol gre p2mp
[r6-Tunnel0/0/0]source 31.1.1.1 ---写物理接口IP,R6为hub时,得有固定的源接口IP
[r6-Tunnel0/0/0]nhrp entry 10.1.2.1 21.1.1.1 registe ---向hub注册,R1为hub
[r6-Tunnel0/0/0] nhrp entry multicast dynamic
R6测试虚拟栈道是否成功
使用OSPF完成所有私有网段可以互相通讯
R1
[R1]ospf 1
[R1-ospf-1]a 0
[R1-ospf-1-area-0.0.0.0]network 10.1.2.1 0.0.0.0
R5
[R5]ospf 1 router-id 4.4.4.4
[R5-ospf-1]a 0
[R5-ospf-1-area-0.0.0.0]network 10.1.2.2 0.0.0.0
[R5-ospf-1-area-0.0.0.0]network 5.5.5.5 0.0.0.0
R6
[R6]ospf 1 router-id 5.5.5.5
[R6-ospf-1]a 0
[R6-ospf-1-area-0.0.0.0]network 6.6.6.6 0.0.0.0
[R6-ospf-1-area-0.0.0.0]network 10.1.2.3 0.0.0.0
R1和R5,R6之间,R1只能选择一个建立邻居关系,选择了R5建立邻居关系,所以说R6不能发送广播给R1。故修改接口类型,由于R6,R5和R1属于全连MGRE,不用进行主客选举。故不用更改接口优先级。
R1
[R1-Tunnel0/0/0]ospf network-type broadcast
R5
[R5-Tunnel0/0/0]ospf network-type broadcast
R6
[R6-Tunnel0/0/0]ospf network-type broadcast
R1使用1.1.1.1进行测试,R5和R6的用户环回
使用R6进行全网测试
实现所有私有网段可以互相通讯