迁移IPv6:6To4隧道技术
1. IPv6 路由选择协议
首先要讨论的是RIPng(下一代)。RIP非常适合用于小型网络。这正是它没有惨遭淘汰,继续用于 IPV6网络的原因。另外,还有EIGRPv6,因为它有独立于协议的模块,只需添加支持IPV6的模块就可以了。保留下来的路由选择协议还有OSPFV3。(用于IPv4的OSFP为v2。)
2. 迁移IPv6技术
双栈
双栈是最常用的迁移策略,因为最容易实现。它让设备能够使用IPv4或IPv6进行通信。另外,在思科路由器上配置双栈非常容易:只需启用IPV6转发并给接口分配IPV6地址即可,如下所示:
6To4隧道技术
6To4隧道技术允许通过IPv4网络传输IPv6分组。很可能遇到这样的情况:网络中有多个PV6子网,或网络的某些部分只支持IPV6,而这些网络需要彼此通信。如果在WAN或你无法控制的其他网络出现这种情况,该怎么办呢?解决办法是创建一条隧道,让TPV6数据流能够通过IPV4网络进行传输。
隧道技术就是拦截要穿越IPV4网络的IPV6分组,并给它添加一个IPV4报头。这有点像钓到鱼后再把它放掉,只是在将鱼放人水中前,为它们贴上标签。
要明白这一点,请看图15-3。
要创建隧道,需要两台前面介绍过的双栈路由器,并添加一些配置,在这些路由器之间建立一条隧道。只需告诉每台路由器,隧道的起点和终点在什么地方。要在图15-3所示的路由器之间建立隧道,只需做如下配置:
这样,两个IPV6网络就可通过IPv4网络进行通信了。需要指出的是,这只是一种权宜之计,我
们的终极目标是组建纯粹的端到端IPV6网络。需要注意的一个要点是,如果穿越的TPV4网络包含NAT转换点,前面创建的隧道将遭到破坏!多年来,NAT获得了重大改进,能够处理特定的协议和动态连接;如果没有这些改进,NAT可能破坏大部分连接。鉴于大多数NAT实现都没有考虑这种迁移策略,因此NAT会带来麻烦。
但有一种解决这种问题的方案,被称为Teredo,借助它能够将通过隧道传输的数据流都放在UDP
分组中。NAT 不理会UDP分组,因此这些分组不会像其他协议分组那样遭到破坏。使用Teredon,
分组将伪装成UDP分组,从而逃过NAT破坏。
NAT-PT
IPV6不支持NAT,这种说法只在一定程度上正确。IPv6本身确实没有NAT实现,但那只是技术实现细节,有一种迁移策略名为NAT协议转换(NAT-PT)只有在万不得已的情况下才使用这种方法,因为它并非很好的解决方案。这种解决方案使用前提:IPV4主机只能与IPV4主机通信,而IPV6主机也只能与IPV6主机通信。NAT-PT不重新封装分组,而将分组从一种IP类型转换为另一种IP类型。与IPV4中的NAT一样,实现NAT-PT的方式有3种。
- 静态NAT-PT提供一对一的映射,将一个IPV4地址映射到一个IPV6地址,这类似于静态NAT。
- 动态NAT-PT,使用一个TPV4地址池,将一个IPV4地址映射到一个IPV6地址。
- 端口地址转换协议转换(NAPT-PT),提供多对一映射,将多个IPV6地址映射到同一个IPV4地址和不同的端口号。
不同于IPv4NAT,NAT-PT和NAPT-PT并非用于在公有IPV6地址和私有IPV6地址之间转换,而用于在IPV4地址和IPV6地址之间转换。再重申一次,仅在万不得已时才能使用它。
迁移IPv6:6To4隧道技术的更多相关文章
- 第11章 拾遗5:IPv6和IPv4共存技术(1)_双栈技术和6to4隧道技术
6. IPv6和IPv4共存技术 6.1 双栈技术 (1)双协议主机的协议结构 (2)双协议栈示意图 ①双协议主机在通信时首先通过支持双协议的DNS服务器查询与目的主机名对应的IP地址. ②再根据指定 ...
- 第11章 拾遗5:IPv6和IPv4共存技术(2)_ISATAP隧道技术
6.3 ISATAP隧道技术 (1)基本概念 ①在一个IPv4网络中主机与路由器之间创建一条ISATAP隧道,以便让该主机可以访问IPv6网络中的资源. ②条件:IPv4中的PC主机需要支持IPv4和 ...
- 【HCIE】ipv6之6to4隧道如何计算48位前缀地址
6to4隧道支持router-router,host-router,router-host,host-host 采用专用6to4地址,前缀为2002::/16 其中如何结合ipv4地址? 2002:i ...
- Teredo 是一项 IPv6/IPv4 转换技术
Teredo 是一项 IPv6/IPv4 转换技术,能够实现在处于单个或者多个 IPv4 NAT 后的主机之间的 IPv6 自动隧道.来自 Teredo 主机的 IPv6 数据流能够通过 NAT,因 ...
- 利用SSH隧道技术穿越内网访问远程设备
本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/11899478.html 通常,我们用于调试的计算机无法远程访问位于局域网中的待调试设备. ...
- 一文读懂 IPv4 到 IPv6 的过渡技术
在介绍 IPv4 到 IPv6 过渡技术之前,我们先来简单了解一下 IPv4 和 IPv6.什么是 IPv4?IPv4 全称为 Internet Protocol version 4,它为互联网上的每 ...
- windows server 2008 R2 禁用ipv6和隧道适配器
在windows server 2008 R2操作系统下部署weblogic web application,部署完成后进行测试,发现测试页的地址使用的是隧道适配器的地址,而不是静态的ip地址,而且所 ...
- 使用隧道技术进行C&C通信
一.C&C通信 这里的C&C服务器指的是Command & Control Server--命令和控制服务器,说白了就是被控主机的遥控端.一般C&C节点分为两种,C&a ...
- 图解再谈ssh port forwarding-ssh隧道技术
https://www.ramkitech.com/2012/04/how-to-do-ssh-tunneling-port-forwarding.html https://www.cnblogs.c ...
随机推荐
- JS for循环的应用: 打印三角形
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- js给文本添加行号
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- php设置cookie和删除cookie
设置cookie Example : - set - <?php setcookie( "name", "value", "future_tim ...
- 封装基于jq弹窗插件
相信码友们对于$.fn.extexd();$.extend()以及$.fn.custom和$.custom都有一定的了解:我阐述一下我自己对于$.fn.custom和$.custom的理解.有理解错误 ...
- JAVA中各个包的主要作用
00:48:0800:48:1022013013-06-282013-06-2800:48:182013-06-2800:48:20 java.util是JAVA的utility工具包 java.l ...
- 00073_Math类
1.Math类概述 (1)Math 类是包含用于执行基本数学运算的方法的数学工具类,如初等指数.对数.平方根和三角函数: (2)类似这样的工具类 ,其所有方法均为静态方法,并且一般不会创建对象.如Sy ...
- JavaScript(DOM编程一)
在什么位置编写js代码 一般把js代码写在window.onload方法中 执行该方法时页面已经加载完毕,可以获取到所有的dom元素 --------------------------------- ...
- C++表达式求值(利用数据结构栈)
唉,刚刚用C++又又一次写了一个较完好的表达式求值程序,最后精简后程序还不到100行.这不经让我 想到了大一上学期刚学c语言时自己费了好大的劲,写了几百行并且功能还不是非常齐全(当时还不能计算有括号的 ...
- POJ--1087--A Plug for UNIX【Dinic】网络最大流
链接:http://poj.org/problem? id=1087 题意:提供n种插座.每种插座仅仅有一个,有m个设备须要使用插座,告诉你设备名称以及使用的插座类型,有k种转换器.能够把某种插座类型 ...
- pandas深入理解
Pandas是一个Python库,旨在通过“标记”和“关系”数据以完成数据整理工作,库中有两个主要的数据结构Series和DataFrame In [1]: import numpy as np In ...