YD/T 1343-2005
基本信息
标准号:
YD/T 1343-2005
中文名称:IPv6 邻居发现协议 —— 基于 IPv6 的邻居发现协议
标准类别:通信行业标准(YD)
标准状态:现行
出版语种:简体中文
下载格式:.zip .pdf
下载大小:1888656
相关标签:
发现
协议
基于
标准分类号
关联标准
出版信息
相关单位信息
标准简介
YD/T 1343-2005 IPv6.Technical specification for neighbor discovery protocol in IPv6.
1范围
YD/T 1343规定了IPv6的邻居发现协议,包括路由器和前缀发现、地址解析和邻居不可达检测、重定向等功能要求。本标准规定的功能不直接依赖于组播。
YD/T 1343适用于非特殊规定下的链路类型。本标准不适用于在非广播多连接( NBMA)链路上使用的邻居发现机制。
2规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注8期的引用文件,其最新版本适用于本标准。
IETF RFC 0768 ( 1980 )用户数据包协议
IETF RFC 0791 ( 1981 )互联网协议
IETF RFC 0792 ( 1981 )互联网控制消息协议
IETF RFC 0793 ( 1981 )传输控制协议
IETF RFC 0826 ( 1982 )以太网地址解释协议( ARP )
IETF RFC 0905 ( 1984)ISO传输协议规范ISO DP 8073
IETF RFC 1191 ( 1990 )路径MTU发现
IETF RFC 1256 ( 1991 )ICMP路由器发现消息
IETF RFC 1519 ( 1993 )无类域间路由(CIDR ):地址分配和聚合策略
IETF RFC 1546 ( 1993 )主机泛播服务
IETF RFC 1584 ( 1994 )OSPF的组播扩展
IETF RFC 1586 ( 1994 )在帧中继网络运行OSPF的要求
ETF RFC 1587 ( 1994 )OSPF的NSSA选项
ETF RFC 1620 ( 1994 )在共享媒体上的因特网结构扩展
标准内容
ICS 33.040.40
中华人民共和国通信行业标准
YD/T1343-2005
IPV6邻居发现协议
基于IPv6的邻居发现协议
Technical specificatian fornelighbor discovery protocol in IPve2005-05-11发布
中华人民共和国信息产业部
2005-11-01实施
2期范性引用文件
3术语-
4缩游谱
5概让
6 消息格式
路用解请求消息资式
心.2路由器道告消息许式
邻清求清息格式….
6.4邻店通告消息式
向消总格式
造项格式
7主机模型
数掘纳谢
发送共运·
控没收案知战时要求
8路由器和前缓发现
8.1消息有效性验证
8.3路由器变求...
主机要求··
地址辉折和邻店不可达检测
消息有效性:
地址解析…
店不可达性检测
10互定向功能
验证重定向消息
10.2降户器要求
10.3主机要求
选南处理
12协设常数
安全性考虑
重编令的考忘
fft KNn KAca-bzxZ.net
YD/T 1343 -2005
.··35
YD/T1343-2005
4标准修改采用ETF的RFC2461(1998】,主要差异如下:1按照GB1(2000)系列的要求对标准格式进行了修改;2.本标准的第1、2、3、4竞拨照G月1(2000)系列要求编写,第5..6、7、8、9、10、11、12、13、14章分别等同于RFC2461的第3、4、5、6、7、8、9、1心、11,12章:3.RFC2461的附录A、B、C、D、B、F的内容未在本标准。本标准是“TPv6协议”系列标崔之一,该系列标准预计的结构及名称如下:1,IPv落本协议IPv6协设%
2.多Pv6技术要求一—支持计算机称动部分3.正v6技术要求一—地址,过渡及服务盾量4,《v6地址站将处议——正无状态地址自动配置5.Pv6邻居发现协议一—坚丁Pv6的邻居发现协设6、《Pv6协议一致性测试序法》本标准中中国通信标准化泌会提出并内口本标准起革单位:信息产业部电信低究本标准士要起草人:赏琦刘治李春安阐志刚杜和
1范用
IPv6邻居发现协议
基于IPv6的邻居发现协议
YD/T 1343 -20Q5
4标消规定了Pv6的邻居发现势议,包括路由解和前额发、地址解析和邻居不可达检测、再定向等功能要求,本机准赖完的功能不直接依赖于组播。宏标准适用于非特殊规宗下的链路类型:不标准不适月十在非广播率连接(NRMA】缝路上使月的居发斑机部。
2规范性引用文件
下列文伴中的条款通过术标准的引用间成为本你准的条款。凡是当日期引月义件,其随后所有的修收单(不包析划误的内容)或修订版均不适用丁车标准,然而,效励根据本标准达成协议的各方研究足否可使用这些文件的品新版本。凡是不注口期的引用文件,其放版个适用于本标准,IETFRFC0768(1980J
IETF RFC 0791 (1981)
IETF RFC (792(19R1)
TETT RTC 0793 (1981)
TETTRFC 0826 1982
TETE RFC 0905 ( 1984)
ETFRFC 1191 (1990)
TRTF RFC: 1256 (1991 )
TRTFRFC1519(1993)
TRTFRFC1546(1993)
ITTF RFC: 1584 ( 1994)
TETF RFC 1586 (1994)
TETF RFC: 1587 (1994 )
ETF RFC 1620 ( 1994 )
[ETF RFC 1700 [1994]
IETFRFC 174S (1994 )
IEIFRFC1771225
JETF RFC 1793 (1995 )
ETFRFC 1981 (1998)
ETFRHC: 2119 (1997)
IEIFRFC 2233 (1997)
用户数据包协设
联网协设
五联网控制消息协议
传输控制协议
以太网地址解释协设(ARP)
150传输协仪规范ISODP8073
路径MTU发现
ICMP路山器发现消息
无类域间路山(CIR):地址分配利案会策略士机泛播服务
OSPF的组播展
在顿中继网终运行OSFF的要求
OSPF的NSSA选项
在共享媒体1的固特网结构展
被配的号码
于USHF的BG4/RE
逆界网关协议4(BGP4)
OSPF外部成性LSA
IP路径MTU发现
R中用来指出需级别的密销调组
痘用SMTv2的接门组MB
fft KNn KAca-
YQ/T1343-2005
DETF RFC 2328 ( 1998 )
DSTFRFC 2373 (J998 )
FETFRFC240]【1998】
DETF RFC 2402 1998)
TF RFC 2406 ( 1998 )
IETF RFC 2460 (1998 )
1ETH RHC 2461 (1998)
IET RFC 2462 (1998)
IETF RHC 2463 (1998 )
IETF RFC 2464 (1998 )
3术语
下列术谱和定义适用于本标证。3.1
节点node
OSPF2开放式最短路径优先(版立2)Pv6址绍构
因特网快议的安全本系
认证头
正按装安全净荷
P6协议
LPv6邻居发现办议
自配置
LPv6百联网控制消息协议
v6数据包在以太网网络.1.的传输实奥护协设的设备,包括主机利降出器。3.2
送播地址anycasteddress
一组接口的标识符(一般两于不间节点)发这到受摇地的数错包会发送到出这个地延标识的个接口(根据路中协议的距离单度为最近的一个接口)3.3
前缓prefix
由地加的切始比制使构度的比特审。9.4
在连接on-link
分配给特定键路上接山的地址,如星满是下列条件,节点认为地址是在连接:它被一个链路前缴留孟:
邻牌路庄器指定地灶为重定向消息的日标;接收【日标)地址的邻英通传消息:一接求自地址的等危发现消扇:3.5
非连接oflink
在迁接能盈义词。没有分配给待定错路上任何接口的地址,3.6
埃长前缀匹配langestpreflxmatch殡定前裂荣合中哪个前裂障盖月你现址的试程。如果前燃的比特位和目标池划的比的位以左最大见2
YD/T1343 2005
配,前經就覆盖这个月标地址,当多个前级覆蓝一个地址时,且有最长前额的地址将得到匹配3.7
可达性reachability
到达邻居的单向转发路径星产.作止考,农举给邻居的包是否到达邻居的P层,是再被接收的LP层正确处理,刘于邻居路十器,可达性民指节点的层发送的包发送到路由辉的正尺,并且降由器研实转发了数批包(即它配罩为路用器前不是主机);对于主机,可运性显指节点的P民发送的包发送到邻王机的层。
链路MTUnkMTU
最火传输单元,即在链路上-次所能传输的举大数据包大小(以字节为单位)3.9
目标地址larget
跑坦解析所解析出的地,或重完向归新的第·-跳地址。3.10
代理proxy
代表奶一个节点而响应邻店发职查询消息的路由器。当移动节点离开o-1ink状态时,就为移动节点作代埋。
ICMP目的地不可达指示ICMPdesdnatlonunreachableIndlcatlon返四到原始发送者的出错指示:如果节点发错误,而不是闭始发送包时节点发生带认,则产生一个ICMP格误消良:办采出错发生在发送节点,关通知了上么发送者,不安求向源发送一个ICMIP第误消息,
随机时延randomdelay
当发送消息时,为了防止考个节点同时传输,成者防止高期性的传送消息而造成与其地节点问步,需要把一个传输延迟一段时间,随机时延在是小利最大时延值之间呈均匀分布,3.13
非对称可达性asymmetricreachability非自反非传避可达性的链路,非自反可达性是指数据可能从A到B,但不能认B到A;非传递可达性是指数据包从A到B,从B到C,但数据包不能从A到C,许多无线错路具有这种特性。3.14
全部节点组播地址all-nodesmulticastaddress到达所介节点的本地链筛范围地:H021。3.15
全部路由器组播地域:all-routersmulicastaddress到达所有路由器的本地鞋路范围地址:FF2:13.t6
1 KNnY KAca-
YD/T 1343 -2D06
请求节点组播地证solicited-nodemulticastaddreags链路本地范的组播地正
链路本地地址link-localaddress用于到运舒属,仪右链路范围的单插地址:路由器的所有接口必领有本地链路电址,主机的接口也要求有本地链路地址。
未规定的地址unspecifiedaddrees保留的地并值,表示没有池址(如,地证未知;不能用作目的地地址,如果发送者不知适自己的地上,可以用作源地址(例如,在均址白动配置期闻没使用地址)。未规定的地址值为000:0:0:0:0:0。4缩语
下列缩略增适用于本标准,
5撕选
Authenlication Header
Adlress Resulution Protocol
Autonomous, Syslem
Encapsululing Securicy PayloadIntermct Control MesisugeProtocolInternct Frotovpl
Internet I'rotocol y4
Internet Protocol v6
Maximum Transrassiur Unit
NonHiroadcast MultiAccesy
Neighhour Discovcry
Transmission Control Prowus
PathMaximumTransmissianUit
认证头
地址解折协议
自治系统
卦装安全教荷
互联网控制消息协议
互联网协议
立联网协议版本4
五联网协议版术6
最大传输单元
非广播多连接
邻店发现
传猫控制协议
嵌大传输单元
节点(土机和路由器)使用邻居发现求崛定相连链落1邻居的链路基地址:兴总速删除无效的篓存慎,土机过更用邻片发现半等控进行包转发的邻后路由,另外,节点使用邻店发现机制,可以主动眼惊哪此邻居可达的,践者是不必的,并检测收变的链路层地片当路由错变到达略由强的路径发生数章时,主机士动了找正在工作的另一个路山器或马条路径。正v6射部居发现办议和IPv4的ARP、TCMP路白器发现和ICM重定向相对应,在IPv4中改有相废的邻不可达检测机叫利办议,
等质发现支书的欲路类有:点到点、组措、NAMA、共字介质、可变MTL和不对称可达性。等质发现机制具有以下能,
(1)路由器发现:十机急样定位相连链路上的路白器,【2】前额发规现:主机德样发现一起前,这些前缴定义了赚些日的池相还链路1是在连接的(on-lint,
YD/T1343--2005
(3)参效发现:节点怎样了解岁送接口的链降参数(如链路MT)或网练多激(如跳数限制值)(41)均址白动配置:节点怎样有动配置接口的让:(5)形址解新:在给出月的地P地让的情况下,节点怎栏定在连接(on-link)日的地【例如,邻唐)的链路层地:,
(6)下一跳确完:将月的地TP地址获射成邻居IP地的算法,下一跳可以路由器或甘的地:(?)邻居不可达检测:节点怎样确定邻店不可达,妞果邻居是路山器,可以使用默认路出群。果等启就是路由整也是主规,简要执行地划解衍。(B,复地证检洲:节点怎样确定将要使用的池让设有另一个节点工在使用:9厂更是同:由器怎样通知主机到达自的地的按什:下一,邻店发现定文广5和不的ICMP包炎型:峰出器请求、路山器通告消息、郭居请求、邻居通告消息和定向消总
()器日器请求
当接口工作时,主机立即发送略出器请求消总,要求路山器产牛路出器通告消点,而不必举待下个预定时间。
(2)路日器道凸
路由器周期性地逆凸它的存在以及配置的链路和网络多数,或者对路山幕器请求消息作出响应:路由器通告消总包含在连楼(o-ink)确光,池配置的前缴和跳数限制值等:路由器发现是垫本动设能部分,主机不必深测路由协议。在军插链路上,每个路由器周期地组播路由通告包,来逆告它的可用性,十钳从测有路山器接收路由器适告,违立默认路由器列表。路由器频繁地产生路虫器通古,以使主划在儿分件内了解到它的可用性,也可单独使用邻不可达检测算法进行放障检测。路器通告含用作在连接(i)确定和或地配置的前列表,以及表明特定前缓片途的前级标志位,土机使用道告的在连接(oll·link)前额建立和载护列表,列表用来决定包的月的地是在迁接(a-link)还是在路由器外。即使日的地不包含在鼓迹查的在迁接(o-link)前继中,月的地也可以是在接(unink)在这种情况下路由器发送重定向消息.来逆知发这者月的地是一个部居。路日器通背充许路由器逆知主机如何拟行地址配盟。例如,路出器能指示主机是使用驶态地证配盘,还是使用无状态地址配置。
路由通当消总包含网路参数,例如,主机的发送接使用的跳数限制值等,包含可选的链路整数,如链踏MTL。这样可有利丁集中管理这些设暨在路出器上的重要举数,并能白动传送到所有相连的主机[.
路中器通告含有链路尽地址,不要另外的包交换来解折路由器的链路层地址:含有融路前塑,小需要单泄的机制配置拖码。
路出器通告链略1:士机使用的MFU,保证链路E.所有市点使用和间的MTL值:(3)邻居讲求
货点发送邻房消求消息米确定等居的链路层地,或者验证邻居通过缓有的链路胞址仍然可达,邻润请求消息也可用于重地止测。5
T1 KANY KAca-
YD/T 1343-2005
节点通过维播邻店者求消息究皮均址解行,邻店消求消息要求目标节点运回它的链路层地址。邻届请求消息组播到日标节点的请水求节点组播地址、月标道过单播邻居通告消息运回链路层地冲,发名的邻居清求消急中负含链路地址。邻居请求消良也可以用来确定多个节点是否分配广相同的单播地址。重复地证检测的邻居讲求消息止地社自动配置中规定
【4)居通告
居消求消息的响,节点也可以发送非请求帮店通否米指示链略层地址的变化。邻居不可达检测司以给测邻居或邻居前司路径发生的故障,这性就要求确认发送给邻居的包到达了那个邻居1正在被让层进行处理。邻居不可达检测使用两种力法进行确认:一种足上层协议提供“连接正在处用”的确认,即先前发送的数据认为是正确发送(刚如,地近收到新的确认);另一种足节点发送单诱帮居消求消息,请求的邻居通告消点作为下一跳的可达性确认。为了减少不必要的网翁流量,损测消息仅发送到邻居,
在路出器故障戏链路层地正改变的链路和节点放障的情况下,邻居不可运检测足提高包传送能力的-部分,例如,中于ARP缓存无效,移动节点设有失去任何迹接向离开非连接。不像ARP、邻房发按测半链路的教障,谢免发送流率到失去双间连接的邻活。路由器通告消息不包含优先权宁段,不必处理稳定性不问的路山器。邻居不可达检测将检测火效的除由器,开切换到二作的路出器,(5)重是向)
路由器用于通均士到达日的地的最佳下一跳:重定向包弃新第·-跳的链路层典址,单独的地证解析不必接收重定向。多个前级可以和同钱路有关,款认情况下,土机从脐由道凸奖得所有在迁接(m-link)前额,但路由器可以配置成忽略路山器通告中的某此或所有前缀,在这种情况下,主机认为月的地足非连接,发送疏量到路户器,然后路出器发布合透的重定问,IFv6重定向的接收认为下-跳是在连接,在卫v4中,根据链路的网络掩码指示下一既不尺在连接主机忽重定可。业v6重定向机制利共享介重的重定间机制类似。在非广播和共享媒介链路中节点不可能知追在连接目的地的所有前經。郭居发现的可以处理下列情况,(1)避露层地正改变
如果节点得知白己的链路层池止改变,就会组播邻站边凸包到所有节点,迅速更新无效的绥存链路层地址。发送非请求通告消息仅能提高可案性(例如,在不可靠时)。邻居不可达检测算达保证所有节点可以可靠均发现新地址,时过可会比较长(2)人口奥载均衡
在接收宋自报同链路.上多个网络接1的数据包时需要负载与衡。这个节点在相同接口分配了多个链路层地址,例如,单个的网络弱动程序可以把多个网络接1表示为具有多个链陷层地址的逻辑接口,放载均衡充许路用器皆略路由器适件包中的頭纤路层地正,强制舒居使用邻店请求消息「解路出器的能路层地址。根据不同的请求消息发送者,返回的邻展通告消息包含不间的链路压地址。3)泛播所
YD/T1343-20Q5
泛播地止用于标识报供同祥服务的组节点:可以配置相叫链路!的多个节点能够识别相间的益播地证,通过行点接收对于相同日环的多个邻站满告,邻居发现来好甲泛播,所行的泛插地址的适标记为i-wmk的通告,这样可以受封定的则来确定避该使用部个调告。(4)化理通告
如果巨标拍正不能响应邻后讲求,愿意代衣该日地接收包的路由器会发布妞-ovemride的邻居通告。目前设有规定代理的谢用,代理通告可以处理离开非连按接(n-link)的移动节点,但不能作为通用的机制来处理节点。
使用链路本地地址准一标识路由解【对于路由幕通告和主定向消息),主机能在站点重编号使用新的全球前时娠持释出关多。
部居发现使用的影数限制等于255,叫以助止非注接发这者改意发送邻居发现消息,在正v4中发送者既发送事定向消息,也发送略由器通告消息。6消患格式
6.1路由器谢求消总格式
为广使路由器迅速产生路由器通告,士机发送路由器请求消息,路由器请求消息格式如图」所示。D
迩度,
图1中:
(IP域
890123
交整和
图1路由器请求消息格式
潮地址:分配给发接口的Ⅱ地站,当安送接口没有分配班址时,可以是未规定的地址,目的地址:全部路由器组地址(MulicastAdkress)跳数限制:255。
认证头:如果在发送方和日的地址之间任在认证头的安全联暨(SecuriryAssociation),安送方的消息中必须包旁这个字段
(2) [CMP域
类型:133。
代码:.
校验利:[ICMPu]中的ICMP校验和。保留:这个字现木硬而,发送方必须初始化为口,同时接收方必须忽略,(3)效选项
源链路层地外:在已知的情祝下就足发送方的链辟层地址,不包括未规定的源地址。否则它应在链1
HTTKANK/ca
YDT1343 -2005
路层上有地证,
本标准的将来版本会定义新的选攻型,国此接妆者必效能忽略不能供就的造项,继续处理消息。6.2路由器通告消总格式
路由器期性地发送踏由器通告消息,或者对路书舒消求作比响应,路由器通告消息格式如图2所示。2
012345678901231567890:2343678901奖型
当效:保
可选时
值情定时转
图2随由器通含消息格式
南2中:
(1)P城
路出存时间
源地址:必己分配给消息发送接的本地链路地址,月的地址:激流路由器请求的源地止或会部节点组播地址。跳限制:25.5
认证头;如果在发造方和目的地址之间存在护队证头的案全联盟,发选力的消息中必须您含这个之头。(2)JCMP成
类型:134。
代码:0
校验称:ICMPv6]中的ICMP校验和当前姚数限制:8位尤符号整数。缺省值应当位于发送的P色头的跳数限制字段。值为0表示未规(本路由器)
M:1比特的“管理地址配置”标志位。当置1时,主机使用无状态地让白动配置以外,还使用管理(状态)协议进行地证白动配置。O:1比特“其他状态配置”标志位。当置I时,主使用誉理(状恋)协议对其他(非光证)信息评行自动配受:
保留:G比特未使用字段。发送方必须超始化为“0”接收方必须忽略,路白器存时间:16位光符专整数。生存时间与缺省路由器右关,以秒为单位。最大值为1名.2,0值表小环不品缺省路出器,不应该凹现在缺誉路出器列表中,路皮器生存时问仅适月于峡省路由器,不适用下包含在其他消息了段或选项中的信息。信息中需要限制的选项包含生存时间段。可达时间:32位无符号整数。以案秒为单,节点在收到可增认后认为舒居是可送的时间。用丁邻居不可达检测算法,值为0时表示木规定(不路由器)重传定时帮:32位无符与整数。以毫秒为单位,查传等马清求消卓之问的时间隔。用下地解析和邻居不可适检测算法。值为口时表示术规定(本路由器)。(3)可能的选项
YD/T1343-2005
源链路层地止:没送路山器通告的接口链路层此证,只用于有地址的链路层:路中器可以忽略这项选项。以便能够在穿过密个链路层地时使用负载分配。MIU:在其有可变MTV的避略1.发送,在其链路1也可发送。前缴信息:这些选项规定了链路的前經,利/或者用于炮址自动配量。路士器应当包含所有链路1:的前经(除了不地链路前经),这誉多穴主执其相连避踏的在连接地止个部的前够信息,如需信息不全:多穴主机将不能选择止确的接口来发送流显到邻居。本标准的将来版本会定义新的选明类型,四此接收者必组能忽略无法识别的选预,繁续处理消息6.3邻居请求消息格式
节点发送邻居请求案请求日标节点的链踏层地址,同时也向百标提供自身的链路层池证。邻居请求在节点处理地址时是多点传送的,在节点对邻居的可达性进行校验时是单点传遂的。等展请求消息格式如图3 所示,
0123567890129567012345676901深
图3中:
(1) P域
目标地
图3邻活情求消泉格式
源鸭:发送消息的接!所分配的地止,岁者(效采正在进行多个地址检[ADDRONF)是本规定的地止,
目的范让:目赫地址相应的诺求货心机搭地比或是月松地证。影激限制:255。
认证头:如果在发送方和目的池证之可存在业认证头的安全联照,那会发送方出当包含这个字头,(2)ICMP城
类型:135。
代码:0。
校验和:[KMFv6]中的TCMP按验和。9
ft KNn KAea-
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。