ipv6 邻居发现协议介绍

ipv6 邻居发现协议介绍

ID:6129830

大小:877.50 KB

页数:39页

时间:2017-11-15

ipv6 邻居发现协议介绍_第1页
ipv6 邻居发现协议介绍_第2页
ipv6 邻居发现协议介绍_第3页
ipv6 邻居发现协议介绍_第4页
ipv6 邻居发现协议介绍_第5页
资源描述:

《ipv6 邻居发现协议介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、IPv6邻居发现协议介绍Jade2014/11/28前言IPv6NeighborDiscovery协议(NDP)用于发现同一link上的其他主机,获取其他主机的链路层地址,发现路由器,还用于维护邻居的可达性;参考文档:RFC4861.NeighborDiscoveryforIPVersion6目录概述报文格式说明邻居发现协议功能路由器和前缀发现地址解析(AR)可达性验证(NUD)重复地址检测(DAD)术语Node:实现IPv6的设备Router:转发IP报文的nodeHost:非routerLink:一种node在linklayer可以

2、通信的设施或媒介。如eternet,PPPlinks,X.25,FrameRelay,即紧邻IP层的下一层Neighbor:连接到相同link的nodePrefix:组成IPv6地址的最左边的连续n个bitTarget:出现在地址解析请求中的目标地址(要解析的IPv6地址)或者是重定向报文中的第一个下一跳NMMA:non-broadcastmulti-access,一种通过两个以上接口连接的link,天然不支持组播或广播。如X.25,Framerelay术语all-nodesmulticastaddress本地链路所有节点组播地址可以到

3、达link范围内所有node的地址:FF02::1all-routersmulticastaddress本地链路所有路由器组播地址可以到达link范围内所有路由器的地址:FF02::2solicited-nodemulticastaddress被请求组播地址本地链路范围内根据被请求目标地址计算得到的组播地址FF02::1:FFxx:xxxx,其中xxxxxx为NS请求中的目标地址的低24bitlink-localaddress本地链路地址本地链路范围内可以到达邻居的地址:FE80::xxxx:xxxx:xxxx:xxxxxxxxxxxx

4、为EUI-64(linkID),ethernet时linkID为MAC地址unspecifiedaddress未定义地址保留地址,表示缺少地址,用::表示概述NDP功能RouterDiscoveryPrefixDiscoveryParameterDiscovery(MTU/hoplimit)AddressAutoconfigurationAddressresolutionNext-hopdeterminationNeighborUnreachabilityDetection(NUD)DuplicateAddressDetection(D

5、AD)RedirectNDP消息组协议定义了2对报文和1条Redirect报文RouterSolicitation(RS)主机发送该报文请求router广播RARouterAdvertisement(RA)router通过该报文广播前缀信息,internet参数信息router响应node发送的RS报文NeighborSolicitation(NS)解析链路层地址验证邻居的可达性(NUD)验证地址的唯一性(DAD)NeighborAdvertisement(NA)响应NS链路层地址变化时,广播NARedirect用于router通知主机

6、更好的下一跳VsIPv4IPv6的NDP协议组合了IPv4时的ARP,RDISC(RFC1256ICMPRouterDiscoveryMessages),ICMPRedirect相比IPv4的增强router发现作为协议基本功能,主机不需”窥探“路由协议RA携带了link地址,不需额外的分组交换获取router的link地址RA携带了prefix,不需单独配置host的掩码RA使能地址自配置RA广播linkMTU,保证那些没有知名MTU预定义值的link上的所有node使用相同的MTU定义被请求节点组播地址,降低非解析目标节点的中断数R

7、edirect携带了新的下一条的link地址,不需再发起的单独的报文交换去获取Samelink上可以配置多个prefixIPv6有明确的NUD规范,并且作为协议的基本组成部分将地址解析放在ICMP层,有利于利用IPv6层的安全机制NDP在不同链路类型上的适用性NDP支持不同类型的link,但是由于不同link不能完全满足NDP协议的要求,不同link可以支持NDP的部分功能Point-to-point对于类mulicast的P2Plink可以运行NDPMulitcastFullymeetnon-broadcastmultipleacce

8、ss(NBMA)支持NDP协议的Redirect,NUD,下一跳确定功能地址解析,传送RS/RA不在该规范定义sharedmedia只有Redirect适用variableMTU不适用asymmetricr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。