全局资源分配方法和装置制造方法及图纸

技术编号:14636671 阅读:45 留言:0更新日期:2017-02-15 10:49
本申请提供了全局资源分配方法和装置。本申请中,打破了现有全局资源方案中全局资源规格限制,不再将全局主控板为全局资源分配的全局资源ID同步到各单板,而是在全局资源匹配的下行单板分配一个与全局资源ID具有映射关系的局部资源ID,使局部资源映射成全局资源的一部分,极大扩展了全局资源规格,避免因全局资源规格受限带来的缺陷,提高了产品的竞争力。

【技术实现步骤摘要】

本申请涉及网络通信技术,特别涉及全局资源分配方法和装置
技术介绍
在网络通信应用中,大部分资源是多个应用共享的,如大规模精确匹配表(LEM:LargeExactMatch)、转发等价类(FEC)表项、出方向封装信息资源(EEI:EgressEncapsulationInformation)、地址解析协议(ARP:AddressResolutionProtocol)表项。在网络应用中,有些应用所需的设置或表项是全局下发的,称为全局资源。对于全局资源,先由全局主控板为全局资源分配一个全局资源标识(ID),并将全局资源ID连同全局资源一起下发至所有单板(Slot)。这里的全局资源ID实质为全局资源的地址标识,所有单板上同一全局资源的地址标识相同。系统中各单板的资源规格一般不同。目前全局资源的最大规格受限于系统中各单板的全局资源规格中取值最小的规格。以全局资源为ARP表项为例,假如Slot1上ARP表项的最大规格为32K,Slot2上ARP表项的最大规格为64K,Slot3上ARP表项的最大规格为128K,则只能限定全局主控板上全局资源的最大规格为32K,进而限定整个系统的ARP最大规格为32K,这导致大型的数据中心网络中日益增长的用户数量带来的规格要求无法满足。
技术实现思路
本申请提供了全局资源分配方法和装置,以打破全局资源规格限制,避免因全局资源规格限制带来的缺陷。一种全局资源分配方法,该方法应用于单板,包括:在本单板作为全局资源匹配的下行单板时,在本地分配一个与全局资源标识ID具有映射关系的局部资源ID,并建立与全局资源匹配的硬件表项,硬件表项的索引为局部资源ID,全局资源ID为全局主控板为全局资源分配的标识;接收报文,依据报文携带的全局资源ID找到与全局资源ID具有映射关系的局部资源ID,依据索引为局部资源ID的硬件表项转发报文。一种全局资源分配装置,该装置应用于单板,包括:标识处理单元,用于在本单板作为全局资源匹配的下行单板时,在本地分配一个与全局资源标识ID具有映射关系的局部资源ID,并建立与全局资源匹配的硬件表项,硬件表项的索引为局部资源ID,全局资源ID为全局主控板为全局资源分配的标识;报文处理单元,用于接收报文,依据报文携带的全局资源ID找到与全局资源ID具有映射关系的局部资源ID,依据索引为局部资源ID的硬件表项转发报文。由以上技术方案可以看出,本专利技术打破了现有全局资源方案中全局资源规格限制,不再将全局主控板为全局资源分配的全局资源ID同步到各单板,而是在全局资源匹配的下行单板分配一个与全局资源ID具有映射关系的局部资源ID,使局部资源映射成全局资源的一部分,极大扩展了全局资源规格,避免因全局资源规格受限带来的缺陷,提高了产品的竞争力。附图说明图1为本专利技术提供的方法流程图;图2为本专利技术提供的各单板资源占用示意图;图3为本专利技术提供的实施例示意图;图4为现有方案中全局资源分配示意图;图5为现有方案中全局资源规格示意图;图6为本专利技术提供的全局资源分配示意图;图7为本专利技术提供的全局资源规格示意图;图8为本专利技术提供的装置示意图。具体实施方式尽管全局主控板存有为全局资源分配的全局资源ID,但是,因为全局主控板上没有交换芯片,不做硬件表项下发,其存有的全局资源ID相对而言只是一个“虚”的索引,不用于指导报文转发,并且,因为全局主控板上没有交换芯片,没有硬件表项的限制,因此,全局主控板上的全局资源ID完全可以按需扩展,没有必要受限制。基于此,本申请打破了现有全局资源分配方案中全局资源最大规格的限制(限制为所有单板的全局资源规格中的最小规格),不再将全局主控板为全局资源分配的全局资源ID同步到各单板,而是在全局资源匹配的下行单板分配一个与全局资源ID具有映射关系的局部资源ID,使局部资源映射成全局资源的一部分,极大扩展了全局资源规格,避免因全局资源分配的最大规格受限于规格最小的单板规格带来的缺陷,提高了产品的竞争力。为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。参见图1,图1为本申请提供的方法流程图。如图1所示,该流程可包括以下步骤:步骤101,全局主控板在应用申请全局资源时,从指定的全局资源ID范围中选择唯一一个空闲的全局资源ID分配给全局资源,将为全局资源分配的全局资源ID下发给各单板。作为本专利技术的一个实施例,这里的全局资源ID范围为从单板地址空间的最低地址开始的一段连续地址范围。或者,全局资源标识ID范围为从单板地址空间的最高地址开始的一段连续地址范围。步骤102,单板在本板作为全局资源匹配的下行单板时,在本地分配一个与全局资源ID具有映射关系的局部资源ID,并建立与全局资源匹配的硬件表项,硬件表项的索引为局部资源ID。在本专利技术中,作为一个实施例,步骤102中,分配一个与全局资源ID具有映射关系的局部资源ID包括:从指定的局部资源ID范围中选择一个空闲的局部资源ID,将选择出的局部资源ID作为与全局资源ID具有映射关系的局部资源ID。如此,在单板本地就会存在全局资源ID与局部资源ID的映射关系。图2举例示出了全局资源ID与局部资源ID的映射关系。作为一个实施例,当全局资源ID范围为从单板地址空间的最低地址开始的一段连续地址范围时,这里的局部资源ID范围优选为从单板地址空间的最高地址开始的一段连续地址范围;当全局资源ID范围为从单板地址空间的最高地址开始的一段连续地址范围时,局部资源ID范围优选为从单板地址空间的最低地址开始的一段连续地址范围。作为一个实施例,步骤102中,建立与全局资源匹配的硬件表项类似现有硬件表项建立方式。以全局资源为ARP表项为例,则单板建立与全局资源匹配的硬件表项具体可为与本单板学习到的ARP表项对应的硬件表项。步骤103,单板接收报文,依据报文携带的全局资源ID找到与全局资源ID具有映射关系的局部资源ID,依据索引为该找到的局部资源ID的硬件表项转发报文。至此,完成图1所示的流程。下面以全局资源为ARP表项为例通过一个实施例对图1所示流程进行详细描述:参见图3,图3为本专利技术提供的实施例示意图。在图3中,主机(Host)A和HostB不在同一个网段,以HostA向HostB发送IP数据报文为例,则,HostA检查IP数据报文的目的IP地址(即HostB的IP地址)与本HostA处于不同网段,则HostA将IP数据报文发送给网关设备。网关设备收到HostA发送的IP数据报文后,从本地ARP表中查找目的IP地址匹配的ARP表项(也即HostB对应的ARP表项);网关设备查找到ARP表项,则利用ARP表项中的MAC地址对IP数据报文进行帧封装,并将IP数据报文发送给HostB。本实施例以网关设备未查找到ARP表项为例,则,网关设备未查找到ARP表项,则将IP数据报文缓存,然后以广播方式发送一个ARP请求报文。ARP请求报文中的发送端IP地址和发送端MAC地址分别为网关设备的IP地址和MAC地址,目标IP地址为HostB的IP地址,目标MAC地址为设定的广播MAC地址(比如全0的MAC地址)。HostB接收到网关设备广播的ARP请求报文后,比较本HostB的IP地址和ARP请求报文中的目标IP地址,发现两者相同,则学习与ARP请本文档来自技高网...
全局资源分配方法和装置

【技术保护点】
一种全局资源分配方法,其特征在于,该方法应用于单板,包括:在本单板作为全局资源匹配的下行单板时,在本地分配一个与全局资源标识ID具有映射关系的局部资源ID,并建立与所述全局资源匹配的硬件表项,所述硬件表项的索引为所述局部资源ID,全局资源ID为全局主控板为所述全局资源分配的标识;接收报文,依据所述报文携带的所述全局资源ID找到与所述全局资源ID具有映射关系的所述局部资源ID,依据索引为所述局部资源ID的硬件表项转发报文。

【技术特征摘要】
1.一种全局资源分配方法,其特征在于,该方法应用于单板,包括:在本单板作为全局资源匹配的下行单板时,在本地分配一个与全局资源标识ID具有映射关系的局部资源ID,并建立与所述全局资源匹配的硬件表项,所述硬件表项的索引为所述局部资源ID,全局资源ID为全局主控板为所述全局资源分配的标识;接收报文,依据所述报文携带的所述全局资源ID找到与所述全局资源ID具有映射关系的所述局部资源ID,依据索引为所述局部资源ID的硬件表项转发报文。2.根据权利要求1所述的方法,其特征在于,所述分配一个与所述全局资源ID具有映射关系的局部资源ID包括:从指定的局部资源ID范围中选择一个空闲的局部资源ID,将选择出的局部资源ID作为与所述全局资源ID具有映射关系的局部资源ID。3.根据权利要求1所述的方法,其特征在于,所述全局资源匹配的下行单板包括:所述全局资源的出端口所在的单板;其中,所述全局资源包括但不限于:地址解析协议ARP表项、转发等价类FEC表项。4.根据权利要求1所述的方法,其特征在于,该方法进一步包括:在本单板作为所述全局资源匹配的上行单板时,当接收到与所述全局资源匹配的报文时,在接收的报文上携带所述全局资源ID,并发送给所述全局资源匹配的下行单板。5.根据权利要求1所述的方法,其特征在于,所述单板分配的所述局部资源ID与其他单板分配的局部资源ID相同或不同;所述分配的所述局部资源ID与其他单板分配的局部资源ID映射至不同的全局资源ID。6.一种全局...

【专利技术属性】
技术研发人员:刘舒然王明辉徐永健李海南
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1