基于BroadCom SDK的运营商QoS模型实现方法及系统技术方案

技术编号:12962151 阅读:61 留言:0更新日期:2016-03-03 04:26
本发明专利技术提供一种基于BroadCom SDK的运营商QoS模型实现方法及系统,所述基于BroadCom SDK的运营商QoS模型实现方法包括:调用运营商QoS模型的对象配置接口,接收运营商QoS模型的第一队列子对象数据;将所述第一队列子对象数据转换为BroadCom QoS模型的第二队列子对象数据;调用BroadCom QoS模型的配置接口接收所述第二队列子对象数据。本发明专利技术在现有的BroadCom的QoS模型的基础上,以较少的改动实现了运营商QoS模型的功能,转换快速、实现方案简单。

【技术实现步骤摘要】

本专利技术属于网络服务
,涉及一种运营商QoS模型的实现方法,特别是涉 及一种基于BroadCom SDK的运营商QoS模型实现方法及系统
技术介绍
Broadcom 6838是新一代Ρ0Ν上行网关芯片。Broadcom(博通)提供了 SDK (Software Development Kit,软件开发工具包),但 SDK 的 QoS(Quality of Service, 服务质量)模型是Broadcom自身定义的模型,而非电信运营商要求的模型。因而,面临的 问题是:怎样在broadcom 6838芯片方案上实现电信要求的QoS功能。其中,QoS (Quality of Service,服务质量)是指一个网络能够利用各种基础技术,为指定的网络通信提供更好 的服务的能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术。正 常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要Q〇S,比如Web应用,或 E-mail设置等。但是,QoS对网络中的关键应用和多媒体应用就十分必要。当网络过载或 拥塞时,QoS能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。 如何在Broadcom(博通)提供的SDK上实现电信运营商要求的QoS功能是亟需解 决的问题。一种解决方式是,基于BroadCom的QoS模型来实现电信运营商要求的QoS功能。 该方法无疑是最直接方便的,但目前还没有相关的技术方案提出。另一种解决方式则是,绕 过BroadCom SDK的QoS模型,自己定义出一套模型,将电信运营商要求的QoS模型在自定 义的模型上实现,而自定义的模型则需要直接利用BroadCom芯片功能来实现。该方法虽然 容易实现,但其缺陷是,需要重新定义QoS模型,并且需要将QoS模型在BroadCom芯片接口 上实现,所需时间较长,而且设计复杂度较大。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种基于Broadcom SDK的 运营商QoS模型实现方法及系统,用于解决现有Broadcom(博通)提供的SDK上无法实现 电信运营商要求的QoS功能的问题。 为实现上述目的及其他相关目的,本专利技术提供一种基于BroadCom SDK的运营商 QoS模型实现方法,所述基于BroadCom SDK的运营商QoS模型实现方法包括:调用运营商 QoS模型的对象配置接口,接收运营商QoS模型的第一队列子对象数据;将所述第一队列子 对象数据转换为BroadCom QoS模型的第二队列子对象数据;调用BroadCom QoS模型的配 置接口接收所述第二队列子对象数据。 可选地,所述基于BroadCom SDK的运营商QoS模型实现方法还包括:调用 BroadCom QoS模型配置运行所述第二队列子对象数据。 可选地,所述基于BroadCom SDK的运营商QoS模型实现方法还包括:利用数据转 换表将所述第一队列子对象数据转换为BroadCom QoS模型的第二队列子对象数据;所述 数据转换表包括顶层QoS数据转换子表和队列子对象转换子表;所述顶层QoS数据转换子 表包括QoS数据的TC标记转换关系,QoS数据的DSCP标记转换关系,QoS数据的优先级标 记转换关系,QoS数据的分类类型转换关系和QoS数据的协议转换关系;所述队列子对象转 换子表包括队列接口名的转换关系,队列使能转换关系,队列权重转换关系,队列优先级转 换关系,队列ID转换关系,和队列调度算法转换关系。 本专利技术还提供一种基于BroadCom SDK的运营商QoS模型实现系统,所述基于 BroadCom SDK的运营商QoS模型实现系统包括:第一接口模块,调用运营商QoS模型的对 象配置接口,接收运营商QoS模型的第一队列子对象数据;转换模块,与所述第一接口模块 相连,将所述第一队列子对象数据转换为BroadCom QoS模型的第二队列子对象数据;第二 接口模块,与所述转换模块相连,调用BroadCom QoS模型的配置接口接收所述第二队列子 对象数据。 可选地,所述第一接口映射为所述运营商QoS模型的对象配置接口,所述第二接 口映射为所述BroadCom QoS模型的配置接口;所述第一接口模块,转换模块和第二接口模 块构成一 QoS模型转换器。 可选地,所述转换模块包括:转换关系映射表,用于将所述第一队列子对象数据转 换为BroadCom QoS模型的第二队列子对象数据,包括:顶层QoS数据转换子表,包括QoS数 据的TC标记转换关系,QoS数据的DSCP标记转换关系,QoS数据的优先级标记转换关系, QoS数据的分类类型转换关系和QoS数据的协议转换关系;队列子对象转换子表,包括队列 接口名的转换关系,队列使能转换关系,队列权重转换关系,队列优先级转换关系,队列ID 转换关系,和队列调度算法转换关系。 如上所述,本专利技术的基于BroadCom SDK的运营商QoS模型实现方法及系统,具有 以下有益效果: 本专利技术在现有的BroadCom的QoS模型的基础上,以较少的改动实现了运营商QoS 模型的功能,转换快速、实现方案简单。本专利技术可以在现有的BroadCom的QoS模型的基础 上快速实现任意运营商QoS模型的功能。【附图说明】 图1显示为本专利技术实施例所述的基于BroadCom SDK的运营商QoS模型实现方法 的一种实现流程示意图。 图2显示为本专利技术实施例所述的基于BroadCom SDK的运营商QoS模型实现系统 的一种实现结构示意图。 图3显示为本专利技术实施例所述的基于BroadCom SDK的运营商QoS模型实现系统 的一种应用场景不意图。 图4显示为中国电信的CT-C0M_Uplink QoS模型的参数结构示意图。 图5显示为BroadCom的QoS模型QueueManagent的参数结构示意图。 元件标号说明 100 基于BroadCom SDK的运营商QoS模型实现系统 110 第一接口模块 120 转换模块 121 转换关系映射表 1211 顶层QoS数据转换子表 1212 队列子对象转换子表 130 第二接口模块 S11 ~S14 步骤【具体实施方式】 以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书 所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实 施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离 本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施 例中的特征可以相互组合。 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构 想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸 绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也 可能更为复杂。 请参阅图1,本专利技术提供一种基于BroadCom SDK的运营商QoS模型实现方法,所述 基于BroadCom SDK的运营商QoS模型实现方法包括: S11,调用运营商QoS模型的对象配置接口,接收运营商QoS模型的第一队列子对 象数据。 S12,将所述第一队列子对象本文档来自技高网
...

【技术保护点】
一种基于BroadCom SDK的运营商QoS模型实现方法,其特征在于,所述基于BroadCom SDK的运营商QoS模型实现方法包括:调用运营商QoS模型的对象配置接口,接收运营商QoS模型的第一队列子对象数据;将所述第一队列子对象数据转换为BroadCom QoS模型的第二队列子对象数据;调用BroadCom QoS模型的配置接口接收所述第二队列子对象数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:施晨贾煜涛
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1