BGP高级路由协议PPT课件_第1页
BGP高级路由协议PPT课件_第2页
BGP高级路由协议PPT课件_第3页
BGP高级路由协议PPT课件_第4页
BGP高级路由协议PPT课件_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1 ZCNP 003 C1BGP高级路由协议V1 0 中兴通讯学院数据产品课程团队 2 BGP复习 BGP是EGP 用来在AS之间传递路由信息是一种距离矢量的路由协议 从设计上避免了环路的发生为路由附带属性信息传送协议 TCP 端口号179支持CIDR 无类别域间路由 路由更新 只发送增量路由丰富的路由过滤和路由策略邻居 对等体 3 内容提要 BGP适用环境BGP消息类型BGP路径属性大型网络BGP解决方案BGP基本排错 4 在单宿主拓扑结构中 只需要考虑使用静态路由每条互联的物理链路都分别代表两条逻辑上的链路 分别携带入的业务和出的业务 用户 ISP 单宿主自治系统 5 多宿主到单一自治系统 备份负载均衡 ISP 用户 6 好处 备份 负载分担坏处 非对称流量模型的出现 造成维护的困难用户要小心发布路由 多宿主到多个自治系统 ISP1 用户 ISP2 Internet 7 设备性能是否需要谨慎接受和发布路由考虑对等体 注意事项 8 内容提要 BGP适用环境BGP协议报文BGP路径属性大型网络BGP解决方案BGP基本排错 9 BGP消息类型 BGP使用四种类型的消息 OPEN 用于建立BGP连接KEEPALIVE 用于保持BGP连接UPDATE 发送BGP路由更新或撤消NOTIFICATION BGP差错提示信息 10 BGP建立消息 OPENMessages 版本号 在对等体之间协商都双方支持的最高版本号AS号 本BGP路由器的AS号码 占2字节保持时间 双方协商后取2者的较小值BGP标识 表示发送者的ID 一般是Loopback地址可选参数 如密码认证等 OPEN消息用于BGP连接的建立 它包含以下内容 AS100 AS200 OPEN OPEN 11 BGPKEEPALIVEMessage AS100 AS200 KEEPALIVES 缺省每60秒发送一次Keepalives消息 对等体之间发送 保持计时器 Holdtime 的时间周期是180秒Keepalives消息将会将 保持时间 Holdtimer 重新置为0如果 保持时间 Holdtimer 超时 将会认为对方已经死亡Keepalive和 保持时间 Holdtimer 都可以改变在建立BGP连接时 双方协商保持时间的时候将会取最低值Keepalive消息的长度是19个字节 BGP 12 BGP更新消息 UPDATEMessages 相同属性的路由才能在一个Update消息中更新出去Update也用于撤消那些 不可达路由 unreachableroutes 如果路由稳定 将不会发送 更新消息 update 更新可以只是针对路由条目的属性更新更新包具有keepalive报文的功效 使Holdtime定时器复位 AS100 AS200 12 0 0 0 813 0 0 0 8 14 0 0 0 815 0 0 0 8 Routeupdates12 0 0 0 813 0 0 0 8 Withdrawnroutes15 0 0 0 8 13 BGP差错通告消息 NOTIFICATIONMessages AS100 AS200 NOTIFICATIONAuthenticationfailure 当检测到有错误发生时 将会发送 通告消息 Notificationmessage 通告消息 Notificationmessage 将会关闭BGP会话可能出现的错误信息包括 验证失败 路由回路 等等 14 BGP的各种状态 空闲状态连接状态激活状态发送OPEN消息状态OPEN消息确认状态已建立状态 15 内容提要 BGP适用环境BGP协议报文BGP路径属性大型网络BGP解决方案BGP基本排错 16 BGP属性 Attributes BGP属性描述了BGP路由的特征BGP属性 BGPattributes 是一系列的参数BGP属性是包括在BGPUPDATE消息中发送的 BGP属性1 公认的 well known 1 必选的 mandatory 2 自选的 discretionary 2 任选的 Optional 1 传递的 transitive 2 非传递的 nontransitive 17 路由起源属性 OriginAttribute IGP i 使用Network命令通告的路由 这些路由肯定存在于IGP中EGP e 从EGP分发 Redistribute 而来 目前EGP协议基本消失了Incomplete 从IGP或静态路由重分布 Redistribute 而来 18 AS Path AS200 AS10061 172 201 47 AS500 AS300 61 172 0 0 16 100 61 172 0 0 16 200 100 61 172 0 0 16 500 200 100 61 172 0 0 16 100 61 172 0 0 16 300 100 61 172 0 0 16 100 100 100 61 172 0 0 16 300 100 100 100 防止环路 路径向量路有协议AS号添加到左边 19 NEXT HOP 61 172 0 0 16NEXT HOP 192 168 1 1 AS10061 172 0 0 16 192 168 1 1 192 168 1 2 如果正在宣告的路由器和接受的路由器是EBGP关系 NEXT HOP是正在宣告的路由器接口的IP地址 20 NEXT HOP 如果正在宣告的路由器和接受的路由器是IBGP关系 并且宣告的NLRI指名的目的地也在同一个AS内 那么NEXT HOP是已宣告路由的邻居的IP地址 AS100 192 168 0 1 192 168 0 2 192 168 10 1 192 168 10 2 192 168 100 0 24 192 168 100 0 24NEXT HOP 192 168 0 1 IBGP 21 NEXT HOP 如果正在宣告的路由器和接受的路由器是IBGP关系 并且宣告的NLRI指名的目的地也在不同的AS内 那么NEXT HOP就是学习到路由的外部对等体的IP地址 AS100 192 168 0 1 192 168 0 2 192 168 10 1 192 168 10 2 IBGP AS20061 172 0 0 16 EBGP 192 168 1 1 61 172 0 0 16NEXT HOP 192 168 1 1 61 172 0 0 16NEXT HOP 192 168 1 1 22 BGP和IGP同步问题 一条从IBGP学习到的路由在进入IGP路由表或者公布给一个BGP对端之前 IGP必须知道该路由 AS100 192 168 10 1 IBGP AS300 192 168 1 1 61 172 0 0 16NEXT HOP 192 168 1 1 AS20061 172 0 0 16 EBGP EBGP 192 168 1 2 192 168 0 1 A B C D E F 23 本地优先 LocalPreferenceAttribute ISP1AS200 ISP2AS300 Internet AS100 192 168 10 1 IBGP ISP1路由Local Pref 200 IBGP ISP2路由Local Pref 100 具有较高Local Pref值的路由为首选Local Pref选择出口 影响出的业务量 24 MED多出口 Multi Exit Disc AS10061 172 0 0 16 IBGP 61 172 0 0 16Med 100 具有较低Med值的路由为首选Med影响对端自治系统选择入口 改变入的业务量 61 172 0 0 16Med 200 AS200 L 1 L 2 25 原子聚合和聚合Atomic Aggregate和Aggregator AS10061 172 1 0 24 AS20061 172 2 0 24 AS30061 172 3 0 24 AS40061 172 4 0 24 61 172 1 0 24 300 100 61 172 3 0 24 300 61 172 1 0 24 100 61 172 2 0 24 200 61 172 1 0 16 400 Atomic AggregateAggreator 400 1 1 1 1 RID 1 1 1 1 26 AS Set AS10061 172 1 0 24 AS20061 172 2 0 24 AS30061 172 3 0 24 AS40061 172 4 0 24 61 172 1 0 24 300 100 61 172 3 0 24 300 61 172 1 0 24 100 61 172 2 0 24 200 61 172 1 0 16AS Sequence 400 AS Set 300 100 200 RID 1 1 1 1 27 BGP宣告原则 多条路径时 BGP选择最优的路由给自己使用BGP只把自己使用的路由宣告给对等体BGP把从EBGP邻居获得的路由 向所有其它邻居通告 包括EBGP和IBGP BGP从IBGP邻居获得的路由 不再向其它IBGP邻居宣告BGP从IBGP邻居获得的路由 是否向EBGP邻居宣告 视IGP和IBGP同步情况而定连接一旦建立 BGP将会把自己的所有BGP路由宣告给对等体 28 BGP最佳路由选择 RouteSelectionDecisionProcess 首先 只接受那些没有AS环路 loop 并且有着合法的下一跳的路由 然后 1 选择有着最高localpreference值的路由 2 选择由本地路由器产生的路由 如路由聚合产生的路由 3 选择最短AS path的路由 4 选择最低 起源 lowestorigincode 的路由 IGP EGP Incomplete 5 选择有着最低MED值的路由 MED值来自EBGP邻近的设置 6 MED值相同 如果是IBGP和EBGP同时通告过来 则优先选择EBGP路径的路由 7 选择途经最近IGP邻居到达下一跳的路径 8 选择最低的邻居Router ID的路由 9 使用最低的邻居接口地址的路由 29 内容提要 BGP适用环境BGP协议报文BGP路径属性大型网络BGP解决方案BGP基本排错 30 IBGP全连接 再分发EBGP路由的时候 需要考虑同步问题 增加了TCP连接的数量 配置的工作量 AS100 31 路由反射器 路由反射器可以放松规则 避免IBGP全互连 AS100 路由反射器 客户 客户 客户 客户 客户 反射簇 32 路由反射规则 如果路由是从非客户的IBGP邻居学习到的 只将它发射给客户 如果路由是从客户学习到的 将它反射给出了发起该路由的客户外的所有非客户及客户 如果路由是从EBGP邻居学习到的 将它反射给所有的客户和非客户 33 反射器冗余 AS100 路由反射器 路由反射器 客户 客户 客户 反射簇 反射簇 客户 客户 放松规则后 出现的问题Origination ID和Cluster ID 34 联盟 AS100 EBGP IBGP EBGP ISP1AS200 IBGP EBGP IBGP AS65510 AS65512 AS65513 划分子自治系统 采用私有AS编号AS Confed Sequence和AS Confed Set 35 内容提要 BGP适用环境BGP消息类型BGP路径属性大型网

温馨提示

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

评论

0/150

提交评论