- 配置路由器各接口的ip地址
2.配置缺省路由 确保公网间的通畅
[r1]ip route-static 0.0.0.0 0 12.1.1.2
[r1]ip route-static 0.0.0.0 0 22.1.1.2
[r2]ip route-static 0.0.0.0 0 32.1.1.2
[r3]ip route-static 0.0.0.0 0 42.1.1.2
[r4]ip route-static 0.0.0.0 0 52.1.1.2
[r5]ip route-static 0.0.0.0 0 62.1.1.2
此时R1可以ping通32.1.1.1
公网通畅达成
3.配置R1和R2,R3的MGRE
R1为中心站点
R2,R3为分支站点
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 22.1.1.1
[r1-Tunnel0/0/0]nhrp entry multicast dynamic
[r1-Tunnel0/0/0]nhrp network-id 100
R2:
[r2]interface Tunnel 0/0/0
[r2-Tunnel0/0/0]ip add 10.1.1.2 24
[r2-Tunnel0/0/0]tunnel-protocol gre p2mp
[r2-Tunnel0/0/0]source GigabitEthernet 0/0/0
[r2-Tunnel0/0/0]nhrp network-id 100
[r2-Tunnel0/0/0]nhrp entry 10.1.1.1 22.1.1.1 register
R3:
[r2]interface Tunnel 0/0/0
[r2-Tunnel0/0/0]ip add 10.1.1.3 24
[r2-Tunnel0/0/0]tunnel-protocol gre p2mp
[r2-Tunnel0/0/0]source GigabitEthernet 0/0/0
[r2-Tunnel0/0/0]nhrp network-id 100
[r2-Tunnel0/0/0]nhrp entry 10.1.1.1 22.1.1.1 register
4.配置R1和R4,R5之间的MGRE
此MGRE要求全连,所以ip地址固定
R1,R2,R3之间要相互注册
R4,r5找r1注册:
[r1]interface Tunnel 0/0/1
[r1-Tunnel0/0/1]ip add 11.1.1.1 24
[r1-Tunnel0/0/1]tunnel-protocol gre p2mp
[r1-Tunnel0/0/1]source 12.1.1.1
[r1-Tunnel0/0/1]nhrp entry multicast dynamic
[r1-Tunnel0/0/1]nhrp network-id 101
[r4]interface Tunnel 0/0/1
[r4-Tunnel0/0/1]ip add 11.1.1.2 24
[r4-Tunnel0/0/1]tunnel-protocol gre p2mp
[r4-Tunnel0/0/1]source 52.1.1.1
[r4-Tunnel0/0/1]nhrp network-id 101
[r4-Tunnel0/0/1]nhrp entry 11.1.1.1 12.1.1.1 register
[r5]interface Tunnel 0/0/1
[r5-Tunnel0/0/1]ip add 11.1.1.3 24
[r5-Tunnel0/0/1]tunnel-protocol gre p2mp
[r5-Tunnel0/0/1]source 62.1.1.1
[r5-Tunnel0/0/1]nhrp network-id 101
[r5-Tunnel0/0/1]nhrp entry 11.1.1.1 12.1.1.1 register
R1,r5找r4注册:
[r4]interface Tunnel 0/0/1
[r4-Tunnel0/0/1]tunnel-protocol gre p2mp
[r4-Tunnel0/0/1]source 52.1.1.1
[r4-Tunnel0/0/1]nhrp entry multicast dynamic
[r4-Tunnel0/0/1]nhrp network-id 101
[r1-Tunnel0/0/1]nhrp entry 11.1.1.2 52.1.1.1 register
[r5-Tunnel0/0/1]nhrp entry 11.1.1.2 52.1.1.1 register
R1,r4找r5注册:
[r5-Tunnel0/0/1]tunnel-protocol gre p2mp
[r5-Tunnel0/0/1]source 62.1.1.1
[r5-Tunnel0/0/1]nhrp entry multicast dynamic
[r5-Tunnel0/0/1]nhrp network-id 101
[r1-Tunnel0/0/1]nhrp entry 11.1.1.3 62.1.1.1 register
[r4-Tunnel0/0/1]nhrp entry 11.1.1.3 62.1.1.1 register
此时两个MGRE都已经设置完成
内网要通,我们要求用OSPF
但 MGRE 默认接口工作方式为p2p,该工作方式仅允许建立一个邻居关系;
导致在MGRE环境中无法建立所有的邻居关系;
可以通过修改接口的工作方式来解决:
修改所有接口的工作访问broadcast
ospf network-type broadcast
5.干涉选举
拓扑结构:
中心到站点(轴辐状-星型结构) DR必须定在中心站点,没有BDR
部分网状结构 基于实际环境关注是否固定DR;
全连网状结构 --- DR/BDR选举正常
所以我们要将星型的MGRE中的R2,R3的接口优先级改为0,让他们不参与选举,让r1成为DR
而全连MGRE则不需干涉
[r2-Tunnel0/0/0]ospf dr-priority 0
[r3-Tunnel0/0/0]ospf dr-priority 0
6.配置ospf
[r1-ospf-1]ospf 1 router-id 192.168.1.1
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]network 10.1.1.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 11.1.1.1 0.0.0.0
[r2]ospf 1 router-id 192.168.2.1
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 192.168.2.1 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 10.1.1.2 0.0.0.0
[r3]ospf 1 router-id 192.168.3.1
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 192.168.3.1 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 10.1.1.3 0.0.0.0
[r4]ospf 1 router-id 192.168.4.1
[r4-ospf-1]area 0
[r4-ospf-1-area-0.0.0.0]network 192.168.4.1 0.0.0.0
[r4-ospf-1-area-0.0.0.0]network 11.1.1.2 0.0.0.0
[r5]ospf 1 router-id 192.168.5.1
[r5-ospf-1]area 0
[r5-ospf-1-area-0.0.0.0]network 192.168.5.1 0.0.0.0
[r5-ospf-1-area-0.0.0.0]network 11.1.1.3 0.0.0.0
R1的ospf路由:
也能ping到isp的环回
也可以实现私有网段间的互相通信
实验目标达成
---------------------------------------------------------------------------------------------------------------------------------end