动态资源管理方法技术

技术编号:13831678 阅读:128 留言:0更新日期:2016-10-14 10:12
本发明专利技术涉及在交换机的分布式控制面内的动态资源管理的方法和设备。在一些实施例中,交换机结构系统包括被配置以操作地耦接到交换机结构的多个接入交换机。该多个接入交换机包括每个操作地耦接到外围处理装置的多个端口。当交换机结构系统处于第一配置时,多个端口中的第一组端口和多个端口中的第二组端口由第一网络控制实体管理。当交换机结构系统处于第二配置时,第一组端口由第一网络控制实体管理且第二组端口由第二网络控制实体管理。当系统从第一配置改变为第二配置时,第二网络控制实体自动地启动。

【技术实现步骤摘要】
本申请是申请日为2011年9月15日、申请号为201110272107.8、专利技术名称为“动态资源管理方法”的中国专利技术专利申请的分案申请。
在这里描述的一些实施例总的来说涉及资源管理,且具体来说,涉及交换机的分布式控制面内的资源管理的动态分配。
技术介绍
一些已知的网络系统包括可以管理连接到该网络系统的资源的集中控制面。例如,集中控制面可以维护与资源的物理位置相关的数据库。另外,集中控制面可以管理与资源相关的转发-状态信息。但是,当大量资源连接到网络系统时,这种集中控制面可能变得极大且不可管理。其他已知的网络系统包括分布式控制面。这种已知的分布式控制面可以在网络系统内的各个节点处实现。但是,这种已知的分布式控制面不是动态配置的。同样地,网络系统内的一些节点可能严重使用不足,而同时网络系统内的其他节点可能过度使用。因此,这种网络系统不能尽可能高效地工作。因此,对于具有分布式控制面的网络系统存在可以基于网络系统的处理需求来动态地配置的需要。
技术实现思路
为解决上述问题,本公开提供了一种系统,包括:网络管理模块,管理与交换机结构相关的配置表;和网络控制实体,当所述系统处于第一配置时动态地管理多个端口中的第一组端口,所述多个
端口中的每个端口位于多个接入交换机中的第一接入交换机或者所述多个接入交换机中的第二接入交换机处,所述多个接入交换机被配置以操作地耦接到交换机结构,所述网络控制实体位于所述多个接入交换机中的第一接入交换机处,所述第一组端口包括位于所述多个接入交换机中的第一接入交换机处的至少一个端口和位于第二接入交换机处的至少一个端口,所述网络控制实体在所述系统处于第二配置时动态地管理所述多个端口中的所述第一组端口和第二组端口,网络控制实体,从所述网络管理模块接收与所述第一组端口相关的配置表的一部分,所述系统响应于所述网络控制实体超过能力阈值而从所述第一配置自动改变为所述第二配置。在一个实施例中,所述网络控制实体是第一网络控制实体,所述系统进一步包括:第二网络控制实体,动态地管理所述多个端口中的第三组端口,第二网络控制实体从所述网络管理模块接收与所述第三组端口相关的所述配置表的一部分。在一个实施例中,所述网络控制实体是第一网络控制实体,所述系统进一步包括:第二网络控制实体,当所述系统处于所述第二配置时动态地管理所述第一组端口中的端口的第一子集。在一个实施例中,所述第二组端口与所述第一组端口互斥。在一个实施例中,当所述系统处于第二配置时所述网络控制实体从所述网络管理模块接收与所述第一组端口相关的所述配置表的一部分和与所述第二组端口相关的所述配置表的一部分。在一个实施例中,所述多个端口中的所述第一组端口包括在所述多个接入交换机中的第一接入交换机处的至少一个端口和在第二接入交换机处的至少一个端口。在一个实施例中,所述网络控制实体是第一网络控制实体,当所述系统处于第二配置时,所述第二组端口由第二网络控制实体动态地管理,以及当所述系统从所述第一配置改变为所述第二配置时,所述第二网络控制实体自动地启动。在一个实施例中,所述能力阈值是可用处理能力阈值。在一个实施例中,所述网络控制实体是第一网络控制实体,当系统处于所述第二配置时,第一网络控制实体维持与所述多个端口中的所述第一组端口和所述多个端口中的所述第二组端口相关的转发-状态信息,当系统处于所述第二配置时,第一网络控制实体维持与第一组端口而非第二组端口相关的转发-状态信息,且第二网络控制实体维持与第二组端口而非第一组端口相关的转发-状态信息。在一个实施例中,所述网络控制实体是第一网络控制实体,所述系统进一步包括:当系统处于所述第二配置时,第二网络控制实体维持与第二组端口而非第一组端口相关的转发-状态信息,以及当系统从所述第二配置改变为所述第一配置时,终止第二网络控制实体。在一个实施例中,网络控制实体是第一网络控制实体,第一网络控制实体能操作以将与操作地耦接到端口的外围处理装置相关的转发-状态信息从所述第一组端口发送到第二网络控制实体。在一个实施例中,当所述系统处于所述第二配置时,所述网络控制实体能操作以接收与所述多个端口中的所述第一组端口和所述第二组端口相关的配置表的一部分,当所述系统处于所述第一配置时,所述网络控制实体接收与所述第一组端口而非所述第二组端口相关的配置表的一部分。在一个实施例中,所述网络控制实体是第一网络控制实体,当系统从所述第一配置改变为所述第二配置时,第三网络控制实体自动地启动,当系统处于所述第二配置时,第三网络控制实体是第一网络控制实体和第二网络控制实体之间的路由反射器。在一个实施例中,所述网络控制实体是第一网络控制实体,所述系统进一步包括:第二网络控制实体,动态地管理所述多个端口中的所述第二组端口,所述第二网络控制实体位于第一接入交换机处,第二组端口中的每个端口位于所述多个接入交换机中的第一接入交换机处。附图说明图1是根据实施例的交换机结构系统的示意图。图2是根据另一实施例的交换机结构系统的接入交换机的示意图。图3是根据另一实施例的交换机结构系统的计算装置的示意图。图4是图1的交换机结构系统的控制面的逻辑表示。图5-8是根据其他实施例的不同配置的交换机结构系统的控制面的逻辑表示。图9-13是根据实施例要发送给交换机结构系统内的网络控制实体的配置文件的图示。图14是示出了根据另一实施例的动态地管理交换机结构系统的控制面的方法的流程图。具体实施方式在一些实施例中,交换机结构系统包括被配置以操作地耦接到交换机结构的多个接入交换机。该多个接入交换机包括每个操作地耦接到外围处理装置的多个端口。当交换机结构系统处于第一配置时,来自多个端口的第一组端口和来自多个端口的第二组端口由第一网络控制实体管理。当交换机结构系统处于第二配置时,第一组端口由第一网络控制实体管理且第二组端口由第二网络控制实体管理。当系统从第一配置改变为第二配置时,第二网络控制实体自动地启动。在一些实施例中,当第一网络控制实体的可用处理能力经过(例如,落到低于)阈值时,交换机结构系统可以从第一配置自动地改变和/或移动到第二配置。类似地说,当第一网络控制实体不能管理第一组端口和第二组端口两者(例如,不具有容量和/或处理资源)时,交换机结构系统可以从第一配置自动地改变和/或移动到第二配置。在这种实施例中,当交换机结构系统从第一配置改变为第二配置时,网络管理模块可以监控第一网络控制实体的可用能力并启动
第二网络控制实体。在一些实施例中,非瞬时处理器可读介质存储表示使得处理器在第一时间期期间发送第一信号到一组接入交换机中的第一接入交换机的指令的代码。第一信号可操作以启动第一网络控制实体。在该组接入交换机处的第一组端口响应于第一网络控制实体的启动而与第一网络控制实体相关联。代码进一步表示使得处理器在第一时间期期间发送第二信号到该组接入交换机中的第二接入交换机接入交换机的指令。第二信号可操作以启动第二网络控制实体。在该组接入交换机处的第二组端口响应于第二网络控制实体的启动而与第二网络控制实体相关联。第二组端口与第一组端口是互斥的。代码表示使得处理器在第一时间期之后的第二时间期期间发送第三信号到第一接入交换机和第二接入交换机以终止、撤消和/或解除分配第二网络控制实体的指本文档来自技高网
...

【技术保护点】
一种方法,包括:当交换机结构系统处于第一能力配置时,在网络控制实体处管理多个端口中的位于第一接入交换机处的第一组端口以及多个端口中的位于第二接入交换机处的第二组端口,其中所述第一接入交换机用作所述网络控制实体的主机并且处于所述交换机结构系统中,所述第二接入交换机处于所述交换机结构系统中,当所述交换机结构系统处于第二能力配置时,在所述网络控制实体处管理所述第一组端口而非所述第二组端口,当所述交换机结构系统处于所述第一能力配置时,在所述网络控制实体处接收配置表的与所述第一组端口相关的第一部分,当所述网络控制实体接收所述配置表的所述第一部分时,在所述第一接入交换机处更新配置文件;当所述交换机结构系统处于所述第二能力配置时,在所述网络控制实体处接收所述配置表的与所述第一组端口和所述第二组端口相关的第二部分;以及当所述网络控制实体接收所述配置表的所述第二部分时,在所述第一接入交换机处更新所述配置文件。

【技术特征摘要】
2010.12.15 US 12/968,8481.一种方法,包括:当交换机结构系统处于第一能力配置时,在网络控制实体处管理多个端口中的位于第一接入交换机处的第一组端口以及多个端口中的位于第二接入交换机处的第二组端口,其中所述第一接入交换机用作所述网络控制实体的主机并且处于所述交换机结构系统中,所述第二接入交换机处于所述交换机结构系统中,当所述交换机结构系统处于第二能力配置时,在所述网络控制实体处管理所述第一组端口而非所述第二组端口,当所述交换机结构系统处于所述第一能力配置时,在所述网络控制实体处接收配置表的与所述第一组端口相关的第一部分,当所述网络控制实体接收所述配置表的所述第一部分时,在所述第一接入交换机处更新配置文件;当所述交换机结构系统处于所述第二能力配置时,在所述网络控制实体处接收所述配置表的与所述第一组端口和所述第二组端口相关的第二部分;以及当所述网络控制实体接收所述配置表的所述第二部分时,在所述第一接入交换机处更新所述配置文件。2.根据权利要求1所述的方法,其中所述多个端口中的所述第一组端口包括所述第一接入交换机处的至少一个端口以及所述第二接入交换机处的至少一个端口。3.根据权利要求1所述的方法,其中:当所述网络控制实体的可用处理能力低于能力阈值时,所述交换机结构系统处于所述第一能力配置,以及当所述网络控制实体的所述可用处理能力超过预定阈值时,所述交换机结构系统处于所述第二能力配置。4.根据权利要求1所述的方法,其中所述网络控制实体是第一网络控制实体,所述方法进一步包括:当所述第一网络控制实体处于所述第二能力配置时,将信号从所述第一网络实体发送至所述第二接入交换机,从而启动所述第二接入交换机处的第二网络控制实体,所述第二网络控制实体被配置为管理所述第二组端口;以及当所述交换机结构系统从所述第二能力配置改变为所述第一能力配置时,将信号从所述第一网络实体发送至所述第二接入交换机,从而终止所述第二网络控制实体。5.根据权利要求1所述的方法,其中:当所述交换机结构系统处于所述第一能力配置时,所述网络控制实体维持与所述第一组端口和所述第二组端口相关的转发-状态信息,以及当所述交换机结构系统处于所述第二能力配置时,所述第一网络控制实体维持与所述第一组端口而非所述第二组端口相关的转发-状态信息,且所述第二接入交换机处的第二网络控制实体维持与所述第二组端口而非所述第一组端口相关的转发-状态信息。6.根据权利要求1所述的方法,其中所述网络控制实体是第一网络控制实体,所述第一网络控制实体被配置为将与操作地耦接到端口的外围处理装置相关的转发-状态信息从所述第一组端口发送到第二网络控制实体。7.根据权利要求1所述的方法,所述方法进一步包括:响应于所述交换机结构系统从所述第一能力配置改变为所述第二能力配置,从所述第一网络控制实体发送信号,从而启动计算装置处的路由反射器网络控制实体,当所述交换机结构系统处于所述第二能力配置时,所述路由反射器网络控制实体是所述网络控制实体与所述第二接入交换机处的网络控制实体之间的路由反射器。8.一种装置,包括:网络控制实体,实现在存储器或处理器的至少一个中并且位于被配置为包含在多个接入交换机中的第一接入交换机处,所述多个接入交换机操作地耦接到交换机结构系统,当所述交换机结构系统处于第
\t一能力配置时,所述网络控制实体被配置为管理多个端口中的第一组端口以及所述多个端口中的第二组端口,所述第一组端口包括位于所述多个接入交换机中的所述第一接入交换机处的至少一个端口以及位于所述多个接入交换机中的第二接入交换机处的至少一个端口,所述第二组端口与所述第一组端口互斥,当所述交换机结构系统处于第二能力配置时,所述网络控制实体被配置为管理所述第一组端口而非所述第二组端口,当所述交换机结构系统处于所述第一能力配置时,所述网络控制实体被配置为接收由网络管理模块管理的配置表的第一部分,当所述交换机结构系统处于所述第二能力配置时,所述网络控制实体被配置为接收所述配置表的第...

【专利技术属性】
技术研发人员:Q·沃赫拉U·孔杜尔N·加达姆
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国;US

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

1