需求:
实验拓扑:
实验步骤:
1、配置IP
R1:
[r1]int g 0/0/0
[r1-GigabitEthernet0/0/0]ip address 16.0.0.1 24
[r1]int g 0/0/1
[r1-GigabitEthernet0/0/1]ip address 61.0.0.1 24
[r1]int l0
[r1-LoopBack0]ip address 192.168.1.1 24
R2/R3/R4/R5/R6同上,R6不用配环回。
缺省指向ISP:
R1:
[r1]ip route-static 0.0.0.0 0 16.0.0.2
[r1]ip route-static 0.0.0.0 0 61.0.0.2
//做通公网
其他同上。
R1/R2/R3星型拓扑 ---中心到站点
R2:
[r1]int t 0/0/0
[r1-Tunnel0/0/0]ip address 192.168.7.1 24
[r1-Tunnel0/0/0]tunnel-protocol gre p2mp
[r1-Tunnel0/0/0]source 16.0.0.1
//出接口
[r1-Tunnel0/0/0]nhrp network-id 100
//创建nhrp域
[r1-Tunnel0/0/0]nhrp entry multicast dynamic
//开启伪广播
R2:
[r2]int t 0/0/0
[r2-Tunnel0/0/0]ip address 192.168.7.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 192.168.7.1 16.0.0.1 register
//找中心上报信息
R3同上。
[r1]display nhrp peer all
//校验排错,看是否有信息
R1/R4/R5--MGRE--都做中心都做站点
R1:
[r1]int t 0/0/1
[r1-Tunnel0/0/1]ip address 192.168.6.1 24
[r1-Tunnel0/0/1]tunnel-protocol gre p2mp
[r1-Tunnel0/0/1]source 61.0.0.1
//作为中心出接口不能改变
//因为是新的T接口,使用61.0.0.1
[r1-Tunnel0/0/1]nhrp network-id 110
//110,这是一个新的域,也可以是之前的域(100)
[r1-Tunnel0/0/1]nhrp entry multicast dynamic
//做中心
[r1-Tunnel0/0/1]nhrp entry 192.168.6.2 46.0.0.1 register
[r1-Tunnel0/0/1]nhrp entry 192.168.6.3 56.0.0.1 register
//做分支
R4/R5同上;
R1:
[r1]ospf 1 router-id 1.1.1.1
//启动ospf进程
[r1-ospf-1]area 0
//创建一个单区域
[r1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[r1-ospf-1-area-0.0.0.0]network 192.168.6.0 0.0.0.255
[r1-ospf-1-area-0.0.0.0]network 192.168.7.0 0.0.0.255
R2/R3/R4/R5同上。
*** OSPF服务在MGRE环境下出现的问题和 ospf的接口类型有关, 接口的类型默认是P2P类型,这样的工作模式下只能选择一个邻居关系,但需求2,两个对标的都是一个MA网络,则就需要去改变接口工作模式。
[r1]int t 0/0/0
[r1-Tunnel0/0/0]ospf network-type p2mp
R2/R3同上。
R1/R4/R5:
R1
[r1]int t 0/0/1
[r1-Tunnel0/0/1]ospf network-type broadcast
//选举DR/BDR