网络类型之GRE和MGRE和NHRP

news2025/6/4 1:18:18

GRE-通用路由封装

是一种简单的三层VPN封装技术,属于虚拟的点到点网络类型

优点:支持IP 网络作为承载网络、支持多种协议、支持IP 组播,配置简单,容易布署。

缺点:缺少保护功能,不能执行如认证、加密、以及数据完整性检查这些任务。

VPN---虚拟专用网络两个网络穿越中间网络直接通讯

GRE报文格式

乘客协议:报文封装之前所属的协议称为乘客协议

封装协议: 用来封装乘客协议的协议称为封装协议,这里的GRE便是一个封装协议

传输协议:负责对封装后的报文进行转发的协议称为传输协议 不同于传输层协议

GRE封装和解封装过程

  • 设备从私网接口收到数据包后,先检查报文头部的ip地址,查找路由表,如果是隧道接口,则将该报文转发给隧道模块处理
  • 隧道模块根据乘客协议和当前GRE隧道配置,对报文进行GRE封装
  • 隧道模块给报文添加新的传输协议,该协议的源为隧道源,目为隧道目
  • 最后,设备根据新的ip头部查表进行转发
  • 接收端收到报文后,先分析最外层的ip头部,如果协议字段类型值为47(GRE协议号),会将该数据部分交给GRE模块处理,GRE模块去除最外层的ip头部,根据GRE报文头部的乘客协议内容,交给对应模块处理

实验:

配置接口ip(这里省略)

配置默认路由

[r1]ip route-static 0.0.0.0 0 12.1.1.2

[r3]ip route-static 0.0.0.0 0 23.1.1.1

测试公网之间的通信

私网之间不能ping通,因为运营商R2路由表没有私网

在R1和R3之间做隧道接口

配置GRE后,还要在本地路由补充去私网的路由

测试私网连通性,并抓包

MGRE---多点GRE属于NBMA网路类型

NBMA网络,仅有伪广播

Hub-spoke架构--中心到节点架构

NHRP---下一跳解析协议

在所有的tunnel接口上运行NHRP,并且手动配置NHRP-Sever

spoke分支点通信:分支点向NHRP-Sever进行查询,NHRP-Sever给出应答,分支通过NHRP-Sever给的tunnel地址和物理地址通信,所有的设备最终都要学习到达MGRE网络中所有的用户的tunnel地址和物理地址的映射关系

MGRE实验:

实验背景:A公司扩建到拥有两个子公司,要搭三个VPN,若是n个公式,则要搭建[n(n-1)]/2个VPN,不符合实际情况-----引出点对多点(实质也是点对点)

配置接口ip和配缺省(此处省略)

Hub中心节点配置和spoke节点配置

Hub中心节点:R1

spoke节点配置:R3,R4

注意:source后面必须写接口

[r1]display nhrp peer all----查看nhrp映射表

在本地补充路由

[r1]ip route-static 192.168.3.0 24 10.1.1.2
[r1]ip route-static 192.168.3.0 24 10.1.1.3

[r3]ip route-static 192.168.1.0 24 10.1.1.1
[r3]ip route-static 192.168.3.0 24 10.1.1.3

[r4]ip route-static 192.168.1.0 24 10.1.1.1
[r4]ip route-static 192.168.2.0 24 10.1.1.2

测试tunnel连通性

MGRE环境下的RIP网络搭建

基于上一个实验相同,但是不在本地配静态

[r1-rip-100]ver 2
[r1-rip-100]net 192.168.1.0
[r1-rip-100]net 10.0.0.0

[r3-rip-100]ver 2
[r3-rip-100]net 192.168.2.0
[r3-rip-100]net 10.0.0.0

[r4-rip-100]ver 2
[r4-rip-100]net 192.168.3.0
[r4-rip-100]net 10.0.0.0

MGRE环境下是点到点通讯,不支持组播(广播),R1无法通过发广播让分支学习路由,所有要开启伪广播

[r1-Tunnel0/0/0]nhrp entry multicast dynamic 

学习成功!再查看分支的路由表

只学习到R1的路由,原因:水平分割-->从tunnel口学到路由不能从该口转发

关闭水平分割

[r1-Tunnel0/0/0]undo rip split-horizon 

再次查看分支路由表

学习成功!

测试连通性

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

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

相关文章

基于SSM实现的社区论坛系统(附PPT、设计文档)

基于SSM实现的社区论坛系统(附PPT、设计文档) 文章目录 基于SSM实现的社区论坛系统(附PPT、设计文档)系统介绍技术选型成果展示设计文档用户端管理员端 源码获取账号地址及其他说明 系统介绍 基于SSM实现的社区论坛系统是一款前后…

Stable Diffusion汉化插件

今天为大家介绍Stable Diffusion的两种UI汉化包,一种是汉化包,就中文界面,方便大家对于繁杂的参数的模型的操作,一种是中英文对照界面,在中文提示下,同时显示英文,不但方便设置也同时学习了英文…

五大安全须知,享受酒精壁炉温馨每一年

酒精壁炉作为一种独特的取暖方式,受到了越来越多家庭的喜爱。然而,为了确保使用过程中的安全性,需要熟悉并遵循一些关键的事项。 选择合适的酒精燃料 在使用酒精壁炉之前,最好是确保使用纯度为95%至97%的工业酒精。避免使用含有…

开源知识库对比,到底哪个才最好用?

在现代信息社会,知识的获取和共享变得越来越重要。为了更好地管理和传播知识,越来越多的人开始关注开源知识库的使用。但是,在众多开源知识库中,到底哪个才最好用呢?本文将对比三款开源知识库,以帮助读者做…

openmediavault(OMV) (27)网络(2)adguardhome

简介 AdGuard Home 是一个开源的网络广告和隐私保护解决方案,它充当局域网中的 DNS 服务器,提供广告拦截、跟踪器阻止和家长控制等功能。它可以在个人电脑、树莓派或其他支持的硬件设备上运行。 AdGuard Home 的主要功能包括: 广告拦截:AdGuard Home 使用广泛维护的广告…

点击出现视频弹框

<VideoPlayer ref"video":size"{ width: 88%, height: 100% }" :videoSrc"currentVideo.url"></VideoPlayer>import VideoPlayer from /components/video-player.vue

2023最大技术潮:大模型冲击下的智能汽车

作者 |德新 编辑 |王博 过去这年最大的技术潮&#xff0c;非大模型莫属。 2023年初&#xff0c;由ChatGPT掀起的浪花&#xff0c;迅速地演变成了席卷全球的AI科技浪潮。汽车行业在其中也不可避免。各大车企纷纷投入与大模型相关的布局。 长城官宣成立了AI Lab&#xff0c;到…

共享企业文件数据信息:实用方法与技巧分享

在当下快节奏的企业办公生活中&#xff0c;如何有效且高效的进行企业文件数据信息共享&#xff0c;保持企业竞争力&#xff0c;是许多企业团队面临的问题。 诚然&#xff0c;社交媒体工具的出现可以缓解企业信息共享协作的痛点。然而&#xff0c;多平台工具的交叉使用又使企业…

上海晋名洗眼房助力新材料行业安全防护

近期上海晋名又有五台紧急冲淋洗眼房项目顺利交付&#xff0c;此次项目主要用于新材料行业日常工作中的安全防护。 用户单位2017年成立&#xff0c;是一家清洗液系列、微电子与半导体领域、光电材料等新材料的研发、生产、销售及技术服务为一体的高新技术企业。 上海晋名作为…

AI:111-基于深度学习的工业设备状态监测

🚀点击这里跳转到本专栏,可查阅专栏顶置最新的指南宝典~ 🎉🎊🎉 你的技术旅程将在这里启航! 从基础到实践,深入学习。无论你是初学者还是经验丰富的老手,对于本专栏案例和项目实践都有参考学习意义。 ✨✨✨ 每一个案例都附带有在本地跑过的关键代码,详细讲解供…

Gin 框架介绍与快速入门

Gin 框架介绍与快速入门 文章目录 Gin 框架介绍与快速入门一、Gin框架介绍1. 快速和轻量级2. 路由和中间件3. JSON解析4. 支持插件5. Gin相关文档 二、基本使用1.安装2.导入3.第一个Gin 应用 三、应用举例四、Gin 入门核心1.gin.Engine2.gin.Context 一、Gin框架介绍 Gin是一个…

免费搭建知识付费平台:让知识更有价值

明理信息科技知识付费saas租户平台 在当今的知识经济时代&#xff0c;一个高效、便捷的知识服务平台对于企业和个人至关重要。然而&#xff0c;市面上的众多知识服务平台中&#xff0c;许多产品存在高昂的费用、无用功能的堆砌、无法定制化等问题&#xff0c;让用户进退两难&…

科研+临床观摩|牙科医生公派美国从事访问学者交流

很多临床医学专业的访问学者希望在访学从事科研的同时&#xff0c;能到医院进行临床观摩。对于这些申请者的要求&#xff0c;我们会尽量满足。本案例中的T医生&#xff0c;口语较弱&#xff0c;担心英语面试&#xff0c;最终我们为其取得了田纳西大学健康科学中心的邀请函&…

select for update会锁表还是行锁还是其它

select for update含义 select查询语句是不会加锁的&#xff0c;但是 select for update除了有查询的作用外&#xff0c;还会加锁呢&#xff0c;而且它是悲观锁哦。至于加了是行锁还是表锁&#xff0c;这就要看是不是用了索引/主键啦。 没用索引/主键的话就是表锁&#xff0c…

如何精准避雷网络安全培训机构?

随着信息化时代的网络攻击越来越多&#xff0c;网络黑产规模日益庞大&#xff0c;网络安全形势越来越严峻。企业和政府部门的网络化程度逐渐提高&#xff0c;日常运营已普遍依赖于互联网&#xff0c;若无法保障网络安全&#xff0c;将会带来重大的损失。并且数据作为企业和机构…

新手第一次在linux上用git上传代码到仓库全过程

目录 背景&#xff1a; 过程&#xff1a; -1.去github.com自己的账号先建个仓库repository 0.命令行输入 git version 看下有无安装git 1.git init 初始化了一个Git仓库&#xff0c;你可以 ls -a 看见这个隐藏的目录 3.git add . 添加要上传的文件到Git的暂存区&#xff0…

three.js实现电子围栏效果(纹理贴图)

three.js实现电子围栏效果&#xff08;纹理贴图&#xff09; 实现步骤 围栏的坐标坐标转换为几何体顶点&#xff0c;uv顶点坐标加载贴图&#xff0c;移动 图例 代码 <template><div class"app"><div ref"canvesRef" class"canvas-…

数字化助力,聚道云软件连接器实现软件公司人事信息自动同步

客户介绍 某软件行业有限公司是一家专注于为公共交通领域提供智能化解决方案的高科技企业。公司依托先进的云计算和大数据技术&#xff0c;为公交企业提供全面的数字化转型服务&#xff0c;助力提升公共交通运营效率和服务质量。 添加图片注释&#xff0c;不超过 140 字&#…

西电期末1019.校验和计算

一.题目 二.分析与思路 难点在于逐个取出数据的每一位&#xff0c;我们编写f函数&#xff0c;使用了一个while函数&#xff0c;每次循环中用取余的运算符找到数据的个位累加&#xff0c;再将n/10&#xff0c;如此n便被去除了个位&#xff0c;十位就成了新的个位&#xff0c;最…

error:0308010C:digital envelope routines::unsupported 前端项目错误

直接启动命令中增加&#xff1a; SET NODE_OPTIONS--openssl-legacy-provider && vue-cli-service serve