可以使用路由映射在 BGP 邻居级别定义路由策略,也可以用于路由重新分发。

您可以通过定义一系列 IP 前缀列表、BGP 路径属性和关联的操作来创建 BGP 路由映射。

使用 BGP 路由映射时,提供者网关会对应该应用匹配条件的路由或流量进行扫描以查找匹配项,如果找到匹配项,路由器将执行您配置的操作并停止扫描。

前提条件

  • 确认您已获得提供者网关路由:查看提供者网关路由:管理权限。
  • 确认您已配置 IP 前缀列表或社区属性列表。
  • 有关使用正则表达式为社区列表定义路由映射匹配条件的详细信息,请参见NSX 管理指南》中的在添加路由映射时使用正则表达式匹配社区列表

过程

  1. 从顶部导航栏中,选择资源,然后单击云资源
  2. 在左侧窗格中,单击提供者网关
  3. 单击 BGP,然后单击路由映射
  4. 要添加路由映射,请单击新建
  5. 输入路由映射的名称和可选描述。
  6. 单击新建
  7. 从下拉菜单中,选择匹配条件的类型。

  8. 根据所选匹配条件的类型,选择其中一个选项。
    选项 描述
    IP 前缀 单击选择 IP 前缀列表,从列表中选择 IP 前缀列表,然后单击保存
    社区列表
    1. 单击选择成员和匹配条件
    2. 单击新建
    3. 在“匹配表达式”列中,指定匹配表达式,用于定义如何匹配社区列表成员。对于每个社区属性列表,以下匹配选项可用:
      • 匹配任意条件 - 如果社区列表中有任意社区匹配,则在路由映射中执行所设置的操作。
      • 匹配全部条件 - 如果社区列表中的所有社区不论顺序如何均匹配,则在路由映射中执行所设置的操作。
      • 完全匹配 - 如果社区列表中的所有社区按完全相同的顺序匹配,则在路由映射中执行所设置的操作。
      • 匹配社区正则表达式 - 如果所有常规社区均与正则表达式匹配,则在路由映射中执行所设置的操作。
      • 匹配大型社区正则表达式 - 如果所有大型社区均与正则表达式匹配,则在路由映射中执行所设置的操作。

      如果要允许包含标准社区属性或大型社区属性值的路由,则必须创建两个匹配条件。如果匹配表达式是在同一匹配条件下提供的,则将仅允许同时包含标准社区属性和大型社区属性的路由。

      对于任何匹配条件,如果匹配表达式应用于 AND 运算中,则意味着必须满足所有匹配表达式才会出现匹配。如果存在多个匹配条件,并且这些条件应用于 OR 运算中,则意味着只要满足任何一个匹配条件,便会出现匹配。

    4. 输入用于匹配社区列表的表达式,然后单击保存
  9. 在“操作”列中,选择允许拒绝
    通过选择一项操作,可以允许或拒绝通告与 IP 前缀或社区列表匹配的 IP 地址。
  10. 配置 BGP 属性。
    选项 描述
    权重 输入权重值以影响路径选择。范围是 0-65535。
    本地首选项 使用此值可选择出站外部 BGP 路径。首选具有最高值的路径。
    路径前置 在路径前面放置一个或多个自治系统编号以使路径更长,因此,通常不是首选的路径。
    首选全局 IPv6 要选择 IPv6 路径,请启用首选全局 IPv6 选项。
    多出口区分 多出口区分向外部对等体指示自治系统的首选路径。
    社区

    指定社区属性列表。对于常规社区属性,请使用 aa:nn 格式,例如 300:500。对于大型社区,请使用 aa:bb:cc 格式,例如 11:22:33。

    您可以从下拉列表中选择一个或多个已知的常规社区。

    • NO_EXPORT_SUBCONFED - 不通告到外部 BGP 对等体。
    • NO_ADVERTISE - 不通告到任何对等体。
    • NO_EXPORT - 不通告到 BGP 联盟外部。
  11. 单击保存