一、IPv6过渡技术


共存技术:
双协议栈:IPv6节点同时支持IPv6和IPv4协议栈。
隧道:IPv6报文作为IPv4的载荷,由IPv4 Internet中连接多个IPv6孤岛。

互通技术:
提供IPv6与IPv4互相访问的技术。
适用于IPv6 Internet与IPv4 Internet共存,而两者又有互相通讯的需求。

二、双栈技术Dual Stack

连接双栈网络的接口必须同时配置IPv4地址和IPv6地址。
Protocol ID为0x86DD为IPv6

[R1]ipv6
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 10.1.1.1 24
[R1-GigabitEthernet0/0/0]ipv6 enable
[R1-GigabitEthernet0/0/0]ipv6 address 2001:0001::FFFF 64

三、6 over 4手动隧道

6 over 4手动隧道的一种;
源地址和目的地址均需手工指定;
用于边界路由器与边界路由器,或者主机与边界路由器之间。

手工隧道优缺点:
优点:可以用于任何IPv6穿越IPv4的环境,通用性好
缺点:必须手工配置

转发机制
当隧道边界设备的IPv6侧收到一个IPv6报文后,根据IPv6报文的目的地址查找IPv6路由转发表,如果该报文是从此虚拟隧道接口转发出去,则根据隧道接口配置的隧道源端和目的端的IPv4地址进行封装。封装后的报文变成一个IPv4报文,交给IPv4协议栈处理。报文通过IPv4网络转发到隧道的终点。隧道终点收到一个隧道协议报文后,进行隧道解封装。并将解封装后的报文交给IPv6协议栈处理。

实验

R1:
interface GigabitEthernet0/0/0ip address 12.1.1.1 255.255.255.0
#
interface Tunnel0/0/0ipv6 enable ipv6 address 2001::1/64 tunnel-protocol ipv6-ipv4source 12.1.1.1destination 23.1.1.3
#
ip route-static 23.1.1.0 255.255.255.0 12.1.1.2R2:
interface GigabitEthernet0/0/0ip address 12.1.1.2 255.255.255.0
#
interface GigabitEthernet0/0/1ip address 23.1.1.2 255.255.255.0R3:
interface GigabitEthernet0/0/0ip address 23.1.1.3 255.255.255.0
#
interface Tunnel0/0/0ipv6 enable ipv6 address 2001::2/64 tunnel-protocol ipv6-ipv4source 23.1.1.3destination 12.1.1.1
#
ip route-static 12.1.1.0 255.255.255.0 23.1.1.2


报文和6 ovwe 4 GRE隧道的差别在于有没有GRE报头

四、6 over 4 GRE隧道

6 over 4手动隧道的一种;
源地址和目的地址均需手工指定;
GRE承载IPv6协议。

GRE隧道本身并不限制被封装的协议和传输协议,一个GRE隧道中被封装的协议可以是协议中允许的任意协议。
IPv6 over IPv4 GRE隧道在边界路由器上的传输机制和IPv6 over IPv4手动隧道相同

实验

先启动IPv4,保证底层可以通信
R1:
#
interface LoopBack1ipv6 enable ipv6 address 2001:1::1/64
#
interface Tunnel0/0/0 //创建Tunnel接口ipv6 enable ipv6 address 2001:13::1/64 //设置Tunnel接口的IPv6地址tunnel-protocol gre //指定Tunnel为GRE隧道模式source LoopBack0 //指定Tunnel的源接口destination 3.3.3.3 //指定Tunnel的目的接口
#
ipv6 route-static 2001:3:: 64 Tunnel0/0/0
R3:
#
interface LoopBack1ipv6 enable ipv6 address 2001:3::3/64
#
interface Tunnel0/0/0ipv6 enable ipv6 address 2001:13::3/64 tunnel-protocol gresource LoopBack0destination 1.1.1.1
#
ipv6 route-static 2001:1:: 64 Tunnel0/0/0 可以使用display interface Tunnel 0/0/0该命令查看隧道状态
<R1>display interface Tunnel 0/0/0
Tunnel0/0/0 current state : UP
Line protocol current state : DOWN
Description:HUAWEI, AR Series, Tunnel0/0/0 Interface
Route Port,The Maximum Transmit Unit is 1500
Internet protocol processing : disabled
Encapsulation is TUNNEL, loopback not set
Tunnel source 1.1.1.1 (LoopBack0), destination 3.3.3.3
Tunnel protocol/transport GRE/IP, key disabled
keepalive disabled
Checksumming of packets disabled
Current system time: 2020-04-18 00:29:33-08:00300 seconds input rate 0 bits/sec, 0 packets/sec300 seconds output rate 0 bits/sec, 0 packets/sec0 seconds input rate 0 bits/sec, 0 packets/sec0 seconds output rate 0 bits/sec, 0 packets/sec0 packets input,  0 bytes0 input error10 packets output,  1280 bytes0 output errorInput bandwidth utilization  : --
Output bandwidth utilization : --


对R1的G0/0/0口抓包


对R1的G0/0/0口抓包

五、6 to 4隧道

6over4自动隧道的一种。隧道也是使用内嵌在IPv6地址中的IPv4地址建立的。
支持Router到Router、Host到Router、Router到Host、 Host到Host。
采用6to4专用地址,即2002:IPv4::/48。

FP:可聚合全球单播地址的格式前缀(Format Prefix),其值为001。
TLA:顶级聚合标识符,有13个比特位,其二进制值为0 0000 0000 0010。
SLA:站点级聚合标识符(Site Level Aggregator)。

如果一个边界路由器连接了多个6to4网络使用同样的IPv4地址做为隧道的源地址,则使用6to地址中的SLA ID来区分,但他们共用一个隧道。

6 to 4中继
普通IPv6网络需要与6to4网络通过IPv4网络互通,这可以通过6to4中继路由器方式实现。
6to4中继:就是通过6to4隧道转发的IPv6报文的目的地址不是6to4地址,但转发的下一跳是6to4地址,该下一跳为路由器我们称之为6to4中继。隧道的IPv4目的地址依然从下一跳的6to4地址中获得。
如果6to4网络2中的主机要与IPv6网络互通,在其边界路由器上配置路由指向的下一跳为6to4中继路由器的6to4地址,中继路由器的6to4地址是与中继路由器的6to4隧道的源地址相匹配的。6to4网络2中去往普通IPv6网络的报文都会按照路由表指示的下一跳发送到6to4中继路由器。6to4中继路由器再将此报文转发到纯IPv6网络中去。当报文返回时,6to4中继路由器根据返回报文的目的地址(为6to4地址)进行IPv4报文头封装,数据就能够顺利到达6to4网络中了。
实验

配置步骤:
1.在 Router 上配置 IPv4/IPv6 双协议栈
2.在 Router 上配置 6to4 隧道
3.3. 在 Router 上配置相关的静态路由R1:
ipv6
#
interface G0/0/0
ip address 2.1.1.1 255.0.0.0
#
interface GigabitEthernet0/0/1
ipv6 enable
ipv6 address 2002:201:101:1::1/64
#
interface Tunnel 0/0/1
ipv6 enable
ipv6 address 2002:201:101::1/64
tunnel-protocol ipv6-ipv4 6to4
source G0/0/0
#
ipv6 route-static :: 0 2002:201:102::1
#
ipv6 route-static 2002:: 16 Tunnel 0/0/1R2:
ipv6
#
interface G0/0/0
ip address 2.1.1.2 255.0.0.0
#
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address 2001::1/64
#
interface Tunnel 0/0/1
ipv6 enable
ipv6 address 2002:201:102::1/64
tunnel-protocol ipv6-ipv4 6to4
source G0/0/0
#
ipv6 route-static 2002:: 16 Tunnel 0/0/1<RouterA>ping ipv6 2001::1PING 2001::1 : 56  data bytes, press CTRL_C to breakReply from 2001::1 bytes=56 Sequence=1 hop limit=64  time = 120 msReply from 2001::1 bytes=56 Sequence=2 hop limit=64  time = 30 msReply from 2001::1 bytes=56 Sequence=3 hop limit=64  time = 20 msReply from 2001::1 bytes=56 Sequence=4 hop limit=64  time = 10 msReply from 2001::1 bytes=56 Sequence=5 hop limit=64  time = 10 ms--- 2001::1 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-trip min/avg/max = 10/38/120 ms

六、ISATAP隧道

6over4自动隧道的一种
支持Host到Router、Router到Host、 Host到Host
采用ISATAP隧道专用地址

如果IPv4地址是全局唯一的,则u位为1,否则u位为0。g位是IEEE群体/个体标志。

实验

ISATAP Router:
interface GigabitEthernet0/0/0ipv6 enable ipv6 address 2001::1/64
#
interface GigabitEthernet0/0/1ip address 2.1.1.1 255.0.0.0
#
interface Tunnel0/0/0ipv6 enable ipv6 address 2002::/64 eui-64undo ipv6 nd ra halttunnel-protocol ipv6-ipv4 isatapsource GigabitEthernet0/0/1配置ISATAP主机:
使用如下的命令添加一条到边界路由器的静态路由
C:\> netsh interface ipv6 isatap set router 2.1.1.1
在主机上查看ISATAP接口的信息。
C:\>ipconfig/all
在ISATAP路由器上查看Tunnel0/0/0的IPv6状态为Up。
[Router] display ipv6 interface Tunnel 0/0/0

七、NAT64

NAT64技术实际上是一种协议转换技术,能够将分组在V4及V6格式之间灵活转换。
IPv6过渡中的协议翻译技术就是将IPv6数据包的每个字段与IPv4数据包中的字段建立起一一映射的关系,从而在两个网络的边缘实现数据报文的转换。

IPv6-GRE 隧道技术相关推荐

  1. 思科、华为 GRE 隧道技术 的原理及配置详解

    文章目录 概述 隧道传递数据包的过程分为3步: GRE 隧道 配置思路 工作原理 实验 实验要求: GRE 配置 总结 华为GRE 配置 概述 GRE是一种最传统的隧道协议,其根本功能就是要实现隧道功 ...

  2. 计算机网络隧道技术,隧道技术-高级计算机网络.ppt

    <隧道技术-高级计算机网络.ppt>由会员分享,可在线阅读,更多相关<隧道技术-高级计算机网络.ppt(24页珍藏版)>请在装配图网上搜索. 1.l基本原理l网状隧道机制l主机 ...

  3. 华为MPLSVPN与GRE隧道配置练习

    华为MPLS-VPN配置练习 一.拓扑以及需求 二.配置思路 (1)模拟运营商ISP网络 1.底层OSPF1 2.R5-R6起BGP邻居 3.全网段配置MPLS (2)A公司配置MPLS-VPN 1. ...

  4. 华为AR1220路由器配置GRE隧道

    华为AR1220路由器配置GRE隧道 1.概要 组网要求 AR1.AR2.AR3 属于VPN骨干网,它们之间执行OSPF协议. AR2和AR3之间使用三层隧道协议,实现PC1和PC2互联. PC1和P ...

  5. 计算机网络中隧道基本原理,隧道技术-高级计算机网络.ppt课件

    .,隧道技术,基本原理网状隧道机制主机间隧道机制星形隧道机制两次翻译和隧道技术隧道机制总结,.,隧道技术基本原理,隧道技术是通过对报文的封装/解封装,使得两个同构网络能在一个异构网络的两边桥接起来,实 ...

  6. IPv6进阶:IPv6 过渡技术之 GRE 隧道

    实验拓扑 R1-R3-R2之间的网络为IPv4环境 PC1及PC2处于IPv6孤岛 实验需求 R1及R2为IPv6/IPv4双栈设备 在R1及R2上部署GRE隧道使得PC1及PC2能够互相访问(先采用 ...

  7. ipv6 访问内网_【内网渗透】—— 隐藏通信隧道技术之网络层隧道技术

    hidden:是否完全隐藏控制面板,还有很多设置参数,比如也可以设置显示面板,然后设置宽高WIDTH="整数" 和 HIGH="整数". 1. 隐藏通信隧道基础 ...

  8. IPv6隧道技术基础知识

    随着IPv4地址的枯竭,IPv6投入应用是必然的.但是全球大部分网络都还在使用IPv4,所以IPv6到IPv4的过渡必定是渐进的,这是一个相对缓慢的过程,这时就需要使用IPv6隧道技术使IPv4网络与 ...

  9. IPv6和IPv4共存技术之 ISATAP隧道技术

    ISATAP隧道 ISATAP ( Intra-Site Automatic Tunnel Addressing Protocol,站间自动隧道寻址协议)是一种地址分配和主机到主机.主机到路由器和路由 ...

  10. IPv6改造方案:隧道技术

    本文简单介绍IPv6隧道技术改造方案: 隧道技术(Tunneling) 隧道技术是为了实现IPv6点到点的访问,因为在IPv6实行初期有许多纯粹的IPv6网络,这些网络被原先的IPv4网络隔开,形成了 ...

最新文章

  1. Java将一段逗号分割的字符串转换成一个数组
  2. 客户端从config上获取配置
  3. java ehcahce刷新_Spring整合ehcache 注解实现查询缓存,并实现实时缓存更新或删除...
  4. 整合基因组学和蛋白质结构的致病机制分析
  5. 将json字符串转换成html,将JSON HTML字符串转换为HTML
  6. 第六章:react-router4
  7. Tensorflow GAN对抗生成网络实战
  8. LeetCode(389)——找不同(JavaScript)
  9. php连接memcache(php.ini配置)
  10. 【DP】LeetCode 53. Maximum Subarray
  11. 老男孩python全栈day01
  12. python读书心得体会_终于领会学习python的心得体会
  13. 值得看三次的高干文_5本精彩的高干文推荐,本本是经典,值得刷三遍以上!...
  14. oracle 中符号%3e,Oracle数据类型-----(数字格式)
  15. 得益乳业 × 奇点云 | 在线化业务GMV增长9倍是怎样炼成的?
  16. POJ-1436Horizontally Visible Segments
  17. html5 css3 树形菜单,HTML5/CSS3卷边菜单效果
  18. C++PTA习题总结(三)
  19. 【网络】为什么巨型帧会影响延迟?|网络的带宽,吞吐量,时延的理解|MTU
  20. 为什么路由器恢复出厂设置后网络不可用?家里网断了怎么办?如何配置新买的路由器?

热门文章

  1. Inside Lucene/超人气搜索引擎学习(0.5)-前传
  2. 天轰川 推荐的Javscript大收集 大集锦
  3. oracle里update+where,Oracle 关联表更新 update ,where exists
  4. Android图像处理之Paint
  5. uv视差检测障碍物_社区组成–视差效果,节拍检测,精美游戏和艺术研究
  6. 博弈论在自动驾驶方向的应用(Ⅰ):变道决策的综述
  7. 小米 2022校招 java后端一面凉经(55min)
  8. 大学计算机一级b类和c类有何区别,申论(C类)和A类,B类有什么区别吗
  9. zabbix调用sendsms.py脚本,发送短信
  10. 24. GD32F103C8T6入门教程-IAP升级教程