首页 > 通信行业标准(YD) > YD/T 1342-2005 IPv6 路由协议 —— 支持 IPv6 的边界网关协议(BGP4)
YD/T 1342-2005

基本信息

标准号: YD/T 1342-2005

中文名称:IPv6 路由协议 —— 支持 IPv6 的边界网关协议(BGP4)

标准类别:通信行业标准(YD)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

下载大小:395541

相关标签: 路由 协议 边界 网关

标准分类号

关联标准

出版信息

相关单位信息

标准简介

YD/T 1342-2005.IPv6 routing protocol - Border Gateway Protocol4 (BGP4) for Pv6.
1范围
YD/T 1342规定了支持IPv6网络层协议的BGP4协议的技术要求,包括:BGP4协议的多协议扩展机制和利用多协议扩展定义的新属性传送IPv6路由信息的机制。
YD/T 1342适用于IPv6网络上支持BGP协议的路由器。
2规范性引用文件.
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日8期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。
YD/T 1341-2005 IPv6基本协议一IPv6 协议
RFC 1700 (1994)分配号码
RFC 1771 (1995)BGP4协议
RFC 1772 (1995)边界网关协议(BGP) 在因特网中的应用
RFC 1773 (1995)BGP4协议经验
RFC 1774 (1995)BGP4协议分析
RFC 1997 (1996)BCP聚合属性
RFC 2545 (1999)BGP4多协议扩展对IPv6自治域之间路由的支持
RFC 2858 (2000)BGP4多协议扩展
3术语和定义
下列术语和定义适用于本标准。
3.1
自治域Autonomous System
具有独立的选路策略的和惟一的内部网关路由协议的管理区。
3.2
BGP发言者BGP Speaker
保存BGP路由信息,运行BGP路由选择程序的路由器。
3.3
BGP对等体BGP Peer
两个BCP发言者之间相互连接,完成路由信息的交互,这两个路由器就称为BGP对等体。

标准图片预览






标准内容

IC 33.040.40
中华人民共和国通信行业标准
YD/T 1342-2005
IPv6路由协议
支持IPv6的边界网关协议(BGP4)Pv6 routing protocol-Border Gateway Protocol4 (BGP4) for IPv62005-05-11发布
2005-11-01实施
中华人民共和科信息产业部
规范性引用文件
术讲和定文
缩略语
BGP4多协设扩属
MIEACHNLR培性
MP_UNREACHNLRI离性
NLRI编码
了序列增其族标识特(SAFL)
差惜处理
BCP能力发布
TANA 对 SAFI 数低定义
BGF4多协议扩展对F6的支持
基本要求
[Pv6地址范围
7.3构造下一酰坡
安全问题
YD/T1342-2005
YD/T1342-2005
本标准±要以TFTF的RFC2.858和HFC254S为.H地,更点规定了BGP4协议的率协设护整机制,以及多协设扩层对116协议的支持。享标准层“支持HV6的路面协议”系列标准之-一:本系列标准预计的结构及名称如下:1.IP6路由协议—支待Pv6的造界间关协议(B4))2.《支持IPv的路山协议技术要求——开放量点案径优先协议(USIF>)3.支持IPv6的路由交议一政性测试方法一—边界网关协议(BGI4))4、支持UV的路协改一致唯测试力法一…开放最想路轻优先协议(OSPF))与本系列标准相关的标雅环有“降出协议一经性测证方法”系列标准,该系列标准中的路凹协议是支持IP=4的路止协议,标推结构如下:1.YT/T1251.1-2003路由协议—放性测试方法2.1D1251.2-2003路山协议—致性测试法3.YD/T1251.3-2003路由协议致性试方法年标准由中国通信标准化协金提出族归门。本标准旭草单位:信息产业部电信研究院边界两关协设(BGP4)
中间系统到中间系统路巾交换协议(IS.1S)开放最短路径忧先协设(OSPF)本标准半要起单人:李健芳武静景东风黄库1范围
IPv6路由协议
-支持IPV6的边界网关协设(BGP4)YD/T 1342-2005
本标准划求了支持IP6网络层协议托BGF4协效的技本要求,包活:B[4以议的多协设扩展机制动利用多协议扩低定义的新展性传送JPv6路由信息的机制,本标准适月于P网络工支持协议的路内器。2规范性引用文性
列文件中的条软适过本标准的引用而成为本标准的条款、凡尽汁日期节叫用义什,其阅所有的悠收单(不包括动诺的内容)或订版均不适用了与标证,然而,敦励程据木标准达成协议的各方研充无否可使用这些文件的受新版木,尺品不注以期的引用文件,其最新版本适用于本标谁,YD/T 134I 200S
RFC 1700 (t994)
REC1771(1995)
RFC 1772 ([995)
RFC 1773 (1995)
RFL1774 (1995)
RFC 1997 (J906)
RFC 25M15 (1999)
RFC 2858 (2000)
3米语和定义
一IPv6协议
IP6,本协议一
分配号码
BCI4协议
动界网关协议BGP)在因特网中的应用RCP4协议经验
BG14协议分折
BGP聚合性
HCP4多协议扩展对IPvG自治域之间路的支持BGI4您协议扩展
下划术语和定义追用于本标摊。3.1
自治域
AltonomousSvstem
具有独立的还降策略内和性…的内部网关陷由协设的管理区。3.2
BG户发者
BGPSpeaker
保方B心E跨路山信自,运行BCP路击途择程序的路立器,3.3
BGP对等体
BGPPeer
两个乱I发言者之问相互连接,完成路出信自的交五,达两个路由器就称为队P对等体,3.4
解鼓过强
Tigs Breaking
用于BP发言省在其有相同优先蚁、柜同的目的地地止的模选路去中,选坏某路功的方法或过程。3.5
数宇盖名
Digital Signature
对信息来源进行认证的手翌,一般借用公销密体系实现1
YD/T 1342-2005
编略语
下列缩略语适用丁本标准。
Autonomous Syelem
Auonomoug Syatem Number
Addrcea Fumily Incifinsdn
Buler Galeway Pratoun!
Denial af Service
stermal Gateway Pralocol
Firal ln First Ohut
Entcrnet Control Messuge PnMannllelrrinr Gideway Pmlocol
Intemet Aesigned Numbers AutharityInterret Prntocol
[nternetwork Puckrl FxuhungeMtnlti-Pratocol
Network Layer Routing TnforruationRauing Information Prolnsu!
Suluryuent Addrera Fanily IndentilierSabNetwark Pointe of AltachmentTrangmegion Conlrol Protml
白治城
白治或号
地址族标识衍
逆界网关办议
总服务
外部网关协设
光进光山
内特网按制报文协议
内部网关苏议
互联网浪号分配机构
因特两协议
网向担文交换协议
实协议扩展
网结尽可到送危息
降由后息协设
子片列地耻族标识符
子网连接点
传输控制协设
BGP4协议用十承赖IPv4的路巾选择信.息的相关技术规实,孝见RECE771、RFC1/72,RFC1773和RFC1774。其中,支持IPv4协议的BC4协议中规定的以F3种厚性是明始与IFV4协议相关的:1)NEXT_HOF属性(使用IP4地址表示;2)AGGREGATOR属性(存健LPv4电):3)NLRI性(利用IPv4的地划前缀表示)为了使BGF4协议能够支持多种网络展协议,如IPv6,PK等:本标准规定了一种RGP4多协仪扩感来实现BGI4协这对IPv6协设的支持.本标违首先假定任何一个RCP发言者(他括其有本标准所定义的多协议改能的发古者)都具有个IPv4跑址、因此微便FCGP4协议解警支持多种网络层协议进行路由选择,只需在BCP4协议中增加如下两个功能:
1BG14新增的信息必须将某特定网络层议与下一跳信息相关联,即下一跳地证用指定的网部层协汉地址表示;
2)其各将革一特定网格层协议与NI.FT相关联约能力,本标准将使用地址族来区别不同的网若层协设
当且仅当BGP4协议需要发布叫到日的地的随由消息时,消息中所包言的NFXT_E1OP属性必须提供下一既地址信息,当BCP4协议需要发布从脏务器工搬的些不可到达的日的均降出信息附,AEXT_HOP高性不必提供一跳地止信息。图北,应将TIGP4协议中的路由消总中所包金的可到达月的地信息与下跳地止信总组合起来起发布,并且可到达日的地的略中消息发布应该从不可到达目的地的路由消息发布中分离出求。
本标准所规定的多苏议扩展具有向后兼睿性,例如,台支持米协议扩展的路内器能够上一台不支持扩瘦的略可器兼容操作,
6BGP4协设扩展
YD/T 1342-2005
准标准对BGP快议展两个新的路经网性:MP_HEACH_YLRI属生(多协议可到NLRI)MPUNREACINE.RI酒性多效不可到达NIRI,见表逆试送两个底性,BGP4降自协这可以发布来种网络层协议(妇等!的降山选料信息变 1BCP4协改扩睡新增略总冠性列变属庐.名
MP_REACH_NEIHI
MP_UINKIACH NI XIbZxz.net
月一承战可达甲也期合,以及屏作这些月的地装发教据在的下一继信息
这两个国都足可选非传递属件签见FC1771),“可选非传递”是持当BG发言者接收例的BCP4销息包含不能识别的可选原性,且消良中该属性的传递起记位置为“非传适*时,!BGP发片者应惩略核属性,且不能将该成生传给其他BGP4对等体。因此,当不依持PGP4多协议扩展的BG1发吉者接收到包含这期个与性的消息时,应忽略这些属性中所色含的信良,并且不格这些信良传送给其他的BCP对等体。这种多协改扩展方式可以率供后向兼容性,即支持多献设扩受的路由船可以与不支持多协议扩展路由器行五通操作。8.1 MP_REACH_NLAI 厚性
MPHEACIINLRI弹性可用于如下日的:1询RCP对等体发布一策有效的路山:2)危许路用器发市基网络层地证,其中网络层地址应于PR1必性的阿络层可致达信良孚段中,该地址周来作为日的地的下:酷地北:3)允许一个指定的路巾器报告其所衣自治域系统内的部分或金部的附加予网连拟点(SNPA)。MI_HEACII_NI.RI属性的编码格式见表2。表2MP_AEACH_NLRI盛性的西陷式站英标识等【2实节】
厂率列地址质协识符(1字节)
下一貌网络地止长度(1半节)
下-一晓网络超址(可率)
SYPA教
第SYPA的长度(1节
第个SNF空】
第个4 的座 1节)
SNP长
个SNA()
网络品可刻达估自(可变)
1)地址域标识符(AFT)
YD/T 1342-2005
该字段长度为?个疗估,用于承载与网绍非亦相关的网络层协这标识,泌亨段数道的定义率见RFC700
2)子片刻地址旗标识符(5A日)该了没长轰为1个字节,用十承载属性中所包含的网络层可到达信息费当的敏外信息:3)下一跳网络地址长
该孚段长度为1个字、其数值表示“下端网络地址“字段的长度、长度以字节为年位。4)F--就网络地业
该字图为可变长度字段:表示路径中实达日的地的下个路主器的网络地处,SSNP数日
该疗段长度为1个字节,表示列在该属性片向字段中的SNFA的数日,数等于“O”表示属性中不包含SVPA。
6)等个SNPA的长度
该车段长良为1个学,具数值表示下一跳的第W个SNPA安段的长,限度以半字节为单位,7)下-跳的第个SVPA
该子段长度为变,用于载“下-特网络地址“字段所指定的路由器的一个SNPA:该字段长出为字节扩盐数倍,印“第N个SNP的长度”Y段所长示的数佰的半近似整数值。如案SNFA的长变为半字节奇数倍,则该字按中内数佳会以全“门”字节来进行尾部充。8)网路层可到信息(NLHI)
核宇段长度为可变,用于承较这个属性发在的有效路山中新列出的N.RI。当子库列地止标识符宁没丧置为本标准所定义的效值时,则NLRI的编码参见本标准6.3节。在MP_REACH_NLRI路径高性中承裁内下.-映地址信自指定了边缘路由器的网结层地址,该边续路由器应该后作为UPDATE消息中所包含MI二YLH属生中所列山的日的地的下一跳。当路自器需要将MIREA(II_NLRI属性发布给外部对等体时,假定此外部对等述与该路H的下一跳池址处了同一个子两网段,则该路出器可以将自己的一个内部接已地址作为MP.REACHNLRI属性的下,账地址信息进行岁布,这种方式也称为第方下跳(Hirst1arty),尚时,GF发言者也可以指自己的任何-个内部对等路止器一个楼她址作为MI_REACH_NI.RT性的下--账电址信息进行发,这种方式称为第三力下跳(lhirdarty)。混定边锋路由器的网络地止是从…-个外部对等体学少剑的,月该外部对等体与读踏由的下·跳地址处十高一个子网网段,则P发言者前以特何·个外部对举体格为MP_FACH_NLRI展性为下一跳施地倍息进行发布,这种方点E称为第兰下一跳的第..种形式。通常下一晚地址是基于最短其用路径来进行选择,当出十某种策略围素*忠或为了处埋不正确的桥式媒本,BGP发言者应文待避免第三力下一起止信息的发布。当BCP发言者发起路由时,该BP发言者不能将--个对等体的地址作为下--跳池比发布络该对等体。同时,一个BCP发言各也不能接收一案将自作为下一跳的路日惜息:当一个BGP发言者格一杀势山信息发布给内馨对等体时,B发旁者不应该修激·与恢整白相关的下一·信息。当一个BP岁者洋过内部链路挖收到路怡息,如果属性中的所包含的地址与本地或迅第的BGP发言者处于同一个于网网段,则该RGP发言者将拨收致的路由信息发布给下跳地址。不管是在EBCP和IBGP消息流存中,如果UIDATE消息承我了MP_REACHNLRI属性,则该消自必须同时承载ORICIN减性和AS_PATH展性。并且在IBGP消息流程中,UPDATE消息还必须承载ICAIPREF两性。如本地BGP发言者从外部对等体接收剧一急撑带MP_REACH_NLRI属性药UIDATE消息,财RCP发言者应检查消息IAS_PATH需性所包含的自并域号码(AS)是否等T对等件范自治域号码。或果A5_PATII测性中所包含的自治域号码(AS)不等于对等体的自冷域码,期本地BGP发言者将发送NYIIFJLATION销息,且消息设码为3(UPDATEMesaeErmor),错误子为11(Malforrued AS_FATH).
如巢涂广在MF_REACH_NLRI减性中承载有NLRI信息之外,UPDATE消总中末承我其他NLRI宿4
YD/T1342-2005
息,则UP[ATF消总不应承裁下一地址\NFXT_TIOP”成性。如果GP发言若接收到此率消息中也含NFXT_IOP展性,则JHP发者应累略消息中NFXT_HOP属性。6.2 MP_UNAEACH_NLRI 性
该厚性能够币于从路白器中销若干不可到达路,编码格式见表3。最3MP UNREACHNLHI與性的竭码抵式AFI(2字)
SAFI(I字)
举物的路中【可度)
1)地址族标以箱(AF1)
该字段用于承截与NLHI相戈的网格层协议标识,该字段数信的定义参见RFC[7O,2)于序列地址嵌标识符(SAFF)该字段用于承属作中所包含的网络层可到达培息炎型的瓶外信息。3)循桁的路出(WithdranHuules)该字段为可变疗长度,用于承教从概务中邀销的路由所列出的YLFI。当了序列地址故标识符字段设置为本标准所究义的数值时,NT.RI的编码参见本标准6.3节。如来UFDATE消岛包含MP_UNREACHI_NLRI属性,别核请息不需要承禁任何其使的径周性。6.3NLAI拖码
网落层可刘达信息(NLFI)字段确码由一个或多个两维数组组成,两维数组格式为1长度,前级).字段编码方式见表4。
来4NLAI纳
[englh(1字节)
Prefix(可变)
1)Length(长度)
该宇段用了指示地址前毅字段的长度,以比特为单位。当其数查等于“0”时,措示地垃的缴将匹配地址族标识符字段所指示的具有相间地证前的所有的地划。2)Prefir(前經)
前字段包含一个地前缴,在地证前级的后面有足够安的填充比特,这此填充比特快该良长度为宇节的整数倍。需要指出的是,填充比特的数值是不和关的。B.4子序到地址旗标识将[SAFI)
MP_REACH_NIRI属性和MP_UNREACH_NLRI属件中所包舍的子序测地址族标识符字段定义的数询和含义分别加下所示:
【一网络层可到达信息用于单播转发:2一网蜡层可到达信息用于多播转发:3一网络层可到达信总网时用于单播和多播转发。6.5差错妇理
如果一个BCP发言者接收例从邻居发来的一来色膏MP_REACHINLRI减性或者MP_UNREACH_NLRI减性的PDATE消息,作且接收方确定消息所包含的成性不止确,则消息接收方必须撤销所有从相同的等居接收来的,并且其有与本正确的MP_REACIINLRI或MP_EINREACII_NLI属性护所承费的相同的AFLSAF的H路由。对丁接收到此错说IPLATF消息的BCP会话期间,BG发吉者应该忽略所有此会话S
YD/T 1342-2005
期间接收到的具有相同AH/S4FI的子序列路也。除此之外[EGP 发音者可以中断接收到这种不正确 UPTF: 道息的 RGP 危活。含话中断应该使用NOTFTCATION消息,非且消息错读码为3(UpdaleMeageIror),错误F码为9((ptionalAttibute上mur)6.6BGP能力发布
使用多协议扩展的BGP发言者应该快用能力发布程厅[BGP-CAP来增定是否够与个特定的对等体来进行多协议扩展BGP的能力交互。BCP能力参数为可选参数,宁编码参见RFC1771。其中能力代码字取设置为“1\,用丁指示多协议扩展能方,能力长度字段仪置为“4”,能力数信孚段设置定义如图1所示。0
该字段中各参数的含义和用资如下:Kr
图1力
[)进1(地址族标认符!,长迫为16比特,缺码方式向前所过。AFI
2)R%(颈留字段),长度为8比特,消息发送方应将该字段设置为“0\,消息接收虚忽略该宇段。3)SAF(子序列地址放标识符),长度为8比特,编码力式同问前所述。支持多个【ATI,SA数组的CP发言者应将它们作为能力可选参数的多重您万,为了在对指定节BGP发言者之间双向交换(AFI,SAFT)所指定的路由选择息,每一个BCP发者必须通过能力发作机制,将能支持AFL,SAEI)所指定路由的能力发布给对等体。支持多个AF,SAF数组的GF发者应将它们作为能力可选参教的多重能。为了在一对GH发言者之间互相交换特定(AHISALI)的路主递择信息时,每·个BGP发音者必期通过能力发布机制,将能支持特定AFI,SAFI)的路由的能力发布给对等体。6.71ANA对SAFI数值定义
本标准规定MI'LHEACH_NLRI底性和MI_UNREACH_NLKI厚性包含的子疗列地止族标识符(SAFT)字段值定义更表5。
表 6SAFI字轻值定文列衰
SAF微位
64-127
128-255
7BGP4多协设扩展对IPV的支搏
保函位
券见6.4
格见.6.4
中LA快所\EF心mmq”略素进在分肥由JANA使用FJFO度略进行分配
月,IANA不行公品
本标准规定利用BGI4多协议扩展定文的MI_HEACHNLFI和MP_UNKEACH_NERIBCP风性米化送止6案由信息的机制,
7.1基本要求
GP4协议和一般的距离向录路由协议一样,通常是独立丁协议所用的特定地址族的。Iv6协议厚于6
YD/T 1342·2005
WCP4协议所支待-种协议,除非待测说明,在本规放中,当BGP4换带Pv6的可达信息时,BGF4的处理程/序在BCP4及其扩成或整改的BCP4规范巾定义,在路由信息左面,IPv6和IPV4在RCP4中展主要不同无[Pv6引.人了区域化的单播幽证,并且定文了必免使用特定地证范围的待定情况,本标准安质上主要是涉及邮些适应Fv6地址点的要求的必要现则,7.2IPvB地墙范围
协议宗义了3种单摘地址范目[AK_A民CH]:全尺地址,站点牛地地址和链路本地地址,站点本电地是非本地链路地止,其在“站点“范围内有效,但不能适用于站点范围之外,云标睡他日RGP的特定路也或的特征不作假设,对全局址和站点本地地址延设有真本议分,只是称它们为“全与”和“非链路本地”地址。然而,网络受兜者必须遵守地划范生的区分规则,并明确P4路由域和“站点”概念是相交的,月BG4路出城和“站点”在某些情说下叫以是一致的,存荣些情说下可以屑不--较的。
PV6的规范进一步定义了,只有链踏本地地址可用于产生IC砸P再定向消息以改在一些路主协及中作为下~跳的地划(如FP)。这些限制暗示了-小IPv6路由器对丁所有直连降由(即那些给出的路由器和下-跳路面器的子前级相同的辫出)必领有一个链路本地下一避地址。但是,报期出[4办议规范中龄出了的下-既刷性的规则,陷本地地址并不太适合用作GP4中下晚跳的质性、由于以上原因,当心P4用传送IPv6可达信息,在宜布下一跳属性时,案些时候需要同时包括一个全前地址和一个链路本地地址。本标准7.1节错述了在构造MF_RFAJI_NI.RI展性的下一晚域的网络地证时应避并的规则
7.3构意下一跌域
IIGP发言者应将下~晚的全局1Fv6地址在下.一既域的网络地址中广播给其对体,下一跳的P、6迹路本地地可能紧随其后。
当只有一个全局地址时,在P_REACINLRI离性中下跳网路地证域的长性值应室为16,而如案一个英踏本逃地划也包含在下既城中时,此字段长度慎为32。只有在比I发言将下一跳坡的网落地址中的全弱地址标识的交体以皮此路由要发布给的对等本共享相同的子两时、链路本地地止才包括在下-跳款,共他情况下,C户发言者在网络地证域广播资其对等体的只是下一既的TPvF全局地划(下一跳域的网站地址长度值尼16)。因此,RGP发言者广播一条路由给内部对等体时可以随过去悼下一既的链路本地IPv6地址来够改下一跳的网络地址。7.4传编
FCF4消息交互发生在TCP连接之工,而TCP连按基亍IFr6和IFv4都可以建立。BCP4自身是独立于所使用的传输协识:只是用传输协议从座立对导会话的地址中获得照含的配置信息。此信息(对等评的展略地址)在略由分发过程中要裁考患进卡。所以,用基于1%4的T1注接来传送Iv6可达信息时,要求有额外明确的对等体的树络地配置信息。以上投到的信息有别于用在BCP4连接建立过差中的BCP身份标讯,BGP身份标识是包含在OPEN消息里的一个32位无符号整数,在对等实体间建立会话时互相交换。P寻份标识是整个系统适用的值,在启动时被确定,在期络中必源是作一的;在给定时刻,无论一个特定FKGP4实例被配置成传送何种网络层协,此RGP身份标识要从IPv4地址中获取用基于1F6的TCP传抢协议传送[P6可让信息有其优点,如可以在对等实体间提供IF可达的响确的确认。
日安全问起
本标准定文义的BCP扩展机制允许BCI4协议传摄正v路叶的可达倍息,然而该扩展机制的并不改变CP4协较中现有的传输安全机制,具体内穿可泰见RFC1771和RFC1773。CP4协设提供了灵活的可扩展机制用于保证鉴权和安全,此机制可以提供复求程度不同的安全凯制。BFP4协议见定所有BGP会占过程采用BCP对等体的BCF标识率进T签权,除此之外,BGP对等体YD/T 13422005
的自洽域号(ASY)也可以用于进行BGP会适监权,作为BGP鉴税机制的·部分,[GP4协议介许在HGP消息中协议携带加害的数字数名。酱权失败会导致NOTIFICATION消息发送和BCF连接的立刻结束..由于DGP4协议承载丁TCP/IP连接之上,因此,GP4整权挑制可以通过TCP或IP的任何鉴权和加密机制进扩展。同理:出于BCP4协设承载于TCP/IF连接之上,TF4协议也同样答易受到目前TCP协议中苷遮存在的拒绝展务(15)变监权效击。8
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。