BGP路由协议讲解.ppt

上传人:小飞机 文档编号:5416489 上传时间:2023-07-05 格式:PPT 页数:40 大小:2.62MB
返回 下载 相关 举报
BGP路由协议讲解.ppt_第1页
第1页 / 共40页
BGP路由协议讲解.ppt_第2页
第2页 / 共40页
BGP路由协议讲解.ppt_第3页
第3页 / 共40页
BGP路由协议讲解.ppt_第4页
第4页 / 共40页
BGP路由协议讲解.ppt_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《BGP路由协议讲解.ppt》由会员分享,可在线阅读,更多相关《BGP路由协议讲解.ppt(40页珍藏版)》请在三一办公上搜索。

1、BGP路由协议,Page 2,内容介绍,第一章 BGP路由协议的原理第二章 BGP路由属性,BGP 协议概述,BGP是外部路由协议,用来在AS之间传递路由信息是一种增强的距离矢量路由协议可靠的路由更新机制丰富的Metric度量方法从设计上避免了环路的发生为路由附带属性信息支持CIDR(无类别域间选路)丰富的路由过滤和路由策略,Page 3,BGP 可靠的路由更新,传送协议:TCP,端口号179无需周期性更新周期性发送keepalive报文效验TCP的连通性路由更新:只发送增量路由,Page 4,自治系统(Autonomous System),什么是自治系统(AS)?为什么引入自治系统这一概念?

2、自治系统内部的路由协议IGP自治系统之间的路由协议 EGP,Page 5,BGP路由传递,Page 6,BGP两种邻居IBGP和EBGP,Page 7,AS100,AS300,AS200,BGP路由通告原则,多条路径时,BGP Speaker只选最优的给自己使用BGP Speaker只把自己使用的路由通告给对等体BGP Speaker从EBGP获得的路由会向它所有BGP对等体通告(包括EBGP和IBGP)连接一建立,BGP Speaker将把自己所有BGP路由通告给新对等体,Page 8,BGP路由通告原则,Page 9,RTA,RTB,RTC,RTD,AS100,AS200,BGP路由通告原

3、则,BGP Speaker 从IBGP获得的路由不会通告给它的IBGP邻居。,Page 10,在IBGP对等体相互通告路由的过程中,BGP属性不会做任何改变。那么,AS内部的路由环路问题应如何避免?,BGP路由通告原则,BGP Speaker 从IBGP获得的路由是否通告给它的EBGP对等体要依IGP和BGP同步的情况来决定,Page 11,IBGP全连接,所有IBGP对等体物理意义的全连接所有IBGP对等体逻辑意义的全连接,Page 12,AS 12,AS 14,R-14,R-12,Rtr-A,Rtr-B,Rtr-D,Rtr-C,X 12,EBGP,IBGP,X 12,X 12,AS 42,

4、成为BGP路由的途径之一:纯动态注入,Page 13,OSPF,RTB,AS200,OSPF发现路由把IGP(OSPF)发现的路由纯动态地注入到RTB的BGP路由表中,成为BGP路由的途径之二:半动态注入,Page 14,RTB,AS200,OSPF,OSPF发现路由把IGP(OSPF)发现的路由半动态地注入到RTB的BGP路由表中,成为BGP路由的途径之三:静态注入,Page 15,AS200,人为配置静态路由把人为配置的静态路由注入到RTB的BGP路由表中,RTB,BGP报文种类,BGP报文有四种类型:Open:打招呼“你好,跟我交个朋友吧!”KeepAlive:我还活着呢,别不理我Upd

5、ate:有新闻.Notification:我不跟你玩了!,Page 16,BGP报文头,BGP报文的格式是一样的,都是”报文头+报文体“的格式,下面给出的是BGP报文头:,Page 17,Marker(16 byte),Length(2 byte),Type(1 byte),Open报文,Open报文是由报文头加如下结构构成的。,Page 18,KeepAlive报文,KeepAlive报文只有报文头。,Page 19,Marker(16 byte),Length(2 byte),Type(1 byte),Update报文,Update报文由报文头加如下结构构成。,Page 20,Notifi

6、cation报文,Notification报文由报文头加如下结构构成。,Page 21,BGP协议的状态机,Page 22,BGP协议中消息的应用,通过TCP建立BGP连接时,发送open消息连接建立后,如果有路由需要发送或路由变化时,发送UPDATE消息通告对端路由信息稳定后此时要定时发送KEEPALIVE消息以保持BGP连接的有效性当本地BGP在运行中发现错误时,要发送NOTIFICATION消息通告BGP对端,Page 23,Page 24,内容介绍,第一章 BGP路由协议的原理第二章 BGP路由属性,BGP的路由属性,Page 25,表达了路由的特征过渡和非过渡的必遵和可选的便于扩展截

7、至目前共16种属性,常见BGP路由属性,Page 26,1、Origin2、AS-Path3、Next hop4、MED5、Local-Preference6、Atomic-Aggregate7、Aggregator8、Community,9、Originator-ID10、Cluster-List11、Destination Pref(MCI)12、Advertiser(Baynet)13、Rcid-Path(Baynet)14、MP_Reach_NLRI15、MP_Unreach_NLRI16、Extended_Communities,起源(Origin)属性,一般的,具体的实现按如下方式

8、决定一条路由的Origin属性某条路由是直接而具体的注入到BGP路由表中的,则origin属性为IGP路由是通过EGP得到的,则origin属性为EGP其他情形下,Origin属性都为 Incomplete,Page 27,AS路径(AS-Path)属性,Page 28,D(18.0.0.0/8),AS200,AS300,AS400,AS100,AS500,RTA,RTB,D,dl 400 300 200,D,d2 500 200,D,d1 400 300 200D,d2 500 200,问题?,Page 29,AS 213,AS-Path=213,RTA,RTC,RTB,AS-Path=38

9、7 213,?,RTA会学到这条路由吗?,预先规划AS-Path,Page 30,AS 123,AS 462,AS 387,2 Mbps,64 kbps,最后路径,AS-Path=462 123,默认选择,用发送端的ASnumber来扩展 AS-path长度,RTA,RTB,2 Mbps,下一跳(Next Hop)属性,Page 31,RTA,RTC,RTB,RTD,AS100,AS200,IBGP,IBGP,EBGP,RTB可经下一跳到达可经下一跳到达,RTA可经下一跳到达可经下一跳到达可经下一跳到达,RTC 可经下一跳到达可经下一跳到达,本地优先级属性(Local-preference),

10、Page 32,MED(Multi-Exit-DISC)属性,Page 33,BGP典型案例,Page 34,故障现象:在RTC上没有选择通过RTA的链路(MED值较小)作为主链路,E0,E0,团体(Community)属性,团体是一组有相同性质的目的地的路由,一个团体不限于一个网络或一个自治系统,它没有物理边界。公认的团体:no-export不通告给联盟/AS外的BGP对等体no-advertise不通告给任何BGP对等体local-AS不通告给EBGP对等体Internet通告给所有其他路由器,Page 35,BGP路由选择过程,综合起来,本地BGP路由选择的过程为:如果此路由的下一跳不可

11、达,忽略此路由选择本地优先级较大的路由选择本地路由器始发的路由(本地优先级相同)选择AS路径较短的路由依次选择起点类型为IGP,EGP,Incomplete类型的路由选择MED较小的路由选择RouterID较小的路由,Page 36,总 结,Page 37,BGP的通告原则BGP的属性应用BGP的选路原则,RFCs of BGP4,1930Autonomous System的创建,选择和注册指导1774BGP-4 协议分析1773BGP-4 路由协议改进1772BGP在Internet中的应用1771深入探讨Border Gateway Protocol 4(BGP-4)1745BGP4与IGP-OSPF 的互操作1675BGP MIB,Page 38,RFCs of BGP4,1965BGP 中Autonomous System 联盟1997BGP 团体属性1998 BGP 团体属性在多宿主路由中的应用2385利用MD5验证保护BGP会话安全2796IBGP邻居的全连接 Vs.路由反射器,Page 39,RFCs of BGP4 扩展,2842BGP-4 路由通告2858BGP-4 的MPBGP的扩展2918BGP-4的路由更新,Page 40,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号