/interface/ethernet/switch/l3hw-settings/advanced/monitor
monitor
An enhanced version of Monitor with extra telemetry data for advanced users. Advanced Monitor contains all data from the basic monitor as well.
interface/ethernet/switch/l3hw-settings/advanced/monitor
Syscap: rbswitch and crs_prestera Type: Command
Monitor 的增强版本,为高级用户提供额外遥测数据。高级监视器也包含基本监视器的所有数据。
/interface/ethernet/switch/l3hw-settings/advanced> monitor once
ipv4-routes-total: 29968
ipv4-routes-hw: 29957
ipv4-routes-cpu: 11
ipv4-shortest-hw-prefix: 0
ipv4-hosts: 3
ipv6-routes-total: 4
ipv6-routes-hw: 0
ipv6-routes-cpu: 4
ipv6-shortest-hw-prefix: 0
ipv6-hosts: 0
route-queue-size: 0
route-queue-rate: 0
route-process-rate: 0
fasttrack-ipv4-conns: 0
fasttrack-queue-size: 0
fasttrack-queue-rate: 0
fasttrack-process-rate: 0
fasttrack-hw-min-speed: 0
fasttrack-hw-offloaded: 0
fasttrack-hw-unloaded: 0
lpm-cap: 54560
lpm-usage: 31931
lpm-bank-cap: 2728
lpm-bank-usage: 46,0,0,0,2589,2591,1983,0,2728,2728,2728,2728,2728,2728,2728,2728,2728,170,0,0
pbr-cap: 8192
pbr-usage: 0
pbr-lpm-bank: 3
nat-usage: 0
nexthop-cap: 8192
nexthop-usage: 85
| 只读参数 | 类型 | 描述 |
|---|---|---|
error-code | num | L3HW 驱动程序处于失败状态时的错误代码。 |
state | enum (ok | stopping | starting | fib-failure | net-failure | switch-failure | fasttrack-failure | out-of-memory) { ok:0, stopping:1, starting:2, fib-failure:3, net-failure:4, switch-failure:5, fasttrack-failure:6, out-of-memory:0xFFFFFFF4 } | L3HW 驱动程序的当前状态。 |
ipv4-routes-total | num | 交换机驱动程序处理的 IPv4 路由总数。 |
ipv4-routes-hw | num | 硬件卸载的 IPv4 路由(又称硬件路由)数量。 |
ipv4-routes-cpu | num | 重定向到 CPU 的 IPv4 路由(又称软件路由)数量。 |
ipv4-shortest-hw-prefix | num | IPv4 的最短硬件前缀(SHWP)。如果整个 IPv4 路由表无法放入硬件内存,则会应用部分卸载,即最长前缀被硬件卸载,而较短前缀被重定向到 CPU。此字段显示卸载到硬件内存的最短路由前缀(/x)。所有比此更短的前缀由 CPU 处理。ipv4-shortest-hw-prefix=0 表示整个 IPv4 路由表都卸载到硬件内存。 |
ipv4-hosts | num | 硬件卸载的 IPv4 主机(/32 路由)数量。 |
ipv6-routes-total | num | 交换机驱动程序处理的 IPv6 路由总数。 |
ipv6-routes-hw | num | 硬件卸载的 IPv6 路由(又称硬件路由)数量。仅在启用 IPv6 硬件路由(ipv6-hw=yes)时显示。 |
ipv6-routes-cpu | num | 重定向到 CPU 的 IPv6 路由(又称软件路由)数量。仅在启用 IPv6 硬件路由(ipv6-hw=yes)时显示。 |
ipv6-shortest-hw-prefix | num | IPv6 的最短硬件前缀(SHWP)。如果整个 IPv6 路由表无法放入硬件内存,则会应用部分卸载,即最长前缀被硬件卸载,而较短前缀被重定向到 CPU。此字段显示卸载到硬件内存的最短路由前缀(/x)。所有比此更短的前缀由 CPU 处理。ipv6-shortest-hw-prefix=0 表示整个 IPv6 路由表都卸载到硬件内存。仅在启用 IPv6 硬件路由(ipv6-hw=yes)时显示。 |
ipv6-hosts | num | 硬件卸载的 IPv6 主机(/128 路由)数量。仅在启用 IPv6 硬件路由(ipv6-hw=yes)时显示。 |
route-queue-size | num | 队列中等待交换机芯片驱动程序处理的路由数量。正常工作条件下,此字段为 0,表示所有路由都已由驱动程序处理。 |
route-queue-rate | num | 路由添加到队列以供交换机驱动程序处理的速率(route-queue-size 的每秒增长速率)。 |
route-process-rate | num | 交换机驱动程序处理先前排队路由的速率(route-queue-size 的每秒缩减速率)。 |
nexthop-cap | num | 下一跳容量。 |
nexthop-usage | num | 当前使用的下一跳数量。 |
vxlan-mtu-packet-drop | num | 由于超出接口 MTU 设置而丢弃的 VXLAN 数据包数量。 |
fasttrack-ipv4-conns | num | 硬件卸载的 FastTrack 连接数量。仅当启用 FastTrack 连接的硬件卸载时才会显示此参数。 |
fasttrack-queue-size | num | 队列中等待交换机芯片驱动程序处理的 FastTrack 连接数量。 |
fasttrack-queue-rate | num | FastTrack 连接添加到队列以供交换机驱动程序处理的速率(fasttrack-queue-size 的每秒增长速率)。 |
fasttrack-process-rate | num | 交换机驱动程序处理先前排队 FastTrack 连接的速率(fasttrack-queue-size 的每秒缩减速率)。 |
fasttrack-hw-min-speed | num | 当用于存储 FastTrack 的硬件内存已满时,此字段显示硬件卸载 FastTrack 连接的最低速度(字节/秒)。仅当启用 FastTrack 连接的硬件卸载时才会显示此参数。 |
fasttrack-hw-offloaded | num | 卸载到硬件的 FastTrack 连接数量。计数器每秒重置。 |
fasttrack-hw-unloaded | num | 从硬件卸载的 FastTrack 连接数量(重定向到软件路由)。计数器每秒重置。 |
lpm-cap | num | LPM 硬件表的大小(LPM = 最长前缀匹配)。LPM 存储用于硬件路由的路由索引。并非每个交换机芯片型号都使用 LPM,其他型号使用 TCAM。 |
lpm-usage | num | 已使用的 LPM 块数量。 |
lpm-bank-cap | num | LPM 内存按 bank 组织。此值显示单个 bank 的大小(以 LPM 块为单位)。bank 大小取决于交换机芯片型号。lpm-cap / lpm-bank-cap = bank 数量。 |
lpm-bank-usage | multi { array-id, lpm-bank: num } | 每个 bank 的 LPM 使用量(以 LPM 块为单位)。 |
pbr-cap | num | 策略路由(PBR)硬件表的大小。PBR 用于 FastTrack 连接的 NAT 卸载。 |
pbr-usage | num | 已使用的 PBR 条目数量。 |
pbr-lpm-bank | num | PBR 与路由表共享 LPM 内存 bank。此值显示与 PBR 共享的 LPM bank 索引(0 = 第一个 bank)。 |
nat-usage | num | 已使用的 NAT 硬件条目数量(用于 FastTrack 连接)。 |