L3 路由协议
总结 阅读本主题,了解瞻博网络云原生路由器支持的 L3 路由协议,包括 BGP、IS-IS 和 OSPF。
支持的 L3 协议
瞻博网络云原生路由器支持以下 L3 路由协议,每种协议都可以在部署时通过节点注释进行配置,或者通过 cRPD CLI 为正在运行的 cRPD Pod 进行配置。以下是来自 go 模板的示例配置片段,其中包含节点注释:
protocols { isis { interface all; {{if and .Env.SRGB_START_LABEL .Env.SRGB_INDEX_RANGE}} source-packet-routing { srgb start-label {{.Env.SRGB_START_LABEL}} index-range {{.Env.SRGB_INDEX_RANGE}}; node-segment { {{if .Node.srIPv4NodeIndex}} ipv4-index {{.Node.srIPv4NodeIndex}}; {{end}} {{if .Node.srIPv6NodeIndex}} ipv6-index {{.Node.srIPv6NodeIndex}}; {{end}} } } {{end}} level 1 disable; } }
-
BGP — BGP 是一种外部网关协议 (EGP),用于在不同自治系统 (AS) 中的路由器之间交换路由信息。BGP 路由信息包括到每个目标的完整路由。BGP 使用路由信息来维护网络可访问性信息数据库,并与其他 BGP 系统交换该数据库。BGP 使用网络可访问性信息来构建 AS 连接图,从而使 BGP 能够移除路由环路并在 AS 级别实施策略决策。云原生路由器支持 BGP 版本 4。有关详细信息,请参阅 BGP 用户指南 。
-
IS-IS— IS-IS 协议是一种内部网关协议 (IGP),它使用链路状态信息做出路由决策。IS-IS 是一种链路状态 IGP,它使用最短路径优先 (SPF) 算法来确定路由。IS-IS 评估拓扑更改,并确定是执行完全 SPF 重新计算还是部分路由计算 (PRC)。IS-IS 使用 hello 数据包,以便在检测到网络更改时快速实现网络融合。云原生路由器支持 IS-IS。有关信息,请参阅 IS-IS 用户指南 。
-
OSPF — OSPF 是一种内部网关协议 (IGP),用于在单个自治系统 (AS) 内路由数据包。OSPF 使用链路状态信息来做出路由决策,进而使用最短路径优先 (SPF) 算法(也称为 Dijkstra 算法)进行路由计算。运行 OSPF 的每个路由器都会在整个 AS 或区域中泛洪链路状态通告,其中包含有关该路由器的附加接口和路由指标的信息。每个路由器使用这些链路状态通告中的信息来计算到每个网络的最低成本路径,并为协议创建路由表。云原生路由器支持 OSPF 版本 2 (OSPFv2) 和 OSPF 版本 3 (OSPFv3)。有关更多信息,请参阅 OSPF 用户指南 。