案例
当前位置:首页 > 其他范文 > 案例 > 列表页

ipv6案例

小草范文网  发布于:2016-10-06  分类: 案例 手机版

篇一:实例解析:搭建IPv6网络环境

从事计算机网络工作,是万万不能少了各种各样的实践操作。但现实中真实网络环境的稀缺,限制了很多想深入学习网络知识的同志。更别说在现实的IPv6网络环境中学习IPv6知识了。本文就是通过使用DynamipsGUI和VMware两个软件,为那些想深入学习IPv6知识的同志,搭建起几乎和现实IPv6网络一样的实验环境。可以随意大胆的在搭建起来的网络环境中进行各种各样的测试和操作,能够很好的提高学习IPv6知识的效率。而且本文中使用的软件在网上都可以找到,在电脑上安装完软件后,完全可以对照下面的步骤一步一步把IPv6的网络环境搭建成功。

一、网络结构拓扑图和所使用的软件。

图1 网络结构拓扑图

1、网络拓扑介绍。如图1所示,是搭建的纯IPv6网络环境。最终要实现的功能是从电脑PC上,通过路由器,能ping通服务器Server。反之,也要实现从Server上ping通电脑PC。关于图1中具体的参数配置,会在下面进行详细的介绍。

2、使用软件介绍。图1网络环境的搭建都是在一台装有Win 7操作系统电脑上完成的。也就是说在单台电脑上,通过使用软件搭建起了和现实IPv6环境一样的网络。在Win 7操作系统中主要安装了两个软件,一个是小凡的DynamipsGUI,版本为2.8;另一个软件为VMware,版本为7.1.3 build-324285,而且在VMware的虚拟机中安装的还是Win 7的操作系统。因为Win7对IPv6的支持比较好,所以就没有选择在VMware中安装Windows XP系统。

3、有关上面两个软件的安装和使用,在网上有很多相关的文章,在此就不再一一介绍。只是在虚拟机VMware中安装Win 7系统时可能要注意的事项多一些。

二、DynamipsGUI中的配置步骤。

图2 本地电脑PC中的网络连接

1、在VMware中安装完Win 7操作系统后,就会在本地电脑(也就是图1中的PC)的"控制面板"---->"网络和Internet"---->"网络连接"中出现两个VMware Network Adapter连接,"VMnet1"和"VMnet8"。因为本实例中只会用到"VMnet1"和"本地连接",所以就在网络连接"VMnet8"上点击右键,选择"禁用"后就变成了如图2所示的灰色的不可用状态。

图3 DynamipsGUI设备选型界面

2、打开DynamipsGUI 2.8,对照图3所示,选择好各个参数:

在"路由器个数"中选择1;

在"设备类型"中选择2600;在"2600"一栏中的各个参数对照图3选择。

在"IOS文件"中使用的是c2600-ik9o3s3-mz.123-13a.BIN,当然也可以使用其它的IOS,只要能保证它支持IPv6的各个功能即可。此处还有一个"idle-pc值",只要选择好IOS,点击"计算idle"就可以计算出它的值,具体的方法网上都有,不再一一陈述。

在"PC桥接参数配置"中,要计算"VMnet1"和"本地连接"二者的桥接参数。点击"计算桥接参数"按钮,就可得出两个网络连接的桥接参数:

NIC_0(对应图2中的"本地连接")的桥接参数为

"\Device\NPF_{093B5BB6-F57D-4210-8BAF-6F98D3237BA5}"。

NIC_1(对应图2中的"VMware Network Adapter VMnet1")的桥接参数为

"\Device\NPF_{A0002202-4768-4522-91CF-455D8AFB68A3}"。选择好两个桥接参数后点击"确定桥接参数"。

图4 DynamipsGUI模块设置界面

3、在图3中设置好各个参数后,点击"下一步"进入到图4所示的界面。这里主要是选择路由器2621使用的模块类型,对照图4所示选择好后点击"确定Router1配置",再点击"下一步"。

图5 DynamipsGUI连接设置界面

4、进入到"Dynamips-连接设置"界面,如图5所示。在此要建立了两个连接,"Router1 F0/0 <----> XPC P0/1"和"Router1 F1/0 <----> XPC P0/0"。这里有几个关键点:两个连接中的Router1 F0/0端口和F1/0端口,就是图1所示的两个路由器端口;XPC P0/0接口就是图1中的"本地连接"的接口,也就是图2中的"本地连接";XPC P0/1接口就是图1中的"PC(VMnet1)"的接口,也就是图2中的"VMware Network Adapter VMnet1"网络连接。

在图5中建立好连接后,再点击"生成.BAT文件"(此按钮在图5中没有截出,位于右下方)按钮,即可在设定好的目录下生成可执行文件"Router1.bat"。在文件"Router1.bat"上点击右键选择"编辑",就会显示出文件的内容,如下所示:

REM ----------Created by Xiaofan----------

@echo off

title Router1-----Created by Xiaofan

mkdir Router1

cd Router1

:reload

..\dynamips-wxp.exe -T 2001 -P 2600 -r 128 -t 2621 -c 0x2102 -p 0:CISCO2600-MB-2FE -p 1:NM-1FE-TX -s 0:0:gen_eth:"\Device\NPF_{A0002202-4768-4522-91CF-455D8AFB68A3}" -s

1:0:gen_eth:"\Device\NPF_{093B5BB6-F57D-4210-8BAF-6F98D3237BA5}" ..\c2600-ik9o3s3-mz.123-13a.BIN --idle-pc=0x80394bfc

goto reload

综上所述,图1中所示拓扑图的内部连接情况为:

-------------------------------分页栏-------------------------------

Router F0/0<---->VMnet1<---->{A0002202-4768-4522-91CF-455D8AFB68A3}(图3中计算得出的桥接参数)<---->NIC_1(图3中所示的参数)<---->XPC P0/1(图5中所示的设备接口);

Router F1/0<---->本地连接

<---->{093B5BB6-F57D-4210-8BAF-6F98D3237BA5}<---->NIC_0<---->XPC P0/0。

图6 VMware网络适配器设置界面

三、在VMware虚拟机中的配置。

打开VMware虚拟机后,再启动其中的Win 7操作系统,启动完成后,选择"VM"菜单中的"Settings"选项,就会出现如图6所示的配置界面。在"Hardware"页面中,选择"Network Adapter"选项,然后在页面右边的"Network connection"中选择"Bridged"选项。最后点击"OK"按钮。然后,在VMware虚拟机中再重新启动Win 7操作系统。

虚拟机中的Win 7操作系统,就相当于图1中的"Server"服务器。在虚拟机中安装完Win 7系统后,在其中的"控制面板"---->"网络和Internet"---->"网络连接"中会自动生成一个虚拟的网络连接。在图6中,选择"Bridged"桥接模式后,就相当于把图1中的"本地连接"网卡,和"Server(VMware)"上自动生成的虚拟网卡连接到了同一个网段中。这样图1中的"Server(VMware)"也就和路由器Router的F1/0位于同一个网段中。

四、终端和路由器上网络参数配置。

要实现图1中PC和Server之见的互联互通,就必须在路由器、PC和Server上进行相应的网络配置。

图7 在VMware的Win 7系统中配置IPv6地址

1、终端网络参数配置。其中Server上IPv6地址的配置,如图7所示,直接在虚拟机的Win7操作系统中的"Internet协议版本6(TCP/IPv6)属性"配置,地址为2000::2/64。同理,图2中"VMware Network Adapter VMnet1"和"本地连接"两个连接的IPv6参数配置,也和在图7中配置的类似。PC(VMnet1)的IPv6地址为2001::1/64,"本地连接"的IPv6地址为2000::1/64。

2、路由器上网络参数配置。主要包括三个方面的配置:一是启用Router的IPv6路由,命令为"Router(config)#ipv6 unicast-routing";二是在接口F0/0上配置IPv6地址,命令如下所示:interface FastEthernet0/0

no ip address

篇二:IPV6配置实例

任务六 IPv6技术

任务5.6. IPv6技术

5.6.1工作任务

大连某公司现在决定部署IPV6网络,作为第一步,网络管理员被要求实现IPV6地址的部署和IPV6的RIP路由,路由的拓扑图和地址分配如图5.6.1和表5.6.1所示。

图5.6.1 IPV6 实验拓扑图 地址分配表:

R1: F0/0 : FEC0:0:0:1001::1/64

Loopback 0: 1111:1:1:1111::1/64

R2: F0/0 : FEC0:0:0:1001::2/64

F0/1 : FEC0:0:0:1002::1/64

R3: F0/1 : FEC0:0:0:1002::2/64

子任务一:路由器的连接和基本配置

完成标准

(1)按照拓扑图正确连接网络。

(2)完成路由器的基本操作,并进行验证。

① 配置接口地址,按地址分配表中规定进行,查看路由器接口信息

② 在路由器山配置Loopback,查看路由器接口信息

任务二:路由器上的IPv6的RlP协议的配置

完成标准

(1)在路由器上配置IPv6的RIP协议。

① R1、R2和R3上启用IPv6的数据包转发功能,查看配置信息

② 在R1、R2和R3上配置IPv6的RIP协议,查看配置信息

③在R1、R2和R3的相应端口上启用RIP协议,发送ping包检测,Rl、R2、R3之间能否互相ping通

④Rl、R2和R3上查看路由表

(2)使用相应的命令检测网络是否能够按照要求正常通信,参数的配置是否无误,是否与设计一致。操作步骤及思考

5.6.2教学内容

1.IPv6基础

通过前面内容的学习,已经掌握了在中小型企业网中的一些常见和常用的技术,而本节将要探讨的是注定要面对的技术:IPv6。在IPv6的问题上存在的争议不是它会不会被使用,而是有多快被使用。为了更好地面对未来,增强竞争力,在本节中将对IPv6进行一些初步的探讨,涉及的内容包括:IPv6的优势、IPv6的地址和IPv6的部署。

想象一下,如果身处办公室却能控制家里的洗衣机、电冰箱;微波炉在你回家的路上就能加热好晚餐;浴缸能自动放好温度适宜的热水。这一切也许在不远的将来就会走出试验室,步入寻常百姓的生活。而这一进程的快慢,很大程度上取决于IPv6的发展和普及。

(1) IPv6与IPv4

因特网设计的最初动机是为了解决如何在核战争爆发时提供可靠数据通信的问题,TCP/IP协议提供了一个可行的方案。这个时期的计算机基本上都是安装在有雕花地板的空调机房中,并且价格昂贵,动辄上百万美元,摩尔定理此时也不为人所知。因为这样一些原因,设计者们没有意识到在30年之后,计算机会变得如此普及,以至于很多家庭基本上每人都拥有一台电脑,并且还接入互联网。这个时候,当初看起来完美的设计变得不完美了,解决因特网缺陷的需求变得越来越迫切,而IPv6的出现正是对这种需求的回应。

提示:

在计算机领域有一个人所共知的“摩尔定律”,它是英特尔公司创始人之一戈登·摩尔(Gordon Moore)于1965年在总结存储器芯片的增长规律时(据说当时在准备一个讲演),发现“微芯片上集成的晶体管数目每12个月翻一番”。当然这种表述没有经过什么论证,只是一种现象的归纳。但是后来的发展却很好地验证了这一说法,使其享有了“定律”的荣誉。后来表述为“集成电路的集成度每18个月翻一番”,或者说“三年翻两番”。这些表述并不完全一致,但是它表明半导体技术是按一个较高的指数规律发展的。

在开始IPv6的学习以前,每个人都会问这样的问题:我们为什么要学习它?这个新技术能给我们带来什么好处?特别是感觉到基于IPv4的因特网目前工作得很好,每天都能正常地收发E-mail,访问新闻网页,和朋友们在QQ上聊天,有什么理由要升级习以为常的因特网呢?有什么理由要研究IPv6技术呢?回答这个问题以前,先回顾一下IPv4的知识。

1) IPV4的概念

现在因特网所采用的是TCP/IP协议族。IP是TCP/IP协议族中网络层的协议,也是TCP/IP协议族的核心协议。目前,IP协议的版本号是4,因此称为IPv4。IPv4提供了因特网中系统之间主机到主机的通信,它发展至今已经有了30多年。IPv4使用的地址位数为32位,也就是最多有232台电脑可以连到因特网上。近十年来由于互联网的蓬勃发展,IP地址的需求量愈来愈大,使得lP地址的发放愈趋严格,各项资料显示,全球IPv4地址可能在最近几年内就会全部发完。

2)IPV4存在的问题

IPv4在实际使用中存在许多问题,首先是地址空间使用效率比较低。例如,当一个组织得到一个A类地址时,就有1 600多万个地址被该组织独占,即便这个组织可能永远也不会有超过100万台计算机,典型的一个例子就是HP公司,由于该公司成功地合并了几个大公司,如Compaq、Digital,所以HP就顺理成章地合法拥有了好几个A类地址空间。还有一个事实是,当26个中国人分享一个lP地址的时候,平均每个美国人就享有6个IP地 址;在D类和E类地址中有好几百万个地址被浪费掉。虽然NAT等策略能够减轻所遇到的问题,但这也使得路由更加复杂。

其次,随着各种应用的出现,人们要求因特网必须能够适应实时的音频和视频的传输。这些类型的传输需要最小时延的策略和预留资源,但在IPv4的设计中并没有提供。

另外,由于受其诞生时代背景的影响,IPv4对于移动特性并没有很好的支持。

对于某些应用,因特网必须能够对数据进行加密和鉴别,但IPv4不提供数据的加密和鉴别。

3) lPv6的由来

lPv6是下一版本的互联网协议(IPng),它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽。为了扩大地址空间,计划通过IPv6重新定义地址空间。不过随着IPv6开始进入设计阶段,设计者们不再单纯地将目标定位在解决地址空间短缺的问题上,提供一个更为高效、更为安全并能更好支持不同业务流和移动特性的新路由架构成为IPv6的最终目的。在后续的内容中,对如何达到这样的目标有一个初步的探讨。

4) IPv6相对于IPv4的优点

①.更大的地址空间

IPv6最明显的特征是它巨大的地址空间。在IPv4中地址位为32位,即总共的地址大小为4294967296。而在IPv6中,地址位大小为12(转载自:www.xiaocaOfaNWen.com 小草 范 文 网:ipv6案例)8位,它允许的地址空间为2

38128或340282366920938463463374607431768211456(3.4×10)个可能的地址。在设计IPv4地址空

间时,没有想到它会被用完,但随着最近因特网上主机的爆炸式增长,IPv4地址空间将耗尽,所以替代措施是必需的。

对于IPv6,则很难想象地址空间会被耗尽。IPv6的地址空间如此之大,以至于地球上的每平方米可分配的地址达6.5×l 0个,足够为地球上的每一粒砂子分配一个独立的IPv6地址。此外,将IPv6地址设计成大尺寸,也是为了能够再次细分因特网的路由层次结构,以便更好地反映现代因特网的拓扑结构。

提示:在RFC2373“IP版本6寻址体系结构”(IP Version 6 Addressing Architecture)中,对IPv6寻址体系结构进行了描述。

②.更高效的路由基础结构

现在基于IPv4的因特网,其路由结构在主干上是平面的,换句话说,现在的因特网主干网上的路由器,其路由表不能反映ISP之间的层次关系。地理上相邻的ISP之间所分配的 IP地址空间是不连续的,比如一个从亚洲接入因特网骨干网的ISP所分配的地址空间,可能会与一个从欧洲接入因特网骨干的ISP在地址空间上是连续的。这样的现实造成在骨干网上很难实现路由汇总,并使得因特网骨干网上的路由表变得越来越大,最近的数据显示,骨干网上路由器的路由条目已经超过10万条,如此一来,路由的效率会越来越低下,而骨干路由器也越来越不堪重负。

IPv6从设计之初就考虑到了这个问题,IPv6的地址分配将比IPv4更严格,并且这种分配从一开始就考虑到了ISP之间的层次关系,其效果是:在IPv6的骨干路由器上很容易就能够实现路由条目的汇总,在IPv6骨干路由器上的路由条目将大幅减少。因此,IPv6会是一23

个更高效的路由基础架构。

③.更好的安全性

在像因特网这样的公共媒体上实现专用通信,需要安全服务保护数据在传输中免遭查看或修改。虽然存在用于为数据包提供安全传输的基于IPv4的标准(即IPSec),但是该标准只是可选的。在IPv6中,IPSec支持是一个协议要求。该要求为设备、应用程序和服务的网络安全需求提供了基于标准的解决方案,并促进不同IPv6之间实现互操作性。

④.移动性

移动IPv6允许IPv6节点成为移动的(任意改变在IPv6网络上的位置),同时仍然保持现有的连接。使用移动IPv6,移动节点始终通过一个永久地址可达。连接是使用分配给移动节点的特定永久地址建立的,不管移动节点改变位置和地址多少次,该连接都得以保持。

这个特性使得IPv6成为了即将推行的3G的标准协议。

⑤.更好的服务质量(QoS)

IPv6报头中使用了一个被称为流标签(Flow Lable)的新字段,这个新字段用于定义如何处理和标识流量。关于流标签的具体含义在后文中将涉及。同时,在IPv6的包头中,还定义了一个流量类型(Traffic Type)字段,能够用来区分不同的业务流。流类型和流标签的组合能够为IPv6提供强大的QoS。

5) IPv6相对IPv4的变化概述

在接下来的内容中,通过对IPv4和IPv6包头的比较(如图5.6.2所示)来研究为什么IPv6能够实现比IPv4更强大的功能。

20

IPV4结构

篇三:IPV6组播实例

IPv6组播

概述

在理解IPv6组播之前,必须了解IPv4组播,了解IPv4 PIM,了解IGMP,这些知识在本篇不再详细讲述,相关详细内容,请参见IPv4 组播部分。

要启用IPv6组播,必须先开IPv6单播。

IPv6组播地址:

IPv6组播地址的范围是FF00::/8 (1111 1111)。

因为一个正常的IPv6地址包含128位,在IPv6组播地址中,第一段共16位的格式被拆分成三部分:第一部分共8位,全部为1,即使用FF来表示。第二部分共4位,表示组播地址的存活期,如果为0表示永久,如果为1表示临时。第三部分共4位,表示组播地址的范围,分为node, link, site, organization,global分别表示为1, 2, 5, 8,E,除了此五种以外,0和F为保留范围,而其它全部称为未分配,建议使用未分配的地址范围。组播地址的表示格式如下图:

在IPv6中没有广播地址,只有组播,所以使用组播代替广播。

无论是路由器还是主机,所有IPv6接口默认加入FF02::1 ,

而所有路由器的IPv6接口默认加入FF02::2。

MLD (Multicast Listener Discovery)

在IPv6组播中,MLD协议与IPv4组播中的IGMP协议功能相同,是用于发现接收者的协议。

路由器发送MLD查询消息来确认接收者,而主机发送MLD报告来加入一个组,主机可以在同一时间属于多个组。

MLD共有两个版本,ver1和ver2,

MLD ver 1是基于IPv4 IGMP v2

MLD ver 2是基于IPv4 IGMP v3

IOS同时使用两个。

PIM

IPv6 PIM的功能同IPv4 PIM,而IPv6 PIM只使用SM(稀疏)模式,所以网络中必须存在RP,而RP的位置可以通过静态配置和BSR通告两种方法确认。

在配置IPv6 PIM时,当开启IPv6组播功能后,所有正常启用IPv6功能的接口自动开启IPv6 PIM,所以IPv6 PIM无须手工配置;并且须明白DR在组播中的作用,详细内容请参见IPv4组播部分。

配置IPv6组播

1.初始配置

(1)R1初始配置:

r1(config)#ipv6 unicast-routing

r1(config)#ipv6 router ospf 10

r1(config-rtr)#router-id 1.1.1.1

r1(config)#int f0/0

r1(config-if)#ipv6 address 2012:1:1:11::1/64

r1(config-if)#ipv6 ospf 10 area 0

r1(config)#int loopback 0

r1(config-if)#ipv6 address 2011:1:1:11::1/64

r1(config-if)#ipv6 ospf network point-to-point

r1(config-if)#ipv6 ospf 10 area 0

(2)R2初始配置:

r2(config)#ipv6 unicast-routing

r2(config)#ipv6 router ospf 10

r2(config-rtr)#router-id 2.2.2.2

r2(config)#interface f0/0

r2(config-if)#ipv6 address 2012:1:1:11::2/64

r2(config-if)#ipv6 ospf 10 area 0

r2(config)#int loopback 0

r2(config-if)#ipv6 address 2022:2:2:22::2/64

r2(config-if)#ipv6 ospf network point-to-point

r2(config-if)#ipv6 ospf 10 area 0

r2(config)#int s0/0

r2(config-if)#encapsulation frame-relay

r2(config-if)#no frame-relay inverse-arp

r2(config-if)#no arp frame-relay

r2(config-if)#ipv6 address 2023:1:1:11::2/64

r2(config-if)#frame-relay map ipv6 2023:1:1:11::3 203 broadcast

r2(config-if)#frame-relay map ipv6 FE80::213:1AFF:FE2F:380 203 broadcast r2(config-if)#ipv6 ospf network point-to-point

r2(config-if)#ipv6 ospf 10 area 0

(3)R3初始配置:

r3(config)#ipv6 unicast-routing

r3(config)#ipv6 router ospf 10

r3(config-rtr)#router-id 3.3.3.3

r3(config)#interface loopback 0

r3(config-if)#ipv6 address 2033:3:3:33::3/64

r3(config-if)#ipv6 ospf network point-to-point

r3(config-if)#ipv6 ospf 10 area 0

r3(config)#int s0/0

r3(config-if)#encapsulation frame-relay

r3(config-if)#no frame-relay inverse-arp

r3(config-if)#no arp frame-relay

r3(config-if)#ipv6 address 2023:1:1:11::3/64

r3(config-if)#frame-relay map ipv6 2023:1:1:11::2 302 broadcast

r3(config-if)#frame-relay map ipv6 FE80::213:1AFF:FE2F:1200 302 broadcast r3(config-if)#ipv6 ospf network point-to-point

r3(config-if)#ipv6 ospf 10 area 0

2.开启IPv6组播

(1)在R1上开启IPv6组播

r1(config)#ipv6 multicast-routing

本文已影响