- OLSR协议使用序列号的目的是为了丢掉“旧”信息(即,所接收到的乱序消息)
- 但是,使用有限的若干比特表示序列号,会出现返转问题(即,序列号从最大值开始递增到零)
为了防止这个问题干扰OLSR协议的操作,必须遵守以下规则
术语MAXVALUE指定随后一个可能的最大序列号
- 若序列号S1、S2满足下列条件,则说序列号S1大于序列号S2:
- S1 > S2 AND S1 - S2 ≤ MAXVALUE/2
- 或者S2 > S1 AND S2 - S1 > MAXVALUE/2
- 因此,当比较两条消息时,即使出现返转问题,也能够确定哪条消息包含最新的信息