全球专业中文经管百科,由121,994位网友共同编写而成,共计435,874个条目

ROHC

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

ROHC(Robust Header Compression,健壮性包头压缩)

目录

什么是ROHC

  ROHC是目前公认的应用于无线链路上较为理想的头部压缩方式,它有U/R/O三种工作模式,即单向模式、双向可信模式和最优化模式,每种模式下又有多种数据包

ROHC的基本原理[1]

  信头能够被压缩,是因为相邻节点间同一数据流连续分组信头中存在一些不变的冗余信头域(静态域),这样仅在数据流开始传递时发送完整分组信头,后续IP分组只传送信头中的变化部分(动态域)和相对于同一个流的关联标识符,从而有效利用无线带宽资源。

  在数据流刚开始传递时,ROHC压缩方将完整信头即静态和动态信头的域和值保存在本地压缩文景(context)数据结构中,后续分组参照此进行压缩,仅传递变化的值域,并且压缩方为每个文景分配一个文景标识符CID(contextidentifica-tion),惟一标识此数据流。

  ROHC解压方收到新的数据流分组时,将完整的信头域和值保存到本地解压文景数据结构中,一旦解压方建立起完整文景,压缩方才发送ROHC压缩分组,在后续数据流传输中,解压方根据此分组的CID查找相应解压文景进行解压。由于信头采用了压缩技术,冗余信头域在ROHC压缩分组中没有传递,因此解压方必须要知道原始未压缩分组包含那些信头域,才能对这些信头域解压。ROHC采用了简档(profile)来标识不同协议类型的IP分组,并为每种简档类型分组分配固定简档号(PID),表明压缩的IP分组类型,如IP/TCP为6。当解压方接收到R0HC分组后,根据携带的PID和CID,得出压缩分组类型和文景信息,对信头的各个域解压赋值。

ROHC工作模式和工作状态[1]

  ROHC协议定义了3种工作模式和3种压缩、解压状态,以便ROHC在不同无线链路状态下对IP分组信头进行压缩和解压,保持压缩和解压数据流同步,保证ROHC协议健壮性

  (1)ROHC压缩状态

  IR(initiationandrefreshstate)初始化和重置状态。用于初始、更新文景中静态域和动态域信息。在此状态下,压缩方连续发送全部IP信头信息和流关联标识符(PID和CID)。FO(firstorder)一级压缩状态。此时压缩方仅仅需要传递完整的动态信头域信息。

  SO(secondorder)一级压缩状态。SO状态是最高级压缩状态,这时压缩方根据动态域变化规律,仅传递动态域的压缩值,此时压缩方发送最高压缩率的ROHC压缩分组。

  (2)ROHC解压状态

  NC(no context)无文景状态。NC状态主要是在数据流刚开始传递时解压方所处的状态,解压方没有IP信头静态和动态域信息,需要压缩方在IR状态发送包含完整信头的分组。

  SC(static context)静态文景状态。SC解压状态指解压方获得了足够的静态域信息,与压缩方的FO状态相对应,希望接收到包含完整动态信头的ROHC压缩分组。

  FC(ful1 context)全文景状态。FC解压状态指解压方获得了足够的静态域信息和动态域的变化规律信息时所处的状态,与压缩方SO状态相对应,能够接收压缩方在SO状态所发送的ROHC压缩分组。

  解压方刚开始工作在NC状态,一旦成功解压一个ROHC分组就进入FC状态。在FC状态下,当最近k1个连续分组解压失败时,解压方转移到SC状态。在SC状态下,当成功解压一个分组时,解压方转移到FC状态;当最近k2个连续分组解压失败的时候,解压方转移到NC状态。根据文献[4]NS仿真得出Kl=K2=3时性能最优。

  (3)R0HC工作模式

  ·单向(uni—directiona1)U模式:当不存在或不能使用反馈信道时,ROHC工作在U模式,此时解压方不能向压缩方发送反馈信息。为保证压缩健壮性和压缩率,压缩方采用乐观逼近原则和周期性原则进行状态转移。

  乐观逼近原则:在IR状态或FO状态时,压缩方向解压方连续发送n个分组时就认为解压方建立了正确的解压文景,于是向高级FO、SO状态转移。

  周期性原则:压缩方在FO、SO状态一定时间timeout后,就转移到低级压缩状态。

  ·双向乐观(bi—directional optimistic)O模式:当无线链路存在可以利用的反馈信道时,ROHC工作在0模式,压缩方向高级状态转移采用乐观逼近原则或者正反馈原则,向低级状态转移采用负反馈原则。

  正反馈原则:当无线链路允许发送反馈分组的时候,解压方一旦正确解压具有更新文景特性的分组时,就向压缩方发送正反馈分组,允许压缩方向高级压缩状态转移。

  负反馈原则:当无线链路允许发送反馈分组的时候,解压方连续错误地解压ROHC分组时,就要向压缩方发送负反馈分组,促使压缩方向低级状态转移,并发送带有完整信息的分组,以便解压方接收到这些分组后更新解压文景信息,保持压缩和解压文景同步。

  ·双向可靠R模式:当无线链路质量比较好的时候,状态转移完全采用反馈原则。压缩方向高级状态转移采用正反馈原则,向低级状态转移采用负反馈原则。

参考文献

  1. 1.0 1.1 厉群,王春晓.ROHC协议分析与建模[J].计算机工程与设计.2008,13
本条目对我有帮助17
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您认为本条目还有待完善,需要补充新内容或修改错误内容,请编辑条目投诉举报

本条目由以下用户参与贡献

Mis铭,苏青荇.

评论(共1条)

提示:评论内容为网友针对条目"ROHC"展开的讨论,与本站观点立场无关。
223.104.66.* 在 2021年9月29日 11:30 发表

QWQ

回复评论

发表评论请文明上网,理性发言并遵守有关规定。

打开APP

以上内容根据网友推荐自动排序生成

下载APP

闽公网安备 35020302032707号