YD T 1342-2005 IPv6路由协议——支持IPv6的边界网关协议 .pdf
《YD T 1342-2005 IPv6路由协议——支持IPv6的边界网关协议 .pdf》由会员分享,可在线阅读,更多相关《YD T 1342-2005 IPv6路由协议——支持IPv6的边界网关协议 .pdf(11页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 33.040.40M33YU中华人民共和国通信行业标准YD/T 1342-2005IPv6路由协议支持IPv6的边界网关协议(BGP4 )IPv6 routing protocol-Border Gateway Protocol4 (BGP4) for IPv62005-05-11发布2005-11-01实施中华人民共和国信息产业部发布丫D/T 1342-2005目次前言?n范围,1规范性引用文件1术语和定义,1缩略语-,2概述,2BGP4多协议扩展31内乙傀J4ll66.1 MP_REACH-NI.RI属性36.2 MP UNREACHes NI.RI属性,.56.3 NLRI编码。
2、56.4子序列地址族标识符(SAFI )。.56.5差错处理一,56.6 BGP能力发布66.7 IANA对SAFI数值定义6BGP4多协议扩展对IPv6的支持.67.1基本要求。.。67.2 IM地址范围77.3构造下一跳域.77.4传翰7安全问题. 7前言本标准主要以IETF的RFC 2858和RFC 2545为基础,重点规定了BGP4协议的多协议扩展机制,以及多协议扩展对IM协议的支持。本标准是“支持IM的路由协议”系列标准之一。本系列标准预计的结构及名称如下:1. (IM路由协议支持IM的边界网关协议仍GP4)2.支持IM的路由协议技术要求开放最短路径优先协议(OSPF)3.支持IM的
3、路由协议一致性测试方法边界网关协议(BGP4) )4.支持IM的路由协议一致性测试方法开放最短路径优先协议(OSPF)与本系列标准相关的标准还有“路由协议一致性测试方法”系列标准,该系列标准中的路由协议是支持IPv4的路由协议,标准结构如下:1. YD/T 1251.1-2003路由协议一致性测试方法边界网关协议(BGP4)2. YD/T 1251.2-2003路由协议一致性测试方法中间系统到中间系统路由交换协议(IS-IS)3. YD/T 1251.3-2003路由协议一致性测试方法开放最短路径优先协议(OSPF)本标准由中国通信标准化协会提出并归口。本标准起草单位:信息产业部电信研究院本标
4、准主要起草人:李健芳武静景东风黄晖丫D/T 1342-2005IM路由协议IM的边界网关协议旧GP4)范围本标准规定了支持IM网络层协议的BGP4协议的技术要求,包括:BGP4协议的多协议扩展机制和利用多协议扩展定义的新属性传送IM路由信息的机制。本标准适用于IM网络上支持BGP协议的路由器。2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。YD/T 1341-2005 IM基
5、本协议IM协议RFC 1700 (1994)分配号码RFC 1771 (1995) BGP4协议RFC 1772 (1995)边界网关协议(BGP)在因特网中的应用RFC 1773 (1995) BGP4协议经验RFC 1774 (1995) BGP4协议分析RFC 1997 (1996) BGP聚合属性RFC 2545 (1999) BGP4多协议扩展对IM自治域之间路由的支持RFC 2858 (2000) BGP4多协议扩展3术语和定义下列术语和定义适用于本标准。3.1自治域Autonomous System具有独立的选路策略的和惟一的内部网关路由协议的管理区。3.2BGP发官者BGP S
6、peaker保存BGP路由信息,运行BGP路由选择程序的路由器。3.3BGP对等体BGP Peer两个BGP发言者之间相互连接,完成路由信息的交互,这两个路由器就称为BGP对等体。3.4解结过程Ties Breaking用于BGP发言者在具有相同优先权、相同的目的地地址的候选路由中,选择某一路由的方法或过程。3.5数字签名Digital Signature对信息来源进行认证的手段,一般借用公钥加密体系实现。丫D/T 1342-20054缩略语下列缩略语适用于本标准。AS Autonomous与stemASN Autonomous System NumberAFI Address Family
7、IndificatorBGP Roder Gateway ProtocolDOS Denial of ServiceEGP External Gateway ProtocolFIFO First In First OutICMP Internet Control Message ProtocolIGP Interior Gateway ProtocolIANA Internet Assigned Numbers AuthorityIP Internet ProtocolIPX Intemetwork Packet ExchangeMP Multi-ProtocolNLRI Network La
8、yer Routing InformationRIP Routing Information ProtocolSAFI Subsequent Address Family IndentifierSNPA SubNetwork Points of AttachmentTCP Transmission Control Protocol自治域自治域号地址族标识符边界网关协议拒绝服务外部网关协议先进先出因特网控制报文协议内部网关协议互联网编号分配机构因特网协议网间报文交换协议多协议扩展网络层可到达信息路由信息协议子序列地址族标识符子网连接点传输控制协议5概述BGP4协议用于承载IPv4的路由选择信息的
9、相关技术规定,参见RFC 1771, RFC 1772, RFC 1773和RFC 1774。其中,支持IPv4协议的BGP4协议中规定的以下3种属性是明确与IPv4协议相关的:1) NEXT- HOP属性(使用IPv4地址表示);2) AGGREGATOR属性(存储IPv4地址);3) NLRI属性(利用IPv4的地址前缀表示)。为了使BGP4协议能够支持多种网络层协议,如IPv6, IPX等,本标准规定了一种BGP4多协议扩展来实现BGP4协议对IPv6协议的支持。本标准首先假定任何一个BGP发言者(包括具有本标准所定义的多协议功能的发言者)都具有一个IPv4地址,因此欲使BGP4协议能够
10、支持多种网络层协议进行路由选择,只需在BGP4协议中增加如下两个功能:1) BGP4新增的信息必须将某一特定网络层协议与下一跳信息相关联,即下一跳地址用指定的网络层协议地址表示;2)具备将某一特定网络层协议与NLRI相关联的能力,本标准将使用地址族来区别不同的网络层协议。当且仅当BGP4协议需要发布可到达目的地的路由消息时,消息中所包含的NEXT-HOP属性必须提供下一跳地址信息,当BGP4协议需要发布从服务器上撤销的某些不可到达的目的地路由信息时,NEXTes HOP属性不必提供下一跳地址信息。因此,应将BGP4协议中的路由消息中所包含的可到达目的地信息与下一跳地址信息组合起来一起发布,并且
11、可到达目的地的路由消息发布应该从不可到达目的地的路由消息发布中分离出来。本标准所规定的多协议扩展具有向后兼容性,例如,一台支持多协议扩展的路由器能够与一台不支持扩展的路由器相兼容操作。丫D/T 1342-20056 BGP4多协议扩展本标准对BGP4协议扩展两个新的路径属性:MP REACH_ NLRI属性(多协议可到达NLRI)和MP_UNREACH-NLRI属性(多协议不可到达NLRI ),见表1。通过这两个属性,BGP4路由协议可U发布多种网络层协议(如IPv6, IPX等)的路由选择信息。表,BGP4多协议扩展新增路径属性列表属性名类型码用途MP REACH_ NLRI14用于承载可到
12、达目的地集合,以及用作这些目的地转发数据包的下一跳信息MP_UNREACH NLRI15用来承载不可到达目的地集合这两个属性都是可选非传递属性(参见RFC 1771)0“可选非传递”是指当BGP发言者接收到的BGP4消息中包含不能识别的可选属性,且消息中该属性的传递标记位置为“非传递”时,则BGP发言者应忽略该属性,且不能将该属性传递给其他BGP4对等体。因此,当不能支持BGP4多协议扩展的BGP发言者接收到包含这两个属性的BGP4消息时、应忽略这些属性中所包含的信息,并且不应将这些信息传送给其他的BGP对等体。这种多协议扩展方式可以提供后向兼容性,即支持多协议扩展的路由器可以与不支持多协议扩
13、展的路由器进行互通操作。6.1 MP_ REACH_ NLRI属性MP REACH NLRI属性可用于如下目的:1)向BGP对等体发布一条有效的路由;2)允许路由器发布其网络层地址,其中网络层地址位于MP-NLRI属性的网络层可到达信息字段中,该地址用来作为目的地的下一跳地址;3)允许一个指定的路由器报告其所在自治域系统内的部分或者全部的附加子网连接点(SNPA)oMP REACH_ NLRI属性的编码格式见表2a裹2 MR-REACH_ NLRI月性的编码格式地址族标识符(2字节)子序列地址族标识符(1字节)下一跳网络地址长度(1字节)下一跳网络地址(可变)SNPA数目(I字节)第一个SNP
14、A的长度(1字节)第一个SNPA(可变)第二个SNPA的长度(1字节)最后一个SNPA长度(1字节)最后一个SNPA(可变)网络层可到达信息(可变)1)地址族标识符(AFI )YD/T 1342-2005该字段长度为2个字节,用于承载与网络地址相关的网络层协议标识,该字段数值的定义参见RFC17加。2)子序列地址族标识符(SAFI )该字段长度为1个字节,用于承载属性中所包含的网络层可到达信息类型的额外信息。3)下一跳网络地址长度该字段长度为1个字节,其数值表示“下一跳网络地址”字段的长度,长度以字节为单位。4)下一跳网络地址该字段为可变长度字段,表示路径中到达目的地的下一个路由器的网络地址。
15、5) SNPA数目该字段长度为1个字节,表示列在该属性后面字段中的SNPA的数目。数值等于“0”表示属性中不包含SNPA.6)第N个SNPA的长度该字段长度为1个字节,其数值表示下一跳的第N个SNPA字段的长度,长度以半字节为单位。7)下一跳的第N个SNPA该字段长度为可变,用于承载“下一跳网络地址”字段所指定的路由器的一个SNPA。该字段长度为字节的整数倍,即“第N个SNPA的长度”字段所表示的数值的一半近似整数值。如果SNPA的长度为半字节的奇数倍,则该字段中的数值会以全“0半字节来进行尾部填充。8)网络层可到达信息(NLRI )该字段长度为可变,用于承载这个属性发布的有效路由中所列出的N
16、LRI。当子序列地址族标识符字段设置为本标准所定义的数值时,则NLRI的编码参见本标准6.3节。在MP REACH_ NLRI路径属性中承载的下一跳地址信息指定了边缘路由器的网络层地址,该边缘路由器应该是作为UPDATE消息中所包含MPee NLRI属性中所列出的目的地的下一跳。当路由器需要将MP REACH_ NLRI属性发布给外部对等体时,假定此外部对等体与该路由的下一跳地址处于同一个子网网段,则该路由器可以将自己的一个内部接口地址作为MP_REACH_NLRI属性的下一跳地址信息进行发布,这种方式也称为第一方下一跳(First Party),同时,BGP发言者也可以将自己的任何一个内部对
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- YD 1342 2005 IPv6 路由 协议 支持 边界 网关
