综合实验(2)

文章目录

目录

文章目录

前言

OSPF运行在GRE隧道概述

典型应用场景

[OSPF over 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值,优化隧道环境下的协议性能。