一种准入控制方法和装置制造方法

文档序号:7790424阅读:152来源:国知局
一种准入控制方法和装置制造方法
【专利摘要】本发明公开了一种准入控制方法和装置,以实现对待接入用户业务和当前已接入的用户业务进行准确控制,从而提高网络带宽的利用率。方法包括:网络设备根据端口当前已接入的所有业务类型的用户业务所占用的总实际带宽和拥塞门限,确定所述端口的拥塞等级,其中,所述业务类型包括实时业务类型和非实时业务类型,所述端口包括逻辑端口或物理端口;所述网络设备根据所述端口当前已接入的任一种业务类型的用户业务所占用的总实际带宽和该业务类型的用户业务接入时所申请的总带宽,确定受控的业务类型;所述网络设备根据所述端口的拥塞等级、所述受控的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制。
【专利说明】一种准入控制方法和装置
【技术领域】
[0001]本发明涉及通信【技术领域】,尤指一种准入控制方法和装置。
【背景技术】
[0002]互联网协议(Internet Protocol, IP)技术以其简单、灵活和低成本的特性,使得无线网络IP化已成为一种电信网络必然趋势被广泛应用。
[0003]无线网络IP化,包括无线网络网元设备的IP化以及无线网络传输承载网IP化。相比时分复用(Time Division Multiplexing, TDM)方式下的传输链路的固定分配(时分独享,自己不用别人也无法使用),网元设备和承载网设备IP化之后,由于IP报文分组和复用的特点,传输链路是共享带宽和统计复用,为了避免网络传输过载,需要进行接入业务的准入控制。例如,在无线通信系统中,由于空口无线资源以及承载业务的传输链路资源均可能存在瓶颈,为了保证用户的服务质量(Quality of Service, QoS)体验,需要对所有接入的业务进行资源准入管理。现有技术中通常采用基于预留带宽的传输资源准入控制,具体如下:
[0004]设备采用多级准入控制,如逻辑端口级、物理端口级和网际协议(InternetProtocol, IP)路径级。每一级都存在相应的预留带宽,当待接入的用户业务接入或者当前的用户业务释放时,每一级都进行预留带宽的变更。当每一级已占用的预留带宽有变化时,都需要与相应的每一级配置的带宽门限进行比较。基于预留带宽的准入控制方案,即通过预测的预留带宽来完成传输带宽占有情况的评估,要求针对用户业务的预留带宽能准确反映该用户业务带宽的实际使用情况。由于实时业务,例如,电路业务(Circuit Service,CS),和非实时业务,如分组(Packet Switch, PS)业务的预留带宽很难预测,因此存在问题如下:
[0005]1、预留带宽方式下传输带宽利用率低。
[0006]2、对用户业务的准入控制不准确,体现在如下方面:
[0007]a、存在欠准入问题,即传输资源带宽实际还有充足的带宽,但是准入控制面却认为传输资源带宽耗尽并拒绝新业务接入,导致用户呼叫接入成功率低。
[0008]b、存在过准入问题,即传输资源带宽实际已经耗尽,但是准入控制面却认为传输资源带宽尚充裕并不断接入新业务,导致网络拥塞不断加剧,所有用户随机丢包,用户体验
非常差。

【发明内容】

[0009]本发明实施例提供一种准入控制方法和装置,用以解决现有准入控制方法中对用户业务准入不准确的问题和带宽利用率低的问题。
[0010]第一方面,提供一种准入控制方法,包括:
[0011]网络设备根据端口当前已接入的所有业务类型的用户业务所占用的总实际带宽和拥塞门限,确定所述端口的拥塞等级,其中,所述业务类型包括实时业务类型和非实时业务类型,所述端口包括逻辑端口或物理端口 ;
[0012]所述网络设备根据所述端口当前已接入的任一种业务类型的用户业务所占用的总实际带宽和该业务类型的用户业务接入时所申请的总带宽,确定受控的业务类型;
[0013]所述网络设备根据所述端口的拥塞等级、所述受控的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制。
[0014]结合所述第一方面,提供所述第一方面的第一种可能的实现方式,在所述第一方面的第一种可能的实现方式中,所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽,是:
[0015]所述网络设备根据所述端口所有队列调度的数据流量得到的;或者,
[0016]所述网络设备根据所述端口当前已接入的所有业务类型的用户业务在设定周期内接收和发送的数据流量得到的;
[0017]所述端口当前已接入的任一种业务类型的用户业务所占用的总实际带宽,是:
[0018]所述网络设备根据所述端口当前已接入的任一种业务类型所对应的优先级队列调度的数据流量得到的;或者,
[0019]所述网络设备根据所述端口当前已接入的任一种业务类型的各个用户业务在设定周期内接收和发送的数据流量得到的。
[0020]结合所述第一方面或所述第一方面的第一种可能的实现方式,提供所述第一方面的第二种可能的实现方式,在所述第一方面的第二种可能的实现方式中,所述根据所述端口当前任一种业务类型的用户业务所占用的总实际带宽和该业务类型的用户业务接入时所申请的总带宽,确定受控的业务类型,包括:
[0021]若所述端口当前任一种业务类型的用户业务所占用的总实际带宽大于该业务类型的用户业务接入时所申请的总带宽,则确定受控的业务类型为该业务类型;或者
[0022]若所述端口当前任一种业务类型的用户业务所占用的总实际带宽小于或者等于该业务类型的用户业务接入时所申请的总带宽,则确定受控的业务类型为与该业务类型不同的另一业务类型。
[0023]结合所述第一方面、所述第一方面的第一种可能的实现方式或所述第一方面的第二种可能的实现方式,提供所述第一方面的第三种可能的实现方式,在所述第一方面的第三种可能的实现方式中,所述端口的拥塞等级包括轻度拥塞和重度拥塞;
[0024]所述预设拥塞门限包括轻度拥塞门限和重度拥塞门限,其中,所述轻度拥塞门限小于所述重度拥塞门限;
[0025]所述根据所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽和预设拥塞门限,确定所述端口的拥塞等级,包括:
[0026]若所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽大于或等于所述轻度拥塞门限确定的带宽,且小于所述重度拥塞门限确定的带宽,则确定所述端口的拥塞等级为轻度拥塞;或者,
[0027]若所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽大于或等于所述重度拥塞门限确定的带宽,则确定所述端口的拥塞等级为重度拥塞。
[0028]结合所述第一方面的第三种可能的实现方式,提供所述第一方面的第四种可能的实现方式,在所述第一方面的第四种可能的实现方式中,所述根据所述端口的拥塞等级、所述受控的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制,包括:
[0029]当所述拥塞等级为轻度拥塞,且所述待接入的用户业务为实时业务时,若所述受控的用户业务的业务类型为实时业务,则按照所述待接入的用户业务的最小可用速率进行准入控制;或者,
[0030]当所述拥塞等级为轻度拥塞,且所述待接入的用户业务为非实时业务时,若所述受控的用户业务的业务类型为实时业务或非实时业务,则按照所述待接入的用户业务的最小可用速率进行准入控制。
[0031]结合所述第一方面的第四种可能的实现方式,提供所述第一方面的第五种可能的实现方式,在所述第一方面的第五种可能的实现方式中,所述待接入的用户业务的业务类型为电路业务,
[0032]所述按照待接入的用户业务的最小可用速率进行准入控制包括:
[0033]以半速率编码或者低速的自适应多速率编码(AMR,Adaptive Multiple Rate)对所述待接入的用户业务进行准入控制。
[0034]结合所述第一方面的第四种可能的实现方式,提供所述第一方面的第六种可能的实现方式,在所述第一方面的第六种可能的实现方式中,所述待接入的用户业务的业务类型为分组业务,
[0035]所述按照待接入的用户业务的最小可用速率进行准入控制包括:
[0036]按照最小承诺速率对所述待接入的用户业务进行准入控制,所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
[0037]结合所述第一方面的第三种可能的实现方式,提供所述第一方面的第七种可能的实现方式,在所述第一方面的第七种可能的实现方式中,所述根据所述端口的拥塞等级、所述受控的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制,包括:
[0038]当所述拥塞等级为重度拥塞,且所述待接入的用户业务为实时业务时,若所述受控的业务类型为实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的实时业务;或者,
[0039]当所述拥塞等级为重度拥塞,且所述待接入的用户业务为实时业务时,若所述受控的业务类型为非实时业务,则允许所述待接入的用户业务根据申请的编码速率进行准入;或者,
[0040]当所述拥塞等级为重度拥塞,且所述待接入的用户业务为非实时业务时,若所述受控的用户业务的业务类型为实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的实时业务;或者,
[0041]当所述拥塞等级为重度拥塞,且所述待接入的用户业务为非实时业务时,若所述受控的用户业务的业务类型为非实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的非实时业务。
[0042]结合所述第一方面或所述第一方面的第一至第七种可能的实现方式中的任一种可能的实现方式,提供所述第一方面的第八种可能的实现方式,在所述第一方面的第八种可能的实现方式中,还包括根据所述端口的拥塞等级和所述受控的业务类型,对所述当前已接入的用户业务进行控制。
[0043]结合所述第一方面的第八种可能的实现方式,提供所述第一方面的第九种可能的实现方式,在所述第一方面的第九种可能的实现方式中,所述根据所述端口的拥塞等级和所述受控的业务类型,对所述当前已接入的用户业务进行控制,包括:
[0044]当所述拥塞等级为轻度拥塞,且所述受控业务为实时业务或者非实时业务时,对当前已接入的实时业务均不作编码调整;或者,
[0045]当所述拥塞等级为轻度拥塞,且所述受控业务为实时业务时,对当前已接入的非实时业务不作编码调整,或者,
[0046]当所述拥塞等级为轻度拥塞,且所述受控业务为非实时业务时,触发降低所述当前已接入的非实时业务的编码速率。
[0047]结合所述第一方面的第八种可能的实现方式,提供所述第一方面的第十种可能的实现方式,在所述第一方面的第十种可能的实现方式中,所述根据所述端口的拥塞等级和所述受控的业务类型,对所述当前已接入的用户业务进行控制,包括:
[0048]当所述拥塞等级为重度拥塞,且所述受控业务为实时业务时,对于当前已经接入的实时业务触发全速率编码到半速率的转换,或者同时降低当前已经接入的非实时业务的编码速率至最小承诺速率;或者,
[0049]当所述拥塞等级为重度拥塞,且所述受控业务为非实时业务时,对当前已经接入的实时业务不作编码调整,对当前已接入的非实时业务的编码速率降低至所述最小承诺速率;
[0050]其中,所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
[0051]本发明实施例有益效果如下:本发明实施例方案所获取的端口被占用的总实际带宽,以及任一种业务类型对应的各用户业务占用的总实际带宽和该业务类型的用户业务申请接入的带宽,可以真实反应所述端口带宽占用情况,进而根据这些信息准确确定所述端口的拥塞等级和受控的业务类型,并根据端口总的实际带宽、拥塞等级以及受控的业务类型准确地对待接入的用户业务进行准入控制,提高了网络带宽的利用率。
[0052]第二方面,提供一种准入控制装置,包括:
[0053]第一处理单元,用于根据网络设备的端口当前已接入的所有业务类型的用户业务所占用的总实际带宽和拥塞门限,确定所述端口的拥塞等级;
[0054]第二处理单元,用于根据所述端口当前已接入的任一种业务类型的用户业务所占用的总实际带宽和该业务类型的用户业务接入时所申请的总带宽,确定受控的业务类型;
[0055]第一控制单元,用于根据所述第一处理单元确定的所述端口的拥塞等级、所述第二处理单元确定的所述受控的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制。
[0056]结合所述第二方面,提供所述第二方面的第一种可能的实现方式,在所述第二方面的第一种可能的实现方式中,所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽,是:
[0057]根据所述端口所有队列调度的数据流量得到的;或者,
[0058]根据所述端口当前已接入的所有业务类型的用户业务在设定周期内接收和发送的数据流量得到的;[0059]所述端口当前已接入的任一种业务类型的用户业务所占用的总实际带宽,是:
[0060]根据所述端口当前已接入的任一种业务类型所对应的优先级队列调度的数据流量得到的;或者,
[0061]根据所述端口当前已接入的任一种业务类型的各个用户业务在设定周期内接收和发送的数据流量得到的。
[0062]结合所述第二方面或所述第二方面的第一种可能的实现方式,提供所述第二方面的第二种可能的实现方式,在所述第二方面的第二种可能的实现方式中,所述第二处理单元,具体用于:
[0063]若所述端口当前任一种业务类型的用户业务所述占用的总实际带宽大于该业务类型的用户业务接入时申请的总带宽,则确定受控的业务类型为该业务类型;或者
[0064]若所述端口当前任一种业务类型的用户业务所占用的总实际带宽小于或者等于该业务类型的用户业务接入时所申请的总带宽,则确定受控的业务类型为与该业务类型不同的另一业务类型。
[0065]结合所述第二方面、所述第二方面的第一种可能的实现方式或所述第二方面的第二种可能的实现方式,提供所述第二方面的第三种可能的实现方式,在所述第二方面的第三种可能的实现方式中,所述端口的拥塞等级包括轻度拥塞和重度拥塞;
[0066]所述预设拥塞门限包括轻度拥塞门限和重度拥塞门限,其中,所述轻度拥塞门限小于所述重度拥塞门限;
[0067]所述第一处理单元,具体用于:
[0068]若所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽大于或等于所述轻度拥塞门限确定的带宽,且小于所述重度拥塞门限确定的带宽,则确定所述端口的拥塞等级为轻度拥塞;或者,
[0069]若所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽大于或等于所述重度拥塞门限确定的带宽,则确定所述端口的拥塞等级为重度拥塞。
[0070]结合所述第二方面的第三种可能的实现方式,提供所述第二方面的第四种可能的实现方式,在所述第二方面的第四种可能的实现方式中,所述第一控制单元具体用于:
[0071]当所述第一处理单元确定的所述拥塞等级为轻度拥塞,且所述待接入的用户业务为实时业务时,若所述第二处理单元确定的所述受控的用户业务的业务类型为实时业务,则按照所述待接入的用户业务的最小可用速率进行准入控制;或者,
[0072]当所述第一处理单元确定的所述拥塞等级为轻度拥塞,且所述待接入的用户业务为非实时业务时,若所述第二处理单元确定的所述受控的用户业务的业务类型为实时业务或非实时业务,则按照所述待接入的用户业务的最小可用速率进行准入控制。
[0073]结合所述第二方面的第四种可能的实现方式,提供所述第二方面的第五种可能的实现方式,在所述第二方面的第五种可能的实现方式中,所述待接入的用户业务的业务类型为电路业务,所述第一控制单元按照待接入的用户业务的最小可用速率进行准入控制,包括:
[0074]所述第一控制单元以半速率编码或者低速的自适应多速率编码(AMR,AdaptiveMultiple Rate)对所述待接入的用户业务进行准入控制。
[0075]结合所述第二方面的第四种可能的实现方式,提供所述第二方面的第六种可能的实现方式,在所述第二方面的第六种可能的实现方式中,所述待接入的用户业务的业务类型为分组业务,所述第一控制单元按照待接入的用户业务的最小可用速率进行准入控制,包括:
[0076]所述第一控制单元按照最小承诺速率对所述待接入的用户业务进行准入控制,所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
[0077]结合所述第二方面的第三种可能的实现方式,提供所述第二方面的第七种可能的实现方式,在所述第二方面的第七种可能的实现方式中,所述第一控制单元具体用于:
[0078]当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述待接入的用户业务为实时业务时,若所述第二处理单元确定的所述受控的业务类型为实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的实时业务;或者,
[0079]当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述待接入的用户业务为实时业务时,若所述第二处理单元确定的所述受控的业务类型为非实时业务,则允许所述待接入的用户业务根据申请的编码速率进行准入;或者,
[0080]当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述待接入的用户业务为非实时业务时,若所述第二处理单元确定的所述受控的用户业务的业务类型为实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的实时业务;或者,
[0081]当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述待接入的用户业务为非实时业务时,若所述第二处理单元确定的所述受控的用户业务的业务类型为非实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的非实时业务。
[0082]结合所述第二方面或所述第二方面的第一至第七种可能的实现方式中的任一种可能的实现方式,提供所述第二方面的第八种可能的实现方式,在所述第二方面的第八种可能的实现方式中,所述准入控制装置还包括第二控制单元,用于根据所述第一处理单元确定的所述端口的拥塞等级和所述第二处理单元确定的所述受控的业务类型,对所述当前已接入的任一种业务类型的用户业务进行控制。
[0083]结合所述第二方面的第八种可能的实现方式,提供所述第二方面的第九种可能的实现方式,在所述第二方面的第九种可能的实现方式中,所述第二控制单元具体用于:
[0084]当所述第一处理单元确定的所述拥塞等级为轻度拥塞,且所述第二处理单元确定的所述受控业务为实时业务或者非实时业务时,对当前已接入的实时业务均不作编码调整;或者,
[0085]当所述第一处理单元确定的所述拥塞等级为轻度拥塞,且所述第二处理单元确定的所述受控业务为实时业务时,对当前已接入的非实时业务不作编码调整,或者所述拥塞等级为轻度拥塞,且所述受控业务为非实时业务时,触发降低所述当前已接入的非实时业务的编码速率。
[0086]结合所述第二方面的第八种可能的实现方式,提供所述第二方面的第十种可能的实现方式,在所述第二方面的第十种可能的实现方式中,所述第二控制单元具体用于:
[0087]当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述第二处理单元确定的所述受控业务为实时业务时,对于当前已接入的实时业务触发全速率编码到半速率的转换,或者同时降低当前已接入的非实时业务的编码速率至最小承诺速率;或者,
[0088]当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述第二处理单元确定的所述受控业务为非实时业务时,对当前已接入的实时业务不作编码调整,对当前已接入的非实时业务的编码速率降低至所述最小承诺速率;
[0089]所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
[0090]结合所述第二方面、或所述第二方面的第一至第十种可能实现方式中的任一种可能的实现方式,提供所述第二方面的第十一种可能的实现方式,在所述第二方面的第十一种可能的实现方式中,所述装置位于网络设备中。
[0091]结合所述第二方面的第十一种可能的实现方式,提供所述第二方面的第十二种可能的实现方式,在所述第二方面的第十二种可能的实现方式中,所述网络设备为基站,或者,基站控制器,或者,无线网络控制器,或者,演进型基站,或者,核心网。
[0092]本发明实施例有益效果如下:本发明实施例方案所获取的端口被占用的总实际带宽,以及任一种业务类型对应的各用户业务占用的总实际带宽和该业务类型的用户业务申请接入的带宽,可以真实反应所述端口带宽占用情况,进而根据这些信息准确确定所述端口的拥塞等级和受控的业务类型,并根据端口总的实际带宽、拥塞等级以及受控的业务类型准确地对待接入的用户业务进行准入控制,提高了网络带宽的利用率。
【专利附图】

【附图说明】
[0093]图1为本发明实施例提供的一种准入控制方法的流程图;
[0094]图2为本发明实施例提供的另一种准入控制方法的流程图;
[0095]图3为本发明实施例提供的一种准入控制装置的示意图;
[0096]图4为本发明实施例提供的另一种准入控制装置的示意图;
[0097]图5为本发明实施例提供的一种准入控制装置的功能实体的示意图。
【具体实施方式】
[0098]本发明实施例提供一种准入控制方法和装置,用以实现准确的业务准入控制和对当前业务的调整,从而提高网络带宽的利用率。为了更好的理解本发明的技术方案,下面结合说明书附图,对本发明实施例的方案进行详细说明。
[0099]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0100]本发明实施例的方法和装置可以应用于各种网络设备中,例如,基站、基站控制器、无线网络控制器、演进型基站、核心网等。
[0101]参见图1,本发明实施例提供一种准入控制方法,包括:
[0102]101、网络设备根据端口当前已接入的所有业务类型的用户业务所占用的总实际带宽和预设拥塞门限,确定所述端口的拥塞等级。
[0103]需要指出的是,所述总实际带宽可以是物理层的带宽,也可以是链路层带宽。
[0104]可以将用户业务按照业务类型至少划分为实时业务和非实时业务,则所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽至少包括端口当前已接入的实时业务所占用的总实际带宽和端口当前已接入的非实时业务所占用的总实际带宽;这里的端口可以是网络设备的逻辑端口,也可以是网络设备的物理端口。其中,逻辑端口是一个在物理端口上虚拟端口,逻辑端口用于对端到端路径上瓶颈带宽的监测和流量整型,避免瓶颈带宽拥塞时无法感知。物理端口,包括点对点协议(Point to Point Protocol, PPP)端口、多链路点对点(Multilink Point to Point Protocol,MLPPP)端口、以太网端口或链路聚合端口 ;实时业务可以是语音业务、视频通话业务或信令业务,非实时业务可以是数据业务、交互业务、背景业务等。当然,也可以较简单的进行如下划分:实时业务为电路(CircuitService, CS)业务,非实时业务为分组(Packet Switch, PS)业务。需要说明的是,上述只是举例,本发明不限于此。
[0105]由于各用户业务占用所述端口的实际带宽与各用户业务申请准入时分配的预留带宽并不相同,基于现有技术中多级准入控制的预留带宽方法,例如,用户业务A占用的实际带宽为1Mbps,申请准入时分配的预留带宽为1.5Mbps,又例如,当所述端口有多个用户业务时,则多个用户业务占用的所述端口的端口当前已接入的所有业务类型的用户业务所占用的总实际带宽(总的实际带宽)为5Mbps,总的预留带宽为7Mbps,如果端口的瓶颈带宽为8Mbps,拥塞门限为85%,则会判断端口已经拥塞,实际上所述端口还具有3Mbps的带宽可用于待接入的用户业务的接入或分配给所述当前的用户业务,此时会造成欠准入,而过准入则与之相反,在此不再赘述。与现有技术不同的,在本实施例中,总实际带宽能够真实反应所述端口的当前真实的带宽占用情况。
[0106]由于不同的业务类型在同一端口对应不同的优先级队列,端口的当前已接入的用户业务所占用的总实际带宽可以通过获取端口的所有队列调度的数据流量得到。获取的方式可以是周期获取,也可以是各优先级队列中的用户业务主动上报。
[0107]端口的当前已接入的用户业务所占用的总实际带宽也可以根据端口各个业务类型接收和发送的数据流量统计得到。需要说明的是,这里只是举例说明,本发明不限于此。
[0108]可以根据实际情况设定拥塞等级及判断的条件。例如,设定拥塞等级为一级、二级、三级和四级,每一级拥塞均设置一个拥塞门限,根据端口当前已接入的所有业务类型的用户业务所占用的总实际带宽与拥塞门限比较,从而确定拥塞等级为上述一级、二级、三级和四级中的一种;端口不拥塞则没有拥塞等级。
[0109]例如,端口的拥塞等级包括轻度拥塞和重度拥塞两级,预先设置轻度拥塞门限和重度拥塞门限,轻度拥塞门限小于或等于所述重度拥塞门限,则:
[0110]若端口当前已接入的所有业务类型的用户业务所占用的总实际带宽大于或等于轻度拥塞门限确定的带宽且小于重度拥塞门限确定的带宽,则确定所述端口的拥塞等级为轻度拥塞;
[0111]若端口当前已接入的所有业务类型的用户业务所占用的总实际带宽大于或等于重度拥塞门限确定的带宽,则确定所述端口的拥塞等级为重度拥塞。
[0112]需要说明的是,拥塞门限可以是带宽,也可以是端口带宽的百分比。例如:设定轻度拥塞的拥塞门限为70%,重度拥塞的拥塞门限为90%,若端口当前已接入的所有业务类型的用户业务所占用的总实际带宽占所述端口的最大限定带宽的百分比大于或等于70%且小于90%,则确定所述端口的拥塞等级为轻度拥塞;若端口当前已接入的所有业务类型的用户业务所占用的总实际带宽占所述端口的最大限定带宽的百分比大于或等于90%,则确定所述端口的拥塞等级为重度拥塞。其中最大限定带宽是所述端口本身所能提供的最大带宽。
[0113]102、网络设备根据端口当前已接入的任一种业务类型的用户业务所占用的总实际带宽和该业务类型的用户业务接入时申请的总带宽,确定受控的业务类型。
[0114]由于不同的业务类型在网络设备的端口有各自对应的优先级队列,因此可以根据所述端口中各业务类型所对应的优先级队列调度的数据流量,得到该业务类型的用户业务所占用的总实际带宽;或者,根据所述端口当前已接入的任一种业务类型的各个用户业务在设定周期内接收和发送的数据流量,得到该业务类型的用户业务所占用的总实际带宽。获取的方式可以是周期获取,也可以是各业务类型所对应的优先级队列中的用户业务主动—Li艮。
[0115]通常情况下,后续确定造成端口拥塞的业务类型时,只参考其中一种业务类型所占用的总实际带宽即可,因此,可以仅获取其中一种业务类型所占用的总实际带宽,以使获取过程简化。例如,仅获取实时业务的各用户业务所占用的总实际带宽,或者仅获取非实时业务的各用户业务所占用的总实际带宽。
[0116]当端口拥塞时,例如端口的拥塞等级为轻度拥塞或者重度拥塞时,需要确定受控的用户业务的业务类型。
[0117]例如,以业务类型包括实时业务和非实时业务,网络设备获取实时业务的总实际带宽为例:若获取的实时业务的各用户业务所占用的总实际带宽大于实时业务的各用户业务接入时申请的带宽,则确定受控的用户业务的业务类型为实时业务,也就是,在端口拥塞时,需要调整实时业务所占用的总实际带宽,否则确定受控的用户业务的业务类型为非实时业务,相应地,在端口拥塞时,需要调整非实时业务所占用的总实际带宽。
[0118]再例如,以业务类型包括实时业务和非实时业务,网络设备获取非实时业务的总实际带宽为例:若非实时业务所占用的总实际带宽大于非实时业务接入时申请的带宽,则可确定受控的用户业务的业务类型为非实时业务,否则确定造成受控的用户业务的业务类型为非实时业务。
[0119]再例如,以业务类型包括实时业务和非实时业务,网络设备获取非实时业务的总实际带宽为例:若非实时业务所占用的总实际带宽小于或等于非实时业务接入时申请的带宽,则确定受控的业务类型为实时业务。
[0120]需要说明的是,上述确定受控的业务类型的实施例只是举例说明,本发明不限于此。
[0121]103、网络设备根据步骤101确定的所述拥塞等级和步骤102确定的受控的用户业务的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制。
[0122]根据步骤101确定的所述拥塞等级和步骤102确定的受控的用户业务的业务类型以及待接入的用户业务的业务类型对所述待接入的用户业务的准入控制,可以有多种方式。例如,当拥塞等级为轻度拥塞,且所述待接入的用户业务为实时业务时:若确定的受控的用户业务的业务类型为实时业务,可以按照待接入的用户业务的最小可用速率进行准入控制。以所述待接入的用户业务的业务类型为电路业务为例,可以优先以半速率编码或者低速的自适应多速率编码(daptive Multiple Rate,AMR)对所述待接入的用户业务进行准入控制;或者,若确定的受控的用户业务的业务类型为非实时业务,则可以按照所述待接入的用户业务的申请速率进行准入控制。
[0123]又例如,当拥塞等级为轻度拥塞,且所述待接入的用户业务为所述非实时业务时:若确定的受控的用户业务的业务类型为实时业务或非实时业务,可以按照所述待接入的用户业务的最小可用速率进行准入控制。以所述待接入的用户业务的业务类型为分组业务为例,可以按照最小承诺速率对所述待接入的用户业务进行准入控制,其中,所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
[0124]又例如,当拥塞等级为重度拥塞,且待接入的用户业务为实时业务时:
[0125]若确定的受控的用户业务的业务类型为实时业务,可以在对所述待接入的用户业务进行准入控制过程中,控制所述待接入的用户业务抢占端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的实时业务的带宽,抢占成功则所述待接入的用户业务准入成功,抢占失败则所述待接入的用户业务准入失败;或者,若确定受控的用户业务的业务类型为非实时业务,可以按照所述待接入的用户业务的申请速率进行准入控制,并通过优先级调度使所述待接入的用户业务的优先级高于端口中当前已接入的非实时业务的优先级。
[0126]又例如,当拥塞等级为重度拥塞,且待接入的用户业务为所述非实时业务时:若确定的受控的用户业务的业务类型为实时业务,可以在对所述待接入的用户业务进行准入控制过程中,控制所述待接入的用户业务抢占端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的实时业务的带宽,由于所述待接入的用户业务为非实时业务,可以按照最小可用速率进行准入,以非实时业务为PS业务为例,可以按最小承诺速率准入,所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率;或者,若确定受控的用户业务的业务类型为非实时业务,可以在对所述待接入的用户业务进行准入控制过程中,控制所述待接入的用户业务抢占端口中当前已接入的业务优先级低的非实时业务的带宽,抢占成功则所述待接入的用户业务准入成功,抢占失败则所述待接入的用户业务准入失败。
[0127]本领域普通技术人员可以理解,上述实施例中用户业务的抢占处理与现有技术中一致,本发明在此不做详细介绍。
[0128]本发明实施例通过获取的端口被占用的总实际带宽,以及任一种业务类型对应的各用户业务占用的总实际带宽和该业务类型的用户业务申请接入的带宽,可以真实反应所述端口带宽占用情况,进而准确确定所述端口的拥塞等级和受控的业务类型,从而实现对新接入的用户业务的准确控制,提高网络带宽的利用率。
[0129]可选的,参见图2,在上述步骤103的基础上,还可以包括以下可选步骤,网络设备对端口中当前已接入的用户业务的进行控制,如下:
[0130]104:网络设备根据步骤101确定的所述拥塞等级和步骤102确定的所述受控的业务类型,对当前已接入的任一种业务类型的用户业务进行控制。
[0131]例如,当所述拥塞等级为轻度拥塞,且所述受控业务为实时业务或者非实时业务时,对当前已接入的实时业务均不作编码调整;或者,
[0132]当所述拥塞等级为轻度拥塞,且所述受控业务为实时业务时,对当前已接入的非实时业务不作编码调整,或者所述拥塞等级为轻度拥塞,且所述受控业务为非实时业务时,触发降低所述当前已接入的非实时业务的编码速率。
[0133]又例如,当所述拥塞等级为重度拥塞,且所述受控业务为实时业务时,对于当前已接入的实时业务触发全速率编码到半速率的转换,或者同时降低当前已接入的非实时业务的编码速率至最小承诺速率;或者,
[0134]当所述拥塞等级为重度拥塞,且所述受控业务为非实时业务时,对当前已接入的实时业务不作编码调整,对当前已接入的非实时业务降低至所述最小承诺速率;
[0135]所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
[0136]通过对当前已接入的用户业务的控制,避免过准入或欠准入的现象。
[0137]本实施有益效果如下:本发明实施例方案所获取的端口被占用的总实际带宽,以及任一种业务类型对应的各用户业务占用的总实际带宽和该业务类型的用户业务申请接入的带宽,可以真实反应所述端口带宽占用情况,进而根据这些信息准确确定所述端口的拥塞等级和受控的业务类型,并根据端口总的实际带宽、拥塞等级以及受控的业务类型准确地对待接入的用户业务进行准入控制,提高了网络带宽的利用率。
[0138]参见图2,本发明实施例提供一种准入控制装置200,包括:
[0139]第一处理单元201,用于根据网络设备端口当前已接入的所有业务类型的用户业务所占用的总实际带宽、以及预设拥塞门限,确定所述端口的拥塞等级。
[0140]所述总实际带宽可以是物理层的带宽,也可以是链路层带宽。可以将用户业务按照业务类型至少划分为实时业务和非实时业务,则所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽至少包括端口当前已接入的实时业务所占用的总实际带宽和端口当前已接入的非实时业务所占用的总实际带宽;这里的端口包括逻辑端口和物理端口。逻辑端口是一个在物理端口上虚拟端口,逻辑端口用于对端到端路径上瓶颈带宽的监测和流量整型,避免瓶颈带宽拥塞时无法感知。物理端口,包括PPP端口、MLPPP端口、以太网端口或链路聚合端口 ;实时业务可以是语音业务、视频通话业务或信令业务,非实时业务可以是数据业务、交互业务、背景业务等。当然,也可以较简单的进行如下划分:实时业务为CS业务,非实时业务为PS业务。需要说明的是,上述只是举例,本发明不限于此。
[0141]由于不同的业务类型在同一端口对应不同的优先级队列,所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽可以通过如下方法获得:
[0142]通过获取端口的所有队列调度的数据流量得到端口的当前已接入的用户业务所占用的总实际带宽;或者,根据端口各个业务类型的用户业务接收和发送的数据流量统计得到。
[0143]可以是周期获取,也可以是各优先级队列中或各个业务类型中的用户业务主动上报。
[0144]可以根据实际情况设定拥塞等级及判断的条件。例如,设定拥塞等级为一级、二级、三级和四级,每一级拥塞均设置一个拥塞门限,所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽与拥塞门限比较,从而确定拥塞等级为上述一级、二级、三级和四级中的一种;端口不拥塞则没有拥塞等级。
[0145]例如,端口的拥塞等级包括轻度拥塞和重度拥塞两级,预先设置轻度拥塞门限和重度拥塞门限,轻度拥塞门限小于或等于所述重度拥塞门限,则:[0146]若所述端口当前任一种业务类型的用户业务所述占用的总实际带宽大于或等于轻度拥塞门限确定的带宽且小于重度拥塞门限确定的带宽,则所述第一处理单元201确定所述端口的拥塞等级为轻度拥塞;
[0147]若所述端口当前任一种业务类型的用户业务所述占用的总实际带宽大于或等于重度拥塞门限确定的带宽,则所述第一处理单元201确定所述端口的拥塞等级为重度拥塞。
[0148]需要说明的是,拥塞门限可以是带宽,也可以是端口带宽的百分比。例如:设定轻度拥塞的拥塞门限为70%,重度拥塞的拥塞门限为90%,若所述端口当前任一种业务类型的用户业务所述占用的总实际带宽占所述端口的最大限定带宽的百分比大于或等于70%且小于90%,则所述第一处理单元201确定所述端口的拥塞等级为轻度拥塞;若所述端口当前任一种业务类型的用户业务所述占用的总实际带宽占所述端口的最大限定带宽的百分比大于或等于90%,则所述第一处理单元201确定所述端口的拥塞等级为重度拥塞。其中最大限定带宽是所述端口本身所能提供的最大带宽。
[0149]第二处理单元202,用于根据网络设备端口当前任一种业务类型的用户业务所占用的总实际带宽和该业务类型的用户业务接入时申请的总带宽,确定受控的业务类型;
[0150]由于不同的业务类型在端口有各自对应的优先级队列,因此可以根据所述端口中各业务类型所对应的优先级队列调度的数据流量,得到该业务类型的用户业务所占用的总实际带宽;或者,根据所述端口当前已接入的任一种业务类型的各个用户业务在设定周期内接收和发送的数据流量,得到该业务类型的用户业务所占用的总实际带宽。获取的方式可以是周期获取,也可以是各业务类型所对应的优先级队列中的用户业务主动上报。
[0151]通常情况下,后续确定造成端口拥塞的业务类型时,只参考其中一种业务类型所占用的总实际带宽即可,例如,仅参考实时业务的各用户业务所占用的总实际带宽,或者仅参考非实时业务的各用户业务所占用的总实际带宽。
[0152]当端口拥塞时,例如端口的拥塞等级为轻度拥塞或者重度拥塞时,需要确定受控的用户业务的业务类型。
[0153]例如,以业务类型包括实时业务和非实时业务,获取实时业务的总实际带宽为例:若实时业务的各用户业务所占用的总实际带宽大于实时业务的各用户业务接入时申请的带宽,则所述第二处理单元202确定受控的用户业务的业务类型为实时业务,也就是,在端口拥塞时,需要调整实时业务所占用的总实际带宽,否则所述第二处理单元202确定受控的用户业务的业务类型为非实时业务,相应地,在端口拥塞时,需要调整非实时业务所占用的总实际带宽。
[0154]再例如,以业务类型包括实时业务和非实时业务,获取非实时业务的总实际带宽为例:若非实时业务所占用的总实际带宽大于非实时业务接入时申请的带宽,则所述第二处理单元202可确定受控的用户业务的业务类型为非实时业务,否则确定造成受控的用户业务的业务类型为非实时业务。需要说明的是,这里只是举例说明,本发明不限于此。
[0155]第一控制单元203,用于根据所述第一处理单元201确定的所述端口的拥塞等级、所述第二处理单元202确定的所述受控的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制。
[0156]根据所述第一处理单元201确定的所述拥塞等级和所述第二处理单元202确定的受控的用户业务的业务类型以及待接入的用户业务的业务类型对所述待接入的用户业务的准入控制,可以有多种方式。例如,当所述第一处理单元201确定的拥塞等级为轻度拥塞,且所述待接入的用户业务为实时业务时:若所述第二处理单元202确定的受控的用户业务的业务类型为实时业务,所述第一控制单元203可以按照待接入的用户业务的最小可用速率,对所述待接入的用户业务进行准入控制。以所述待接入的用户业务的业务类型为电路业务为例,可以优先以半速率编码或者低速的自适应多速率编码(daptive MultipleRate,AMR)对所述待接入的用户业务进行准入控制;或者,若所述第二处理单元202确定的受控的用户业务的业务类型为非实时业务,则可以按照所述待接入的用户业务的申请速率进行准入控制。
[0157]又例如,当所述第一处理单元201确定的拥塞等级为轻度拥塞,且所述待接入的用户业务为所述非实时业务时:若所述第二处理单元202确定的受控的用户业务的业务类型为实时业务或非实时业务,所述第一控制单元203可以按照所述待接入的用户业务的最小可用速率对所述待接入的用户业务进行准入控制。以所述待接入的用户业务的业务类型为分组业务为例,可以按照最小承诺速率对所述待接入的用户业务进行准入控制,其中,所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
[0158]又例如,当所述第一处理单元201确定的拥塞等级为重度拥塞,且待接入的用户业务为实时业务时:
[0159]若所述第二处理单元202确定的受控的用户业务的业务类型为实时业务,所述第一控制单元203可以在对所述待接入的用户业务进行准入控制过程中,控制所述待接入的用户业务抢占端口中当前已接入的业务优先级比所述待接入的用户业务低的实时业务的带宽,抢占成功则所述待接入的用户业务准入成功,抢占失败则所述待接入的用户业务准入失败;或者,若所述第二处理单元202确定的受控的用户业务的业务类型为非实时业务,所述第一控制单元203可以按照所述待接入的用户业务的申请速率进行准入控制,并通过优先级调度使所述待接入的用户业务的优先级高于端口中当前已接入的非实时业务的优先级。
[0160]又例如,当所述第一处理单元201确定的拥塞等级为重度拥塞,且待接入的用户业务为所述非实时业务时:若所述第二处理单元202确定的受控的用户业务的业务类型为实时业务,所述第一控制单元203可以在对所述待接入的用户业务进行准入控制过程中,控制所述待接入的用户业务抢占端口中当前已接入的业务优先级比所述待接入的用户业务低的实时业务的带宽,由于所述待接入的用户业务为非实时业务,可以按照最小可用速率进行准入,以非实时业务为PS业务为例,可以按最小承诺速率准入,所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率;或者,若所述第二处理单元202确定的受控的用户业务的业务类型为非实时业务,所述第一控制单元203可以在对所述待接入的用户业务进行准入控制过程中,控制所述待接入的用户业务抢占端口中当前已接入的业务优先级比所述待接入的用户业务低的非实时业务的带宽,抢占成功则所述待接入的用户业务准入成功,抢占失败则所述待接入的用户业务准入失败。
[0161]本领域普通技术人员可以理解,上述实施例中用户业务的抢占处理与现有技术中一致,本发明在此不做详细介绍。
[0162]可选的,参见图4,在图3所示准入控制装置的基础上,还可以包括第二控制单元204,用于根据确定的拥塞等级和确定的所述受控的业务类型,对当前已接入的任一种业务类型的用户业务进行控制。
[0163]例如,当所述第一处理单元201确定的所述拥塞等级为轻度拥塞,且所述第二处理单元202确定的所述受控业务为实时业务或者非实时业务时,所述第二控制单元204对当前已接入的实时业务均不作编码调整;或者,
[0164]当所述第一处理单元201确定的所述拥塞等级为轻度拥塞,且所述第二处理单元202确定的所述受控业务为实时业务时,所述第二控制单元204对当前已接入的非实时业务不作编码调整,或者所述第一处理单元201确定的所述拥塞等级为轻度拥塞,且所述第二处理单元202确定的所述受控业务为非实时业务时,所述第二控制单元204触发降低所述当前已接入的非实时业务的编码速率。
[0165]又例如,当所述第一处理单元201确定的所述拥塞等级为重度拥塞,且所述第二处理单元202确定的所述受控业务为实时业务时,所述第二控制单元204对于当前已接入的实时业务触发全速率编码到半速率的转换,或者同时降低当前已接入的非实时业务的编码速率至最小承诺速率;或者,
[0166]当所述第一处理单元201确定的所述拥塞等级为重度拥塞,且所述第二处理单元202确定的所述受控业务为非实时业务时,所述第二控制单元204对当前已接入的实时业务不作编码调整,对当前已接入的非实时业务降低至所述最小承诺速率;所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
[0167]本实施例中,所述第二控制单元204根据确定的拥塞等级和确定的所述受控的业务类型,对当前已接入的任一种业务类型的用户业务进行准确控制,从而避免准入控制过程中的欠准入或过准入。
[0168]本实施有益效果如下:本发明实施例方案所获取的端口被占用的总实际带宽,以及任一种业务类型对应的各用户业务占用的总实际带宽和该业务类型的用户业务申请接入的带宽,可以真实反应所述端口带宽占用情况,所述第一处理单元201根据这些信息可以准确确定所述端口的拥塞等级、所述第二处理单元202根据这些信息可以准确确定受控的业务类型,第一控制单元203根据上述得到的端口总的实际带宽,提高网络带宽的利用率。
[0169]参见图5,出于与本发明实施例提供的准入控制方法相同的发明构思,本发明实施例还提供一种准入控制装置300,该准入控制装置300可以设置于基站、基站控制器、无线网络控制器等网络设备上,该准入控制装置300包括存储器301和处理器302,处理器302与存储器301相连接,其中,存储器301中存储一组程序代码,存储器301可以包括非易失性存储器。处理器302可以是一个CPU,或者是ASIC,或者是被配置成实施本发明实施例的一个或多个集成电路。处理器302用于调用存储器301中存储的程序代码,用于执行:
[0170]根据端口当前已接入的所有业务类型的用户业务所占用的总实际带宽和预设的拥塞门限,确定所述端口的拥塞等级;根据端口当前任一种业务类型的用户业务所占用的总实际带宽和该业务类型的用户业务接入时申请的总带宽,确定受控的业务类型;
[0171]根据所述端口的拥塞等级、所述受控的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制。
[0172]进一步地,处理器302在执行上述处理过程的基础上,可选地,执行以下处理:[0173]根据所述端口的拥塞等级和所述受控的业务类型,对所述当前已接入的用户业务进行控制。
[0174]本实施例的装置,可以用于实现前述方法实施例中的方法的各步骤的功能,其实现原理和技术效果类似,详细可以参见前述方法实施例中的相关记载,此处不再赘述。
[0175]本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0176]本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0177]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0178]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0179]尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
[0180]显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
【权利要求】
1.一种准入控制方法,其特征在于,包括: 网络设备根据端口当前已接入的所有业务类型的用户业务所占用的总实际带宽和拥塞门限,确定所述端口的拥塞等级,其中,所述业务类型包括实时业务类型和非实时业务类型,所述端口包括逻辑端口或物理端口; 所述网络设备根据所述端口当前已接入的任一种业务类型的用户业务所占用的总实际带宽和该业务类型的用户业务接入时所申请的总带宽,确定受控的业务类型; 所述网络设备根据所述端口的拥塞等级、所述受控的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制。
2.根据权利要求1所述的方法,其特征在于,所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽,是: 所述网络设备根据所述端口所有队列调度的数据流量得到的;或者, 所述网络设备根据所述端口当前已接入的所有业务类型的用户业务在设定周期内接收和发送的数据流量得到的; 所述端口当前已接入的任一种业务类型的用户业务所占用的总实际带宽,是: 所述网络设备根据所述端口当前已接入的任一种业务类型所对应的优先级队列调度的数据流量得到的;或者, 所述网络设备根据所述端口当前已接入的任一种业务类型的各个用户业务在设定周期内接收和发送的数据流量得到的。
3.根据权利要求1或者`2所述的方法,其特征在于,所述根据所述端口当前任一种业务类型的用户业务所占用的总实际带宽和该业务类型的用户业务接入时所申请的总带宽,确定受控的业务类型,包括: 若所述端口当前任一种业务类型的用户业务所占用的总实际带宽大于该业务类型的用户业务接入时所申请的总带宽,则确定受控的业务类型为该业务类型;或者 若所述端口当前任一种业务类型的用户业务所占用的总实际带宽小于或者等于该业务类型的用户业务接入时所申请的总带宽,则确定受控的业务类型为与该业务类型不同的另一业务类型。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述端口的拥塞等级包括轻度拥塞和重度拥塞; 所述预设拥塞门限包括轻度拥塞门限和重度拥塞门限,其中,所述轻度拥塞门限小于所述重度拥塞门限; 所述根据所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽和预设拥塞门限,确定所述端口的拥塞等级,包括: 若所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽大于或等于所述轻度拥塞门限确定的带宽,且小于所述重度拥塞门限确定的带宽,则确定所述端口的拥塞等级为轻度拥塞;或者, 若所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽大于或等于所述重度拥塞门限确定的带宽,则确定所述端口的拥塞等级为重度拥塞。
5.根据权利要求4所述的方法,其特征在于,所述根据所述端口的拥塞等级、所述受控的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制,包括: 当所述拥塞等级为轻度拥塞,且所述待接入的用户业务为实时业务时,若所述受控的用户业务的业务类型为实时业务,则按照所述待接入的用户业务的最小可用速率进行准入控制;或者, 当所述拥塞等级为轻度拥塞,且所述待接入的用户业务为非实时业务时,若所述受控的用户业务的业务类型为实时业务或非实时业务,则按照所述待接入的用户业务的最小可用速率进行准入控制。
6.根据权利要求5所述的方法,其特征在于,所述待接入的用户业务的业务类型为电路业务, 所述按照待接入的用户业务的最小可用速率进行准入控制包括: 以半速率编码或者低速的自适应多速率编码(AMR,Adaptive Multiple Rate)对所述待接入的用户业务进行准入控制。
7.根据权利要求5所述的方法,其特征在于,所述待接入的用户业务的业务类型为分组业务, 所述按照待接入的用户业务的最小可用速率进行准入控制包括: 按照最小承诺速率对所述待接入的用户业务进行准入控制,所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
8.根据权利要求5所述的方法,其特征在于,所述根据所述端口的拥塞等级、所述受控的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制,包括:` 当所述拥塞等级为重度拥塞,且所述待接入的用户业务为实时业务时,若所述受控的业务类型为实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的实时业务;或者, 当所述拥塞等级为重度拥塞,且所述待接入的用户业务为实时业务时,若所述受控的业务类型为非实时业务,则允许所述待接入的用户业务根据申请的编码速率进行准入;或者, 当所述拥塞等级为重度拥塞,且所述待接入的用户业务为非实时业务时,若所述受控的用户业务的业务类型为实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的实时业务;或者, 当所述拥塞等级为重度拥塞,且所述待接入的用户业务为非实时业务时,若所述受控的用户业务的业务类型为非实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的非实时业务。
9.根据权利要求1至8任一项所述的方法,其特征在于,还包括根据所述端口的拥塞等级和所述受控的业务类型,对所述当前已接入的用户业务进行控制。
10.根据权利要求9所述的方法,其特征在于,所述根据所述端口的拥塞等级和所述受控的业务类型,对所述当前已接入的用户业务进行控制,包括: 当所述拥塞等级为轻度拥塞,且所述受控业务为实时业务或者非实时业务时,对当前已接入的实时业务均不作编码调整;或者, 当所述拥塞等级为轻度拥塞,且所述受控业务为实时业务时,对当前已接入的非实时业务不作编码调整,或者, 当所述拥塞等级为轻度拥塞,且所述受控业务为非实时业务时,触发降低所述当前已接入的非实时业务的编码速率。
11.根据权利要求9所述的方法,其特征在于,所述根据所述端口的拥塞等级和所述受控的业务类型,对所述当前已接入的用户业务进行控制,包括: 当所述拥塞等级为重度拥塞,且所述受控业务为实时业务时,对于当前已经接入的实时业务触发全速率编码到半速率的转换,或者同时降低当前已经接入的非实时业务的编码速率至最小承诺速率;或者, 当所述拥塞等级为重度拥塞,且所述受控业务为非实时业务时,对当前已经接入的实时业务不作编码调整,对当前已接入的非实时业务的编码速率降低至所述最小承诺速率;其中,所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
12.—种准入控制装置,其特征在于,包括: 第一处理单元,用于根据网络设备的端口当前已接入的所有业务类型的用户业务所占用的总实际带宽和拥塞门限,确定所述端口的拥塞等级; 第二处理单元,用于根据所述端口当前已接入的任一种业务类型的用户业务所占用的总实际带宽和该业务类型的用户业务接入时所申请的总带宽,确定受控的业务类型; 第一控制单元,用于根据所述第一处理单元确定的所述端口的拥塞等级、所述第二处理单元确定的所述受控的业务类型以及待接入的用户业务的业务类型,对所述待接入的用户业务进行准入控制。
13.根据权利要求12所述的装置,其特征在于,所述端口当前已接入的所有业务类型的用户业务所占用的总实际带 宽,是: 根据所述端口所有队列调度的数据流量得到的;或者, 根据所述端口当前已接入的所有业务类型的用户业务在设定周期内接收和发送的数据流量得到的; 所述端口当前已接入的任一种业务类型的用户业务所占用的总实际带宽,是: 根据所述端口当前已接入的任一种业务类型所对应的优先级队列调度的数据流量得到的;或者, 根据所述端口当前已接入的任一种业务类型的各个用户业务在设定周期内接收和发送的数据流量得到的。
14.根据权利要求12或者13所述的装置,其特征在于,所述第二处理单元,具体用于: 若所述端口当前任一种业务类型的用户业务所述占用的总实际带宽大于该业务类型的用户业务接入时申请的总带宽,则确定受控的业务类型为该业务类型;或者 若所述端口当前任一种业务类型的用户业务所占用的总实际带宽小于或者等于该业务类型的用户业务接入时所申请的总带宽,则确定受控的业务类型为与该业务类型不同的另一业务类型。
15.根据权利要求12至14任一项所述的装置,其特征在于,所述端口的拥塞等级包括轻度拥塞和重度拥塞; 所述预设拥塞门限包括轻度拥塞门限和重度拥塞门限,其中,所述轻度拥塞门限小于所述重度拥塞门限;所述第一处理单元,具体用于: 若所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽大于或等于所述轻度拥塞门限确定的带宽,且小于所述重度拥塞门限确定的带宽,则确定所述端口的拥塞等级为轻度拥塞;或者, 若所述端口当前已接入的所有业务类型的用户业务所占用的总实际带宽大于或等于所述重度拥塞门限确定的带宽,则确定所述端口的拥塞等级为重度拥塞。
16.根据权利要求15所述的装置,其特征在于,所述第一控制单元具体用于: 当所述第一处理单元确定的所述拥塞等级为轻度拥塞,且所述待接入的用户业务为实时业务时,若所述第二处理单元确定的所述受控的用户业务的业务类型为实时业务,则按照所述待接入的用户业务的最小可用速率进行准入控制;或者, 当所述第一处理单元确定的所述拥塞等级为轻度拥塞,且所述待接入的用户业务为非实时业务时,若所述第二处理单元确定的所述受控的用户业务的业务类型为实时业务或非实时业务,则按照所述待接入的用户业务的最小可用速率进行准入控制。
17.根据权利要求16所述的装置,其特征在于,所述待接入的用户业务的业务类型为电路业务,所述第一控制单元按照待接入的用户业务的最小可用速率进行准入控制,包括: 所述第一控制单 元以半速率编码或者低速的自适应多速率编码(AMR,AdaptiveMultiple Rate)对所述待接入的用户业务进行准入控制。
18.根据权利要求16所述的装置,其特征在于,所述待接入的用户业务的业务类型为分组业务,所述第一控制单元按照待接入的用户业务的最小可用速率进行准入控制,包括: 所述第一控制单元按照最小承诺速率对所述待接入的用户业务进行准入控制,所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
19.根据权利要求15所述的装置,其特征在于,所述第一控制单元具体用于: 当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述待接入的用户业务为实时业务时,若所述第二处理单元确定的所述受控的业务类型为实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的实时业务;或者, 当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述待接入的用户业务为实时业务时,若所述第二处理单元确定的所述受控的业务类型为非实时业务,则允许所述待接入的用户业务根据申请的编码速率进行准入;或者, 当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述待接入的用户业务为非实时业务时,若所述第二处理单元确定的所述受控的用户业务的业务类型为实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的实时业务;或者, 当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述待接入的用户业务为非实时业务时,若所述第二处理单元确定的所述受控的用户业务的业务类型为非实时业务,则控制所述待接入的用户业务抢占所述端口中当前已接入的业务优先级比所述待接入的用户业务的业务优先级低的非实时业务。
20.根据权利要求12至19任一项所述的装置,其特征在于,还包括第二控制单元,用于根据所述第一处理单元确定的所述端口的拥塞等级和所述第二处理单元确定的所述受控的业务类型,对所述当前已接入的任一种业务类型的用户业务进行控制。
21.根据权利要求20所述的装置,其特征在于,所述第二控制单元具体用于: 当所述第一处理单元确定的所述拥塞等级为轻度拥塞,且所述第二处理单元确定的所述受控业务为实时业务或者非实时业务时,对当前已接入的实时业务均不作编码调整;或者, 当所述第一处理单元确定的所述拥塞等级为轻度拥塞,且所述第二处理单元确定的所述受控业务为实时业务时,对当前已接入的非实时业务不作编码调整,或者所述拥塞等级为轻度拥塞,且所述受控业务为非实时业务时,触发降低所述当前已接入的非实时业务的编码速率。
22.根据权利要求20所述的装置,其特征在于,所述第二控制单元具体用于: 当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述第二处理单元确定的所述受控业务为实时业务时,对于当前已接入的实时业务触发全速率编码到半速率的转换,或者同时降低当前已接入的非实时业务的编码速率至最小承诺速率;或者, 当所述第一处理单元确定的所述拥塞等级为重度拥塞,且所述第二处理单元确定的所述受控业务为非实时业务时,对当前已接入的实时业务不作编码调整,对当前已接入的非实时业务的编码速率降低至所述最小承诺速率; 所述最小承诺速率为业务申请准入时的基本保证带宽对应的编码速率。
23.根据权利要求12至22任一项所述的装置,其特征在于,所述装置位于网络设备中。
24.根据权利要求23`所述的装置,其特征在于,所述网络设备为基站,或者,基站控制器,或者,无线网络控制器,或者,演进型基站,或者,核心网。
【文档编号】H04W48/08GK103797841SQ201380000980
【公开日】2014年5月14日 申请日期:2013年8月19日 优先权日:2013年8月19日
【发明者】邹成钢 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1