BGP协议基础培训.ppt
《BGP协议基础培训.ppt》由会员分享,可在线阅读,更多相关《BGP协议基础培训.ppt(42页珍藏版)》请在三一办公上搜索。
1、2023/2/25,港湾网络技术培训,1,BGP协议基础培训,港湾网络BGP项目组,港湾龚志波2002,2023/2/25,港湾网络技术培训,2,路由协议,作用:建立符合网络拓扑结构的路由信息数据库,也就是路由表。,2023/2/25,港湾网络技术培训,3,路由协议的发展,70年代末80年代初:Internet由单一网络构成,路由器之间运行同一路由协议:网关-网关协议(GGP)。80年代开始:单一网络已不适于Internet的发展,将Internet分成一系列的AS(自治系统),将路由协议分为:IGP(内部网关协议)和EGP(外部网关协议)。同一AS内,运行IGP;不同AS间,运行EGP。AS
2、:同一管理机构下管理的,拥有同一选路策略的一系列路由器和网络的集合。,2023/2/25,港湾网络技术培训,4,IGP与EGP,IGP:在同一AS内传播网络路由信息或网络拓扑信息;EGP:在不同的AS间传播网络可达性信息,并不关心该可达性信息在AS内的确切网络拓扑。,2023/2/25,港湾网络技术培训,5,EGP的发展,“EGP协议”(80年代初至末):为树形拓扑结构而设计的,不适合于复杂网络拓扑结构。“BGP协议”(80年代末至今),发展经历了4个阶段:BGP-1:RFC1105于1989年6月出版;BGP-2:RFC1163于1990年6月出版;BGP-3:RFC1267于1991年10
3、月出版;BGP-4:RFC1771于1995年3月出版。,2023/2/25,港湾网络技术培训,6,BGP(Border Gateway Protocol),支持复杂网络拓扑路径向量协议路径属性:AS_PATH、NEXTHOP等,表示路由的特性运行于TCP之上(端口179),使BGP本身的设计很简单Incremental:在开始将全部的路由信息传播后,只在路由信息发生变化时,才传播变化了的路由信息支持强大的路由策略功能,可根据用户配置来选择最佳路由,而不是单纯选择最短路径,2023/2/25,港湾网络技术培训,7,支持复杂网络拓扑,Internet,AS1,AS2,AS3,在AS间传递路由信息
4、,2023/2/25,港湾网络技术培训,8,路径向量协议,通过在路由信息中携带该路由所经过的AS列表建立AS路由拓扑,并可避免路由环路,2023/2/25,港湾网络技术培训,9,BGP-4,目前Internet上使用的既成事实的外部路由协议。RFC1771支持无类域间路由(CIDR),大大减小了路由表项的爆炸。1)地址聚合路由信息由路由前缀长度加路由前缀组成 2)路由聚合,2023/2/25,港湾网络技术培训,10,BGP报文种类,BGP报文有四种类型Open:打招呼“你好,跟我交个朋友吧!”(参数协商)KeepAlive:我还活着呢,别不理我。Update:有新闻.(路由信息)Notific
5、ation:我不跟你玩了!(检测到错误发生时),2023/2/25,港湾网络技术培训,11,BGP状态机,1.Idle,2.Connect,3.Active,4.OpenSent,5.OpenConfirm,6.Established,OPEN,OPEN,NOTIFICATION,KEEPALIVE,KEEPALIVE,NOTIFICATION,NOTIFICATION,KEEPALIVE,UPDATE,2023/2/25,港湾网络技术培训,12,BGP报文交互过程,首先建立TCP连接发送OPEN报文进行参数协商定时发送KEEPALIVE报文进行确认发送UPDATE发布整个BGP路由表信息有路
6、由更新时发送UPDATE有错误发生时,发送NOTIFICATION,并关闭TCP连接,2023/2/25,港湾网络技术培训,13,Update报文,Update报文由报文头加如下结构构成。,2023/2/25,港湾网络技术培训,14,BGP两种邻居,AS1,AS2,AS3,IBGP,IGP,IGP,EBGP,EBGP,RA,RB,RC,RD,2023/2/25,港湾网络技术培训,15,EBGP和IBGP,关系 EBGP:AS间 IBGP:AS内链路 EBGP:同一个数据链路子网路由处理IBGP全连接,2023/2/25,港湾网络技术培训,16,BGP路由处理,多条路径时,BGP Speaker
7、只选最优的给自己使用;BGP Speaker只把自己使用的路由通告给相邻体;BGP Speaker从EBGP获得的路由会向它所有BGP相邻体通告(包括EBGP和IBGP);BGP Speaker从IBGP获得的路由不向它的IBGP相邻体通告;BGP Speaker从IBGP获得的路由是否通告给它的EBGP相邻体要依IGP和BGP同步的情况来决定;连接一建立,BGP Speaker将把自己所有BGP路由通告给新相邻体;,2023/2/25,港湾网络技术培训,17,BGP应用BGP同步,AS1,AS2,AS3,IBGP,IGP,IGP,EBGP,EBGP,RA,RB,Router#show ip
8、routeR*111.1.0.0/16 120/0 via 10.1.1.2,eth0/0,00:58:55,111.1.0.0/16,Router#show ip bgp*111.1.0.0/16,111.1.0.0/16,2023/2/25,港湾网络技术培训,18,IBGP全连接,从IBGP获得的路由不向其它IBGP相邻体通告,所有IBGP相邻体必须在逻辑上全连接,2023/2/25,港湾网络技术培训,19,IBGP全连接,AS1,AS2,AS3,IBGP,IBGP,IBGP,EBGP,EBGP,RA,RB,111.1.0.0/16,RC,2023/2/25,港湾网络技术培训,20,BGP
9、强大的路由策略功能,可按照路由的IP地址过滤可依照路由经过的AS-Path过滤可以依照路由的各种属性过滤可以依照路由到来的接口过滤可以按照过滤的结果设置路由的属性,2023/2/25,港湾网络技术培训,21,BGP的路径属性,路由信息报文中的一部分,表达了路由的特征,如下一跳,经过的AS路径等。属性域类型和长度都可变,便于扩展。过渡和非过渡的必遵和可选的截至目前共16种属性,2023/2/25,港湾网络技术培训,22,BGP的路由属性,OriginAS-PathNext hopMEDLocal-PreferenceAtomic-AggregateAggregatorCommunity,Orig
10、inator-IDCluster-ListDestination Pref(MCI)Advertiser(Baynet)Rcid-Path(Baynet)MP_Reach_NLRIMP_Unreach_NLRIExtended_Communities,2023/2/25,港湾网络技术培训,23,Origin 属性,路由是用“network”命令注入到BGP路由表中的,则origin属性为IGP路由是用“redistribute”命令注入到BGP路由表中的,则origin属性为Incomplete由于IGP比Incomplete人为操纵的程度更高,因此在选路时拥有较高的优先级。,AS1,EBGP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BGP 协议 基础 培训
链接地址:https://www.31ppt.com/p-2811515.html