目录
配置缺省路由指向ISP
访问公网数据指向运营商,保证公网连通性
[r1]ip route-static 0.0.0.0 0 16.0.0.2
[r2]ip route-static 0.0.0.0 0 26.0.0.2
[r3]ip route-static 0.0.0.0 0 36.0.0.2
[r4]ip route-static 0.0.0.0 0 46.0.0.2
[r4]ip route-static 0.0.0.0 0 56.0.0.2
R1配置
星型拓扑结构,R1为中心站点
OSPF组播发送数据包,但MGRE只支持单播,所以必须在中心开启伪广播
interface Tunnel0/0/0 ---创建Tunnel接口
ip address 192.168.6.1 24 ---配置隧道私网IP
tunnel-protocol gre p2mp ---定义封装协议
source 16.0.0.1 ---源IP地址
nhrp network-id 100 ---目标IP 地址
nhrp entry multicast dynamic ---中心开启伪广播
全连的MGRE结构,与r4、r5注册
interface Tunnel0/0/1
ip address 192.168.7.1 24
tunnel-protocol gre p2mp
source 61.0.0.1
nhrp network-id 200
nhrp entry 192.168.7.2 46.0.0.1 register ---与r4注册
nhrp entry 192.168.7.3 56.0.0.1 register ---与r5注册
nhrp entry multicast dynamic
osfp协议配置
ospf 1 router-id 1.1.1.1 //创建OSPF进程
area 0.0.0.0 //创建区域
network 192.168.1.0 0.0.0.255 //宣告网络,用通配符掩码(不是子网掩码)反掩码
network 192.168.6.0 0.0.0.255
network 192.168.7.0 0.0.0.255
虚拟接口修改网络类型
中心开启伪广播之后,中心和一个分支建立邻接关系,但是分支之间没有信息,其次有一个分支只和中心保持init状态。可以修改OSPF协议在mGRE隧道接口下的默认接口网络类型为 broadcast
[r1-Tunnel0/0/0]ospf network-type broadcast
[r1-Tunnel0/0/1]ospf network-type broadcast
R2配置
星型拓扑结构,R2为分支,与中心R1注册
interface Tunnel0/0/0
ip address 192.168.6.2 24
tunnel-protocol gre p2mp
source GigabitEthernet0/0/0
nhrp network-id 100
nhrp entry 192.168.6.1 16.0.0.1 register
osfp协议配置
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 192.168.2.0 0.0.0.255
network 192.168.6.0 0.0.0.255
虚拟接口修改网络类型
[r2-Tunnel0/0/0]ospf network-type broadcast
R3配置
星型拓扑结构,R3为分支,与中心R1注册
interface Tunnel0/0/0
ip address 192.168.6.3 24
tunnel-protocol gre p2mp
source GigabitEthernet0/0/0
nhrp network-id 100
nhrp entry 192.168.6.1 16.0.0.1 register
osfp协议配置
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 192.168.3.0 0.0.0.255
network 192.168.6.0 0.0.0.255
虚拟接口修改网络类型
[r3-Tunnel0/0/0]ospf network-type broadcast
R4配置
全连的MGRE结构,只与r5注册
interface Tunnel0/0/1
ip address 192.168.7.2 24
tunnel-protocol gre p2mp
source 46.0.0.1
nhrp entry multicast dynamic
nhrp network-id 100
nhrp entry 192.168.7.2 56.0.0.1 register
osfp协议配置
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 192.168.4.0 0.0.0.255
network 192.168.7.0 0.0.0.255
虚拟接口修改网络类型
[r4-Tunnel0/0/1]ospf network-type broadcast
R5配置
全连的MGRE结构,注册是双向的,无需再注册
interface Tunnel0/0/1
ip address 192.168.7.3 24
tunnel-protocol gre p2mp
source 56.0.0.1
ospf network-type broadcast
nhrp entry multicast dynamic
nhrp network-id 100
---r1和r4已经注册,因为注册是双向的
osfp协议配置
ospf 1 router-id 5.5.5.5
area 0.0.0.0
network 192.168.5.0 0.0.0.255
network 192.168.7.0 0.0.0.255
虚拟接口修改网络类型
[r5-Tunnel0/0/1]ospf network-type broadcast
修改优先级
如果中心和分支的DR和BDR认知不一致会导致网络中一些由DR设备发送的LSA信息残缺,导致无法获取完整路由信息。
R2与R3的认知不同,将其放弃选举,优先级修改为0
[r3-Tunnel0/0/0]ospf dr-priority 0
[r2-Tunnel0/0/0]ospf dr-priority 0