OSPF的mgre实验
目录
拓扑设计
拓扑搭建
配置
底层
路由
测试
1.拓扑设计
1)ip地址规划如上图图所示:
2.拓扑搭建
3.配置
(1)底层IP地址
(2)路由
1)公网路由
以R1为例:
[r1]ip route-static 0.0.0.0 0 12.1.1.2
[r1]ip route-static 0.0.0.0 0 12.1.2.2
以R4为例,做NAT 转换,可以让内网访问外网。
[r2]acl 2000
[r2-acl-basic-2000]rule permit source 192.168.2.0 0.0.0.255
[r2]interface GigabitEthernet 0/0/2
[r2-GigabitEthernet0/0/2]nat outbound 2000
2)内网路由(一)
##搭建隧道,配置MGRE环境
以R1为例:
[r1]interface Tunnel 0/0/0
[r1-Tunnel0/0/0]ip address 10.1.1.1 24
[r1-Tunnel0/0/0]tunnel-protocol gre p2mp
[r1-Tunnel0/0/0]nhrp entry multicast dynamic
[r1-Tunnel0/0/0]nhrp network-id 100
[r1-Tunnel0/0/0]nhrp authentication cipher hcip
以R2为例(R3相同操作)
[r2]interface Tunnel 0/0/0
[r2-Tunnel0/0/0]ip address 10.1.1.2 24
[r2-Tunnel0/0/0]tunnel-protocol gre p2mp
[r2-Tunnel0/0/0]source GigabitEthernet 0/0/2
[r2-Tunnel0/0/0]nhrp authentication cipher hcip
[r2-Tunnel0/0/0]nhrp network-id 100
[r2-Tunnel0/0/0]nhrp entry 10.1.1.1 12.1.2.1 register
查看nhrp表:
##配置动态协议,让R1/R2/R3的内网通信。
R1为例:
[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]network 10.1.1.1 0.0.0.0
以R2为例,(R3相同操作)
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 10.1.1.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 192.168.2.1 0.0.0.0
查看邻居表
从上面的三张图可以看出R1和R3建立邻接关系,而与R2处于init状态,充分说明在mgre环境中,接口默认的ospf工作方式是点到点,所以要修改接口类型BMA,只要Hello time相同,即可建邻,又因为BMA存在DR/BDR选举,所以网段无法收敛,所以让R2/R3放弃竞选,R1成为DR,才能真正的建立关系。具体操作如下:(拓扑传递方式为R2/R3给R1,R1在分别给R3/R2)
修改R1/R2/R3接口类型
[r1]interface Tunnel 0/0/0
[r1-Tunnel0/0/0]ospf network-type broadcast
Xx修改R2/R3的优先级
[r2]interface Tunnel 0/0/0
[r2-Tunnel0/0/0]ospf dr-priority 0
结果如下:
测试结果:
多中心(mgre)
R1:
R5;
R6
R1
network 10.1.2.1 0.0.0.0
R5
R6
测试: