《BGP基础培训》PPT课件.ppt_第1页
《BGP基础培训》PPT课件.ppt_第2页
《BGP基础培训》PPT课件.ppt_第3页
《BGP基础培训》PPT课件.ppt_第4页
《BGP基础培训》PPT课件.ppt_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020 3 26 港湾网络技术培训 1 BGP协议基础培训 港湾网络BGP项目组 港湾龚志波2002 2020 3 26 港湾网络技术培训 2 路由协议 作用 建立符合网络拓扑结构的路由信息数据库 也就是路由表 2020 3 26 港湾网络技术培训 3 路由协议的发展 70年代末80年代初 Internet由单一网络构成 路由器之间运行同一路由协议 网关 网关协议 GGP 80年代开始 单一网络已不适于Internet的发展 将Internet分成一系列的AS 自治系统 将路由协议分为 IGP 内部网关协议 和EGP 外部网关协议 同一AS内 运行IGP 不同AS间 运行EGP AS 同一管理机构下管理的 拥有同一选路策略的一系列路由器和网络的集合 2020 3 26 港湾网络技术培训 4 IGP与EGP IGP 在同一AS内传播网络路由信息或网络拓扑信息 EGP 在不同的AS间传播网络可达性信息 并不关心该可达性信息在AS内的确切网络拓扑 2020 3 26 港湾网络技术培训 5 EGP的发展 EGP协议 80年代初至末 为树形拓扑结构而设计的 不适合于复杂网络拓扑结构 BGP协议 80年代末至今 发展经历了4个阶段 BGP 1 RFC1105于1989年6月出版 BGP 2 RFC1163于1990年6月出版 BGP 3 RFC1267于1991年10月出版 BGP 4 RFC1771于1995年3月出版 2020 3 26 港湾网络技术培训 6 BGP BorderGatewayProtocol 支持复杂网络拓扑路径向量协议路径属性 AS PATH NEXTHOP等 表示路由的特性运行于TCP之上 端口179 使BGP本身的设计很简单Incremental 在开始将全部的路由信息传播后 只在路由信息发生变化时 才传播变化了的路由信息支持强大的路由策略功能 可根据用户配置来选择最佳路由 而不是单纯选择最短路径 2020 3 26 港湾网络技术培训 7 支持复杂网络拓扑 Internet AS1 AS2 AS3 在AS间传递路由信息 2020 3 26 港湾网络技术培训 8 路径向量协议 通过在路由信息中携带该路由所经过的AS列表建立AS路由拓扑 并可避免路由环路 2020 3 26 港湾网络技术培训 9 BGP 4 目前Internet上使用的既成事实的外部路由协议 RFC1771支持无类域间路由 CIDR 大大减小了路由表项的爆炸 1 地址聚合路由信息由路由前缀长度加路由前缀组成2 路由聚合 2020 3 26 港湾网络技术培训 10 BGP报文种类 BGP报文有四种类型Open 打招呼 你好 跟我交个朋友吧 参数协商 KeepAlive 我还活着呢 别不理我 Update 有新闻 路由信息 Notification 我不跟你玩了 检测到错误发生时 2020 3 26 港湾网络技术培训 11 BGP状态机 1 Idle 2 Connect 3 Active 4 OpenSent 5 OpenConfirm 6 Established OPEN OPEN NOTIFICATION KEEPALIVE KEEPALIVE NOTIFICATION NOTIFICATION KEEPALIVE UPDATE 2020 3 26 港湾网络技术培训 12 BGP报文交互过程 首先建立TCP连接发送OPEN报文进行参数协商定时发送KEEPALIVE报文进行确认发送UPDATE发布整个BGP路由表信息有路由更新时发送UPDATE有错误发生时 发送NOTIFICATION 并关闭TCP连接 2020 3 26 港湾网络技术培训 13 Update报文 Update报文由报文头加如下结构构成 2020 3 26 港湾网络技术培训 14 BGP两种邻居 AS1 AS2 AS3 IBGP IGP IGP EBGP EBGP RA RB RC RD 2020 3 26 港湾网络技术培训 15 EBGP和IBGP 关系EBGP AS间IBGP AS内链路EBGP 同一个数据链路子网路由处理IBGP全连接 2020 3 26 港湾网络技术培训 16 BGP路由处理 多条路径时 BGPSpeaker只选最优的给自己使用 BGPSpeaker只把自己使用的路由通告给相邻体 BGPSpeaker从EBGP获得的路由会向它所有BGP相邻体通告 包括EBGP和IBGP BGPSpeaker从IBGP获得的路由不向它的IBGP相邻体通告 BGPSpeaker从IBGP获得的路由是否通告给它的EBGP相邻体要依IGP和BGP同步的情况来决定 连接一建立 BGPSpeaker将把自己所有BGP路由通告给新相邻体 2020 3 26 港湾网络技术培训 17 BGP应用 BGP同步 AS1 AS2 AS3 IBGP IGP IGP EBGP EBGP RA RB Router showiprouteR 111 1 0 0 16 120 0 via10 1 1 2 eth0 0 00 58 55 111 1 0 0 16 Router showipbgp 111 1 0 0 16 111 1 0 0 16 2020 3 26 港湾网络技术培训 18 IBGP全连接 从IBGP获得的路由不向其它IBGP相邻体通告 所有IBGP相邻体必须在逻辑上全连接 2020 3 26 港湾网络技术培训 19 IBGP全连接 AS1 AS2 AS3 IBGP IBGP IBGP EBGP EBGP RA RB 111 1 0 0 16 RC 2020 3 26 港湾网络技术培训 20 BGP强大的路由策略功能 可按照路由的IP地址过滤可依照路由经过的AS Path过滤可以依照路由的各种属性过滤可以依照路由到来的接口过滤可以按照过滤的结果设置路由的属性 2020 3 26 港湾网络技术培训 21 BGP的路径属性 路由信息报文中的一部分 表达了路由的特征 如下一跳 经过的AS路径等 属性域类型和长度都可变 便于扩展 过渡和非过渡的必遵和可选的截至目前共16种属性 2020 3 26 港湾网络技术培训 22 BGP的路由属性 OriginAS PathNexthopMEDLocal PreferenceAtomic AggregateAggregatorCommunity Originator IDCluster ListDestinationPref MCI Advertiser Baynet Rcid Path Baynet MP Reach NLRIMP Unreach NLRIExtended Communities 2020 3 26 港湾网络技术培训 23 Origin属性 路由是用 network 命令注入到BGP路由表中的 则origin属性为IGP路由是用 redistribute 命令注入到BGP路由表中的 则origin属性为Incomplete由于IGP比Incomplete人为操纵的程度更高 因此在选路时拥有较高的优先级 AS1 EBGP IGP OSPF 18 0 0 0 8 RTB RTA 2020 3 26 港湾网络技术培训 24 AS Path属性 ASSequence IBGP IBGP IBGP EBGP EBGP AS2 AS5 AS1 ASPath ASSequ41 ASPath ASSequ321 18 0 0 0 8 18 0 0 0 8 ASSequ41ASSequ321 AS4 AS3 2020 3 26 港湾网络技术培训 25 IBGP IBGP IBGP AS4 AS3 AS Path属性 ASSet 18 3 0 0 8 AS2 18 2 0 0 8 AS1 18 1 0 0 8 AS5 18 0 0 0 8 4 123 ASSeq4 ASSet123 2020 3 26 港湾网络技术培训 26 Next Hop属性 AS3 AS4 5 0 0 0 8 1 1 1 1 1 1 1 2 1 1 1 3 3 1 1 1 3 1 1 2 2 1 1 1 2 1 1 2 4 1 1 1 EBGPnexthop设为自己IBGPnexthop不变 前提是未配next hop self AS2 AS1 5 0 0 0 8NextHop 3 1 1 1 8 5 0 0 0 8NextHop 3 1 1 1 8 5 0 0 0 8NextHop 1 1 1 1 8 5 0 0 0 8NextHop 1 1 1 1 8 2020 3 26 港湾网络技术培训 27 MED Multi Exit Distinguisher 属性 AS4 NextHop 4 4 4 4 8 MED 100 AS5 AS6 AS3 AS1 AS2 除非配置了 always compare med 其它时候永远只比较来自同一AS的路径 不跨AS传播 通过route map来设定 2020 3 26 港湾网络技术培训 28 本地优先 Local Preference 属性 AS2 AS5 AS1 18 0 0 0 8 AS4 AS3 Localpref 200 Localpref 100 18 0 0 0 8 LocalPref200LocalPref100 2020 3 26 港湾网络技术培训 29 Community属性 AS3 AS4 5 0 0 0 86 0 0 0 87 0 0 0 8 匹配1 80 匹配1 80匹配1 100 团体属性作用 增加策略的灵活性 AS4只需要B类路径 AS3需要所有路径 设置团体属性 A类路径 5 0 0 0 8 1 100B类路径 6 0 0 0 8 1 80B类路径 7 0 0 0 8 1 80 AS1 AS2 2020 3 26 港湾网络技术培训 30 BGP专题 最佳路由决策过程 首先丢弃下一跳 nexthop 不可达的路由优选来自BGPpeer的路由而不是来自其它bgp vrf引入的路由优选最大衡重 weight 的路由优选最高本地优先级 local preference 的路由优选本路由器始发的路由 network BGP ROUTE STATIC 优选重分布路由 redistribute 优选聚合路由 aggregateaddress 优选经过AS AS Path 最少的路由优选起点类型 origin 最低的路由 IGP EGP INCOMPLETE 优选MED值最低的路由优选从EBGP学来的路由优选AS内部IGP的Metric最低的路由 IGPmetric 如果路由都是来自EBGP 优选最新收到的路由优选ROUTER ID最低的路由器发布的路由优先CLUSTER LIST最短的路由优选peer地址较大的路由如果都是VRF路由 优选RD较小的路由 2020 3 26 港湾网络技术培训 31 BGP在大规模网络中需要解决的问题 路由表庞大BGP聚合IBGP相邻体过多 逻辑全连接不现实BGP联盟BGP反射复杂网络环境中路由的变化十分频繁BGP衰减 2020 3 26 港湾网络技术培训 32 BGP聚合 只通告聚合路由 AS200 172 16 0 0 20 RTB RTA 172 16 0 0 24172 16 1 0 24172 16 2 0 24 172 16 15 0 24 AS100 RTA config router bgp aggregate address172 16 0 0255 255 240 0summary only 172 16 0 0 20 2020 3 26 港湾网络技术培训 33 BGP聚合 通告聚合路由和具体路由 AS200 172 16 0 0 20 RTB RTA 172 16 0 0 24172 16 1 0 24172 16 2 0 24 172 16 15 0 24 AS100 RTA config router bgp aggregate address172 16 0 0255 255 240 0 172 16 0 0 20 172 16 0 0 20 172 16 0 0 24172 16 1 0 24172 16 2 0 24 172 16 15 0 24 2020 3 26 港湾网络技术培训 34 通告聚合路由和部分具体路由 AS200 172 16 0 0 20 RTB RTA 172 16 0 0 24 172 16 7 0 24172 16 8 0 24 172 16 15 0 24 AS100 RTA config router bgp aggregate address172 16 0 0255 255 240 0advertise mapmap1 172 16 0 0 20 172 16 0 0 20 RTC RTD 172 16 0 0 24 172 16 7 0 24172 16 8 0 24 172 16 15 0 24 172 16 0 0 20 2020 3 26 港湾网络技术培训 35 AS4 AS3 BGP联盟 AS2 AS1 AS65010 AS65020 AS65030 2020 3 26 港湾网络技术培训 36 BGP反射 假设一个AS里的BGP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论