ND协议解析,ipv6的nd协议
本作品内容为ND协议解析,格式为 doc ,大小 40448 KB ,页数为 3页
("节点通过ND协议得到邻居的链路层地址并快速更新缓存的无效值。主机通过ND协议发现可供使用的邻接的路由器。节点通过ND来探测邻居可达性和链路地址的改变。ND协议解决了关于链路直连节点的一系列问题。它定义了解决以下问题的机制路由发现:主机如何找到通过链路层连接的路由器?网络地址发现:主机如何找到所在子网地址,节点通过子网地址可区分目的地址是直接投递还是要经过路由器转发。参数发现:节点如何学习连接参数。如MTU、跳数限制等。地址自动配置:节点如何自动为接口配置地址?地址解析:节点如何根据本地连接上节点的目的IP地址解析出链路地址?下一跳确定:如何将目的IP地址映射为邻居节点IP地址。邻居不可达检测:节点如何判定一个邻居不可达。例如当默认路由不可达时,可尝试替代默认路由,若都不可达,则可以进行地址解析。地址冲突检测:节点如何判定将使用的IP地址是否与其它节点IP地址冲突?重定向:路由器用重定向报文通知主机到目的地址的更好第一跳路由。ND定义了5种ICMP报文:路由器请求报文:当接口启用时,主机发送路由器请求报文,请求路由器公告。路由器公告报文:路由器发布链路和网络参数消息。消息周期性发布或作为路由器请求报文的应答。路由器公告包括网络地址、建议跳数限制等。邻居请求:节点用来得到邻居的链路层地址,或者确认缓存中的链路地址是否有效。也被用于地址冲突检测。邻居公告:用来响应邻居请求。邻居公告也在链路层地址变更时主动发送。重定向报文:路由器用重定向报文通知主机到达目的地址的更好第一跳路由。在广播链路中,每个路由器周期性组播路由器公告,主机收到所有路由器的路由公告,从而建立一系列默认路由。路由器公告的频度要保证主机在几分钟内找到路由器。路由器不可达则通过邻居不可达检测算法来得到。路由器公告包含一系列网络地址,标识用来表明每个网络地址的优先级。主机利用公告的网络地址来建立和保持列表,从而决定目的地址是在本地连接还是通过路由器转发。目的地址不在本地网络地址字段内时,仍可能是在本地连接,这种情况下,通过重定向报文通知发送主机。Ipv6中的ND协议与iPv4的ARP协议,ICMP路由发现,ICMP重定向对应。在IPv4中没有一般意义上的邻居不可达探测协议和机制路由发现是基础协议的一部分,不需要主机窥视路由协议;路由器公告带有链路地址,因此可直接获得路由器的链路地址;路由器公告载有网络前缀,因此不需要获得地址掩码的特殊机制;路由器公告是网路地址可以自动配置;路由器可以公告连接的MTU,因此可是节点使用相同的MTU而不需要广泛约定;地址解析采用组播,减少了对其它节点的影响。重定向报文包含新的第一跳节点链路层地址,从而不需要另外的地址解析。不同的网络地址可以配置到相连的不同节点上。默认情况下,主机从路由器公告中学习所有网络地址。路由器可能会忽略部分或全部路由器公告的网络地址。在这种情况下,主机假设目的不是直接相连,并将数据发给路由器,路由器通过重定向解决此问题。与Ipv4不同,当节点接收到Ipv6重定向报文后,假设新下一跳节点是在线的。在Ipv4中,假设重定向指向节点的IP地址不在子网内,则主机会根据子网掩码忽略,认为不可达。这在非广播多点接入连接中,不希望或不可能让节点知道所有目的地址对应的子网地址。邻居不可达探测用在增强网络的健壮性。尤其是在路由器down掉,或者部分失效,或者节点更换链路层地址时。例如,移动节点离线之后,因为ARP缓存,会自认为没有丢失任何连接。与ARP不同,ND探测到单向链路失败时,就会避免再向该邻居发送数据。与Ipv4的路由器发现不同,路由公告消息不包括性能字段。不需要提交路由器的可靠性字段,因为邻居不可达探测可迅速测定down掉的路由器,并切换到另外的路由器。利用链路本地地址来鉴定路由器(通过RA和重定向报文),使主机在利用子网号重现编址时仍然能够和路由器保持联系。利用跳数限制等于255阴谋ND对离线发送者偶然或故意发送ND消息。在Ipv4下,离线发送者仍会发送ICMP重定向和RA消息。讲地址解析放置在ICMP层会使该协议与媒体无关。从而使标准IP认证和安全机制成为可能。ND协议支持不同的链路类型,包括:点对点链路-同广播链路多播链路-同文中描述。NBMA:重定向、邻居不可达检测和下一跳确定同文中所述。地址解析和路由器请求和公告的传送本文不详细阐述。当主机支持人工培植一系列默认路由器时,主机可以通过重定向报文动态获得邻居的链路层地址。共享媒体(sharemedia)-重定向消息以XRedirect消息为原型,从而简化该协议在共享媒体链路上的使用。可变MTU-ND允许路由器指定链路MTU,并被链路上所有节点使用。在多播中,所有链路必须使用相同的MTU。因此对于链路是有利的。不对称可达-ND节点不适用不对称可达的邻居链路。本部分内同参见RFC2461RouterSolicitation消息结构:对应的IP层:SourceAddress:发送接口的IP地址,如果接口尚未制定IP地址,则用全0地址。DestinationAddress(目的地址):all-routersmulticastaddress。HopLimit:255AuthenticationHeader:可选。ICMP头:Type:133Code0()link-localaddress?multihomedhosts?solicited-nodemulticastaddress?unsolicitedunicast?theneighbor'son-linkunicastIPaddress?TheDestinationCacheincludesbothon-linkandoff-linkdestinationsandprovidesalevelofindirectionintotheNeighborCache?ND协议中路由器采用link-localaddress,因为该地址是相对不会改变的,节点不会因为路由器IP地址的改为而认为是有新的路由器加入。",)
提供ND协议解析,ipv6的nd协议会员下载,编号:1700610553,格式为 docx,文件大小为3页,请使用软件:wps,office word 进行编辑,PPT模板中文字,图片,动画效果均可修改,PPT模板下载后图片无水印,更多精品PPT素材下载尽在某某PPT网。所有作品均是用户自行上传分享并拥有版权或使用权,仅供网友学习交流,未经上传用户书面授权,请勿作他用。若您的权利被侵害,请联系963098962@qq.com进行删除处理。