Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解基于类的语音、视频和数据流量转发的多目标路由

多TOPology路由 (MTR) 允许您为不同类型的信息流(如语音、视频和数据)配置基于类的转发。每种流量类型都由一个拓扑定义,此拓扑用于为该拓扑创建新的路由表。通过此设计,该客户可以基于所创建自定义拓扑的路由表中的已解析条目生成转桌表。这样,不同类的数据包可以彼此独立路由。

要运行这些配置,您必须配置 IP 路由。该平台支持 OSPFv2、静态路由和BGP。您必须配置内部网关协议 (IGP),如 OSPFv2 或静态路由,配置 BGP 以将通过 BGP 学到的路由添加到相应的自定义拓扑。该平台还支持基于过滤器的转发,使您能够将入口接口上的流量与特定转发类进行匹配,然后将该流量转发至指定的拓扑。

OSPF in MTR

OSPF的一个服务实例使用 OSPF实例来为不同的拓扑承载连接和 IP 可达性信息。该信息用于计算最短路径首个 (SPF) 树和路由表。OSPF的一项功能支持协议扩展,这些扩展包括对应不同拓扑的链路和前缀到达信息的指标。服务类型 (TOS) 度量字段用于通告属于该拓扑的链路和前缀的拓扑特定指标。在路由器、汇总以及 5 类和 7 类 AS 外部链路状态通告 (AS) 的有效负载中,TOS 字段将重新定义为 MT-ID 。

在一台或 OSPF下,每个接口都将继续属于单个区域。因此,默认情况下,所有拓扑结构共享相同的区域边界。因此,区域属性(如存根性)独立于拓扑。默认情况下,所有接口上都启用为 OSPF 配置的所有拓扑。但是,您可以在接口上禁用一个或多个配置的拓扑。因此,您可以为特定拓扑分配一个接口。在 图 1 中,区域 51 包括一个唯一分配给语音流量的接口,而区域 0 包括一个唯一分配给数据流量的接口。因此,每个拓扑对应于共享OSPF的不同拓扑区域。

图 1:为 AREA-OSPF-区域边界 MTR-OSPF Area Boundary

BGP in MTR

BGP中的配置提供了根据配置的拓扑解析BGP路由的能力。入站策略用于选择要包含在拓扑相应路由表中的路由。虚拟专用网 (VPN) 的默认行为是,使用 MPLS 通过主干转发数据包,并且使用 BGP 在中枢上分配路由,将 BGP 路由 bgp.l3vpn 更新放在路由表中。 图 2 显示了BGP 对等体符合 RFC 2547、BGP /MPLS VPN 要求的环境中运行的解决方案。图显示为一个为一BGP 对等体的路由配置如何执行辅助路由解析。

图 2:BGP解析 BGP Route Resolution

标准 VPN BGP 对等体 bgp.l3vpn 中的配置将路由的前缀放在路由表中所学习的路由,不会自动更新转转发表。在BGP的一个功能下,BGP接收 inet.0 对等方发送的路由时,会尝试根据路由表中的路由解析该路由。如果路由已解析,则放置在该表中,并生成转发状态。如果配置了与拓扑导入策略匹配的社区目标标识符,则路由和转发状态将添加到拓扑的表中。

由于此为多BGP提供了支持,以执行辅助路由解析(如图 3 所示)。因此,为每种流量类型,一些多云都能创建两条不同的网络路径。每个路由器BGP路由通告每个拓扑需要针对IGP路由解析的路由。根据为每种拓扑配置的 IGP 指标,对于从路由器 4 (R4) 发出的所有路由,将选择遍历 R2 和 R3 的 R1 和 R4 之间的上部路径,而 R1 与 R4 之间的下部路径(遍历 R5 和 R6)则选择用于数据流量。

图 3:针对或支持路由的路由解析 Route Resolution for MTR