赛迪网 > IT技术 网络管理 > 最新更新
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

IPv6的ISATAP隧道和6to4隧道的应用模式(1)

发布时间:2007.11.13 04:56     来源:赛迪网-技术社区    作者:颗粒

在IPv6的过渡技术中,隧道技术是一项比较重要的应用。根据隧道终点的IPv4地址的获取方式不同,隧道分为“手工隧道”(或“配置隧道”)及“自动隧道”。与手工隧道相比,自动隧道在配置和使用时更灵活。而ISATAP隧道和6to4隧道是常见的两种自动隧道,本文针对这两种隧道的应用模式进行描述。

在文中涉及到的具体配置,均可在H3C提供的IPv6设备上实现。

1.ISATAP隧道

1.1特点介绍

随着IPv6技术的推广,现有的IPv4网络中将会出现越来越多的IPv6主机,ISATAP隧道技术为这种应用提供了一个较好的解决方案。ISATAP隧道是点到点的自动隧道技术,通过在IPv6报文的目的地址中嵌入的IPv4地址,可以自动获取隧道的终点。

使用ISATAP隧道时,IPv6报文的目的地址和隧道接口的IPv6地址都要采用特殊的地址:ISATAP地址。ISATAP地址格式为:Prefix(64bit):0:5EFE:IPv4ADDR(IPv4ADDR即隧道端点的IPv4源地址,形式为a.b.c.d 或者xxxx:xxxx,其中xxxx:xxxx是由32位IPv4源地址a.b.c.d转化而来的32位16进制表示)。通过这个嵌入的IPv4地址就可以自动建立隧道,完成IPv6报文的传送。

图1. ISATAP隧道的地址格式

ISATAP隧道可以用于在IPv4网络中IPv6路由器—IPv6路由器、主机—路由器的连接。由于不要求隧道节点具有全球唯一的IPv4地址,可以用于内部私有网络中各双栈主机进行IPv6通信,所以ISATAP隧道适用于在IPv4网络中的IPv6主机之间的通信或IPv4网络中IPv6主机接入到IPv6网络的通信(如下图所示)。

图2. 主机—路由器的ISATAP隧道应用

1.2网络应用模式

在IPv6网络的建设初期,出于投资的考虑,可能很难实现对原有IPv4网络整体升级至IPv6/IPv4双栈的模式,因此多采用将驻地网的汇聚层或出口设备(如,路由器)首先升级至双栈的模式,而汇聚层设备以下仍保持原有的IPv4网络。为实现位于IPv4驻地网内部的双栈主机与其他IPv6网络的通信,或IPv6主机之间的通信,即可采用ISATAP主机—路由器的隧道部署方式。

图3. 主机—路由器ISATAP隧道配置举例

首先在ISATAP路由器上完成ISATAP隧道的配置(具体配置略),然后在主机上进行相应配置。主机上配置ISATAP隧道非常简单:以Windows XP操作系统为例,在Windows XP上,ISATAP隧道的伪接口通常为接口2,只要在该接口上配置ISATAP路由器的IPv4地址(图中为1.1.1.1)即可完成主机侧的配置。先看看这个ISATAP接口的信息:

C:\>ipv6 if 2

Interface 2: Automatic Tunneling Pseudo-Interface

Guid {48FCE3FC-EC30-E50E-F1A7-71172AEEE3AE}

does not use Neighbor Discovery

does not use Router Discovery

routing preference 1

EUI-64 embedded IPv4 address: 0.0.0.0

router link-layer address: 0.0.0.0

preferred link-local fe80::5efe:1.1.1.2, life infinite

link MTU 1280 (true link MTU 65515)

current hop limit 128

reachable time 27500ms (base 30000ms)

retransmission interval 1000ms

DAD transmits 0

default site prefix length 48

# 可以看到已经自动生成了一个ISATAP格式的link-local地址(fe80::5efe:1.1.1.2)。我们需要设置这个接口所对应的ISATAP路由器的IPv4地址:

C:\>ipv6 rlu 2 1.1.1.1

# 只需要一条命令,这就完成了主机的配置,此时这个ISATAP接口的信息变为:

C:\>ipv6 if 2

Interface 2: Automatic Tunneling Pseudo-Interface

Guid {48FCE3FC-EC30-E50E-F1A7-71172AEEE3AE}

does not use Neighbor Discovery

uses Router Discovery

routing preference 1

EUI-64 embedded IPv4 address: 1.1.1.2

router link-layer address: 1.1.1.1

preferred global 2000::5efe:1.1.1.2, life 29d23h53m18s/6d23h53m18s (public)

preferred link-local fe80::5efe:1.1.1.2, life infinite

link MTU 1500 (true link MTU 65515)

current hop limit 64

reachable time 29000ms (base 30000ms)

retransmission interval 1000ms

DAD transmits 0

default site prefix length 48

根据上述的配置方法,配置ISATAP隧道非常方便,只需要知道ISATAP路由器的IPv4地址就可以完成。

注:这种方法的不足之处是当主机重启后,上述配置会丢失,即ISATAP隧道将中断。

因此可以采用另外一种配置方式:

# 进入网络配置命令行NETSH下

C:\ >netsh

#到 ‘netsh interface’ 命令行下

netsh>interface

#到 ‘netsh interface ipv6’命令行下

netsh interface> ipv6

#到 ‘netsh interface ipv6 isatap’命令行下

netsh interface ipv6>isatap

#设置ISATAP路由器的地址

netsh interface ipv6 isatap>set router 1.1.1.1

注:使用这种方式配置,主机重启后相关配置依然存在,不影响ISATAP隧道的建立和使用。

1.3总结

使用ISATAP隧道完成的主机—路由器隧道,在主机的配置比较简便易行,只需要确定隧道对端路由器接口的IPv4地址即可,同时对于主机的要求是必须都要有IPv4地址。因此对于用户端而言,配置方面与原有的IPv4环境差异不大,不需为网络中的所有成员重新做地址分配和规划。这种技术非常适合于在一个企业网和校园网中使用,尤其在IPv4仍然是网络主宰的今天。

(责任编辑:高爽)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 清华专家呼吁 应将IPv6当大工程来抓 (09-03) · 清华大学教授吴建平:将IPv6当大工程来抓 (09-03)
· 专家指出:亟待抓紧IPv6地址申请与开发 (08-31) · 韩国斥10.7亿美元推全新的网络系统IPv6 (08-02)
· IPv6前途仍荆棘重重 (07-05) · IPv6前途仍荆棘重重 (07-04)
· 教育网IPv6应用相对丰富 CNGI商用有待落地 (07-02) · 用户抱怨 在Vista下部署IPv6存在诸多问题 (06-09)
· IPv6与P2P结合 务实发展宽带网络 (06-05) · 韩国2013年全面完成IPv6互联网协议过渡 (06-01)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 网站建设市场重新洗牌 一卡通引领革命潮流
· 北京加快信息化建设 医保一卡通年底前启动
· ERP案例分析 SaaS带来冲击 IT服务商面临挑战
· 通方期货CRM解决方案 房地产行业CRM解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统