CN104753709A - 一种设备管理的方法及控制服务器 - Google Patents
一种设备管理的方法及控制服务器 Download PDFInfo
- Publication number
- CN104753709A CN104753709A CN201310745277.2A CN201310745277A CN104753709A CN 104753709 A CN104753709 A CN 104753709A CN 201310745277 A CN201310745277 A CN 201310745277A CN 104753709 A CN104753709 A CN 104753709A
- Authority
- CN
- China
- Prior art keywords
- node
- server
- equipment
- concordance list
- index value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007726 management method Methods 0.000 title abstract 6
- 238000013507 mapping Methods 0.000 claims abstract description 36
- 238000000034 method Methods 0.000 claims description 37
- 230000006870 function Effects 0.000 description 10
- 101001128158 Homo sapiens Nanos homolog 2 Proteins 0.000 description 8
- 101001124991 Homo sapiens Nitric oxide synthase, inducible Proteins 0.000 description 8
- 108010008858 Nitric Oxide Synthase Type I Proteins 0.000 description 8
- 102100022397 Nitric oxide synthase, brain Human genes 0.000 description 8
- 102100029438 Nitric oxide synthase, inducible Human genes 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 5
- 238000012216 screening Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 235000012364 Peperomia pellucida Nutrition 0.000 description 1
- 240000007711 Peperomia pellucida Species 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
Landscapes
- Computer And Data Communications (AREA)
Abstract
本发明实施例公开了一种设备管理的方法,包括:建立与控制服务器连接的设备相映射的索引表,所述索引表包括与所述设备映射的节点,所述节点包括索引值;当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点;根据所述控制设备操作请求对所述节点映射的设备进行操作。本发明实施例还公开了一种控制服务器。采用本发明,有效提高了用户管理设备的便捷性,提高了设备管理效率。
Description
技术领域
本发明涉及通信领域,尤其涉及一种设备管理的方法及控制服务器。
背景技术
软件定义网络(Software Defined Network,SDN)是最近几年来最热门的网络技术,也是企业网、校园网、数据中心网络的热门候选网络形式。其核心思想是可将网络设备的控制面与数据面分离开来,采用远程的控制器对网络进行统一的管控,实现了网络流量的灵活控制。
在软件定义网络中,控制中心可接入多个控制器集群,从而间接控制成百上千的网络设备。但在现有的网络设备管理中,控制中心对所连接的网络设备进行管理时,仍然是通过一对一的方式来进行查找操作,并且各设备之间的数据无法互通整合,这导致网络设备管理效率低下,并且给网络管理者带来不便。
发明内容
本发明实施例所要解决的技术问题在于,提供一种设备管理的方法及控制服器。可有效提高了用户管理设备的便捷性,提高了设备管理效率。
为了解决上述技术问题,本发明第一方面提供了一种设备管理的方法,包括:
建立与控制服务器连接的设备相映射的索引表,所述索引表包括与所述设备映射的节点,所述节点包括索引值;
当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点;
根据所述控制设备操作请求对所述节点映射的设备进行操作。
在第一种可能实现的方式中,所述设备包括节点服务器,所述节点还包括节点值;
所述建立与控制服务器连接的设备相映射的索引表包括:
当所述控制服务器与所述节点服务器建立连接时,获取所述节点服务器的属性信息和所述节点服务器标识;
在所述索引表预置的根节点下创建节点服务器节点,将所述节点服务器标识作为所述节点服务器节点的索引值,将所述节点服务器的属性信息作为所述节点服务器节点的节点值,其中,所述节点服务器节点映射所述节点服务器。
结合第一种可能实现的方式,在第二种可能实现的方式中,所述设备包括与所述节点服务器连接的节点设备;
所述建立与控制服务器连接的设备相对应的索引表包括:
接收所述节点服务器发送的节点注册请求,所述节点注册请求携带所述节点设备的属性信息和所述节点设备标识;
在所述索引表的节点服务器节点下创建所述节点设备节点,将所述节点设备标识作为所述节点设备节点的索引值,将所述节点设备的属性信息作为所述节点设备节点的节点值,其中,所述节点设备节点映射所述节点设备。
结合第一方面或第一方面的第一种可能实现的方式或第一方面的第二种可能实现的方式,在第三种可能实现的方式中,所述建立与控制服务器连接的设备相映射的索引表之前包括:
创建与控制服务器连接的设备。
结合第一方面的第三种可能实现的方式,在第四种可能实现的方式中,所述建立与控制服务器连接的设备相映射的索引表之前包括:
创建与控制服务器连接的设备。
结合第一方面的第四种可能实现的方式,在第五种可能实现的方式中,所述创建与控制服务器连接的设备包括:
接收创建所述节点服务器的节点设备请求,根据所述创建所述节点服务器的节点设备请求创建所述节点设备,其中,所述节点设备与所述节点服务器连接。
结合第一方面的第一种可能实现的方式至第一方面的第五种可能实现的方式,在第六种可能实现的方式中,所述建立与控制服务器连接的设备相映射的索引表包括:
当所述控制服务器初始化后,创建所述索引表根节点。
结合第一方面或第一方面的第一种可能实现的方式至第一方面的第六种可能实现的方式,在第七种可能实现的方式中,所述当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点之前包括:
当接收携带关键字的检索请求时,获取所述关键字;
在所述索引表中的各节点的索引值和节点值中检索与所述关键字相关联的索引值和/或节点值;
获取所述索引值和/或节点值所对应的节点。
结合第一方面或第一方面的第一种可能实现的方式至第一方面的第七种可能实现的方式,在第八种可能实现的方式中,所述当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点之前还包括:
当接收访问索引表请求时,获取索引表各节点的所述索引值和/所述节点值;
显示所述各节点的所述索引值和/所述节点值。
本发明第二方面提一种控制服务器,包括:
建立索引表单元,用于建立与控制服务器连接的设备相映射的索引表,所述索引表包括与所述设备映射的节点,所述节点包括索引值;
查找单元,用于当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点;
操作单元,用于根据所述控制设备操作请求对所述节点映射的设备进行操作。
在第一种可能实现的方式中,所述设备包括节点服务器,所述节点还包括节点值;
所述建立索引表单元包括:
第一获取单元,用于当所述控制服务器与所述节点服务器建立连接时,获取所述节点服务器的属性信息和所述节点服务器标识;
第一创建单元,用于在所述索引表预置的根节点下创建节点服务器节点,将所述节点服务器标识作为所述节点服务器节点的索引值,将所述节点服务器的属性信息作为所述节点服务器节点的节点值,其中,所述节点服务器节点映射所述节点服务器。
结合第一种可能实现的方式,在第二种可能实现的方式中,所述设备包括与所述节点服务器连接的节点设备;
所述建立索引表单元包括:
接收单元,用于接收所述节点服务器发送的节点注册请求,所述节点注册请求携带所述节点设备的属性信息和所述节点设备标识;
第二创建单元,用于在所述索引表的节点服务器节点下创建所述节点设备节点,将所述节点设备标识作为所述节点设备节点的索引值,将所述节点设备的属性信息作为所述节点设备节点的节点值,其中,所述节点设备节点映射所述节点设备。
结合第二方面或第二方面的第一种可能实现的方式或第二方面的第二种可能实现的方式,在第三种可能实现的方式中,所述控制服务器包括:
创建设备单元,用于创建与控制服务器连接的设备。
结合第二方面的第三种可能实现的方式,在第四种可能实现的方式中,所述创建设备单元包括:
第三创建单元,用于接收创建节点服务器请求,根据所述创建节点服务器请求创建节点服务器。
结合第二方面的第四种可能实现的方式,在第五种可能实现的方式中,所述创建设备单元包括:
第四创建单元,接收创建所述节点服务器的节点设备请求,根据所述创建所述节点服务器的节点设备请求创建所述节点设备,其中,所述节点设备与所述节点服务器连接。
结合第二方面的第一种可能实现的方式至第五种可能实现的方式,在第六种可能实现的方式中,所述建立索引表单元包括:
第五创建单元,当所述控制服务器初始化后,创建所述索引表根节点。
结合第二方面或第二方面的第一种可能实现的方式至第六种可能实现的方式,在第七种可能实现的方式中,所述控制服务器包括:
第二获取单元,用于当接收携带关键字的检索请求时,获取所述关键字;
建设单元,用于在所述索引表中的各节点的索引值和节点值中检索与所述关键字相关联的索引值和/或节点值;
第三获取单元,用于获取所述索引值和/或节点值所对应的节点。
结合第二方面或第二方面的第一种可能实现的方式至第七种可能实现的方式,在第八种可能实现的方式中,所述控制服务器还包括:
第四获取单元,用于当接收访问索引表请求时,获取索引表各节点的所述索引值和/所述节点值;
显示单元,用于显示所述各节点的所述索引值和/所述节点值。
由上可见,在本发明的一些实施例中,控制服务器建立与控制服务区连接的设备相映射的索引表,使得用户可通过所述索引表对设备进行操作管理,这使得用户可灵活控制与控制服务器连接的设备,有效提高了用户管理设备的便捷性,提高了设备管理效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种设备管理的方法的流程示意图;
图2为本发明实施例提供的另一种设备管理的方法的流程示意图;
图3为本发明实施例提供的又一种设备管理的方法的流程示意图;
图4为本发明实施例提供的又一种设备管理的方法的流程示意图;
图5为本发明实施例提供的又一种设备管理的方法的流程示意图;
图6为本发明实施例提供的又一种设备管理的方法的流程示意图;
图7为本发明实施例提供的一种控制服务器的结构示意图;
图8为本发明实施例提供的另一种控制服务器的结构示意图;
图9为本发明实施例提供的又一种控制服务器的结构示意图;
图10为本发明实施例提供的又一种控制服务器的结构示意图;
图11为本发明实施例提供的又一种控制服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本发明实施例中,控制服务器可以是通用的服务器或虚拟服务器,节点设备可以是路由器和交换机等网络设备。
请参照图1,为本发明一种设备管理的方法的第一个实施例流程图。如图1所示,本实施例所述一种设备管理的方法可包括步骤:
S100,建立与控制服务器连接的设备相映射的索引表,所述索引表包括与所述设备映射的节点,所述节点包括索引值。
在本发明实施例中,软件定义网络(Software Defined Network,SDN)是将网络中的网络设备的控制面与数据面分离开来,采用远程的控制服务器对网络中的网络设备进行统一的管理,实现了网络设备的灵活控制。其中,该网络可在通用的服务器上运行,任何用户可随时、直接进行控制功能编程。这种分离使转发平面特性减少,功能专注而简单,只需实现基本的匹配转发和与控制节点的通信协议。控制平面采用集中式的软件,通过与数据平面中每个转发硬件通信而建立全网视图和一致性策略,同时通过抽象为上层应用提供一致的API接口,用户通过这些API接口对控制平面进行控制、管理、监测和维护,从而可以根据需求构建灵活的、可扩展的网络。
在本发明实施例中,控制服务器可以是SDN网络的控制中心或云数据中心,控制服务器可接入多个SND的控制器集群,从而使得应用层APP(Application,应用程序)可通过控制中心对其所连接的设备进行控制。进一步的,该控制中心还可用于部署SDN的控制器或SDN的网络设备。其中,在本发明实施例中,设备可包括控制器或网络设备。进一步的,控制器可以是虚拟控制器或实体控制器,网络设备可以是虚拟网络设备或实体网络设备。当设备与控制服务器器建立连接后,即控制器或网络设备与控制服务器建立连接后,控制服务器将建立与控制服务器连接的设备相映射的索引表,使得用户可通过应用层来根据该索引表查找设备并对所述设备进行控制,以提高用户操作的便捷度。其中,索引表包括与设备映射的节点,所述节点包括索引值和节点值,其中,所述索引值可以是设备的ID,例如网络设备的ID或控制器的ID,所述节点值可以是设备的属性信息。进一步的,设备的属性信息可以是设备的功能描述信息或设备的其他属性信息。
S101,当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点。
在本发明实施例中,当控制服务器接收到应用层根据索引表而发送的设备操作请求时,其中,所述设备操作请求携带索引值,控制服务器根据所述索引值在所述索引表进行查找对应的节点,并获取该节点。
S102,根据所述控制设备操作请求对所述节点映射的设备进行操作。
在本发明实施例中,当控制服务器获取设备操作请求所携带的索引值所对应的节点后,由于该节点有与之映射的设备,控制服务器根据操作请求对该节点映射的设备进行操作,并更新索引表。例如:若设备操作请求是携带索引值的删除请求时,则控制服务器获取索引值对应的节点,并根据删除请求断开与节点映射的设备的连接,并在索引表删除该节点;若设备操作请求是携带索引值的启动请求时,则控制服务器获取索引值对应的节点,并根据启动请求启动与节点映射的设备的功能。
请参照图2,为本发明一种设备管理的方法的第二个实施例流程图。如图2所示,本实施例所述一种设备管理的方法可包括步骤:
S200,当所述控制服务器与所述节点服务器建立连接时,获取所述节点服务器的属性信息和所述节点服务器标识。
在本发明实施例中,节点服务器可以是SND网络中的控制器。当SND网络中的节点服务器与控制服务器建立连接时,控制服务器存储的节点服务器的驱动程序将识别节点服务器并创建节点服务器的设备对象,使得控制服务器可通过该设备对象对节点服务器进行控制。进一步的,当控制服务器创建节点服务器的设备对象后,控制服务器将从该设备对象中获取节点服务器的属性信息和节点服务器的标识,使得控制服务器可根据节点服务器的属性信息和节点服务器的标识来在索引表下创建节点服务器的节点。其中,所述节点服务器的标识可以是节点服务器的ID或其他可以标识出节点服务器的标识,节点服务器的属性信息可以是节点服务器的功能描述信息。
S201,在所述索引表预置的根节点下创建节点服务器节点,将所述节点服务器标识作为所述节点服务器节点的索引值,将所述节点服务器的属性信息作为所述节点服务器节点的节点值,其中,所述节点服务器节点映射所述节点服务器。
在本发明实施例中,在控制服务器系统初始化后,控制服务器将生成索引表的根节点。当控制服务器获取到节点服务器的属性信息和节点服务器的标识后,控制服务器将在索引表预支的根节点下创建节点服务器节点,其中,节点包括索引值和节点值。节点服务器节点的索引值是节点服务器标识,该节点的节点值是节点服务器的属性信息。其中,节点服务器节点映射该节点服务器,应用层可通过对节点的操作从而对映射的设备进行操作。
进一步的,当节点服务器与控制服务器断开连接后,控制服务器可监测到节点服务器与控制服务器断开连接,进而将该节点服务器所对应的节点服务器节点删除以更新所述索引表。
S202,当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点。
S203,根据所述控制设备操作请求对所述节点映射的设备进行操作。
其中,步骤S202和步骤S203可以参加如图1所示的实施例的步骤S101和步骤S102。
请参照图3,为本发明一种设备管理的方法的第三个实施例流程图。如图3所示,本实施例所述一种设备管理的方法可包括步骤:
S300,接收所述节点服务器发送的节点注册请求,所述节点注册请求携带所述节点设备的属性信息和所述节点设备标识。
在本发明实施例中,设备还包括与节点服务器连接的节点设备,其中,节点设备可以是路由器或交换器等网络设备。当节点设备与节点服务器建立连接时,节点服务器存储的节点设备的驱动程序将识别节点设备并创建节点设备的设备对象,使得节点服务器可通过该设备对象对节点设备进行控制。进一步的,当节点服务器创建节点设备的设备对象后,节点服务器将从该设备对象中获取节点设备的属性信息和节点服务器的标识,并向控制服务器发送携带节点设备的属性信息和节点设备标识的节点注册请求,使得控制服务器可根据节点注册请求创建该节点设备的节点。
S301,在所述索引表的节点服务器节点下创建所述节点设备节点,将所述节点设备标识作为所述节点设备节点的索引值,将所述节点设备的属性信息作为所述节点设备节点的节点值,其中,所述节点设备节点映射所述节点设备。
在本发明实施例中,当控制服务器接收到节点服务器发送的节点注册请求后,控制服务器解析所述节点注册请求获得节点设备的属性信息和节点设备标识。其中,节点设备的属性信息可包括节点设备的功能描述信息或其他属性描述信息,节点设备的标识可以是节点设备的ID或其他可标识节点设备的标识。进一步的,控制服务器根据节点注册请求在索引表的节点服务器节点下创建节点设备节点,其中,节点设备节点的索引值是节点设备标识,节点设备节点的节点值是节点设备的属性信息。其中,节点设备节点映射该节点设备,应用层可通过对节点的操作从而对映射的设备进行操作。
进一步的,当节点设备与节点服务器断开连接后,控制服务器可监测到节点设备与节点服务器断开连接,进而将该节点设备所对应的节点设备节点删除以更新所述索引表。
S302,当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点。
S303,根据所述控制设备操作请求对所述节点映射的设备进行操作。
其中,步骤S302和步骤S303可以参加如图1所示的实施例的步骤S101和步骤S102。
请参照图4,为本发明一种设备管理的方法的第四个实施例流程图。如图4所示,本实施例所述一种设备管理的方法可包括步骤:
S400,创建与控制服务器连接的设备。
在本发明实施例中,当用户需创建虚拟的节点服务器时,用户可通过应用层发送创建节点服务器请求。从而控制服务器接收应用层发送的创建节点服务器请求,其中,节点服务器请求携带创建节点服务器所需的参数信息,例如:CPU、内存、硬盘等参数信息,使得控制服务器可根据该参数信息创建节点服务器。控制服务器根据所述创建节点服务请求创建节点服务器。其中,所述节点服务器为虚拟服务器。进一步的,控制服务器存储的节点服务器的驱动程序将识别节点服务器并创建节点服务器的设备对象,使得控制服务器可通过该设备对象对节点服务器进行控制。其中,所述节点服务器的设备对象将获取所述节点服务器的属性信息和节点服务器的标识。
进一步的,在本发明实施例中,当用户需在节点服务器上创建与其连接的虚拟网络设备时,用户可通过应用层发送创建节点服务器的节点设备请求。从而控制服务器接收应用层发送的创建节点服务器的节点设备请求,其中,创建节点服务器的节点设备请求携带创建节点设备所需的参数信息,例如:CPU、内存、硬盘等参数信息,使得控制服务器可根据该参数信息创建节点设备。其中,创建的所述节点设备为虚拟设备。进一步的,在创建节点设备后,节点服务器中的节点设备的驱动程序将识别节点设备并创建节点设备的设备对象,使得节点服务器可通过该设备对象对节点设备器进行控制。
S401,建立与控制服务器连接的设备相映射的索引表,所述索引表包括与所述设备映射的节点,所述节点包括索引值。
S402,当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点。
S403,根据所述控制设备操作请求对所述节点映射的设备进行操作。
其中,步骤S401、步骤S402和步骤S403可以参加如图1所示的实施例的步骤S100、步骤S101和步骤S102。
请参照图5,为本发明一种设备管理的方法的第五个实施例流程图。如图5所示,本实施例所述一种设备管理的方法可包括步骤:
S500,建立与控制服务器连接的设备相映射的索引表,所述索引表包括与所述设备映射的节点,所述节点包括索引值。
S501,当接收携带关键字的检索请求时,获取所述关键字。
在本发明实施例中,控制服务器可以与成百上千的设备连接,当用户需对所连接的设备进行筛选选择时,用户可通过应用层向索引表发送检索请求,其中,检索请求携带关键字,其中,用户可根据索引表中的节点的节点值和索引值制定相对应的关键字。当控制服务器接收到应用层发送的检索请求时,控制服务器解析检索请求获取检索请求携带的关键字。其中,关键字可以是设备的索引值,或节点值。
S502,在所述索引表中的各节点的索引值和节点值中检索与所述关键字相关联的索引值和/或节点值。
在本发明实施例中,根据所述关键字在索引表中的各节点的索引值和节点值中查找与关键字相关联的索引值和/或节点值。例如:参见表1,为索引表的节点内容:
表1
Node名称 | ID | attribute |
NOS1 | 000001 | “IP”:“10.10.12.10” |
NOS2 | 000002 | “IP”:“10.10.12.11” |
NE1 | 100001 | “NeType”:“OpenFlow” |
NE2 | 100002 | “NeType”:“OF-Config” |
NE3 | 100003 | “NeType”:“OpenFlow” |
当关键字是000001时,则相关联的索引值和/或节点值是00001。当关键字是0000时,则相关联的索引值和/或节点值是00001和00002。当关键字是10时,则相关联的索引值和/或节点值是100001、100002、100003、“IP:10.10.12.10”和“IP:10.10.12.11”。
S503,获取所述索引值和/或节点值所对应的节点。
在本发明实施例中,当获取到相关联的索引值和/或节点值后,根据索引值和/或节点值与节点的映射关系获取相对应的节点。例如:参见表1,当相关联的索引值和/或节点值是00001和00002时,则相对应的节点为NOS1和NOS2。
进一步的,当获取到相对应的节点后,可以显示节点的索引值和节点值。例如:参见表1,当获取到节点为NOS1和NOS2时,显示NOS1的索引值“00001”和节点值“IP:10.10.12.10”,显示NOS2的索引值“00002”和节点值“IP:10.10.12.11”。使得用户可根据筛选后并显示的节点进行操作,提高了用户操控设备的便捷性。
由上我们可以理解的是,当用户需获取某设备的功能描述信息时,用户可通过应用层向控制服务器发送该该设备的标识,从而使得控制服务器在索引表进行检索该设备标识,获得该设备的节点,其中,该设备的节点包括功能描述信息;当用户需获取具有某功能描述信息的设备,用户可通过应用层向控制服务器发送功能描述关键字,从而使得控制服务器在索引表进行检索该功能描述关键字,获得具有该功能的设备节点,这有效提高了用户对设备的管理能力。
S504,当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点。
S505,根据所述控制设备操作请求对所述节点映射的设备进行操作。
其中,步骤S500、步骤S504和步骤S505可以参加如图1所示的实施例的步骤S100、步骤S101和步骤S102。
请参照图6,为本发明一种设备管理的方法的第六个实施例流程图。如图6所示,本实施例所述一种设备管理的方法可包括步骤:
S600,建立与控制服务器连接的设备相映射的索引表,所述索引表包括与所述设备映射的节点,所述节点包括索引值。
S601,当接收访问索引表请求时,获取索引表各节点的所述索引值和/所述节点值。
在本发明实施例中,访问索引表请求可以是应用层根据索引表的地址发送的获取根节点请求,控制服务器根据所述请求获取全部的节点和节点所对应的索引值和节点值。
S602,显示所述各节点的所述索引值和/所述节点值。
在本发明实施例中,当控制服务器获取全部的节点后,控制服务器显示所述节点和节点所对应的索引值和节点值,以使应用层根据显示的节点进行访问控制节点所对应的设备。
S603,当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点。
S604,根据所述控制设备操作请求对所述节点映射的设备进行操作。
其中,步骤S600、步骤S603和步骤S604可以参加如图1所示的实施例的步骤S100、步骤S101和步骤S102。
请参见图7,为本发明实施例提供的一种控制服务器。如图7所示,本实施例所述的一种控制服务器包括:
建立索引表单元100,用于建立与控制服务器连接的设备相映射的索引表,所述索引表包括与所述设备映射的节点,所述节点包括索引值。
在本发明实施例中,软件定义网络(Software Defined Network,SDN)是将网络中的网络设备的控制面与数据面分离开来,采用远程的控制服务器对网络中的网络设备进行统一的管理,实现了网络设备的灵活控制。其中,该网络可在通用的服务器上运行,任何用户可随时、直接进行控制功能编程。这种分离使转发平面特性减少,功能专注而简单,只需实现基本的匹配转发和与控制节点的通信协议。控制平面采用集中式的软件,通过与数据平面中每个转发硬件通信而建立全网视图和一致性策略,同时通过抽象为上层应用提供一致的API接口,用户通过这些API接口对控制平面进行控制、管理、监测和维护,从而可以根据需求构建灵活的、可扩展的网络。
在本发明实施例中,控制服务器可以是SDN网络的控制中心或云数据中心,控制服务器可接入多个SND的控制器集群,从而使得APP可通过控制中心对其所连接的设备进行控制。进一步的,该控制中心还可用于部署SDN的控制器或SDN的网络设备。其中,在本发明实施例中,设备可包括控制器或网络设备。进一步的,控制器可以是虚拟控制器或实体控制器,网络设备可以是虚拟网络设备或实体网络设备。当设备与控制服务器器建立连接后,即控制器或网络设备与控制服务器建立连接后,控制服务器的建立索引表单元100将建立与控制服务器连接的设备相映射的索引表,使得用户可通过应用层来根据该索引表查找设备并对所述设备进行控制,以提高用户操作的便捷度。其中,索引表包括与设备映射的节点,所述节点包括索引值和节点值,其中,所述索引值可以是设备的ID,例如网络设备的ID或控制器的ID,所述节点值可以是设备的属性信息。进一步的,设备的属性信息可以是设备的功能描述信息或设备的其他属性信息。
查找单元200,用于当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点。
在本发明实施例中,当控制服务器接收到应用层根据索引表而发送的设备操作请求时,其中,所述设备操作请求携带索引值,控制服务器的查找单元200根据所述索引值在所述索引表进行查找对应的节点,并获取该节点。
操作单元300,用于根据所述控制设备操作请求对所述节点映射的设备进行操作。
在本发明实施例中,当控制服务器获取设备操作请求所携带的索引值所对应的节点后,由于该节点有与之映射的设备,控制服务器的操作单元300根据操作请求对该节点映射的设备进行操作,并更新索引表。例如:若设备操作请求是携带索引值的删除请求时,则控制服务器的操作单元300获取索引值对应的节点,并根据删除请求断开与节点映射的设备的连接,并在索引表删除该节点;若设备操作请求是携带索引值的启动请求时,则控制服务器的操作单元300获取索引值对应的节点,并根据启动请求启动与节点映射的设备的功能。
请参见图8,为本发明实施例提供的一种控制服务器。如图8所示,本实施例所述的一种控制服务器包括:
建立索引表单元100、查找单元200和操作单元300。
其中,所述建立索引表单元100包括:
第一获取单元10,用于当所述控制服务器与所述节点服务器建立连接时,获取所述节点服务器的属性信息和所述节点服务器标识。
在本发明实施例中,节点服务器可以是SND网络中的控制器。当SND网络中的节点服务器与控制服务器建立连接时,控制服务器存储的节点服务器的驱动程序将识别节点服务器并创建节点服务器的设备对象,使得控制服务器可通过该设备对象对节点服务器进行控制。进一步的,当控制服务器创建节点服务器的设备对象后,控制服务器的第一获取单元10将从该设备对象中获取节点服务器的属性信息和节点服务器的标识,使得控制服务器可根据节点服务器的属性信息和节点服务器的标识来在索引表下创建节点服务器的节点。其中,所述节点服务器的标识可以是节点服务器的ID或其他可以标识出节点服务器的标识,节点服务器的属性信息可以是节点服务器的功能描述信息。
第一创建单元20,用于在所述索引表预置的根节点下创建节点服务器节点,将所述节点服务器标识作为所述节点服务器节点的索引值,将所述节点服务器的属性信息作为所述节点服务器节点的节点值,其中,所述节点服务器节点映射所述节点服务器。
在本发明实施例中,在控制服务器系统初始化后,控制服务器将生成索引表的根节点。当控制服务器获取到节点服务器的属性信息和节点服务器的标识后,控制服务器的第一创建单元20将在索引表预支的根节点下创建节点服务器节点,其中,节点包括索引值和节点值。节点服务器节点的索引值是节点服务器标识,该节点的节点值是节点服务器的属性信息。其中,节点服务器节点映射该节点服务器,应用层可通过对节点的操作从而对映射的设备进行操作。
进一步的,当节点服务器与控制服务器断开连接后,控制服务器可监测到节点服务器与控制服务器断开连接,进而将该节点服务器所对应的节点服务器节点删除以更新所述索引表。
接收单元30,用于接收所述节点服务器发送的节点注册请求,所述节点注册请求携带所述节点设备的属性信息和所述节点设备标识。
在本发明实施例中,设备还包括与节点服务器连接的节点设备,其中,节点设备可以是路由器或交换器等网络设备。当节点设备与节点服务器建立连接时,节点服务器存储的节点设备的驱动程序将识别节点设备并创建节点设备的设备对象,使得节点服务器可通过该设备对象对节点设备进行控制。进一步的,当节点服务器创建节点设备的设备对象后,节点服务器将从该设备对象中获取节点设备的属性信息和节点服务器的标识,并向控制服务器的接收单元30发送携带节点设备的属性信息和节点设备标识的节点注册请求,使得控制服务器可根据节点注册请求创建该节点设备的节点。
第二创建单元40,用于在所述索引表的节点服务器节点下创建所述节点设备节点,将所述节点设备标识作为所述节点设备节点的索引值,将所述节点设备的属性信息作为所述节点设备节点的节点值,其中,所述节点设备节点映射所述节点设备。
在本发明实施例中,当控制服务器接收到节点服务器发送的节点注册请求后,控制服务器解析所述节点注册请求获得节点设备的属性信息和节点设备标识。其中,节点设备的属性信息可包括节点设备的功能描述信息或其他属性描述信息,节点设备的标识可以是节点设备的ID或其他可标识节点设备的标识。进一步的,控制服务器的第二创建单元40根据节点注册请求在索引表的节点服务器节点下创建节点设备节点,其中,节点设备节点的索引值是节点设备标识,节点设备节点的节点值是节点设备的属性信息。其中,节点设备节点映射该节点设备,应用层可通过对节点的操作从而对映射的设备进行操作。
进一步的,当节点设备与节点服务器断开连接后,控制服务器可监测到节点设备与节点服务器断开连接,进而将该节点设备所对应的节点设备节点删除以更新所述索引表。
第五创建单元50,当所述控制服务器初始化后,创建所述索引表根节点。
在本发明实施例中,在控制服务器系统初始化后,控制服务器将生成索引表的根节点。
请参见图9,为本发明实施例提供的一种控制服务器。如图9所示,本实施例所述的一种控制服务器包括:
建立索引表单元100、查找单元200和操作单元300。
其中,所述控制服务器还包括:
创建设备单元400,用于创建与控制服务器连接的设备。
在本发明实施例中,当用户需创建虚拟的节点服务器时,用户可通过应用层发送创建节点服务器请求。从而控制服务器接收应用层发送的创建节点服务器请求,其中,节点服务器请求携带创建节点服务器所需的参数信息,例如:CPU、内存、硬盘等参数信息,使得控制服务器的创建设备单元400可根据该参数信息创建节点服务器。其中,创建的所述节点服务器为虚拟服务器。进一步的,控制服务器存储的节点服务器的驱动程序将识别节点服务器并创建节点服务器的设备对象,使得控制服务器可通过该设备对象对节点服务器进行控制。其中,所述节点服务器的设备对象将获取所述节点服务器的属性信息和节点服务器的标识。
进一步的,在本发明实施例中,当用户需在节点服务器上创建与其连接的虚拟网络设备时,用户可通过应用层发送创建节点服务器的节点设备请求。从而控制服务器的创建设备单元400接收应用层发送的创建节点服务器的节点设备请求,其中,创建节点服务器的节点设备请求携带创建节点设备所需的参数信息,例如:CPU、内存、硬盘等参数信息,使得控制服务器可根据该参数信息创建节点设备。其中,所述节点设备为虚拟设备。进一步的,在创建节点设备后,节点服务器中的节点设备的驱动程序将识别节点设备并创建节点设备的设备对象,使得节点服务器可通过该设备对象对节点设备器进行控制。
其中,所述创建设备单元400还包括:
第三创建单元60,用于接收创建节点服务器请求,根据所述创建节点服务器请求创建节点服务器。
在本发明实施例中,当用户需创建虚拟的节点服务器时,用户可通过应用层发送创建节点服务器请求。从而控制服务器接收应用层发送的创建节点服务器请求,其中,节点服务器请求携带创建节点服务器所需的参数信息,例如:CPU、内存、硬盘等参数信息,使得控制服务器的第三创建单元60可根据该参数信息创建节点服务器。其中,创建的所述节点服务器为虚拟服务器。进一步的,控制服务器存储的节点服务器的驱动程序将识别节点服务器并创建节点服务器的设备对象,使得控制服务器可通过该设备对象对节点服务器进行控制。其中,所述节点服务器的设备对象将获取所述节点服务器的属性信息和节点服务器的标识。
第四创建单元70,接收创建所述节点服务器的节点设备请求,根据所述创建所述节点服务器的节点设备请求创建所述节点设备,其中,所述节点设备与所述节点服务器连接。
在本发明实施例中,当用户需在节点服务器上创建与其连接的虚拟网络设备时,用户可通过应用层发送创建节点服务器的节点设备请求。从而控制服务器的第四创建单元70接收应用层发送的创建节点服务器的节点设备请求,其中,创建节点服务器的节点设备请求携带创建节点设备所需的参数信息,例如:CPU、内存、硬盘等参数信息,使得控制服务器可根据该参数信息创建节点设备。其中,所述节点设备为虚拟设备。进一步的,在创建节点设备后,节点服务器中的节点设备的驱动程序将识别节点设备并创建节点设备的设备对象,使得节点服务器可通过该设备对象对节点设备器进行控制。
请参见图10,为本发明实施例提供的一种控制服务器。如图10所示,本实施例所述的一种控制服务器包括:
建立索引表单元100、查找单元200和操作单元300。
其中,所述控制服务器还包括:
第二获取单元500,用于当接收携带关键字的检索请求时,获取所述关键字。
在本发明实施例中,控制服务器可以与成百上千的设备连接,当用户需对所连接的设备进行筛选选择时,用户可通过应用层向索引表发送检索请求,其中,检索请求携带关键字,其中,用户可根据索引表中的节点值和索引值制定相对应的关键字。当控制服务器接收到应用层发送的检索请求时,控制服务器的第二获取单元500解析检索请求获取检索请求携带的关键字。其中,关键字可以是设备的索引值,或节点值。
检索单元600,用于在所述索引表中的各节点的索引值和节点值中检索与所述关键字相关联的索引值和/或节点值。
在本发明实施例中,检索单元600根据所述关键字在索引表中的各节点的索引值和节点值中查找与关键字相关联的索引值和/或节点值。例如:参见表1,为索引表的节点内容:
表1
Node名称 | ID | attribute |
NOS1 | 000001 | “IP”:“10.10.12.10” |
NOS2 | 000002 | “IP”:“10.10.12.11” |
NE1 | 100001 | “NeType”:“OpenFlow” |
NE2 | 100002 | “NeType”:“OF-Config” |
NE3 | 100003 | “NeType”:“OpenFlow” |
当关键字是000001时,检索单元600检索出的相关联的索引值和/或节点值是00001。当关键字是0000时,则检索单元600检索出的相关联的索引值和/或节点值是00001和00002。当关键字是10时,则检索单元600检索出的相关联的索引值和/或节点值是100001、100002、100003、“IP:10.10.12.10”和“IP:10.10.12.11”。
第三获取单元700,用于获取所述索引值和/或节点值所对应的节点。
在本发明实施例中,当获取到相关联的索引值和/或节点值后,第三获取单元700根据索引值和/或节点值与节点的映射关系获取相对应的节点。例如:参见表1,当相关联的索引值和/或节点值是00001和00002时,第三获取单元700获取相对应的节点为NOS1和NOS2。
进一步的,当第三获取单元700获取到相对应的节点后,第三获取单元700可以显示节点的索引值和节点值。例如:参见表1,当获取到节点为NOS1和NOS2时,显示NOS1的索引值“00001”和节点值“IP:10.10.12.10”,显示NOS2的索引值“00002”和节点值“IP:10.10.12.11”。使得用户可根据筛选后并显示的节点进行操作,提高了用户操控设备的便捷性。
由上我们可以理解的是,当用户需获取某设备的功能描述信息时,用户可通过应用层向控制服务器发送该该设备的标识,从而使得控制服务器在索引表进行检索该设备标识,获得该设备的节点,其中,该设备的节点包括功能描述信息;当用户需获取具有某功能描述信息的设备,用户可通过应用层向控制服务器发送功能描述关键字,从而使得控制服务器在索引表进行检索该功能描述关键字,获得具有该功能的设备节点,这有效提高了用户对设备的管理能力。
请参见图11,为本发明实施例提供的一种控制服务器。如图11所示,本实施例所述的一种控制服务器包括:
建立索引表单元100、查找单元200和操作单元300。
其中,所述控制服务器还包括:
第四获取单元800,用于当接收访问索引表请求时,获取索引表各节点的所述索引值和/所述节点值。
在本发明实施例中,访问索引表请求可以是应用层根据索引表的地址发送的获取根节点请求,控制服务器的第四获取单元800根据所述请求获取全部的节点和节点所对应的索引值和节点值。
显示单元900,用于显示所述各节点的所述索引值和/所述节点值。
在本发明实施例中,当控制服务器获取全部的节点后,控制服务器的显示单元900显示所述节点和节点所对应的索引值和节点值,以使应用层根据显示的节点进行访问控制节点所对应的设备。
由上可见,在本发明的一些实施例中,控制服务器建立与控制服务区连接的设备相映射的索引表,使得用户可通过所述索引表对设备进行操作管理,这使得用户可灵活控制与控制服务器连接的设备,有效提高了用户管理设备的便捷性,提高了设备管理效率。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
综上,在本发明的一些实施例中,控制服务器建立与控制服务区连接的设备相映射的索引表,使得用户可通过所述索引表对设备进行操作管理,这使得用户可灵活控制与控制服务器连接的设备,有效提高了用户管理设备的便捷性,提高了设备管理效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (18)
1.一种设备管理的方法,其特征在于,所述方法包括:
建立与控制服务器连接的设备相映射的索引表,所述索引表包括与所述设备映射的节点,所述节点包括索引值;
当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点;
根据所述控制设备操作请求对所述节点映射的设备进行操作。
2.如权利要求1所述的方法,其特征在于,所述设备包括节点服务器,所述节点还包括节点值;
所述建立与控制服务器连接的设备相映射的索引表包括:
当所述控制服务器与所述节点服务器建立连接时,获取所述节点服务器的属性信息和所述节点服务器标识;
在所述索引表预置的根节点下创建节点服务器节点,将所述节点服务器标识作为所述节点服务器节点的索引值,将所述节点服务器的属性信息作为所述节点服务器节点的节点值,其中,所述节点服务器节点映射所述节点服务器。
3.如权利要求2所述的方法,其特征在于,所述设备包括与所述节点服务器连接的节点设备;
所述建立与控制服务器连接的设备相对应的索引表包括:
接收所述节点服务器发送的节点注册请求,所述节点注册请求携带所述节点设备的属性信息和所述节点设备标识;
在所述索引表的节点服务器节点下创建所述节点设备节点,将所述节点设备标识作为所述节点设备节点的索引值,将所述节点设备的属性信息作为所述节点设备节点的节点值,其中,所述节点设备节点映射所述节点设备。
4.如权利要求1-3任一项所述的方法,其特征在于,所述建立与控制服务器连接的设备相映射的索引表之前包括:
创建与控制服务器连接的设备。
5.如权利要求4所述的方法,其特征在于,所述创建与控制服务器连接的设备包括:
接收创建节点服务器请求,根据所述创建节点服务器请求创建节点服务器。
6.如权利要求5所述的方法,其特征在于,所述创建与控制服务器连接的设备包括:
接收创建所述节点服务器的节点设备请求,根据所述创建所述节点服务器的节点设备请求创建所述节点设备,其中,所述节点设备与所述节点服务器连接。
7.如权利要求2-6任一项所述的方法,其特征在于,所述建立与控制服务器连接的设备相映射的索引表包括:
当所述控制服务器初始化后,创建所述索引表根节点。
8.如权利要求1-7任一项所述的方法,其特征在于,所述当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点之前包括:
当接收携带关键字的检索请求时,获取所述关键字;
在所述索引表中的各节点的索引值和节点值中检索与所述关键字相关联的索引值和/或节点值;
获取所述索引值和/或节点值所对应的节点。
9.如权利要求1-8任一项所述的方法,其特征在于,所述当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点之前还包括:
当接收访问索引表请求时,获取索引表各节点的所述索引值和/所述节点值;
显示所述各节点的所述索引值和/所述节点值。
10.一种控制服务器,其特征在于,所述控制服务器包括:
建立索引表单元,用于建立与控制服务器连接的设备相映射的索引表,所述索引表包括与所述设备映射的节点,所述节点包括索引值;
查找单元,用于当接收到携带索引值的控制设备操作请求时,根据所述索引值在所述索引表中查找对应的节点;
操作单元,用于根据所述控制设备操作请求对所述节点映射的设备进行操作。
11.如权利要求9所述的控制服务器,其特征在于,所述设备包括节点服务器,所述节点还包括节点值;
所述建立索引表单元包括:
第一获取单元,用于当所述控制服务器与所述节点服务器建立连接时,获取所述节点服务器的属性信息和所述节点服务器标识;
第一创建单元,用于在所述索引表预置的根节点下创建节点服务器节点,将所述节点服务器标识作为所述节点服务器节点的索引值,将所述节点服务器的属性信息作为所述节点服务器节点的节点值,其中,所述节点服务器节点映射所述节点服务器。
12.如权利要求11所述的控制服务器,其特征在于,所述设备包括与所述节点服务器连接的节点设备;
所述建立索引表单元包括:
接收单元,用于接收所述节点服务器发送的节点注册请求,所述节点注册请求携带所述节点设备的属性信息和所述节点设备标识;
第二创建单元,用于在所述索引表的节点服务器节点下创建所述节点设备节点,将所述节点设备标识作为所述节点设备节点的索引值,将所述节点设备的属性信息作为所述节点设备节点的节点值,其中,所述节点设备节点映射所述节点设备。
13.如权利要求10-12任一项所述的控制服务器,其特征在于,所述控制服务器包括:
创建设备单元,用于创建与控制服务器连接的设备。
14.如权利要求13所述的控制服务器,其特征在于,所述创建设备单元包括:
第三创建单元,用于接收创建节点服务器请求,根据所述创建节点服务器请求创建节点服务器。
15.如权利要求14所述的控制服务器,其特征在于,所述创建设备单元包括:
第四创建单元,接收创建所述节点服务器的节点设备请求,根据所述创建所述节点服务器的节点设备请求创建所述节点设备,其中,所述节点设备与所述节点服务器连接。
16.如权利要求11-15任一项所述的控制服务器,其特征在于,所述建立索引表单元包括:
第五创建单元,当所述控制服务器初始化后,创建所述索引表根节点。
17.如权利要求10-16任一项所述的控制服务器,其特征在于,所述控制服务器包括:
第二获取单元,用于当接收携带关键字的检索请求时,获取所述关键字;
建设单元,用于在所述索引表中的各节点的索引值和节点值中检索与所述关键字相关联的索引值和/或节点值;
第三获取单元,用于获取所述索引值和/或节点值所对应的节点。
18.如权利要求10-17任一项所述的控制服务器,其特征在于,所述控制服务器还包括:
第四获取单元,用于当接收访问索引表请求时,获取索引表各节点的所述索引值和/所述节点值;
显示单元,用于显示所述各节点的所述索引值和/所述节点值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310745277.2A CN104753709B (zh) | 2013-12-30 | 2013-12-30 | 一种设备管理的方法及控制服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310745277.2A CN104753709B (zh) | 2013-12-30 | 2013-12-30 | 一种设备管理的方法及控制服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104753709A true CN104753709A (zh) | 2015-07-01 |
CN104753709B CN104753709B (zh) | 2018-04-27 |
Family
ID=53592861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310745277.2A Active CN104753709B (zh) | 2013-12-30 | 2013-12-30 | 一种设备管理的方法及控制服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104753709B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108600149A (zh) * | 2018-01-22 | 2018-09-28 | 成都汇智远景科技有限公司 | 云计算高可用性集群资源管理方法 |
CN108989066A (zh) * | 2017-05-31 | 2018-12-11 | 中兴通讯股份有限公司 | 设备管理方法及装置 |
CN109960695A (zh) * | 2019-04-09 | 2019-07-02 | 苏州浪潮智能科技有限公司 | 云计算系统中数据库的管理方法和装置 |
CN110580240A (zh) * | 2019-09-10 | 2019-12-17 | 北京海益同展信息科技有限公司 | 用于电子设备的外围设备管理方法、装置、电子设备和介质 |
CN111149330A (zh) * | 2017-09-22 | 2020-05-12 | 华为技术有限公司 | 软件定义网络中的拓扑感知控制器关联 |
CN111782683A (zh) * | 2020-06-30 | 2020-10-16 | 创新奇智(青岛)科技有限公司 | 设备管理方法、装置、设备查询方法、装置及云端设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1420340A1 (en) * | 2002-11-15 | 2004-05-19 | Hewlett-Packard Company | Remote object invocation system and method |
CN103051629A (zh) * | 2012-12-24 | 2013-04-17 | 华为技术有限公司 | 一种基于软件定义网络中数据处理的系统、方法和节点 |
US20130250770A1 (en) * | 2012-03-22 | 2013-09-26 | Futurewei Technologies, Inc. | Supporting Software Defined Networking with Application Layer Traffic Optimization |
-
2013
- 2013-12-30 CN CN201310745277.2A patent/CN104753709B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1420340A1 (en) * | 2002-11-15 | 2004-05-19 | Hewlett-Packard Company | Remote object invocation system and method |
US20130250770A1 (en) * | 2012-03-22 | 2013-09-26 | Futurewei Technologies, Inc. | Supporting Software Defined Networking with Application Layer Traffic Optimization |
CN103051629A (zh) * | 2012-12-24 | 2013-04-17 | 华为技术有限公司 | 一种基于软件定义网络中数据处理的系统、方法和节点 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108989066A (zh) * | 2017-05-31 | 2018-12-11 | 中兴通讯股份有限公司 | 设备管理方法及装置 |
CN108989066B (zh) * | 2017-05-31 | 2022-12-20 | 中兴通讯股份有限公司 | 设备管理方法及装置 |
CN111149330A (zh) * | 2017-09-22 | 2020-05-12 | 华为技术有限公司 | 软件定义网络中的拓扑感知控制器关联 |
CN111149330B (zh) * | 2017-09-22 | 2022-04-29 | 华为技术有限公司 | 软件定义网络中的拓扑感知控制器关联 |
US11463313B2 (en) | 2017-09-22 | 2022-10-04 | Futurewei Technologies, Inc. | Topology-aware controller associations in software-defined networks |
CN108600149A (zh) * | 2018-01-22 | 2018-09-28 | 成都汇智远景科技有限公司 | 云计算高可用性集群资源管理方法 |
CN108600149B (zh) * | 2018-01-22 | 2021-05-07 | 上海欧冶化工宝电子商务有限公司 | 云计算高可用性集群资源管理方法 |
CN109960695A (zh) * | 2019-04-09 | 2019-07-02 | 苏州浪潮智能科技有限公司 | 云计算系统中数据库的管理方法和装置 |
CN110580240A (zh) * | 2019-09-10 | 2019-12-17 | 北京海益同展信息科技有限公司 | 用于电子设备的外围设备管理方法、装置、电子设备和介质 |
WO2021047349A1 (zh) * | 2019-09-10 | 2021-03-18 | 北京海益同展信息科技有限公司 | 用于电子设备的外围设备管理方法、装置、电子设备和介质 |
US11841807B2 (en) | 2019-09-10 | 2023-12-12 | Jingdong Technology Information Technology Co., LTD | Method, apparatus for managing peripheral device for electronic device, electronic device and medium |
CN111782683A (zh) * | 2020-06-30 | 2020-10-16 | 创新奇智(青岛)科技有限公司 | 设备管理方法、装置、设备查询方法、装置及云端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN104753709B (zh) | 2018-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104753709A (zh) | 一种设备管理的方法及控制服务器 | |
CN103026660B (zh) | 网络策略配置方法、管理设备以及网络管理中心设备 | |
US20080059613A1 (en) | System and Method for Enabling Directory-Enabled Networking | |
CN102541990A (zh) | 利用虚拟分区的数据库重新分布方法和系统 | |
CN102523111B (zh) | 支持可定制组的网络管理系统 | |
CN109936571A (zh) | 一种海量数据共享方法、开放共享平台及电子设备 | |
CN104283959B (zh) | 一种适用于云平台的基于性能分级的存储机制 | |
US20100223382A1 (en) | Embedded collection and inventory system and method for facilitating network support for an install-base network | |
CN103781055A (zh) | 一种数据下载方法及相关设备 | |
US11496352B2 (en) | Heterogeneous and/or hosted physical layer management system | |
CN103546380A (zh) | 一种基于策略路由的报文转发方法和装置 | |
US9985840B2 (en) | Container tracer | |
CN116089090A (zh) | 一种图形显示器的虚拟资源配置方法、装置、设备、介质 | |
CN110493353A (zh) | 通信方法、装置及服务器 | |
CN105071965A (zh) | 一种网络设备的管理系统 | |
CN107086937A (zh) | 一种监控方法及设备 | |
CN111274004A (zh) | 进程实例管理方法、装置及计算机存储介质 | |
CN109474458B (zh) | 区域医疗信息平台接入本地医疗信息系统的方法 | |
CN113127526A (zh) | 一种基于Kubernetes的分布式数据存储和检索系统 | |
US10545834B1 (en) | Server-assisted network data archiving | |
EP3304333A1 (en) | Local object instance discovery for metric collection on network elements | |
CN101145991A (zh) | 电信管理网中一种多厂商告警管理系统及其告警方法 | |
CN106992885A (zh) | 一种服务器系统中识别设备的方法及服务器系统 | |
CN110825838A (zh) | 一种对象存储聚合系统及其聚合方法 | |
CN102904739A (zh) | 一种实现事件转发的方法及通用信息模型cim服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220208 Address after: 550025 Huawei cloud data center, jiaoxinggong Road, Qianzhong Avenue, Gui'an New District, Guiyang City, Guizhou Province Patentee after: Huawei Cloud Computing Technologies Co.,Ltd. Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: HUAWEI TECHNOLOGIES Co.,Ltd. |
|
TR01 | Transfer of patent right |