欢迎来到天天文库
浏览记录
ID:2236301
大小:1.85 MB
页数:74页
时间:2017-11-15
《bgp路由协议详解(完整篇)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、BGP路由协议详解(完整篇)作者:张选波此BGP协议的内容也不算太难,一些关于BGP的高级应用,会在以后MPLS协议和MPLS流量工程中的内容中会更深入的讲解!希望通过本文档能帮助那些爱好网络知识和那些参加CCIE考试的网友们提供一些帮助。BGPBGP2012LeroyLee目录第1章BGP的概况31.1BGP的特性31.2BGP的三张表31.3BGP消息类型51.4建立邻居的过程111.5建立IBGP邻居131.6建立EBGP邻居131.7neighborip-addressremote-asnumber命令131.8IBG
2、P的同步14第2章BGP属性172.1AS路径属性(AS-path)182.2源头属性(Origin)222.3下一跳属性(NEXT_HOP)222.4本地优先级属性(Local_preference)282.5原子聚合属性302.6权重属性312.7MED属性322.8共同体属性35第3章BGP路由汇总37第4章BGP路由决策39第5章路由翻动(routeflaps)和路由惩罚(routedampening)42第6章路由反射器46第7章BGP联邦47第8章配置样例149第9章配置样例26172目录第1章BGP的概况11.1
3、BGP的特性11.2BGP的三张表11.3BGP消息类型31.4建立邻居的过程91.5建立IBGP邻居111.6建立EBGP邻居111.7neighborip-addressremote-asnumber命令111.8IBGP的同步13第2章BGP属性152.1AS路径属性(AS-path)172.2源头属性(Origin)202.3下一跳属性(NEXT_HOP)212.4本地优先级属性(Local_preference)272.5原子聚合属性292.6权重属性292.7MED属性302.8共同体属性34第3章BGP路由汇总3
4、6第4章BGP路由决策38第5章路由翻动(routeflaps)和路由惩罚(routedampening)41第6章路由反射器45第7章BGP联邦46第8章配置样例148第9章配置样例26072第1章BGP的概况BGP最新的版本是BGP第4版本(BGP4),它是在RFC4271中定义的;一个路由器只能属于一个AS。AS的范围从1-65535(64512-65535是私有AS号),RFC1930提供了AS号使用指南。BGP的主旨是提供一种域间路由选择系统,确保自主系统只能够无环地交换路由选择信息,BGP路由器交换有关前往目标网络
5、的路径信息。BGP是一种基于策略的路由选择协议,BGP在确定最佳路径时考虑的不是速度,而是让AS能够根据多种BGP属性来控制数据流的传输。1.1BGP的特性BGP将传输控制协议(TCP)用作其传输协议。是可靠传输,运行在TCP的179端口上(目的端口)。由于传输是可靠的,所以BGP0使用增量更新,在可靠的链路上不需要使用定期更新,所以BGP使用触发更新。类似于OSPF和ISIS路由协议的Hello报文,BGP使用keepalive周期性地发送存活消息(60s)(维持邻居关系)。BGP在接收更新分组的时候,TCP使用滑动窗口,接
6、收方在发送方窗口达到一半的时候进行确定,不同于OSPF等路由协议使用1-to-1窗口。l丰富的属性值l可以组建可扩展的巨大的网络1.2BGP的三张表l邻居关系表²所有BGP邻居l转发数据库表²记录每个邻居的网络²包含多条路径去往同一目的地,通过不同属性判断最好路径²数据库包括BGP属性l路由表²最佳路径放入路由表中²EBGP路由(从外部AS获悉的BGP路由)的管理距离为20²IBGP路由(从AS系统获悉的路由)管理距离为200如下图所示。72l邻居表,包含与之建立BGP连接的邻居²使用命令showipbgpsummary可以查
7、看到Router#shipbgpsummaryBGProuteridentifier11.1.1.1,localASnumber100BGPtableversionis8,mainroutingtableversion85networkentriesusing585bytesofmemory6pathentriesusing312bytesofmemory4/3BGPpath/bestpathattributeentriesusing496bytesofmemory1BGPAS-PATHentriesusing24byteso
8、fmemory0BGProute-mapcacheentriesusing0bytesofmemory0BGPfilter-listcacheentriesusing0bytesofmemoryBGPusing1417totalbytesofmemoryBGPactivity
此文档下载收益归作者所有