BGP放射与联盟.ppt

上传人:本田雅阁 文档编号:2976224 上传时间:2019-06-16 格式:PPT 页数:37 大小:1.70MB
返回 下载 相关 举报
BGP放射与联盟.ppt_第1页
第1页 / 共37页
BGP放射与联盟.ppt_第2页
第2页 / 共37页
BGP放射与联盟.ppt_第3页
第3页 / 共37页
BGP放射与联盟.ppt_第4页
第4页 / 共37页
BGP放射与联盟.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《BGP放射与联盟.ppt》由会员分享,可在线阅读,更多相关《BGP放射与联盟.ppt(37页珍藏版)》请在三一文库上搜索。

1、DP500025 BGP反射与联盟,ISSUE 1.0,Page 1,在AS 内部,为保证IBGP 对等体之间的连通性,需要在IBGP 对等体之间建立全连接关系。当IBGP 对等体数目很多时,建立全连接网的开销很大。使用路由反射器或者联盟,可以解决这个问题。在大规模的AS 中,它们可以被同时使用。,前 言,Page 2,参考资料,RFC 2796 (BGP Route Reflection - An Alternative to Full Mesh IBGP) RFC 3065 (Autonomous System Confederations for BGP),Page 3,学习完此课程,您

2、将会: 知道BGP反射器的工作原理 知道BGP联盟的工作原理,目 标,Page 4,第1章 路由反射/联盟简介 第2章 BGP路由反射 第3章 BGP联盟,内容介绍,Page 5,IBGP扩展性的问题,BGP是怎样防止环路的? EBGP 通过AS-Path属性,丢弃从EBGP对等体接收到的包含自身AS号的任何更新信息 IBGP IBGP宣告者不会宣告任何更新信息给该IBGP对等体,BGP的环路防止机制,Page 6,IBGP扩展性的问题,IBGP环路防止机制带来的问题 为保证更新信息可以到达所有IBGP对等体 IBGP Speaker与IBGP Speaker之间的全互连 从而又带来IBGP会

3、话数n(n-1)/2的问题 解决方案: 路由反射 (RFC2796) 联盟 (RFC3065),IBGP全互连,Page 7,IBGP扩展问题解决方案,路由反射 (RFC 2796) 对指定路由器放松IBGP环路防止机制,允许宣告IBGP更新信息到该IBGP对等体,联盟 ( RFC 3065) 对于大的AS分成若干小的AS,而小AS之间建立EBGP对等体关系,Page 8,BGP路由反射,路由反射器 (Route Reflector),AS 101,AS 100,AS 102,IBGP,EBGP,RR,Client,Client,Client,Page 9,BGP联盟,联盟 (Confeder

4、ation),AS 100,IBGP,EBGP,AS 1001,AS 1003,AS 1002,AS 101,EBGP_Confed,Page 10,第1章 路由反射/联盟简介 第2章 BGP路由反射 第3章 BGP联盟,内容介绍,Page 11,第2章 BGP路由反射 2.1 路由反射宣告原则 2.2 路由反射簇 2.3 路由反射环路防止机制,内容介绍,Page 12,路由反射宣告原则,一个AS内的IBGP对等体可以被分为: 客户对等体 (Client Peers) 指定路由反射的对等体 非客户对等体 (Non-Client Peers) 非指定路由反射的对等体 反射路由器 (Route R

5、eflector) 负责反射路由信息的对等体,对等体的不同角色,Client,Cluster,Non-Client,RR,Client,Non-Client,IBGP,Page 13,路由反射宣告原则,Client只需维护与RR之间的IBGP会话 RR与RR之间需要建立IBGP的全互连 Non-Client与Non-Client之间需要建立IBGP全互连,对等体之间的关系,Page 14,路由反射宣告原则,第一步:按照BGP的基本选路原则,选出最佳路由 第二步:路由来自Non-Client IBGP对等体 只反射到所有Client对等体,宣告三步曲,Client,Cluster,Non-Cli

6、ent,RR,Client,Non-Client,IBGP,Page 15,路由反射宣告原则,第三步:路由来自Client IBGP对等体 反射到所有Client对等体以及Non-Client对等体,宣告三步曲 (续),Client,Cluster,Non-Client,RR,Client,Non-Client,IBGP,Page 16,路由反射宣告原则,RR之间的反射,由于RR相互之间也存在着Client与Non-Client关系 RR与RR之间如果是Non-Client关系,则各RR之间需要IBGP全连接,RR,RR,RR,RR,Client,Client,Client,IBGP,Page

7、 17,第2章 BGP路由反射 2.1 路由反射宣告原则 2.2 路由反射簇 2.3 路由反射环路防止机制,内容介绍,Page 18,路由反射簇,当一个AS内存在多台RR为Client提供冗余时,RR间的路由更新很有可能会造成环路,为防止该现象,引入了Cluster,簇 (Cluster),RR,RR,RR,RR,Client,Client,Client,IBGP,Cluster,Cluster,Page 19,路由反射簇,通过4字节的Cluster_ID来标识Cluster,通常会使用LoopBack地址作为Cluster_ID 一个Cluster里可以包括一个或多个RR;一个Client可

8、以同时属于多个Cluster,簇 (Cluster),RR,RR,RR,RR,Client,Client,Client,IBGP,Cluster 10.1.1.1,Cluster 10.1.1.2,Page 20,路由反射簇,拥有相同Cluster_ID的路由更新会被丢弃,RR,RR,RR,RR,Client,Client,Client,IBGP,Cluster 10.1.1.2,Cluster 10.1.1.1,簇 (Cluster),Page 21,路由反射簇,层次化路由反射,2级RR,1级RR/Client,Client,Page 22,第2章 BGP路由反射 2.1 路由反射宣告原则

9、2.2 路由反射簇 2.3 路由反射环路防止机制,内容介绍,Page 23,路由反射环路防止机制,Originator_ID,Originator_ID是一个可选,非过度属性,属性类型为9 由第一个反射器创建,并且不被后续的反射器所更改 是一个32bit长的数值,并且只应该从IBGP里接收到 是以下这些路由器的Router ID 本地AS始发路由:BGP宣告者的Router ID 非本地AS始发路由:本地AS的边界路由器的Router ID 反射器会丢弃Originator_ID与Router_ID一样的路由更新信息,Page 24,路由反射环路防止机制,Cluster_List是一个可选,非

10、过度属性,属性类型为10 记录路由所经过的所有Cluster_ID列表,并把最新的Cluster_ID添加到Cluster_List的前面 如果在Cluster_List里发现存在与本地Cluster_ID,则反射器丢弃该路由更新,Cluster_List,Page 25,第1章 路由反射/联盟简介 第2章 BGP路由反射 第3章 BGP联盟,内容介绍,Page 26,第3章 BGP联盟 3.1 联盟的简介 3.2 联盟AS-Path 3.3 联盟的操作过程,内容介绍,Page 27,联盟的简介,联盟术语,AS 100,IBGP,EBGP,AS 101,联盟AS,成员AS,Page 28,第3

11、章 BGP联盟 3.1 联盟的简介 3.2 联盟AS-Path 3.3 联盟的操作过程,内容介绍,Page 29,联盟AS-Path,AS-Path共有四种类型:,AS_Confed_Sequence / AS_Confed_Set,Page 30,联盟AS-Path,AS_SET 一系列无序的AS号的组合 AS_SEQUENCE 一系列有序的AS号的组合 AS_CONFED_SEQUENCE 一系列有序的联盟成员AS号的组合 AS_CONFED_SET 一系列无序的联盟成员AS号的组合,AS_Confed_Sequence / AS_Confed_Set (续),Page 31,第3章 BGP联盟 3.1 联盟的简介 3.2 联盟AS-Path 3.3 联盟的操作过程,内容介绍,Page 32,联盟的操作过程,AS-Path的变化,AS 100,IBGP,EBGP,AS 101,Page 33,联盟的操作过程,AS-Path的变化,IBGP,EBGP,AS 101,AS 100,Page 34,问题,请回顾BGP反射器的宣告原则? BGP联盟的AS-Path变化?,Page 35,BGP反射器与联盟主要解决的问题? BGP反射器的工作原理 BGP联盟中AS-Path的变化,小结,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1