实验---MGRE-多协议通用路由封装

server/2025/1/25 4:15:10/

1.配置ip(如图所示 )

2.配置缺省实现联通

[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.2[r4]ip route-static 0.0.0.0 0 34.1.1.2 

3.配置tunnel实现私网访问私网

r1

[r1]int tunnel 0/0/0 --进入接口
[r1-Tunnel0/0/0]ip ad 192.168.4.1  24 --配置ip
[r1-Tunnel0/0/0]tunnel-protocol gre p2mp -- 定义该隧道为多点gre隧道
[r1-Tunnel0/0/0]source 12.1.1.1 -- 该隧道加封转的报头源ip地址
[r1-Tunnel0/0/0]nhrp entry multicast dynamic ---通过nhrp协议来获取封装的目标IP地址 成为nhrp服务端
[r1-Tunnel0/0/0]nhrp network-id 100 ---nhrp的工作编号,该网段所有的设备必须在同一id

r3

[r3]int Tunnel 0/0/0
[r3-Tunnel0/0/0]ip add 192.168.4.2 24
[r3-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r3-Tunnel0/0/0]source 23.1.1.1 
[r3-Tunnel0/0/0]source g0/0/0  加封装的源ip地址,为本地的隧道实际通过接口的ip地址,填写接口编号,而不是接口ip,原因在于该接口ip地址可变
[r3-Tunnel0/0/0]nhrp entry 192.168.4.1 12.1.1.1 register ---加封装的目标ip地址,需要到NHRP中心站点获取
[r3-Tunnel0/0/0]nhrp network-id 100

 r4

[r4]int Tunnel 0/0/0
[r4-Tunnel0/0/0]ip add 192.168.4.3 24
[r4-Tunnel0/0/0]tunnel-protocol gre p2mp 
[r4-Tunnel0/0/0]source 34.1.1.1 
[r4-Tunnel0/0/0]source g0/0/0  
[r4-Tunnel0/0/0]nhrp entry 192.168.4.1 12.1.1.1 register 
[r4-Tunnel0/0/0]nhrp network-id 100 

r1 ping r3,r4 

 

4.配置nat实现私网访问公网

[r1]acl 2000
[r1-acl-basic-2000]rule permit source 12.1.1.1 0.0.0.0
[r1-acl-basic-2000]rule permit source 192.168.1.1 0.0.0.0 
[r1-acl-basic-2000]int g 0/0/1
[r1-GigabitEthernet0/0/1]nat outbound 2000
[r1-GigabitEthernet0/0/1]ping 4.4.4.4PING 4.4.4.4: 56  data bytes, press CTRL_C to breakReply from 4.4.4.4: bytes=56 Sequence=1 ttl=255 time=20 ms

 


http://www.ppmy.cn/server/161210.html

相关文章

[Spring] Nacos详解

🌸个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵️热门专栏: 🧊 Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 🍕 Collection与…

pyhton学习笔记(三)

目录 1.变量 2.变量的命名规则 3.常用函数汇总 4.常用数据类型汇总 5.算术运算符 6.比较运算符和逻辑运算符 7.常见的三种格式化输出方法 8.分支语句 1.变量 变量就是可以变化的量,可以理解为是一个存储东西的盒子,盒子里面可以放一些程序里需要…

深度解读:Facebook 区块链技术架构与应用前景

随着区块链技术的不断发展,它已经逐渐渗透到各行各业,成为推动数字化转型的重要力量。作为全球领先的社交平台之一,Facebook(现为 Meta)也开始探索区块链技术的潜力,期望通过这一技术来提升平台的服务能力和…

LeetCode 热题 100_电话号码的字母组合 (57_17_中等_C++)(string(path.begin(),path.end()))

LeetCode 热题 100_电话号码的字母组合(57_17) 题目描述:输入输出样例:题解:解题思路:思路一(递归(回溯)): 代码实现代码实现(思路一&…

Webrtc (1) - Windows 编译

最近项目上遇到webrtc wgc 的几个test case无法通过,与webrtc人员沟通后决定要自行修复一下(因为他们不想管…) 参考文档 https://webrtc.org/support/contributinghttps://chromium.googlesource.com/chromium/src//main/docs/#checking-out-and-building 以上两…

SQL Server所有数据类型大全

数据类型列表 整数类型:bigint、int、smallint、tinyint精确数值类型:decimal、numeric近似数值类型:float、real字符类型:char、varchar、text、nchar、nvarchar、ntext日期和时间类型:date、time、datetime2、dateti…

MATLAB中characterListPattern函数用法

目录 语法 说明 示例 在文本中查找元音字母 提取在某字母范围内的字母 查找以元音字母开头的单词 将人名按字母顺序分组 characterListPattern函数的功能是匹配列表中的字符。 语法 pat characterListPattern(characters) pat characterListPattern(startCharacter,…

单例模式 - 单例模式的实现与应用

引言 单例模式(Singleton Pattern)是设计模式中最简单且最常用的模式之一。它确保一个类只有一个实例,并提供一个全局访问点来访问该实例。单例模式常用于需要全局唯一对象的场景,如配置管理、日志记录、线程池等。 本文将详细介…