一种分配调度资源的方法、系统及路由设备的制作方法

文档序号:7715468阅读:194来源:国知局
专利名称:一种分配调度资源的方法、系统及路由设备的制作方法
技术领域
本发明涉及通信领域,特别涉及一种分配调度资源的方法、系统及路由设备。
背景技术
如图1所示的组网拓朴中,用户侧PE设备120汇聚并透传用户终端131 与用户终端132的业务,所有业务统一由宽带接入服务器110 (Broadband Remote Access Server, BRAS)进行用户管理及iU正,由于用户规p漠越来越 大,为减轻宽带接入服务器110的处理负担,将宽带接入服务器110的功能转 移到用户侧PE设备120上实现,即采用分布式宽带接入服务器。
基于分布式宽带接入服务器,对于IPoE (IP over Ethernet)接入方式的 业务通常在用户侧PE设备120上进行用户管理及认证,但对于PPPoE (Point画to國Point Protocol over Ethernet )接入方式的业务通常仍在宽带接入月l 务器110上进行用户管理及认证,用户侧PE设备120只是透传PPPoE业务。
基于上述介绍,同一用户终端可能同时存在IPoE接入方式的业务和 PPPoE接入方式的业务,可能部分业务在用户侧PE i殳备120进行用户管理 及认证,部分业务则经过用户侧PE设备120透传,由宽带接入服务器110进 行用户管理及认证。为保证业务的服务质量,需要做层次化服务质量 (Hierarchical Quality of Service, HQoS)调度,对于非透传业务,用户侧 PE设备120可感知其上下线,当用户终端131的第一个上线业务为非透传业 务时,用户侧PE设备120可以为用户终端131动态分配调度资源,实现HQoS 调度,但当用户终端131的第一个上线业务为透传业务时,由于用户侧PE设 备120无法感知其上下线,因此用户侧PE设备120无法为用户终端131动 态分配调度资源。现有技术有两种技术方案解决上述问题,分别为
1、对于用户终端131的业务,用户侧PE设备120为非透传业务动态分 配调度资源,非透传业务在用户侧PE设备120上做HQoS调度,BRAS为透 传业务动态分配调度资源,透传业务在宽带接入服务器110上做HQoS调度;2、用户侧PE设备120为用户终端131静态分配的调度资源,非透传业 务和透传业务都在用户侧PE设备120上做HQoS调度。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题 对于同 一用户终端,用户侧PE设备120为用户终端131的非透传业务动 态分配调度资源,BRAS为用户终端131的透传业务动态分配调度资源,由于 调度资源的分离,导致同一用户终端的透传业务和非透传业务不能进行统一 HQoS调度,而如果用户侧PE设备120为用户终端131静态分配调度资源, 当用户终端131下线时,调度资源不能及时释放,会造成网络资源的浪费。

发明内容
本发明实施例的目的是提供一种分配调度资源的方法、系统及路由设备, 为同一用户终端的透传业务和非透传业务,动态分配统一的调度资源,实现透 传业务和非透传业务的统一调度,并提高网络资源利用率。
本发明实施例的目的是通过以下技术方案实现的 一种分配调度资源的方法, 使能用户侧PE设备的监听功能;
当所述用户侧PE设备监听到用户终端的业务认证通过回应报文,且判断 出所述业务为用户终端的第一个上线业务时,为所述用户终端分配调度资源;
当所述用户侧PE设备监听到所述用户终端的业务下线报文,且判断出所 述业务为所述用户终端的最后一个下线业务时,释放所述用户终端的调度资 源。
一种路由设备,所述路由设备包括 业务监控;漠块,用于监控用户终端业务的上下线;
业务判断模块,用于当业务监控模块监控到所述业务上线时,判断所述业 务是否为所述用户终端的第一个上线业务;当业务监控模块监控到所述业务下 线时,判断所述业务是否为所述用户终端的最后一个下线业务;
资源调度模块,用于当业务判断模块判断出所述业务为所述用户终端的第 一个上线业务时,为所述用户终端分配调度资源;当业务判断模块判断出所述 业务为所述用户终端的最后一个下线业务时,释放所述用户终端的调度资源。一种分配调度资源的系统,所述系统包括宽带接入服务器、用户终端和一 种路由设备,其中,所述路由设备用于为所述用户终端分配调度资源,并用于 所述用户终端的非透传业务的用户接入认证和用户管理,所述宽带接入服务器
用于所述用户终端的透传业务的用户接入i/^正和用户管理。
釆用本发明实施例的技术方案,通过使能用户侧PE设备的监听功能,使 所述用户侧PE设备监听到用户终端的业务认证通过回应报文,且判断出所述 业务为用户终端的第一个上线业务时,为所述用户终端分配调度资源;当所述 用户侧PE设备监听到业务下线报文,且判断出所述业务为所述用户终端的最 后一个下线业务时,释放所述用户终端的调度资源。利用本发明公开的方法, 为同一用户终端的透传业务和非透传业务,动态分配了统一的调度资源,实现 了透传业务和非透传业务的统一调度,并提高网络资源利用率。


图1为本发明实施例的组网示意图; 图2为本发明实施例的一种分配调度资源的方法流程图; 图3为本发明实施例提供的一种路由设备的结构示意图; 图4为本发明实施例提供的一种路由设备的业务监控模块的结构示意图;
具体实施例方式
为了使本发明实施例的目的、技术方案及优点更加清楚明白,以下结合附 图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实 施例仅用以解释本发明,并不用于限定本发明。
为便于说明,下面介绍本发明的一个具体实施例。如图1所示,为本发明 实施例的组网示意图,该网络包括宽带接入服务器110、用户侧PE设备120、 用户终端131和用户终端132。
其中,宽带接入服务器110用于透传业务的用户接入认证和用户管理,用 户侧PE设备120用于非透传业务的接入认证和用户管理。
用户侧PE设备120可以是具备路由功能模块的任何网络设备,例如路 由器和三层交换机等。
下面以用户侧PE设备120为用户终端131分配调度资源为例,对分配调度资源的方法进行具体介绍。
如图2所示,为本发明实施例的一种分配调度资源的方法流程图,包括 201、使能监听功能。202、判断是否监听到业务认证通过回应报文,具 体为当监听到用户终端131的业务认证通过回应报文时,跳转至204;当未 监听到用户终端131的业务认证通过回应报文时,继续监听用户终端131的 业务认证通过回应才艮文。
203、判断是否监听到业务下线报文,具体为当监听到用户终端131的 业务下线报文时,跳转至205;当未监听到用户终端131的业务下线报文时, 继续监听用户终端131的业务下线报文。204、判断是否为第一个上线业务, 具体为判断用户终端131的业务是否为该用户的第一个上线业务,当该业务 为第一个上线业务时,跳转至206;当该业务不是第一个上线业务时,本流程 操作结束。
205、 判断是否为最后一个下线业务,具体为判断用户终端131的业务 是否为该用户的最后一个下线业务,当该业务为最后一个下线业务时,跳转至 207;当该业务不是最后一个下线业务时,本流程操作结束。
206、 分配调度资源,具体为给用户终端131分配调度资源。
其中,分配调度资源的方式为基于用户进行分配调度资源,当用户终端131 存在第一个上线业务时,即判断用户终端131上线,为用户终端131分配调 度资源,后续用户终端131的其他业务上线时,不再分配新的调度资源,每个 用户终端只分配一^f分调度资源,用户终端131的业务才艮据该调度资源进行业务 调度。
207、 释放调度资源,具体为释放用户终端131占用的调度资源。 其中,释放调度资源的方式为基于用户释放调度资源,当用户终端131的
最后一个业务下线时,即判断用户终端131下线,释放用户终端131所占用 的调度资源。
上述实施例中,201具体可以包括
在用户侧PE设备120的用户终端接入接口处,增加snooping (监听)配 置,4吏能snooping功能。针对不同用户使能监听功能,用户可以通过VLAN或者QinQ时的内层 VLAN或者QinQ时的外层VLAN或者Option82来标识。某一用户终端的第 一个上线并认证通过的业务为该用户的第一个上线业务。
上述实施例中,202具体可以包括
当监听到用户终端131的业务认证通过回应"^艮文时,判断出用户终端131 的业务上线,并跳转至204;当未监听到用户终端131的业务认证通过回应报 文时,判断出用户终端131的业务未上线,继续监听用户终端131的业务认 证通过回应才艮文。
其中,监听用户终端131的业务认证通过回应报文可以每隔一定的时间监 听一下。
其中,业务认证通过回应报文包括透传业务认证通过回应报文和非透传 业务认证通过回应报文,透传业务认证通过回应净艮文为宽带接入服务器110发 送给用户终端131的业务认证通过回应报文,非透传业务认证通过回应报文为 用户侧PE设备120发送给用户终端131的业务认证通过回应报文。
其中,非透传业务和透传业务可以为以IPoX方式接入的业务或以PPoX 方式接入的业务,IPoX具体包括IPoE、 IPoEoVLAN、 IPoEoQ和IPoEoA 等,PPPoX具体包括PPPoE、 PPPoEoVLAN、 PPPoEoQ、 PPPoA和 PPPoEoA等。
其中,对于不同接入方式的透传业务和非透传业务都有对应的业务认证通 过回应^JL。例如,以图1的组网示意图为例进刊4兌明当非透传业务为以 PPPoE方式接入的业务时,业务认证通过回应报文为用户侧PE设备120发 送给用户终端131的Authenticate Ack (认证应答)报文;当非透传业务为以 IPoE方式接入的业务时,业务认证通过回应报文为用户侧PE设备120发送 给用户终端131的DHCP offer (DHCP提供)报文;当透传业务为以PPPoE 方式接入的业务时,业务认证通过回应报文为宽带接入服务器110发送给用户 终端131的Authenticate Ack报文;当非透传业务为以IPoE方式接入的业务 时,业务认证通过回应报文为宽带接入服务器110发送给用户终端131的 DHCP offer报文。用户侧PE设备120通过监听用户终端131的业务认证通过回应报文,可 以感知用户终端131的业务是否上线。 上述实施例中,202具体还可以包括
当监听到用户终端131的业务认证通过回应报文时,判断出用户终端131 的业务上线,为该业务设置监听定时器,用于定时监听探测应叙艮文,以判断 用户终端131是否异常下线。其中,探测应答报文包括透传业务探测应斜艮 文和非透传业务探测应^艮文,透传业务探测应答报文为用户终端131发送给 宽带接入服务器110的探测应 艮文,非透传业务探测应答报文为用户终端 131发送给用户侧PE设备120的探测应答报文。
其中,探测应叙艮文与探测报文对应,其中,对于不同接入方式的透传业 务和非透传业务都有对应的探测应答报文。例如当非透传业务为以PPPoE 方式接入的业务时,探测应答报文为用户终端131发送给用户侧PE设备120 的Echo (回显)应叙艮文;当非透传业务为以IPoE方式接入的业务时,探测 应答报文为用户终端131发送给用户侧PE设备120的ARP (地址解析协议) 应答报文;当透传业务为以PPPoE方式接入的业务时,探测应答报文为用户 终端131发送给宽带接入服务器110的Echo应答报文;当透传业务为以IPoE 方式接入的业务时,探测应答报文为用户终端131发送给宽带接入服务器110 的ARP应答报文。
上述实施例中,203具体可以包括
当监听到用户终端131的业务下线才艮文时,判断出用户终端131的业务 下线,并跳转至205;当未监听到用户终端131的业务下线报文时,判断出用 户终端131的业务未下线,继续监听用户终端131的业务下线报文。
其中,监听用户终端131的业务下线报文可以每隔一定的时间监听一下。 其中,业务下线报文包括第一下线报文,第一下线报文指示用户终端131 的业务主动下线;或第二下线报文,第二下线报文指示强制用户终端131的业 务下线。
其中,第一下线报文,具体包括透传业务第一下线报文和非透传业务第 一下线报文,透传业务第一下线报文为用户终端131发送给宽带接入服务器110的第一下线报文,非透传业务第一下线报文为用户终端131发送给用户侧 PE设备120的第一下线报文。
其中,对于不同接入方式的透传业务和非透传业务都有对应的第一下线报 文。例如当非透传业务为以PPPoE方式接入的业务时,第一下线报文为用 户终端131发送给用户侧PE设备120的Terminate Request(结束会话请求) 报文;当非透传业务为以IPoE方式接入的业务时,第一下线报文为用户终端 131发送给用户侧PE设备120的DHCP release报文;当透传业务为以PPPoE 方式接入的业务时,第一下线报文为用户终端131发送给宽带接入服务器110 的Terminate Request报文;当透传业务为以IPoE方式接入的业务时,第一 下线报文为用户终端131发送给宽带接入服务器110的DHCP release( DHCP 释放)报文。
其中,第二下线报文,具体包括透传业务第二下线报文和非透传业务第 二下线报文,透传业务第二下线报文为宽带接入服务器110发送给用户终端 131的第二下线报文,非透传业务第二下线报文为用户侧PE设备120发送给 用户终端131的第二下线报文。
其中,对于不同接入方式的透传业务和非透传业务都有对应的第二下线"l艮 文。例如当非透传业务为以PPPoE方式接入的业务时,第二下线报文为用 户侧PE设备120发送给用户终端131的PADT (PPPoE Active Discovery Termiantion, PPPoE有效发现终止)报文;当透传业务为以PPPoE方式接 入的业务时,第二下线报文为宽带接入服务器110发送给用户终端131的 PADT报文。
用户侧PE设备120通过监听用户终端131的业务的下线报文,可以感知 用户终端131的业务是否下线。
上述实施例中,203具体还可以包括
当用户侧PE i殳备120在监听定时器的监听周期内没有监听到用户终端 131发送的探测应答报文时,判断出用户终端131的业务异常下线,并跳转至 205。
其中,判断出用户终端131的业务异常下线,还包括当用户侧PE设备120在监听定时器的多个监听周期内没有监听到用户终端131发送的探测应答 报文的情况。
上述实施例中,204具体可以包括
判断用户终端131的上线业务是否为该用户的第一个上线业务,当该业务 为第一个上线业务时,跳转至206;当该业务不是第一个上线业务时,本流程 操作结束。
上述实施例中,205具体可以包括
判断用户终端131的下线业务是否为该用户的最后一个下线业务,当该业 务为最后一个下线业务时,跳转至207;当该业务不是最后一个下线业务时, 本流程操作结束。
上述实施例中,202和203之间没有执行顺序的限制。 上述实施例中,通过使能用户侧PE设备120的监听功能,当用户侧PE 设备120监听到用户终端131的业务认证通过回应报文,且判断出业务为用 户终端131的第一个上线业务时,为用户终端131分配调度资源;当用户侧 PE设备120监听到业务下线报文,且判断出业务为用户终端131的最后一个 下线业务时,释^:用户终端131的调度资源,达到了对用户终端131的业务 实现统一资源调度和提高网络资源利用率的技术效果。 本实施例提供了一种路由设备,如图3所示,包括 业务监控模块310,用于监控用户终端131业务的上下线; 业务判断模块320,用于当业务监控模块310监控到业务上线时,判断业 务是否为用户终端131的第一个上线业务;当业务监控;溪块310监控到业务 下线时,判断业务是否为用户终端131的最后一个下线业务;
资源调度模块330,用于当业务判断模块320判断出业务为用户终端131 的第一个上线业务时,为用户终端131分配调度资源;当业务判断模块320 判断出业务为用户终端131的最后一个下线业务时,释》丈用户终端131的调 度资源。
其中,业务监控模块310具体如图4所示,包括
业务上线监控单元410,用于监听业务认证通过回应报文,当监听到业务认证通过回应才艮文时,判断出业务上线;
业务下线监控单元420,用于监听业务下线净艮文,当监听到业务下线报文 时,判断出业务下线;
其中,业务下线监控单元420还可用于当业务上线监控单元410判断出 业务上线时,设置监听定时器以定时监听探测应答报文以判断用户终端131的 业务是否异常下线,当在监听定时器的监听周期内没有监听到探测应答报文 时,判断出用户终端131的业务异常下线。
本实施例还提供了 一种分配调度资源的系统,该系统包括宽带接入服务器 110、用户终端131和上述实施例提供的一种路由设备,其中,路由设备用于 为用户终端131分配调度资源,并用于用户终端131的非透传业务的用户接 入认证和用户管理,宽带接入服务器110用于用户终端131的透传业务的用户 接入认证和用户管理。
通过以上的实施方式的描述,本领域的普通技术人员可以清楚地了解到本 发明实施例可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过 硬件来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形 式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、 光盘等,包括若干指令用以使得一台计算机设备、或者服务器、或者其他网络
以上仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本 发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本 发明的保护范围之内。
权利要求
1、一种分配调度资源的方法,其特征在于,开启用户侧PE设备(120)的监听功能;当所述用户侧PE设备(120)监听到用户终端(131)的业务认证通过回应报文,且判断出所述业务为用户终端(131)的第一个上线业务时,为所述用户终端(131)分配调度资源;当所述用户侧PE设备(120)监听到所述用户终端(131)的业务下线报文,且判断出所述业务为所述用户终端(131)的最后一个下线业务时,释放所述用户终端(131)的调度资源。
2、 根据权利要求1所述的方法,其特征在于,所述业务认证通过回应报 文包括透传业务认证通过回应报文和非透传业务认证通过回应报文,其中,所述透传业务认证通过回应报文为所述宽带接入服务器(110)发 送给所述用户终端(131)的业务认证通过回应报文,所述非透传业务认证通 过回应报文为所述用户侧PE设备(120)发送给所述用户终端(131 )的业务 iU正通过回应才艮文。
3、 根据权利要求1所述的方法,其特征在于,所述业务下线报文包括 第一下线报文和第二下线报文,其中,所述第一下线^L文指示所述用户终端(131)的业务主动下线,所 述第二下线报文指示强制所述用户终端(131)的业务下线。
4、 根据权利要求3所述的方法,其特征在于,所述第一下线报文包括 透传业务第一下线报文和非透传业务第一下线净艮文,其中,所述透传业务第一下线报文为所述用户终端(131)发送给所述宽 带接入服务器(110)的第一下线报文,所述非透传业务第一下线报文为所述 用户终端(131)发送给所述用户侧PE设备(120)的第一下线报文。
5、 根据权利要求3所述的方法,其特征在于,所述第二下线报文包括 透传业务第二下线报文和非透传业务第二下线净艮文,其中,所述透传业务第二下线报文为所述宽带接入服务器(110)发送给 所述用户终端(131)的第二下线报文,所述非透传业务第二下线报文为所述用户侧PE设备(120)发送给所述用户终端(131 )的第二下线报文。
6、 根据权利要求1所述的方法,其特征在于,所述方法还包括当所述用户侧PE设备(120)监听到所述用户终端(131 )的业务认证通 过回应报文时,为所述业务设置监听定时器,用于定时监听所述业务的探测应 答报文以判断所述用户终端(131)的业务是否异常下线,其中,所述探测应答报文包括透传业务^:测应斜艮文和非透传业务探测 应答报文,所述透传业务探测应答报文为所述用户终端(131 )发送给所述宽 带接入服务器(110)的探测应答报文,所述非透传业务探测应答报文为所述 用户终端(131 )发送给所述用户侧PE设备(120)的探测应答报文。
7、 根据权利要求6所述的方法,其特征在于,所述方法还包括 当所述用户侧PE设备(120)在所述监听定时器的监听周期内没有监听到所述探测应答"^艮文,且判断出所述业务为所述用户终端(131)的最后一个 下线业务时,释;^文所述用户终端(131)的调度资源。
8、 一种路由设备,其特征在于,所述路由设备包括 业务监控模块(310),用于监控用户终端(131)业务的上下线; 业务判断模块(320),用于当业务监控模块(310)监控到所述业务上线时,判断所述业务是否为所述用户终端(131 )的第一个上线业务;当业务监 控模块(310)监控到所述业务下线时,判断所述业务是否为所述用户终端 (131 )的最后一个下线业务;资源调度模块(330),用于当业务判断模块(320)判断出所述业务为所 述用户终端(131)的第一个上线业务时,为所述用户终端(131)分配调度 资源;当业务判断模块(320)判断出所述业务为所述用户终端(131)的最 后一个下线业务时,释;^文所述用户终端(131)的调度资源。
9、 根据权利要求8所述的路由设备,其特征在于,所述业务监控模块(310) 包括业务上线监控单元(410),用于监听业务认证通过回应报文,当监听到所 述业务认证通过回应^1文时,判断出所述业务上线;业务下线监控单元(420),用于监听业务下线^^艮文,当监听到所述业务下线报文时,判断出所述业务下线;其中,业务下线监控单元(420)还可用于当业务上线监控单元(410) 判断出所述业务上线时,设置监听定时器以定时监听探测应答报文以判断所述 用户终端(131)的业务是否异常下线,当在所述监听定时器的监听周期内没 有监听到所述探测应答报文时,判断出所述用户终端(131 )的业务异常下线。
10、 一种分配调度资源的系统,其特征在于,所述系统包括宽带接入服务 器(110)、用户终端(131)和一种如权利要求8所述的路由设备,其中,所 述路由设备用于为所述用户终端(131)分配调度资源,并用于所述用户终端 (131 )的非透传业务的用户接入认证和用户管理,所述宽带接入服务器(110) 用于所述用户终端(131)的透传业务的用户接入认证和用户管理。
全文摘要
本发明涉及通信领域,公开了一种分配调度资源的方法、系统及路由设备,通过使能用户侧PE设备(120)的监听功能,使所述用户侧PE设备(120)监听到用户终端(131)的业务认证通过回应报文,且判断出所述业务为用户终端(131)的第一个上线业务时,为所述用户终端(131)分配调度资源;当所述用户侧PE设备(120)监听到业务下线报文,且判断出所述业务为所述用户终端(131)的最后一个下线业务时,释放所述用户终端(131)的调度资源。利用本发明公开的方法,为同一用户终端的透传业务和非透传业务,动态分配统一的调度资源,实现了透传业务和非透传业务的统一调度,并提高了网络资源利用率。
文档编号H04L12/56GK101662427SQ200910190240
公开日2010年3月3日 申请日期2009年9月18日 优先权日2009年9月18日
发明者杨新江 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1