CN106341252A - Resource management method and device and control terminal - Google Patents
Resource management method and device and control terminal Download PDFInfo
- Publication number
- CN106341252A CN106341252A CN201510408512.6A CN201510408512A CN106341252A CN 106341252 A CN106341252 A CN 106341252A CN 201510408512 A CN201510408512 A CN 201510408512A CN 106341252 A CN106341252 A CN 106341252A
- Authority
- CN
- China
- Prior art keywords
- routing
- resource
- forwarding device
- resource information
- information
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种资源管理方法、装置及控制终端,其中,该资源管理方法包括:发起对路由转发设备的控制连接;在发起上述控制连接之后,至少获取路由转发设备的标识和路由转发设备的资源信息,其中,上述资源信息包括:路由转发设备的一个或多个资源的标识,上述一个或多个资源中的每个资源的属性信息;至少根据上述路由转发设备的标识管理路由转发设备的资源信息。通过本发明,解决了相关技术中存在的无法实现控制终端对设备中的资源进行统一管理的问题,进而达到了实现控制终端对设备中的资源进行统一管理的效果。
The present invention provides a resource management method, device and control terminal, wherein the resource management method includes: initiating a control connection to a routing and forwarding device; resource information, wherein the above resource information includes: the identification of one or more resources of the routing and forwarding device, and the attribute information of each resource in the above one or more resources; managing the routing and forwarding device at least according to the identification of the above routing and forwarding device resource information. The present invention solves the problem in the related art that the control terminal cannot realize the unified management of the resources in the equipment, and further achieves the effect of realizing the unified management of the resources in the equipment by the control terminal.
Description
技术领域technical field
本发明涉及通信领域,具体而言,涉及一种资源管理方法、装置及控制终端。The present invention relates to the communication field, in particular, to a resource management method, device and control terminal.
背景技术Background technique
互联网工程任务组(Internet Engineering Task Force,简称为IETF)提出了开放路由系统接口(Interface to the Routing System,简称为I2RS)的概念,希望通过在控制平面开放路由系统的接口来解决传统网络设备向交换数据网络(Switched Data Network,简称为SDN)有序演进的问题。The Internet Engineering Task Force (IETF) proposed the concept of an open interface to the routing system (Interface to the Routing System, referred to as I2RS), hoping to solve the problem of traditional network equipment by opening the interface of the routing system on the control plane. The problem of orderly evolution of Switched Data Network (SDN for short).
图1是根据本发明实施例的I2RS系统的架构图,其核心思想是在目前传统网络设备的路由及转发系统基础上开放新的接口与外部控制终端通信,外部控制终端(Client)通过获知各个网络设备的资源、路由配置、流量统计等信息学习到全网拓扑结构图,进而动态地下发路由状态、策略等到各个设备上去。由此可以看出,I2RS延用了传统网络设备中正在使用的路由、转发等结构与功能,并在此基础上进行功能的扩展与丰富,为网络设备的可编程性奠定了基础,为用户创新提供有力保证。Fig. 1 is the architecture diagram of the I2RS system according to the embodiment of the present invention, its core idea is to open a new interface to communicate with the external control terminal on the basis of the routing and forwarding system of the traditional network equipment at present, and the external control terminal (Client) learns each Network device resources, routing configuration, traffic statistics and other information are learned from the network topology structure diagram, and then the routing status and policies are dynamically distributed to each device. It can be seen from this that I2RS continues to use the structure and functions of routing and forwarding in traditional network equipment, and expands and enriches the functions on this basis, laying the foundation for the programmability of network equipment and providing users with Innovation provides a strong guarantee.
但是,与传统配置管理思想相同,I2RS架构体系尚未提供明确的实现资源管理的组件,对于I2RS系统的控制终端,在与设备建立通信后,不能立即获知设备资源信息;控制终端主动发起查询时,也仅能基于业务查询资源信息,缺乏途径对资源的统一管控;设备资源发生变化时,设备仅向外部控制终端上报基于业务的事件通知。同时,由于控制终端与设备之间缺乏资源协商机制,从而在设备资源发生变化时,无法保证控制终端的资源数据与设备的一致性。由此可知,在相关技术中存在着无法实现控制终端对设备中的资源进行统一管理的问题。However, the same as the traditional configuration management idea, the I2RS architecture system has not yet provided clear components to realize resource management. For the control terminal of the I2RS system, after establishing communication with the device, the device resource information cannot be obtained immediately; when the control terminal initiates a query, It can also only query resource information based on business, lacking a unified management and control of resources; when device resources change, the device only reports business-based event notifications to the external control terminal. At the same time, due to the lack of a resource negotiation mechanism between the control terminal and the device, when the resource of the device changes, the consistency between the resource data of the control terminal and the device cannot be guaranteed. It can be seen that, in the related art, there is a problem that the unified management of resources in the device by the control terminal cannot be realized.
针对相关技术中存在的无法实现控制终端对设备中的资源进行统一管理的问题,目前尚未提出有效的解决方案。Aiming at the problem in related technologies that the control terminal cannot implement unified management of resources in the device, no effective solution has been proposed yet.
发明内容Contents of the invention
本发明提供了一种资源管理方法、装置及控制终端,以至少解决相关技术中存在的无法实现控制终端对设备中的资源进行统一管理的问题。The present invention provides a resource management method, device and control terminal to at least solve the problem in the related art that the control terminal cannot manage the resources in the equipment in a unified manner.
根据本发明的一个方面,提供了一种资源管理方法,包括:发起对路由转发设备的控制连接;在发起所述控制连接之后,至少获取所述路由转发设备的标识和所述路由转发设备的资源信息,其中,所述资源信息包括:所述路由转发设备的一个或多个资源的标识,所述一个或多个资源中的每个资源的属性信息;至少根据所述路由转发设备的标识管理所述路由转发设备的资源信息。According to one aspect of the present invention, a resource management method is provided, including: initiating a control connection to a routing and forwarding device; after initiating the control connection, at least acquiring the identifier of the routing and forwarding device and the ID of the routing and forwarding device Resource information, wherein the resource information includes: an identifier of one or more resources of the routing and forwarding device, attribute information of each resource in the one or more resources; at least according to the identifier of the routing and forwarding device Manage resource information of the routing and forwarding device.
可选地,至少获取所述路由转发设备的标识和所述路由转发设备的资源信息包括以下至少之一:与所述路由转发设备进行能力交换时,获取所述路由转发设备的标识和所述路由转发设备的资源信息;与所述路由转发设备进行能力交换时,获取所述路由转发设备的标识;根据所述路由转发设备的标识使用控制终端的用户名称和所述路由转发设备建立通讯连接;在通讯连接建立后向所述路由转发设备发起用于查询所述路由转发设备的所述资源信息的查询请求;接收所述路由转发设备根据所述查询请求返回的所述资源信息。Optionally, acquiring at least the identifier of the routing forwarding device and the resource information of the routing forwarding device includes at least one of the following: when exchanging capabilities with the routing forwarding device, acquiring the identifier of the routing forwarding device and the Resource information of the routing and forwarding device; when exchanging capabilities with the routing and forwarding device, obtain the identifier of the routing and forwarding device; use the user name of the control terminal to establish a communication connection with the routing and forwarding device according to the identifier of the routing and forwarding device ; Initiating a query request to the routing forwarding device for querying the resource information of the routing forwarding device after the communication connection is established; receiving the resource information returned by the routing forwarding device according to the query request.
可选地,在发起所述控制连接之后,还包括:获取所述路由转发设备的资源变更序列,其中,所述资源变更序列用于指示所述路由转发设备的资源发生变化的信息;至少根据所述路由转发设备的标识管理所述路由转发设备的资源信息包括:根据所述资源变更序列对所述路由转发设备的资源信息进行更新。Optionally, after the control connection is initiated, the method further includes: acquiring a resource change sequence of the routing and forwarding device, where the resource changing sequence is used to indicate information that resources of the routing and forwarding device change; at least according to Managing the resource information of the routing and forwarding device with the identifier of the routing and forwarding device includes: updating the resource information of the routing and forwarding device according to the resource change sequence.
可选地,根据所述资源变更序列对所述路由转发设备的资源信息进行更新包括:将所述资源变更序列与本地保存的上次接收到的资源变更序列进行对比;当对比结果为所述资源变更序列与所述本地保存的上次接收到的资源变更序列一致时,不对所述路由转发设备的资源信息进行更新;当对比结果为所述资源变更序列与所述本地保存的上次接收到的资源变更序列不一致时,更新所述路由转发设备的资源信息。Optionally, updating the resource information of the routing and forwarding device according to the resource change sequence includes: comparing the resource change sequence with a last received resource change sequence saved locally; when the comparison result is the When the resource change sequence is consistent with the last received resource change sequence stored locally, the resource information of the routing and forwarding device is not updated; when the comparison result is that the resource change sequence is consistent with the locally stored last received When the received resource change sequence is inconsistent, update the resource information of the routing and forwarding device.
可选地,更新所述路由转发设备的资源信息包括:当所述资源变更序列连续时,向所述路由转发设备发送变更资源的查询请求;存储所述路由转发设备根据所述查询请求返回的更新后的资源信息;当所述资源变更序列不连续时,查看本地存储的删除老化序列和所述资源变更序列对应的删除老化序列是否一致;根据查看结果更新所述路由转发设备的资源信息。Optionally, updating the resource information of the routing and forwarding device includes: when the resource change sequence is continuous, sending a query request for changing resources to the routing and forwarding device; storing the resource information returned by the routing and forwarding device according to the query request. Updated resource information; when the resource change sequence is discontinuous, check whether the deletion aging sequence stored locally is consistent with the deletion aging sequence corresponding to the resource change sequence; update the resource information of the routing forwarding device according to the check result.
可选地,根据查看结果更新所述路由转发设备的资源信息包括:当所述本地存储的删除老化序列和所述资源变更序列对应的删除老化序列不一致时,向所述路由转发设备发送全部资源查询请求;更新存储所述路由转发设备根据所述全部资源查询请求发送的资源信息;当所述本地存储的删除老化序列和所述资源变更序列对应的删除老化序列一致时,向所述路由转发设备发送最新变更资源查询请求;更新存储所述路由转发设备根据所述最新变更资源查询请求发送的资源信息。Optionally, updating the resource information of the routing and forwarding device according to the checking result includes: when the deletion aging sequence stored locally is inconsistent with the deletion aging sequence corresponding to the resource change sequence, sending all resource information to the routing and forwarding device query request; update and store the resource information sent by the route forwarding device according to the query request for all resources; when the locally stored deletion aging sequence is consistent with the deletion aging sequence corresponding to the resource change sequence, forward the resource information to the route The device sends a latest change resource query request; and updates and stores the resource information sent by the routing and forwarding device according to the latest change resource query request.
可选地,在至少获取所述路由转发设备的标识和所述路由转发设备的资源信息之后,还包括:当确定所述路由转发设备重启断链后,删除获取的所述路由转发设备的标识和所述路由转发设备的资源信息;和/或,当确定所述路由转发设备未重启断链后,重新发起对所述路由转发设备的控制连接;在重新发起所述控制连接之后,向所述路由转发设备发送变更资源查询请求;接收所述路由转发设备根据所述变更资源查询请求返回的资源变更信息;根据所述资源变更信息对所述路由转发设备的资源信息进行更新。Optionally, after obtaining at least the identifier of the routing forwarding device and the resource information of the routing forwarding device, the method further includes: deleting the acquired identifier of the routing forwarding device after it is determined that the routing forwarding device restarts and breaks the link and the resource information of the routing and forwarding device; and/or, when it is determined that the routing and forwarding device has not restarted the broken link, re-initiate the control connection to the routing and forwarding device; after re-initiating the control connection, send to the The routing and forwarding device sends a change resource query request; receives the resource change information returned by the routing and forwarding device according to the change resource query request; and updates the resource information of the routing and forwarding device according to the resource change information.
根据本发明的另一方面,提供了一种资源管理装置,包括:第一发起模块,用于发起对路由转发设备的控制连接;第一获取模块,用于在发起所述控制连接之后,至少获取所述路由转发设备的标识和所述路由转发设备的资源信息,其中,所述资源信息包括:所述路由转发设备的一个或多个资源的标识,所述一个或多个资源中的每个资源的属性信息;管理模块,用于至少根据所述路由转发设备的标识管理所述路由转发设备的资源信息。According to another aspect of the present invention, a resource management device is provided, including: a first initiating module, configured to initiate a control connection to a routing and forwarding device; a first obtaining module, configured to, after initiating the control connection, at least Obtaining the identifier of the routing and forwarding device and resource information of the routing and forwarding device, where the resource information includes: identifiers of one or more resources of the routing and forwarding device, each of the one or more resources attribute information of a resource; a management module, configured to manage the resource information of the routing and forwarding device at least according to the identifier of the routing and forwarding device.
可选地,所述第一获取模块包括以下至少之一:第一获取单元,用于在与所述路由转发设备进行能力交换时,获取所述路由转发设备的标识和所述路由转发设备的资源信息;第二获取单元,用于在与所述路由转发设备进行能力交换时,获取所述路由转发设备的标识;建立单元,用于根据所述路由转发设备的标识使用控制终端的用户名称和所述路由转发设备建立通讯连接;发起单元,用于在通讯连接建立后向所述路由转发设备发起用于查询所述路由转发设备的所述资源信息的查询请求;接收单元,用于接收所述路由转发设备根据所述查询请求返回的所述资源信息。Optionally, the first acquiring module includes at least one of the following: a first acquiring unit, configured to acquire an identifier of the routing forwarding device and an ID of the routing forwarding device when performing capability exchange with the routing forwarding device. Resource information; a second acquiring unit, configured to obtain an identifier of the routing forwarding device when exchanging capabilities with the routing forwarding device; an establishing unit, configured to use the user name of the control terminal according to the identifier of the routing forwarding device Establishing a communication connection with the routing and forwarding device; an initiating unit, configured to initiate a query request for querying the resource information of the routing and forwarding device to the routing and forwarding device after the communication connection is established; a receiving unit, configured to receive The resource information returned by the route forwarding device according to the query request.
可选地,所述装置还包括:第二获取模块,用于获取所述路由转发设备的资源变更序列,其中,所述资源变更序列用于指示所述路由转发设备的资源发生变化的信息;所述管理模块包括:更新单元,用于根据所述资源变更序列对所述路由转发设备的资源信息进行更新。Optionally, the apparatus further includes: a second acquiring module, configured to acquire a resource change sequence of the routing and forwarding device, where the resource changing sequence is used to indicate information that resources of the routing and forwarding device change; The management module includes: an update unit, configured to update the resource information of the routing and forwarding device according to the resource change sequence.
可选地,所述更新单元包括:对比子单元,用于将所述资源变更序列与本地保存的上次接收到的资源变更序列进行对比;处理子单元,用于当对比结果为所述资源变更序列与所述本地保存的上次接收到的资源变更序列一致时,不对所述路由转发设备的资源信息进行更新;当对比结果为所述资源变更序列与所述本地保存的上次接收到的资源变更序列不一致时,更新所述路由转发设备的资源信息。Optionally, the update unit includes: a comparison subunit, configured to compare the resource change sequence with the last received resource change sequence saved locally; a processing subunit, configured to When the change sequence is consistent with the last received resource change sequence stored locally, the resource information of the routing and forwarding device is not updated; when the comparison result is that the resource change sequence is consistent with the locally stored last received When the resource change sequence of the routing and forwarding device is inconsistent, the resource information of the routing and forwarding device is updated.
可选地,在更新所述路由转发设备的资源信息时,所述处理子单元包括:发送次子单元,用于当所述资源变更序列连续时,向所述路由转发设备发送变更资源的查询请求;存储次子单元,用于存储所述路由转发设备根据所述查询请求返回的更新后的资源信息;查看次子单元,用于当所述资源变更序列不连续时,查看本地存储的删除老化序列和所述资源变更序列对应的删除老化序列是否一致;更新次子单元,用于根据查看结果更新所述路由转发设备的资源信息。Optionally, when updating the resource information of the routing and forwarding device, the processing subunit includes: a sending sub-unit, configured to send a resource change query to the routing and forwarding device when the resource change sequence is continuous Request; store the sub-unit, used to store the updated resource information returned by the routing forwarding device according to the query request; check the sub-unit, used to check the deletion of the local storage when the resource change sequence is discontinuous Whether the aging sequence is consistent with the deletion aging sequence corresponding to the resource change sequence; the update sub-unit is used to update the resource information of the routing and forwarding device according to the checking result.
可选地,所述更新次子单元包括:当所述本地存储的删除老化序列和所述资源变更序列对应的删除老化序列不一致时,向所述路由转发设备发送全部资源查询请求;更新存储所述路由转发设备根据所述全部资源查询请求发送的资源信息;当所述本地存储的删除老化序列和所述资源变更序列对应的删除老化序列一致时,向所述路由转发设备发送最新变更资源查询请求;更新存储所述路由转发设备根据所述最新变更资源查询请求发送的资源信息。Optionally, the updating sub-subunit includes: when the deletion aging sequence stored locally is inconsistent with the deletion aging sequence corresponding to the resource change sequence, sending all resource query requests to the routing and forwarding device; The resource information sent by the routing and forwarding device according to the query request for all resources; when the locally stored deletion aging sequence is consistent with the deletion aging sequence corresponding to the resource change sequence, send the latest changed resource query to the routing and forwarding device request; update and store the resource information sent by the routing and forwarding device according to the latest changed resource query request.
可选地,所述装置还包括:删除模块,用于当确定所述路由转发设备重启断链后,删除获取的所述路由转发设备的标识和所述路由转发设备的资源信息;和/或,第二发起模块,用于当确定所述路由转发设备未重启断链后,重新发起对所述路由转发设备的控制连接;发送模块,用于在重新发起所述控制连接之后,向所述路由转发设备发送变更资源查询请求;接收模块,用于接收所述路由转发设备根据所述变更资源查询请求返回的资源变更信息;更新模块,用于根据所述资源变更信息对所述路由转发设备的资源信息进行更新。Optionally, the apparatus further includes: a deletion module, configured to delete the acquired identifier of the routing forwarding device and resource information of the routing forwarding device after it is determined that the routing forwarding device restarts the broken link; and/or , a second initiating module, configured to re-initiate a control connection to the routing and forwarding device after determining that the routing and forwarding device has not restarted the disconnected link; a sending module, configured to send to the The routing and forwarding device sends a change resource query request; the receiving module is used to receive the resource change information returned by the routing and forwarding device according to the changed resource query request; the updating module is used to update the routing and forwarding device according to the resource change information resource information is updated.
根据本发明的另一方面,提供了一种控制终端,包括上述任意一项所述的装置。According to another aspect of the present invention, a control terminal is provided, including any one of the devices described above.
通过本发明,采用发起对路由转发设备的控制连接;在发起所述控制连接之后,至少获取所述路由转发设备的标识和所述路由转发设备的资源信息,其中,所述资源信息包括:所述路由转发设备的一个或多个资源的标识,所述一个或多个资源中的每个资源的属性信息;至少根据所述路由转发设备的标识管理所述路由转发设备的资源信息,解决了相关技术中存在的无法实现控制终端对设备中的资源进行统一管理的问题,进而达到了实现控制终端对设备中的资源进行统一管理的效果。According to the present invention, the control connection to the routing and forwarding device is initiated; after the control connection is initiated, at least the identifier of the routing and forwarding device and the resource information of the routing and forwarding device are obtained, wherein the resource information includes: The identification of one or more resources of the routing and forwarding device, and the attribute information of each resource in the one or more resources; managing the resource information of the routing and forwarding device at least according to the identification of the routing and forwarding device solves the problem of The problem existing in the related art is that the control terminal cannot realize the unified management of the resources in the device, and then achieves the effect of realizing the unified management of the resources in the device by the control terminal.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:
图1是根据本发明实施例的I2RS系统的架构图;Fig. 1 is an architecture diagram of an I2RS system according to an embodiment of the present invention;
图2是根据本发明实施例的资源管理方法的流程图;2 is a flowchart of a resource management method according to an embodiment of the present invention;
图3是根据本发明实施例的资源管理装置的结构框图;FIG. 3 is a structural block diagram of a resource management device according to an embodiment of the present invention;
图4是根据本发明实施例的资源管理装置中第一获取模块34的结构框图;FIG. 4 is a structural block diagram of a first acquisition module 34 in a resource management device according to an embodiment of the present invention;
图5是根据本发明实施例的资源管理装置的优选结构框图一;FIG. 5 is a preferred structural block diagram 1 of a resource management device according to an embodiment of the present invention;
图6是根据本发明实施例的资源管理装置中更新单元54的结构框图;FIG. 6 is a structural block diagram of an update unit 54 in a resource management device according to an embodiment of the present invention;
图7是根据本发明实施例的资源管理装置中处理子单元64的结构框图;FIG. 7 is a structural block diagram of the processing subunit 64 in the resource management device according to an embodiment of the present invention;
图8是根据本发明实施例的资源管理装置的优选结构框图二;FIG. 8 is a second preferred structural block diagram of a resource management device according to an embodiment of the present invention;
图9是根据本发明实施例的控制终端的结构框图;FIG. 9 is a structural block diagram of a control terminal according to an embodiment of the present invention;
图10是根据本发明实施例一的能力交换成功的流程图;FIG. 10 is a flow chart of successful capability exchange according to Embodiment 1 of the present invention;
图11是根据本发明实施例一的能力交换失败的流程图;FIG. 11 is a flowchart of capability exchange failure according to Embodiment 1 of the present invention;
图12是根据本发明实施例二的控制终端获取路由/转发系统设备的Agent ID以及资源信息的流程图;12 is a flow chart of the control terminal acquiring the Agent ID and resource information of the routing/forwarding system equipment according to Embodiment 2 of the present invention;
图13是根据本发明实施例三的控制终端获取路由/转发系统设备的资源信息的流程图。FIG. 13 is a flow chart of a control terminal acquiring resource information of a routing/forwarding system device according to Embodiment 3 of the present invention.
具体实施方式detailed description
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence.
在本实施例中提供了一种资源管理方法,图2是根据本发明实施例的资源管理方法的流程图,如图2所示,该流程包括如下步骤:In this embodiment, a resource management method is provided. FIG. 2 is a flowchart of a resource management method according to an embodiment of the present invention. As shown in FIG. 2, the process includes the following steps:
步骤S202,发起对路由转发设备的控制连接;Step S202, initiate a control connection to the routing and forwarding device;
步骤S204,在发起上述控制连接之后,至少获取路由转发设备的标识和路由转发设备的资源信息,其中,上述资源信息包括:路由转发设备的一个或多个资源的标识,上述一个或多个资源中的每个资源的属性信息;Step S204, after the above-mentioned control connection is initiated, at least obtain the identification of the routing and forwarding device and the resource information of the routing and forwarding device, wherein the above-mentioned resource information includes: the identification of one or more resources of the routing and forwarding device, the one or more resource information of the above-mentioned one or more resources Attribute information for each resource in ;
步骤S206,至少根据上述路由转发设备的标识管理路由转发设备的资源信息。Step S206, managing the resource information of the routing and forwarding device at least according to the identifier of the routing and forwarding device.
其中,上述流程的执行者可以是控制终端(例如,I2RS控制终端),上述属性信息可以包括资源的详细信息。通过上述步骤,控制终端可以至少获取路由转发设备的标识和路由转发设备的资源信息,并且在获取了上述路由转发设备的标识和路由转发设备的资源信息后,可以根据获取的路由转发设备的标识统一管理路由转发设备的资源信息。从而解决了相关技术中存在的无法实现控制终端对设备中的资源进行统一管理的问题,进而达到了实现控制终端对设备中的资源进行统一管理的效果。Wherein, the executor of the above process may be a control terminal (for example, an I2RS control terminal), and the above attribute information may include detailed information of resources. Through the above steps, the control terminal can at least obtain the identification of the routing and forwarding device and the resource information of the routing and forwarding device, and after obtaining the identification of the routing and forwarding device and the resource information of the routing and forwarding device, it can Unified management of resource information of routing and forwarding devices. Therefore, the problem in the related art that the control terminal cannot realize the unified management of the resources in the device is solved, and the effect of realizing the unified management of the resources in the device by the control terminal is achieved.
在一个可选的实施例中,在至少获取路由转发设备的标识和路由转发设备的资源信息时,可以有多种获取方式,例如,可以在与路由转发设备进行能力交换时,获取路由转发设备的标识和路由转发设备的资源信息。其中,在进行能力交换时,可以直接获取路由转发设备的标识和资源信息,也可以只获取路由转发设备的标识,再依据获取的路由转发设备的标识去获取路由转发设备的资源信息。例如,与路由转发设备进行能力交换时,获取路由转发设备的标识;根据该路由转发设备的标识使用上述控制终端的用户名称和路由转发设备建立通讯连接;在通讯连接建立后向路由转发设备发起用于查询该路由转发设备的资源信息的查询请求;接收该路由转发设备根据上述查询请求返回的资源信息。上述的获取路由转发设备的标识和资源信息的方式仅仅是两种示例,还可以利用其他的方式获取路由转发设备的标识和资源信息。在此不一一列举。In an optional embodiment, when obtaining at least the identifier of the routing and forwarding device and the resource information of the routing and forwarding device, there may be multiple acquisition methods, for example, the routing and forwarding device may be acquired during capability exchange with the routing and forwarding device The identification and resource information of routing and forwarding devices. Wherein, during capability exchange, the identification and resource information of the routing and forwarding device can be obtained directly, or only the identification of the routing and forwarding device can be obtained, and then the resource information of the routing and forwarding device can be obtained according to the obtained identification of the routing and forwarding device. For example, when exchanging capabilities with routing and forwarding equipment, obtain the identification of the routing and forwarding equipment; use the user name of the above-mentioned control terminal and the routing and forwarding equipment to establish a communication connection according to the identification of the routing and forwarding equipment; A query request for querying resource information of the routing and forwarding device; receiving resource information returned by the routing and forwarding device according to the query request. The foregoing manners of obtaining the identification and resource information of the routing and forwarding device are merely two examples, and other methods may also be used to obtain the identification and resource information of the routing and forwarding device. I won't list them all here.
在一个可选的实施例中,在发起上述控制连接之后,还包括:获取路由转发设备的资源变更序列,其中,该资源变更序列用于指示路由转发设备的资源发生变化的信息;至少根据路由转发设备的标识管理路由转发设备的资源信息包括:根据资源变更序列对路由转发设备的资源信息进行更新。In an optional embodiment, after the above-mentioned control connection is initiated, it further includes: acquiring a resource change sequence of the routing forwarding device, wherein the resource changing sequence is used to indicate information that resources of the routing forwarding device change; at least according to the routing The identification management of the forwarding device's resource information of the routing and forwarding device includes: updating the resource information of the routing and forwarding device according to the resource change sequence.
在一个可选的实施例中,根据上述资源变更序列对路由转发设备的资源信息进行更新包括:将资源变更序列与本地保存的上次接收到的资源变更序列进行对比;当对比结果为资源变更序列与本地保存的上次接收到的资源变更序列一致时,不对该路由转发设备的资源信息进行更新;当对比结果为资源变更序列与本地保存的上次接收到的资源变更序列不一致时,更新路由转发设备的资源信息。其中,在更新路由转发设备的资源信息时,是根据获取的资源变更序列进行更新的,并且,更新的方式也可以有多种,下面对如何根据获取的资源变更序列进行更新进行说明:In an optional embodiment, updating the resource information of the routing and forwarding device according to the above resource change sequence includes: comparing the resource change sequence with the last received resource change sequence saved locally; when the comparison result is resource change When the sequence is consistent with the last received resource change sequence saved locally, the resource information of the routing and forwarding device will not be updated; when the comparison result is that the resource change sequence is inconsistent with the last received resource change sequence saved locally, update Resource information of routing and forwarding devices. Among them, when updating the resource information of the routing and forwarding device, it is updated according to the obtained resource change sequence, and there are also many updating methods. The following describes how to update according to the obtained resource change sequence:
在一个可选地实施例中,更新上述路由转发设备的资源信息包括:当资源变更序列连续时,向路由转发设备发送变更资源的查询请求;存储路由转发设备根据该查询请求返回的更新后的资源信息;当资源变更序列不连续时,查看本地存储的删除老化序列和资源变更序列对应的删除老化序列是否一致;根据查看结果更新路由转发设备的资源信息。In an optional embodiment, updating the resource information of the routing and forwarding device includes: when the resource change sequence is continuous, sending a query request for changing resources to the routing and forwarding device; storing the updated resource information returned by the routing and forwarding device according to the query request. Resource information; when the resource change sequence is discontinuous, check whether the deletion aging sequence stored locally is consistent with the deletion aging sequence corresponding to the resource change sequence; update the resource information of the routing and forwarding device according to the checking result.
在一个可选地实施例中,在根据查看结果更新路由转发设备的资源信息时,可以采用如下方案:当本地存储的删除老化序列和资源变更序列对应的删除老化序列不一致时,向路由转发设备发送全部资源查询请求;更新存储路由转发设备根据全部资源查询请求发送的资源信息;当本地存储的删除老化序列和资源变更序列对应的删除老化序列一致时,向路由转发设备发送最新变更资源查询请求;更新存储路由转发设备根据最新变更资源查询请求发送的资源信息。In an optional embodiment, when updating the resource information of the routing and forwarding device according to the query results, the following scheme can be adopted: when the deletion aging sequence stored locally is inconsistent with the deletion aging sequence corresponding to the resource change sequence, the routing and forwarding device Send all resource query requests; update the resource information sent by the storage, routing and forwarding device according to all resource query requests; when the deletion aging sequence stored locally is consistent with the deletion aging sequence corresponding to the resource change sequence, send the latest change resource query request to the routing and forwarding device ; Updating the resource information sent by the store, route and forward device according to the latest changed resource query request.
在上述实施例中,控制终端和路由转发设备之间在进行交互时,可以是在控制终端和路由转发设备建立了通讯连接的基础上进行的交互。需要说明的是,该通讯连接可能会发生断链,并且,断链分为重启断链和未重启断链,下面针对当发生断链后,控制终端和路由转发设备上的执行的操作进行说明。在一个可选的实施例中,在至少获取路由转发设备的标识和路由转发设备的资源信息之后,还包括:当确定路由转发设备重启断链后,删除获取的路由转发设备的标识和路由转发设备的资源信息;和/或,当确定路由转发设备未重启断链后,重新发起对路由转发设备的控制连接;在重新发起控制连接之后,向路由转发设备发送变更资源查询请求;接收路由转发设备根据变更资源查询请求返回的资源变更信息;根据资源变更信息对路由转发设备的资源信息进行更新。In the above embodiment, the interaction between the control terminal and the routing and forwarding device may be based on the establishment of a communication connection between the control terminal and the routing and forwarding device. It should be noted that the communication connection may be disconnected, and the disconnection is divided into restart disconnection and non-restart disconnection. The following describes the operations performed on the control terminal and routing forwarding device when the disconnection occurs. . In an optional embodiment, after obtaining at least the identification of the routing forwarding device and the resource information of the routing forwarding device, it further includes: after it is determined that the routing forwarding device restarts the disconnected link, deleting the obtained identification of the routing forwarding device and the route forwarding The resource information of the device; and/or, when it is determined that the routing and forwarding device has not restarted the disconnected link, re-initiate the control connection to the routing and forwarding device; after re-initiating the control connection, send a resource change query request to the routing and forwarding device; receive the routing and forwarding The resource change information returned by the device according to the change resource query request; the resource information of the routing forwarding device is updated according to the resource change information.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products are stored in a storage medium (such as ROM/RAM, disk, CD) contains several instructions to enable a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.
在本实施例中还提供了一种资源管理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。In this embodiment, a resource management device is also provided, which is used to implement the above embodiments and preferred implementation modes, and those that have been explained will not be repeated here. As used below, the term "module" may be a combination of software and/or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated.
图3是根据本发明实施例的资源管理装置的结构框图,如图3所示,该装置包括第一发起模块32、第一获取模块34和管理模块36,下面对该装置进行说明。Fig. 3 is a structural block diagram of a resource management device according to an embodiment of the present invention. As shown in Fig. 3, the device includes a first initiation module 32, a first acquisition module 34 and a management module 36, and the device will be described below.
第一发起模块32,用于发起对路由转发设备的控制连接;第一获取模块34,连接至上述第一发起模块32,用于在发起上述控制连接之后,至少获取路由转发设备的标识和路由转发设备的资源信息,其中,该资源信息包括:路由转发设备的一个或多个资源的标识,一个或多个资源中的每个资源的属性信息;管理模块36,连接至上述第一获取模块34,用于至少根据路由转发设备的标识管理路由转发设备的资源信息。The first initiating module 32 is configured to initiate a control connection to the routing and forwarding device; the first obtaining module 34 is connected to the above-mentioned first initiating module 32, and is used to obtain at least the identification and route of the routing and forwarding device after initiating the above-mentioned control connection The resource information of the forwarding device, wherein the resource information includes: the identification of one or more resources of the routing and forwarding device, and the attribute information of each resource in the one or more resources; the management module 36 is connected to the above-mentioned first acquisition module 34, configured to manage resource information of the routing and forwarding device at least according to the identifier of the routing and forwarding device.
图4是根据本发明实施例的资源管理装置中第一获取模块34的结构框图,如图4所示,该第一获取模块34包括第一获取单元42,和/或,该第一获取模块34包括第二获取单元44、建立单元46、发起单元48和接收单元410,下面对该第一获取模块34进行说明。FIG. 4 is a structural block diagram of a first acquisition module 34 in a resource management device according to an embodiment of the present invention. As shown in FIG. 4 , the first acquisition module 34 includes a first acquisition unit 42, and/or, the first acquisition module 34 includes a second acquiring unit 44 , an establishing unit 46 , an initiating unit 48 and a receiving unit 410 , and the first acquiring module 34 will be described below.
第一获取单元42,用于在与路由转发设备进行能力交换时,获取路由转发设备的标识和路由转发设备的资源信息;第二获取单元44,用于在与路由转发设备进行能力交换时,获取路由转发设备的标识;建立单元46,连接至上述第二获取单元44,用于根据路由转发设备的标识使用控制终端的用户名称和路由转发设备建立通讯连接;发起单元48,连接至上述建立单元46,用于在通讯连接建立后向路由转发设备发起用于查询路由转发设备的资源信息的查询请求;接收单元410,连接至上述发起单元48,用于接收路由转发设备根据查询请求返回的资源信息。The first obtaining unit 42 is configured to obtain the identifier of the routing forwarding device and the resource information of the routing forwarding device when exchanging capabilities with the routing forwarding device; the second obtaining unit 44 is configured to perform capability exchange with the routing forwarding device, Acquire the identification of the routing and forwarding equipment; the establishment unit 46 is connected to the above-mentioned second acquisition unit 44, and is used to establish a communication connection with the user name of the control terminal and the routing and forwarding equipment according to the identification of the routing and forwarding equipment; the initiation unit 48 is connected to the above-mentioned establishment The unit 46 is configured to initiate a query request to the routing forwarding device for querying the resource information of the routing forwarding device after the communication connection is established; the receiving unit 410 is connected to the above-mentioned initiating unit 48 and is used to receive the information returned by the routing forwarding device according to the query request. resource information.
图5是根据本发明实施例的资源管理装置的优选结构框图一,如图5所示,该装置除包括图3所示的所有模块外,还包括第二获取模块52,在图5中,管理模块36包括更新单元54,下面对该装置进行说明。Fig. 5 is a preferred structural block diagram 1 of a resource management device according to an embodiment of the present invention. As shown in Fig. 5, the device includes not only all the modules shown in Fig. 3, but also a second acquisition module 52. In Fig. 5, The management module 36 includes an update unit 54, which will be described below.
第二获取模块52,连接至上述第一发起模块32和管理模块36,用于获取路由转发设备的资源变更序列,其中,该资源变更序列用于指示路由转发设备的资源发生变化的信息;上述的管理模块36包括:更新单元54,用于根据资源变更序列对路由转发设备的资源信息进行更新。The second obtaining module 52 is connected to the above-mentioned first initiating module 32 and the management module 36, and is used to obtain the resource change sequence of the routing and forwarding device, wherein the resource changing sequence is used to indicate that the resource of the routing and forwarding device changes; the above-mentioned The management module 36 includes: an updating unit 54, configured to update the resource information of the routing and forwarding device according to the resource changing sequence.
图6是根据本发明实施例的资源管理装置中更新单元54的结构框图,如图6所示,该更新单元54包括对比子单元62和处理子单元64,下面对该更新单元54进行说明。Fig. 6 is a structural block diagram of an update unit 54 in a resource management device according to an embodiment of the present invention. As shown in Fig. 6, the update unit 54 includes a comparison subunit 62 and a processing subunit 64, and the update unit 54 will be described below .
对比子单元62,用于将资源变更序列与本地保存的上次接收到的资源变更序列进行对比;处理子单元64,连接至上述对比子单元62,用于当对比结果为资源变更序列与本地保存的上次接收到的资源变更序列一致时,不对路由转发设备的资源信息进行更新;当对比结果为资源变更序列与本地保存的上次接收到的资源变更序列不一致时,更新路由转发设备的资源信息。The comparison subunit 62 is used to compare the resource change sequence with the last received resource change sequence stored locally; the processing subunit 64 is connected to the comparison subunit 62 and is used when the comparison result is that the resource change sequence and the local When the saved resource change sequence received last time is consistent, the resource information of the routing and forwarding device is not updated; when the comparison result is that the resource change resource information.
图7是根据本发明实施例的资源管理装置中处理子单元64的结构框图,如图7所示,该处理子单元64包括发送次子单元72和存储次子单元74,和/或,该处理子单元64包括查看次子单元76和更新次子单元78,下面对该处理子单元64进行说明。FIG. 7 is a structural block diagram of the processing subunit 64 in the resource management device according to an embodiment of the present invention. As shown in FIG. 7, the processing subunit 64 includes a sending sub-unit 72 and a storage sub-unit 74, and/or The processing sub-unit 64 includes a viewing sub-unit 76 and an updating sub-sub-unit 78 , and the processing sub-unit 64 will be described below.
发送次子单元72,用于在更新路由转发设备的资源信息时,当资源变更序列连续时,向路由转发设备发送变更资源的查询请求;存储次子单元74,连接至上述发送次子单元72,用于存储路由转发设备根据查询请求返回的更新后的资源信息;查看次子单元76,用于在更新路由转发设备的资源信息时,当资源变更序列不连续时,查看本地存储的删除老化序列和资源变更序列对应的删除老化序列是否一致;更新次子单元78,连接至上述查看次子单元76,用于根据查看结果更新路由转发设备的资源信息。The sending sub-unit 72 is used to send a query request for changing resources to the routing and forwarding device when the resource information of the routing and forwarding device is updated, and when the resource change sequence is continuous; the storage sub-unit 74 is connected to the above-mentioned sending sub-unit 72 , used to store the updated resource information returned by the routing and forwarding device according to the query request; the viewing sub-unit 76 is used to view the locally stored deletion aging when the resource information of the routing and forwarding device is updated, and when the resource change sequence is discontinuous Whether the sequence is consistent with the delete aging sequence corresponding to the resource change sequence; the update sub-unit 78 is connected to the above-mentioned check sub-unit 76, and is used to update the resource information of the routing and forwarding device according to the check result.
可选地,上述更新次子单元78包括:当本地存储的删除老化序列和资源变更序列对应的删除老化序列不一致时,向路由转发设备发送全部资源查询请求;更新存储路由转发设备根据全部资源查询请求发送的资源信息;当本地存储的删除老化序列和资源变更序列对应的删除老化序列一致时,向路由转发设备发送最新变更资源查询请求;更新存储路由转发设备根据最新变更资源查询请求发送的资源信息。Optionally, the update sub-unit 78 includes: when the deletion aging sequence stored locally is inconsistent with the deletion aging sequence corresponding to the resource change sequence, sending a query request for all resources to the routing forwarding device; updating the storage routing forwarding device according to all resource query Request to send resource information; when the deletion aging sequence stored locally is consistent with the deletion aging sequence corresponding to the resource change sequence, send the latest change resource query request to the routing and forwarding device; update the resource sent by the storage routing and forwarding device according to the latest change resource query request information.
图8是根据本发明实施例的资源管理装置的优选结构框图二,如图8所示,该装置除包括图3所示的所有模块外,还包括删除模块82,和/或,还包括第二发起模块84、发送模块86、接收模块88和更新模块810,下面对该装置进行说明。Fig. 8 is a preferred structural block diagram 2 of a resource management device according to an embodiment of the present invention. As shown in Fig. 8, the device includes not only all the modules shown in Fig. 2. Initiating module 84, sending module 86, receiving module 88 and updating module 810, the device will be described below.
删除模块82,连接至上述第一获取模块34,用于当确定路由转发设备重启断链后,删除获取的路由转发设备的标识和路由转发设备的资源信息;和/或,第二发起模块84,连接至上述第一获取模块34,用于当确定路由转发设备未重启断链后,重新发起对路由转发设备的控制连接;发送模块86,连接至上述第二发起模块84,用于在重新发起上述控制连接之后,向路由转发设备发送变更资源查询请求;接收模块88,连接至上述发送模块86,用于接收路由转发设备根据上述变更资源查询请求返回的资源变更信息;更新模块810,连接至上述接收模块88,用于根据上述资源变更信息对路由转发设备的资源信息进行更新。The deletion module 82 is connected to the above-mentioned first acquisition module 34, and is used to delete the obtained identification of the routing forwarding device and the resource information of the routing forwarding device after it is determined that the routing forwarding device restarts and breaks the link; and/or, the second initiating module 84 , connected to the above-mentioned first acquisition module 34, used to re-initiate the control connection to the routing and forwarding device after it is determined that the routing and forwarding device has not restarted the broken link; the sending module 86 is connected to the above-mentioned second initiating module 84, used to re-initiate After the above-mentioned control connection is initiated, a resource change query request is sent to the routing and forwarding device; the receiving module 88 is connected to the above-mentioned sending module 86, and is used to receive the resource change information returned by the routing and forwarding device according to the above-mentioned resource change query request; the update module 810 connects To the above-mentioned receiving module 88, configured to update the resource information of the routing and forwarding device according to the above-mentioned resource change information.
图9是根据本发明实施例的控制终端的结构框图,如图9所示,该控制终端92包括上述任一项的资源管理装置94。FIG. 9 is a structural block diagram of a control terminal according to an embodiment of the present invention. As shown in FIG. 9 , the control terminal 92 includes any resource management device 94 described above.
下面以上述控制终端为I2RS控制终端为例,对本发明进行说明。The present invention will be described below by taking the aforementioned control terminal as an I2RS control terminal as an example.
本发明实施例中提供了一种I2RS控制终端的资源管理及协商机制和方法,提出I2RS代理agent的标识符Agent ID概念(字符串类型),并结合路由/转发系统设备(对应于上述的路由转发设备)资源标识Resource ID的概念(字符串类型),使得控制终端可以对资源进行快速定位和直接管理;同时本发明实施例中还提出资源的变化序列Revision(64位整型)和删除老化序列Aged ID概念(64位整型),并给出一种控制终端与路由/转发系统设备之间的资源一致性协商方法,从而使I2RS控制终端和路由/转发系统设备之间能够高效地保持资源的一致性。综上所述,为I2RS控制终端整体且高效管控路由/转发系统设备提供良好保障。The embodiment of the present invention provides a kind of resource management and negotiation mechanism and method of I2RS control terminal, proposes the identifier Agent ID concept (character string type) of I2RS proxy agent, and combines routing/forwarding system equipment (corresponding to above-mentioned routing The concept (string type) of the resource identifier Resource ID of the forwarding device) enables the control terminal to quickly locate and directly manage resources; meanwhile, the embodiment of the present invention also proposes a resource change sequence Revision (64-bit integer) and deletion aging The concept of serial Aged ID (64-bit integer), and a resource consistency negotiation method between the control terminal and the routing/forwarding system equipment is given, so that the I2RS control terminal and the routing/forwarding system equipment can efficiently maintain Consistency of resources. To sum up, it provides a good guarantee for the overall and efficient management and control of routing/forwarding system equipment by the I2RS control terminal.
本发明实施例中提供了一种I2RS控制终端的资源管理及协商机制和方法,包括:An embodiment of the present invention provides a resource management and negotiation mechanism and method for an I2RS control terminal, including:
步骤一:I2RS控制终端向路由/转发系统设备(Agent)发起控制连接。Step 1: The I2RS control terminal initiates a control connection to the routing/forwarding system device (Agent).
步骤二:路由/转发系统设备(Agent)支持资源能力,将资源变更序列Revision和各资源标识ResourceID作为资源能力(对应于上述的资源信息)以及本Agent的唯一标识Agent ID发送给I2RS控制终端,完成本地的能力交换,从而与控制终端建立通讯连接;Step 2: The routing/forwarding system equipment (Agent) supports resource capabilities, and sends the resource change sequence Revision and each resource identifier ResourceID as resource capabilities (corresponding to the above-mentioned resource information) and the unique identifier Agent ID of the Agent to the I2RS control terminal, Complete the local capability exchange, so as to establish a communication connection with the control terminal;
其中,Agent在通讯连接建立阶段,可以仅将其唯一标识Agent ID发送给控制终端,而不携带资源能力。Wherein, the Agent may only send its unique identifier, the Agent ID, to the control terminal during the establishment of the communication connection, without carrying the resource capability.
步骤三:I2RS控制终端接收到路由/转发系统设备(Agent)的能力信息,完成本地的能力交换,并由I2RS控制终端的资源管理组件对路由/转发系统设备的标识AgentID和资源信息(resource ID及revision)进行映射和存储;Step 3: The I2RS control terminal receives the capability information of the routing/forwarding system equipment (Agent), completes the local capability exchange, and identifies the AgentID and resource information (resource ID) of the routing/forwarding system equipment by the resource management component of the I2RS control terminal and revision) for mapping and storage;
其中,当I2RS控制终端接收到路由/转发系统设备(Agent)的能力信息中缺少资源能力信息,I2RS控制终端完成本地的能力交换,并由I2RS控制终端的资源管理组件对路由/转发系统设备的标识Agent ID进行存储,完成通讯连接建立;Among them, when the I2RS control terminal receives the lack of resource capability information in the capability information of the routing/forwarding system equipment (Agent), the I2RS control terminal completes the local capability exchange, and the resource management component of the I2RS control terminal performs the routing/forwarding system equipment. Identify the Agent ID for storage, and complete the establishment of the communication connection;
其中,当I2RS控制终端接收到路由/转发系统设备(Agent)的能力信息中缺少资源能力信息,且完成通讯连接建立后,该I2RS控制终端向Agent发起资源信息查询请求;Wherein, when the I2RS control terminal receives the lack of resource capability information in the capability information of the routing/forwarding system equipment (Agent), and completes the establishment of the communication connection, the I2RS control terminal initiates a resource information query request to the Agent;
当I2RS控制终端接收到路由/转发系统设备(Agent)的能力信息中缺少资源能力信息,且完成通讯连接建立后,该路由/转发系统设备(Agent)响应I2RS控制终端的资源信息查询请求,搜集满足条件的资源信息,包括资源标识Resource ID、资源的当前变更序列Revision及资源的详细信息(对应于上述的属性信息),并将上述信息发送给控制终端;When the I2RS control terminal receives the lack of resource capability information in the capability information of the routing/forwarding system device (Agent), and completes the establishment of the communication connection, the routing/forwarding system device (Agent) responds to the resource information query request of the I2RS control terminal, collects Resource information that meets the conditions, including the resource identifier Resource ID, the current change sequence Revision of the resource, and the detailed information of the resource (corresponding to the above-mentioned attribute information), and sending the above-mentioned information to the control terminal;
当I2RS控制终端接收到路由/转发系统设备(Agent)的能力信息中缺少资源能力信息,且完成通讯连接建立后,该控制终端接收到Agent回应的资源信息,并由资源管理组件对路由/转发系统设备的标识Agent ID和资源信息进行映射和存储。When the I2RS control terminal receives the lack of resource capability information in the capability information of the routing/forwarding system equipment (Agent), and completes the establishment of the communication connection, the control terminal receives the resource information responded by the Agent, and the resource management component performs routing/forwarding The identification Agent ID and resource information of the system equipment are mapped and stored.
步骤四:路由/转发系统设备(Agent)设置本地的资源删除老化保持时间(hold time),并实时上报变化资源给I2RS控制终端;Step 4: The routing/forwarding system equipment (Agent) sets the local resource deletion aging hold time (hold time), and reports the changed resource to the I2RS control terminal in real time;
其中,路由/转发系统设备(Agent)本地进行资源添加,并上报资源添加,上报信息包括但不限于:资源标识Resource id、资源当前变更序列Revision、资源详细信息等,I2RS控制终端立即响应资源添加,并由资源管理组件对路由/转发系统设备的标识AgentID和资源信息进行映射和存储;Among them, the routing/forwarding system device (Agent) adds resources locally and reports the resource additions. The reported information includes but is not limited to: resource identifier Resource id, resource current change sequence Revision, resource details, etc., and the I2RS control terminal immediately responds to resource additions , and the resource management component maps and stores the identification AgentID and resource information of the routing/forwarding system equipment;
其中,路由/转发系统设备(Agent)本地可以进行资源更新,并上报资源更新,上报信息包括但不限于:资源标识Resource id、资源当前变更序列Revision、资源变更后详细信息等,该I2RS控制终端立即响应资源更新,并由资源管理组件对路由/转发系统设备的标识Agent ID和更新后的资源信息进行映射和存储;Among them, the routing/forwarding system equipment (Agent) can locally update resources and report resource updates. The reported information includes but is not limited to: resource identifier Resource id, current resource change sequence Revision, detailed information after resource change, etc. The I2RS control terminal Immediately respond to resource updates, and the resource management component maps and stores the identification Agent ID of the routing/forwarding system equipment and the updated resource information;
其中,路由/转发系统设备(Agent)本地可以进行资源删除,仅将待删除的资源变更序列进行更新,并设置资源老化序列aged ID,待该资源达到老化保持时间(hold time),则在路由/转发系统设备(Agent)本地进行真正的删除;Among them, the routing/forwarding system equipment (Agent) can delete resources locally, only update the resource change sequence to be deleted, and set the resource aging sequence aged ID. /Forwarding system equipment (Agent) performs real deletion locally;
其中,路由/转发系统设备(Agent)本地进行资源删除标识的同时,同时上报资源删除,上报信息包括但不限于:资源标识Resource ID、资源当前变更序列Revision,I2RS控制终端立即响应资源删除,并由资源管理组件对路由/转发系统设备的标识Agent ID和更新后的资源信息进行映射和存储。Wherein, the routing/forwarding system equipment (Agent) reports the resource deletion at the same time when the resource deletion is identified locally. The reported information includes but is not limited to: resource identification Resource ID, resource current change sequence Revision, the I2RS control terminal immediately responds to the resource deletion, and The resource management component maps and stores the Agent ID of the routing/forwarding system device and the updated resource information.
步骤五:I2RS控制终端可定期或根据需要向路由/转发系统设备(Agent)发送查询请求,查询路由/转发系统设备的具体资源信息;Step 5: The I2RS control terminal can send a query request to the routing/forwarding system equipment (Agent) periodically or as needed to query the specific resource information of the routing/forwarding system equipment;
在通讯连接建立后,I2RS控制终端可立即向Agent发起查询请求,查询Agent的所有资源信息,并由资源管理组件对路由/转发系统设备的标识Agent ID和资源信息进行映射和存储;After the communication connection is established, the I2RS control terminal can immediately initiate a query request to the Agent to query all resource information of the Agent, and the resource management component maps and stores the identification Agent ID and resource information of the routing/forwarding system equipment;
I2RS控制终端接收到Agent发送的资源变更通知,I2RS控制终端的资源管理组件对相应的资源变更序列进行比对,若一致则不响应变化;若资源变更序列连续,则I2RS控制终端可选地,向Agent发送变更资源的查询请求,并由资源管理组件对路由/转发系统设备的标识Agent ID和更新后的资源信息进行映射和存储;The I2RS control terminal receives the resource change notification sent by the Agent, and the resource management component of the I2RS control terminal compares the corresponding resource change sequence, and if it is consistent, it does not respond to the change; if the resource change sequence is continuous, the I2RS control terminal can optionally, Send a query request for changing resources to the Agent, and the resource management component maps and stores the Agent ID of the routing/forwarding system device and the updated resource information;
I2RS控制终端接收到Agent发送的资源变更通知,发现资源变更序列Revision不连续,查看删除老化序列aged ID是否一致,如果aged ID不一致,则说明删除通知有丢失,则I2RS控制终端向Agent发送全部资源查询请求,并由资源管理组件对路由/转发系统设备的标识Agent ID和更新后的资源信息进行映射和存储;如果aged ID一致,则说明删除通知没有丢失,则I2RS控制终端向Agent发送资源查询请求,仅查询最新变更信息,并由资源管理组件对路由/转发系统设备的标识Agent ID和更新后的资源信息进行映射和存储。The I2RS control terminal receives the resource change notification sent by the Agent, and finds that the resource change sequence Revision is not continuous, and checks whether the deleted aging sequence aged ID is consistent. If the aged ID is inconsistent, it means that the deletion notification is lost, and the I2RS control terminal sends all resources to the Agent. Query the request, and the resource management component maps and stores the Agent ID of the routing/forwarding system device and the updated resource information; if the aged ID is consistent, it means that the deletion notification is not lost, and the I2RS control terminal sends a resource query to the Agent Request, only query the latest change information, and the resource management component maps and stores the identification Agent ID of the routing/forwarding system equipment and the updated resource information.
步骤六:路由/转发系统设备(Agent)重启断链后,路由/转发系统设备的资源不保留,且I2RS控制终端获取的对应Agent的资源也全部删除,两者重新建立通讯连接后,I2RS控制终端与Agent重新建链,从步骤一开始重复,并重新协商所有资源。Step 6: After the routing/forwarding system equipment (Agent) restarts and breaks the link, the resources of the routing/forwarding system equipment are not reserved, and the resources corresponding to the Agent obtained by the I2RS control terminal are all deleted. After the two re-establish communication connections, the I2RS control The terminal re-establishes the link with the Agent, repeats from step 1, and renegotiates all resources.
步骤七:路由/转发系统设备(Agent)未重启断链后,路由/转发系统设备的资源仍然保留,且I2RS控制终端获取的对应Agent的资源也保留,两者重新建立通讯连接后,I2RS控制终端与Agent重新建链,从步骤一开始重复,I2RS控制终端仅需向Agent发送变更资源的查询,进行资源的快速一致性协商。Step 7: After the routing/forwarding system equipment (Agent) is not restarted and the link is broken, the resources of the routing/forwarding system equipment are still reserved, and the resources of the corresponding Agent obtained by the I2RS control terminal are also reserved. After the two re-establish the communication connection, the I2RS control Re-establish the link between the terminal and the Agent, and repeat from step 1. The I2RS control terminal only needs to send a resource change query to the Agent for quick resource consistency negotiation.
下面分别介绍本发明在不同使用场景下的三个实施例。Three embodiments of the present invention in different usage scenarios are respectively introduced below.
实施例一Embodiment one
外部网络控制终端(Client)与路由/转发系统设备(Agent)建立连接,以基于NETCONF的I2RS连接为例,能力交换时,路由/转发系统设备(Agent)向控制终端(Client)发送的hello报文中携带的信息包括路由/转发系统设备(Agent)标识Agent ID、当前资源变更序列Revision、连接会话号Session ID及设备的资源标识Resource ID。如图10所示,图10是根据本发明实施例一的能力交换成功的流程图,该流程包括以下步骤:The external network control terminal (Client) establishes a connection with the routing/forwarding system device (Agent). Taking the NETCONF-based I2RS connection as an example, during capability exchange, the hello message sent by the routing/forwarding system device (Agent) to the control terminal (Client) The information carried in the text includes the routing/forwarding system device (Agent) identifier Agent ID, the current resource change sequence Revision, the connection session number Session ID and the resource identifier Resource ID of the device. As shown in FIG. 10, FIG. 10 is a flow chart of successful capability exchange according to Embodiment 1 of the present invention, and the process includes the following steps:
步骤S1002,网络控制终端(Client)携带自身能力信息,向路由/转发系统设备发起NETCONF建链请求。In step S1002, the network control terminal (Client) carries its own capability information and initiates a NETCONF link establishment request to the routing/forwarding system equipment.
步骤S1004,路由/转发系统设备(Agent)生成Session ID、Revision ID。Step S1004, the routing/forwarding system device (Agent) generates a Session ID and a Revision ID.
步骤S1006,路由/转发系统设备(Agent)向网络控制终端(Client)发送hello报文,除NETCONF协议规定的既有信息外,还附带路由/转发系统设备(Agent)标识Agent ID、当前资源变更序列Revision、连接会话号Session ID及设备的资源标识Resource ID;Step S1006, the routing/forwarding system equipment (Agent) sends a hello message to the network control terminal (Client), in addition to the existing information stipulated in the NETCONF protocol, it also attaches the routing/forwarding system equipment (Agent) identification Agent ID, current resource change Sequence Revision, connection session number Session ID and resource identifier Resource ID of the device;
步骤S1008,路由/转发系统设备(Agent)与控制终端(Client)会话建立成功,控制终端的资源管理模块对Agent ID以及资源信息进行映射存储;Step S1008, the session between the routing/forwarding system equipment (Agent) and the control terminal (Client) is established successfully, and the resource management module of the control terminal maps and stores the Agent ID and resource information;
其中,控制终端的资源管理模块对Agent ID以及资源信息进行映射存储的具体方式可由控制终端根据自身需要进行设计实现。The specific manner in which the resource management module of the control terminal maps and stores the Agent ID and resource information can be designed and implemented by the control terminal according to its own needs.
图11是根据本发明实施例一的能力交换失败的流程图,如图11所示,该流程包括如下步骤:FIG. 11 is a flow chart of capability exchange failure according to Embodiment 1 of the present invention. As shown in FIG. 11 , the process includes the following steps:
步骤S1102,网络控制终端(Client)携带自身能力信息,向路由/转发系统设备发起NETCONF建链请求。In step S1102, the network control terminal (Client) carries its own capability information and initiates a NETCONF link establishment request to the routing/forwarding system equipment.
步骤S1104,路由/转发系统设备(Agent)生成Session ID、Revision ID。In step S1104, the routing/forwarding system device (Agent) generates a Session ID and a Revision ID.
步骤S1106,路由/转发系统设备(Agent)与控制终端能力(Client)协商失败,向该控制终端发送连接建立失败的回应报文。In step S1106, the routing/forwarding system device (Agent) fails to negotiate with the control terminal capability (Client), and sends a response message to the control terminal that connection establishment fails.
实施例二Embodiment two
外部网络控制终端(Client)与路由/转发系统设备(Agent)建立连接,以基于NETCONF的I2RS连接为例,能力交换时,路由/转发系统设备(Agent)向控制终端(Client)发送的hello报文中携带的信息仅包括路由/转发系统设备(Agent)标识Agent ID和连接会话号Session ID,I2RS控制终端与Agent建立连接后,主动发起请求查询Agent设备的资源信息,包括资源变更序列及资源详细信息。如图12所示,图12是根据本发明实施例二的控制终端获取路由/转发系统设备的Agent ID以及资源信息的流程图,该流程包括以下步骤:The external network control terminal (Client) establishes a connection with the routing/forwarding system device (Agent). Taking the NETCONF-based I2RS connection as an example, during capability exchange, the hello message sent by the routing/forwarding system device (Agent) to the control terminal (Client) The information carried in the text only includes the routing/forwarding system device (Agent) identifier Agent ID and the connection session number Session ID. After the I2RS control terminal establishes a connection with the Agent, it initiates a request to query the resource information of the Agent device, including the resource change sequence and resource information. details. As shown in FIG. 12 , FIG. 12 is a flow chart for the control terminal to acquire the Agent ID and resource information of the routing/forwarding system equipment according to Embodiment 2 of the present invention. The process includes the following steps:
步骤S1202,网络控制终端(Client)(同上述的控制终端)携带自身能力信息,向路由/转发系统设备发起NETCONF建链请求。Step S1202, the network control terminal (Client) (same as the above-mentioned control terminal) carries its own capability information, and initiates a NETCONF link establishment request to the routing/forwarding system equipment.
步骤S1204,路由/转发系统设备(Agent)生成session ID。In step S1204, the routing/forwarding system device (Agent) generates a session ID.
步骤S1206,路由/转发系统设备(Agent)向网络控制终端(Client)发送hello报文,除NETCONF协议规定的既有信息外,还附带路由/转发系统设备(Agent)标识Agent ID;Step S1206, the routing/forwarding system equipment (Agent) sends a hello message to the network control terminal (Client), and in addition to the existing information stipulated by the NETCONF protocol, the routing/forwarding system equipment (Agent) identification Agent ID is also attached;
步骤S1208,路由/转发系统设备(Agent)与控制终端(Client)会话建立成功,控制终端的资源管理模块对Agent ID进行映射存储;Step S1208, the session between the routing/forwarding system equipment (Agent) and the control terminal (Client) is established successfully, and the resource management module of the control terminal maps and stores the Agent ID;
其中,控制终端的资源管理模块对Agent ID进行映射存储的具体方式可由控制终端根据自身需要进行设计实现。Wherein, the specific manner in which the resource management module of the control terminal maps and stores the Agent ID can be designed and implemented by the control terminal according to its own needs.
步骤S1210,控制终端(Client)向路由/转发系统设备(Agent)发送资源查询请求;Step S1210, the control terminal (Client) sends a resource query request to the routing/forwarding system device (Agent);
其中,Client发送的资源信息查询请求报文可如下:Among them, the resource information query request message sent by the Client can be as follows:
步骤S1212,路由/转发系统设备(Agent)向控制终端(Client)发送资源响应报文,报文包含信息包括当前资源变更序列Revision、设备的资源标识Resource ID及设备资源的详细信息;Step S1212, the routing/forwarding system device (Agent) sends a resource response message to the control terminal (Client), the message contains information including the current resource change sequence Revision, the resource identifier Resource ID of the device and detailed information of the device resource;
Agent的回应报文可如下:The Agent's response message can be as follows:
步骤S1214,控制终端的资源管理模块对Agent ID以及资源信息进行映射存储;Step S1214, the resource management module of the control terminal maps and stores the Agent ID and resource information;
其中,控制终端的资源管理模块对Agent ID及资源信息进行映射存储的具体方式可由控制终端根据自身需要进行设计实现。Wherein, the specific manner in which the resource management module of the control terminal maps and stores the Agent ID and resource information can be designed and implemented by the control terminal according to its own needs.
实施例三Embodiment three
外部网络控制终端(Client)与路由/转发系统设备(Agent)建立连接成功后,路由/转发系统设备(Agent)资源发生变更主动通知控制终端(Client),由控制终端对变更资源进行更新存储。如图13所示,图13是根据本发明实施例三的控制终端获取路由/转发系统设备的资源信息的流程图,该流程包括以下步骤:After the connection between the external network control terminal (Client) and the routing/forwarding system equipment (Agent) is successfully established, the resource of the routing/forwarding system equipment (Agent) will be actively notified to the control terminal (Client), and the control terminal will update and store the changed resources. As shown in FIG. 13 , FIG. 13 is a flow chart of a control terminal acquiring resource information of a routing/forwarding system device according to Embodiment 3 of the present invention. The process includes the following steps:
步骤S1302,路由/转发系统设备(Agent)资源发生更新,向控制终端(Client)发送资源变更通知;Step S1302, the resources of the routing/forwarding system equipment (Agent) are updated, and a resource change notification is sent to the control terminal (Client);
路由/转发系统设备(Agent)更新资源变更序列revision,发送给控制终端的资源变更通知报文中携带最新revision及资源的详细信息。The routing/forwarding system device (Agent) updates the resource change sequence revision, and the resource change notification message sent to the control terminal carries the latest revision and detailed resource information.
步骤S1304,控制终端(Client)的资源管理模块完成资源映射和管理,将本地资源与路由/转发系统设备(Agent)资源保持一致。In step S1304, the resource management module of the control terminal (Client) completes resource mapping and management, and keeps local resources consistent with routing/forwarding system device (Agent) resources.
步骤S1306,可选地,控制终端(Client)向路由/转发系统设备(Agent)发起变更资源详细信息查询;Step S1306, optionally, the control terminal (Client) initiates a detailed information query for changing resources to the routing/forwarding system device (Agent);
其中,控制终端检查资源更新序列revision,若revision不连续,则向路由/转发系统设备(Agent)发起资源信息查询;Wherein, the control terminal checks the resource update sequence revision, and if the revision is discontinuous, initiates a resource information query to the routing/forwarding system device (Agent);
控制终端发起的资源信息查询可以是一次性查询路由/转发系统设备(Agent)上的全部资源信息,也可以是分多次查询。The resource information query initiated by the control terminal may be a one-time query of all resource information on the routing/forwarding system device (Agent), or may be divided into multiple queries.
步骤S1308,路由/转发系统设备(Agent)向控制终端发送资源信息报文。In step S1308, the routing/forwarding system device (Agent) sends a resource information message to the control terminal.
步骤S1310,控制终端收到路由/转发系统设备(Agent)回应的资源信息,控制终端的资源管理模块完成对相关资源的映射和存储。Step S1310, the control terminal receives the resource information responded by the routing/forwarding system equipment (Agent), and the resource management module of the control terminal completes the mapping and storage of related resources.
SDN网络控制终端与路由/转发系统设备之间的连接不限于NETCONF,可以是RESTCONF或其他连接方式,本发明实施例不受SDN网络控制终端与路由/转发系统设备之间的连接方式的影响。The connection between the SDN network control terminal and the routing/forwarding system equipment is not limited to NETCONF, and may be RESTCONF or other connection modes. The embodiment of the present invention is not affected by the connection mode between the SDN network control terminal and the routing/forwarding system equipment.
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。It should be noted that each of the above-mentioned modules can be implemented by software or hardware. For the latter, it can be implemented in the following manner, but not limited to this: the above-mentioned modules are all located in the same processor; or, the above-mentioned modules are respectively located in multiple in the processor.
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:The embodiment of the invention also provides a storage medium. Optionally, in this embodiment, the above-mentioned storage medium may be configured to store program codes for performing the following steps:
S1,路由/转发系统设备;S1, routing/forwarding system equipment;
S2,在发起上述控制连接之后,至少获取路由转发设备的标识和路由转发设备的资源信息,其中,上述资源信息包括:路由转发设备的一个或多个资源的标识,上述一个或多个资源中的每个资源的属性信息;S2. After initiating the aforementioned control connection, acquire at least the identifier of the routing and forwarding device and the resource information of the routing and forwarding device, wherein the resource information includes: the identifier of one or more resources of the routing and forwarding device, and one or more resources of the aforementioned one or more resources The attribute information of each resource of ;
S3,至少根据上述路由转发设备的标识管理路由转发设备的资源信息。S3. Manage resource information of the routing and forwarding device at least according to the identifier of the routing and forwarding device.
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。Optionally, in this embodiment, the above-mentioned storage medium may include but not limited to: U disk, read-only memory (Read-Only Memory, ROM for short), random access memory (Random Access Memory, RAM for short), Various media that can store program codes such as removable hard disks, magnetic disks, or optical disks.
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。Optionally, for specific examples in this embodiment, reference may be made to the examples described in the foregoing embodiments and optional implementation manners, and details are not repeated in this embodiment.
本发明实施例中提供的I2RS控制终端的资源管理机制和方法,能够实现控制终端对获得的网络设备资源信息进行管理,并提供了一种控制终端与网络设备之间的资源一致性协商方法,进而实现网络控制终端对设备资源整体且高效的管控功能。The resource management mechanism and method of the I2RS control terminal provided in the embodiment of the present invention can realize the control terminal to manage the obtained network device resource information, and provide a resource consistency negotiation method between the control terminal and the network device, In turn, the overall and efficient management and control of device resources by the network control terminal is realized.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Alternatively, they may be implemented in program code executable by a computing device so that they may be stored in a storage device to be executed by a computing device, and in some cases, in an order different from that shown here The steps shown or described are carried out, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (15)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510408512.6A CN106341252A (en) | 2015-07-10 | 2015-07-10 | Resource management method and device and control terminal |
PCT/CN2016/076653 WO2016177135A1 (en) | 2015-07-10 | 2016-03-17 | Resource management method, device, and control terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510408512.6A CN106341252A (en) | 2015-07-10 | 2015-07-10 | Resource management method and device and control terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106341252A true CN106341252A (en) | 2017-01-18 |
Family
ID=57218133
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510408512.6A Withdrawn CN106341252A (en) | 2015-07-10 | 2015-07-10 | Resource management method and device and control terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106341252A (en) |
WO (1) | WO2016177135A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108255937A (en) * | 2017-12-08 | 2018-07-06 | 上海陆家嘴国际金融资产交易市场股份有限公司 | Resource method for cleaning, device, storage medium and computer equipment based on SDN |
WO2023024663A1 (en) * | 2021-08-27 | 2023-03-02 | 中兴通讯股份有限公司 | Routing method and apparatus, cloud resource registration method and apparatus, storage medium, and electronic apparatus |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1941993A (en) * | 2005-10-01 | 2007-04-04 | 华为技术有限公司 | Method for controlling mobile-terminal text |
CN101155134A (en) * | 2006-09-28 | 2008-04-02 | 华为技术有限公司 | Path computation and network topological method, structure, system, entity and router |
CN102791044A (en) * | 2012-07-27 | 2012-11-21 | 上海顶竹通讯技术有限公司 | Interconnecting device between private-network switch and mobile core network and interconnecting method |
US20140371880A1 (en) * | 2013-06-17 | 2014-12-18 | Kt Corporation | Methods for changing an authority of control for a controller in environment having multiple controllers |
US20150023207A1 (en) * | 2013-07-19 | 2015-01-22 | The Pla Information Engineering University | Method and device for establishing structure of a communication network system |
-
2015
- 2015-07-10 CN CN201510408512.6A patent/CN106341252A/en not_active Withdrawn
-
2016
- 2016-03-17 WO PCT/CN2016/076653 patent/WO2016177135A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1941993A (en) * | 2005-10-01 | 2007-04-04 | 华为技术有限公司 | Method for controlling mobile-terminal text |
CN101155134A (en) * | 2006-09-28 | 2008-04-02 | 华为技术有限公司 | Path computation and network topological method, structure, system, entity and router |
CN102791044A (en) * | 2012-07-27 | 2012-11-21 | 上海顶竹通讯技术有限公司 | Interconnecting device between private-network switch and mobile core network and interconnecting method |
US20140371880A1 (en) * | 2013-06-17 | 2014-12-18 | Kt Corporation | Methods for changing an authority of control for a controller in environment having multiple controllers |
US20150023207A1 (en) * | 2013-07-19 | 2015-01-22 | The Pla Information Engineering University | Method and device for establishing structure of a communication network system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108255937A (en) * | 2017-12-08 | 2018-07-06 | 上海陆家嘴国际金融资产交易市场股份有限公司 | Resource method for cleaning, device, storage medium and computer equipment based on SDN |
CN108255937B (en) * | 2017-12-08 | 2020-09-29 | 未鲲(上海)科技服务有限公司 | SDN-based resource cleaning method and device, storage medium and computer equipment |
WO2023024663A1 (en) * | 2021-08-27 | 2023-03-02 | 中兴通讯股份有限公司 | Routing method and apparatus, cloud resource registration method and apparatus, storage medium, and electronic apparatus |
Also Published As
Publication number | Publication date |
---|---|
WO2016177135A1 (en) | 2016-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI631475B (en) | System and method for capability monitoring | |
CN107508795B (en) | Cross-container cluster access processing device and method | |
CN109995845B (en) | Method and device for realizing control plane resource migration and network function entity | |
WO2022033121A1 (en) | Method and system for resource exposure in kubernetes, and device and medium | |
US10419531B2 (en) | Method for setting gateway device identity, and management gateway device | |
CN109474936B (en) | Internet of things communication method and system applied among multiple lora gateways | |
WO2018090386A1 (en) | Method, device and system for processing abnormities of nf modules | |
WO2019029310A1 (en) | Network management method and system | |
WO2018000202A1 (en) | Load migration method, apparatus and system | |
WO2023124309A1 (en) | Cloud native upf signaling plane load balancing selection method and system | |
JP2019057905A (en) | Role-based automatic configuration system and method for an Ethernet switch | |
CN112583628A (en) | Method and system for calling core network capability | |
WO2020216038A1 (en) | Data management method, lepm, and mepm | |
CN114080056A (en) | Session updating method, terminal and network side equipment | |
WO2016173194A1 (en) | Updating method, device and system for information about resources | |
WO2021129754A1 (en) | Message processing method and device, and storage medium | |
US11051351B2 (en) | Method for accessing local network, and related device | |
WO2018228165A1 (en) | Data transmission method and device | |
CN114158030B (en) | Session binding method, system and storage medium | |
JP6289879B2 (en) | Communication terminal, communication method and program | |
CN106341252A (en) | Resource management method and device and control terminal | |
KR100597405B1 (en) | Data relay system and data relay method using socket application program | |
JP6445715B2 (en) | Method and apparatus and system for establishing an interface between VNFMs | |
TW200836542A (en) | A method of providing a mobility service | |
CN109962834B (en) | Information processing method, system, terminal and computer storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170118 |
|
WW01 | Invention patent application withdrawn after publication |