第11章 拾遗5:IPv6和IPv4共存技术(1)_双栈技术和6to4隧道技术
6. IPv6和IPv4共存技术
6.1 双栈技术
(1)双协议主机的协议结构
(2)双协议栈示意图
①双协议主机在通信时首先通过支持双协议的DNS服务器查询与目的主机名对应的IP地址。
②再根据指定的IPv6或IPv4地址开始通信。
③Win2008或2003默认就是双协议栈,Win2008的DNS同是支持IPv4和IPv6的名称解析。
6.2 6to4隧道技术
(1)6to4隧道示意图
①隧道技术使得各个IPv6的信息“孤岛”能通过IPv4网络进行通信。它要求隧道两端的节点(路由器)支持IPv4/IPv6两种协议
②在隧道入口处,路由器将IPv6的数据报封装入IPv4中,IPv4数据报的源地址分别为隧道的入口和出口的IPv4地址。在隧道的出口处,再将IPv6数据报取出转发给目的站点。
③隧道技术只要求在隧道的入口和出口处进行修改,对其他部分没有要求,因而很容易实现。但隧道技术不能实现IPv4主机和IPv6主机的直接通信。
(2)6to4隧道实验拓扑图
(3)实验说明
①R1和R3路由器上配置一个6to4隧道,使得IPv6的数据包被封装在IPv4数据包中。
②配置IPv6隧道时,两端的Tunnel0接口也要配置IPv6地址,且必须在同一个网段(如2001:2::/64)
③上图有三个IPv6网段,要想使这三个IPv6网络互通,必须在R1和R3路由器添加到对方网络的IPv6路由。
(3)路由器配置
//R1路由器
R1#conf t
R1(config)#ipv6 unicast-routing //启用IPv6路由功能
R1(config)#interface fastEthernet /
R1(config-if)#ipv6 address :::/
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#interface serial /
R1(config-if)#clock rate
R1(config-if)#ip address 10.0.0.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#ip route 11.0.0.0 255.255.255.0 10.0.0.2 //添加到11.0.0.0/24网段路由
R1(config)#interface tunnel //配置隧道接口
R1(config-if)#tunnel source 10.0.0.1 //指定隧道源地址
R1(config-if)#tunnel destination 11.0.0.2 //指定隧道目标地址
R1(config-if)#ipv6 address :::/ //指定隧道IPv6地址
R1(config-if)#tunnel mode ipv6ip //指定隧道模式6to4
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#ipv6 route :::/ ::: //添加到达2001:3::/64网段的路由
R1(config)#exit //R2路由器
R2#config t
R2(config)#interface serial /
R2(config-if)#ip address 10.0.0.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#interface serial /
R2(config-if)#clock rate
R2(config-if)#no shutdown
R2(config-if)#ip address 11.0.0.1 255.255.255.0
R2(config-if)#exit //R3路由器(与R1路由配置类似)
R3#config t
R3(config)#ipv6 unicast-routing
R3(config)#interface fastEthernet /
R3(config-if)#ipv6 address :::/
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#interface serial /
R3(config-if)#ip address 11.0.0.2 255.255.255.0
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#ip route 10.0.0.0 255.255.255.0 11.0.0.1
R3(config)#interface tunnel
R3(config-if)#ipv6 address :::/
R3(config-if)#tunnel source 11.0.0.2
R3(config-if)#tunnel destination 10.0.0.1
R3(config-if)#tunnel mode ipv6ip
R3(config-if)#no shutdown
R3(config-if)#exit
R3(config)#ipv6 route :::/ :::
R3(config)#exit
(4)Win7A和Win7B的IPv6地址设置
①Win7A:IPv6: 2001:1::2/64,默认网关2001:1::1
②Win7B:IPv6: 2001:3::2/64,默认网关2001:3::1
③测试:在Win7A上ping 2001:3::2或tracert 2001:3::2
//Win7A上测试结果
C:\Users\SantaClaus>ping ::: 正在 Ping ::: 具有 字节的数据:
来自 ::: 的回复: 时间=130ms
来自 ::: 的回复: 时间=82ms
来自 ::: 的回复: 时间=117ms
来自 ::: 的回复: 时间=84ms ::: 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 82ms,最长 = 130ms,平均 = 103ms C:\Users\SantaClaus>tracert ::: 通过最多 个跃点跟踪到 ::: 的路由 ms ms ms :::
ms ms ms :::
ms ms ms ::: 跟踪完成。
第11章 拾遗5:IPv6和IPv4共存技术(1)_双栈技术和6to4隧道技术的更多相关文章
- 第11章 拾遗5:IPv6和IPv4共存技术(3)_NAT-PT技术【全书完】
6.4 NAT-PT (1)NAT-PT和NAT的差别 ①NAT-PT(附带协议转换的网络地址转换)技术秉承NAT技术的思想,但在原理方面大有不同. ②NAT-PT和NAT本质的区别在于应用场合的不同 ...
- 迁移IPv6:6To4隧道技术
1. IPv6 路由选择协议 首先要讨论的是RIPng(下一代).RIP非常适合用于小型网络.这正是它没有惨遭淘汰,继续用于 IPV6网络的原因.另外,还有EIGRPv6,因为它有独立于协议的模块,只 ...
- 第11章 拾遗5:IPv6和IPv4共存技术(2)_ISATAP隧道技术
6.3 ISATAP隧道技术 (1)基本概念 ①在一个IPv4网络中主机与路由器之间创建一条ISATAP隧道,以便让该主机可以访问IPv6网络中的资源. ②条件:IPv4中的PC主机需要支持IPv4和 ...
- 第11章 拾遗4:IPv6(1)_报文格式和地址类型
1. IPv4和IPv6协议栈的比较 (1)IPv6取代IPv4,支持IPv6的动态路由协议都属于IPv6协议(如RIPng.OSPFv3). (2)Internet控制消息协议IPv6版(ICMPv ...
- 第11章 拾遗4:IPv6(2)_给计算机配置IPv6地址
4. 给计算机配置IPv6地址 4.1 无状态自动配置IPv6地址 (1)网络拓扑 ①无状态地址自动配置是指不需要DHCP服务器进行管理,由客户端向路由器发送前缀请求(RS)询问其所在网段.路由器收到 ...
- 第11章 拾遗4:IPv6(3)_配置IPv6路由
5. 配置IPv6路由 5.1 配置IPv6静态路由 (1)在路由器上配置静态路由(以R1路由器为例) //静态路由 R1#config t R1(config)#ipv6 unicast-routi ...
- 第11章 拾遗3:虚拟局域网(VLAN)
1. 虚拟局域网(VLAN) (1)VLAN是建立在物理网络基础上的一种逻辑子网,它将把一个LAN划分成多个逻辑的局域网(VLAN),每个VLAN是一个广播域,VLAN内的主机间通信就和在一个LAN内 ...
- 第11章 拾遗1:网络地址转换(NAT)和端口映射
1. 网络地址转换(NAT) 1.1 NAT的应用场景 (1)应用场景:允许将私有IP地址映射到公网地址,以减缓IP地址空间的消耗 ①需要连接Internet,但主机没有公网IP地址 ②更换了一个新的 ...
- [转帖]IPV6取代IPV4之路 为何道阻且长?
IPV6取代IPV4之路 为何道阻且长? 经济学人公众号 IPV6作为IPV4的续命神术,从被提出到现今,逾26年之久.而IPV6在中国更是犹抱琵琶半遮面,千呼万唤难出来,IPV6取代IPV4之路,为 ...
随机推荐
- 用Python免费发短信,实现程序实时报警
进入正文 今天跟大家分享的主题是利用python库twilio来免费发送短信. 先放一张成品图: 代码放在了本文最后的地址中 正文 眼尖的小伙伴已经发现了上面的短信的前缀显示这个短信来自于一个叫Twi ...
- [转载] IIS来搭建一个只能实现基本功能的FTP服务器
转自 http://blog.sina.com.cn/s/blog_3f7e47f20100haur.html 本文介绍通过win7自带的IIS来搭建一个只能实现基本功能的FTP服务器,第一次装好W ...
- shell 变量的默认值
默认值表达式1 ${a-defaultvalue} a如果没有定义,则表达式返回默认值,否则返回a的值: demo1 a="" ret1=${a-"/usr/local& ...
- 【转】 Ubuntu在启动器添加程序快捷方式
转自: http://blog.csdn.net/walker0411/article/details/51555821 目录(?)[-] Ubuntu在启动器添加程序 eclipse快捷方式的创建 ...
- 【转】利用Psyco提升Python运行速度
转自:http://www.leeon.me/a/use-Psyco-to-improve-Python-speed Psyco 是严格地在 Python 运行时进行操作的.也就是说,Python 源 ...
- google浏览器查看源码快捷键 ctrl+U
google浏览器查看源码快捷键 ctrl+U 或则在地址栏的网址前加上:view-source:
- Mibew Messenger (also known as Open Web Messenger)
Mibew Messenger (also known as Open Web Messenger) is an open-source live support application writte ...
- 进程池pool
如果有多个进程,同一时间只能有限个给cpu运行 from multiprocessing import Process,Pool import time,os def bar(arg): print( ...
- Hiero的spreadsheet中添加tag属性列
Hiero在对剪辑线上的item进行管理的时候,往往会添加能多tag,而在管 理面板spreadsheet中却无法对tag进行查询,这是一件很麻烦的事,Hiero Development Guide中 ...
- 编译安装mysql5.7
### 注意版本和此次更新时间 2018-3-11 版本:mysql-5.7.x 环境:linux7.x C/C++编译器安装 yum install gcc g++ -y CMake 是一个跨平台的 ...