文档介绍:***目录课程说明 1课程介绍 1课程目标 1第1章BGP协议概述 2口治系统 6BGP的两科|邻居 12第2章BGP的报文和状态机 1522报文内容及格式 21BGP协议屮消息的应用 23第3章BGP路由属性 26ORIGIN属性 28AS-PATH属性 34BGP路由选择过程 35课程介绍课程目标课程说明本课程主要介绍BGP(BorderGatewayProtocol)路山协议,上最重要的路山协议之一,它是目前自治系统之间采用的唯-一一种路山协议。BGP经历了不同的发展阶段,从1989年的最初版本BGP1,的增长不断地加强和扩大。完成本课程的学****后,您应该能够:***议概述•BGP是外部路由协议,用來在AS之间传递路由信息•是一种茨离矢量的路由协议,从设计上避免了环路的发生•为路由附带属性信息•传送协议:TCP,端口号179•支持CIDR(无类别域间选路)•路由更新:只发送増量路由•丰富的路由过滤和路由策略BGP(BorderGatewayProtocol)是一种自治系统间的动态路山发现协议,它的基本功能是在自治系统间自动交换无环路的路山信息,通过交换带有自治系统号(AS)序列属性的路径可达信息,来构造自治区域的拓扑图,从而消除路山环路并实施用户配置的路山策略。与OSPF和RIP等在自治区域内部运行的协议对-应,BGP是一・类EGP(atewayProtocol)协议,ifuOSPF和RIP等为IGP(atewayProtocol)协议。BGP协议经常用于ISPZ间。BGP协议从1989年以来就己经开始使用。它最早发布的三个版本分别是RFC1105(BGP-1)、RFC1163(BGP-2)和RFC1267(BGP-3),当前使用的是RFC1771(BGP-4)。的飞速发展,路山表的体积也迅速增加,自治区域间路山信息的交换最越來越大,影响了网络的性能。BGP支持无类别域间选路CIDR(ClasslessInterdomainRouting),可以有效的减少日益増大的路曲衣。BGP-边界路山协议标准。特性描述如下:BGP是一种外部路山协议,与OSPF、RIP等的内部路山协议不同,其着眼点不在于发现和计算路山,而在于控制路山的传播和选择最好的路山。通过携带AS路径信息,可以彻底解决路山循环问题。为控制路山的传播和路山选择,它为路山附带屈性信息。使用TCP作为英传输层协议,提高了协议的可靠性。BGP-4支持无类别域间选路CIDR(ClasslessInterDomainRouting),ting,这是対BGP-3的一个重要改进。CIDR以一种全新的方法看待IP地址,不再区分A类网、B类网及C类网。(),其中/16衣示子网掩码山从地址左端开始的16比特构成。CIDR的引入简化了路由聚合(RoutesAggregation),路由聚合实际上是合并几个不同路山的过程,这样从通告几条路山变为广告一条路山,减化了路山表。路山更新时,BGP只发送增量路曲,大大减少了BGP传播路曲所占用的带宽,±传播大量的路山信息。山于政治的、经济的原因,每个自治系统希望对路山进行过滤、选择和控制,因此,BGP・4提供了丰富的路山策略,它使得BGP便于扩展以支持因特网新的发展。与OSPF,RIP等IGP协议相比,BGP的拓扑图要更抽象和粗略一些。因为IGP协议构造的是AS内部的路山器的拓扑结构图。IGP把路山器抽象成若干端点,把路山器Z间的链路抽彖成边,根据链路的状态等参数和一定的度量标准,每条边配以一定的权值,生成拓扑图。根据此拓扑图选择代价(两点间经过的边的权值和)最小的路山。这里有一个假设,即路山器(端点)转发数据包是没有代价的。而在BGP中,拓扑图的端点是一个AS区域,边是AS之间的链路。此时,数据包经过一个端点(AS自治区域)时的代价就不能假设为0了,此代价要111IGP来负责计算。这体现了EGP和IGP是分层的关系。即IGP负责在AS内部选择花费最小的路曲,EGP负责选择AS间花费最小的路山。BGP作为EGP的一种,选择路山时考虑的是