BGP路由协议与应用设计.ppt
《BGP路由协议与应用设计.ppt》由会员分享,可在线阅读,更多相关《BGP路由协议与应用设计.ppt(118页珍藏版)》请在三一办公上搜索。
1、BGP路由协议与应用设计,课程目标,学完本课程您可以:理解BGP路由协议的原理和配置掌握BGP路由协议路由属性的作用获得使用BGP路由属性调控路由的能力掌握路由过滤技术及过滤路由的方法理解多出口场景的路由策略理解单台和多台BGP边界路由器设计模型理解出入境流量平衡的基本思路和方法通过案例分析和启发学习BGP设计方法,2,课程大纲,第一部分 BGP路由协议IGP路由协议回顾与比较BGP基本原理BGP属性BGP路由汇总及通告BGP同步BGP路径选择原则,3,课程大纲,第二部分 BGP路由调控路由反射器和联邦发布和接收路由过滤技术使用BGP属性调控路由,4,课程大纲,第三部分 BGP应用设计企业和I
2、SP交换路由的基本策略 方案模型案例分析,5,BGP路由协议与应用设计,售前训练部,自治系统,R1,R2,R4,R3,R5,AS100,AS200,AS300,BGP,BGP,ospf,igrp,rip,R1,R2,R15,rip,R3,IGP特性回顾之 RIP,IGP特性回顾之 IGRP,R1,R2,R100,IGRP 20,R3,IGRP 30,IGP特性回顾之 OSPF,OSPF 200Area 0,OSPF 200Area 1,OSPF 200Area 2,OSPF 300Area 0,OSPF 300Area 10,BGP基本概念,在AS之间是一种距离矢量的路由协议,应用特定的属性避
3、免环路的发生路由信息携带丰富的路径属性,用以路径选择和路由调控使用TCP传送路由信息,端口号是179支持CIDR(无类别域间选路)路由更新:触发更新,只发送增量路由丰富的路由过滤和路由策略,BGP基本概念(续),在AS之间是一种距离矢量的路由协议,应用特定的属性避免环路的发生路由信息携带丰富的路径属性,用以路径选择和路由调控使用TCP传送路由信息,端口号是179支持CIDR(无类别域间选路)路由更新:触发更新,只发送增量路由丰富的路由过滤和路由策略,Page 13,BGP工作机制,在BGP在建立邻居之前,首先进行TCP连接。BGP邻居间会通过Open消息协商相关参数,建立起邻居关系。BGP邻居
4、刚建立时,发送整个BGP路由表交换路由信息,之后为了更新路由表只交换更新消息(update message)。系统在运行过程中,通过接收和发送keep-alive消息来检测相互之间的连接是否正常的,维护邻居关系。,BGP与IGP路由信息交换,IGP,BGP,Page 15,BGP邻居IBGP和EBGP,ISP,ISP,企业客户,BGP路由属性,16,Page 17,BGP的路由属性分类,表达了路由的特征,用来控制路由必遵和可选的;传递和非传递的,公认必遵(well-known mandatory)公认任意(well-known discretionary)可选传递(optional trans
5、itive)可选非传递(optional non-transitive),BGP协议的重点,Page 18,AS-Path 属性,RTC,Page 19,Next Hop 属性,AS100,AS200,EBGP,EBGP,IBGP,AS300,IBGP,RTA,RTB,RTC,RTE,RTF,Page 20,Origin 属性,表示BGP路由的来源。有以下3种来源:某条路由是由本路由器直接发布的,则origin属性为IGP。表示为(i)路由是通过EGP得到的,则origin属性为EGP。表示为(e)把IGP路由或静态路由注入到BGP的,Origin属性为 Incomplete。表示为(?),P
6、age 21,Local-Preference 属性,RTA就会优先选择本地优先级高的路由发送数据,Page 22,MED(Multi-Exit-DISC)属性,Page 23,团体(Community)属性,用来标识一组有相同性质的路由。一个团体不限于一个网络或一个自治系统,它没有物理边界。公认的团体有:no-export带有该属性的路由信息不通告给AS外的BGP相邻体no-advertise带有该属性的路由信息不通告给任何BGP相邻体local-AS带有该属性的路由信息只通告给联盟EBGP相邻体Internet通告给所有其他路由器,配置BGP,24,BGP 配置示例,AS 64500,AS
7、 65000,RA,RB,BGP路由发布,通过重发布引入路由,路由来源是路由表中的直连路由、静态路由、动态IGP的路由。重发布的方法:静态重发布注入路由networkR1(config)#router bgp 64512 R1(config-router)#network后面跟的IP子网要在路由表中存在且精确匹配子网号和掩码。动态重发布注入路由R1(config)#router bgp 64512 R1(config-router)#redistribute ospf 1,路由汇总,AS100,AS400,.,EBGP,RTA,.,RTD,.,路由汇总只通告汇总路由,AS100,AS400,.
8、,EBGP,RTA,RTD,路由汇总汇总后路径信息的丢失,AS200,RTB,RTD,AS300,AS100,RTA,RTC,(200),(300),AS400,(100),BGP 与 next-hop-self,AS 65000,AS 64500,B,RC,没有运行IGP,RB,RA,IBGP,AS 100,AS 200,EBGP,配置对等体组,对等体组(peer group)的作用是简化BGP大量的配置,创建个peer group配置模板可以被调用不影响实际的邻居关系的建立与路由的传递方式,BGP 使用环回接口建立邻居关系,AS 65000,/30,/30,Loopback 1:12.12
9、.12.1/32,RA,RB,eBGP多跳特性,33,AS 650,/30,/30,192.168.11.1/24,RA,RB,AS 640,eBGP多跳应用-负载均衡,34,AS 650,/30,/30,loopback2.2.2.2/32,RA,RB,AS 640,11/30,11.1.1.1/30,loopback3.3.3.3/32,BGP同步,35,BGP同步(1),EBGP,EBGP,R1,R2,IBGP,R4,R3,R5,AS100,AS200,AS300,场景:Transit AS,网络N,BGP同步(2),EBGP,EBGP,R1,R2,IBGP,R4,R3,R5,AS100
10、,AS200,AS300,场景:Transit AS,网络N,解决BGP同步问题的方案,EBGP,EBGP,R1,R2,IBGP,R4,R3,R5,AS100,AS200,AS300,场景:Transit AS,网络N,BGP路由通告和路由选择,39,BGP路由通告原则,只把自己使用的路由通告给邻居从EBGP获得的路由会向它所有BGP邻居通告从IBGP获得的路由不再向它的其它IBGP邻居通告从IBGP获得的路由是否通告给它的EBGP邻居要依IGP和BGP同步的情况来决定遵从水平分割原则,BGP路由选择规则,1.local-preference2.本地起源的路由3.as-path4.Origin
11、5.Med6.EBGPIBGP,7.最小代价的next-hop 8.maximum-path,负载均衡9.最老的10.最小的router-id11.最短的cluster-list 12.最小的邻居地址,下一跳不可达或没有解决同步问题,则不能参与路由选择,练习,42,BGP路由协议与应用设计,售前训练部,BGP路由反射器,44,BGP路由反射器全网状连接模型的改变,AS100,EBGP,IBGP,cluster,AS100,IBGP,RTE,RTD,EBGP,RTB,RTA,RTC,客户机,非客户机,非客户机,路由反射器,客户机,R1,R2,R,client,client,nonclient,A
12、S100,RR,AS200,路由反射器的规则,AS 65000,A,X,C,A,Route Reflector,AS 65000,A,路由反射器与IBGP水平分割,普通IBGP路由器,B,C,A,B,C,BGP反射路由反射器冗余备份设计,AS100,RTE,RTD,RTB,RTA,RTC,客户机,非客户机,路由反射器1,客户机,路由反射器2,路由反射器设计练习,AS 65000,E,X,BGP联盟,AS100,RTF,RTE,RTD,20.0.0.1,RTC,RTB,20.0.0.2,AS200,RTA,40.0.0.1,40.0.0.2,30.0.0.2,30.0.0.1,AS65050,A
13、S65060,RTG,AS300,BGP联盟配置示例,AS100,RTF,RTE,RTD,20.0.0.1,RTC,RTB,20.0.0.2,AS200,RTA,40.0.0.1,40.0.0.2,30.0.0.2,30.0.0.1,AS65050,AS65060,RTG,AS300,BGP路由过滤技术,52,前缀列表 prefix-list,53,ip prefix-list prefix-lis-name seq seq-number deny|permit ip-prefix geminimum-mask-length le maximum-mask-length,掩码大于24位的路由,
14、分布列表 distribute-list,54,distribute-list access-list-number|name|prefix prefix-list-name in|out,AS 60,AS 80,路由策略 route-map,55,Ruijie(config)#route-map route-map-namepermit|deny sequence-numberRuijie(config-route-map)#match condition1 Ruijie(config-route-map)#set prameter1 Ruijie(config)#route-map rou
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BGP 路由 协议 应用 设计
链接地址:https://www.31ppt.com/p-5416486.html