YD T 1342-2005 IPv6路由协议--支持IPv6的边界网关协议(BGP4).pdf
《YD T 1342-2005 IPv6路由协议--支持IPv6的边界网关协议(BGP4).pdf》由会员分享,可在线阅读,更多相关《YD T 1342-2005 IPv6路由协议--支持IPv6的边界网关协议(BGP4).pdf(12页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 33.040.40 M 33 YD 中华人民共和国通信行业标准YD厅1342-2005IPv6路由协议支持E怖的边界网关协议(BGP4)IPv6 routing protocol一一-BorderGateway pr侃侃。14(BGP4) for IPv6 2005-05-11发布2005-11-01实施中华人民共和国信息产业部发布YD厅1342-2005目次前言.n 1 范围.2 规范性引用文件3 术语和定义.4 缩略语.25 概述.26 BG.问多协议扩展. . 3 6.1 MP _REACH_Nl且I属性.3 6.2 MP _UNREACH_Nl且I属性.5 6.3 NLRI编码
2、. . 5 6.4 子序列地址族标识符(SAFI).-.5 6.5 差错处理. 5 6.6 BGP能力发布.6 6.7 IANA对SAFI数值定义.6 7 BGP4多协议扩展对IPv6的支持.67.1 基本要求.6 7.2 IP而地址范围. .7 7.3 构造下一跳域. 7 7.4 传输.7 8 安全问题.7 YDIT 1342-2005 前言本标准主要以IETF的RFC2858和RFC2545为基础,重点规定了BGP4协议的多协议扩展机制,以及多协议扩展对IPv6协议的支持。本标准是支持IP吨的路由协议系列标准之一。本系列标准预计的结构及名称如下:1. OPv6路由协议一一支持IP币的边界网
3、关协议但GP4)2. 支持IPv6的路由协议技术要求一一开放最短路径优先协议(OSPF)3. (支持IPv6的路由协议一致性测试方法一一边界网关协议(BGP4)4. (支持IPv6的路由协议一致性测试方法一一开放最短路径优先协议(OSPF)与本系列标准相关的标准还有路由协议一致性测试方法系列标准,该系列标准中的路由协议是支持IPv4的路由协议,标准结构如下:1. YD厅1251.1一23路由协议一致性测试方法一一边界网关协议但GP4)2. YD厅1251.2-23路由协议一致性测试方法一一中间系统到中间系统路由交换协议(IS-IS)3. YD/f 1251.3-23 路由协议一致性测试方法一一
4、开放最短路径优先协议(OSPF)本标准由中国通信标准化协会提出并归口。本标准起草单位:信息产业部电信研究院本标准主要起草人:李健芳武静景东风黄晖E YD厅1342-2005IPv6路由协议一一支持队局的边界网关协议(BGP4)1 范围本标准规定了支持IPv6网络层协议的BGP4协议的技术要求,包括:BGP4协议的多协议扩展机制和利用多协议扩展定义的新属性传送IPv6路由信息的机制。本标准适用于IPv6网络上支持BGP协议的路由器。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注目期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励
5、根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。YD/f 1341-2005 RFC 17(1994 ) RFC 1771 (1 995) RFC 1772 (1995) RFC 1773 (1 995) RFC 1774 (1995) RFC 1997 (1 996) RFC 2545 (1 999) RFC 2858 (2000) IPv6基本协议一-IPv6协议分配号码BGP4协议边界网关协议(BGP)在因特网中的应用BGP4协议经验BGP4协议分析BGP聚合属性BGP4多协议扩展对IPv6自治域之间路由的支持BGP4多协议扩展3
6、 术语和定义下列术语和定义适用于本标准。3.1 自治域Autonomous System 具有独立的选路策略的和惟一的内部网关路由协议的管理区。3.2 BGP发言者BGP Speaker 保存BGP路由信息,运行BGP路由选择程序的路由器。3.3 BGP对等体BGP Peer 两个BGP发言者之间相互连接,完成路由信息的交互,这两个路由器就称为BGP对等体。3.4 解结过程Ties Breaking 用于BGP发言者在具有相同优先权、相同的目的地地址的候选路由中,选择某一路由的方法或过程。3.5 数字签名Digital Signature 对信息来源进行认证的手段,一般借用公钥加密体系实现。Y
7、DIT 1342-25 4 缩畸语下列缩略i吾适用于本标准。川剧朋阳mmmmm川FmwmMmmmAutonomous System Autonomous System Numher Address Family Indificator Boder Gateway Protocol Denial of Service External Gateway Protocol First In First Out Internet Control Message Protocol Interior Gateway Protocol Internet Assigned Numhers Authority
8、Internet Protocol Internetwork Packet Exchange Multi-Protocol Network Layer Routing Information Routing Information Protocol Subsequent Address Family Indentifier SubNetwork Points of Attachment Transmission Control Protocol 自治域自治域号地址族标识符边界网关协议拒绝服务外部网关协议先进先出因特阿控制报文协议内部网关协议互联网编号分配机构因特网协议网间报文交换协议多协议扩展
9、网络层可到达信息路由信息协议子序列地址族标识符子网连接点传输控制协议5概述BGP4协议用于承载IPv4的路由选择信息的相关技术规定,参见RFC1771、RFC1772、RFC1773 和RFC1774。其中,支持IPv4协议的BGP4协议中规定的以下3种属性是明确与IPv4协议相关的:1) NEXT_HOP属性(使用IPv4地址表示); 2) AGGREGATOR属性(存储IPv4地址); 3) NLRI属性(利用IPv4的地址前缀表示)。为了使BGP4协议能够支持多种网络层协议,如IPv6、IPX等,本标准规定了一种BGP4多协议扩展来实现BGP4协议对IPv6协议的支持。本标准首先假定任何
10、一个BGP发言者(包括具有本标准所定义的多协议功能的发言者)都具有一个IPv4地址,因此欲使BGP4协议能够支持多种网络层协议进行路由选择,只需在BGP4协议中增加如下两个功能:1) BGP4新增的信息必须将某-特定网络层协议与下一跳信息相关联,即下一跳地址用指定的网络层协议地址表示;2)具备将某一特定网络层协议与NLRI相关联的能力,本标准将使用地址族来区别不同的网络层协议。当且仅当BGP4协议需要发布可到达目的地的路由消息时,消息中所包含的NEXT_HOP属性必须提供下一跳地址信息,当BGP4协议需要发布从服务器上撤销的某些不可到达的目的地路由信息时,NEXT_HOP属性不必提供下一跳地址
11、信息。因此,应将BGP4协议中的路由消息中所包含的可到达目的地信息与下一跳地址信息组合起来一起发布,并且可到达目的地的路由消息发布应该从不可到达目的地的路由消息发布中分离出来。本标准所规定的多协议扩展具有向后兼容性,例如,一台支持多协议扩展的路由器能够与一台不支持扩展的路由器相兼容操作。2 YDIT 1342-25 6 BGP4多协议扩展本标准对BGP4协议扩展两个新的路径属性:MP _REACH_NLRI属性(多协议可到达NLRI)和MP _UNREACH_NLRI属性(多协议不可到达NLRI),见表1。通过这两个属性,BGP4路由协议可以发布多种网络层协议(如IPv6、IPX等)的路由选择
12、信息。表1BGP4多协议扩展新增路径属性列褒属性名类型码用途MP REACH NLRI 14 用于承载可到达目的地集合,以及用作这些目的地转发数据包的下一跳信息MP UNREACH NLRI 15 用来承载不可到达目的地集合这两个属性都是可选非传递属性(参见RFC177 1) 0 可选非传递是指当BGP发言者接收到的BGP4消息中包含不能识别的可选属性,且消息中该属性的传递标记位置为非传递时,则BGP发言者应忽略该属性,且不能将该属性传递给其他BGP4对等体。因此,当不能支持BGP4多协议扩展的BGP发言者接收到包含这两个属性的BGP4消息时,应忽略这些属性中所包含的信息,并且不应将这些信息传
13、送给其他的BGP对等体。这种多协议扩展方式可以提供后向兼容性,即支持多协议扩展的路由器可以与不支持多协议扩展的路由器进行互通操作。6.1 MP _REACH_NLRI属性MP _REACH_NLRI属性可用于如下目的:1)向BGP对等体发布一条有效的路由;2)允许路由器发布其网络层地址,其中网络层地址位于MP_NLRI属性的网络层可到达信息字段中,该地址用来作为目的地的下一跳地址;3)允许一个指定的路由器报告其所在自治域系统内的部分或者全部的附加子网连接点(SNPA)。MP _REACH_Nl且I属性的编码格式见表2。褒2MP _REACH_NLRI属性的编码格式地址族标识符(2字节)子序列地
14、址族标识符(1字节)下一跳网络地址长度(1字节)下一跳网络地址(可变)SNPA数目(1字节)第一个SNPA的长度(1字节)第一个SNPA(可变)第二个SNPA的长度(1字节). 最后一个SNPA长度(1字节)最后一个SNPA(可变)网络层可到达信息(可变)1 )地址族标识符(AFI)3 YD/T 1342-2005 该字段长度为2个字节,用于承载与网络地址相关的网络层协议标识,i亥字段数值的定义参见RFC17。2)子序列地址族标识符(SAFI)该字段长度为1个字节,用于承载属性中所包含的网络层可到达信息类型的额外信息。3)下一跳网络地址长度该字段长度为1个字节,其数值表示下一跳网络地址字段的长
15、度,长度以字节为单位。4)下一跳网络地址该字段为可变长度字段,表示路径中到达目的地的下一个路由器的网络地址。5) SNPA数目该字段长度为1个字节,表示列在该属性后面字段中的SNPA的数目。数值等于0表示属性中不包含SNPA。6)第N个SNPA的长度该字段长度为1个字节,其数值表示下一跳的第N个SNPA字段的民度,长度以半字节为单位。7)下一跳的第N个SNPA该字段长度为可变,用于承载下一跳网络地址字段所指定的路由器的一个SNPA。该字段长度为字节的整数倍,即第N个SNPA的长度字段所表示的数值的一半近似整数值。如果SNPA的长度为半字节的奇数倍,则该字段中的数值会以全0半宇节来进行尾部填充。
16、8)网络层可到达信息(NLRI)该字段长度为可变,用于承载这个属性发布的有效路由中所列出的NLRI。当子序列地址族标识符字段设置为本标准所定义的数值时,则NLRI的编码参见本标准6.3节。在MP_REACH_NLRI路径属性中承载的下一跳地址信息指定了边缘路由器的网络层地址,该边缘路由器应该是作为UPDATE消息中所包含MP_NLRI属性中所列出的目的地的下一跳。当路由器需要将MP _REACH_NLRI属性发布给外部对等体时,假定此外部对等体与该路由的下一跳地址处于同一个子网网段,则该路由器可以将自己的一个内部接口地址作为MP_REACH_NI且I属性的下一跳地址信息进行发布,这种方式也称为
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- YD 1342 2005 IPv6 路由 协议 支持 边界 网关 BGP4
