[go: up one dir, main page]

WO2016177135A1 - Procédé, dispositif et terminal de commande de gestion de ressources - Google Patents

Procédé, dispositif et terminal de commande de gestion de ressources Download PDF

Info

Publication number
WO2016177135A1
WO2016177135A1 PCT/CN2016/076653 CN2016076653W WO2016177135A1 WO 2016177135 A1 WO2016177135 A1 WO 2016177135A1 CN 2016076653 W CN2016076653 W CN 2016076653W WO 2016177135 A1 WO2016177135 A1 WO 2016177135A1
Authority
WO
WIPO (PCT)
Prior art keywords
routing
forwarding device
resource
information
resource 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.)
Ceased
Application number
PCT/CN2016/076653
Other languages
English (en)
Chinese (zh)
Inventor
焦琳
冯冲
戴娴娴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2016177135A1 publication Critical patent/WO2016177135A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks

Definitions

  • the present invention relates to the field of communications, and in particular to a resource management method, apparatus, and control terminal.
  • the Internet Engineering Task Force proposes the concept of the Interface to the Routing System (I2RS). It is hoped that the traditional network equipment can be solved by the interface of the open routing system on the control plane.
  • I2RS is an architectural diagram of an I2RS system according to an embodiment of the present invention.
  • the core idea is to open a new interface to communicate with an external control terminal based on the routing and forwarding system of the conventional network device, and the external control terminal (Client) knows each The resources, routing configuration, and traffic statistics of the network device learn the topology map of the entire network, and then dynamically send routing status and policies to each device.
  • I2RS extends the structure and functions of routing and forwarding used in traditional network equipment, and expands and enriches the functions on the basis of this, laying a foundation for the programmability of network equipment. Innovation provides a strong guarantee.
  • the I2RS architecture system does not provide a clear component for resource management.
  • the device resource information cannot be immediately known; when the control terminal initiates the query actively, The device can only query the resource information based on the service, and lacks the unified management and control of the resource.
  • the device resource changes the device only reports the event notification based on the service to the external control terminal.
  • the lack of a resource negotiation mechanism between the control terminal and the device when the device resources change, the consistency of the resource data of the control terminal and the device cannot be guaranteed. Therefore, it can be seen that there is a problem in the related art that the control terminal cannot uniformly manage resources in the device.
  • the present invention provides a resource management method, device, and control terminal, so as to solve at least the problem that the control terminal cannot uniformly manage resources in the device in the related art.
  • a resource management method including: initiating a control connection to a route forwarding device; after initiating the control connection, acquiring at least an identifier of the route forwarding device and the route forwarding device Resource information, where the resource information includes: an identifier of one or more resources of the routing forwarding device, attribute information of each of the one or more resources; at least according to the identifier of the routing forwarding device Managing resource information of the routing forwarding device.
  • obtaining at least one of the identifier of the routing and forwarding device and the resource information of the routing and forwarding device where the at least one of the following: the capability of the routing and forwarding device is obtained, the identifier of the routing and forwarding device is obtained, and the The resource information of the routing and forwarding device; when the capability is exchanged with the routing and forwarding device, the identifier of the routing forwarding device is obtained; and the user name of the controlling terminal is used according to the identifier of the routing forwarding device to establish a communication connection with the routing forwarding device.
  • the query request for querying the resource information of the routing and forwarding device is initiated to the routing and forwarding device; and the resource information returned by the routing and forwarding device according to the query request is received.
  • the method further includes: acquiring a resource change sequence of the route forwarding device, where the resource change sequence is used to indicate information that the resource of the route forwarding device changes;
  • the management of the routing and forwarding device resource information includes: updating the resource information of the routing forwarding device according to the resource change sequence.
  • updating the resource information of the routing forwarding device according to the resource change sequence includes: comparing the resource change sequence with a locally stored resource change sequence that is received last time; when the comparison result is the When the resource change sequence is consistent with the locally saved last received resource change sequence, the resource information of the route forwarding device is not updated; when the comparison result is the resource change sequence and the locally saved last received When the obtained resource change sequence is inconsistent, the resource information of the route forwarding device is updated.
  • the updating the resource information of the routing and forwarding device includes: sending, when the resource change sequence is continuous, a query request for changing resources to the routing forwarding device; and storing, by the routing forwarding device, the return request according to the query request.
  • the updated resource information is used to check whether the deleted aging sequence stored in the local storage is consistent with the aging sequence corresponding to the resource change sequence, and the resource information of the routing forwarding device is updated according to the viewing result.
  • the updating the resource information of the routing and forwarding device according to the viewing result includes: sending, when the locally stored deletion aging sequence and the deletion aging sequence corresponding to the resource change sequence are inconsistent, all resources are sent to the routing forwarding device. Querying the request; updating the resource information that is sent by the routing and forwarding device according to the total resource query request; and when the locally stored deletion aging sequence and the deletion aging sequence corresponding to the resource change sequence are consistent, forwarding the route to the route
  • the device sends a latest change resource query request; and the update stores the resource information sent by the route forwarding device according to the latest change resource query request.
  • the method further includes: deleting the identifier of the obtained routing forwarding device after determining that the routing forwarding device restarts the broken link And the resource information of the routing and forwarding device; and/or, after determining that the routing forwarding device does not restart the link, re-initiating a control connection to the routing forwarding device; after re-initiating the control connection,
  • the routing and forwarding device sends a change resource query request; receives the resource change information returned by the route forwarding device according to the change resource query request; and updates the resource information of the route forwarding device according to the resource change information.
  • a resource management apparatus including: a first initiating module configured to initiate a control connection to a routing forwarding device; and a first obtaining module configured to, after initiating the controlling connection, at least Acquiring the identifier of the routing forwarding device and the resource information of the routing forwarding device, where the resource information includes: an identifier of one or more resources of the routing forwarding device, each of the one or more resources Attribute information of resources; management And a module, configured to manage resource information of the routing forwarding device according to at least an identifier of the routing forwarding device.
  • the first obtaining module includes at least one of the following: a first acquiring unit, configured to acquire an identifier of the routing forwarding device and the routing forwarding device when performing capability exchange with the routing forwarding device And the second obtaining unit is configured to acquire the identifier of the routing forwarding device when performing the capability exchange with the routing forwarding device, and the establishing unit is configured to use the user name of the controlling terminal according to the identifier of the routing forwarding device.
  • Establishing a communication connection with the routing and forwarding device the initiating unit is configured to initiate a query request for querying the resource information of the routing forwarding device to the routing forwarding device after the communication connection is established; and the receiving unit is configured to receive The routing forwarding device returns the resource information according to the query request.
  • the device further includes: a second acquiring module, configured to acquire a resource change sequence of the route forwarding device, where the resource change sequence is used to indicate information that the resource of the route forwarding device changes;
  • the management module includes: an updating unit, configured to update resource information of the routing forwarding device according to the resource change sequence.
  • the updating unit includes: a comparing subunit, configured to compare the resource change sequence with a locally saved last received resource change sequence; and processing the subunit, when the comparison result is the resource When the change sequence is consistent with the locally saved last received resource change sequence, the resource information of the route forwarding device is not updated; when the comparison result is the resource change sequence and the locally saved last received When the resource change sequence is inconsistent, the resource information of the route forwarding device is updated.
  • the processing subunit when the resource information of the routing and forwarding device is updated, includes: sending a secondary subunit, and configured to send a query for changing resources to the routing and forwarding device when the resource change sequence is continuous a storage sub-unit, configured to store the updated resource information returned by the routing forwarding device according to the query request; and to view the sub-subunit, configured to view the local storage deletion when the resource change sequence is discontinuous Whether the aging sequence and the deletion aging sequence corresponding to the resource change sequence are consistent; updating the secondary subunit, and setting the resource information of the routing forwarding device to be updated according to the viewing result.
  • the updating the sub-sub-unit includes: when the locally-erased deletion aging sequence is inconsistent with the deletion aging sequence corresponding to the resource change sequence, sending all resource query requests to the routing forwarding device; The resource information sent by the routing and forwarding device according to the all resource query request; when the locally stored deletion aging sequence is consistent with the deletion aging sequence corresponding to the resource change sequence, the latest change resource query is sent to the routing and forwarding device. And updating the resource information sent by the routing forwarding device according to the latest change resource query request.
  • the device further includes: a deleting module, configured to: after determining that the routing forwarding device restarts the broken link, deleting the obtained identifier of the routing forwarding device and resource information of the routing forwarding device; and/or
  • the second initiating module is configured to re-initiate a control connection to the routing forwarding device after determining that the routing forwarding device does not restart the disconnection;
  • the sending module is configured to: after re-initiating the control connection, to the The routing and forwarding device sends a change resource query request
  • the receiving module is configured to receive the resource change information returned by the routing and forwarding device according to the change resource query request
  • the update module is configured to: the routing and forwarding device according to the resource change information The resource information is updated.
  • control terminal comprising the apparatus of any of the above.
  • the control connection is initiated to the routing and forwarding device; after the initiating the control connection, at least the identifier of the routing and forwarding device and the resource information of the routing and forwarding device are obtained, where the resource information includes: An identifier of one or more resources of the routing and forwarding device, attribute information of each of the one or more resources, and management of resource information of the routing and forwarding device according to at least the identifier of the routing and forwarding device,
  • the control terminal can uniformly manage the resources in the device cannot be realized in the related art, and the effect of the unified management of the resources in the device by the control terminal is achieved.
  • FIG. 1 is an architectural diagram of an I2RS system in accordance with an embodiment of the present invention
  • FIG. 2 is a flowchart of a resource management method according to an embodiment of the present invention.
  • FIG. 3 is a structural block diagram of a resource management apparatus according to an embodiment of the present invention.
  • FIG. 4 is a structural block diagram of a first obtaining module 34 in a resource management apparatus according to an embodiment of the present invention
  • FIG. 5 is a block diagram 1 of a preferred structure of a resource management apparatus according to an embodiment of the present invention.
  • FIG. 6 is a structural block diagram of an update unit 54 in a resource management apparatus according to an embodiment of the present invention.
  • FIG. 7 is a structural block diagram of a processing subunit 64 in a resource management apparatus according to an embodiment of the present invention.
  • FIG. 8 is a block diagram 2 of a preferred structure of a resource management apparatus according to an embodiment of the present invention.
  • FIG. 9 is a structural block diagram of a control terminal according to an embodiment of the present invention.
  • FIG. 10 is a flowchart of successful capability exchange according to Embodiment 1 of the present invention.
  • FIG. 12 is a flowchart of acquiring an agent ID and resource information of a routing/forwarding system device by a control terminal according to Embodiment 2 of the present invention
  • FIG. 13 is a flowchart of acquiring resource information of a routing/forwarding system device by a control terminal according to Embodiment 3 of the present invention.
  • 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:
  • Step S202 initiating a control connection to the routing and forwarding device
  • step S204 after the foregoing 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, where the resource information includes: an identifier of one or more resources of the routing and forwarding device, and the one or more resources. Attribute information for each resource in ;
  • Step S206 The resource information of the routing and forwarding device is managed according to at least the identifier of the routing and forwarding device.
  • the executor of the foregoing process may be a control terminal (for example, an I2RS control terminal), and the attribute information may include detailed information of a resource.
  • the control terminal can obtain at least the identifier of the routing and forwarding device and the resource information of the routing and forwarding device, and after obtaining the identifier of the routing and forwarding device and the resource information of the routing and forwarding device, the identifier of the device can be forwarded according to the obtained route.
  • Unified management of resource information of routing and forwarding devices Therefore, the problem that the control terminal can not uniformly manage the resources in the device cannot be realized in the related art, and the effect of the unified management of the resources in the device by the control terminal is achieved.
  • the method when obtaining at least the identifier of the routing and forwarding device and the resource information of the routing and forwarding device, the method may be configured to obtain a routing and forwarding device, for example, when the capability is exchanged with the routing and forwarding device.
  • the identity and routing information of the routing device The information of the routing and forwarding device can be directly obtained, and the information of the routing and forwarding device can be obtained, and the resource information of the routing and forwarding device can be obtained according to the identifier of the obtained routing forwarding device.
  • the identifier of the routing and forwarding device is obtained; the user name of the controlling terminal is used to establish a communication connection according to the identifier of the routing forwarding device; and the routing connection device is initiated after the communication connection is established.
  • the manner of obtaining the identifier and resource information of the routing and forwarding device is only two examples. The identifier and resource information of the routing and forwarding device can also be obtained by other methods. I will not list them here.
  • the method further includes: acquiring a resource change sequence of the route forwarding device, where the resource change sequence is used to indicate information that the resource of the route forwarding device changes; at least according to the route
  • the identifier of the forwarding device manages the resource information of the routing and forwarding device, and includes: updating the resource information of the routing and forwarding device according to the resource change sequence.
  • updating the resource information of the routing and forwarding device according to the resource change sequence includes: comparing the resource change sequence with the locally received resource change sequence received last time; when the comparison result is a resource change When the sequence is consistent with the last received resource change sequence stored locally, the resource information of the route forwarding device is not updated; when the comparison result is that the resource change sequence is inconsistent with the locally received last changed resource change sequence, the update is updated.
  • Resource information of the routing and forwarding device The resource information of the routing and forwarding device is updated according to the obtained resource change sequence, and the update manner may also be various. The following describes how to update according to the obtained resource change sequence:
  • updating the resource information of the routing forwarding device includes: sending a query request for changing resources to the routing forwarding device when the resource change sequence is continuous; storing the updated information returned by the routing forwarding device according to the query request If the resource change sequence is not continuous, check whether the deleted aging sequence and the aging sequence corresponding to the resource change sequence are consistent. The resource information of the route forwarding device is updated according to the viewing result.
  • the routing forwarding device when the resource information of the routing and forwarding device is updated according to the viewing result, the following scheme may be adopted: when the local aging deletion aging sequence and the resource aging sequence corresponding to the aging sequence are inconsistent, the routing forwarding device is used. Sending all resource query requests; updating the resource information sent by the storage routing device according to all resource query requests; and sending the latest change resource query request to the route forwarding device when the locally deleted deletion aging sequence and the resource aging sequence corresponding to the deletion aging sequence are consistent Update the resource information sent by the storage routing and forwarding device according to the latest change resource query request.
  • the interaction when the control terminal and the routing forwarding device perform interaction, the interaction may be performed on the basis that the control terminal and the routing forwarding device establish a communication connection. It should be noted that the communication connection may be broken, and the broken link is divided into a restart broken link and an unrestarted broken link. The following describes the operation performed on the control terminal and the routing and forwarding device after the broken link occurs. .
  • the method after obtaining the identifier of the routing and forwarding device and the resource information of the routing and forwarding device, the method further includes: deleting the identifier of the obtained routing forwarding device and routing forwarding after determining that the routing forwarding device restarts the broken link.
  • the resource information of the device and/or, after determining that the routing forwarding device does not restart the broken link, re-initiating the control connection to the routing forwarding device; after re-initiating the control connection, sending the change resource query request to the routing forwarding device; receiving the routing forwarding
  • the device changes the resource information returned by the resource query request according to the change resource query information, and updates the resource information of the route forwarding device according to the resource change information.
  • the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is A better implementation.
  • the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
  • the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
  • a resource management device is provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has not been described again.
  • the term “module” may implement a combination of software and/or hardware of a predetermined function.
  • the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
  • FIG. 3 is a structural block diagram of a resource management apparatus according to an embodiment of the present invention. As shown in FIG. 3, the apparatus includes a first initiating module 32, a first obtaining module 34, and a management module 36. The apparatus will be described below.
  • 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 first initiating module 32, and is configured to acquire at least the identifier and route of the routing and forwarding device after initiating the control connection. Forwarding the resource information of the device, where the resource information includes: an identifier of one or more resources of the routing and forwarding device, attribute information of each of the one or more resources; and a management module 36 connected to the first acquiring module 34, set to The resource information of the routing forwarding device is managed according to at least the identifier of the routing forwarding device.
  • the first obtaining module 34 includes a first acquiring unit 42, and/or the first acquiring module.
  • 34 includes a second obtaining unit 44, an establishing unit 46, an initiating unit 48, and a receiving unit 410, which will be described below.
  • the first obtaining unit 42 is configured to acquire the identifier of the routing and forwarding device and the resource information of the routing and forwarding device when performing the capability exchange with the routing and forwarding device.
  • the second obtaining unit 44 is configured to perform the capability exchange with the routing and forwarding device. Obtaining an identifier of the routing and forwarding device; the establishing unit 46 is connected to the second obtaining unit 44, configured to establish a communication connection by using the user name of the controlling terminal and the routing forwarding device according to the identifier of the routing forwarding device; and the initiating unit 48 is connected to the foregoing establishment.
  • the unit 46 is 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.
  • the receiving unit 410 is connected to the initiating unit 48, and is configured to receive the routing forwarding device according to the query request. Resource information.
  • FIG. 5 is a block diagram of a preferred structure of a resource management apparatus according to an embodiment of the present invention. As shown in FIG. 5, the apparatus includes a second acquisition module 52 in addition to all the modules shown in FIG.
  • the management module 36 includes an update unit 54, which is described below.
  • the second obtaining module 52 is connected to the first initiating module 32 and the management module 36, and is configured to acquire a resource change sequence of the routing and forwarding device, where the resource change sequence is used to indicate information that the resource of the routing and forwarding device changes;
  • 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 change sequence.
  • FIG. 6 is a structural block diagram of an update unit 54 in a resource management apparatus 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. The update unit 54 is described below. .
  • the comparison sub-unit 62 is arranged to compare the resource change sequence with the locally stored last received resource change sequence; the processing sub-unit 64 is connected to the comparison sub-unit 62, and is set to when the comparison result is a resource change sequence and local When the saved last received resource change sequence is consistent, the resource information of the route forwarding device is not updated; when the comparison result is that the resource change sequence is inconsistent with the locally saved last changed resource change sequence, the route forwarding device is updated. Resource information.
  • FIG. 7 is a structural block diagram of a processing sub-unit 64 in a resource management apparatus according to an embodiment of the present invention.
  • the processing sub-unit 64 includes a transmitting sub-subunit 72 and a storing sub-sub-unit 74, and/or Processing sub-unit 64 includes a view sub-unit 76 and an update sub-unit 78, which are described below.
  • the sending sub-sub-unit 72 is configured to, when updating the resource information of the routing and forwarding device, send a query request for changing the resource to the routing and forwarding device when the resource change sequence is continuous; the storage sub-sub-unit 74 is connected to the sending sub-sub-unit 72 Set to store the updated resource information returned by the routing and forwarding device according to the query request; view the secondary sub-unit 76, and set to delete the aging of the local storage when the resource change sequence is not continuous when the resource information of the routing and forwarding device is updated.
  • the updating sub-sub-unit 78 is connected to the foregoing viewing sub-sub-unit 76, and is configured to update the resource information of the routing forwarding device according to the viewing result.
  • the updating the sub-sub-unit 78 includes: when the locally-deleted aging sequence and the aging sequence corresponding to the resource change sequence are inconsistent, sending all resource query requests to the route forwarding device; updating the storage route forwarding device according to all resource queries The resource information to be sent is sent; when the deletion aging sequence and the aging sequence corresponding to the resource change sequence are consistent, the latest change resource query request is sent to the route forwarding device; and the resource sent by the storage route forwarding device according to the latest change resource query request is updated. information.
  • FIG. 8 is a block diagram of a preferred structure of a resource management apparatus according to an embodiment of the present invention.
  • the apparatus includes a deletion module 82 in addition to all the modules shown in FIG. 3, and/or includes The second initiating module 84, the transmitting module 86, the receiving module 88, and the updating module 810 are described below.
  • the deleting module 82 is connected to the first obtaining module 34, and is configured to delete the identifier of the obtained routing forwarding device and the resource information of the routing forwarding device after determining that the routing forwarding device restarts the broken link; and/or, the second initiating module 84 Connected to the first obtaining module 34, configured to re-initiate a control connection to the routing and forwarding device after determining that the routing forwarding device has not restarted the broken link; the sending module 86 is connected to the second initiating module 84, and is set to be re-established.
  • the change resource query request is sent to the routing and forwarding device; the receiving module 88 is connected to the sending module 86, and configured to receive the resource change information returned by the routing and forwarding device according to the change resource query request; the update module 810, the connection The receiving module 88 is configured to update the resource information of the routing and forwarding device according to the resource change information.
  • control terminal 92 includes the resource management device 94 of any of the above.
  • the present invention will be described below by taking the above control terminal as an I2RS control terminal as an example.
  • a resource management and negotiation mechanism and method for an I2RS control terminal are provided, and an identifier of an identifier of an I2RS proxy agent (character type) is proposed, and is combined with a routing/forwarding system device (corresponding to the foregoing routing)
  • the forwarding device indicates the concept of the Resource ID (string type), so that the control terminal can quickly locate and directly manage the resources.
  • the resource change sequence Revision 64-bit integer
  • the deletion aging are also proposed. Sequence Aged ID concept (64-bit integer), and gives a resource consistency negotiation method between the control terminal and the routing/forwarding system device, so that the I2RS control terminal and the routing/forwarding system device can be efficiently maintained. Consistency of resources.
  • the I2RS control terminal provides a good guarantee for the overall and efficient control of the routing/forwarding system equipment.
  • the embodiment of the present invention provides a resource management and negotiation mechanism and method for an I2RS control terminal, including:
  • Step 1 The I2RS control terminal initiates a control connection to the routing/forwarding system device (Agent).
  • Step 2 The routing/relay system device (Agent) supports the resource capability, and sends the resource change sequence Revision and each resource identifier ResourceID as the resource capability (corresponding to the resource information described above) and the unique identifier of the agent to the I2RS control terminal. Complete local capacity exchange to establish a communication connection with the control terminal;
  • the agent can only send its unique identifier Agent ID to the control terminal during the communication connection establishment phase, without carrying the resource capability.
  • Step 3 The I2RS control terminal receives the capability information of the routing/forwarding system device (Agent), and completes the local energy. Force exchange, and the resource management component of the I2RS control terminal maps and stores the identification agent ID and resource information (resource ID and revision) of the routing/forwarding system device;
  • the I2RS control terminal when the I2RS control terminal receives the resource capability information in the capability information of the routing/forwarding system device (Agent), the I2RS control terminal completes the local capability exchange, and the resource management component of the I2RS control terminal controls the routing/forwarding system device. Identify the Agent ID for storage and complete the establishment of the communication connection;
  • the I2RS control terminal initiates a resource information query request to the Agent, after the I2RS control terminal receives the resource capability information in the capability information of the routing/forwarding system (Agent), and completes the communication connection establishment;
  • the routing/forwarding system device responds to the resource information query request of the I2RS control terminal, and collects
  • the resource information that satisfies the condition includes a resource identifier Resource ID, a current change sequence of the resource, and a detailed information of the resource (corresponding to the attribute information described above), and the foregoing information is sent to the control terminal;
  • the control terminal When the I2RS control terminal receives the resource capability information in the capability information of the routing/forwarding system device (Agent), and completes the communication connection establishment, the control terminal receives the resource information that the Agent responds, and is routed/forwarded by the resource management component.
  • the identifier of the system device and the resource information are mapped and stored.
  • Step 4 The routing/relay system device (Agent) sets the local resource deletion aging time (hold time), and reports the changed resources to the I2RS control terminal in real time;
  • the routing/relay system device (Agent) locally adds resources and reports resource additions, and the reporting information includes but is not limited to: resource identifier Resource id, resource current change sequence Revision, resource detail information, etc., and the I2RS control terminal immediately responds to the resource addition.
  • the resource management component maps and stores the identification agent ID and resource information of the routing/forwarding system device;
  • the routing/relay system device can perform resource update and report resource update locally, and the report information includes but is not limited to: resource identifier Resource id, resource current change sequence Revision, resource change detailed information, etc., the I2RS control terminal Immediately responding to the resource update, and the resource management component maps and stores the identification agent ID of the routing/forwarding system device and the updated resource information;
  • the routing/forwarding device can perform resource deletion locally, and only the resource change sequence to be deleted is updated, and the resource aging sequence aged ID is set. After the resource reaches the aging hold time (hold time), the route is / Forwarding system device (Agent) to perform real deletion locally;
  • the routing/forwarding system (Agent) locally performs the resource deletion identification and simultaneously reports the resource deletion.
  • the reporting information includes but is not limited to: the resource identifier Resource ID, the resource current change sequence Revision, and the I2RS control terminal immediately responds to the resource deletion, and
  • the resource management component maps and stores the identification agent ID of the routing/forwarding system device and the updated resource information.
  • Step 5 The I2RS control terminal may send a query request to the routing/forwarding system device (Agent) periodically or as needed, and query the specific resource information of the routing/forwarding system device;
  • Agent the routing/forwarding system device
  • the I2RS control terminal can immediately initiate an inquiry 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 device;
  • 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 not, does not respond to the change; if the resource change sequence is continuous, the I2RS control terminal optionally Sending a query request for changing the resource to the agent, and the resource management component maps and stores the identifier of the routing/forwarding system device and the updated resource information;
  • the I2RS control terminal receives the resource change notification sent by the agent, and finds that the resource change sequence is not continuous, and checks whether the deleted aging sequence is consistent. If the aged ID is inconsistent, the deletion notification is lost, and the I2RS control terminal sends all resources to the agent. Querying the request, and the resource management component maps and stores the identification agent ID of the routing/forwarding system device and the updated resource information; if the aged ID is consistent, the deletion notification is not lost, and the I2RS control terminal sends the resource query to the agent. The request only queries the latest change information, and the resource management component maps and stores the identification agent ID of the routing/forwarding system device and the updated resource information.
  • Step 6 After the routing/relay system device (Agent) restarts the broken link, the resources of the routing/forwarding system device are not retained, and the resources of the corresponding agent acquired by the I2RS control terminal are also deleted. After the communication connection is re-established, the I2RS control is performed. The terminal re-establishes the chain with the Agent, repeats from the beginning of the step, and renegotiates all resources.
  • Agent routing/relay system device
  • Step 7 After the routing/relay system device (Agent) is not restarted, the resources of the routing/forwarding system device are still reserved, and the resources of the corresponding agent acquired by the I2RS control terminal are also retained. After the communication connection is re-established, the I2RS control is performed. The terminal and the agent re-establish the chain, and repeat from the first step. The I2RS control terminal only needs to send the query of the changed resource to the agent, and the fast consistency negotiation of the resource is performed.
  • the external network control terminal (Client) establishes a connection with the routing/forwarding system device (Agent), and takes the NETCONF-based I2RS connection as an example.
  • the routing/forwarding system device (Agent) sends a hello report to the control terminal (Client).
  • the information carried in the text includes the route identifier (Agent) ID, the current resource change sequence Revision, the connection session number Session ID, and the resource ID of the device.
  • FIG. 10 is a flowchart of successful capability exchange according to Embodiment 1 of the present invention, and the process includes the following steps:
  • step S1002 the network control terminal (Client) carries its own capability information, and initiates a NETCONF link establishment request to the routing/forwarding system device.
  • step S1004 the routing/forwarding system device (Agent) generates a session ID and a revision ID.
  • Step S1006 The routing/forwarding system device (Agent) sends a hello message to the network control terminal (Client).
  • the routing/forwarding system device (Agent) identifies the agent ID and the current resource change. Sequence Revision, connection session number Session ID, and resource ID of the device;
  • Step S1008 The route between the routing/forwarding system device (Agent) and the control terminal (Client) is successfully established, and the resource management module of the control terminal maps and stores the agent ID and the resource information.
  • the specific manner in which the resource management module of the control terminal maps and stores the Agent ID and the resource information may be designed and implemented by the control terminal according to its own needs.
  • FIG. 11 is a flowchart of a capability exchange failure according to the first embodiment of the present invention. As shown in FIG. 11, the process includes the following steps:
  • Step S1102 The network control terminal (Client) carries its own capability information, and initiates a NETCONF link establishment request to the routing/forwarding system device.
  • Step S1104 The routing/forwarding system device (Agent) generates a Session ID and a Revision ID.
  • step S1106 the routing/forwarding system device (Agent) fails to negotiate with the controlling terminal (Client), and sends a response packet with a connection establishment failure to the control terminal.
  • the external network control terminal establishes a connection with the routing/forwarding system device (Agent), and takes the NETCONF-based I2RS connection as an example.
  • the routing/forwarding system device sends a hello report to the control terminal (Client).
  • the information carried in the text includes only the routing and forwarding system device (Agent) identification agent ID and the connection session number.
  • the I2RS control terminal initiates a request to query the resource information of the agent device, including the resource change sequence and resources. details.
  • FIG. 12 is a flowchart of acquiring an agent ID and resource information of a routing/forwarding system device by a control terminal according to Embodiment 2 of the present invention, where the process includes the following steps:
  • step S1202 the network control terminal (Client) (the same control terminal as above) carries its own capability information, and initiates a NETCONF link establishment request to the routing/forwarding system device.
  • step S1204 the routing/forwarding system device (Agent) generates a session ID.
  • Step S1206 The routing/forwarding system device (Agent) sends a hello message to the network control terminal (Client), and in addition to the existing information specified by the NETCONF protocol, a routing/forwarding system device (Agent) identifier Agent ID is also included;
  • Step S1208 The routing/relay system device (Agent) and the control terminal (Client) are successfully established, and the resource management module of the control terminal maps and stores the Agent ID.
  • the specific manner in which the resource management module of the control terminal maps and stores the Agent ID may be designed and implemented by the control terminal according to its own needs.
  • Step S1210 The control terminal (Client) sends a resource query request to the routing/forwarding system device (Agent);
  • the resource information query request packet sent by the client can be as follows:
  • Step S1212 The routing/forwarding system (Agent) sends a resource response packet to the control terminal (Client), where the packet includes information including the current resource change sequence Revision, the resource identifier of the device, and the device resource. information;
  • the response message of the Agent can be as follows:
  • Step S1214 The resource management module of the control terminal maps and stores the Agent ID and the resource information.
  • the specific manner in which the resource management module of the control terminal maps and stores the Agent ID and the resource information may be designed and implemented by the control terminal according to its own needs.
  • FIG. 13 is a flowchart of acquiring resource information of a routing/forwarding system device by a control terminal according to Embodiment 3 of the present invention, where the process includes the following steps:
  • Step S1302 The routing/relay system device (Agent) resource is updated, and the resource change notification is sent to the control terminal (Client);
  • the routing/relay system device updates the resource change sequence revision, and the resource change notification message sent to the control terminal carries the latest revision and the detailed information of the resource.
  • Step S1304 The resource management module of the control terminal (Client) completes resource mapping and management, and keeps the local resource and the routing/forwarding system device (Agent) resources consistent.
  • Step S1306 optionally, the control terminal (Client) initiates a change resource detailed information query to the routing/forwarding system device (Agent);
  • the control terminal checks the resource update sequence revision, and if the revision is not continuous, initiates resource information query to the routing/forwarding system device (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 (Agent), or may be multiple queries.
  • Step S1308 The routing/forwarding system device (Agent) sends a resource information message to the control terminal.
  • Step S1310 The control terminal receives the resource information that the routing/forwarding system device (Agent) responds, and controls the resource management module of the terminal to complete mapping and storage of related resources.
  • Agent routing/forwarding system device
  • connection between the SDN network control terminal and the routing/forwarding system device is not limited to NETCONF, and may be RESTCONF or other connection mode.
  • the embodiment of the present invention is not affected by the connection manner between the SDN network control terminal and the routing/forwarding system device.
  • each of the above modules may be implemented by software or hardware.
  • the foregoing may be implemented by, but not limited to, the foregoing modules are all located in the same processor; or, the modules are located in multiple In the processor.
  • Embodiments of the present invention also provide a storage medium.
  • the foregoing storage medium may be configured to store program code for performing the following steps:
  • At least the identifier of the routing and forwarding device and the resource information of the routing and forwarding device are obtained, where the resource information includes: an identifier of one or more resources of the routing and forwarding device, where the one or more resources are included. Attribute information for each resource;
  • the resource information of the routing and forwarding device is managed according to at least the identifier of the routing forwarding device.
  • the foregoing storage medium may include, but is not limited to, a USB flash drive and a read only memory (Read-Only).
  • Memory referred to as ROM), Random Access Memory (RAM), mobile hard disk, disk or optical disk, and other media that can store program code.
  • the resource management mechanism and method for the I2RS control terminal provided in the embodiment of the present invention can implement the management terminal to manage the obtained network device resource information, and provide a resource consistency negotiation method between the control terminal and the network device.
  • the network control terminal implements an overall and efficient control function of the device resources.
  • modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
  • the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.
  • the resource management method, device, and control terminal provided by the embodiments of the present invention have the following beneficial effects: the problem that the control terminal cannot uniformly manage the resources in the device cannot be realized, and the problem is achieved. The effect of the unified management of the resources in the device by the control terminal is realized.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

L'invention concerne un procédé, un dispositif et un terminal de commande de gestion de ressources. Le procédé de gestion de ressources consiste à : initier une connexion de commande avec un dispositif de réacheminement de routage ; lors de l'initiation de la connexion de commande, au moins acquérir l'identificateur du dispositif de réacheminement de routage et les informations de ressources du dispositif de réacheminement de routage, les informations de ressources comprenant : les identificateurs d'une ou de plusieurs ressources des dispositifs de réacheminement de routage et les informations d'attribut de la ressource ou de chacune des ressources ; gérer les informations de ressources du dispositif de réacheminement de routage au moins conformément aux identificateurs du dispositif de réacheminement de routage. La présente invention aborde le problème de l'état de la technique consistant en l'absence de gestion uniforme de ressources de dispositifs par des terminaux de commande, permettant ainsi une gestion uniforme des ressources de dispositifs par des terminaux de commande.
PCT/CN2016/076653 2015-07-10 2016-03-17 Procédé, dispositif et terminal de commande de gestion de ressources Ceased WO2016177135A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510408512.6 2015-07-10
CN201510408512.6A CN106341252A (zh) 2015-07-10 2015-07-10 资源管理方法、装置及控制终端

Publications (1)

Publication Number Publication Date
WO2016177135A1 true WO2016177135A1 (fr) 2016-11-10

Family

ID=57218133

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/076653 Ceased WO2016177135A1 (fr) 2015-07-10 2016-03-17 Procédé, dispositif et terminal de commande de gestion de ressources

Country Status (2)

Country Link
CN (1) CN106341252A (fr)
WO (1) WO2016177135A1 (fr)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108255937B (zh) * 2017-12-08 2020-09-29 未鲲(上海)科技服务有限公司 基于sdn的资源清理方法、装置、存储介质和计算机设备
CN115733786A (zh) * 2021-08-27 2023-03-03 中兴通讯股份有限公司 路由和云资源注册方法及装置、存储介质和电子装置
CN116032992A (zh) * 2022-12-30 2023-04-28 山石网科通信技术股份有限公司 会话信息的更新方法、装置、存储介质及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101155134A (zh) * 2006-09-28 2008-04-02 华为技术有限公司 路径计算及网络拓扑方法、构架、系统、实体及路由器
CN103338150A (zh) * 2013-07-19 2013-10-02 中国人民解放军信息工程大学 信息通信网络体系结构建立方法、装置、服务器和路由器
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

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1941993A (zh) * 2005-10-01 2007-04-04 华为技术有限公司 一种移动终端上下文的控制方法
CN102791044B (zh) * 2012-07-27 2014-12-24 上海顶竹通讯技术有限公司 专网交换机和移动核心网之间的互联装置和互联方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101155134A (zh) * 2006-09-28 2008-04-02 华为技术有限公司 路径计算及网络拓扑方法、构架、系统、实体及路由器
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
CN103338150A (zh) * 2013-07-19 2013-10-02 中国人民解放军信息工程大学 信息通信网络体系结构建立方法、装置、服务器和路由器

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
ATLAS, A. ET AL.: "An Architecture for the Interface to the Routing System", DRAFT-ATLAS-I2RS-ARCHITECTURE-00, 28 June 2013 (2013-06-28) *
BITAR, N. ET AL.: "Interface to the Routing System (12RS) tor Service Chaining: Use Cases and Requirements", DRAFT-BITAR-I2RS-SERVICE-CHAINING-00, 15 July 2013 (2013-07-15) *
LI, X. ET AL.: "I2RS MPLS LSPs Use Case", DRAFTS-LI-MPLS-LSPS-USE-CASE-00, 14 November 2014 (2014-11-14) *

Also Published As

Publication number Publication date
CN106341252A (zh) 2017-01-18

Similar Documents

Publication Publication Date Title
CN116405461B (zh) 一种数据处理方法、网元设备以及可读存储介质
CN109995845B (zh) 一种控制面资源迁移的实现方法、装置及网络功能实体
WO2018161803A1 (fr) Procédé et dispositif pour sélectionner des tranches de réseau
CN109417492B (zh) 一种网络功能nf管理方法及nf管理设备
JP2020530722A (ja) Pduタイプ設定方法、ueポリシー設定方法、および関連エンティティ
CN103765948B (zh) 选择移动管理实体的方法、装置和系统
WO2015172362A1 (fr) Système réseau de virtualisation de fonction réseau, et procédé et dispositif de traitement de données
US20160080529A1 (en) Method and device for sending requests
WO2019029310A1 (fr) Procédé et système de gestion de réseau
CN110650029B (zh) 一种配置方法及装置
JP2019057905A (ja) イーサネット(登録商標)スイッチ用のロールベースの自動構成システム及び方法
WO2018000202A1 (fr) Procédé, appareil et système de migration de charge
CN114080056A (zh) 一种会话更新方法、终端和网络侧设备
US11838969B2 (en) Method for accessing local network, and related device
WO2020216038A1 (fr) Procédé de gestion de données, lepm et mepm
WO2016177135A1 (fr) Procédé, dispositif et terminal de commande de gestion de ressources
CN109962834B (zh) 信息处理方法、系统、终端和计算机存储介质
CN109089288B (zh) 一种数据传输的方法和设备
CN108781189B (zh) 一种负载均衡的方法及相关设备
WO2016008156A1 (fr) Procédé et appareil d'établissement de chemin inter-couches
WO2017220021A1 (fr) Procédé et appareil de traitement de messages courts
TW201545510A (zh) 在分散式計算系統中進行訊息路由的方法
CN108512679B (zh) 一种网关设备的管理方法及装置
JP2020025230A (ja) 通知装置および通知方法
WO2016177134A1 (fr) Procédé et dispositif de traitement de ressources

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16789129

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16789129

Country of ref document: EP

Kind code of ref document: A1