6.5. The Poll Sequence (轮询序列)
6.5. The Poll Sequence (轮询序列)
轮询序列 (Poll Sequence) 是 BFD 控制包的交换, 在某些情况下用于确保远程系统知道参数变化。它还在按需模式中使用 (参见第 6.6 节) 来验证双向连接性。
轮询序列包括一个系统发送设置了 Poll (P) 位的周期性 BFD 控制包。当另一个系统接收到 Poll 时, 它立即传输设置了 Final (F) 位的 BFD 控制包, 独立于它可能正在发送的任何周期性 BFD 控制包 (参见第 6.8.7 节)。当发送轮询序列的系统接收到带有 Final 的数据包时, 轮询序列终止, 并且任何后续的 BFD 控制包都在清除 Poll 位的情况下发送。BFD 控制包不能同时设置 Poll (P) 和 Final (F) 位。
如果已经在发送周期性 BFD 控制包 (远程系统不处于按需模式), 则必须通过在这些计划的周期性传输上设置 Poll (P) 位来执行轮询序列; 不能发送额外的数据包。
在轮询序列终止后, 如果远程端处于按需模式, 请求轮询序列的系统将停止 BFD 控制包的周期性传输; 否则, 它将返回到在清除 Poll (P) 位的情况下的 BFD 控制包的周期性传输。
通常, 整个序列包括每个方向上的单个数据包, 尽管数据包丢失或相对较长的数据包延迟可能导致在序列终止之前发送多个 Poll 数据包。