《IPV6试验网络组建》V1.0实验指导书上海建桥学院信息技术系上海建桥学院信息图文中心编者王帅、阮鹏、蒋中云、江圣扬2008年4月15日1目录1.引言..............................................................................................................................................................12.实验主要内容:..........................................................................................................................................13.实验过程......................................................................................................................................................23.1.实验一WindowsxpIPv6的环境配置..........................................................................................23.2.实验二双协议栈技术....................................................................................................................33.3.实验三Ipv6协议分析....................................................................................................................43.4.隧道技术实验.................................................................................................................................113.4.1.实验四IPv6-over-IPv4手动隧道.....................................................................................113.4.2.实验五IPv6toIPv4自动隧道.........................................................................................193.4.3.有关于隧道技术的后续资料............................................................................................253.5.实验六IPV6静态路由.................................................................................................................263.6.实验七IPV6动态路由.................................................................................................................303.7.实验八IPv6访问控制列表.........................................................................................................343.8.实验九IPv6在WEB上的应用...................................................................................................374.主要参考书籍:........................................................................................................................................381.引言随着Internet用户的迅速增加,网络地址不足的危机日益严重。按目前入网主机的增长速度,预计到2005年左右IP地址将被耗尽。Internet面临的另一个问题是路由表规模的急剧膨胀。到21世纪90年代末将达到极限,如不采取措施可能在IP地址枯竭之前就会导致网络瘫痪。正是在这一背景下提出了新一代的Internet协议———IPv6[1]。2.实验主要内容:WindowsxpIPv6的环境配置隧道技术IPv6静态路由IPv6动态路由OSPFV3IPV6基本协议分析2IPv6访问控制列表IPv4/6S双协议栈3.实验过程3.1.实验一WindowsxpIPv6的环境配置【实验名称】WindowsxpIPv6环境配置。【实验目的】通过IPv6环境配置实验,了解在windowsxp系统上如何配置IPv6IP地址;查看端口信息;【实验设备】PC系统WINDWOSXPSP1以上版本。【实验步骤】1)安装XPIPV6的补丁可在CMD控制台下使用c:\ipv6install命令来完成安装,步骤如图1所示。图12)查看端口信息命令为ipv6if一般情况下通过此命令可以看到如下情况:显示结果如图3,图4所示图3图4其中INTERFACE4是本地的实际端口,其他三个都是虚拟端口,值得注意的是INTERFACE2,它是AUTO-TUNNEL的端口,在做介入配置中我们要用到。3)设置固定的IPV6地址c:\netsh3netshinterfaceipv6netshinterfaceipv6addaddress“本地连接”2001:251:e101:0::2配置方法如图5所示。netshinterfaceipv6adddns本地连接2001:251:e101:0::2/*设定IPv6DNS地址*/配置方法如图6所示图5图63.2.实验二双协议栈技术1.双协议栈要求网络节点同时支持IPv4和IPv6协议栈,但在具体实现上又有不同的方式和应用场景,当前主要的双栈技术有基本双栈技术和有限双栈技术以及正在发展的DSTM(DualStackTransitionModel,双栈翻译机制)技术。采用IPv6/IPv4双协议栈是主要的过度机制,支持双协议栈的主机其IP层将既支持IPv4又支持IPv6。对网络中端来说,双协议栈是保证能对IPv4和IPv6同时进行访问的关键。实现IPv6节点与IPv4节点互通的最直接的方式是使IPv6节点同时支持IPv4协议栈。IPv6/IPv4节点是具有双协议栈的节点,这个节点既可以收发IPv4数据包,也可以收发IPv6数据报。在实践当中,最典型的是IETF提出的叫双协议栈的方案。需要提前说明的是,双协议栈技术并不具备创建隧道的能力;但是,后面提到的创建隧道的能力则必须要求有双协议栈技术的支持。2.双协议栈方案的工作方式如下:(1)如果应用程序使用的目的地址是IPv4地址,则使用IPv4协议。(2)如果应用程序使用的目的地址是IPv6中的IPv4兼容地址,则同样使用IPv4协议,所不同的是,此时IPv6就封装(encapsulated)在IPv4当中。(3)如果应用程序使用的目的地址是一个非IPv4兼容的IPv6地址,那么此时将使用IPv6协议,而且很可能此时要采用隧道等机制来进行路由、传送。(4)如果应用程序使用域名来作为目标地址,那么此时先要从DNS服务器那里得到相应的IPv4/IPv6地址,然后根据地址的情况进行相应的处理。对目前的环境来说,要实现纯粹IPv6的路由是很困难的,因此,人们一般采用IPv6overIPv4的点对点隧道技术。将IPv6分组打包,放入IPv4分组的数据区,加上IPv4的报头,在IPv4互联网世界中进行路由,到达目的地后再把数据区中的IPv6分组取出来作相应的处理,该继续路由的路由,该收发的收发。这样,就可以实现双协议栈的过渡方案。最后,对于实现IPv6协议栈,尽管在细节上,IPv6和IPv4有很大的不同,但是从原理和它们在网络体系结构中的位置来看,是相当的一致的。这些一致使得开发人员只需要很小的付出就可以实现从IPv4到IPv6协议栈的转换。4.IPv6过渡技术——IPv6/IPv4双栈技术:双栈技术是IPv4向IPv6过渡的基础,所有其它的过渡技术都以此为基础。双栈节点与IPv4节点通讯时使用IPv4协议栈,与IPv6节点通讯时使用IPv6协议栈。网络中的节点同时支持IPv4和IPv6协议栈,源节点根据目的节点的不同选用不同的协议栈,而网络设备根据报文4的协议类型选择不同的协议栈进行处理和转发。双栈可以在一个单一的设备上实现,也可以是一个双栈骨干网。对于双栈骨干网,其中的所有设备必须同时支持IPv4/IPv6协议栈,连接双栈网络的接口必须同时配置IPv4地址和IPv6地址。双栈节点示意图:5.双栈节点具有三种工作模式:只运行IPv6协议,表现为IPv6节点;只运行IPv4协议,表现为IPv4节点;双栈模式,同时打开IPv6和IPv4协议。6.怎样配置双协议栈——交换机上关键命令:S3760(config)#interfacef0/1S3760(config-if)#ipv6enableS3760(config-if)#noswitchportS3760(config-if)#ipaddress172.16.3.1S3760(config-if)#ipv6address1::1/64S3760(config-if)#noipv6ndsuppress-ra3.3.实验三Ipv6协议分析【实验名称】Ipv6协议分析【实验目的】抓取ipv6数据包,并分析其协议【背景描述】IPv6数据包由一个IPv6基本报头、多个扩展报头和一个上层协议数据单元组成,每个IPv6数据包的基本报头长度固定为40字节。IPv6数据包可以包含一个或多个扩展报头,也可以没有扩展报头,这些扩展报头可以具有不同的长度。上层协议数据单元一般由上层协议报头和它的有效载荷构成,有效载荷可以是一个ICMPv6报文、一个TCP报文或一个UDP报文。【实验拓扑】5【实验设备】双协议栈交换机RG-S3760-481台ipv6PC1台【实验步骤】基于ipv6地址,使用sniffer软件抓取ipv6数据包对其协议进行分析。以下为本次实验的实验步骤。步骤一:安装sniffer软件1、双击图1-1中的图标运行sniffer安装程序图1-12、单击“Next”进入安装步骤(如图1-2);3、单击“Next”进入版权声明页面(如图1-3);图1-2图1-34、单击“Yes”进入输入用户名页面(如图1-4);5、单击“Next”进入选定安装路径页面(如图1-5);6图1-4图1-56、在选择snifferpro的安装目录时,默认是安装在c:\programfiles\nai\snifferNT目录中,我们可以通过旁边的Browse按钮修改路径,单击“Next”进入选定安装路径页面(如图1-6、1-7);图1-6图1-77、然后进入设置页面,首先是注册信息设置(如图1-8、1-9、1-10)。在注册用户时,注册信息随便