任务如下:
第一步:配置所有路由器的接口IP&环回地址
以R1为例
interface LoopBack 0 进入环回接口
ip address 192.168.1.1 24 配置环回地址
interface GigabitEthernet 0/0/0 进入G 0/0/0接口
ip address 12.0.0.1 24 配置IP
interface GigabitEthernet 0/0/1 进入G 0/0/1接口
ip address 21.0.0.1 24 配置IP
ip route-static 0.0.0.0 0 12.0.0.2
ip route-static 0.0.0.0 0 21.0.0.2 设置缺省路由
R2~R6同上(R2仅配置接口IP,无环回地址)
测试连通性
第二步:构建R1-R3-R4全连的MGRE环境
在R1中
interface Tunnel 0/0/0 创建隧道
ip address 192.168.2.1 24 配置隧道IP
tunnel-protocol gre p2mp 选择隧道封装协议
source 21.0.0.1 定义隧道的源
nhrp entry network-id 10 创建nhrp组
nhrp entry multicast dynamic 开启伪广播
nhrp entry 192.168.2.3 23.0.0.1 register
nhrp entry 192.168.2.4 24.0.0.1 register 定义隧道的目标
在R4中
interface Tunnel 0/0/0 创建隧道
ip address 192.168.2.4 24 配置隧道IP
tunnel-protocol gre p2mp 选择隧道封装协议
source 24.0.0.1 定义隧道的源
nhrp network-id 10 创建nhrp组
nhrp entry multicast dynamic 开启伪广播
nhrp entry 192.168.2.1 21.0.0.1 register
nhrp entry 192.168.2.3 23.0.0.1 register 定义隧道的目标
R3同上
在R1中输入“display nhrp peer all”,查看NHRP表
测试
第三步:建立R1-R5-R6 hub-spoke的MGRE环境
对R1
interface Tunnel 0/0/1 创建隧道
ip address 192.168.7.1 24 配置隧道IP
tunnel-protocol gre p2mp 选择隧道封装协议
source 12.0.0.1 定义隧道的源
nhrp network-id 10 创建nhrp组
nhrp entry multicast dynamic 开启伪广播
对R5
interface Tunnel 0/0/0 创建隧道
ip address 192.168.7.2 24 配置隧道IP
tunnel-protocol gre p2mp 选择隧道封装协议
source 25.0.0.1 定义隧道的源
nhrp network-id 10 创建nhrp组
nhrp entry 192.168.7.1 12.0.0.1 register 找中心注册
R6同上
测试
第四步:配置OSPF,使全网可达
对R1
ospf 1 router-id 1.1.1.1 启动OSPF协议
area 0
network 192.168.1.0 0.0.0.255
network 192.168.2.0 0.0.0.255
network 192.168.7.0 0.0.0.255 宣告
R3~R6同上
在R1中,输入“display ospf peer brief”,查看邻居表
此时,只与R3、R5建立邻居关系
输入“display ospf interface Tunnel 0/0/0”,可知R1的接口连接类型为“点到点”类型,因此需改变接口类型
对R3
interface Tunnel 0/0/0 进入隧道
ospf network-type broadcast 改变接口类型
R4同上
在R3中,输入“display ospf peer brief”,查看邻居表,可知邻居关系以补全
回到R1中
interface Tunnel 0/0/1 进入隧道
ospf network-type p2mp 改变接口类型
R5、R6同上