BGP 路由反射器
author:leadlife
data:2022/9/26
说明:该笔记作用与 BGP 路由反射器理论与命令参考讲解
参考视频:红茶三杯
前置我们先来回顾 BGP 的第一天学习知识:
直接的观察上图,我们发现存在一个中转 AS ( Transit AS ),可以很直接了笃定,如果 D,C 不起 BGP 路由协议,那么将造成 路由黑洞 的问题
但是如果起了 BGP ,我们就需要注意 IBGP 的 水平分割原则:我从一个 IBGP 学习到的路由,我将不会再转发给我的任何 IBGP 邻居。所以为了避免水平分割的原则,造成 timeout,我们必须再 AS-Transit 中起一个全互联的 BGP neighbor
关系,我们将这种中转关系叫做 Full mesh neighbors
这种情况其实很常见,可是 BGP 配置就已经够烦人了,关系到各种路由策略,我还的关心路由黑洞和水平分割,不得玩疯了?
这个时候啊,BGP 路由反射器就诞生了
中转 AS 中的 IBGP 问题:AS 内要求 IBGP 全互联 ( IBGP 水平分割)BGP Routers需维护大量的 TCP 及 BGP 连接网络中充斥着 BGP 路由信息解决方案路由反射器BGP 联邦0x01 路由反射器技术背景关键字:Route Reflector == 路由反射器 RR
观察上图:
因为 IBGP 水平分割原则,导致 AS 内部需要维护大量的 BGP 连接 (要求 IBGP 全互联 full mesh ),从而影响网络性能,路由反射器可以 "放宽" 水平分割原则,缓解该问题。
其实,说白了,我们就是不愿意,不想去给 R3 和 R5 起 BGP 邻居关系,这样会浪费网络性能
0x02 路由反射器基础关于路由反射器 RR route reflector 我们可以将其形象的理解为一面镜子
观察下图:
我们可以发现,存在一个 Client -> RR (Route Reflector) 的关系,
如果我们在 R4 上起路由反射器,将 R3 作为 Client,那么 R4 将会把从 R3 发送给 R4 的路由信息反射到 R5 上,从而使得 R5 跨越水平分割的屏障,学习到 R4 的路由。
0x03 路由反射规则版权声明
本文仅代表作者观点,不代表博信信息网立场。