客户 BGP 优先级 (Customer BGP Priority) 区域中包含启用社区映射 (Enable Community Mapping) 复选框。选中此复选框后,可以使用两种映射模式来配置社区:所有分段 (All Segments) 和每个分段 (Per Segment)。社区分为两部分:社区 (Community) 和社区 2 (Community 2)。
对于在多个 BGP AS 中部署客户,并希望使用 BGP 社区值来控制路径对称的 SP,有一个选项可供他们根据分支的合作伙伴网关优先顺序,将 BGP 社区值自动分配给分支前缀。默认情况下,VMware 自动为分支前缀分配 BGP MED 值以影响 BGP 路径并实现路径对称,这适用于单 AS 场景。
以下拓扑提供了此用例的示例。
在以上拓扑中,在 PE 上使用了多个 MPLS BGP AS、BGP 社区值和本地首选项值,以实现路径对称。对于分支 E1,合作伙伴网关顺序为 GW1>GW2,这意味着对于出站流量,首选 GW1。要保持路径对称,GW1 需要分配社区值 1:110,以便与配置的 PE BGP 路由映射相匹配,这样,返回路径也将首选 GW1。
同样,GW2 需要分配社区值 1:00,以便与配置的 PE BGP 路由映射相匹配,这将降低其优先顺序。此操作将通过自动社区功能(在 2.5 版中引入)自动完成。通过为网关优先级指定社区值,合作伙伴网关会动态地将相应社区值分配给分支前缀。此配置位于客户级别。