当前位置: 首页 > news >正文

IPv6 over IPv4隧道概述

IPv6 over IPv4技术可以利用现有的IPv4网络为相互孤立的IPv6网络提供连通性。IPv6报文被封装在IPv4报文中,实现IPv6报文的透明传输。

在IPv4网络向IPv6网络过渡的初期,IPv4网络已被大量部署,而IPv6网络只是散布在世界各地的一些孤岛。利用隧道技术可以在IPv4网络上创建隧道,从而实现IPv6孤岛之间的互连。在IPv4网络上用于连接IPv6孤岛的隧道称为IPv6 over IPv4隧道。为了实现IPv6 over IPv4隧道,需要在IPv4网络与IPv6网络交界的边界路由器上启动IPv4/IPv6双协议栈。

IPv6 over IPv4隧道配置注意事项

特性限制
表1 本特性的使用限制

特性限制

系列

涉及产品

IPv6 over IPv4隧道的接口、源地址和目的地址不支持L3VPN。

NetEngine 8000E M

NetEngine 8000E M14/NetEngine 8000E M8

IPv6 over IPv4隧道、6to4隧道使用的IPv4路由只能做IP转发。

NetEngine 8000E M

NetEngine 8000E M14/NetEngine 8000E M8

同源的6to4/6over4/6rd隧道不能分开控制,配置一种,另外两种也可以正常转发。

NetEngine 8000E M

NetEngine 8000E M14/NetEngine 8000E M8

修改6to4隧道下的源IP地址,原6to4地址流量仍然可以正常转发,平滑后断流。

NetEngine 8000E M

NetEngine 8000E M14/NetEngine 8000E M8

配置IPv6 over IPv4手动隧道

手动隧道是点对点的隧道,隧道的源和目的地都是手动指定的,且同一台设备不能配置同源同目的两个隧道。手动隧道相当于通过IPv4骨干网连接的两个IPv6域的永久链路,是边界路由器之间进行定期安全通信的固定通道。

应用环境

IPv6网络间的通信需要穿过IPv4网络时,在IPv4和IPv6的边界路由器上就需要配置IPv6 over IPv4隧道。

IPv6 over IPv4手动隧道可以建立在两个边界路由器之间为分离的IPv6网络提供稳定的连接,也可以建立在终端系统和边界路由器之间为终端系统访问IPv6网络提供连接。建立tunnel的设备必须支持IPv6/IPv4双协议栈,对于其他设备而言,只需支持单协议栈即可。如果一个边界路由器要与多个设备之间建立手动隧道,则在该边界路由器上须配置多个隧道,分别为不同的IPv6网络提供连接。

前置任务

在配置IPv6 over IPv4隧道之前,需完成以下任务:

  • 连接接口并配置接口的物理参数,使接口的物理层状态为Up

  • 配置接口的链路层协议参数,使链路层协议状态为Up

  • 配置边界路由器的IPv4地址

  • 使能全局和接口的IPv6功能

  • 配置边界路由器的IPv6地址

操作步骤
  1. 执行命令system-view,进入系统视图。
  2. 执行命令interface tunnel interface-number,创建Tunnel接口。
  3. 执行命令tunnel-protocol ipv6-ipv4,指定Tunnel为手动隧道模式。
  4. 执行命令source { ip-address | interface-type interface-number },指定Tunnel的源地址或源接口。
  5. 执行命令destination ip-address,指定Tunnel的目的地址。

    Tunnel的目的地址可以是物理接口地址,也可以是Loopback接口的地址。

  6. 执行命令ipv6 enable,使能接口的IPv6功能。
  7. 执行命令ipv6 address { ipv6-address prefix-length | ipv6-address/prefix-length },设置Tunnel接口的IPv6地址。
  8. 执行命令commit,提交配置。

检查配置结果

完成配置后,可以按以下指导来检查配置结果。

  • 使用display ipv6 interface tunnel interface-number命令查看Tunnel接口的IPv6属性。

配置6to4隧道

6to4隧道是点对多点的隧道,可以实现孤立的IPv6网络之间通过IPv4网络连接起来。

应用环境

IPv6网络间的通信需要利用穿过IPv4网络时,在IPv4和IPv6的边界路由器上就需要配置IPv6 over IPv4隧道。

6to4隧道是点对多点的隧道,特殊的6to4地址格式(2002:a.b.c.d::/48,a.b.c.d是隧道接口的源地址)在该隧道中被使用。当进行通讯的时候,6to4地址中的IPv4地址将被提取出来用于封装报文。6to4隧道在进行接口配置时无需配置目的地址。

前置任务

在配置IPv6 over IPv4隧道之前,需完成以下任务:

  • 连接接口并配置接口的物理参数,使接口的物理层状态为Up

  • 配置接口的链路层协议参数,使链路层协议状态为Up

  • 配置IPv4/IPv6双协议栈

操作步骤
  1. 执行命令system-view,进入系统视图。
  2. 执行命令interface tunnel interface-number,创建Tunnel接口。
  3. 执行命令tunnel-protocol ipv6-ipv4 6to4,指定Tunnel为6to4隧道模式。
  4. 执行命令source { ip-address | interface-type interface-number },指定Tunnel的源地址或源接口。
  5. 执行命令ipv6 enable,使能接口的IPv6功能。
  6. 执行命令ipv6 address { ipv6-address prefix-length | ipv6-address-mask },设置Tunnel接口的IPv6地址。
  7. 执行命令commit,提交配置。

检查配置结果

完成配置后,可以按以下指导来检查配置结果。

  • 使用display ipv6 interface tunnel interface-number命令查看Tunnel接口的IPv6属性。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 没及格,我猜这套华为软件测试面试题没几个人能及格
  • 景商场双目客流量摄像机,具有100°宽视角,识别范围广
  • 模拟实现STL中的unordered_map和unordered_set
  • 图神经网络实战(19)——异构图神经网络
  • Vue3-win7搭建vue3环境
  • html快速入门
  • Thinkphp6 反序列化漏洞分析
  • 8.22-docker的部署及其使用
  • 负载均衡详解
  • [C语言]-基础知识点梳理-编译、链接、预处理
  • 计算机组成与设计 - 1.7 功耗墙 - 1.8 单处理器向多处理器的转变 - 1.9 基准
  • FL Studio24.1.1.4239中文版注册机+永久激活码注册码
  • Java-使用HashMap压缩重复数据量以减少堆内存溢出的概率
  • 浅谈【数据结构】链表之单链表
  • Java Leetcode每日一题:DFS
  • 分享的文章《人生如棋》
  • 【知识碎片】第三方登录弹窗效果
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • co.js - 让异步代码同步化
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • ES6系列(二)变量的解构赋值
  • Java基本数据类型之Number
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Next.js之基础概念(二)
  • Twitter赢在开放,三年创造奇迹
  • windows下mongoDB的环境配置
  • 二维平面内的碰撞检测【一】
  • 关于List、List?、ListObject的区别
  • 学习Vue.js的五个小例子
  • 延迟脚本的方式
  • 一个SAP顾问在美国的这些年
  • 最简单的无缝轮播
  • Semaphore
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​linux启动进程的方式
  • ​插件化DPI在商用WIFI中的价值
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (k8s)Kubernetes本地存储接入
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (笔记)M1使用hombrew安装qemu
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (附源码)计算机毕业设计ssm电影分享网站
  • (算法)Game
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (转)linux下的时间函数使用
  • (转)ORM