综合实验(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值,优化隧道环境下的协议性能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/90225.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/90225.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【应急响应工具教程】司稽(Whoamifuck):纯Shell打造的Linux应急响应利器

1、工具简介司稽(Whoamifuck或Chief-Inspector,简称"who"),永恒之锋发布的第一款开源工具,这是一款由shell编写的Linux应急响应脚本,能对基本的检查项进行输出和分析,并支持一些扩展的特色功能。…

新手操作steam搬砖项目,应该如何快速起步

大家好哦,我是阿阳,今天继续给大家分享一些steam搬砖的知识。在我们操作过程中,问题问得最多的就是,新手应该怎么做?首先,那我们得先来了解-下,什么是steam搬砖,它的项目原理是什么,其次针对于这…

rt-thread加一个库

背景 官方软件包里没有的 可以以库或组件形式加入 本次仅为了验证,加到库 过程 下载源码 假设为 lib_demo 自己的板子目录为bsp/stm32 代码目录结构 bsp/stm32librarieslib_demo //新建文件夹src //把lib_demo里源码文件放进来inc //把lib_demo里头文件放进来SConsc…

c++深拷贝和浅拷贝

一、浅拷贝本质:简单地复制对象的成员值。如果成员里有指针,新对象和原对象的指针会指向同一块内存。比如你有对象 A,里面指针 p 指向堆内存 0x123;用 A 拷贝出对象 B,B 的指针 p 也指向 0x123。问题:若其中…

NineData新增SQL Server到MySQL复制链路,高效助力异构数据库迁移

在实际的数据库迁移工作中,异构库之间的迁移常常被视为一项“高风险、高工作量、高复杂度”的挑战任务。这不仅是一次数据库切换,更是对系统稳定性、数据一致性、业务连续性和技术团队耐力的全方位考验。为解决企业在异构数据库迁移中的痛点,…

字符串和对象的深拷贝和浅拷贝

字符串和对象的深拷贝和浅拷贝【一】基本介绍【1】浅拷贝【2】深拷贝【二】字符串的拷贝【1】字符串的 “浅拷贝”【2】字符串的 “深拷贝”【三】对象的拷贝【1】浅拷贝(Shallow Copy)【2】深拷贝(Deep Copy)【四】字符串和对象拷…

4.5 优化器中常见的梯度下降算法

梯度下降算法(Gradient Descent)的数学公式可以通过以下步骤严格表达:1. 基本梯度下降(Batch Gradient Descent) 目标:最小化损失函数L(θ)\mathcal{L}(\theta)L(θ),其中 θ\thetaθ是模型参数…

AM1.5G AAA稳态太阳光模拟器特点

光谱匹配度AM1.5G AAA稳态太阳光模拟器的光谱分布严格匹配国际标准IEC 60904-9中的AM1.5G光谱(波长范围300-4000nm),确保与自然太阳光的偏差在25%以内(AAA级标准)。光谱匹配度通过精密滤光片和氙灯或LED组合光源实现&a…

OSPF开放式最短路径优先

1OSPF简介(1)OSPF英文全称Open Shortest Path First (开放式最短路径优先)(2)OSPF是IETF 开发的一种链路状态路由协议,使用基于带宽的度量值。(3)OSPF采用SPF算法计算路由,从算法上保…

Lua(模块与包)

Lua 模块的基本概念Lua 中的模块是一个由函数、变量组成的代码库,通常保存在独立的 .lua 文件中。模块通过 return 语句导出其内容,供其他脚本调用。模块化设计可以提高代码复用性,便于管理。创建模块模块通常以 .lua 文件形式存在&#xff0…

1. boost::asio之socket的创建和连接

网络编程基本流程 网络编程的基本流程对于服务端是这样的 服务端 1)socket——创建socket对象。 2)bind——绑定本机ipport。 3)listen——监听来电,若在监听到来电,则建立起连接。 4)accept——再创建一个…

WPF 控制动画开关

记录一种实现方式:第一步:首先定义一个静态类,提供依赖属性,进而方便在xaml中实现绑定:public static class AnimationBehavior{// 定义附加属性public static readonly DependencyProperty IsAnimatingProperty Depen…

元素竖向的百分比设定是相对于父容器的高度吗?

元素竖向的百分比设定是相对于父容器的高度吗? 核心问题 在CSS中,当设置元素的竖向属性(如height、padding-top等)为百分比值时,其计算基准是父容器的高度还是宽度? 权威结论height属性 百分比值基于父容器…

web3.0怎么入局

Web3.0(第三代互联网)融合了区块链、去中心化应用(DApps)、NFT、DAO等新兴技术,给个人和机构提供了许多全新的赚钱机会。入局 Web3.0 赚钱主要有以下几种途径,根据你的技术背景、资金能力和时间投入可以选择适合自己的方式。 目录 一、普通用户赚钱方式(门槛低) 1. …

linux入门 相关linux系统操作命令(二)--文件管理系统 ubuntu22.04

以下有免费的4090云主机提供ubuntu22.04系统的其他入门实践操作 地址:星宇科技 | GPU服务器 高性能云主机 云服务器-登录 相关兑换码星宇社区---4090算力卡免费体验、共享开发社区-CSDN博客 兑换码要是过期了,可以私信我获取最新兑换码!&a…

Python-初学openCV——图像预处理(二)

目录 一、图像仿射变换 1、基本性质 二、cv2.warpAffine() 函数 1、图像旋转 2、图像平移 3、图像缩放 4、图像剪切 三、 插值方法 1、最近邻插值 2、双线性插值 3、像素区域插值 4、双三次插值 5、Lanczos插值 一、图像仿射变换 仿射变换(Affine Tr…

医疗AI轻量化部署方案的深度梳理与优化路径判研

摘要 医疗AI的快速发展为精准诊断、个性化治疗和医疗资源优化提供了新机遇。然而,大规模模型的高计算复杂度和资源需求限制了其在资源受限环境(如边缘设备、基层医疗机构)的应用。本文系统梳理了医疗AI轻量化部署的核心技术体系,包括模型压缩、参数高效微调(PEFT)、边缘-…

SSP通过SDK对接流量的原理与实现

一、核心概念解析 1.1 SSP(供应方平台) 定义:SSP是程序化广告生态中媒体方的核心工具,通过自动化技术帮助媒体(如网站、应用、视频平台)管理广告资源、优化填充率并最大化广告收益。核心功能:…

如何清理电脑c盘内存 详细操作步骤

电脑使用时间不断延长,许多用户可能会遇到一个问题——C盘空间不足,导致系统运行缓慢或无法安装新程序。如果C盘的存储空间被大量占用,可能会影响到计算机的性能。本文将介绍几种有效的方法,帮助你清理C盘内存,释放空间…

ESP32的ADF详解:5. Streams的API

一、算法流 (algorithm stream) 1. 初始化与配置API功能描述关键参数说明algo_stream_init()初始化算法流(AEC/AGC/NS/VAD)config->algo_mask 选择算法组合config->sample_rate 设置采样率(默认16kHz)config->partition_…