基于隧道的IPv4 IPv6迁移技术总结V1.1

IPv4 IPv6隧道技术的通信研究

IPv4/IPv6隧道技术的通信研究 [摘要]随着网络的高速发展,IPv4由于地址不足,将不能满足未来用户的需求。而IPv6的出现,正好能解决这一问题。所以研究从IPv4到IPv6的平滑过渡,加快整个过渡过程就是当前的首要之急,便于对整个IPv6网络进行部署。 [关键词]IPv4;IPv6;GRE;隧道技术 引言 目前使用的IP 协议版本IPv4 正面临着IP 地址即将耗尽等问题,IETF 从1995 年开始,着手研究开发下一代IP 协议,即IPv6。IPv6 具有长达128 位的地址空间,能为日后分配更多的IP地址。为了能让IPv4到IPv6平滑过渡,前人已经研究出了多种隧道技术,大致上可以分为双协议栈技术、隧道技术和网络地址翻译技术。而在这里,我们对GRE隧道进行了研究。 1 IPv4与IPv6 1.1 IPv4现状 Internet 的起源是由ARPANET于1968 年开始进行研究的, 当时的研究者们为了给ARPANET建立一个标准的网络通信协议而开发出了一种IP协议,即IPv4协议。但是当时IP协议的开发者认为ARPANET 的网络个数不会超过数十个, 因此他们只将IP协议的地址长度设定为32个二进制数位,其中前8 位标识网络, 其余24 位标识主机。然而随着ARPANET日益膨胀,IP协议的开发者认识到原先设想的网络个数已经无法满足当前的实际需求。 1.2 IPv6概念 IPv6 被称为下一代互联网协议,它是由国际互联网工程任务组(IETF)设计的一种用来替代IPv4 的新协议。IPv6 将现有的IPv4 地址长度扩大4 倍,即当前由的32bit 扩充到128bit,可以提供3.4E+38 个地址,这将从根本上解决目前IP 地址短缺的严重问题。IPv6 地址采用16 进制的表示方法,将128bit 分为8 组,分得的每组为16bit,用4 个16 进制数表示,分组之间用“:”隔开,每组中最前面的0 可以省略,

IPV6to4隧道配置

6to4隧道连接IPV4/6网络 R1 Router>en Router#conf t Router(config)#ho r1 r1(config)#no ip domain-lo r1(config)#lin con 0 r1(config-line)#no exec-t r1(config-line)#logg sy r1(config-line)#exi r1(config)#ipv6 uni r1(config)#ipv6 router ospf 1 r1(config-rtr)#router-id 1.1.1.1 r1(config-rtr)#default-information originate metric 30 metric-type 2 r1(config-rtr)#exi r1(config)#int s1/0 r1(config-if)#ipv6 enable r1(config-if)#ipv6 ospf 1 area 0

r1(config-if)#no sh r1(config-if)#int lo0 r1(config-if)#ipv6 add 1:1::1/64 r1(config-if)#ipv6 ospf 1 area 0 R2 Router>en Router#conf t Router(config)#ho r2 r2(config)#no ip domain-lo r2(config)#lin con 0 r2(config-line)#no exec-t r2(config-line)#logg sy r2(config-line)#exi r2(config)#ipv6 u r2(config)#int tunnel0 r2(config-if)#ipv6 enable r2(config-if)#tunnel source lo0 r2(config-if)#tunnel mode ipv6ip 6to4 r2(config-if)#int lo0 r2(config-if)#ip add 2.2.2.2 255.255.255.0 r2(config-if)#int s1/1 r2(config-if)#ip add 11.1.1.1 255.255.255.0 r2(config-if)#no sh r2(config-if)#int s1/0 r2(config-if)#ipv6 enable r2(config-if)#ipv6 ospf 1 area 0 r2(config-if)#no sh r2(config-if)#exi r2(config)#router ospf 1 r2(config-router)#log-a r2(config-router)#log-adjacency-changes r2(config-router)#net 0.0.0.0 255.255.255.255 area 0 r2(config-router)#exi r2(config)#ipv6 route 1:2::/64 tunnel0 r2(config)#ipv6 router ospf 1

IPv6-over-IPv4 GRE隧道技术

IPv6-over-IPv4 GRE隧道技术 隧道机制 隧道技术是一种通过互联网络基础设施在网络之间传递数据的方式。使用隧道传递的数据可以是不同协议的数据帧或包,隧道协议将这些其它协议的数据帧或包重新封装在新的包头中发送,被封装的数据包在隧道的两个端点之间通过公共互联网络进行路由,一旦到达网络终点,数据将被解包并转发到最终目的地。整个传递过程中,被封装的数据包在公共互联网络上传递时所经过的逻辑路径称为隧道。 简言之,隧道技术是指包括数据封装,传输和解包在内的全过程。 IPv6是新一代Internet通信协议,具有许多的功能特色:全新的表头格式、较大的地址空间、有效及阶层化的地址与路由架构、内建的安全性、与邻近节点相互作用的新型通信协议Neighbor Discovery Protocol for IPv6、可扩展性等。作为网络管理者,有必要加强对IPv6的了解,为以后IPv4的全面升级做好准备。 I Pv6隧道是将IPv6报文封装在IPv4报文中,让IPv6数据包穿过IPv4网络进行通信。对于采用隧道技术的设备来说,在隧道的入口处,将IPv6的数据报封装进IPv4,IPv4报文的源地址和目的地址分别是隧道入口和隧道出口的IPv4地址;在隧道的出口处,再将IPv6报文取出转发到目的节点。隧道技术只要求在隧道的入口和出口处进行修改,对其他部分没有要求,容易实现。但是,隧道技术不能实现IPv4主机与IPv6主机的直接通信。 IPv6-over-IPv4 GRE隧道技术 使用标准的GRE隧道技术,可在IPv4的GRE隧道上承载IPv6数据报文。GRE隧道是两点之间的连路,每条连路都是一条单独的隧道。GRE隧道把IPv6作为乘客协议,将GRE 作为承载协议。所配置的IPv6地址是在Tunnel接口上配置的,而所配置的IPv4地址是Tunnel 的源地址和目的地址(隧道的起点和终点)。 GRE隧道主要用于两个边缘路由器或终端系统与边缘路由器之间定期安全通信的稳定 连接。边缘路由器与终端系统必须实现双协议栈。 如图1所示,两个IPv6子网分别为Group1和Group2,它们之间要求通过路由器R1和R2之间的IPv6隧道协议互联。其中R1和R2的隧道接口为手动配置的全局IPv6地址,隧道的源地址与目的地址也需要手动配置。设R1的E0接口IPv4地址为192.168.100.1,R2的E0接口IPv4地址为192.168.200.1。 在上面的转发过程中,R1路由器首先根据路由表得知目的地址3003::1通过隧道转发出去,所以就将报文送到隧道接口按照特定的GRE格式(如图2)进行封装。

IPv6-over-IPv4 GRE 隧道配置

猎豹网校上有视频教程:https://www.360docs.net/doc/1313003253.html,

一、R1路由器基本配置 R1>enable #进入特权模式 R1#configure terminal #进入全局配置模式 R1(config)#interface serial 1/0 #进入R1路由器串口1/0 R1(config-if)#ip address 172.16.12.1 255.255.255.0 #增加IPv4的地址 R1(config-if)#clock rate 64000 #设置时钟模式 R1(config-if)#no shutdown #打开串行端口 R1(config-if)#interface FastEthernet0/0 #切换到快速以太口0/0 R1(config-if)#ipv6 address 13::1/64 #给快速以太口增加IPv6地址 R1(config-if)#no shutdown #打开快速以太口 R1(config-if)#exit #退出端口配置模式

R1(config)#ipv6 unicast-routing #开启IPv6的单播路由 R1(config)#interface loopback 101 #设置一个虚拟环路端口编号为101 R1(config-if)#ip address 10.1.1.1 255.255.255.0 #给虚拟环路端口增加IPv4地址 R1(config-if)#exit #退出虚拟环路端口设置 R1(config)# 二、R2 路由器基本配置 R2>enable #进入特权模式 R2#configure terminal #进入全局配置模式 R2(config)#interface serial 1/0 #进入R2路由器串口1/0 R2(config-if)#ip address 172.16.12.2 255.255.255.0 #增加IPv4的地址 R2(config-if)#no shutdown #打开串行端口 R2(config-if)#interface FastEthernet0/0 #切换到快速以太口0/0 R2(config-if)#ipv6 address 24::2/64 #给快速以太口增加IPv6地址 R2(config-if)#no shutdown #打开快速以太口 R2(config-if)#exit #退出端口配置模式 R2(config)#ipv6 Unicast-routing #开启IPv6的单播路由 R2(config)#interface loopback 102 #设置一个虚拟环路端口编号为102 R2(config-if)#ip address 10.2.2.2 255.255.255.0 #给虚拟环路端口增加IPv4地址

IPv6-IPv4隧道技术的研究及互连方案实现

2007芷第28卷 9月 第3期 郑州大学学报(工学版) JournalofZhengzhouUniversity(EngineeringScience) Sep2007 Vol_28No3 文章编号:1671—6833(2007)03—0076—04 IPv6一IPv4隧道技术的研究及互连方案实现 李润知1,赵红领1,谭同德2 (1郑州大学省信息网络重点实验室,郑州河南450001;2郑州大学信息工程学院,郑州河南450001) 摘要:介绍IPv4到iPv6的过渡技术,包括双协议栈技术、隧道技术和网络地址转换/协议转换(NAT.PT)技术.并对隧道技术进行深入分析根据当前的网络环境,在不增加双栈网络设备的前提下,采用艇圆卡主机模拟双栈网络设备的功能,设计2种有代表性的利用隧道技术完成1Pv4/tPv6网络互联的方案,分别实现了IP“网络主机通过隧道访问IPv6网络蚍厦2个鲍IPv6网络通过隧道跨IPv4网络实现互联.最后蛤出了隧道配置步骤厦详细的配置命令. 关键词:IPv6;过渡技术;隧道:甄网卡主机 中图分类号:TP393.07文献标识码:A O引言 随着IPv4地址的13渐短缺,IPv6(Internetprotocolversion6)…是面向下一代Internet设计的网络层协议.由于IPv6和IPv4的报文格式并不兼容,目前存在的最大问题是Internet网络经过近20年的发展,技术和应用较为成熟,需要一段较长的时间来完成IPv4到IPv6的过渡,过渡时期主要的整合和共存策略有双协议栈技术和隧道封装技术.在过渡时期利用较少的设备投资实现接人IPv6网络并访问IPv6资源,为IPv6环境下的研发提供试验平台是非常必要且有效的工作.目前有一些书籍整理了IPv6过渡技术的发展”。1,IEEE相关RFC(requestforcomments)也提出了过渡方案,但并不涉及具体实现细节,另外不同的环境过渡策略也有所不同.研究过渡技术并对相关标准文档进行研究,设计IPv4网络和IPv6网络互通方案并实现配置是笔者的主要工作. 河南省教科网网络管理中心承担着省其它地市80余所院校的骨干网络及省网出口的运行维护工作,郑州大学于2004年12月底作为25个主节点之一接入CERNET2(ChinaEducationandRe.searchNetwork2)网络.结合当前的网络环境,对过渡技术的充分研究以及设计相应的互连方案并进行试验,一方面可以给其它接入单位提供技术支持,同时为IPv6环境下的科研开发提供网络试验乎台. 1IPv6过渡技术 1.1IPv6过渡技术分类殛介绍 过渡技术大体分为3类:双协议栈技术;隧道技术;网络地址转换/协议转换(NAT—PT)技术.其中双协议栈技术是指在设备上同时启用网络层的IPv4和1Pv6协议栈.如图l所示:如果一台主机同时支持IPv4和IPv6两种阱议,则该机既能与支持IPv4协议的主机通信又能与支持IPv6协议的主机通信.双协议栈技术是其它过渡技术的基础.基本条件为网络设备支持双协议栈.NAT.PT是附带协议转换器的网络地址转换器,通过修改协议报文头来转换网络地址,使其互通.详细内容可参考RFC2766”1.隧道技术是将一种协议报文封装在另一种协议报文中进行通信.如图2所示:IPv6隧道指在隧道人口处将IPv6报文封装在IPv4报文中。IPv4报文的源/目的地址分别为隧道人口和出口的IPv4地址.在隧道出口处,将IPv6报文取出转发给目的站点隧道技术只在隧道的人口和出口处要求IPv6的支持,且部署灵活方便,成为过渡阶段主要使用的技术. 收稿日期:2007—04—04;修订日期:2007—05—31 基金项目;国家下一代互联嘲示范工程研究开发、产业化及应用试验项目(CNGI一04~13—27);河南省教育厅自然科学研究项目计划(0524220083) 作者简介:李润知(1978一).女,河南洛阳人,郑州大学助教,博士研究生,研究方向:网络测量、网络管理. 万方数据

IPv6技术概述

一引言 随着IP业务的迅速增长,IP网络上应用的不断增加,原有的IP网越来越显得力不从心。IP网络正在向下一代网络演进。其网络协议也应产生重大变化。 目前使用的IP协议是IPv4。IPv4是70年代制定的协议,随着全球IP网络规模的不断扩大和用户数的迅速增长,IPv4协议已经不能适应发展的需要。90年代初,有关专家就预见到IP协议换代的必然性,提出在下一代网络中用IPv6协议取代IPv4。IPv6是1992年提出的,主要起因是由于Web的出现导致了IP 网的爆炸性发展,IP网用户迅速增加,IP地址空前紧张,由于IPv4只用32位二进制数来表示地址,地址空间很小,IP网将会因地址耗尽而无法继续发展,因而IPv6首先要解决的问题是扩大地址空间,IPv6有许多优良的特性,尤其在IP 地址量,安全性,服务质量,移动性等方面优势明显。采用IPv6的网络将比现有的网络更具扩展性、更安全,更容易为用户提供质量服务。现在的IPv6协议是在1995年由Cisco公司的Steve Deering和Nokia公司Robert Hinden完成起草并定稿的,即RFC2460。在1998年IETF对RFC2460进行了较大的改进,形成了现有的RFC2460,1998版。IPv6的其他标准也陆续由IETF的相关工作组制定出来,现已有100多项有关IPv6的RFC制定出来 二IPV6协议分析 IPv6协议是IP协议的第6版本,于1992年开始开发, 1998年12月发布标准RFC2460。IPv6继承了IPv4的优点,并总结了IPv4近30年运行经验,目的是解决IPv4地址空间不足、地址结构规划不合理的问题,同时对IPv4协议运行中存在的不足进行了改进和功能扩充,IPv6协议相对IPv4协议具有如下技术特点: ●采用128位的IP地址,极大地扩展了地址空间,解决了IPv4协议地址资源不足的问题。IPv6能够提供几乎任意多的地址,因此目前在IPv4网络上普遍采用的NAT技术将逐渐过时,使得网络通信的端到端安全性也可以得到保证。 ●支持良好的自动配置功能,包括IPv6地址的自动配置和主机默认路由的自动配置等,同时还可以自动实现其他网络参数例如跳限和MTU的自动配置。

IPV6隧道配置

IPv6隧道配置 一、概述 IPv6的根本目的是继承和取代IPv4,但从IPv4到IPv6的演进是一个逐渐的过程。因此在IPv6完全取代IPv4之前,不可避免地,这两种协议要有一个共存时期。在这个过渡阶段的初期,IPv4网络仍然是主要的网络,IPv6网络类似孤立于IPv4网络中的小岛。过渡的问题可以分成两大类: 1)被孤立的IPv6网络之间透过IPv4网络互相通信的问题; 2) IPv6的网络与IPv4网络之间通信的问题; 本文讨论的隧道(Tunnel)技术,就是解决问题1的,解决问题2的方案是NAT-PT(网络地址转换-协议转换),不在本文讨论范围内。 IPv6隧道是将IPv6报文封装在IPv4报文中,这样IPv6协议包就可以穿越IPv4网络进行通信。因此被孤立的IPv6网络之间可以通过IPv6的隧道技术利用现有的IPv4网络互相通信而无需对现有的IPv4网络做任何修改和升级。IPv6隧道可以配置在边界路由器之间也可以配置在边界路由器和主机之间,但是隧道两端的节点都必须既支持IPv4协议栈又支持IPv6协议栈。 注意: 通过IPv6隧道技术将被孤立的IPv6网络互联起来并不是最终的IPv6的网络架构,而只是一种过渡的技术。 使用隧道技术的模型如下图:

1手工配置隧道(IPv6 Manually Configured Tunnel) 一个手工配置隧道类似于在两个IPv6域之间通过IPv4的主干网络建立了一条永久链路。适合用在两台边界路由器或者边界路由器和主机之间对安全性要求较高并且比较固定的连接上。 在隧道接口上,IPv6地址需要手工配置,并且隧道的源IPv4地址(Tunnel Source)和目的IPv4地址(Tunnel Destination)必须手工配置。隧道两端的节点必须支持IPv6和IPv4协议栈。手工配置隧道在实际应用中总是成对配置的,即在两台边缘设备上同时配置,可以将其看作是一种点对点的隧道。 26to4自动隧道(Automatic 6to4 Tunnel) 6to4自动隧道技术允许将被孤立的IPv6网络透过IPv4网络互联。它和手工配置隧道的主要区别是手工配置隧道是点对点的隧道,而6to4隧道是点对多点的隧道。 6to4隧道将IPv4网络视为Nonbroadcast Multi-access(NBMA,非广播多路访问)链路,因此6to4的设备不需要成对的配置,嵌入在IPv6地址的IPv4地址将用来寻找自动隧道的另一端。6to4隧道可以看做是点到多点的隧道。6to4自动隧道可以被配置在一个被孤立的IPv6网络的边界路由器上,对于每个报文它将自动建立隧道到达另一个IPv6网络的边界路由器。隧道的目的地址就是另一端的IPv6网络的边界路由器的IPv4地址,该IPv4地址将从该报文的目的IPv6地址中提取,其IPv6地址是以前缀2002::/16开头的,形式如下: 6to4地址是用于6to4自动构造隧道技术的地址,其内嵌的IPv4地址通常是站点边界路由器出口的全局IPv4地址,在自动隧道建立时将使用该地址作为隧道报文封装的IPv4目的地址。6ot4隧道两端的设备同样必须都支持IPv6和IPv4协议栈。6to4隧道通常是配置在边界路由器之间。 例如:6to4站点边界路由器出口的全局IPv4地址是211.1.1.1(用十六进制数表达为D301:0101),站点内的某子网号为1,接口标识符为2e0:ddff:fee0:e0e1,那么其对应的6to4地址可以表示为: 2002: D301:0101:1: 2e0:ddff:fee0:e0e1 注意: 6to4地址内嵌的IPv4地址不能为私有的IPv4地址(即10.0.0.0/8,172.16.0.0/12,192.168.0.0/16网段的地址)而必须是全局的IPv4地址。

IPv6简介

IPv6简介 1.认识IPv6地址 对于128位的IPv6地址,考虑到IPv6地址的长度是原来的四倍,RFC1884规定的标准语法建议把IPv6地址的128位(16个字节)写成8个16位的无符号整数,每个整数用四个十六进制位表示,这些数之间用冒号(:)分开,例如:3ffe:3201:1401:1:280:c8ff:fe4d:db39 为了简化其表示法,rfc2373提出每段中前面的0可以省略,连续的0可省略为\"::\",但只能出现一次. 例如: 1080:0:0:0:8:800: 200C : 417A 可简写为1080::8:800: 200C : 417A FF01:0:0:0:0:0:0:101 可简写为FF01::101 0:0:0:0:0:0:0:1 可简写为::1 0:0:0:0:0:0:0:0 可简写为:: 类似于IPv4中的CDIR表示法,IPv6用前缀来表示网络地址空间,比如: 2001:251:e000::/48 表示前缀为48位的地址空间,其后的80位可分配给网络中的主机,共有2的80次方个地址。 2.IPv6地址作用域和地址分类 IPv6地址指定给接口,一个接口可以指定多个地址。 2.1 IPv6地址作用域 每一个Ipv6地址都属于且只属于一个对应于其地址范围的区域。例如,可聚合的全球单播地址(Aggregatable Global Unicast Addresses)地址范围就是全球;链路本地地址(Link-Local Addresses)的地址范围就是由一条特定的网络链路和连接到这条链路的多个接口组成的区域。这样,地址的唯一性只能在其范围区域内的到保证。 * link local地址本链路有效 * site local地址本区域(站点)内有效,一个site通常是个校园网 * global地址全球有效,即可汇聚全球单播地址 2.2 IPv6地址分类 在RFC1884中指出了三种类型的IPv6地址,他们分别占用不同的地址空间: * unicast 单播(单点传送)地址:这种类型的地址是单个接口的地址。发送到一个单点传送地址的信息包只会送到地址为这个地址的接口。 * anycast 任播(任意点传送)地址:这种类型的地址是一组接口的地址,发送到一个任意点传送地址的信息包只会发送到这组地址中的一个(根据路由距离的远近来选择) * multicast 组播(多点传送)地址:这种类型的地址是一组接口的地址,发送到一个多点传送地址的信息包会发送到属于这个组的全部接口。 其中单播地址又包括:全局可聚集的单播地址,站点本地地址和链路本地地址。 3.常见的IPv6地址及其前缀 ?::/128 即0:0:0:0:0:0:0:0,只能作为尚未获得正式地址的主机的源地址,不能作为目的地址,不能分配给真实的网络接口。

IPv6隧道通信技术.doc

穿越隧道—— IPv6 隧道通信 IPv6 隧道通信技术 作者 : 河南/明廷堂来源:《网管员世界》月刊(2006-03-16) IPv6 是新一代Internet通信协议,具有许多的功能特色:全新的表头格式、较大的地址空间、有效 及阶层化的地址与路由架构、内建的安全性、与邻近节点相互作用的新型通信协议Neighbor Discovery Protocol for IPv6 、可扩展性等。作为网络管理者,有必要加强对IPv6 的了解,为以后IPv4 的全面升级 做好准备。 I Pv6 隧道是将 IPv6 报文封装在 IPv4 报文中,让 IPv6 数据包穿过 IPv4 网络进行通信。对于采用隧道 技术的设备来说,在隧道的入口处,将IPv6 的数据报封装进IPv4 ,IPv4 报文的源地址和目的地址分别是 隧道入口和隧道出口的IPv4 地址;在隧道的出口处,再将IPv6 报文取出转发到目的节点。隧道技术只要 求在隧道的入口和出口处进行修改,对其他部分没有要求,容易实现。但是,隧道技术不能实现IPv4 主机 与 IPv6 主机的直接通信。 IPv6-over-IPv4 GRE隧道技术 使用标准的 GRE隧道技术,可在 IPv4 的 GRE隧道上承载 IPv6 数据报文。 GRE隧道是两点之间的连路,每条连路都是一条单独的隧道。 GRE隧道把 IPv6 作为乘客协议,将 GRE作为承载协议。所配置的 IPv6 地址是在 Tunnel 接口上配置的,而所配置的 IPv4 地址是 Tunnel 的源地址和目的地址(隧道的起点和终点)。 GRE隧道主要用于两个边缘路由器或终端系统与边缘路由器之间定期安全通信的稳定连接。边缘路由 器与终端系统必须实现双协议栈。 如图 1 所示,两个 IPv6 子网分别为 Group1 和 Group2,它们之间要求通过路由器 R1 和 R2 之间的 IPv6 隧道 协议互联。其中 R1 和 R2 的隧道接口为手动配置的全局 IPv6 地址,隧道的源地址与目的地址也需要手 动配置。设R1 的 E0 接口 IPv4 地址为 192.168.100.1,R2的E0接口IPv4地址为192.168.200.1。 在上面的转发过程中,R1 路由器首先根据路由表得知目的地址3003::1通过隧道转发出去,所以就将 报文送到隧道接口按照特定的GRE格式(如图2)进行封装。 原有的 IPv6 报文封装为GRE报文,最后封装为IPv4 报文。 IPv4 报文的源地址为隧道的起始点

IPv4迁移到IPv6隧道配置

隧道借用地址 说明:在现有IPv4 网络上创建覆盖型IPv6 隧道,隧道的起点和终点都使用了IPv4 地址来定义,然后要使隧道运行正常,使隧道具有路由协议的连接功能,需要赋予 隧道两端IPv6 地址,从而提供IPv6 的连通性,而隧道两端的IPv6 地址可以不属于同一网段,当然属于同一网段是最好的选择。无论隧道两端的IPv6 地址是否属于同一网段,IPv6 路由协议都是可以正常使用的。如果隧道两端的IPv6 地址属于同一网段,那么一切正常,隧道两端的地址可以相互ping 通,路由协议也无须更多操作,而当隧道两端的IPv6 地址不属于同一网段时,那么两端的地址是无法ping 通的,但IPv6 路由协议可以照常使用,这时,路由协议需要将隧道的地址当作额外路由进行重新通告一次。 下面在创建隧道时,将隧道两端的IPv6 地址改为无编号借用地址(unnumbered ),这时两端地址不属于同网段,再使用IPv6 路由协议连通两端IPv6 网络。 1. 初始配置 r1: r1(config)#int f0/0 r1(config-if)#ip address 10.1.1.1 255.255.255.0 r1(config-if)#exi r1(config)#ip route 0.0.0.0 0.0.0.0 f0/0 r1(config)#ipv6 unicast-routing r1(config)#int loopback 0 r1(config-if)#ipv6 address 2011:1:1:11::1/64 R2 r2(config)#int f0/1 r2(config-if)#ip add 20.1.1.1 255.255.255.0 r2(config-if)#exit r2(config)#ip route 0.0.0.0 0.0.0.0 f0/0 r2(config)#ipv6 unicast-routing r2(config)#int loopback 0 r2(config-if)#ipv6 address 2022:2:2:22::2/64 说明:R1与R2之间的IPv4 连通性正常。 2. 配置unnumbered 地址的IPv6 隧道 (1 )在R1上配置IPv6 隧道 r1(config)#int tunnel 0 r1(config-if)#ipv6 unnumbered loopback 0 r1(config-if)#tunnel source f0/0 r1(config-if)#tunnel destination 20.1.1.1 r1(config-if)#tunnel mode ipv6ip (2 )在R2上配置IPv6 隧道 r2(config)#int tunnel 0

IPv6的配置实例及隧道技术的运用

IPv6的配置实例及隧道技术的运用 今晚的要做的实验是IPv4 的地址与IPv6 地址的相互ping 通,也就是能相互通信。经几个小时的试验,终于摸索出来,放在日志中,作为纪念。当然,动态的路由协议也可以用ospf,今天有些晚,明天把它做出来。现在来看看这个实验。 试验背景:公司构建了2个IPV6的网络,但是这两个网络不在同一个地域范围内,如果要想通信,必须要跨越IPV4的网络,为了达到通信的目的,决定采用隧道技术。 试验目的:1、采用GRE隧道技术来实现; 2、实现PC1能够和PC2之间PING通; 3、IPV6路由的实现采用IPV6 RIP实现; 试验拓扑:

1.配置路由器端口的ip地址 Router>en Router#conf t Router(config)#no ip domain lookup Router(config)#line con 0 Router(config-line)#no exec-t Router(config-line)#logg s Router(config)#hostname AAA AAA(config)#interface fa 0/0 AAA(config-if)#ip add 172.16.12.1 255.255.255.0 AAA(config-if)#no shut AAA(config-if)#exit AAA(config)#interface loopback 0 AAA(config-if)#ipv6 address 2000::1/64 AAA(config-if)#exit Router(config)#hostname BBB BBB(config)#interface fa 0/0 BBB(config-if)#ip add 172.16.12.2 255.255.255.0 BBB(config-if)#no shut BBB(config-if)#exit

IPV6隧道设置

一、Windows XP/2003客户端配置 1、安装ipv6协议 依次点击“开始”,“运行”,在运行窗口中输入cmd 进入命令行界面。 2、输入ipv6 install提示安装成功后进入下一步。 3、输入netsh 4、输入int ipv6 isatap 进入isatap配置模式 5、输入set router https://www.360docs.net/doc/1313003253.html, en,配置isatap路由器 6、输入exit退出netsh 二、Windows vista/7 客户端配置 Windows vista/7已自带ipv6支持,无需单独安装。 配置步骤如下: 1、以管理员身份运行cmd命令,进入命令行模式。 2、输入netsh 3、输入int ipv6 isatap,进入isatap配置模式 4、输入set router https://www.360docs.net/doc/1313003253.html, en,配置isatap路由器 5、输入set state ena,激活isatap隧道 6、输入exit,退出netsh 7、右键点击桌面“计算机”图标,选择“管理”,展开“服务和应用程序”,确认ip helper

服务已开启。 三、测试配置结果 1、点击开始、运行,输入cmd 进入命令行 2、输入ipconfig 查看是否有2001:250:5405开头的地址,若有,说明已获得IPV6地址 3、用浏览器打开https://www.360docs.net/doc/1313003253.html,,页面中会显示类似如下信息: 您的ip:2001:250:5405:1:200:5efe:d22d:bf3c 其中2001:250:5405:1:200:5efe:d22d:bf3c即为你的IPV6地址。 1. ISATAP隧道点IP地址是https://www.360docs.net/doc/1313003253.html, 用户设置isatap隧道的终结点router为https://www.360docs.net/doc/1313003253.html, Windows XP/2003 可能需要预先安装IPv6协议,设置如下: 运行netsh netsh>int netsh interface>ipv6 netsh interface>ipv6>install netsh interface ipv6>exit 重启计算机后再输入下面的两条设置语句 Vista/Windows 7 设置如下: 鼠标右键点击“开始->程序->附件->命令提示符”,选择“以管理员身份运行”。 在新开启的【命令提示符】窗口中执行以下两条命令: netsh interface ipv6 isatap set router https://www.360docs.net/doc/1313003253.html, netsh interface ipv6 isatap set state enabled 配置好之后ipconfig后应该看到一个2001:da8:8000:d010 为前缀的v6地址,hostid为5efe:a.b.c.d,其中a.b.c.d为你的真实的IPV4地址。 (部分Vista系统的电脑会在本地LAN中发出IPv6 RA,导致相邻用户不走隧道,此时最好在本地网卡上禁用IPv6选项) Linux 设置如下: 推荐使用isatapd工具,避免静态输入配置引发配置变更时断网。

IPv6隧道通信技术

穿越隧道——IPv6隧道通信 IPv6隧道通信技术 作者:/明廷堂来源:《网管员世界》月刊(2006-03-16) IPv6是新一代Internet通信协议,具有许多的功能特色:全新的表头格式、较大的地址空间、有效及阶层化的地址与路由架构、建的安全性、与邻近节点相互作用的新型通信协议Neighbor Discovery Protocol for IPv6、可扩展性等。作为网络管理者,有必要加强对IPv6的了解,为以后IPv4的全面升级做好准备。 I Pv6隧道是将IPv6报文封装在IPv4报文中,让IPv6数据包穿过IPv4网络进行通信。对于采用隧道技术的设备来说,在隧道的入口处,将IPv6的数据报封装进IPv4,IPv4报文的源地址和目的地址分别是隧道入口和隧道出口的IPv4地址;在隧道的出口处,再将IPv6报文取出转发到目的节点。隧道技术只要求在隧道的入口和出口处进行修改,对其他部分没有要求,容易实现。但是,隧道技术不能实现IPv4主机与IPv6主机的直接通信。 IPv6-over-IPv4 GRE隧道技术 使用标准的GRE隧道技术,可在IPv4的GRE隧道上承载IPv6数据报文。GRE隧道是两点之间的连路,每条连路都是一条单独的隧道。GRE隧道把IPv6作为乘客协议,将GRE作为承载协议。所配置的IPv6地址是在Tunnel接口上配置的,而所配置的IPv4地址是Tunnel的源地址和目的地址(隧道的起点和终点)。 GRE隧道主要用于两个边缘路由器或终端系统与边缘路由器之间定期安全通信的稳定连接。边缘路由器与终端系统必须实现双协议栈。 如图1所示,两个IPv6子网分别为Group1和Group2,它们之间要求通过路由器R1和R2之间的IPv6隧道协议互联。其中R1和R2的隧道接口为手动配置的全局IPv6地址,隧道的源地址与目的地址也需要手动配置。设R1的E0接口IPv4地址为192.168.100.1,R2的E0接口IPv4地址为192.168.200.1。 在上面的转发过程中,R1路由器首先根据路由表得知目的地址3003::1通过隧道转发出去,所以就将报文送到隧道接口按照特定的GRE格式(如图2)进行封装。 原有的IPv6报文封装为GRE报文,最后封装为IPv4报文。IPv4报文的源地址为隧道的起始点

H3C_IPv6技术白皮书

IPv6技术白皮书 关键词:IPv6 ISATAP NAT-PT 摘要:本文介绍了IPv6的产生背景和技术要点和组网策略 缩略语清单: 缩略语英文全名中文解释ND Neighbour Discovery Protocol 邻居发现协议 PMTUD Path MTU Discovery Protocol 路径MTU发现协议 ISATAP Intra-Site Automatic Tunnel Addressing Protocol 站点内自动隧道地址协议 NAT-PT Network Address Translation-Protocol Translation 网络地址转换-协议转换 Teredo Tunneling IPv6 over UDP through NATs IPv6 使用IPv4 UDP隧道穿越NAT RIPng Route Information Protocol Next Generation下一代RIP协议 OSPFv3 Open Short Path First Prtocol Version 3 开放最短路径优先协议版本3 BGP4+ Boarder Gateway Protocol 4+边际网关协议4+ MLD Multicast Listener Discovery 组播侦听协议 PIM-SM Protocol Indepent Multicast-Sparse Mode 协议无关组播-稀疏模式 PIM-DM Protocol Indepent Multicast-Dense Mode 协议无关组播-密集模式 https://www.360docs.net/doc/1313003253.html, Copyright ? 2007 杭州华三通信技术有限公司第1页, 共57页

浅谈IPV6的几种过渡技术

浅谈IPV6的几种过渡技术 摘要:文章分析了Ipv6技术发展所面临的现状。提出Ipv4向IPv6过渡时所采用的几种技术。 关键词:IPv6;过渡技术;双栈协议技术;隧道技术;NAT/PT 1、Ipv6过渡技术 ①双栈协议技术。双栈协议技术是IPv6过渡技术的基础,不仅用于建设双栈网络,也是各种过渡隧道机制的基础,它是指在同一网络节点支持IPv4和IPv6两种协议栈。在这种机制下,Ipv4和Ipv6的数据包的处理是相互独立的。 ②隧道技术。隧道技术允许运行Ipv6的设备使用现有的Ipv4网络设备进行传输。在网络两端都具备双栈的网络节点间,将Ipv6数据包完整的封装在Ipv4数据包内,通过Ipv4网络传输,在到达隧道端点后还原为Ipv6数据包。隧道技术巧妙地利用了现有的IPv4网络,提供了一种使IPv6的节点之间能够在过渡期间通信的方法,但它并不能解决IPv6节点与IPv4节点之间相互通信的问题。 隧道技术分为自动和手工配置两种方式,手工配置主要有v6 over v4、v4 over v6和GRE tunnel等几种方式;自动配置主要有6t04、60ver4、Teredo等几种方式;改进的技术有隧道代理技术(Tunnel Broker,即自动配置加代理)。 ③地址与报头转换技术(NAT/PT)。地址与报头转换技术就是转换两种不同协议的数据包的相应字段,从而达到两种协议相互通信的目的。 除了以上三种过渡技术外,还有利用现有互联网中Ipv4的基础设备和MPLS 技术来实现IPv6域的同学,使用ALG(Application LevelGateway)实现Ipv4与Ipv6应用的互通方案。 2、三种过渡技术的对比 双栈技术是指在网络节点中同时具有IPv4和IPv6两个协议栈,因此它可以同时收发、处理IPv4和IPv6的数据报文。对于主机来讲,“双栈”是指其可以根据需要来对业务产生的数据进行IPv4封装或者IPv6封装;而对于路由器来讲,“双栈”是指在一个路由器设备中维护IPv6和IPv4两套路由协议栈,使得路由器

IPv6-OVER-IPV44 手动隧道

实验报告 实验人:高承旺 实验名称:H3C的ipv6-overipv4手工隧道配置实验目录: 配置IP地址 IPv4网络通信 配置ipv6-overipv4手工隧道 IPv6网络通信 实验拓扑: 实验步骤: 根据实验拓扑配置IP地址 [R1]int lo0 [R1-LoopBack0]ipv6 add 1::1/128 [R1-LoopBack0]undo ipv6 nd ra halt [R1]int s0/2/0 [R1-Serial0/2/0]ip add 192.168.1.1 24

[R2]int s0/2/0 [R2-Serial0/2/0]ip add 192.168.1.1 24 [R2]int s0/2/2 [R2-Serial0/2/2]ip add 192.168.2.1 24 [R3]int s0/2/0 [R3-Serial0/2/0]ip add 192.168.2.2 24 [R3]int lo0 [R3-LoopBack0]ipv6 add 2::2/128 [R3-LoopBack0]undo ipv6 nd ra halt IPv4网络通信(使用的rip路由协议) [R1]rip [R1-rip-1]ver 2 [R1-rip-1]undo sum [R1-rip-1]net 192.168.1.0 [R1-rip-1]q [R2]rip [R2-rip-1]ver 2 [R2-rip-1]undo sum [R2-rip-1]net 192.168.1.0 [R2-rip-1]net 192.168.2.0 [R2-rip-1]q [R3]rip [R3-rip-1]ver 2 [R3-rip-1]undo sum [R3-rip-1]net 192.168.2.0 [R3-rip-1]q 让IPv4网络通信没有问题 [R3]ping 192.168.1.1 PING 192.168.1.1: 56 data bytes, press CTRL_C to break Reply from 192.168.1.1: bytes=56 Sequence=1 ttl=255 time=8 ms Reply from 192.168.1.1: bytes=56 Sequence=2 ttl=255 time=1 ms Reply from 192.168.1.1: bytes=56 Sequence=3 ttl=255 time=20 ms Reply from 192.168.1.1: bytes=56 Sequence=4 ttl=255 time=20 ms Reply from 192.168.1.1: bytes=56 Sequence=5 ttl=255 time=10 ms --- 192.168.1.1 ping statistics --- 5 packet(s) transmitted 5 packet(s) received 0.00% packet loss round-trip min/avg/max = 1/11/20 ms

相关文档
最新文档