3. RIB 监控统计
3. RIB 监控统计
3.1. 统计格式
BMP Statistics Report message 以 TLV 形式携带统计信息 (Stat Type, Stat Len, Stat Data). 本文档中的统计分为全局统计 (Global Statistics) 和按 AFI/SAFI 统计 (Per-AFI/SAFI Statistics). 对于全局统计, Stat Data 是单个 64-bit unsigned integer Gauge, Stat Len MUST 为 8. 每个全局统计在一个 BMP Statistics Report message 中 MUST 只出现一次.
对于按 AFI/SAFI 统计, Stat Data 是 11-byte 值: 2-byte AFI, 1-byte SAFI, 以及 64-bit Gauge. Stat Len MUST 为 11. 对任何给定的按 AFI/SAFI 统计, 同一个 BMP Statistics Report message 中 MUST NOT 出现重复的 (AFI, SAFI) 对. 如果没有该 AFI/SAFI 的可报告数据, 则 MUST NOT 包含此类统计.
如果统计适用于 Loc-RIB, 对应 BMP Statistics Report message 的 Per-Peer Header 中 Peer Type field MUST 设置为 3 (Loc-RIB Instance Peer) [RFC9069]. 否则, Peer Type 按 [RFC7854] Section 4.2 设置. BMP 实现在接收时 MUST 忽略无法识别的 Stat Type.
3.2. Adj-RIB-In RIB 监控统计定义
| Stat Type | 描述 |
|---|---|
| 18 | 当前位于 pre-policy Adj-RIB-In 中的路由数量. |
| 19 | 当前位于 per-AFI/SAFI pre-policy Adj-RIB-In 中的路由数量. |
| 20 | 当前位于 post-policy Adj-RIB-In 中的路由数量. |
| 21 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-In 中的路由数量. |
| 22 | 当前位于 per-AFI/SAFI pre-policy Adj-RIB-In 中且被入站策略拒绝的路由数量. |
| 23 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-In 中且被入站策略接受的路由数量. |
| 26 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-In 或 Loc-RIB 中且被已配置的 route-damping 策略抑制的路由数量. |
| 27 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-In 或 Loc-RIB 中且因 GR 事件被标记为 stale 的路由数量. |
| 28 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-In 或 Loc-RIB 中且被 LLGR 标记为 stale 的路由数量. |
| 29 | 当前位于 post-policy Adj-RIB-In 中, 在超过 received-route 阈值前剩余的路由数量. |
| 30 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-In 中, 在超过 received-route 阈值前剩余的路由数量. |
| 31 | 当前位于 post-policy Adj-RIB-In 或 Loc-RIB 中, 在超过 license-customized route 阈值前剩余的路由数量. |
| 32 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-In 或 Loc-RIB 中, 在超过 license-customized route 阈值前剩余的路由数量. |
| 33 | 当前位于 pre-policy Adj-RIB-In 中且因超过本地配置的最大 AS_PATH 长度而被拒绝的路由数量. |
| 34 | 当前位于 per-AFI/SAFI pre-policy Adj-RIB-In 中且因超过本地配置的最大 AS_PATH 长度而被拒绝的路由数量. |
| 35 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-In 中, 在通过 RPKI 的 ROA 验证 route origin ASN 后因前缀长度不匹配而无效的路由数量. |
| 36 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-In 中, 在通过 RPKI 的 ROA 验证 route origin ASN 后有效的路由数量. |
| 37 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-In 中且 RPKI route origin validation 状态为 NotFound 的路由数量. |
3.3. Adj-RIB-Out RIB 监控统计定义
| Stat Type | 描述 |
|---|---|
| 38 | 当前位于 per-AFI/SAFI pre-policy Adj-RIB-Out 中且被出站策略拒绝的路由数量. |
| 39 | 当前位于 pre-policy Adj-RIB-Out 中且因 AS_PATH 长度超过本地配置的最大值而被过滤的路由数量. |
| 40 | 当前位于 per-AFI/SAFI pre-policy Adj-RIB-Out 中且因 AS_PATH 长度超过本地配置的最大值而被过滤的路由数量. |
| 41 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-Out 中, 在通过 RPKI 的 ROA 验证 route origin ASN 后因前缀长度不匹配而无效的路由数量. |
| 42 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-Out 中, 在通过 RPKI 的 ROA 验证 route origin ASN 后有效的路由数量. |
| 43 | 当前位于 per-AFI/SAFI post-policy Adj-RIB-Out 中且 RPKI route origin validation 状态为 NotFound 的路由数量. |