Skip to main content

路由反射器

功能概述

路由反射器(RR)的主要作用是简化 IBGP (内部网关协议)邻居的配置,解决 IBGP 全互联所面临的挑战。在传统的 IBGP 网络中,为了让所有路由器都能学习到所有路由,需要所有路由器之间建立全互联的 IBGP 连接,这导致网络规模扩大时,管理复杂度呈指数级增长。通过部署 RR,可以将从 IBGP 邻居学习到的路由信息传递给其他的 IBGP 邻居,从而避免了全互联的 IBGP 拓扑,简化了网络设计,并提高了网络的可扩展性。

角色说明

  • 路由反射器(RR): 与所有客户端(Client)和非客户端(Non-Client)建立 IBGP 邻居关系。RR 之间不需要建立 IBGP 邻居关系。为了提高冗余性和可用性,建议部署 3 台或以上的路由反射器,避免单点故障。

  • 客户端(Client): 新版本 NOVA 网关(6.3.2 及以上版本)为客户端。客户端仅与路由反射器建立 IBGP 邻居关系,所有的路由信息都由 RR 进行传递。

  • 非客户端(Non-Client): 老版本 NOVA 网关(6.3.2 以下版本)为非客户端。非客户端既需要与路由反射器建立 IBGP 邻居关系,还需要与其他非客户端建立 IBGP 邻居关系。

反射规则

  • 从客户端(Client)收到的路由: RR 会将这些路由反射给所有客户端和非客户端。

  • 从非客户端(Non-Client)收到的路由: RR 只会将这些路由反射给所有的客户端。

            / - - - - - - - - - - - - -  -
    | |
    +-------+ +-------+
    | | | | | |
    | RTR-A | | RTR-B |
    | |Client | |Client | |
    +-------+ +-------+
    | \ / |
    IBGP \ / IBGP
    | \ / |
    +-------+
    | | | |
    | RTR-C |
    | | RR | |
    +-------+
    | / \ |
    - - - - - /- - -\- - - - - - /
    IBGP / \ IBGP
    +-------+ +-------+
    | RTR-D | IBGP | RTR-E |
    | Non- |---------| Non- |
    |Client | |Client |
    +-------+ +-------+

配置说明

  • 路由反射器配置

    『管理员』→『资源』→『路由反射器』→『新建』

    image

  • 路由反射器监控

    『管理员』→『监控』→『路由反射器』

    imagerr

    『管理员』→『监控』→『路由反射器』→『路由反射器详情』

    imagerr

其它说明

  • RR安装:同NOVA网关安装,设备角色需要配置为bgp_rr,wan口仅需要DCI口和Internet出口,Internet出口需要能连到控制器和访问阿里升级源。

  • RR升级:同NOVA网关升级,控制器上先设置维护模式,该路由反射器会将反射的路由优先级降低;通过控制器选择升级包升级后,退出维护模式会自动恢复路由优先级,升级期间不影响任何业务流量。

  • NOVA网关升级:老版本NOVA网关(6.3.2以下版本的NOVA网关)升级到新版本NOVA网关(6.3.2及以上版本的NOVA网关)后,只会与RR建立IBGP邻居。