IPv6应用和实现技术.ppt
《IPv6应用和实现技术.ppt》由会员分享,可在线阅读,更多相关《IPv6应用和实现技术.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、IPv6应用和实现技术应用和实现技术20052005年年1111月月2828日日内容内容n nIPv6现状n n支持IPv6的操作系统n n安装IPv6n n使用IPv6n n深入Linux IPv6FFIPv6现状n n支持IPv6的操作系统n n安装IPv6n n使用IPv6n n深入Linux IPv6内容内容IPv6标准组织标准组织n nIETF IETF:http:/http:/www.ietf.orgwww.ietf.orgn nIP Version 6 Working GroupIP Version 6 Working Groupn n制订制订IPv6IPv6规范和标准规范和标准
2、n nIPv6 OperationsIPv6 Operationsn n为运营为运营IPv4/IPv6IPv4/IPv6共存的共存的InternetInternet和在已有的和在已有的IPv4IPv4网络或者新的网络或者新的网络安装中部署网络安装中部署IPv6IPv6提供指导提供指导n n其它其它IPv6IPv6相关工作组相关工作组n n6lowpan,mip6,6lowpan,mip6,mipshopmipshop,monami6,multi6,shim6,monami6,multi6,shim6n n3GPP 3GPP:http:/www.3gpp.orghttp:/www.3gpp.or
3、gn nIPIP多媒体子系统多媒体子系统 (IMS)(IMS)使用使用IPv6IPv6n nITU-T ITU-T:http:/www.itu.int/ITU-T/index.htmlhttp:/www.itu.int/ITU-T/index.htmln n在电信网络中采用在电信网络中采用IPv6IPv6技术技术Nov 05,Re-charter or close国外国外IPv6研究和应用研究和应用n n6BONE6BONE:http:/http:/n n19961996年年年年IETFIETF建立的建立的建立的建立的IPv6IPv6测试床测试床测试床测试床n n20042004年年年年1 1
4、月月月月1 1日:不再分配日:不再分配日:不再分配日:不再分配3ffe3ffe前缀前缀前缀前缀n n20062006年年年年6 6月月月月6 6日:结束使命日:结束使命日:结束使命日:结束使命n nThe IPv6 ForumThe IPv6 Forum:http:/http:/n n倡导倡导倡导倡导IPv6IPv6,提升,提升,提升,提升IPv6IPv6的市场和用户意识的市场和用户意识的市场和用户意识的市场和用户意识n nIPv6 Ready Logo Program(Phase 2)IPv6 Ready Logo Program(Phase 2)n nWIDEWIDE:http:/http
5、:/www.wide.ad.jpwww.wide.ad.jpn nKAMEKAME,USAGEUSAGE,TAHITAHI:实现和验证:实现和验证:实现和验证:实现和验证IPv6IPv6n nNautilus6Nautilus6:移动通信中的:移动通信中的:移动通信中的:移动通信中的IPv6IPv6应用应用应用应用n nIPv6 ClusterIPv6 Cluster:http:/www.ist-ipv6.orghttp:/www.ist-ipv6.orgn n欧洲欧洲欧洲欧洲IPv6IPv6研究和开发项目研究和开发项目研究和开发项目研究和开发项目n nIPv6 Cluster MemberI
6、Pv6 Cluster Member:Euro6IX Euro6IX,6NET6NETn nMoonv6Moonv6由于产品部署,开始由于产品部署,开始制订制订Phaseout计划计划IPv6技术相关的高级功技术相关的高级功能和应用的研究和开发能和应用的研究和开发国内国内IPv6应用应用n nCNGI:中国下一代互联网示范工程n n20032003年年8 8月启动月启动n nCNGICNGI最大的核心网最大的核心网CERNET2CERNET2n n20042004年年1212月科大作为合肥主节点接入月科大作为合肥主节点接入CERNET2CERNET2n n20042004年年1212月月CER
7、NET2CERNET2开通,以开通,以2.5Gbps2.5Gbps10Gbps10Gbps速速率连接全国率连接全国2020个主要城市个主要城市n n电信、网通电信、网通/中科院、移动、联通和铁通的中科院、移动、联通和铁通的IPv6IPv6网络正在建设中网络正在建设中结论结论n nIPv6核心协议的研究、开发、测试工作已经基本结束,开始进入IPv6增强功能和应用的研究开发阶段n nIPv6研究试验网阶段基本结束,已经进入由产品级设备构成的商用实验网阶段内容内容n nIPv6应用现状FF支持IPv6的操作系统n n安装IPv6n n使用IPv6n n深入Linux IPv6Windows操作系统操
8、作系统研究版(Research IPv6)技术预览版(TechnologyPreview)开发预览版(Developer Preview)正式产品版适用windowsWindows NT4.0Windows 2000Windows 2000SP1-SP4Windows xpWindows xp(SP1)Windows server 2003 family备注最早的IPv6版版本本,最新版为1.4,1998年1.0版只支持windows 2000不提供技术支持正式产品,提供技术支持Linux操作系统操作系统n n19961996发布第一个基于内核发布第一个基于内核2.1.82.1.8的的IPv6
9、 patchIPv6 patchn n基于基于BSD APIBSD APIn n内核版本内核版本2.22.2及其以后内置及其以后内置IPv6IPv6支持,最新稳定版支持,最新稳定版本本2.6.142.6.14n n缺乏维护,有些部分不符合现有的缺乏维护,有些部分不符合现有的IPv6IPv6规范规范n nUSAGI IPv6USAGI IPv6实现实现n n20002000年年1010月启动月启动n n目标是发布针对目标是发布针对LinuxLinux系统的具有产品级质量的系统的具有产品级质量的IPv6IPv6和和IPsecIPsec(包括(包括IPv4IPv4和和IPv6IPv6)协议栈,还包括
10、)协议栈,还包括glibcglibc库中的库中的IPv6 APIIPv6 API和和IPv6IPv6应用应用n n许多代码已经移植到许多代码已经移植到mainline Linuxmainline Linux内核树中,特别是内核树中,特别是2.62.6版本版本BSD系列操作系统系列操作系统n nKAME:http:/n n19981998年由年由WIDE ProjectWIDE Project启动启动n n为为BSDBSD系列操作系统提供支持系列操作系统提供支持IPv6IPv6和和IPsecIPsec(包(包括括IPv4IPv4和和IPv6IPv6)协议栈)协议栈n nFreeBSD 4.0Fr
11、eeBSD 4.0及以上版本及以上版本n nOpenBSDOpenBSD 2.7 2.7及以上版本及以上版本n nNetBSDNetBSD 1.5 1.5及以上版本及以上版本n nBSD/OS 4.2BSD/OS 4.2及以上版本及以上版本n n20052005年年1111月,月,KAME ProjectKAME Project结束结束n n在在20062006年年3 3月底完成月底完成IPv6IPv6参考实现参考实现开始转向开始转向IPv6技术相关的高级技术相关的高级功能和应用的研究和开发功能和应用的研究和开发其它操作系统其它操作系统n n嵌入式操作系统嵌入式操作系统n nVxworksVx
12、works、WinCEWinCE、MontaVistaMontaVista Linux Linux 等嵌入式等嵌入式LinuxLinux操作操作系统系统n nInterpeakInterpeak IPNET IPv4/IPv6 IPNET IPv4/IPv6协议栈协议栈n nn n路由器厂商路由器厂商n nCISCO IOS 12.2(2)TCISCO IOS 12.2(2)T及其以后的版本支持及其以后的版本支持IPv6IPv6n nHitachiHitachi、Nortel NetworksNortel Networks、Juniper NetworksJuniper Networks、6W
13、IND6WINDn n内容内容n nIPv6应用现状n n支持IPv6的操作系统FF安装IPv6n n使用IPv6n n深入Linux IPv6Windows操作系统(操作系统(1)n nWindows XPn n提供对提供对IPv6IPv6的支持(开发预览版,的支持(开发预览版,SP1SP1以上是正以上是正式版)式版)n n命令行窗口中运行命令行窗口中运行n nipv6 install ipv6 install/安装安装IPv6IPv6协议栈协议栈n nipv6 uninstall;ipv6 uninstall;重启机器重启机器/卸载卸载IPv6IPv6协议栈协议栈Windows操作系统(操
14、作系统(2)n nWindows 2000Windows 2000n n下载下载IPv6IPv6协议软件包协议软件包tpipv6-001205.exetpipv6-001205.exehttp:/ n运行运行tpipv6-001205.exetpipv6-001205.exe,将文件解压指定目录(例如,将文件解压指定目录(例如C:IPv6KitC:IPv6Kit)n n右键我的电脑,选择右键我的电脑,选择“属性属性”,选中,选中“常规常规”页,确定页,确定windows 2000windows 2000的的SPSP版本版本 n n对于对于SP1SP1,直接运行,直接运行setup.exeset
15、up.exe即可即可 n n对于对于SP2SP2,SP3SP3,SP4SP4,首先执行,首先执行C:IPv6Kitsetup.exe-xC:IPv6Kitsetup.exe-x,将文件解压到,将文件解压到目录目录C:IPv6KitIPv6C:IPv6KitIPv6,然后修改,然后修改C:IPv6KitIPv6C:IPv6KitIPv6中的文件中的文件hotfix.inihotfix.ini,在在VERSIONVERSION段中,把段中,把NTServicePackVersionNTServicePackVersion=256=256改成改成512(SP2)512(SP2)、768(SP3)76
16、8(SP3)、1024(SP4)1024(SP4),保存。最后运行,保存。最后运行C:IPv6KitIPv6C:IPv6KitIPv6中的中的hotfix.exehotfix.exe n n重启重启 ,右键,右键“网上邻居网上邻居”,选择,选择“本地连接本地连接”,安装,安装IPv6IPv6协议栈协议栈Linux操作系统操作系统n n2.42.4内核内核n n编译内核时的选项编译内核时的选项(.(.configconfig)n nCONFIG_EXPERIMENTAL=yCONFIG_EXPERIMENTAL=yn nIPv6IPv6在还只是内核中的一个试验功能在还只是内核中的一个试验功能n
17、nCONFIG_MODULES=yCONFIG_MODULES=yn n内核支持模块,使得内核支持模块,使得IPv6IPv6可以编译成模块的形式可以编译成模块的形式n nCONFIG_NET=yCONFIG_NET=yn n选择网络支持选择网络支持n nCONFIG_INET=yCONFIG_INET=yn n支持支持TCP/IPTCP/IP协议协议n nCONFIG_IPv6=CONFIG_IPv6=y/my/mn ny y:编译到内核里:编译到内核里n nmm:以模块的形式编译:以模块的形式编译n nCONFIG_PROCCONFIG_PROCn n虚拟文件系统可以显示虚拟文件系统可以显示
18、IPv6IPv6等系统状态信息等系统状态信息n n/proc/net/proc/net,/proc/sys/net/proc/sys/net n n2.62.6内核内核n n编译选项一样编译选项一样n n可能需要升级模块加载可能需要升级模块加载/卸载工具卸载工具n nmodule-init-tools,module-init-tools,modutilsmodutils等等Linux IPv6路由器配置路由器配置n n打开数据包转发功能n necho 1 /proc/sys/net/ipv6/conf/all/forwardingecho 1 /proc/sys/net/ipv6/conf/a
19、ll/forwardingn n下载并安装路由器公告守护程序radvdn nhttp:/v6web.litech.org/radvdhttp:/v6web.litech.org/radvdn n配置路由器公告,缺省为radvd.confn n运行radvd内容内容n nIPv6应用现状n n支持IPv6的操作系统n n安装IPv6FF使用IPv6n n深入Linux IPv6配置工具配置工具n nWindowsWindows操作系统操作系统n nipv6ipv6:显示:显示IPv6IPv6配置信息,并且可以用来对接口、地址配置信息,并且可以用来对接口、地址和路由表进行配置和路由表进行配置 n
20、nnetshnetsh:网络配置命令行脚本工具。配置:网络配置命令行脚本工具。配置IPv6IPv6需更改到需更改到 netshnetsh interface ipv6 interface ipv6 上下文上下文n nLinuxLinux操作系统操作系统n nifconfigifconfig:显示和配置:显示和配置IPv6IPv6接口信息接口信息n nrouteroute:显示和配置:显示和配置IPv6IPv6路由信息路由信息n nip ip:更加强大的:更加强大的IP/IPv6IP/IPv6配置工具,能够配置和显示配置工具,能够配置和显示IPv6IPv6地址、路由、邻机缓存等信息。如果只关注地
21、址、路由、邻机缓存等信息。如果只关注IPv6IPv6信息,信息,使用使用 ip ip-f inet6 -f inet6 或者或者 ip ip-6-6网络诊断网络诊断n nping/ping6n n使用使用ICMP Echo RequestICMP Echo Request和和ICMP Echo ReplyICMP Echo Reply报文报文n n对网络连通状态进行诊断,包括对网络连通状态进行诊断,包括RTTRTT延时、丢延时、丢包率包率n nping6:1ping6:1;ping gatewayping gateway最简单也是最有效的网络诊断工具网络分析网络分析n n数据包捕获和分析实现数
22、据包捕获和分析实现n nlibpcaplibpcap:为各种:为各种(类类)Unix)Unix和和LinuxLinux操作系统提供了一个操作系统提供了一个系统无关的数据包捕获接口函数库系统无关的数据包捕获接口函数库n nwinpcapwinpcap:为:为win32win32平台提供了一个数据包捕获和网络分平台提供了一个数据包捕获和网络分析的体系结构,包括一个底层的动态链接库析的体系结构,包括一个底层的动态链接库(packet.dllpacket.dll)和一个高层的系统无关的库和一个高层的系统无关的库(wpcap.dllwpcap.dll)n n工具工具n ntcpdumptcpdump:N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IPv6 应用 实现 技术
限制150内