配置IPv6 over IPv4手动隧道示例

配置IPv6 over IPv4手动隧道示例
配置IPv6 over IPv4手动隧道示例

配置IPv6 over IPv4手动隧道示例

本举例介绍IPv6 over IPv4手动隧道的配置过程。

组网需求

如图1所示,两个IPv6网络分别通过RouterA和RouterC与IPv4骨干网络中的RouterB连接,要求在RouterA和RouterC之间配置IPv6 over IPv4手动隧道,使两个IPv6网络可以互通。

说明:

在实际的组网环境中,为保证报文的正常转发,建议隧道的源接口地址指定为本端设备LoopBack 接口的IP地址(或源接口指定为本端设备的LoopBack接口),目的地址指定为对端设备LoopBack 接口的IP地址。

图1 配置IPv6 over IPv4手动隧道组网图

配置思路

配置IPv6 over IPv4手动隧道的思路如下:

1.配置物理接口的IP地址

2.配置隧道接口的IPv6地址、源接口、目的地址

3.配置协议类型为IPv6-IPv4

数据准备

为完成此配置例,需准备如下的数据:

?接口的IP地址

?隧道的IPv6地址、源接口和目的地址

操作步骤

1.配置RouterA

# 配置接口的IP地址。

system-view

[HUAWEI]sysnameRouterA

[RouterA] ipv6

[RouterA] interface gigabitethernet 1/0/0

[RouterA-GigabitEthernet1/0/0]ip address 192.168.50.2 255.255.255.0

[RouterA-GigabitEthernet1/0/0] undo shutdown

[RouterA-GigabitEthernet1/0/0] quit

# 配置协议类型为IPv6-IPv4。

[RouterA] interface tunnel 1/0/0

[RouterA-Tunnel1/0/0] tunnel-protocol ipv6-ipv4

# 配置隧道接口的IPv6地址、源接口、目的地址。

[RouterA-Tunnel1/0/0] ipv6 enable

[RouterA-Tunnel1/0/0] ipv6 address 3001::1/64

[RouterA-Tunnel1/0/0] source 192.168.50.2

[RouterA-Tunnel1/0/0] destination 192.168.51.2

[RouterA-Tunnel1/0/0] quit

# 配置静态路由。

[RouterA]ip route-static 192.168.51.2 255.255.255.0 192.168.50.1

2.配置RouterB

# 配置接口的IP地址。

system-view

[HUAWEI]sysnameRouterB

[RouterB] interface gigabitethernet 1/0/0

[RouterB-GigabitEthernet1/0/0]ip address 192.168.50.1 255.255.255.0 [RouterB-GigabitEthernet1/0/0] undo shutdown

[RouterB-GigabitEthernet1/0/0] quit

[RouterB] interface gigabitethernet 2/0/0

[RouterB-GigabitEthernet2/0/0]ip address 192.168.51.1 255.255.255.0 [RouterB-GigabitEthernet2/0/0] undo shutdown

[RouterB-GigabitEthernet2/0/0] quit

3.配置RouterC

# 配置接口的IP地址。

system-view

[HUAWEI]sysnameRouterC

[RouterC] ipv6

[RouterC] interface gigabitethernet 1/0/0

[RouterC-GigabitEthernet1/0/0]ip address 192.168.51.2 255.255.255.0 [RouterC-GigabitEthernet1/0/0] undo shutdown

[RouterC-GigabitEthernet1/0/0] quit

# 配置协议类型为IPv6-IPv4。

[RouterC] interface tunnel 1/0/0

[RouterC-Tunnel1/0/0] tunnel-protocol ipv6-ipv4

# 配置隧道接口的IPv6地址、源接口、目的地址。

[RouterC-Tunnel1/0/0] ipv6 enable

[RouterC-Tunnel1/0/0] ipv6 address 3001::2/64

[RouterC-Tunnel1/0/0] source 192.168.51.2

[RouterC-Tunnel1/0/0] destination 192.168.50.2

[RouterC-Tunnel1/0/0] quit

# 配置静态路由。

[RouterC]ip route-static 192.168.50.2 255.255.255.0 192.168.51.1

4.检查配置结果

# 在RouterC上Ping RouterA的接口GE1/0/0的IPv4地址,可收到返回的报文。

[RouterC] ping 192.168.50.2

PING 192.168.50.2: 56 data bytes, press CTRL_C to break

Reply from 192.168.50.2: bytes=56 Sequence=1 ttl=255 time=84 ms

Reply from 192.168.50.2: bytes=56 Sequence=2 ttl=255 time=27 ms

Reply from 192.168.50.2: bytes=56 Sequence=3 ttl=255 time=25 ms

Reply from 192.168.50.2: bytes=56 Sequence=4 ttl=255 time=3 ms

Reply from 192.168.50.2: bytes=56 Sequence=5 ttl=255 time=24 ms

--- 192.168.50.2 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 3/32/84 ms

# 在RouterC上Ping隧道的RouterA接口Tunnel1/0/0的IPv6地址,可收到返回的报文。

[RouterC] ping ipv6 3001::1

PING 3001::1 : 56 data bytes, press CTRL_C to break

Reply from 3001::1

bytes=56 Sequence=1 hop limit=255 time = 28 ms

Reply from 3001::1

bytes=56 Sequence=2 hop limit=255 time = 27 ms

Reply from 3001::1

bytes=56 Sequence=3 hop limit=255 time = 26 ms

Reply from 3001::1

bytes=56 Sequence=4 hop limit=255 time = 27 ms

Reply from 3001::1

bytes=56 Sequence=5 hop limit=255 time = 26 ms

--- 3001::1 ping statistics ---

5 packet(s) transmitted

5 packet(s) received

0.00% packet loss

round-trip min/avg/max = 26/26/28 ms

配置文件

?RouterA的配置文件

#

sysnameRouterA

#

ipv6

#

interface GigabitEthernet1/0/0

undo shutdown

ip address 192.168.50.2 255.255.255.0

#

interface Tunnel1/0/0

ipv6 enable

ipv6 address 3001::1/64

tunnel-protocol ipv6-ipv4

source 192.168.50.2

destination 192.168.51.2

#

ip route-static 192.168.51.0 255.255.255.0 192.168.50.1

#

return

?RouterB的配置文件

#

sysnameRouterB

#

interface GigabitEthernet1/0/0

undo shutdown

ip address 192.168.50.1 255.255.255.0

#

interface GigabitEthernet2/0/0

undo shutdown

ip address 192.168.51.1 255.255.255.0

#

return

RouterC的配置文件

#

sysnameRouterC

#

ipv6

#

interface GigabitEthernet1/0/0

undo shutdown

ip address 192.168.51.2 255.255.255.0

#

interface Tunnel1/0/0

ipv6 enable

ipv6 address 3001::2/64

tunnel-protocol ipv6-ipv4

source 192.168.51.2

destination 192.168.50.2

#

ip route-static 192.168.50.0 255.255.255.0 192.168.51.1 #

return

IPV6隧道连接转换方法

IPV6隧道连接转换方法 上海交大ISATAP隧道点IP地址是 https://www.360docs.net/doc/f53561536.html, 用户设置isatap隧道的终结点router为 https://www.360docs.net/doc/f53561536.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/f53561536.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地址。 以此为例,安装过IPv6协议要转换隧道,两条命令即可。 netsh interface ipv6 isatap set router 要更换隧道地址 netsh interface ipv6 isatap set state enabled 附:https://www.360docs.net/doc/f53561536.html,(清华大学的) https://www.360docs.net/doc/f53561536.html, (上大的) https://www.360docs.net/doc/f53561536.html,(华中科大的) https://www.360docs.net/doc/f53561536.html, (上交的) 有写好的.bat文件,“以管理员身份运行”即可转换隧道。 IPV6检测地址:https://www.360docs.net/doc/f53561536.html,/ipv6.php

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/f53561536.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隧道配置

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隧道通信技术.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动态多点隧道 isatap

Ipv6动态多点隧道isatap 原理: 站内自动隧道寻址协议(ISATAP)是一种站点内部的IPv6体系架构将IPv4网络视为一个非广播型多路访问(NBMA)链路层的IPv6隧道技术,即将IPv4网络当作IPv6的虚拟链路层。 ISATAP主要是用在当一个站点内部的纯IPv6网络还不能用,但是又要在站点内部传输IPv6报文的情况,例如站点内部有少数测试用的IPv6主机要互相通讯。使用ISATAP隧道允许站点内部同一虚拟链路上的IPv4/IPv6双栈主机互相通讯。 在ISATAP站点上,ISATAP设备提供标准的路由器公告报文,从而允许站点内部的ISATAP 主机进行自动配置;同时ISATAP设备也执行站点内的ISATAP主机和站点外的IPv6主机转发报文的功能。 ISATAP使用的IPv6地址前缀可以是任何合法的IPv6 单点传播的64 位前缀,包括全球地址前缀、链路本地前缀和站点本地前缀等,IPv4地址被置于IPv6地址最后的32比特上,从而允许自动建立隧道。 ISATAP很容易与其他过渡技术结合起来使用,尤其是在和6to4隧道技术相结合使用时,可以使内部网的双栈主机非常容易地接入IPv6主干网。 l ISATAP 接口标识符 ISATAP使用的单播地址的形式是64比特的IPv6前缀加上64比特的接口标识符。64比特的接口标识符是由修正的EUI-64地址格式生成的,其中接口标识符的前32比特的值为0000:5EFE,这就意味着这是一个ISATAP的接口标识符。 l ISATAP的地址结构

ISATAP地址是指接口标识符中包含ISATAP接口标识符的单播地址,下图显示了ISATAP 的地址结构: 图3 从上图中可以看到接口标识符中包含了IPv4的地址,该地址就是双栈主机的IPv4地址,在自动建立自动隧道时将被使用。 例如:IPv6的前缀是2001::/64,嵌入的IPv4的地址是192.168.1.1,在ISATAP地址中,IPv4地址用十六进制数表达为C0A8:0101,因此其对应的ISATAP地址为: 2001::0000:5EFE:C0A8:0101 实验拓扑: 实验配置: R1:

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/f53561536.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/f53561536.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/f53561536.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/f53561536.html, 用户设置isatap隧道的终结点router为https://www.360docs.net/doc/f53561536.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/f53561536.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工具,避免静态输入配置引发配置变更时断网。

15-IPv6 over IPv4 GRE隧道典型配置举例

H3C S12500-X IPv6 over IPv4 GRE隧道典型配置举例 Copyright ? 2014 杭州华三通信技术有限公司版权所有,保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部, 并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。

目录 1 简介 (1) 2 配置前提 (1) 3 配置举例 (1) 3.1 组网需求 (1) 3.2 配置思路 (1) 3.3 使用版本 (2) 3.4 配置注意事项 (2) 3.5 配置步骤 (2) 3.5.1 配置Device A (2) 3.5.2 配置Device B (3) 3.5.3 配置Device C (4) 3.6 验证配置 (4) 3.7 配置文件 (4) 4 相关资料 (6)

1 简介 本文档介绍了IPv6 over IPv4 GRE 隧道的典型配置举例。 2 配置前提 本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。 本文假设您已了解IPv6 over IPv4 GRE 隧道的相关特性。 3 配置举例 3.1 组网需求 如图1所示,Device A 、Device B 、Device C 之间通过IPv4网络互连。Device A 和Device B 分别连接IPv6主机PC A 和PC B 。 要求通过在边界的双栈设备(Device A 、Device B )之间建立GRE 隧道,实现两台IPv6主机PC A 和PC B 的通信。 图1 IPv6 over IPv4 GRE 隧道配置组网图 3.2 配置思路 ? 为实现两台IPv6主机PC A 和PC B 的通信,需要将GRE 隧道模式为GRE over IPv4,隧道接口配置为IPv6地址; Device B Device C PC A PC B

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/f53561536.html, Copyright ? 2007 杭州华三通信技术有限公司第1页, 共57页

了解ipv6 隧道技术

Ipv6 tunnel 实验目的:掌握tunnel的配置以及原理 实验拓扑: 实验步骤: R1,R2和R3分别启ipv4的ospf之后,分别建立R1和R3新的回环口,新建回环口用来模拟R1,R3两边的网段,再进行R1和R3tunnel的配置。 R1、R3主要配置如下: R1 R1(config)#ipv6 unicast-routing (开启ipv6单播路由, 如果不开启, ipv6的协议无法配置)R1(config)#ipv6 router ospf 110 R1(config-rtr)#router-id 11.11.11.11 R1(config-rtr)#exit R1(config)#interface l1 R1(config-if)#ipv6 address 2001::1/64(或者2001::/64 eui-64,自动分配ipv6地址,但不基于 mac地址进行分配,实际工作中不提倡自动分配) R1(config-if)#ipv6 ospf 110 area 0 R1(config-if)#exit R1(config)#interface tunnel 1(“1”为tunnel号,只具有本地意义,所以对方tunnel号可以不一 样) R1(config-if)#tunnel source 1.1.1.1 R1(config-if)#tunnel destination 3.3.3.3 R1(config-if)#tunnel mode ipv6ip(ipv6ip意思是ipv6封装在ipv4中) R1(config-if)#ipv6 address autoconfig (自动获取ipv6地址) R1(config-if)#ipv6 ospf 110 area 0 R1(config-if)#exit R1(config)#^Z R1#wr Building configuration... [OK]

IPV6 TO IPV4 隧道

Tunneling Introduction to Tunneling The expansion of Internet results in scarce IPv4 addresses. Although the technologies such as temporary IPv4 address allocation and Network Address Translation (NAT) relieve the problem of IPv4 address shortage to some extent, they not only increase the overhead in address resolution and processing, but also lead to high-level application failures. Furthermore, they will still face the problem that IPv4 addresses will eventually be used up. Internet Protocol Version 6 (IPv6) adopting the 128-bit addressing scheme completely solves the above problem. Since significant improvements have been made in address space, security, network management, mobility, and QoS, IPv6 becomes one of the core standards for the next generation Internet protocol. IPv6 is compatible with all protocols except IPv4 in the TCP/IP suite. Therefore, IPv6 can completely take the place of IPv4. Before IPv6 becomes the dominant protocol, the network using the IPv6 protocol stack is expected to communicate with the Internet using IPv4. Therefore, an IPv6-IPv4 interworking technology must be developed to ensure the smooth transition from IPv4 to IPv6. In addition, the interworking technology should provide efficient, seamless information transfer. The Internet Engineering Task Force (IETF) set up the next generation transition (NGTRANS) working group to study problems about IPv4-to-IPv6 transition and efficient, seamless IPv4-IPv6 interworking. Currently, multiple transition technologies and interworking solutions are available. With their own characteristics, they are used to solve communication problems in different transition stages under different environments. Currently, there are three major transition technologies: dual stack (RFC2893), tunneling (RFC2893), and NAT-PT (RFC2766). Tunneling is an encapsulation technology, which utilizes one network transport protocol to encapsulate packets of another network transport protocol and transfer them over the network. A tunnel is a virtual point-to-point connection. In practice, the virtual interface that supports only point-to-point connections is called tunnel interface. One tunnel provides one channel to transfer encapsulated packets. Packets can be encapsulated and decapsulated at both ends of a tunnel. Tunneling refers to the whole process from data encapsulation to data transfer to data decapsulation.

ipv6隧道技术的原理

细说IPv6隧道机制原理 网络之所以称之为网,就是因为它的庞大体系,不存在孤岛。那么随着IPV6的使用,网络之中却出现了小小的一个岛屿。为了将两个协议版本的网络相互通,我们就需要使用 IPv4/IPV6隧道机制来完成这项艰巨的工作,具体是如何做到的呢?接下来我们就详细的讲解一下隧道技术。 隧道技术 在IPV6网络彻底代替IPv4网络之前,总是有一些接入网技术首先具有IPV6的协议栈。一般来说,在过渡前期,我们往往把这些网络比做IPv4海洋中的IPV6小岛。过渡的问题可以因此分成两大类:第一类是解决这些IPV6小岛之间互相通信的问题;第二类是解决IPV6小岛与IPv4的海洋之间通信的问题。 IPV6/IPv4 隧道技术的目的是利用现有的IPv4设施来为IPV6主机服务,使得各个分散的IPV6“孤岛”可以跨越IPv4网络相互通信。在IPV6封包通过IPv4网络时,无论哪种隧道机制都是使用了一个“封包——拆包”过程,即处于发送端的隧道端点将该IPV6封包封装在IPv4包中,将此IPV6包视为IPv4的负载数据,并将该IPv4包头的协议字段设置为41,以说明该IPv4封包的负载是一个IPV6封装包,然后在IPv4网络上传送该封装包。当协议字段标为41的IPv4封装包到达处于接收端的Tunnel端点时,该端点拆掉封装包的IPv4包头,取出IPV6封装包继续处理。在对IPV6包进行IPv4封装时如何确定该IPv4包的源和目的地址是封装的关键问题,现存的IPv4/IPV6隧道机制的主要区别就在于如何确定IPv4封包的地址。 手工配置隧道 手工配置隧道(Configured Tunnel)是一种端到端的机制,需要隧道两端的管理员协同工作来完成隧道的建立。管理员对隧道两端进行配置时,首先应为隧道接口指定两端的IPv4地址,对在此隧道上传递的所有IPV6包进行IPv4封装时,都要从这一配置信息中提取源和目的IPv4地址。其次管理员要设置必要的路由信息,用以决定哪些IPV6包要经过隧道传递。 由于手工配置隧道是IPV6支持的第一个过渡机制,所以在目前被广泛地支持。这种机制不强制要求使用隧道的主机IPV6地址中包含某种固定信息,地址的使用比较灵活。但这种方式的缺点是,人工配置的隧道两端IPV6地址和IPv4地址都需要事先经过协商和设定,才能完成两端的隧道配置,这给接入网技术管理人员带来了极大的负担。手工配置的人工工作量大(每天要处理上万条隧道),导致效率低下,并且容易出现差错。

v4兼容地址和IPv6隧道使用

使用 IPv4 兼容地址 使用 IPv4 兼容地址 派生自 IPv4 公用地址的 IPv4 兼容地址可以为通过现有 IPv4 Internet 结构连接 IPv6 主机或站点提供一种方法。使用 IPv4 兼容地址时,IPv6 通信不要求其他的 IPv6 路由器。将用 IPv4 标头封装它的通信。 下图显示了使用 IPv4 兼容地址跨 IPv4 路由器通信的独立子网上两个节点的配置。 启用兼容 IPv4 的 IPv6 地址时,Windows Server 2003 家族和 Windows XP 的IPv6 协议会将兼容 IPv4 的地址自动配置为“自动隧道伪接口(接口 ID 2)”上的 IPv4 公用地址。IPv4 兼容地址的格式是 ::w.x.y.z,其中w.x.y.z是一个指派给计算机上接口的 IPv4 公用地址。启用 IPv4 兼容地址时,IPv6 协议也自动创建一个 ::/96 路由,该路由使用“自动隧道伪接口”(接口 ID 为 2)转发所有 IPv4 兼容地址通信。由此主机转发到 IPv4 兼容目标的所有通信都将用 IPv4 标头封装。 默认情况下,禁用 IPv4 兼容地址。要启用兼容 IPv4 的地址,请打开“命令提示符”,然后键入: netsh interface ipv6 set state v4compat=enabled 将通信发送到 IPv4 兼容地址时,将从 IPv4 兼容地址发送通信,并用 IPv4 标头封装。IPv4 标头中的“协议”字段将被设置为 41,表示负载是 IPv6 数据包。IPv4 标头允许跨 IPv4 结构进行通信。嵌入在 IPv6 标头的源和目标 IPv4 兼容地址中的 IPv4 地址,将成为 IPv4 标头中的 IPv4 源和目标地址。 例如,当主机 A(用 IPv4 地址 131.107.41.17 配置)使用 IPv4 兼容地址将IPv6 通信发送给主机 B(用 IPv4 地址 157.60.15.93 配置)时,用于 IPv4 和IPv6 标头的源地址和目标地址在下表中列示。 字段值 IPv6 标头中的源地址::131.107.41.17 IPv6 标头中的目标地址::157.60.15.93 IPv4 标头中的源地址131.107.41.17 IPv4 标头中的目标地址157.60.15.93

相关文档
最新文档