一种ac卡带宽的配置方法、装置及核心设备的制作方法

文档序号:7862871阅读:205来源:国知局
专利名称:一种ac卡带宽的配置方法、装置及核心设备的制作方法
技术领域
本发明涉及计算机技术领域,尤指一种AC卡带宽的配置方法、装置及核心设备。
背景技术
包含无线接入控制(Airless Controller, AC)卡的核心设备的结构如图I所示,由引擎、业务卡、背板三部分组成,其中引擎包括管理中央处理器(Center Process Unit,CPU)、交换矩阵(Fabric)芯片和交换(Switch)芯片;业务卡包含交换卡和AC卡,交换卡上包含管理CPU、MAC芯片、PHY芯片和各种以太网端口 ;AC卡上包含管理CPU、MAC芯片和数据处理CPU。引擎与业务卡在背板上和高速数据通道相连,高速数据通道用于业务卡和引擎之间进行数据交换,管理通道用于引擎和业务卡之间进行管理信息交换。在整个无线网络中,当核心设备中交换卡上的以太网端口汇聚了报文后,通过背板上的高速数据通道到达引擎的Fabric芯片,再通过背板上的高速数据通道到达AC卡的MAC芯片和数据处理CPU,由AC卡的数据处理CPU对报文进行处理,由上可见,AC卡的性能决定了整个无线网络的容量及处理能力。现有AC卡的硬件架构中,MAC芯片和数据处理CPU之间的带宽决定AC卡的带宽,二者之间更多的是采用标准以太网接口互联,如XAUI、DXAUI, RXAUI,通过几个端口聚合来获得更高的带宽。随着40/100G以太网标准的获批,对AC卡的带宽处理能力提出了更高的要求,许多应用场合要求单张AC卡的带宽能够达到100G。由上述介绍可以看出,在核心设备满配置的情况下,所有AC卡的带宽应该等于大于所有交换卡的带宽。然而实际上,设计开发的业务卡不可能满足所有客户的需求,经常发生如下情况一个可以插入8张业务卡的核心设备中,若配置2张交换卡,带宽总计320G,若单张AC卡的带宽为100G,那么需要插入4张AC卡才可以满足整个核心设备的交换需求,4张AC卡的带宽是400G,实际需要的是320G,这就造成80G带宽的浪费,为了避免带宽浪费,需要实时配置AC卡的带宽。目前,AC卡带宽的实时配置通常是采用软件实现的,通过软件实时计算以太网端口带宽的占用比率,推算出网络实际需要的带宽,然后再实时得出配置策略。这种配置方法牵涉的软件算法比较复杂,核心设备需要承担的工作量会非常大,工作效率也会降低。

发明内容
本发明实施例提供一种AC卡带宽的配置方法、装置及核心设备,用以解决现有的AC卡带宽配置方法采用的软件算法较复杂而导致的核心设备工作量大、工作效率低的问题。一种AC卡带宽的配置方法,包括获取在位业务卡的信息后,向在位业务卡发送管理报文;接收所述在位业务卡返回的携带各自标识信息的响应报文,所述标识信息包括业务卡类型和最大容量,所述业务卡类型包括交换卡和无线接入控制AC卡;
根据接收到的响应报文中携带的标识信息,确定所有在位交换卡的总容量;根据确定的所述总容量确定各在位AC卡的带宽配置值,并将确定的带宽配置信息发送给相应的在位AC卡,指示各在位AC卡根据接收到的带宽配置值进行带宽配置。一种AC卡带宽的配置装置,包括发送单元,用于获取在位业务卡的信息后,向在位业务卡发送管理报文;接收单元,用于接收所述在位业务卡返回的携带各自标识信息的响应报文,所述标识信息包括业务卡类型和最大容量,所述业务卡类型包括交换卡和无线接入控制AC卡;确定单元,了用于根据接收到的响应报文中携带的标识信息,确定所有在位交换卡的总容量;配置单元,用于根据确定的所述总容量确定各在位AC卡的带宽配置值,并将确定的带宽配置信息发送给相应的在位AC卡,指示各在位AC卡根据接收到的带宽配置值进行带宽配置。一种核心设备,包括上述AC卡带宽的配置装置。本发明有益效果如下本发明实施例提供的AC卡带宽的配置方法、装置及核心设备,通过获取在位业务卡的信息后,向在位业务卡发送管理报文;接收在位业务卡返回的携带各自标识信息的响应报文,标识信息包括业务卡类型和最大容量,业务卡类型包括交换卡和无线接入控制AC卡;根据接收到的响应报文中携带的标识信息,确定所有在位交换卡的总容量;根据确定的总容量确定各在位AC卡的带宽配置值,并将确定的带宽配置信息发送给相应的在位AC卡,指示各在位AC卡根据接收到的带宽配置值进行带宽配置。该方案非常简单,易于实现,无需复杂的软件算法,因此核心设备无需承担大量的工作,工作效率较高。


图I为现有技术中包含AC卡的核心设备的结构示意图;图2为本发明实施例中AC卡带宽的配置方法的流程图;图3为本发明实施例中AC卡带宽的配置装置的结构示意图;图4为本发明实施例中第一种优选的AC卡带宽的配置装置的结构示意图;图5为本发明实施例中第二种优选的AC卡带宽的配置装置的结构示意图;图6为本发明实施例中核心设备的结构示意图。
具体实施例方式针对现有的AC卡带宽配置方法采用的软件算法较复杂而导致的核心设备工作量大、工作效率低的问题,本发明实施例提供一种AC卡带宽的配置方法,该方法的流程如图2所示,执行步骤如下SlO :获取在位业务卡的信息后,向在位业务卡发送管理报文。该步骤可以是在所有业务卡初始化后触发的,也可以是在位业务卡发生变化后触发的,例如业务卡拔出、插入或者异常等等情况都是在位业务卡发生变化的情况。Sll :接收在位业务卡返回的携带各自标识信息的响应报文,标识信息包括业务卡类型和最大容量,业务卡类型包括交换卡和AC卡。
业务卡在接收到管理报文后,会获取自身的标识信息,也就是业务卡类型和最大容量,然后将这些标识信息携带在响应报文中,返回该响应报文。S12 :根据接收到的响应报文中携带的标识信息,确定所有在位交换卡的总容量。确定出的在位交换卡的总容量也就是网络实际需要的带宽。S13 :根据确定的总容量确定各在位AC卡的带宽配置值,并将确定的带宽配置信息发送给相应的在位AC卡,指示各在位AC卡根据接收到的带宽配置值进行带宽配置。该方案非常简单,易于实现,无需复杂的软件算法,因此核心设备无需承担大量的工作,工作效率较高。较佳的,在将确定的带宽配置信息发送给相应的在位AC卡,指示各在位AC卡根据接收到的带宽配置值进行带宽配置之后,还包括若总容量大于所有在位AC卡的总容量,则所有在位AC卡将带宽配置为各自的最大容量,并发出告警提示信息。如果在位交换卡的总容量大于在位AC卡的总容量,也就是说即使所有的在位交换卡的容量都被使用后,仍然不能满足网络所需要的带宽,那么所有在位AC卡将带宽配置为各自的最大容量,也就是说所有在位AC卡的容量都被使用,并且发出告警提示信息,提示当前的在位AC卡不能满足需要。当有新的AC卡插入时,就可以重新对AC卡的带宽进行配置。较佳的,上述AC卡带宽的配置方法,还包括若判定在位业务卡拔出或异常,则重新执行S10。如果在位业务卡拔出或异常的时候,需要重新配置AC卡带宽,也就是重新执行S10-S13。具体的,上述判定在位业务卡拔出或异常,具体包括若接收到复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)发送中断,读取CPLD在位寄存器的值,确定在位业务卡已不在后,贝Ij判定在位业务卡拔出;若接收不到在位业务卡发送的心跳报文,则判定在位业务卡异常。具体的,在上述S13中的根据确定的总容量确定各在位AC卡的带宽配置值,具体包括根据确定的总容量,在预设的所有在位AC卡对应的地址空间添加设定值,各在位AC卡对应的地址空间中每个单元的容量为设定容量;根据各在位AC卡对应的地址空间设定值的总数和设定容量,确定各在位AC卡的带宽配置值。可以预设所有槽位对应的地址空间,假设有4个槽位,那么需要预设4组地址空间,可以将这些地址空间划分为若干单元,假设划分为14个单元,那么这4组地址空间分别记为 0xl0-0xlF,0x20-0x2F,0x30-0x3F,0x40-0x4F,如表 I 所示,其中 0xlF、0x2F、0x3F、0x4F空间内的值为各组地址空间前14个地址空间值的总和,这个值为AC卡的带宽配置值。可以设定每个单元的容量,例如每个单元代表5G、IOG等等,只有当对应槽位插入AC卡时,对应的地址空间才有效。
地址0x10Oxll0x120x130x14OxlF值OOOOOOO
权利要求
1.一种AC卡带宽的配置方法,其特征在于,包括A、获取在位业务卡的信息后,向在位业务卡发送管理报文;B、通过接收所述在位业务卡返回的携带各自标识信息的响应报文,所述标识信息包括业务卡类型和最大容量,所述业务卡类型包括交换卡和无线接入控制AC卡;C、根据接收到的响应报文中携带的标识信息,确定所有在位交换卡的总容量;D、根据确定的所述总容量确定各在位AC卡的带宽配置值,并将确定的带宽配置信息发送给相应的在位AC卡,指示各在位AC卡根据接收到的带宽配置值进行带宽配置。
2.如权利要求I所述的方法,其特征在于,在将确定的带宽配置信息发送给相应的在位AC卡,指示各在位AC卡根据接收到的带宽配置值进行带宽配置之后,还包括若确定所述总容量大于所有在位AC卡的总容量,则所有在位AC卡将带宽配置为各自的最大容量,并发出告警提示信息。
3.如权利要求I所述的方法,其特征在于,还包括若判定所述在位业务卡拔出或异常,则重新执行步骤A。
4.如权利要求3所述的方法,其特征在于,判定所述在位业务卡拔出或异常,具体包括若接收到复杂可编程逻辑器件CPLD发送的中断,读取CPLD在位寄存器的值,确定所述在位业务卡已不在后,贝Ij判定所述在位业务卡拔出;若接收不到所述在位业务卡发送的心跳报文,则判定所述在位业务卡异常。
5.如权利要求1-3任一所述的方法,其特征在于,根据确定的所述总容量确定各在位AC卡的带宽配置值,具体包括根据确定的所述总容量,在预设的所有在位AC卡对应的地址空间添加设定值,各在位AC卡对应的地址空间中每个单元的容量为设定容量;根据各在位AC卡对应的地址空间设定值的总数和所述设定容量,确定各在位AC卡的带宽配置值。
6.一种AC卡带宽的配置装置,其特征在于,包括发送单元,用于获取在位业务卡的信息后,向在位业务卡发送管理报文;接收单元,用于接收所述在位业务卡返回的携带各自标识信息的响应报文,所述标识信息包括业务卡类型和最大容量,所述业务卡类型包括交换卡和无线接入控制AC卡;确定单元,用于根据接收到的响应报文中携带的标识信息,确定所有在位交换卡的总容量;配置单元,用于根据确定的所述总容量确定各在位AC卡的带宽配置值,并将确定的带宽配置信息发送给相应的在位AC卡,指示各在位AC卡根据接收到的带宽配置值进行带宽配置。
7.如权利要求6所述的装置,其特征在于,还包括告警单元,用于在所述配置单元将确定的带宽配置信息发送给相应的在位AC卡,指示各在位AC卡根据接收到的带宽配置值进行带宽配置之后,若确定所述总容量大于所有在位AC卡的总容量,则所有在位AC卡将带宽配置为各自的最大容量,并发出告警提示信息。
8.如权利要求6所述的装置,其特征在于,还包括判定单元,用于判定所述在位业务卡是否拔出或异常,若判定所述在位业务卡拔出或异常,则转向所述发送单元。
9.如权利要求8所述的装置,其特征在于,所述判定单元,用于判定所述在位业务卡是否拔出或异常,具体用于若接收到CPLD发送的中断,读取CPLD在位寄存器的值,确定所述在位业务卡已不在后,贝1J判定所述在位业务卡拔出;若接收不到所述在位业务卡发送的心跳报文,则判定所述在位业务卡异常。
10.如权利要求6-8任一所述的装置,其特征在于,所述配置单元,用于根据确定的所述总容量确定各在位AC卡的带宽配置值,具体用于根据确定的所述总容量,在预设的所有在位AC卡对应的地址空间添加设定值,各在位AC卡对应的地址空间中每个单元的容量为设定容量;根据各在位AC卡对应的地址空间设定值的总数和所述设定容量,确定各在位AC卡的带宽配置值。
11.一种核心设备,其特征在于,包括如权利要求6至10任一所述的AC卡带宽的配置 装直。
全文摘要
本发明公开了一种AC卡带宽的配置方法、装置及核心设备,该方法包括获取在位业务卡的信息后,向在位业务卡发送管理报文;接收所述在位业务卡返回的携带各自标识信息的响应报文,所述标识信息包括业务卡类型和容量,业务卡类型包括交换卡和AC卡;根据接收到的响应报文中携带的标识信息,确定所有在位交换卡的总容量;根据确定的总容量确定各在位AC卡的带宽配置值,并将确定的带宽配置信息发送给相应的在位AC卡,指示各在位AC卡根据接收到的带宽配置值进行带宽配置。该方案非常简单,并容易实现,无需复杂的软件算法,因此核心设备无需承担大量的工作,工作效率较高。
文档编号H04L12/917GK102916909SQ20121038990
公开日2013年2月6日 申请日期2012年10月11日 优先权日2012年10月11日
发明者张少嘉, 谢水新 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1