bgp协议工作流程图.docx
- 文档编号:24145772
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:10
- 大小:19.57KB
bgp协议工作流程图.docx
《bgp协议工作流程图.docx》由会员分享,可在线阅读,更多相关《bgp协议工作流程图.docx(10页珍藏版)》请在冰豆网上搜索。
bgp协议工作流程图
竭诚为您提供优质文档/双击可除
bgp协议工作流程图
篇一:
bgp路由协议详解(完整篇)
目录
第1章bgp的概况.............................................................................................................1
1.1bgp的特性............................................................................................................1
1.2bgp的三张表.........................................................................................................1
1.3bgp消息类型.........................................................................................................3
1.4建立邻居的过程......................................................................................................9
1.5建立ibgp邻居....................................................................................................11
1.6建立ebgp邻居...................................................................................................11
1.7neighborip-addressremote-asnumber命令.......................................................11
1.8ibgp的同步.........................................................................................................13
第2章bgp属性..............................................................................................................15
2.1as路径属性(as-path).....................................................................................17
2.2源头属性(origin).............................................................................................20
2.3下一跳属性(next_hop)................................................................................21
2.4本地优先级属性(local_preference)................................................................27
2.5原子聚合属性.......................................................................................................29
2.6权重属性...............................................................................................................29
2.7med属性..............................................................................................................30
2.8共同体属性...........................................................................................................34
第3章bgp路由汇总.......................................................................................................36
第4章bgp路由决策.......................................................................................................38
第5章路由翻动(routeflaps)和路由惩罚(routedampening)...................................41
第6章路由反射器............................................................................................................45
第7章bgp联邦..............................................................................................................46
第8章配置样例1.............................................................................................................48
第9章配置样例2.............................................................................................................60
第1章bgp的概况
bgp最新的版本是bgp第4版本(bgp4),它是在RFc4271中定义的;一个路由器只能属于一个as。
as的范围从1-65535(64512-65535是私有as号),RFc1930提供了as号使用指南。
bgp的主旨是提供一种域间路由选择系统,确保自主系统只能够无环地交换路由选择信息,bgp路由器交换有关前往目标网络的路径信息。
bgp是一种基于策略的路由选择协议,bgp在确定最佳路径时考虑的不是速度,而是让as能够根据多种bgp属性来控制数据流的传输。
1.1bgp的特性
bgp将传输控制协议(tcp)用作其传输协议。
是可靠传输,运行在tcp的179端口上(目的端口)。
由于传输是可靠的,所以bgp0使用增量更新,在可靠的链路上不需要使用定期更新,所以bgp使用触发更新。
类似于ospF和isis路由协议的hello报文,bgp使用keepalive周期性地发送存活消息(60s)(维持邻居关系)。
bgp在接收更新分组的时候,tcp使用滑动窗口,接收方在发送方窗口达到一半的时候进行确定,不同于ospF等路由协议使用1-to-1窗口。
丰富的属性值
可以组建可扩展的巨大的网络
1.2bgp的三张表
邻居关系表
所有bgp邻居
转发数据库表
记录每个邻居的网络
包含多条路径去往同一目的地,通过不同属性判断最好路径数据库包括bgp属性
路由表
最佳路径放入路由表中
ebgp路由(从外部as获悉的bgp路由)的管理距离为20ibgp路由(从as系统获悉的路由)管理距离为200
如下图所示。
邻居表,包含与之建立bgp连接的邻居
使用命令showipbgpsummary可以查看到
使用命令showipbgp可以查看
路由,并加入到路由表中。
使用命令showiproutebgp可以查看
1.3bgp消息类型
open:
用来建立最初的bgp连接。
(包含hold-time,router-id)
keepalive:
对等体之间周期性的交换这些消息以保持会话有效。
(默认60秒)
update:
对等体之间使用这些消息来交换网络层可达性信息。
notification:
这些消息用来通知出错信息。
所有的bgp分组共享同样的公有首部,在学习不同类型的分组之前,先讨论公共首部,如下图所示,这个首部的字段如下。
标记:
这个16字节标记字段保留给鉴别用
长度:
这个2字节字段定义包括首部在内的报文总长度
类型:
这个1字节段定义分组的类型,用数值1至4定义bgp消息类型
打开消息:
主要是利用此报文建立邻居,运行bgp的路由器打开与邻居的tcp连接,并发送打开报文,如果邻居接受这种邻居关系,由响应保活报文。
打开报文格式如下所示。
篇二:
bgp路由协议
课程
bgp路由协议
目录
课程说明.......................................................................................................................................1
课程介绍.......................................................................................................................................1
课程目标.......................................................................................................................................1
第1章bgp协议概述...................................................................................................................2
1.1基本概念.................................................................................................................................2
1.2自治系统.................................................................................................................................5
1.3bgp的工作机制.....................................................................................................................6
1.4bgp的两种邻居.....................................................................................................................8
1.5bgp路由通告原则.................................................................................................................9
1.6bgp同步............................................................................................................................10
1.7如何成为bgp路由.............................................................................................................12
第2章bgp的报文和状态机......................................................................................................15
2.1报文种类..............................................................................................................................15
2.2报文内容及格式...................................................................................................................16
2.3bgp协议的状态机..............................................................................................................21
2.4bgp协议中消息的应用.......................................................................................................23
第3章bgp路由属性.................................................................................................................24
3.1路由属性概述......................................................................................................................24
3.2常见bgp路由属性.............................................................................................................26
3.2.1oRigin属性.............................................................................................................28
3.2.2as-path属性..........................................................................................................29
3.2.3下一跳属性...............................................................................................................30
3.2.4本地优先属性............................................................................................................31
3.2.5med属性.................................................................................................................32
3.2.6团体属性...................................................................................................................33
3.3bgp路由选择过程..............................................................................................................34
课程介绍
课程目标课程说明本课程主要介绍bgp(bordergatewayprotocol)路由协议,bgp是internet上最重要的路由协议之一,它是目前自治系统之间采用的唯一一种路由协议。
bgp经历了不同的发展阶段,从1989年的最初版本bgp1,发展到了1993年开始发展的最新版本bgp4。
其功能也在随着internet的增长不断地加强和扩大。
完成本课程的学习后,您应该能够:
掌握bgp的基本概念
掌握bgp的基本原理
掌握bgp的常用属性
第1章bgp协议概述
1.1基本概念bgp协议概述
bgp是外部路由协议,用来在as之间传递路由信息是一种距离矢量的路由协议,从设计上避免了环路的发生为路由附带属性信息传送协议:
tcp,端口号179支持cidR(无类别域间选路)路由更新:
只发送增量路由丰富的路由过滤和路由策略
bgp(bordergatewayprotocol)是一种自治系统间的动态路由发现协议,它的基本功能是在自治系统间自动交换无环路的路由信息,通过交换带有自治系统号(as)序列属性的路径可达信息,来构造自治区域的拓扑图,从而消除路由环路并实施用户配置的路由策略。
与ospF和Rip等在自治区域内部运行的协议对应,bgp是一类egp(exteriorgatewayprotocol)协议,而ospF和Rip等为igp(interiorgatewayprotocol)协议。
bgp协议经常用于isp之间。
bgp协议从1989年以来就已经开始使用。
它最早发布的三个版本分别是RFc1105(bgp-1)、RFc1163(bgp-2)和RFc1267(bgp-3),当前使用的是RFc1771(bgp-4)。
随着inteRnet的飞速发展,路由表的体积也迅速增加,自治区域间路由信息的交换量越来越大,影响了网络的性能。
bgp支持无类别域间选路cidR(classlessinterdomainRouting),可以有效的减少日益增大的路由表。
bgp-4正迅速成为事实上的internet边界路由协议(bgp协议工作流程图)标准。
特性描述如下:
bgp是一种外部路由协议,与ospF、Rip等的内部路由协议不同,其着眼点不在于发现和计算路由,而在于控制路由的传播和选择最好的路由。
通过携带as路径信息,可以彻底解决路由循环问题。
为控制路由的传播和路由选择,它为路由附带属性信息。
使用tcp作为其传输层协议,提高了协议的可靠性。
bgp-4支持无类别域间选路cidR(classlessinterdomainRouting),有时也称为supernetting,这是对bgp-3的一个重要改进。
cidR以一种全新的方法看待ip地址,不再区分a类网、b类网及c类网。
例如一个非法的c类网络地址192.213.0.0(255.255.0.0)采用cidR表示法192.213.0.0/16就成为一个合法的超级网络,其中/16表示子网掩码由从地址左端开始的16比特构成。
cidR的引入简化了路由聚合(Routesaggregation),路由聚合实际上是合并几个不同路由的过程,这样从通告几条路由变为广告一条路由,减化了路由表。
路由更新时,bgp只发送增量路由,大大减少了bgp传播路由所占用的带宽,适用于在internet上传播大量的路由信息。
由于政治的、经济的原因,每个自治系统希望对路由进行过滤、选择和控制,因此,bgp-4提供了丰富的路由策略,它使得bgp便于扩展以支持因特网新的发展。
与ospF,Rip等igp协议相比,bgp的拓扑图要更抽象和粗略一些。
因为igp协议构造的是as内部的路由器的拓扑结构图。
igp把路由器抽象成若干端点,把路由器之间的链路抽象成边,根据链路的状态等参数和一定的度量标准,每条边配以一定的权值,生成拓扑图。
根据此拓扑图选择代价(两点间经过的边的权值和)最小的路由。
这里有一个假设,即路由器(端点)转发数据包是没有代价的。
而在bgp中,拓扑图的端点是一个as区域,边是as之间的链路。
此时,数据包经过一个端点(as自治区域)时的代价就不能假设为0了,此代价要由igp来负责计算。
这体现了egp和igp是分层的关系。
即igp负责在as内部选择花费最小的路由,egp负责选择as间花费最小的路由。
bgp作为egp的一种,选择路由时考虑的是as间的链路花费、as区域内的花费(由bgp路由器配置)等因素。
如上所述,内部网关协议igp需引入as自治区域内部网络拓扑图其它各点的路由,同时向其它端点发送本端点(路由器)所知的路由,如直接路由、静态路由等。
作为外部网关协议,bgp发送和引入路由的单位是整个as自治区域,即bgp要发送本地路由器所在的as内部的所有路由,引入其它as自治区域的所有路由(假设不使用路由策略控制发送和引入)。
其路由数量显然要远远大于igp发送和引入的路由数量。
因此,类似于igp那样定时对外广播路由信息是不可取的。
bgp采用发送路由增量(incremental)的方法,完成
篇三:
bgp协议详解
bgp路由协议详解(完整篇)-张选波博客-51cto技术博客
由于各位工程师在下载以前的bgp路由协议详解(完整篇)时,不
能下载附件,所以今天我将这个博再重新发一次。
上个月我写一篇关于bgp协议的博文,曾许诺过要完善这个文档,但因最近的工作和授课很忙,所以没有时间进行完善。
为了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- bgp 协议 工作 流程图