MAC层协议特定业务汇聚子层的净荷报头压缩
发布时间:2008/11/28 0:00:00 访问次数:621
在phs中,高层净荷报头的重复部分在mac sdu中,由发送实体压缩,由接收实体恢复。phs能力的实现是 可选的。在上行链路中,发送实体是55,接收实体是bs;在下行链路中,发送实体是bs,接收实体是ss。在 mac连接phs被激活的情况下,每个mac sdu具有一个phsi前缀,该前缀参考净荷报头压缩域(phsf)。
发送实体利用分类器把分组映射到一个服务流。分类器唯一的把分组映射到与它关联的phs规则。接收实 体使用cid和phs!来恢复phsf。一旦一个phsf被分配给一个phsi,它将不会改变。为了改变一个服务流上的 phsf的值,需要定义一个新的phs规则,同时旧的规则从服务流中删除,并加人新的规则。当一个分类器被 删除时,任何相关的phs规则将同时被删除。
phs有一个净荷报头压缩有效(phsv)选项,该选项在压缩净荷报头前用来确定是否对它进行验证。phs同 样有一个净荷报头压缩过滤(phsm)选项,用来允许所选字节不被压缩。phsm用来发送已经改变的字节,但 是仍然压缩没有改变的字节,比如ip序列号。
bs必须分配所有的phsi值,正如它分配所有cid值一样。发送实体或者接收实体必须指定phsf和净荷报头 压缩大小(phss)。该规定允许预先配置的报头和该规范以外的高层信令协议建立缓冲入口。
高层业务实体负责产生一个phs规则,该规则唯一标识服务流中的压缩报头。高层业务实体也负责确保在 活动服务流的持续时闾内,被压缩的字节流在分组之间是否是恒定的。
①phs操作。图1表示了phs的操作过程。一个分组被提交到分组cs,ss应用它的分类器规则。匹配的规则 将产生一个上行链路服务流、cid和phs规则。phs规贝刂规定phsf、phsi、phsm、phss和phsv。 如果phsv被 设置或没有出现时,ss将比较分组报头和phsf中的字节。如果它们匹配,ss将压缩上行链路phsf中的所有字 节,除了被phsm过滤的字节。ss然后将在pdu前面加上phsi前缀,并且为了上行链路的传输,给mac sap提供 整个mac sdu。
当bs从空中接口收到mpdu时,bs mac层将通过检查普通mac报头来确定关联cid。bs mac层发送pdu给予cid 关联的mac sap。接收的分组cs使用cid和phsi来查寻phsf、phsm和phss。bs重组分组,然后按照正常的分组 处理进行,重组的分组包含从phsf来的字节。如果验证被激活,那么phsf字节等于最初的报头字节;反之, 不能确保phsf字节与报头字节匹配。在下行链路有类似的操作过程。
图2给出了当使用phs过滤功能时分组的压缩和恢复。过滤功能仅允许对不变化的字节进行压缩。phsf和 phss占据整个压缩域,包含压缩和未被压缩的字节。
②phs信令。phs需要创建三个对象:服务流、分类器和phs规则。这三个对象可能被同时创建,也可能在 单独的消息流中被创建。
phs规则用动态服务增加(dsa)或动态服务交换(dsc)消息创建。当phs规则被创建时,bs将定义phsi。可以用动态服务交换(dsc)或动态服务删除(dsd)消息来删除phs规则。ss或bs可以定义phss和phsf。如果要改变一个服务流上的phsf的值,那么必须定义一个新的phs规则,并且从服务流中删除旧的规则,将新的规则加入。
图1 phs操作流程
图2 有过滤功能的phs
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
在phs中,高层净荷报头的重复部分在mac sdu中,由发送实体压缩,由接收实体恢复。phs能力的实现是 可选的。在上行链路中,发送实体是55,接收实体是bs;在下行链路中,发送实体是bs,接收实体是ss。在 mac连接phs被激活的情况下,每个mac sdu具有一个phsi前缀,该前缀参考净荷报头压缩域(phsf)。
发送实体利用分类器把分组映射到一个服务流。分类器唯一的把分组映射到与它关联的phs规则。接收实 体使用cid和phs!来恢复phsf。一旦一个phsf被分配给一个phsi,它将不会改变。为了改变一个服务流上的 phsf的值,需要定义一个新的phs规则,同时旧的规则从服务流中删除,并加人新的规则。当一个分类器被 删除时,任何相关的phs规则将同时被删除。
phs有一个净荷报头压缩有效(phsv)选项,该选项在压缩净荷报头前用来确定是否对它进行验证。phs同 样有一个净荷报头压缩过滤(phsm)选项,用来允许所选字节不被压缩。phsm用来发送已经改变的字节,但 是仍然压缩没有改变的字节,比如ip序列号。
bs必须分配所有的phsi值,正如它分配所有cid值一样。发送实体或者接收实体必须指定phsf和净荷报头 压缩大小(phss)。该规定允许预先配置的报头和该规范以外的高层信令协议建立缓冲入口。
高层业务实体负责产生一个phs规则,该规则唯一标识服务流中的压缩报头。高层业务实体也负责确保在 活动服务流的持续时闾内,被压缩的字节流在分组之间是否是恒定的。
①phs操作。图1表示了phs的操作过程。一个分组被提交到分组cs,ss应用它的分类器规则。匹配的规则 将产生一个上行链路服务流、cid和phs规则。phs规贝刂规定phsf、phsi、phsm、phss和phsv。 如果phsv被 设置或没有出现时,ss将比较分组报头和phsf中的字节。如果它们匹配,ss将压缩上行链路phsf中的所有字 节,除了被phsm过滤的字节。ss然后将在pdu前面加上phsi前缀,并且为了上行链路的传输,给mac sap提供 整个mac sdu。
当bs从空中接口收到mpdu时,bs mac层将通过检查普通mac报头来确定关联cid。bs mac层发送pdu给予cid 关联的mac sap。接收的分组cs使用cid和phsi来查寻phsf、phsm和phss。bs重组分组,然后按照正常的分组 处理进行,重组的分组包含从phsf来的字节。如果验证被激活,那么phsf字节等于最初的报头字节;反之, 不能确保phsf字节与报头字节匹配。在下行链路有类似的操作过程。
图2给出了当使用phs过滤功能时分组的压缩和恢复。过滤功能仅允许对不变化的字节进行压缩。phsf和 phss占据整个压缩域,包含压缩和未被压缩的字节。
②phs信令。phs需要创建三个对象:服务流、分类器和phs规则。这三个对象可能被同时创建,也可能在 单独的消息流中被创建。
phs规则用动态服务增加(dsa)或动态服务交换(dsc)消息创建。当phs规则被创建时,bs将定义phsi。可以用动态服务交换(dsc)或动态服务删除(dsd)消息来删除phs规则。ss或bs可以定义phss和phsf。如果要改变一个服务流上的phsf的值,那么必须定义一个新的phs规则,并且从服务流中删除旧的规则,将新的规则加入。
图1 phs操作流程
图2 有过滤功能的phs
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
上一篇:Ad Hoc网络的路由协议