Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

community (Policy Options)

语法

层次结构级别

描述

定义要在路由策略匹配条件中使用的社区、扩展社区或大型社区。

选项

name- 标识正则表达式的名称。名称可以包含字母、数字和连字符 (-),最多可以包含 255 个字符。要在名称中包含空格,请用引号 (“ ”) 将其括起来。

invert-match- 反转社区表达式匹配的结果。 community 匹配条件定义正则表达式,如果它与收到的前缀的社区属性匹配,Junos OS 将返回 TRUE 结果。否则,Junos OS 将返回 FALSE 结果。该 invert-match 语句使 Junos OS 的行为与此相反。如果存在匹配项,Junos OS 将返回 FALSE 结果。如果没有匹配项,Junos OS 将返回 TRUE 结果。

members community-ids- 一个或多个社区成员。如果指定多个成员,则必须将所有成员括在方括号中。

community-ids 格式为:

从 Junos OS 15.1 版开始,您可以应用通配符成员 segmented-nh:.*:0 将 BGP 策略应用于所有携带扩展社区信息的 S-PMSI A-D 路由。

as-number 是 AS 编号,可以是 0 到 65,535 范围内的值。 community-value 是社区标识符,可以是 0 到 65,535 范围内的数字。

您还可以将社区指定 community-ids 为以下已知社区名称之一,这些名称在 RFC 1997 BGP 社区属性中定义:

  • no-export— 包含此社区名称的路由不会在 BGP 联合边界之外播发。

  • no-advertise— 包含此社区名称的路由不会播发给其他 BGP 对等方。

  • no-export-subconfed— 包含此社区名称的路由不会播发给外部 BGP 对等方,包括 BGP 联合体内其他成员 AS 中的对等方。

您可以使用该none选项显式排除具有静态路由的 BGP 社区信息。在语句部分中static配置单个路由route以覆盖community语句部分中指定的defaults选项时包括none

扩展 community-ids 的格式如下:

type是扩展社区的类型,可以是bandwidth标识特定 BGP 扩展社区的 、 domain-idsrc-astargetoriginrt-import或 16 位数字。社区确定target路线要去的目的地。社区确定origin路线的起源位置。社区标识domain-id路由源自的 OSPF 域。src-as社区标识路由源自的自治系统。社区在rt-import路由表中标识要安装的路由。

注意:

对于 src-as,只能指定 AS 编号,而不能指定 IP 地址。对于 rt-import,只能指定 IP 地址,而不能指定 AS 编号。

administrator 是管理员。它是 AS 编号或 IPv4 地址前缀,具体取决于扩展社区的类型。

assigned-number 标识本地提供程序。

将带宽与 AS 编号链接的格式为:

bandwidth:as-number:bandwidth

as-number 指定 AS 编号并 bandwidth 指定带宽(以每秒字节数为单位)。

注意:

在 Junos OS 9.1 及更高版本中,您可以指定 RFC 4893 中定义的 4 字节 AS 编号、 BGP 对四字节 AS 编号空间的支持以及早期版本的 Junos OS 支持的 2 字节 AS 编号。在纯数字格式中,可以配置 1 到 4,294,967,295 范围内的值。要配置 target 包含纯数字格式的 4 字节 AS 编号的 origin 扩展社区,请在数字末尾附加字母“L”。例如,具有 4 字节 AS 编号 334,324 且分配编号为 132 的目标社区表示为 target:334324L:132

在 Junos OS 9.2 及更高版本中,在为 和targetorigin扩展社区定义 4 字节 AS 编号时,也可以使用 AS 点表示法。指定两个用句点连接的整数:16-bit high-order value in decimal..16-bit low-order value in decimal例如,以纯数字格式表示为 65546 的 4 字节 AS 编号以 AS 点表示法表示为 1.10。

根据 RFC 8092 中的定义,BGP 大型社区使用 12 字节编码,BGP 大型 community-ids 社区的格式为:

large 表示 BGP 大型社区。

global-administrator 是管理员。它是一个 4 字节 AS 编号。

assigned-number 是用于标识本地提供程序的 4 字节值。BGP 大型社区使用两个 4 字节分配的编号来标识本地提供商。

所需权限级别

路由 - 在配置中查看此语句。

路由控制 - 将此语句添加到配置中。

发布信息

在 Junos OS 7.4 版之前引入的语句。

支持 Junos OS 9.5 版中引入的动态数据库中的配置。

支持 EX 系列交换机的 Junos OS 9.5 版中引入的动态数据库中的配置。

支持 Junos OS 17.3 版中为 MX 系列、PTX 系列和 QFX 系列引入的 BGP 大型社区。