既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
继续学习 BGP, 上接 边界网关协议BGP(七)
路由反射
定义
路由反射,Route Reflector(简称“RR”),是为了解决全互联拓扑中邻居数量过多的问题。通过 RR 技术结合部分互联拓扑,能够有效降低邻居数量。
原理
通过反射服务器和反射客户端,实施强制的发行,类似 VTP 中的 client 和 server。
部署
图中拓扑,默认 R1 传递路由到 R2,EBGP 传来的路由一定可以传递给 IBGP,即 R2 将路由条目传递给 R3,此时由于 IBGP 的水平分割原则,R3 不会将来自 R2 的路由再传给 R4。
解决此问题,可以将 R3 指定为路由反射服务器,其他设备按照 VTP 服务器客户端的思路指定为路由反射客户端。当路由反射服务器收到一条来自路由反射客户端的路由条目时,会将其传递给另外的一个路由反射客户端或者非簇客户端(正常路由器)。例如在 R2 、R3、R4 中,将 R3 设为路由反射服务器后,剩下两个任选其一设为路由反射客户端,路由条目就可以正常完整的传递了。此时路由反射客户端和路由反射服务器联合起来,称为反射簇。
R3:// 不要在边界路由器做
router bgp 2345
neighbor 2.2.2.2 route-reflector-client
neighbor 4.4.4.4 route-reflector-client //该条可以不配置
规则
1、反射客户端和服务端组成一个“反射簇”,簇中的路由信息是共享的,逻辑意义上相当于一个大路由器;
2、“大路由器”只有 Server 知道,Client 不知道;
3、反射簇成员数量不受限;
4、服务器 Server 会将路由条目反射给客户端,也会反射给下一跳非簇邻居。
拓展
如上图所示,当设备数量超过三个且路由拓扑越来越大时,可以通过多次指服务器客户端的方式,依次将路由传递下去。这种情况叫做二级/多级路由反射。
在实际网络中,路由需要一级一级向更核心的网络汇聚,路由层次和数量繁多,做全互联是不可行的,为了使得网络更加简洁,此时可以通过将 对等体组 和 路由反射技术 相结合的方法,来处理大型网络的路由交换。
路由联盟
定义
路由联盟/路由联邦,Route Confederation,是为了解决全互联拓扑中邻居数量过多的问题。通过路由联盟可以逻辑意义上 “切割 AS”,有效降低邻居数。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
,并且后续会持续更新**