华为技术培训资料-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的变化,A

温馨提示

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

评论

0/150

提交评论