ROHC的工作模式和工作状态是什么?
ROHC协议定义了3种工作模式和3种压缩、解压状态,以便ROHC在不同无线链路状态下对IP分组信头进行压缩和解压,保持压缩和解压数据流同步,保证ROHC协议健壮性。
(1) ROHC压缩状态
- IR(initiation and refresh state)初始化和重置状态。用于初始、更新文景中静态域和动态域信息。在此状态下,压缩方连续发送全部IP信头信息和流关联标识符(PID和CID)。
- FO(first order)一级压缩状态。此时压缩方仅需传递完整的动态信头域信息。
- SO(second order)一级压缩状态。SO状态是最高级压缩状态,这时压缩方根据动态域变化规律,仅传递动态域的压缩值,此时压缩方发送最高压缩率的ROHC压缩分组。
(2) ROHC解压状态
- NC(no context)无文景状态。NC状态主要是在数据流刚开始传递时解压方所处的状态,解压方没有IP信头静态和动态域信息,需要压缩方在IR状态发送包含完整信头的分组。
- SC(static context)静态文景状态。SC解压状态指解压方获得了足够的静态域信息,与压缩方的FO状态相对应,希望接收到包含完整动态信头的ROHC压缩分组。
- FC(full context)全文景状态。FC解压状态指解压方获得了足够的静态域信息和动态域的变化规律信息时所处的状态,与压缩方的SO状态相对应,能够接收压缩方在SO状态所发送的ROHC压缩分组。
解压方刚开始工作在NC状态,一旦成功解压一个ROHC分组就进入FC状态。在FC状态下,当最近连续k1个分组解压失败时,解压方转移到SC状态。在SC状态下,当成功解压一个分组时,解压方转移到FC状态;当最近连续k2个分组解压失败时,解压方转移到NC状态。根据文献[4]NS仿真得出Kl=K2=3时性能最优。
(3) R0HC工作模式
- 单向(uni-directional)U模式:当不存在或不能使用反馈信道时,ROHC工作在U模式,此时解压方不能向压缩方发送反馈信息。为保证压缩健壮性和压缩率,压缩方采用乐观逼近原则和周期性原则进行状态转移。
- 乐观逼近原则:在IR状态或FO状态时,压缩方向解压方连续发送n个分组时就认为解压方建立了正确的解压文景,于是向高级FO、SO状态转移。
- 周期性原则:压缩方在FO、SO状态一定时间timeout后,就转移到低级压缩状态。
- 双向乐观(bi-directional optimistic)O模式:当无线链路存在可以利用的反馈信道时,ROHC工作在O模式,压缩方向高级状态转移采用乐观逼近原则或者正反馈原则,向低级状态转移采用负反馈原则。
- 正反馈原则:当无线链路允许发送反馈分组时,解压方一旦正确解压具有更新文景特性的分组时,就向压缩方发送正反馈分组,允许压缩方向高级压缩状态转移。
- 负反馈原则:当无线链路允许发送反馈分组时,解压方连续错误地解压ROHC分组时,就要向压缩方发送负反馈分组,促使压缩方向低级状态转移,并发送带有完整信息的分组,以便解压方接收到这些分组后更新解压文景信息,保持压缩和解压文景同步。
- 双向可靠R模式:当无线链路质量较好时,ROHC工作在R模式,状态转移完全采用反馈原则。压缩方向高级状态转移采用正反馈原则,向低级状态转移采用负反馈原则。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~