ENSP IPV6-over-IPV4

news/2024/12/13 13:10:00

IPv6是网络层协议的第二代标准协议,一个IPv6地址同样可以分为网络前缀和主机ID两个部分。

可以将IPV4的网络看成IPV6的承载网,只有IPv4网络是连通的,则IPv6网络才有可能连通。所以配置的时候需要先配置IPv4网络的路由功能,再配IPv6网络的路由功能。

R1配置

<Huawei>sy
[Huawei]sy R1
[R1]IPV6
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ipv6 enable
[R1-GigabitEthernet0/0/0]ipv6 address auto link-local 
[R1-GigabitEthernet0/0/0]ipv6 address 2001:1::2 64
[R1-GigabitEthernet0/0/0]q
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip address 12.1.1.1 24
[R1-GigabitEthernet0/0/1]q
[R1]int tunnel0/0/0
[R1-Tunnel0/0/0]ipv6 enable
[R1-Tunnel0/0/0]ipv6 address 2031:0:FD::1 64
[R1-Tunnel0/0/0]q
[R1]ospf
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]

R2配置

<R2>sy
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip address 23.1.1.2 24
[R2-GigabitEthernet0/0/1]q
[R2]ospf
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255

R3配置

 <R3>sy
[R3]ipv6
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip address 23.1.1.3 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ipv6 enable
[R3-GigabitEthernet0/0/1]ipv6 address 2002:1::2 64
[R3-GigabitEthernet0/0/1]int tunnel0/0/0
[R3-Tunnel0/0/0]ipv6 enable
[R3-Tunnel0/0/0]undo ipv6 address auto link-local
[R3-Tunnel0/0/0]ipv6 address 2031:0:FD::3 64
[R3-Tunnel0/0/0]int g0/0/1 
[R3-GigabitEthernet0/0/1]ipv6 address auto link-local 
[R3-GigabitEthernet0/0/1]q
[R3]ospf
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255

R1路由配置

<R1>sy
[R1]int tunnel0/0/0  
[R1-Tunnel0/0/0]tunnel-protocol ipv6-ipv4 
[R1-Tunnel0/0/0]source 12.1.1.1  
[R1-Tunnel0/0/0]destination 23.1.1.3
[R1-Tunnel0/0/0]q    
[R1]ipv6 route-static 2002:1:: 64 2031:0:FD::3
[R1]ipv6 route-static :: 0 2031:0:FD::3 

R3路由配置

 <Huawei>sy
[R3]int tunnel0/0/0  
[R3-Tunnel0/0/0]tunnel-protocol ipv6-ipv4    
[R3-Tunnel0/0/0]source 23.1.1.3 
[R3-Tunnel0/0/0]destination 12.1.1.1
[R3-Tunnel0/0/0]q
[R3]ipv6 route-static 2001:1:: 64 2031:0:FD::1
[R3]ipv6 route-static :: 0 2031:0:FD::1

测试联通性


https://dhexx.cn/news/show-5466020.html

相关文章

python学opencv|读取图像

【1】引言 前序学习了使用matplotlib模块进行画图&#xff0c;今天开始我们逐步尝试探索使用opencv来处理图片。 【2】学习资源 官网的学习链接如下&#xff1a; OpenCV: Getting Started with Images 不过读起来是英文版&#xff0c;可能略有难度&#xff0c;所以另推荐一…

C++中的自动类型推导

自动类型推导&#xff08;auto 和 decltype&#xff09; auto关键字 基本概念&#xff1a; auto是 C 11 引入的一个关键字&#xff0c;用于让编译器自动推导变量的类型。在使用auto声明变量时&#xff0c;编译器会根据变量的初始化表达式来推断变量的类型。这在处理复杂的类型…

(C语言) 8大翻译阶段

(C语言) 8大翻译阶段 文章目录 (C语言) 8大翻译阶段⭐前言&#x1f5c3;️8大阶段&#x1f5c2;️1. 字符映射&#x1f5c2;️2. 行分割&#x1f5c2;️3. 标记化&#x1f5c2;️4. 预处理&#x1f5c2;️5. 字符集映射&#x1f5c2;️6. 字符串拼接&#x1f5c2;️7. 翻译&…

里氏替换原则:Java面向对象设计的基石

在面向对象编程&#xff08;OOP&#xff09;中&#xff0c;继承是一个强大的工具&#xff0c;它允许我们创建新的类&#xff08;子类&#xff09;来复用和扩展现有类&#xff08;父类&#xff09;的功能。然而&#xff0c;继承也带来了复杂性&#xff0c;特别是在确保子类能够正…

LangGPT社区创始人云中江树:用热爱与坚持点燃实战营课堂

书生大模型实战营第 4 期正在火热进行中&#xff0c;在这里&#xff0c;我们见证了众多同学的成长与进步。今天&#xff0c;让我们一起走进第 4 期导师、结构化提示词 LangGPT 社区创始人云中江树的故事。他的故事不仅是对知识改变命运的生动诠释&#xff0c;更是一段关于热爱与…

Unity3D模型场景等测量长度和角度功能demo开发

最近项目用到多段连续测量物体长度和角度功能&#xff0c;自己研究了下。 1.其中向量角度计算&#xff1a; 需要传入三个坐标来进行计算。三个坐标确定两条向量线段的方向&#xff0c;从而来计算夹角。 public Vector3 SetAngle(Vector3 p1, Vector3 p2,Vector3 p3) { …

大数据新视界 -- 大数据大厂之 Hive 数据安全:加密技术保障数据隐私(下)(16/ 30)

&#x1f496;&#x1f496;&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎你们来到 青云交的博客&#xff01;能与你们在此邂逅&#xff0c;我满心欢喜&#xff0c;深感无比荣幸。在这个瞬息万变的时代&#xff0c;我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

FLASH分区---FAT分区添加操作

1、板卡配置 注意&#xff1a;使用fat文件系统的时候&#xff0c;必须download进去一个fat系统的镜像 fat.img 0xee0000 注意&#xff1a;需要打开fat宏定义&#xff08;涉及到底层&#xff0c;必须开&#xff0c;否则无法创建文件&#xff09; 2、板卡.c 配置 修改分区大小、增…

uniapp的video组件截图(抓拍)功能,解决截后为黑图bug

废话不多说先上代码&#xff01;&#xff01;&#xff01;&#xff01; 点击截图按钮触发以下方法 getCapture() {let _this thislet pages getCurrentPages();let page pages[pages.length - 1];let ws page.$getAppWebview();let bitmap new plus.nativeObj.Bitmap(te…

初窥 HTTP 缓存

引言 对于前端来说, 你肯定听说过 HTTP 缓存。 当然不管你知不知道它, 对于提高网站性能和用户体验, 它都扮演着重要的角色! 它通过在客户端和服务器之间存储和重用先前获取的资源副本, 来减少网络流量和降低资源加载时间, 从而提升用户体验! 以下是 HTTP 缓存的重要性: 减少…