已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IPv6协议原理,Page1,本课程主要介绍IPv6协议基本概念和报文,最后介绍IPv6邻居发现协议。,前言,Page2,学习指南,本课程全套资料包括培训胶片、配套原理教材、多媒体课件、试题、演练案例和教师教学指导书,合理有效利用上述资料您将会取得良好的学习效果。,Page3,参考资料,VRP5.10操作手册、命令手册RFC1981,RFC2373,RFC2374,RFC2460,RFC2460,RFC2462,Page4,学习完此课程,您将会:掌握IPv6地址结构掌握IPv6邻居发现技术,目标,Page5,内容介绍,第1章IPv6产生的背景第2章IPv6地址格式及分类第3章IPv6报文格式第4章IPv6邻居发现及地址配置,Page6,为什么需要IPv6,IPv4:资源即将耗尽Internet正在迅速膨胀和爆炸中,出现越来越多IPEnable的设备:手机、汽车、家电全球可提供的IPv4地址大约有40多亿个,估计在未来5年间将被分配完毕资源分配不均,使一些国家更早地考虑IPV6,Page7,为什么需要IPv6,新业务的需要移动IPQoS3G业务的发展,需时即连和永远在线安全性的需求IPv6内置了安全机制,Page8,IPv4还有救吗,NAT解决IPv4地址缺乏问题的临时方案增加网络的隐性成本CIDR减少路由表大小地址空间没有增长DHCP客户端自动配置DHCP服务器仍需手工设置,Page9,救星-IPv6,IPv6最本质的改进几乎无限的地址空间地址长度由32位增加到128位简单是美简化固定的基本报头,提高处理效率扩展为先引入灵活的扩展报头,协议易扩展层次区划地址格式更具层次性,便于路由聚合即插即用地址配置简化,自动配置贴身安全网络层的IPSec认证与加密,端到端安全Qos考虑新增流标记域移动便捷MobileIPv6,Page10,内容介绍,第1章IPv6产生的背景第2章IPv6地址格式及分类第3章IPv6报文格式第4章IPv6邻居发现及地址配置,Page11,IPv6地址格式,IPv6地址=前缀+接口标识前缀:相当于v4地址中的网络ID接口标识:相当于v4地址中的主机ID128位长,用冒号将128比特分割成8个16比特的部分,每个部分包括4位的16进制数字。地址前缀长度用“/xx”来表示举例:3ffe:3700:1100:0001:d9e6:0b9d:14c6:45ee/64,Page12,IPv6地址缩写,每个16位的分段中开头的零可以省略一个或多个相邻的全零的分段可以用双冒号:表示双冒号只能使用一次以下是同一个地址不同表示法的例子:0001:0123:0000:0000:0000:ABCD:0000:0001/961:123:0:0:0:ABCD:0:1/961:123:ABCD:0:1/96,Page13,IPv6地址分类,单播地址(UnicastAddress)组播地址(MulticastAddress)任播地址(AnycastAddress)特殊地址,Page14,单播地址,识别单一接口发送到单点发送地址的数据包被传输到这个地址识别出的接口IPv6单播地址分类(根据地址范围):全局单播地址例2001:A304:6101:1:E0:F726:4E58链路本地地址例FE80:E0:F726:4E58站点本地地址例FEC0:E0:F726:4E58,Page15,全局单播地址,全球唯一地址带有全球地址的数据包可被转发到全球网络的任何部分,任何人(企业或个人)都可以获得一个48位前缀任何人都可以拥有16位的子网空间,全局单播地址层次结构,全局路由前缀,子网ID,接口ID,45位,16位,64位,001,2000:/3,Page16,链路本地地址,用于单个链路,可进行自动地址配置、邻居发现或在没有路由器时进行单个链接编址带有链路-本地源或目的地址的数据包不转发到其它链路,链路本地地址结构,0,接口ID,1111111010,FE80:/10,Page17,站点本地地址,用于单个站点内部编址带有站点-本地源或目的地址的数据包不转发到其它站点相当于V4网络中的私有地址(RFC1918),站点本地地址结构,0,接口ID,1111111011,FEC0:/10,Page18,IPv6地址分配,IPv6地址空间的最小地址分配块为32比特每个用户可以获得48比特地址前缀用户只有一个网络和子网时,可以得到64bits地址前缀移动设备仅有一台联网设备时,可以分配128bits地址前缀拨号,Page19,接口ID,对链路来说是唯一的可动态获得IEEE采用MAC-to-EUI-64转换其它地址采用其它的自动方法可用来形成链路-本地地址可用来形成带有无状态自动配置功能的全球地址,Page20,EUI-64规范,将48比特的MAC地址转化为64比特的接口ID由设备自动生成MAC唯一,所以接口ID也唯一步骤:在MAC地址的公司ID(高24位)和节点ID(低24位)中间插入FFFE反转MAC地址中的U比特位用以标识唯一性,Page21,组播地址,Flags前3位设为0最后一位定义地址类型0=固定或众所周知1=本地分配或短期Scope表示组播组的范围GroupID组播组ID,Page22,预定义的组播地址,Page23,Solicited-Node组播地址,IPv6中特有的组播地址(请求节点组播地址)每个节点必须为分配给它的每个单播和任播地址加入的一个组播地址,用于DAD地址重复检测(RFC2373)Solicited-Node组播地址生成过程接口ID的后24位:XX:XXXX前缀FF02:0:0:0:0:1:FFFF02:0:0:0:0:1:FFXX:XXXX例:主机的MAC地址为00-02-b3-1e-83-29IPv6地址为fe80:0202:b3ff:fe1e:8329请求节点组播地址:ff02:1:ff1e:8329,Page24,IPv6地址新类型任播(Anycast),被分配给多个接口,仅用于路由器发往任播地址的数据包被路由转发给分配了任播地址的接口中距离最近的一个同单播地址相同,不能做为源地址使用,WhosGateway?,Imnearestone.,Page25,特殊地址,未指定地址(UnspecifiedAddress)0:0:0:0:0:0:0:0=:/128作为源地址使用,并不能被路由器转发Loopback地址0:0:0:0:0:0:0:1=:1/128内嵌IPv4地址的IPv6地址用于与传统网络之间的互联互通,以使IPv4网络和IPv6网络之间能进行无缝通信,这里使用的IPv4地址必须是全球唯一IPv4单播地址。IPv4兼容的IPv6地址IPv4映射的IPv6地址,Page26,节点所需要的地址,主机节点需要如下地址来标识自己Link-Local地址手工或自动配置的单播地址loopback地址“All-Nodes”和“Solicited-Node”及其它所属于的组播地址路由器节点除了以上地址,还要有“Subnet-Router”及路由器上配置的任播地址“All-Routers”组播地址,Page27,内容介绍,第1章IPv6产生的背景第2章IPv6地址格式及分类第3章IPv6报文格式第4章IPv6邻居发现及地址配置,Page28,IPv6报头格式,Page29,IPv6扩展报头,Hop-by-hopoptionsheader逐跳选项报头Routingheader选路报头Fragmentheader分片报头Authenticationheader认证报头Encapsulatingsecuritypayloadheader封装安全载荷报头Destinationoptionsheader目的地选项报文,Transport-levelPDU,IPv6Header,ExtensionHeader,ExtensionHeader,Page30,IPv6扩展报头vsIPv4选项,IPv4选项要求路由器进行特殊处理对转发性能产生负面影响很少使用IPv6扩展报头扩展报头在IPv6报头的外部路由器不考虑这些选项,但逐跳选项除外对路由器转发性能无负面影响易于通过新报头和选项进行扩展,Page31,ICMPv6,许多功能与ICMPv4相同添加新消息和新功能ICMPv4协议编号=1ICMPv6下一报头编号=58添加新消息和新功能邻近发现无状态自动配置移动IPv6,Page32,ICMPv6消息类型,Page33,内容介绍,第1章IPv6产生的背景第2章IPv6地址格式及分类第3章IPv6报文格式第4章IPv6邻居发现及地址配置,Page34,邻居发现协议的作用,RFC2461中定义了邻居发现协议发现邻居物理地址(代替IPv4使用的ARP)路由器发现地址冲突检测(DuplicateAddressDetect)检验邻居的可达性和状态自动地址配置重定向,Page35,邻居发现协议报文,基于ICMPv6报文实现其功能路由器请求(RouterSolicitation)路由器通告(RouterAdvertisement)邻居请求(NeighborSolicitation)邻居通告(NeighborAdvertisement)重定向(Redirect),Page36,RouterSolicitation报文,RS是主机发送的报文,触发路由器迅速产生路由器通告。回应报文为RA报文报文结构如下:,Page37,RouterSolicitation报文结构,IP部分源地址:接口(link-local)的地址或者unspecified(全0)。目的地址:全部路由器组播地址FF:02跳数:255ICMP部分Type=133Code=0选项部分包含了发送者的link-layer地址,Page38,RouterAdvertisement报文,由路由器发出路由器周期性地发送路由器通告消息,或者对路由器请求作出响应报文结构如下:,Page39,RouterAdvertisement报文结构,IP部分源地址:发送者Link-local地址目的地址:全部节点组播地址FF02:1或发送RS的主机单播地址跳数:255ICMP部分Type=134Code=0Curhoplimit=主机发送包的跳数选项部分包含了发送者的link-layer地址选项部分包含了MTU、地址前缀O=0,表示使用stateless地址自动配置O=1,表示使用stateful地址自动配置(DHCPv6),Page40,RouterAdvertisement报文结构(续),ICMP部分M=0,表示使用stateless地址自动配置M=1,表示使用stateful地址自动配置其它参数(DNSv6)RouterLifetime,表示存在于主机defaultrouter缓存中的时间ReachableTime,表示存在于主机邻居缓存中的时间RetransTimer,表示进行邻居检测时的重新发送间隔,Page41,NeighborSolicitation报文,用途:地址解析地址重复检测报文结构如下:,Page42,NeighborSolicitation报文结构,IP部分源地址:发送者IPv6地址(地址解析用)或unspecified地址(DAD用)目的地址:请求节点组播地址(DAD用)或单播地址(地址解析用)跳数:255ICMP部分Type=135Code=0Targetaddress=发送者IPv6地址,Page43,NeighborAdvertisement报文,回复NS报文报文结构如下:,Page44,NeighborAdvertisement报文结构,IP部分源地址:发送者IPv6地址目的地址:全部节点组播地址FF02:1(DAD用)或发送NS的主机单播地址(地址解析用)跳数:255ICMP部分Type=136Code=0,Page45,Redirect报文结构,IP部分源地址:接口的链路本地地址目的地址:触发重定向的数据包的源地址跳数:255ICMP部分Type=136Code=0Target:是重定向的地址,Page46,邻居发现协议地址解析,地址解析在三层完成,不同的二层介质可以采用相同的地址解析协议可以使用三层的安全机制(例如IPSec)避免地址解析攻击使用组播方式发送请求报文,减少了二层网络的性能压力,Page47,邻居发现协议地址解析,使用两种ICMPv6报文完成交互过程邻居请求NS邻居通告NA,以太网报头目的MAC:多播MAC地址IPv6报头源地址:A目的地址:B的请求节点多播地址ICMP类型135NS报文头目标地址:BNS选项A的MAC地址,我在这呢,NS,NA,以太网报头目的MAC:A的MAC地址IPv6报头源地址:B目的地址:AICMP类型136NA报文头目标地址:BNA选项B的MAC地址,Page48,邻居发现协议重复地址检测(DAD),重复地址检测确保网络中无两个相同的单播地址所有地址都需要做DAD使用NS和NA完成DAD交互过程若发现有地址重复随机生成地址:不安排给接口链路本地地址:将接口置于不可用状态,Page49,重复地址检测过程,地址在配置给接口前称为“tentative地址”首先加入到all-nodes组播地址和solicited-node组播地址(tentative地址所在的组播)周期性的发出NeighborSolicitation报文源地址:unspecified地址目的地址:请求节点组播地址Targetaddress:tentative地址,Page50,重复地址检测过程,主机收到NS报文后的处理过程:若报文源地址是单播地址,则认为是ARP用;若报文源地址是unspecified地址,且Targetaddress中包含tentative地址,则认为是DAD报文,向所有节点组播地址发送NA报文;若此报文是自己发出的,则忽略此报文;若报文是其它节点发出的,进行DAD检查,若tentative地址与自己地址重复,则双方都不使用此地址。,Page51,重复地址检测过程,NS和NA完成DAD交互的过程,2000:1,新配置地址2000:1,XDuplicated!,Page52,邻居发现协议邻居状态跟踪,邻居状态有5种INCOMPLETE未完成REACHABLE可达STALE陈旧DELAY延迟PROBE探查,Page53,邻居发现协议邻居状态跟踪,A先发送NS,并生成缓存条目,状态为Incomplete若B回复NA,则Incomplete-Reachable,否则10s后Incomplete-Empty,即删除条目经过ReachableTime(默认30s),B的条目状态Reachable-Stale或者在Reachable状态,收到B的非请求NA,且链路层地址不同,则马上-Stale在Stale状态若A要向B发送数据,则Stale-Delay,并发送NS请求。在Delay_First_Probe_Time(默认5秒)内,Delay-Probe,若有NA应答,则Delay-Reachable在Probe状态,每隔RetransTimer(默认1秒)发送单播NS,发送MAX_UNICAST_SOLICIT个后再等RestransTimer,有应答则-Reachable,否则进入Empty,即删除表项,,Incomplete,Reachable,Delay,Stale,Probe,Empty,一个例子:节点A要访问节点B,A的缓存中无B的条目,下图是邻居状态机的变化,Page54,邻居发现协议路由器发现,链路上的路由器会定期的发送RA收到RA的主机将加入默认路由器列表中收到RA的路由器将检查RA内容的一致性,IPv6报头源地址:路由器链路本地地址目的地址:所有节点组播地址(FF02:1)ICMP类型134RA报头当前跳限制、标志位、路由器生存期、可达性和重传定时器RA选项路由器链路层地址、MTU、前缀,Page55,邻居发现协议路由器发现,主机初始化时发送RS,路由器回应RA,IPv6报头源地址:主机地址目的地址:所有路由器组播地址(FF02:2)ICMP类型133,Page56,邻居发现协议重定向功能,当网关路由器知道更好的转发路径时,会以重定向报文的方式告知主机,R1,R2,有重定向的情况,Redirect,A应该把R2直接作为到达B的下一跳,IPv6报头源地址:R1目的地址:AICMP类型137重定向报文头下一跳地址:R2目标地址:B,Page57,IPv6地址配置技术,自动配置无状态自动配置(statelessautoconfiguration)有状态自动配置(statefulautoconfiguration)手工配置建议用于服务器和重要网络设备,Page58,地址自动配置技术的作用,自动配置技术能够完成以下功能:赋予主机自己的地址参数地址前缀接口ID赋予主机其它的相关参数路由器地址跳数MTU,Page59,地址自动配置过程,接口初始化接口产生tentative地址对“tentative”地址进行地址重复检测(DAD)接口产生link-local地址,具备IP连接能力决定采用何种自动配置技术由RouterAdvertisement报文及主机配置来决定无状态自动配置(statelessautoconfiguration)有状态自动配置(statefulautoconfiguration)获得全局地址,Page60,无状态自动配置技术特点,IPv6的标准功能RFC2462无需进行手工配置即插即用性减轻网络管理的负担对主机、路由器均可进行自动配置可配置多个地址进行网络无缝迁移,Page61,主机无状态自动配置过程,主机发送RouterSolicitation报文路由器回应RouterAdvertisement报文主机获得前缀及其它参数,IPv6地址=1:ABCD,Link-local地址=FE80:ABCD,源:FE80:ABCD目的:FF02:2,RS报文,RA报文(前缀为1:),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中考物理复习专题5间接测量类实验课件
- 电机与电气控制实训课程教案
- Photoshop创意合成实例教案
- 《鲤鱼风筝》教案
- 中小学教务管理聘用协议书
- 幼儿园体弱儿关怀计划
- 教育培训中心箱涵施工合同
- 临时销售电脑租赁合同范本
- 超市卖场租赁续约协议
- 矿产资源勘查单位聘用合同模板
- 系统集成项目管理工程师(基础知识、应用技术)合卷软件资格考试(中级)试题及解答参考(2025年)
- 广东省珠海市第十六中学2024-2025学年上学期期中质量监测九年级数学试题(无答案)
- 2024新信息科技七年级《第一单元 探寻互联网新世界》大单元整体教学设计2022课标
- 成语积累竞赛试题
- 2024焊接工艺规程
- 2024年巴黎奥运会
- 人教版(2024)七年级全一册体育与健康第6课《识别界限 拒绝性骚扰》教学设计
- 第六单元(整体教学设计)九年级语文上册大单元教学名师备课系列(统编版)
- DB1331T 080-2024 雄安新区零碳建筑技术标准
- 基于区块链的车联网安全研究综述
- 《8 课余生活真丰富》教学设计-2024-2025学年道德与法治一年级上册统编版
评论
0/150
提交评论