本页内容
在 MX 系列路由器上配置内联视频监控
配置媒体交付索引标准
要配置媒体交付索引标准:
- 在编辑模式下,创建视频监控的指定模板。
user@host# edit services video-monitoring templates template-name
例如
user@host# edit services video-monitoring templates t1
- 设置采样持续时间(以秒为单位)。流媒体交付索引统计信息会在此间隔结束时更新。
[edit services video-monitoring templates template-name] user@host# set interval-duration interval-duration
例如
[edit services video-monitoring templates t1] user@host# set interval-duration 1
最佳实践:如果在使用模板时更改间隔持续时间,将导致该模板的测量间隔内计算出的预期数据包数量发生变化。建议不要更改正在使用的模板的间隔持续时间。
- 设置不活动超时。
[edit services video-monitoring templates template-name] user@host# set inactive-timeout inactive-timeout
例如
[edit services video-monitoring templates t1] user@host# set inactive-timeout 30
- 配置媒体速率或第 3 层数据包速率,以建立与受监控流速比较的预期流速。
- 为系统日志消息级别设置延迟因素阈值。
[edit services video-monitoring templates template-name] user@host# set delay-factor threshold info delay-factor-threshold user@host# set delay-factor threshold warning delay-factor-threshold user@host# set delay-factor threshold critical delay-factor-threshold
例如
[edit services video-monitoring templates t1] user@host# set delay-factor threshold info 100 user@host# set delay-factor threshold warning 200 user@host# set delay-factor threshold critical 300
- 为系统日志消息级别设置媒体丢失率阈值。您可以根据丢失的数据包数或丢失的数据包百分比设置阈值。
[edit services video-monitoring templates template-name] user@host# set media-loss-rate threshold info percentage mlr-percentage user@host# set media-loss-rate threshold warning percentage mlr-percentage user@host# set media-loss-rate threshold critical percentage mlr-percentage
例如
[edit services video-monitoring templates t1] user@host# set media-loss-rate threshold info percentage 5 user@host# set media-loss-rate threshold warning percentage 10 user@host# set media-loss-rate threshold critical percentage 20
- 设置系统日志消息级别的媒体速率变化阈值。阈值基于配置的介质速率与受监控的介质速率与配置的介质速率之 差之比 ,以百分比表示。
[edit services video-monitoring templates template-name] user@host# set media-rate-variation threshold info mrv-variation user@host# set media-rate-variation threshold warning mrv-variation user@host# set media-rate-variation threshold critical mrv-variation
例如
[edit services video-monitoring templates t1] user@host# set media-rate-variation threshold info 10 user@host# set media-rate-variation threshold warning 15 user@host# set media-rate-variation threshold critical 20
配置接口流标准
您可以识别要监控的输入和输出流。如果未指定任何标识符,将监控接口上的所有流。从 Junos OS 17.2R1 版开始,您可以识别 IPv4-over-MPLS 流。从 Junos OS 17.4R1 版开始,您可以识别 IPv6 流和 IPv6 over MPLS 流。无法监控具有三个以上标签的 MPLS 流。
您可以为一个接口配置最多 256 个流定义。如果流定义包含地址和端口列表,则可以超过匹配条件的数量。超过流或匹配条件的限制时,提交时将收到以下约束消息:
'interfaces xe-0/2/2.0' Number of flows or Number of match condition under flows exceeded limit error: configuration check-out failed
要为接口配置流监控:
- 在编辑模式下,确定要监控的接口。
user@host# edit services video-monitoring interfaces interface-name
- 识别用于监控的 IPv4 输入流。
- 为输入流分配名称。
[edit services video-monitoring interfaces interface-name family inet] user@host# set input-flows input-flow-name
- 标识流的源 IP 地址或前缀值。您最多可以使用 32 个地址。
[edit services video-monitoring interfaces interface-name family inet] user@host# set input-flows input-flow-name source-address [ address ]
- 标识流的目标 IP 地址或前缀值。您最多可以使用 32 个地址。
[edit services video-monitoring interfaces interface-name family inet] user@host# set input-flows input-flow-name destination-address [ address ]
- 识别流的源端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family inet] user@host# set input-flows input-flow-name source-port [ port ]
- 确定流的目标端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family inet] user@host# set input-flows input-flow-name destination-port [ port ]
- 识别用于监控接口上输入流的模板。
[edit services video-monitoring interfaces interface-name family inet] user@host# set input-flows input-flow-name template template-name
- 为输入流分配名称。
- 识别用于监控的 IPv4 输出流。
- 为输出流分配名称。
[edit services video-monitoring interfaces interface-name family inet] user@host# set output-flows output-flow-name
- 标识流的源 IP 地址或前缀值。您最多可以使用 32 个地址。
[edit services video-monitoring interfaces interface-name family inet] user@host# set output-flows output-flow-name source-address [ address ]
- 标识流的目标 IP 地址或前缀值。您最多可以使用 32 个地址。
[edit services video-monitoring interfaces interface-name family inet] user@host# set output-flows output-flow-name destination-address [ address ]
- 识别流的源端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family inet] user@host# set output-flows output-flow-name source-port [ port ]
- 确定流的目标端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family inet] user@host# set output-flows output-flow-name destination-port [ port ]
- 识别用于监控接口上输出流的模板。
[edit services video-monitoring interfaces interface-name family inet] user@host# set output-flows output-flow-name template template-name
- 为输出流分配名称。
- 识别 IPv4-over-MPLS 输入流,以便监控:
- 为输入流分配名称。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name
- 将有效负载类型识别为基于 MPLS 的 IPv4。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name payload-type ipv4
- 标识流的目标 IP 地址或前缀值、源 IP 地址或前缀值,或两者。您最多可以使用 32 个目标地址和最多 32 个源地址。
标识流的目标 IP 地址或前缀值、源 IP 地址或前缀值,或两者。您最多可以使用 32 个目标地址和最多 32 个源地址。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name destination-address [address] user@host# set input-flows input-flow-name source-address [address]
如果同时为目标和源配置多个地址,则所有目标值或所有源值都必须具有相同的前缀长度。例如,由于所有目标地址的前缀长度都相同,因此允许进行以下操作。
[edit services video-monitoring interfaces ge-0/2/2.0 family mpls] user@host# set input-flows input-flow-name destination-address [203.0.13.0/24 198.51.100.0/24] user@host# set input-flows input-flow-name source-address [172.16.0.0/12 192.0.2.11/32]
- 确定流的目标端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name destination-port [ port ]
- 识别流的源端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name source-port [ port ]
- 识别用于监控接口上输入流的模板。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name template template-name
- 为输入流分配名称。
- 识别 IPv4-over-MPLS 输出流,以便监控:
- 为输出流分配名称。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name
- 将有效负载类型识别为基于 MPLS 的 IPv4。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name payload-type ipv4
- 标识流的目标 IP 地址或前缀值、源 IP 地址或前缀值,或两者。您最多可以使用 32 个目标地址和最多 32 个源地址。
标识流的目标 IP 地址或前缀值、源 IP 地址或前缀值,或两者。您最多可以使用 32 个目标地址和最多 32 个源地址。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name destination-address [address] user@host# set output-flows output-flow-name source-address [address]
如果同时为目标和源配置多个地址,则所有目标值或所有源值都必须具有相同的前缀长度。例如,由于所有目标地址的前缀长度都相同,因此允许进行以下操作。
[edit services video-monitoring interfaces ge-0/2/2.0 family mpls] user@host# set output-flows output-flow-name destination-address [203.0.13.0/24 198.51.100.0/24] user@host# set output-flows output-flow-name source-address [172.16.0.0/12 192.0.2.11/32]
- 识别流的源端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name source-port [port]
- 确定流的目标端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name destination-port [ port ]
- 识别用于监控接口上输出流的模板。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name template template-name
- 为输出流分配名称。
- 识别用于监控的 IPv6 输入流。
- 为输入流分配名称。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set input-flows input-flow-name
- 标识流的源 IP 地址或前缀值。您最多可以使用 32 个地址。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set input-flows input-flow-name source-address [ address ]
- 标识流的目标 IP 地址或前缀值。您最多可以使用 32 个地址。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set input-flows input-flow-name destination-address [ address ]
- 识别流的源端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set input-flows input-flow-name source-port [ port ]
- 确定流的目标端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set input-flows input-flow-name destination-port [ port ]
- 识别用于监控接口上输入流的模板。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set input-flows input-flow-name template template-name
- 为输入流分配名称。
- 识别用于监控的 IPv6 输出流。
- 为输出流分配名称。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set output-flows output-flow-name
- 标识流的源 IP 地址或前缀值。您最多可以使用 32 个地址。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set output-flows output-flow-name source-address [ address ]
- 标识流的目标 IP 地址或前缀值。您最多可以使用 32 个地址。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set output-flows output-flow-name destination-address [ address ]
- 识别流的源端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set output-flows output-flow-name source-port [ port ]
- 确定流的目标端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set output-flows output-flow-name destination-port [ port ]
- 识别用于监控接口上输出流的模板。
[edit services video-monitoring interfaces interface-name family inet6] user@host# set output-flows output-flow-name template template-name
- 为输出流分配名称。
- 识别 IPv6-over-MPLS 输入流,以便监控:
- 为输入流分配名称。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name
- 将有效负载类型识别为基于 MPLS 的 IPv6。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name payload-type ipv6
- 标识流的目标 IP 地址或前缀值、源 IP 地址或前缀值,或两者。您可以为目标地址或源 IP 地址使用多个地址(最多 32 个),但不能同时对两者使用。
标识流的目标 IP 地址或前缀值、源 IP 地址或前缀值,或两者。您可以为目标地址或源 IP 地址使用多个地址(最多 32 个),但不能同时对两者使用。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name destination-address [address] user@host# set input-flows input-flow-name source-address [address]
- 确定流的目标端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name destination-port [ port ]
- 识别流的源端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name source-port [ port ]
- 识别用于监控接口上输入流的模板。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set input-flows input-flow-name template template-name
- 为输入流分配名称。
- 识别 IPv6-over-MPLS 输出流,以便监控:
- 为输出流分配名称。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name
- 将有效负载类型识别为基于 MPLS 的 IPv6。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name payload-type ipv6
- 标识流的目标 IP 地址或前缀值、源 IP 地址或前缀值,或两者。您可以为目标地址或源 IP 地址使用多个地址(最多 32 个),但不能同时对两者使用。
标识流的目标 IP 地址或前缀值、源 IP 地址或前缀值,或两者。您可以为目标地址或源 IP 地址使用多个地址(最多 32 个),但不能同时对两者使用。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name destination-address [address] user@host# set output-flows output-flow-name source-address [address]
- 识别流的源端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name source-port [port]
- 确定流的目标端口。您可以使用多个端口号和端口范围。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name destination-port [ port ]
- 识别用于监控接口上输出流的模板。
[edit services video-monitoring interfaces interface-name family mpls] user@host# set output-flows output-flow-name template template-name
- 为输出流分配名称。
配置可测量的流数
从 Junos OS 16.1R1 版开始,您可以配置 MPC 在给定时间每个数据包转发引擎测量的流数。此值在下次重新启动 MPC 时生效。如果未配置此值,将在 了解 MX 系列路由器上的内联视频监控中提供 MPC 的默认最大值。
要配置在给定时间可以通过 MPC 为每个数据包转发引擎测量的流数量:
[edit chassis fpc slot inline-video-monitoring] user@host# set flow-table-size size