[发明专利]一种数据流报头压缩传输方法、系统及控制器、节点有效
申请号: | 201580035116.1 | 申请日: | 2015-08-31 |
公开(公告)号: | CN107210964B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 孙嘉楠;董平;郑涛;徐通 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据流 报头 压缩 传输 方法 系统 控制器 节点 | ||
1.一种数据流报头压缩传输方法,其特征在于,包括:
控制器为数据流分配未被占用的上下文标识CID,并确定所述数据流的传输路径;
针对所述传输路径上的各个节点,所述控制器执行以下步骤:
针对传输路径上的首节点,所述控制器将所述数据流的报头标识、所述CID和所述首节点的下一节点的节点标识发送给所述首节点;
针对传输路径上的各中间节点,所述控制器将所述CID和该中间节点的下一节点的节点标识发送给该中间节点;
针对传输路径上的末节点,所述控制器将所述CID发送给所述末节点;
所述方法还包括:
所述控制器统计被占用的CID数量;
当所述被占用的CID数量大于等于第一阈值、且小于等于CID总数时,若被占用的CID中利用率最低的CID的利用率低于第二阈值,则所述控制器将所述利用率最低的CID标识为未被占用,并通知占用所述利用率最低的CID的数据流的传输路径上的首节点和末节点释放所述利用率最低的CID,所述CID的利用率为占用CID的数据流的数据包报头压缩前后字节数量的差值与数据流占用CID的时间间隔的商。
2.如权利要求1所述的方法,其特征在于,还包括:
所述控制器将用于压缩所述数据流的数据包报头的压缩算法的标识发送给所述首节点;
所述控制器将用于解压缩所述数据流的数据包报头的解压缩算的法标识发送给所述末节点。
3.如权利要求1所述的方法,其特征在于,还包括:
当所述被占用的CID数量大于等于第一阈值、且小于等于CID总数时,若距离上一次控制器计算每个被占用的CID的利用率的时间间隔大于等于第三阈值,则所述控制器重新计算每个被占用的CID的利用率。
4.如权利要求1所述的方法,其特征在于,还包括:
当所述末节点距离上一次解压缩所述数据流的数据包报头的时间间隔超过第四阈值时,所述控制器将所述数据流占用的CID标识为未被占用,并通知所述数据流的传输路径上的首节点和末节点释放所述CID。
5.如权利要求1所述的方法,其特征在于,还包括:
当所述数据流的所述传输路径发生链路中断时,所述控制器确定所述传输路径的可替代传输路径,所述可替代传输路径上的首节点、末节点分别为所述传输路径的首节点、末节点,且不包括所述传输路径上发生链路中断的链路;
针对所述可替代传输路径上的各个节点,所述控制器执行以下步骤:
针对所述可替代传输路径上的首节点,所述控制器将所述CID和所述可替代传输路径上首节点的下一节点的节点标识发送给首节点;
针对所述可替代传输路径上的中间节点,所述控制器将所述CID和所述可替代传输路径上该中间节点的下一节点的节点标识发送给该中间节点。
6.一种数据流报头压缩传输方法,其特征在于,包括:
数据流的传输路径上的首节点接收控制器发送的所述数据流的报头标识、所述控制器为所述数据流分配的上下文标识CID和所述首节点在所述传输路径上的下一节点的节点标识;
所述首节点对与所述数据流的报头标识匹配的第一数据包进行报头压缩处理得到第二数据包;
所述首节点将携带有所述CID的所述第二数据包传输至所述下一节点的节点标识对应的下一节点;
所述方法还包括:
所述首节点接收所述控制器发送的用于指示释放所述数据流占用的所述CID的通知;
所述首节点根据所述通知释放所述CID,所述CID为被占用的CID中利用率最低的CID,所述被占用的CID数量大于等于第一阈值,且所述CID的利用率低于第二阈值,所述CID的利用率为占用CID的数据流的数据包报头压缩前后字节数量的差值与数据流占用CID的时间间隔的商。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580035116.1/1.html,转载请声明来源钻瓜专利网。