[发明专利]基于邻域感知的网络节点端到端服务质量保障方法及装置有效
申请号: | 201710198943.3 | 申请日: | 2017-03-29 |
公开(公告)号: | CN107086961B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 邬江兴;李玉峰;孙鹏浩;胡宇翔;王鹏;张少军;黄建洋;魏鹏 | 申请(专利权)人: | 中国人民解放军信息工程大学 |
主分类号: | H04L12/725 | 分类号: | H04L12/725;H04L12/715;H04L12/721 |
代理公司: | 41111 郑州大通专利商标代理有限公司 | 代理人: | 陈大通 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 邻域 感知 网络 节点 端到端 服务质量 保障 方法 装置 | ||
1.一种基于邻域感知的网络节点端到端服务质量保障方法,其特征在于,包括以下步骤:
步骤1,建立服务质量的MOS值模型,对于端到端的服务质量进行量化,通过设置特定位宽的MOS字段来标记端到端服务质量需求,具体步骤如下:
步骤1.1,根据服务质量的类型,确定该类型服务质量的最低量化值El和最高量化值Eu;
步骤1.2,将最低量化值El与最高量化值Eu之间的差值等分为M份,得到该类型服务质量的M个服务质量等级,其中,第i个服务质量等级对应于量化值区间对应该类型服务质量的MOS值区间[1,M];
步骤2,将路由器服务质量的MOS值进行邻域传播,具体步骤如下:
步骤2.1,各路由器根据服务质量的类型和该类型服务质量的MOS值的划分标准,确定本地所能为不同业务提供的一系列服务质量的MOS值列表L,将L通过随包传输的方式,广播到邻居路由器中;
步骤2.2,路由器广播服务质量的MOS值时,将所能提供的该类型服务质量的所有MOS值加入到数据包中,并针对本次的广播设置生存跳数值插入数据包中,以此限制广播范围;
步骤2.3,路由器收到包含其他路由器服务质量的MOS值的数据包时,记录每个邻居路由器服务能力并保存至本地,同时在转发该数据包时,将数据包中的生存跳数值减1;
步骤3,在交换网络中传递需要保证的最低服务质量的MOS值,具体步骤如下:
步骤3.1,在端到端服务发起时,服务发起方确定该服务需要保证的最低服务质量的MOS值R,并将需求MOS值R添加到本业务所有数据包中;
步骤3.2,需求MOS值在交换网络中传输时,路由器只读取该值而不改变R;
步骤4,根据路由器服务质量的MOS值动态选择本地服务质量,具体步骤如下:
步骤4.1,业务数据包到达路由器时,路由器解析数据包中的需求MOS值R,分析该数据包端到端服务中用户需求的服务质量,并且从数据包中解析出该数据包目前所接受的服务质量E;
步骤4.2,路由器根据本地存储的下一跳路由器的服务质量的MOS值列表Lnext,按照如下公式从本地服务质量的MOS值列表Llocal中选择对此数据包的服务质量service:
其中,对于初始节点,取E=R,对于最终节点,取max(Lnext)=R;
步骤4.3,路由器根据本地所提供的服务质量service,更新数据包中的目前所接受的服务质量E′,其中:
E′=E+service-R;
步骤4.4,路由器完成本数据包处理过程,将数据包转发至下一节点;
步骤5,处理终点路由器的信息。
2.根据权利要求1所述的基于邻域感知的网络节点端到端服务质量保障方法,其特征在于,所述处理终点路由器的信息的具体步骤如下:
步骤5.1,在数据包传输路径上,判断生存跳数值是否为0,如果生存跳数值为0,则转步骤5.2,如果生存跳数值不为0,则转步骤5.3;
步骤5.2,路由器停止对数据包中的需求MOS值R和目前所接受的服务质量E进行更新,并从数据包中删除该路由器服务质量的MOS值;
步骤5.3,将数据包转发至下一跳路由器。
3.一种基于邻域感知的网络节点端到端服务质量保障装置,其特征在于,包括:
MOS值模型建立模块,用于建立服务质量的MOS值模型,对于端到端的服务质量进行量化,通过设置特定位宽的MOS字段来标记端到端服务质量需求,具体步骤如下:
步骤1.1,根据服务质量的类型,确定该类型服务质量的最低量化值El和最高量化值Eu;
步骤1.2,将最低量化值El与最高量化值Eu之间的差值等分为M份,得到该类型服务质量的M个服务质量等级,其中,第i个服务质量等级对应于量化值区间对应该类型服务质量的MOS值区间[1,M];MOS值邻域传播模块,用于将路由器服务质量的MOS值进行邻域传播,具体步骤如下:
步骤2.1,各路由器根据服务质量的类型和该类型服务质量的MOS值的划分标准,确定本地所能为不同业务提供的一系列服务质量的MOS值列表L,将L通过随包传输的方式,广播到邻居路由器中;
步骤2.2,路由器广播服务质量的MOS值时,将所能提供的该类型服务质量的所有MOS值加入到数据包中,并针对本次的广播设置生存跳数值插入数据包中,以此限制广播范围;
步骤2.3,路由器收到包含其他路由器服务质量的MOS值的数据包时,记录每个邻居路由器服务能力并保存至本地,同时在转发该数据包时,将数据包中的生存跳数值减1;
最低服务质量的MOS值传递模块,用于在交换网络中传递需要保证的最低服务质量的MOS值,具体步骤如下:
步骤3.1,在端到端服务发起时,服务发起方确定该服务需要保证的最低服务质量的MOS值R,并将需求MOS值R添加到本业务所有数据包中;
步骤3.2,需求MOS值在交换网络中传输时,路由器只读取该值而不改变R;本地服务质量选择模块,用于根据路由器服务质量的MOS值动态选择本地服务质量,具体步骤如下:
步骤4.1,业务数据包到达路由器时,路由器解析数据包中的需求MOS值R,分析该数据包端到端服务中用户需求的服务质量,并且从数据包中解析出该数据包目前所接受的服务质量E;
步骤4.2,路由器根据本地存储的下一跳路由器的服务质量的MOS值列表Lnext,按照如下公式从本地服务质量的MOS值列表Llocal中选择对此数据包的服务质量service:
其中,对于初始节点,取E=R,对于最终节点,取max(Lnext)=R;
步骤4.3,路由器根据本地所提供的服务质量service,更新数据包中的目前所接受的服务质量E′,其中:
E'=E+service-R;
步骤4.4,路由器完成本数据包处理过程,将数据包转发至下一节点;
终点路由器信息处理模块,用于处理终点路由器的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军信息工程大学,未经中国人民解放军信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710198943.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种六自由度运动模拟机构
- 下一篇:一种基于SDN的目的端精准视频切换方法