Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置 BGP 颜色扩展社区

总结 从云原生 Contrail 网络 (CN2) 23.3 版开始,支持 BGP 颜色扩展社区。

概述

使用边界网关协议 (BGP) 社区和扩展社区,您可以对前缀或子网进行分组以共享公共属性。您可以根据路由策略匹配特定前缀、匹配多个前缀或匹配整个子网,并通过路由附加社区。社区信息包含在 BGP 更新消息中。可以在 5G 部署中通告用于端到端网络切片的彩色前缀。可以根据路由策略执行一组操作。这些操作可以是基于标签提供给路由的首选服务。CN2 目前支持向路由添加 BGP 社区、扩展社区和彩色扩展社区信息。Color 是使用 配置 color:0:<tag>的 BGP 扩展社区。路线标有特定的颜色标签。

您可以使用确定社区的类型和子类型的十六进制表示形式来设置社区。例如,0x030b 是颜色扩展社区的十六进制值。在 23.3 版中,可以使用名称 color 与十六进制值添加颜色扩展社区。 color 定义值并在本地配置它。

配置 BGP 颜色扩展社区

CN2 支持使用 or color:<tag> 配置color:0:<tag>颜色扩展社区。标签基本上是颜色社区的数字。颜色社区使用路由策略附加到路由。

要配置 BGP 颜色扩展社区,请执行以下操作:

  1. 创建命名空间、虚拟网络 (VN) 和子网 Pod。
    这些都是启动 Pod 和建立连接所需的节点。
  2. 创建路由策略。示例 YAML 文件检查特定前缀,并相应地将颜色社区添加到路由。
    可以使用 color:0:12345color:12345配置颜色社区。但是,在控制节点侦测中,即使您将值 color:12345配置为 ,它也显示为 color:0:12345
    注意:

    颜色值“12345”是这些示例中使用的变量。

    颜色扩展社区的路由策略示例:

  3. 将路由策略引用添加到 VN。编辑已创建的 VN 并添加,routingPolicyReferences如示例中所示。
    例子:
  4. 添加路由策略后,您可以在控制节点自检上验证添加到路由的社区(或在路由策略中执行的任何其他操作)。检查控制节点上的路由属性,以验证是否添加了相应的操作和社区。