华为手动ipv6-to-ipv4隧道

中间r2的两个接口配置两个地址就行了,其它什么都不用配置

两边出接口R1和R3手动隧道建立:先把IPV4打通,并配置默认路由

再起隧道接口上进行配置,再配置带隧道的默认路由

PC上和上联接口网关只有IPV6地址

最终两个PC可以ping通

思路:

PC1访问PC2时,会先构造源ipv6为2001:1::2,目的IPV6为2001:2::2的ipv6报文,然后查看PC1的路由表,发送到R1,r1接收后,以目的IPV6地址2001:2::2查询IPV6路由表,出接口为tun0/0/0接口,报文进入tunnel0/0/0进行处理,tun0/0/0接口为隧道ipv6-ipv4类型,源地址100.0.0.2至目的地址200.0.0.2,随后将ipv6报文封装到IPV4报文中,新的IPV4头源地址为100.0.0.2,目的地址为200.0.0.2,在r1设备上查询ipv4路由转发到R3,R3收到后发现目的是ipv4自己,进行解封装,读取ipv6报头,再查询ipv6路由表进行转发至pc2

R1

ipv6

interface GigabitEthernet0/0/0

ip address 100.0.0.2 255.255.255.252

interface GigabitEthernet0/0/1

ipv6 enable

ipv6 address 2001:1::1/64

interface GigabitEthernet0/0/2

interface NULL0

interface Tunnel0/0/0

ipv6 enable

ipv6 address 2001:12::1/64 //这个地址可以不用配置

tunnel-protocol ipv6-ipv4 //隧道方式

source 100.0.0.2 //这里的公网地址必须配置

destination 200.0.0.2 //这里的公网地址必须配置

ip route-static 0.0.0.0 0.0.0.0 100.0.0.1

ipv6 route-static 2001:2:: 64 Tunnel0/0/0 //把ipv6引入到隧道

R2

interface GigabitEthernet0/0/0

ip address 100.0.0.1 255.255.255.252

interface GigabitEthernet0/0/1

ip address 200.0.0.1 255.255.255.252

R3

ipv6

interface GigabitEthernet0/0/0

ip address 200.0.0.2 255.255.255.252

interface GigabitEthernet0/0/1

ipv6 enable

ipv6 address 2001:2::1/64

interface GigabitEthernet0/0/2

interface Tunnel0/0/0

ipv6 enable

ipv6 address 2001:12::2/64

tunnel-protocol ipv6-ipv4

source 200.0.0.2

destination 100.0.0.2

ip route-static 0.0.0.0 0.0.0.0 200.0.0.1

ipv6 route-static 2001:1:: 64 Tunnel0/0/0

相关推荐
历程里程碑12 分钟前
Linux 49 HTTP请求与响应实战解析 带http模拟实现源码--万字长文解析
java·开发语言·网络·c++·网络协议·http·排序算法
ZVAyIVqt0UFji13 分钟前
高可用虚拟IP(HaVip)技术详解:原理、设计与应用
开发语言·网络·网络协议·tcp/ip·perl
慧天城寻13 分钟前
H3C巡检命令与避坑技巧
运维·网络·运维开发
油丶酸萝卜别吃14 分钟前
从网络角度来看,用户从输入网址到网页显示,期间发生了什么?
网络
M1582276905516 分钟前
SG-TCP-Profibus (M) ModbusTCP 转 Profibus DP 网关:工业双协议无缝互联的高效解决方案
网络·网络协议·tcp/ip
兮动人31 分钟前
Linux 云服务器部署 OpenClaw 全攻略:从环境搭建到 QQ 机器人集成
linux·服务器·机器人·openclaw
linux修理工33 分钟前
使用 nextcloud.occ 重置用户密码
linux·运维·服务器
somi71 小时前
Linux—网络通信04-IO多路复用-并发模型
linux·运维·服务器
mpr0xy1 小时前
Linux操作系统安装nvidia-drives和nvidia-container-toolkit
linux·运维·服务器
minji...1 小时前
Linux 基础IO (三) (用户缓冲区/内核缓冲区深刻理解)
java·linux·运维·服务器·c++·算法