综合实验(2)
文章目录
目录
文章目录
前言
OSPF运行在GRE隧道概述
典型应用场景
OSPF over GRE 配置
总结
前言
OSPF运行在GRE隧道概述
GRE(Generic Routing Encapsulation)隧道是一种通过封装原始数据包在IP网络中创建虚拟点对点连接的隧道技术。OSPF(Open Shortest Path First)作为动态路由协议,在GRE隧道上运行时,能够通过隧道建立邻居关系并交换路由信息,实现跨物理网络的逻辑互联。
GRE隧道为OSPF提供了透明的传输通道,使得OSPF协议报文能够穿越不支持组播或广播的网络(如互联网或非OSPF域)。隧道两端需配置相同的OSPF区域类型,并确保MTU匹配以避免分片问题。GRE隧道需手动配置IP地址,OSPF在该虚拟接口上运行时会将其视为普通物理接口处理。
在GRE隧道上运行OSPF需注意以下几点:隧道两端IP需可达、OSPF邻居参数(如Hello间隔、Dead时间)需一致、避免因MTU不匹配导致的路由更新失败。
典型应用场景
- 连接跨运营商的不连续网络
- 通过非MPLS网络建立虚拟MPLS骨干
- 临时解决网络可达性问题
- 实验室环境模拟广域网连接
这种配置虽然增加了封装开销,但提供了动态路由的灵活性。
OSPF over GRE 配置
将OSPF运行在GRE隧道上是一种常见的解决方案,用于跨越非IP网络或不可达网络建立动态路由。以下是实现方法:
RT1配置: .
rt1(config)#interface tunnel 0
1t1(config-if)#ip add 1.1.1.1 255.255.255.0
rt1(config-if)#tunnel source ethernet 0/0
1t1(config- if)#tunnel destination 172.1.2.2
1t1(config-if)#exit
rt1(config)#no ip route 192.168.36.0 255.255.255.0 tunnel 0
删除之前的静态路由
1t1(config)#router ospf 1
1t1(config-router)#network 192. 168.20.0 0.0.0.255 a 0
rt1(config-router)#network 1.1.1.0 0.0.0.255 a 0
1t1(config-router)# exit
RT2配置:
1t2(config)#interface tunnel 0
1t2(config- if)#ip add 1.1.1.2255.255.255.0
1t2(config- if)#tunnel source ethernet 0/0
1t2(config-if)#tunnel destination 172.1.1.2
1t2(config-if)#exit
1t2(config)#no ip route 192. 168.20.0 255.255.255.0 tunnel0
1t2(config)#router ospf 1
1t2(config-router)#network 1.1.1.0 0.0.0.255 a 0
1t2(config-router)#network 192. 168.36.0 0.0.0.255 a 0
rt2( config-router)#exit
Tit g:
本试验现象:
OSPF邻居通过tunnel隧道建立,ospf数据包来触发GRE,OSPF数据报文承载在GRE数据包中,学习到对方的私网路由(之前是静态配置)
总结
RE隧道会增加协议开销,可能影响OSPF收敛速度。
需确保隧道两端OSPF区域配置一致,避免路由环路或次优路径。
适当调整OSPF计时器和MTU值,优化隧道环境下的协议性能。