BGP 放射与联盟.ppt_第1页
BGP 放射与联盟.ppt_第2页
BGP 放射与联盟.ppt_第3页
BGP 放射与联盟.ppt_第4页
BGP 放射与联盟.ppt_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

DP500025BGP反射与联盟 ISSUE1 0 Page1 在AS内部 为保证IBGP对等体之间的连通性 需要在IBGP对等体之间建立全连接关系 当IBGP对等体数目很多时 建立全连接网的开销很大 使用路由反射器或者联盟 可以解决这个问题 在大规模的AS中 它们可以被同时使用 前言 Page2 参考资料 RFC2796 BGPRouteReflection AnAlternativetoFullMeshIBGP RFC3065 AutonomousSystemConfederationsforBGP Page3 学习完此课程 您将会 知道BGP反射器的工作原理知道BGP联盟的工作原理 目标 Page4 第1章路由反射 联盟简介第2章BGP路由反射第3章BGP联盟 内容介绍 Page5 IBGP扩展性的问题 BGP是怎样防止环路的 EBGP通过AS Path属性 丢弃从EBGP对等体接收到的包含自身AS号的任何更新信息IBGPIBGP宣告者不会宣告任何更新信息给该IBGP对等体 BGP的环路防止机制 Page6 IBGP扩展性的问题 IBGP环路防止机制带来的问题为保证更新信息可以到达所有IBGP对等体IBGPSpeaker与IBGPSpeaker之间的全互连从而又带来IBGP会话数n n 1 2的问题解决方案 路由反射 RFC2796 联盟 RFC3065 IBGP全互连 Page7 IBGP扩展问题解决方案 路由反射 RFC2796 对指定路由器放松IBGP环路防止机制 允许宣告IBGP更新信息到该IBGP对等体 联盟 RFC3065 对于大的AS分成若干小的AS 而小AS之间建立EBGP对等体关系 Page8 BGP路由反射 路由反射器 RouteReflector AS101 AS100 AS102 IBGP EBGP RR Client Client Client Page9 BGP联盟 联盟 Confederation AS100 IBGP EBGP AS1001 AS1003 AS1002 AS101 EBGP Confed Page10 第1章路由反射 联盟简介第2章BGP路由反射第3章BGP联盟 内容介绍 Page11 第2章BGP路由反射2 1路由反射宣告原则2 2路由反射簇2 3路由反射环路防止机制 内容介绍 Page12 路由反射宣告原则 一个AS内的IBGP对等体可以被分为 客户对等体 ClientPeers 指定路由反射的对等体非客户对等体 Non ClientPeers 非指定路由反射的对等体反射路由器 RouteReflector 负责反射路由信息的对等体 对等体的不同角色 Client Cluster Non Client RR Client Non Client IBGP Page13 路由反射宣告原则 Client只需维护与RR之间的IBGP会话RR与RR之间需要建立IBGP的全互连Non Client与Non Client之间需要建立IBGP全互连 对等体之间的关系 Page14 路由反射宣告原则 第一步 按照BGP的基本选路原则 选出最佳路由第二步 路由来自Non ClientIBGP对等体只反射到所有Client对等体 宣告三步曲 Client Cluster Non Client RR Client Non Client IBGP Page15 路由反射宣告原则 第三步 路由来自ClientIBGP对等体反射到所有Client对等体以及Non Client对等体 宣告三步曲 续 Client Cluster Non Client RR Client Non Client IBGP Page16 路由反射宣告原则 RR之间的反射 由于RR相互之间也存在着Client与Non Client关系RR与RR之间如果是Non Client关系 则各RR之间需要IBGP全连接 RR RR RR RR Client Client Client IBGP Page17 第2章BGP路由反射2 1路由反射宣告原则2 2路由反射簇2 3路由反射环路防止机制 内容介绍 Page18 路由反射簇 当一个AS内存在多台RR为Client提供冗余时 RR间的路由更新很有可能会造成环路 为防止该现象 引入了Cluster 簇 Cluster RR RR RR RR Client Client Client IBGP Cluster Cluster Page19 路由反射簇 通过4字节的Cluster ID来标识Cluster 通常会使用LoopBack地址作为Cluster ID一个Cluster里可以包括一个或多个RR 一个Client可以同时属于多个Cluster 簇 Cluster RR RR RR RR Client Client Client IBGP Cluster10 1 1 1 Cluster10 1 1 2 Page20 路由反射簇 拥有相同Cluster ID的路由更新会被丢弃 RR RR RR RR Client Client Client IBGP Cluster10 1 1 2 Cluster10 1 1 1 簇 Cluster Page21 路由反射簇 层次化路由反射 2级RR 1级RR Client Client Page22 第2章BGP路由反射2 1路由反射宣告原则2 2路由反射簇2 3路由反射环路防止机制 内容介绍 Page23 路由反射环路防止机制 Originator ID Originator ID是一个可选 非过度属性 属性类型为9由第一个反射器创建 并且不被后续的反射器所更改是一个32bit长的数值 并且只应该从IBGP里接收到是以下这些路由器的RouterID本地AS始发路由 BGP宣告者的RouterID非本地AS始发路由 本地AS的边界路由器的RouterID反射器会丢弃Originator ID与Router ID一样的路由更新信息 Page24 路由反射环路防止机制 Cluster List是一个可选 非过度属性 属性类型为10记录路由所经过的所有Cluster ID列表 并把最新的Cluster ID添加到Cluster List的前面如果在Cluster List里发现存在与本地Cluster ID 则反射器丢弃该路由更新 Cluster List Page25 第1章路由反射 联盟简介第2章BGP路由反射第3章BGP联盟 内容介绍 Page26 第3章BGP联盟3 1联盟的简介3 2联盟AS Path3 3联盟的操作过程 内容介绍 Page27 联盟的简介 联盟术语 AS100 IBGP EBGP AS101 联盟AS 成员AS Page28 第3章BGP联盟3 1联盟的简介3 2联盟AS Path3 3联盟的操作过程 内容介绍 Page29 联盟AS Path AS Path共有四种类型 AS Confed Sequence AS Confed Set Page30 联盟AS Path AS SET一系列无序的AS号的组合AS SEQUENCE一系列有序的AS号的组合AS CONFED SEQUENCE一系列有序的联盟成员AS号的组合AS CONFED SET一系列无序的联盟成员AS号的组合 AS Confed Sequence AS Confed Set 续 Page31 第3章BGP联盟3 1联盟的简介3 2联盟AS Path3 3联盟的操作过程 内容介绍 Page32 联盟的操作过程 AS Path的变化

温馨提示

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

评论

0/150

提交评论