Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

bmp

语法

层次结构级别

注意:

1. 如语法中所述,完整的 BMP 配置只能在前两个层次结构级别下完成

2. 在其他层次结构级别下,仅支持以下配置:

  • 我们可以继承或不继承配置数据

  • 启用/禁用监控

  • 控制路由监控设置

描述

配置 BGP 监控协议 (BMP),该协议使路由设备能够从 BGP 邻接-RIB-In 路由表中收集数据,并定期将数据发送到监控站。这些 Adjacency-RIB-In 表是策略前表,这意味着这些表中的路由尚未被路由策略过滤或修改。

BGP 监控协议 (BMP) 允许 Junos OS 将 BGP 路由信息从路由器发送到单独设备上的监控应用程序。监视应用程序称为 BMP 监视站或 BMP 站。要在网络中部署 BMP,您需要在每个路由器上配置 BMP,并且还需要配置至少一个 BMP 站。

注意:

在多个层次结构级别配置 BMP 时,优先级从高到低的顺序如下:

  1. [edit protocols bgp group group-name neighbor address bmp]

  2. [edit protocols bgp group group-name bmp]

  3. [edit protocols bgp bmp]

  4. [edit routing-optionsbmp station station-name]

  5. [edit routing-options bmp]

例如,如果在两个级别和[edit protocols bgp bmp]层次结构级别都[edit routing-options bmp]配置 BMP,则协议 BGP 级别的配置优先于路由选项配置。

选项

authentication-algorithm algorithm

配置身份验证算法。

  • 值: 指定以下类型的身份验证算法之一:

    • aes-128-cmac-96- 基于密码的消息身份验证代码(AES128,96 位)。

    • hmac-sha-1-96—基于哈希的消息身份验证代码(SHA1,96 位)。

    • md5—消息摘要 5.

  • 违约: hmac-sha-1-96

    注意:

    除非还配置了密钥或密钥链,否则默认值不会显示在命令的 show bgp bmp 输出中。

authentication-key key

配置 MD5 认证密钥(密码),最多可包含 126 个字符。字符可以包含任何 ASCII 字符串。如果包含空格,请用引号 (“ ”) 将所有字符括起来。相邻路由设备使用相同的密码来验证从此系统发送的 BMP 数据包的真实性。

authentication-key-chain key-chain

将身份验证密钥链应用于并启用路由设备,最多可包含 126 个字符。字符可以包含任何 ASCII 字符串。如果包含空格,请用引号 (“ ”) 将所有字符括起来。

注意:

还必须通过包含 authentication-algorithm algorithm 语句来配置身份验证算法。

请注意,必须定义引用的密钥链。为 BGP 配置认证密钥更新功能时,不能使用认证密钥或密钥链提交 0.0.0.0/allow 语句。CLI 发出警告,无法提交配置。

connection-mode (active | passive)

指定 BMP 工作站连接 active 是 还是 passive。如果将连接模式语句 active配置为 ,则不要同时配置该 local-port 语句。如果将连接模式语句 passive配置为 ,则必须配置该 local-port 语句。

如果连接模式语句配置为 active,则需要工作站端口号。 connection-mode 如果语句配置为 passive,则不得配置工作站端口号。

  • 值: 指定下列选项之一:

    • 活动 — BMP 启动与 BMP 工作站的连接。

    • 被动 - BMP 不会启动与 BMP 站的连接。但是,它确实侦听来自活动 BMP 站的连接请求,并在站可用时进行连接。

initiation-message text

(可选)指定类型 0 TLV 的字符串,以便与启动消息一起发送到 BMP 站。当 BMP 站与设备建立连接时,将传输消息。您可以向 BMP 工作站系统管理员提供一些信息(例如,联系电话号码)。初始消息包括一个类型 1 TLV,其中包含在 RFC 1213 基于 TCP/IP 的互联网网络管理管理信息库 MIB-II 中指定的 SNMP sysDescr 值,以及一个包含同样来自 RFC 1213 的 SNMP sysName 值的 2 类 TLV。初始消息消息中的字符串为 UTF-8。

发送启动消息的正常时间是首次建立 BMP 会话时。但是,启动消息更改也会触发将启动消息传输到当前 BMP 会话。

触发启动消息传输的另一个事件是当您更改 SNMP 配置中的 sysName 或 sysDescr 值时。启动消息将发送到当前 BMP 会话。

  • 范围: 1 到 255 个字符

in-memory-profiling

(可选)配置此选项以收集时序数据。请注意,收集时序数据会使用额外的内存资源。禁用此选项可释放用于存储时序数据的内存。

  • 默认值: 默认情况下禁用内存中分析,以确保有效的内存利用率。

keep-advertisement-state

(可选)启用此选项可存储 BMP 通告状态以进行 RIB 输出监控。请注意,此选项可能会耗尽宝贵的资源。禁用此选项可释放用于存储 BMP 播发状态的内存。我们建议在更改删除此选项后切换 BMP 会话,以便为播发到电台的所有前缀提供协调视图。

  • 默认值: 默认情况下禁用保持播发状态,以确保有效的内存利用率。

local-address address

(可选)指定设备上 BMP 连接的 IPv4 或 IPv6 地址。建议您配置本地地址。对于主动和被动连接模式,请配置环路本地地址。这提供了一致的本地终结点,对于调试很有用,并且由于 BMP 连接未绑定到单个路由器接口,因此可确保更高的可靠性。

对于被动模式,需要指定本地地址。它还提供了一些针对恶意 BMP 连接的安全性。对于主动模式,我们还建议配置本地地址以帮助确保可靠性。

如果更改本地地址,则提交配置时 BMP 工作站连接会抖动。

local-port port

指定 BMP 站连接的侦听端口。

如果将连接模式语句 active配置为 ,请不要配置该 local-port 语句。如果将连接模式语句 passive配置为 ,则必须配置 local-port 语句。

如果更改本地端口,则提交配置时 BMP 工作站连接会抖动。

  • 范围: 1 到 65,535

max-loc-rib-buffer-count count

在阻塞之前指定本地 rib 未完成缓冲区的最大数量。

  • 范围: 1 到 50

monitor (enable | disable)

(可选)显式启用或禁用 BGP 对等方的 BMP 监控。您还可以有选择地在各个层次结构级别(例如, [edit protocols bgp group group-name][edit protocols bgp group group-name neighbor address])启用或禁用 BMP 监视。如果禁用 BMP 监控,则会为之前播发的任何路由发送提款消息。这些消息后面是一条向下消息。如果启用 BMP 监控,则首先发送向上消息,然后发送路由播发。

  • 违约: 默认情况下启用 BMP 监控。

  • 值: 指定下列选项之一:

    • 禁用 - 禁用 BMP 监控。

    • 启用 — 启用 BMP 监控。

priority (high | medium | low)

(可选)指定 BMP 的调度优先级。调度优先级控制设备能够将 BMP 消息转发到 BMP 站的频率。

注意:

指定 highmedium 优先级可能会降低路由协议进程在处理路由收敛或其他工作时的性能。

  • 违约: 默认调度优先级为 low,以尽量减少对其他路由协议进程优先级的干扰,并匹配以前版本的 BMP 的行为。

  • 值: 指定下列选项之一:

    • high — 路由协议进程以高紧急性处理 BMP 请求。

    • 中等 — 路由协议进程以中等紧急程度处理 BMP 请求。

    • low — 路由协议进程以低紧急性处理 BMP 请求。

routing-instance routing-instance-name

指定您希望 BGP 监控协议 (BMP) 使用的路由实例的名称。这可以是任何路由实例名称。如果要使用预留的非默认管理路由实例mgmt_junos,请确保配置语句 management-instance

routing-instance 两个层次结构级别 [edit routing-options bmp station station-name] (和 [edit routing-options bmp])上配置时,层次结构级别的配置 [edit routing-options bmp station station-name] 优先。

注意:

您还必须在层次结构级别下 [edit routing-instances] 配置要使用的路由实例。

  • 值:

    • 默认 — 默认路由实例

    • 路由实例名称 - 路由实例的名称

station station-name

(必填)指定 BMP 监视站的名称。每个工作站都可以使用大量的设备资源。您最多可以配置三个 BMP 监控站。

station-address (address | station-name

指定 BMP 监视站的地址或名称。您可以指定其中一个,但不能同时指定两个。

  • 值: 指定下列选项之一:

    • station-address- 指定 BMP 工作站的地址。该地址应为有效的 IPv4 或 IPv6 地址。

    • station-name- 指定 BMP 工作站的名称。

station-port port

指定 BMP 监视站的端口号。如果连接模式语句配置为 active,则需要工作站端口号。 connection-mode 如果语句配置为 passive,则不得配置工作站端口号。

  • 范围: 1 到 65535

statistics-timeout seconds

(可选)指定将统计信息消息发送到 BMP 监视站的频率。如果将值配置为 0,则不会发送任何统计信息消息。

  • 默认值: 3600 秒

  • 范围: 15 到 65535 秒

其余语句将单独解释。有关详细信息,请参阅 CLI 资源管理器 或单击语法部分中的链接语句。

所需权限级别

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

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

发布信息

Junos OS 9.5 版中引入的语句。

在适用于 QFX 系列的 Junos OS 13.2X51-D15 版中为 BMP 引入的声明。

支持 Junos OS 13.3 版中引入的 BMP 版本 3。

initiation-messagelocal-addresslocal-portmonitorstation-addressstatistics-timeout priorityroute-monitoringstationstation-port以及 Junos OS 13.3 版中引入的选项。

routing-instance Junos OS 18.3R1 版中引入的选项。

rib-out Junos OS 19.1R1 版中引入的选项。

loc-rib Junos OS 19.2R1 版中引入的选项。

in-memory-profiling 以及 keep-advertisement-state Junos OS 24.2R1 版中引入的选项。