摘要
- 入口节点发起锁定和定向测试,但不能单方面建立锁定、环回或恢复状态。
- 出口节点确认锁定;被点名的出口或中间节点还要验证 A 位和明确的实体身份。
- 成功退出环回前不得解锁;Resv、RRO Hop Attributes 与 OAM Problem 错误必须联合核对。
事实与权力边界
RFC 7571 规定,入口为请求锁定发送同时设置 A 位和 ADMIN_STATUS Reflect 位的 Path。出口尝试把 LSP 从客户业务中撤出;成功时以 A 位置于 Resv,失败时返回 OAM Problem / Lock Failure,后续 Resv 继续保持 A 清除或反映未成功状态。锁定期间,后续 Path 和 Resv 必须保持 A 位。解锁时入口清除 Path 中的 A,出口成功后以 A 清除的 Resv 表示恢复;失败则产生 OAM Problem / Unlock Failure,并继续保持锁定状态。
这不是单一节点的主权命令。入口可以请求,但出口负责确认服务撤出或恢复。随后,入口可在锁定状态下把环回目标设为出口或中间节点,并使用 RFC 7570 ERO Hop Attributes 对特定节点寻址。目标在尝试环回前必须验证 A 位已设置;若没有 A 位,必须忽略请求。目标还必须确认 ERO Hop Attributes 前紧邻的 ERO 子对象明确标识所需实体。身份缺失或含糊时,应忽略请求,并可生成 Bad EXPLICIT_ROUTE。
对 IPv4 或 IPv6 前缀标识,前缀长度必须分别是 32 或 128,不能把普通网络前缀当作目标身份。若前一项是 label subobject,其 U 位选择环回方向。这些是协议验证规则,不是对所有网络部署方式的普遍断言。
RFC 6435提供锁定和环回的功能基础:锁定使传送路径离开客户业务,同时允许 OAM 及可能的测试流量;环回把收到的测试数据返回,使发起者能够验证路径完整性。RFC 7570是寻址与报告的承载机制,不是RFC 7571所规定的锁定、环回、退出和解锁顺序。RFC 5420涉及属性标志处理,RFC 3473提供 ADMIN_STATUS 背景,RFC 7260提供 RFC 7571 使用的 OAM Problem 错误基础。
环回成功时,若节点加入 RFC 7570 RRO Hop Attributes 子对象,会设置 Loopback flag;失败产生 OAM Problem / Loopback Failure。Loopback 是 Path 和 RRO Attributes 中的 Attribute Flags bit 13,且不出现在 Resv。它不是 ADMIN_STATUS 的 A 位:前者表示环回请求或报告状态,后者表示锁定状态;二者也都不等同于 OAM Problem 错误。退出时入口清除 Loopback flag、保留 A 位;成功以 RRO 中清除该 flag 报告,失败产生 Exit Loopback Failure。入口不得在仍处于环回时请求解锁,出口必须忽略此类解锁请求。
受益者、成本与边界
受益者是 OAM 操作人员:在客户流量被撤出的条件下,他们可以把路径完整性测试限定到一个命名节点,并让测试流量有意返回。代价是 LSP 进入协调的 out-of-service 状态,需要多个有序转换;失败会产生不同的错误,RRO 报告还可能披露节点信息。RFC 7571继承RFC 7570的边界和保密政策考虑,因而不能假定每个域都会暴露未经筛选的环回状态。
这是基于规范的分析,不是部署、事故或厂商声明。源材料没有说明哪些厂商或运营者实现这些信令,也没有部署普及率、持续时间、失败率、时延或客户影响数据。它没有选择维护窗口、测试模式、验收阈值或商业恢复决定。冻结的 errata 页面只是 RFC 7571 的当前检索快照,不代表本包提出了额外更正。
L3 验证夹具
- **L3 控制夹具:**记录入口 Path:ADMIN_STATUS A=1、Reflect=1;记录出口 Resv:A=1。若 Resv 未确认 A,状态不得进入 LOCKED,且不能发送有效环回请求。
- **L3 目标夹具:**在 ERO 中放置明确的 IPv4/32 或 IPv6/128 标识,紧邻其后的 RFC 7570 ERO Hop Attributes 指向目标;另测普通 /24、/64 和缺失前置身份。前两者可进入身份验证,后者应被忽略或产生 Bad EXPLICIT_ROUTE。
- **L3 方向夹具:**在 label subobject 前后分别设置 U=0 和 U=1,验证它们选择相反环回方向;不得把 U 位解释成普遍部署结论。
- **L3 成功夹具:**目标在 A=1 时回送测试流量,并在 RRO Hop Attributes 设 Loopback bit 13;入口随后发 Path 清除 bit 13、保留 A=1,确认 RRO 清除该 bit 后才发送清除 A 的 Path。
- **L3 失败夹具:**分别注入 Lock Failure、Loopback Failure、Exit Loopback Failure 和 Unlock Failure,核对对应 OAM Problem、Resv A 位及 RRO flag;任何单一信号都不能替代完整链条。
- **L3 反事实夹具:**A=0 时目标必须忽略环回;目标不明确时不得执行;环回或退出失败时不得推进;环回尚未退出时的解锁必须被忽略。
来源
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance

