一种IP网络中业务带宽确定方法及网络设备与流程

文档序号:13288471阅读:388来源:国知局
技术领域本发明涉及通信技术领域,尤其涉及一种互联网协议(InternetProtocol,简称IP)网络中业务带宽确定方法及网络设备。

背景技术:
如图1所示的IP网络架构中,除了承载第二代移动通信(2ndGeneration,简称2G)、第三代移动通信(3rdGeneration,简称3G)、第四代移动通信(4rdGeneration,缩写:4G)网络、无线局域网(WirelessLocalAreaNetworks,简称WLAN)和宽带上行等业务外,还承载有企业专线等业务,各业务之间竞争IP网络的带宽资源,以保证业务能够运行。为了保证业务的传输质量,有以下两种传统的解决方案:第一种:通过扩大IP网络中各节点的带宽能力,保证各业务占用足够的带宽,该方案会造成网络整体带宽利用率降低,网络建设成本过高。第二种,在承载网络中区分不同的业务流,为不同的业务流提供不同的带宽分配机制、不同的业务等级以及不同的转发策略,通过对业务流的精细化管理控制,提高端对端网络带宽利用率。该第二种解决方案中,需要IP网络从接入环、汇聚环到核心环提供端到端的业务带宽保证,主要方法为不同的业务采用不同的隧道(Tunnel)承载,为隧道配置端到端的承诺信息速率(CommittedInformationRate,简称CIR)带宽。对2G、3G、4G和企业专线业务配置CIR带宽时,按照接入环、汇聚环和核心环的层次以1:1:1配置隧道的CIR带宽,例如2G业务在接入环、汇聚环和核心环的CIR带宽均为3M,3G业务在接入环、汇聚环和核心环的CIR带宽均为30M,4G业务在接入环、汇聚环和核心环的CIR带宽均为80M,企业专线业务根据客户购买的带宽配置接入环、汇聚环和核心环的CIR带宽。并且,按照4G的收敛比配置各网络端口的预留带宽,假设接入环中网络端口物理带宽的50%用作预留带宽,汇聚环中网络端口物理带宽的67%用作预留带宽,核心环中网络端口物理带宽的100%用作预留带宽。假设新的业务的CIR带宽用B1表示,网络端口的预留带宽用B表示,该网络端口已经配置的业务的CIR带宽之和用B2表示,则当满足关系:B1<=B-B2时,则表示该网络端口可用的物理带宽可以满足该新的业务的需求,否则,则该网络端口中可用的物理带宽不能满足该新的业务的需求。第二种解决方案适用于承载单一业务的场景,若接入环、汇聚环和核心环中的端口承载具有不同收敛属性的业务,接入环、汇聚环和核心环按照1:1:1配置各业务的CIR带宽,且按照4G业务的收敛比规划各业务的预留带宽,可能会导致各网络端口带宽利用率低。假设接入环中网络端口物理带宽的50%用作预留带宽,汇聚环中网络端口的67%用作预留带宽,则接入环和汇聚环的带宽利用率较低;假设接入环中网络端口的100%用作预留带宽,规划时需要提高汇聚环和核心环中网络端口的物理带宽,将会造成汇聚环和核心环中网络端口带宽资源的浪费。

技术实现要素:
本发明实施例提供一种IP网络中业务带宽确定方法及网络设备,用以提高IP网络中每个层级的子系统中的网络设备的端口带宽资源利用率,满足在同一端口承载具有不同收敛属性的业务的需求。本发明实施例提供的具体技术方案如下:第一方面,提供了一种互联网协议IP网络中业务带宽确定方法,包括:网络设备确定请求第一端口的带宽资源的业务所属的业务类型,并获取对应所述业务类型预设的带宽收敛比以及获取所述业务类型对应的承诺信息速率CIR带宽;所述网络设备按照所述带宽收敛比以及所述CIR带宽,确定所述业务在所述第一端口的CIR带宽,根据确定的所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽。结合第一方面,在第一种可能的实现方式中,所述网络设备根据确定的所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽,包括:所述网络设备计算所述第一端口的总预留带宽与所述第一端口已分配的预留带宽的差,确定得到的差值大于或等于所述业务在所述第一端口的CIR带宽,按照所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述网络设备确定得到的差值大于或等于所述业务在所述第一端口的CIR带宽后,按照所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽之前,所述方法还包括:所述网络设备计算所述业务在所述第一端口的CIR带宽与所述第一端口已分配的预留带宽的和,确定得到的和值不大于所述第一端口的带宽可用率门限值。结合第一方面至第二种可能的实现方式,在第三种可能的实现方式中,所述IP网络包括接入环,汇聚环和核心环;若所述第一端口所属子系统为接入环,所述网络设备获取所述业务类型对应的承诺信息速率CIR带宽,包括:所述网络设备获取对应所述业务类型预设的CIR带宽;若所述第一端口所属子系统为汇聚环,所述网络设备获取所述业务类型对应的承诺信息速率CIR带宽,包括:所述网络设备获取所述业务类型在第二端口所属子系统中对应的CIR带宽,所述第二端口所属子系统为接入环;若所述第一端口所属子系统为核心环,所述网络设备获取所述业务类型对应的承诺信息速率CIR带宽,包括:所述网络设备获取所述业务类型在第三端口所属子系统中对应的CIR带宽,所述第三端口所属子系统为汇聚环。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述对应所述业务类型预设的带宽收敛比由网管系统或软件定义网络SDN集中控制器配置。第二方面,提供了一种互联网协议IP网络中的网络设备,包括:确定模块,用于确定请求第一端口的带宽资源的业务所属的业务类型,并获取对应所述业务类型预设的带宽收敛比以及获取所述业务类型对应的承诺信息速率CIR带宽;分配模块,用于按照所述带宽收敛比以及所述CIR带宽,确定所述业务在所述第一端口的CIR带宽,根据确定的所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽。结合第二方面,在第一种可能的实现方式中,所述分配模块具体用于:计算所述第一端口的总预留带宽与所述第一端口已分配的预留带宽的差,确定得到的差值大于或等于所述业务在所述第一端口的CIR带宽,按照所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述分配模块还用于:确定得到的差值大于或等于所述业务在所述第一端口的CIR带宽后,按照所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽之前,计算所述业务在所述第一端口的CIR带宽与所述第一端口已分配的预留带宽的和,确定得到的和值不大于所述第一端口的带宽可用率门限值。结合第二方面至第二种可能的实现方式,在第三种可能的实现方式中,所述IP网络包括接入环,汇聚环和核心环;若所述第一端口所属子系统为接入环,所述确定模块具体用于:获取对应所述业务类型预设的CIR带宽;若所述第一端口所属子系统为汇聚环,所述确定模块具体用于:获取所述业务类型在第二端口所属子系统中对应的CIR带宽,所述第二端口所属子系统为接入环;若所述第一端口所属子系统为核心环,所述确定模块具体用于:获取所述业务类型在第三端口所属子系统中对应的CIR带宽,所述第三端口所属子系统为汇聚环。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述对应所述业务类型预设的带宽收敛比由网管系统或软件定义网络SDN集中控制器配置。基于上述技术方案,本发明实施例中,IP网络中的网络设备确定请求第一端口的带宽资源的业务所属的业务类型后,通过获取对应该业务类型预设的带宽收敛比以及获取该业务类型对应的承诺信息速率CIR带宽,按照获取的该带宽收敛比以及该CIR带宽确定该业务在第一端口的CIR带宽,根据确定的该业务在所述第一端口的CIR带宽为该业务分配预留带宽,从而能够按照业务的收敛属性为业务分配预留带宽,能够按照业务需求的带宽资源进行每个层次子系统的带宽资源规划,降低网络建设成本。并且,通过预设业务类型对应的带宽收敛比即可实现对端到端的收敛规划,降低了带宽规划的运维成本。另外,对于具有不同收敛属性的业务类型预设不同的带宽收敛比,能够满足在同一端口承载具有不同收敛属性的业务的需求。附图说明图1为IP网络架构示意图;图2为本发明实施例中网络设备确定业务带宽的详细方法流程示意图;图3为本发明实施例中MPLS/MPLS-TP网络架构示意图;图4为本发明实施例中网络设备结构示意图;图5为本发明实施例中另一网络设备结构示意图。具体实施方式为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。如图2所示,本发明实施例提供一种IP网络中业务带宽确定方法,包括:步骤201:网络设备确定请求第一端口的带宽资源的业务所属的业务类型,并获取对应该业务类型预设的带宽收敛比以及获取该业务类型对应的CIR带宽。IP网络可以为多协议标签交换(Multi-ProtocolLabelSwitching,简称MPLS)/多协议标签交换-传输架构(Multi-ProtocolLabelSwitchingTransportProfile,简称MPLS-TP)网络。其中,IP网络包括以下子系统:接入环、汇聚环和核心环。在一个具体实施中,若网络设备的第一端口所属子系统为接入环,网络设备获取对应确定的业务类型预设的CIR带宽,根据该CIR带宽和带宽收敛比确定第一端口的CIR带宽;若网络设备的第一端口所属子系统为汇聚环,网络设备获取对应业务类型在第二端口所属子系统中对应的CIR带宽,该第二端口所属子系统为接入环,根据该CIR带宽和带宽收敛比确定第一端口的CIR带宽;若网络设备的第一端口所属子系统为核心环,网络设备获取对应业务类型在第三端口所属子系统中对应的CIR带宽,该第三端口所属子系统为汇聚环,根据该CIR带宽和带宽收敛比确定第一端口的CIR带宽。在另一个具体实施中,接入环、汇聚环和核心环的每个网络设备中预设业务类型对应的CIR带宽,预设的该CIR带宽为接入环端口的CIR带宽,网络设备根据该预设的CIR带宽和获取的带宽收敛比确定第一端口的CIR带宽。本发明实施例中,对应业务类型预设的带宽收敛比小于或等于1。具体地,网络设备中预设业务类型与带宽收敛比的对应关系,对于需要收敛的业务类型预设的带宽收敛比小于1;对于不需要收敛的业务类型预设的带宽收敛比等于1。例如,对于3G业务和4G业务预设的带宽收敛比小于1;对于2G业务和企业专线业务预设的带宽收敛比等于1。一个具体实施中,网络设备中预设业务类型、端口或端口所属子系统与带宽收敛比的对应关系。本发明实施例中网络设备确定业务的业务类型并不是本发明所关注的内容,具体实施中,业务数据中携带有业务标识,网络设备根据业务标识与业务类型的对应关系,确定业务所属的业务类型。步骤202:网络设备按照获取的带宽收敛比以及CIR带宽,确定该业务在第一端口的CIR带宽,根据确定的该业务在该第一端口的CIR带宽为该业务分配预留带宽。具体地,网络设备将获取的CIR带宽乘以针对该业务类型预设的带宽收敛比,将得到的结果作为该业务在第一端口的CIR带宽。优选地,网络设备计算第一端口的总预留带宽与该第一端口已分配的预留带宽的差,若确定得到的差值大于或等于该业务在第一端口的CIR带宽,按照该业务在第一端口的CIR带宽为该业务分配预留带宽;若确定得到的差值小于该业务在第一端口的CIR带宽,拒绝在该第一端口为该业务分配预留带宽。其中,第一端口的总预留带宽为第一端口的物理带宽。可选地,网络设备确定得到的差值大于或等于该业务在第一端口CIR带宽后,计算该业务在第一端口的CIR带宽与该第一端口已分配的预留带宽的和,若确定得到的和值不大于该第一端口的带宽可用率门限值,则按照该业务在第一端口的CIR带宽为该业务分配预留带宽;否则,拒绝在第一端口为该业务分配预留带宽。具体实施中,可以通过网管系统或软件定义网络(SoftDefinedNetwork,简称SDN)集中控制器为接入环、汇聚环和核心环中的每个网络设备中的每个端口配置业务类型与带宽收敛比的对应关系;或者,网络设备将业务类型与带宽收敛比的对应关系分别配置给每个子系统(接入环、汇聚环和核心环)中的一个网络设备,每个子系统中获取业务类型与带宽收敛比这一配置信息的网络设备将该配置信息配置给该子系统中的其他网络设备。例如,如图3所示的MPLS/MPLS-TP网络架构中,汇聚环网络侧端口确定请求带宽资源的业务所属的业务类型为4G业务,并确定对应4G业务预设的接入环和汇聚环的CIR带宽比为4:3,若接入环网络侧端口分配给该业务的CIR带宽为80兆(M),则汇聚环网络侧端口分配给该业务的CIR带宽为60M;核心环网络侧端口确定请求带宽资源的该业务所属的业务类型为4G业务,并确定对应4G业务预设的汇聚环和核心环的CIR带宽比为3:2,若汇聚环网络侧端口分配给该业务的CIR带宽为60M,则核心环网络侧端口分配给该业务的CIR带宽为40M。该实施例中,IP网络(特别是MPLS/MPLS-TP网络)中的网络设备确定请求第一端口的带宽资源的业务所属的业务类型后,通过获取对应该业务类型预设的带宽收敛比以及获取该业务类型对应的承诺信息速率CIR带宽,按照获取的该带宽收敛比以及该CIR带宽确定该业务在第一端口的CIR带宽,根据确定的该业务在所述第一端口的CIR带宽为该业务分配预留带宽,从而能够按照业务的收敛属性为业务分配预留带宽,能够按照业务需求的带宽资源进行每个层次子系统的带宽资源规划,有利于减少汇聚环和核心环中网络设备的带宽规划,大大降低了汇聚环和核心环中网络设备端口的部署成本,降低网络建设成本。并且,通过预设业务类型对应的带宽收敛比即可实现对端到端的收敛规划,对于具有不同收敛属性的业务类型预设不同的带宽收敛比,能够满足在同一端口承载具有不同收敛属性的业务的需求,降低了带宽规划的运维成本。基于同一发明构思,本发明实施例还提供了一种IP网络中的网络设备,用于实现本发明图2所示的IP网络中业务带宽确定方法,如图4所示,该网络设备主要包括:确定模块401,用于确定请求第一端口的带宽资源的业务所属的业务类型,并获取对应所述业务类型预设的带宽收敛比以及获取所述业务类型对应的承诺信息速率CIR带宽;分配模块402,用于按照所述带宽收敛比以及所述CIR带宽,确定所述业务在所述第一端口的CIR带宽,根据确定的所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽。IP网络可以为MPLS/MPLS-TP网络。其中,IP网络包括以下子系统:接入环、汇聚环和核心环。若所述第一端口所属子系统为接入环,所述确定模块具体用于:获取对应所述业务类型预设的CIR带宽;若所述第一端口所属子系统为汇聚环,所述确定模块具体用于:获取所述业务类型在第二端口所属子系统中对应的CIR带宽,所述第二端口所属子系统为接入环;若所述第一端口所属子系统为核心环,所述确定模块具体用于:获取所述业务类型在第三端口所属子系统中对应的CIR带宽,所述第三端口所属子系统为汇聚环。所述分配模块具体可用于:计算所述第一端口的总预留带宽与所述第一端口已分配的预留带宽的差,确定得到的差值大于或等于所述业务在所述第一端口的CIR带宽,按照所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽。所述分配模块还可用于:确定得到的差值大于或等于所述业务在所述第一端口的CIR带宽后,按照所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽之前,计算所述业务在所述第一端口的CIR带宽与所述第一端口已分配的预留带宽的和,确定得到的和值不大于所述第一端口的带宽可用率门限值。具体地,所述分配模块将确定模块获取的CIR带宽乘以针对该业务类型预设的带宽收敛比,将得到的结果作为该业务在第一端口所属子系统中的CIR带宽。所述带宽收敛比小于或等于1。具体地,网络设备中预设业务类型与带宽收敛比的对应关系,对于需要收敛的业务类型预设的带宽收敛比小于1;对于不需要收敛的业务类型预设的带宽收敛比等于1。一个具体实施中,网络设备中预设业务类型、端口或端口所属子系统与带宽收敛比的对应关系。所述第一端口的总预留带宽可以为所述第一端口的物理带宽。具体实施中,对应所述业务类型预设的带宽收敛比由网管系统或SDN集中控制器配置。基于同一发明构思,本发明实施例还提供了另一种IP网络中的网络设备,用于实现本发明图2所示的IP网络中业务带宽确定方法,如图5所示,该网络设备包括处理器501、存储器502和通信接口503,处理器501、存储器502、通信接口503通过总线504相互连接;总线504可以是外设部件互连标准(peripheralcomponentinterconnect,简称PCI)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。存储器502,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器502可能包含随机存取存储器(randomaccessmemory,简称RAM),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。通信接口503用于与其他设备进行通信,还可用于接收业务请求。处理器501执行存储器502所存放的程序,用于实现本发明实施例提供的IP网络中业务带宽确定方法,包括:确定请求第一端口的带宽资源的业务所属的业务类型,并获取对应所述业务类型预设的带宽收敛比以及获取所述业务类型对应的承诺信息速率CIR带宽;按照所述带宽收敛比以及所述CIR带宽,确定所述业务在所述第一端口的CIR带宽,根据确定的所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽。IP网络可以为MPLS/MPLS-TP网络。其中,IP网络包括以下子系统:接入环、汇聚环和核心环。若所述第一端口所属子系统为接入环,处理器501获取对应所述业务类型预设的CIR带宽,根据该CIR带宽以及带宽收敛比确定第一端口的CIR带宽;若所述第一端口所属子系统为汇聚环,处理器501获取所述业务类型在第二端口所属子系统中对应的CIR带宽,所述第二端口所属子系统为接入环,根据获取的该CIR带宽以及带宽收敛比确定第一端口的CIR带宽;若所述第一端口所属子系统为核心环,处理器501获取所述业务类型在第三端口所属子系统中对应的CIR带宽,所述第三端口所属子系统为汇聚环,根据获取的该CIR带宽以及带宽收敛比确定第一端口的CIR带宽。处理器501计算所述第一端口的总预留带宽与所述第一端口已分配的预留带宽的差,确定得到的差值大于或等于所述业务在所述第一端口的CIR带宽,按照所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽。处理器501确定得到的差值大于或等于所述业务在所述第一端口的CIR带宽后,按照所述业务在所述第一端口的CIR带宽为所述业务分配预留带宽之前,计算所述业务在所述第一端口的CIR带宽与所述第一端口已分配的预留带宽的和,确定得到的和值不大于所述第一端口的带宽可用率门限值。处理器501将获取的该业务的CIR带宽乘以针对该业务类型预设的带宽收敛比,将得到的结果作为该业务在第一端口的CIR带宽。所述带宽收敛比小于或等于1。存储器502还可以用于保存预设的业务类型与带宽收敛比的对应关系。其中,对于需要收敛的业务类型预设的带宽收敛比小于1;对于不需要收敛的业务类型预设的带宽收敛比等于1。一个具体实施中,网络设备中预设业务类型、端口或端口所属子系统与带宽收敛比的对应关系。所述第一端口的总预留带宽可以为所述第一端口的物理带宽。具体实施中,对应所述业务类型预设的带宽收敛比由网管系统或SDN集中控制器配置。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1