WO2017198004A1 - Method and apparatus for processing sdn source, and storage medium - Google Patents

Method and apparatus for processing sdn source, and storage medium Download PDF

Info

Publication number
WO2017198004A1
WO2017198004A1 PCT/CN2017/079974 CN2017079974W WO2017198004A1 WO 2017198004 A1 WO2017198004 A1 WO 2017198004A1 CN 2017079974 W CN2017079974 W CN 2017079974W WO 2017198004 A1 WO2017198004 A1 WO 2017198004A1
Authority
WO
WIPO (PCT)
Prior art keywords
virtual
resource
network element
interface
link
Prior art date
Application number
PCT/CN2017/079974
Other languages
French (fr)
Chinese (zh)
Inventor
王辉
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2017198004A1 publication Critical patent/WO2017198004A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management

Definitions

  • the invention relates to a network application technology, in particular to a method and a device for processing a software defined network (SDN) resource, and a storage medium.
  • SDN software defined network
  • the common structure of SDN is shown in Figure 1.
  • the single-domain controller directly accesses the network elements in the control domain, and the multi-domain controller directly links each single-domain controller to complete the control of the control domain under the control of each single-domain controller.
  • the controller is equipped with an application software (APP, APPLICATION) as the management tool of the controller; in addition to interacting with the controller, the multi-domain APP needs to interact with the single-domain APP of the lower layer; the element management system (EMS, Element Management System) Complete single-network element management for network elements within a control domain.
  • APP application software
  • EMS Element Management System
  • the APP needs to abstract the network elements, interfaces, and link resources of the SDN network device into virtual nodes, virtual interfaces, and virtual link resources according to the home management domain, so that the APP can complete services and performance according to the virtual resources. Management of other aspects. At present, there is no relevant technical solution for reference.
  • Embodiments of the present invention provide a method, a device, and a storage medium for processing an SDN resource. Virtualization of SDN network resources.
  • the embodiment of the invention provides a method for processing an SDN resource, including:
  • the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
  • the obtaining the resource information of the SDN network element by using the application software to the network element management system includes: obtaining the southbound attribute information of the SDN network element, the interface resource of the SDN network element, and the SDN network element Related link resources, where the southbound attribute information is used to assign a corresponding virtual node resource; the interface resource is used to create a corresponding virtual interface resource; and the link resource is used to filter out existing virtual ends Link resources of the node and the virtual interface, and create corresponding virtual link resources according to the selected link resources.
  • the method further includes:
  • the managing the virtual resources of the SDN network element includes:
  • the deleted specified virtual node resource, the virtual interface, and the virtual link resource are sent to the controller, or sent to the controller and the northbound multi-domain application software.
  • the managing the virtual resources of the SDN network element includes:
  • the managing the virtual resources of the SDN network element includes:
  • the virtual resource of the specified network element is synchronized
  • the synchronized change information is sent to the controller or to the controller and the northbound multi-domain application software.
  • the virtual resource of the specified network element is synchronously processed, including:
  • the network element management system Querying, by the network element management system, the network element corresponding to the specified virtual node, and if the corresponding network element is queried, the related attribute of the queried network element is overwritten with the attribute value of the corresponding virtual node resource;
  • the specified virtual node resource is deleted.
  • the virtual resource of the specified network element is synchronously processed, including:
  • the network element management system for the interface information of the specified network element, comparing the queried interface information with all the virtual interface information of the corresponding virtual node, and determining the newly added interface, the virtual interface of the attribute to be updated, and the Delete the virtual interface and create a corresponding virtual interface resource for the new interface.
  • the interface attribute value is overwritten to the corresponding virtual interface resource, and the virtual interface to be deleted is deleted from the database.
  • the virtual resource of the specified network element is synchronously processed, including:
  • the embodiment of the invention further provides an apparatus for processing an SDN resource, including:
  • the obtaining module is configured to obtain resource information of the SDN network element from the network element management system by using the application software;
  • Creating a module configured to create a virtual resource of the SDN network element according to the obtained resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
  • a sending module configured to send the virtual resource to the controller and the northbound multi-domain application software if there is a northbound multi-domain application software; if there is no northbound multi-domain application software, the virtual module The resource is sent to the controller.
  • the acquiring module is configured to: obtain the southbound attribute information of the SDN network element, the interface resource of the SDN network element, and the link resource related to the SDN network element, where the south The attribute information is used to assign a corresponding virtual node resource; the interface resource is used to create a corresponding virtual interface resource; the link resource is used to filter out the link resources of the virtual node and the virtual interface that exist at both ends, and according to The filtered link resources create corresponding virtual link resources.
  • the device further includes:
  • the management module is configured to manage virtual resources of the SDN network element.
  • the management module includes:
  • Deleting a unit, configured to delete the virtual interface and the virtual link resource associated with the specified virtual node resource after receiving the instruction to delete the specified virtual node resource;
  • the sending module is further configured to send, by the deleting unit, the specified virtual node resource, the virtual interface, and the virtual link resource to the controller, or send the Northbound multi-domain application software.
  • the management module includes:
  • the modifying unit is configured to modify the southbound attribute information of the specified virtual node resource after receiving the instruction to modify the specified virtual node resource;
  • the sending module is further configured to send the modified virtual node resource modified by the modifying unit to the controller, or to the controller and the northbound multi-domain application software.
  • the management module includes:
  • the synchronization unit is configured to synchronize the virtual resources of the specified network element after receiving the synchronization instruction
  • the sending module is further configured to send the changed change information to the controller, or to the controller and the northbound multi-domain application software.
  • the synchronization unit is configured to: query the network element management system for the network element corresponding to the specified virtual node, and query the related attribute of the network element when the corresponding network element is queried.
  • the attribute value of the corresponding virtual node resource is overwritten; if the corresponding network element is not queried and the continuation synchronization instruction is received, the specified virtual node resource is deleted.
  • the synchronization unit is configured to: query the network element management system for the interface information of the specified network element, compare the queried interface information with all virtual interface information of the corresponding virtual node, and determine The new interface, the virtual interface to be updated, and the virtual interface to be deleted, create a corresponding virtual interface resource for the new interface. For the virtual interface to be updated, the interface attribute value is overwritten to the corresponding virtual interface resource. Delete the virtual interface to be deleted from the database.
  • the synchronization unit is configured to: query the network element management system for the link information of the specified network element, compare the queried link information with all the virtual links of the corresponding virtual node, and determine The new link, the virtual link to be updated, and the virtual link to be deleted, create corresponding virtual link resources for the newly added link, and overwrite the link attribute value to the virtual link of the attribute to be updated. Corresponding virtual link resources, delete the virtual link to be deleted from the database.
  • the embodiment of the invention further provides an apparatus for processing an SDN resource, including:
  • a memory for storing executable instructions
  • a processor configured to execute the executable instructions stored by the memory, the executable instructions comprising:
  • the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
  • the embodiment of the invention further provides a storage medium, which stores executable instructions, and the executable instructions are used to execute the processing method of the SDN resource provided by the embodiment of the invention.
  • the method and device for processing SDN resources and the storage medium provided by the embodiments of the present invention can implement virtualization of SDN network resources by creating virtual resources of the SDN network element; and completing according to whether there is a northbound multi-domain application software. Virtualization and management of SDN network infrastructure resources.
  • Figure 1 is a structural diagram of a typical hierarchical SDN network system
  • FIG. 2 is a flowchart of a method for processing an SDN resource according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of an apparatus for processing an SDN resource according to an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of an optional hardware of the SDN network resource processing apparatus 4 according to the embodiment of the present invention.
  • FIG. 2 is a flowchart of a method for processing an SDN resource according to an embodiment of the present invention. As shown in FIG. 2, the method in this embodiment includes:
  • Step 11 Obtain resource information of the SDN network element from the EMS by using the APP;
  • Step 12 Create a virtual resource of the SDN network element according to the obtained resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
  • Step 13 In the case that there is a northbound multi-domain application software, send the virtual resource to the controller and the northbound multi-domain application software; if there is no northbound multi-domain application software, send the virtual resource Give the controller.
  • the virtual resources of the node, the interface, and the link are created in the APP according to the EMS-related data, and are simultaneously applied to the controller and synchronized to the upper-layer APP.
  • the obtaining the basic resource information of the SDN network element by using the application software to the network element management system includes: obtaining the southbound attribute information of the SDN network element, the interface resource of the SDN network element, and the SDN network element related to Link resources,
  • the creating the virtual resource of the SDN network element according to the obtained basic resource information includes:
  • a link resource of the virtual node and the virtual interface at both ends is filtered out from the link resources related to the SDN network element, and the virtual link resource is created according to the selected link resource.
  • the method in this embodiment may further include: managing virtual resources of the SDN network element.
  • the managing the virtual resources of the SDN network element may include:
  • the deleted specified virtual node resource, the virtual interface, and the virtual link resource are sent to the controller, or sent to the controller and the northbound multi-domain application software.
  • the deleted resource deletes the specified virtual node, interface, and link resource in the APP, and applies to the controller and synchronizes to the upper layer APP.
  • the managing the virtual resource of the SDN network element may further include:
  • the modified resource of this embodiment modifies the attributes of the specified virtual node, the interface, and the link resource in the APP, and applies the change to the controller and synchronizes to the upper layer APP.
  • the managing the virtual resource of the SDN network element may further include:
  • the virtual resource of the specified network element is synchronized
  • the synchronized change information is sent to the controller or to the controller and the northbound multi-domain application software.
  • the synchronizing the virtual resources of the specified network element may include:
  • the network element management system Querying, by the network element management system, the network element corresponding to the specified virtual node, and if the corresponding network element is queried, the related attribute of the queried network element is overwritten with the attribute value of the corresponding virtual node resource; After the corresponding network element is received and the synchronization instruction is received, the specified virtual node resource is deleted.
  • the synchronizing the virtual resources of the specified network element may further include:
  • the network element management system for the interface information of the specified network element, comparing the queried interface information with all the virtual interface information of the corresponding virtual node, and determining the newly added interface, the virtual interface of the attribute to be updated, and the Delete the virtual interface and create a corresponding virtual interface resource for the new interface.
  • the interface attribute value is overwritten to the corresponding virtual interface resource, and the virtual interface to be deleted is deleted from the database.
  • the synchronizing the virtual resources of the specified network element may further include:
  • the network element management system for the link information of the specified network element, comparing the queried link information with all the virtual links of the corresponding virtual node, and determining the newly added link, the virtual link to be updated, and The virtual link to be deleted creates a corresponding virtual link resource for the newly added link. For the virtual link to be updated, the link attribute value is overwritten to the corresponding virtual link resource, and the virtual link to be deleted is deleted from the database.
  • the data of the relevant node, the interface, and the link in the EMS is overwritten with the corresponding virtual resource in the APP, and the change is applied to the controller and synchronized to the upper APP.
  • the embodiment of the present invention provides a method for processing an SDN resource, where a network element, an interface, and a link resource are virtualized in an APP, an APP applies it to a controller, and an APP reports an virtual resource to an upper layer APP, so that the basis of the SDN network is implemented.
  • Resources have a clear data model, a clear and clear relationship and a complete life cycle, laying a solid foundation for the subsequent development of business management functions.
  • the solution mainly relates to the following functions or entities:
  • the switch or router based on the SDN network only has the logic of the forwarding plane (data plane), which is mainly based on the logic of the controller, and is implemented by the OpenFlow protocol or other protocols.
  • the SDN controllers described in the embodiments of the present invention are interworking.
  • a software system in the SDN network that implements forwarding logic and issues forwarding instructions to the SDN network device.
  • the SDN controller (Controller) implements interworking with the SDN network device through the Openflow protocol (or other protocol).
  • a single domain controller is generally used to process forwarding logic in a single control domain and issue forwarding instructions to an SDN device in the control domain; the multi-domain controller generally performs through a performance state transition feature (RESTFull) interface and multiple single domain controllers.
  • Interaction which is used to process multi-domain business logic and deliver the decomposed processing tasks to a single domain controller.
  • EMS In the entire system provided by the embodiment of the present invention, an automatic discovery of a network element, an interface, and an uploading function of a link resource are provided, and an interface for acquiring resource data of a network element, an interface, and a link is provided to the APP.
  • the APP described in the embodiment of the present invention is implemented based on WEB, and passes an application layer protocol (example) Such as the RESTFull interface, etc.) call the control and management interface provided by the controller.
  • the APP and the controller are in one-to-one correspondence, the single domain controller is equipped with a single domain APP, and the multi-domain controller is configured with a multi-domain APP.
  • the single domain controller is equipped with a single domain APP
  • the multi-domain controller is configured with a multi-domain APP.
  • all virtual resources in all single-domain APPs under its jurisdiction are visible.
  • Table 1 shows the main table structure of the virtual node
  • Table 2 shows the attached table structure of the Network Configuration Protocol (NETCONF) parameters of the virtual node
  • Table 3 shows the attached table structure of the CLI parameters of the virtual node
  • Table 4 shows the attached table structure of the Simple Network Management Protocol (SNMP) parameters of the virtual node
  • Table 5 shows the table structure of the virtual interface
  • Table 6 shows the table structure of the virtual link
  • Step 101 The user selects an SDN device in the single domain APP (the device list is obtained by the single domain APP from the EMS through the RESTFull interface) to join the control domain of the current controller.
  • Step 102 The single domain APP creates a virtual node resource according to the selected SDN network element, and assigns a southbound attribute (such as an SNMP parameter, a CLI parameter, a NetConf parameter, and the like) of the SDN network element to the virtual node resource.
  • a southbound attribute such as an SNMP parameter, a CLI parameter, a NetConf parameter, and the like
  • Step 103 The single-domain APP obtains the interface resource of the SDN network element from the EMS, and uses the data to create a corresponding virtual interface resource in the single-domain APP.
  • Step 104 The single-domain APP obtains the link resources related to the SDN network element from the EMS, and filters out the link resources that exist in the current APP, and the APPs are filtered out according to the filtering.
  • Link resources create virtual link resources;
  • Step 105 The single domain APP sends the newly added virtual node resource, the virtual interface resource, and the virtual link resource to the controller through the RESTFull interface.
  • Step 106 If the current single domain APP has a northbound multi-domain APP, the single domain APP sends the newly added virtual node resource, virtual interface resource, and virtual link resource to the northbound multi-domain APP through the RESTFull interface; A list of new resources sent to the current single domain APP. The mirrored resources for these resources will be created and the mirror relationship fields will be filled out correctly.
  • the deletion function for the virtual node resource is generally only provided in the single domain APP, and the virtual node and the virtual link do not provide a direct deletion function.
  • Step 201 The user selects a virtual node resource in the single domain APP to delete.
  • Step 202 The single domain APP automatically deletes the virtual interface and virtual link resources associated with the selected virtual node.
  • Step 203 The single domain APP sends the virtual node, the virtual interface, and the virtual link resource that need to be deleted to the controller through the RESTFull interface, so that the controller deletes the related device from the control domain.
  • Step 204 If the single domain APP still has a northbound multi-domain APP, the RESTFull interface is also required to notify the northbound multi-domain APP to clear the mirror resource data of the virtual node, the virtual interface, and the virtual link resource.
  • the modification function for the virtual node resource is generally provided in the single domain APP, and the virtual node and the virtual link data are relatively stable, and no direct modification function is provided.
  • Step 301 The user selects a virtual node in the single domain APP to modify, and the modified is mainly a southbound attribute (for example, an SNMP parameter, a CLI parameter, and a NetConf parameter);
  • a southbound attribute for example, an SNMP parameter, a CLI parameter, and a NetConf parameter
  • Step 302 The APP sends the modified virtual node resource to the controller through the RESTFull interface, so that the controller updates the attribute value of the virtual node resource of the virtual node.
  • Step 303 If the current single domain APP also has a northbound multi-domain APP, it also needs to send to the multi-domain APP through the RESTFull interface to update the attribute value of the mirror virtual node resource.
  • the EMS and the single-domain APP are two systems, and the virtual node, the virtual interface, and the virtual link resource generated by the "new resource" on the single-domain APP may be associated with the corresponding network element on the EMS after a period of time.
  • interface and link differences this difference may be attribute value
  • the difference may also be the difference between survival and death, and the synchronization of resources is to eliminate such differences.
  • Step 401 The user selects a virtual node resource that needs to be synchronized on the single domain APP.
  • Step 402 The single-domain APP queries the corresponding virtual network element in the EMS through the RESTFull interface, and uses the RESTFull interface to query the related network element of the EMS, such as the name, the Internet Protocol (IP) address, and the type.
  • IP Internet Protocol
  • the southbound attribute overrides the attribute value of the corresponding virtual node; if the network element does not exist, it prompts the operation user whether to continue synchronization. If the user selects Yes, the single domain APP will delete the virtual node; if the user selects No, the single domain APP will terminate the synchronization, and the user maintains consistency through other maintenance means;
  • Step 403 The single-domain APP queries the interface data included in the EMS in the EMS through the RESTFull interface, and compares the data with all the virtual interfaces of the corresponding virtual node to calculate a new interface and needs to update the attribute.
  • Virtual interface and virtual interface that needs to be removed For a new interface, a single domain APP creates a corresponding virtual interface resource.
  • the single domain APP overrides the interface attribute value to the corresponding virtual interface resource.
  • the single domain The APP will delete the virtual interface from the database;
  • Step 404 The single-domain APP queries the link data related to the network element in the EMS through the RESTFull interface in the unit of the network element, and compares the data with all the virtual links of the corresponding virtual node to calculate the newly added link.
  • the single-domain APP creates a corresponding virtual link resource for it; for a virtual link that needs to update the attribute, the single-domain APP overwrites the link attribute value to the corresponding virtual link resource;
  • the virtual link, the single domain APP will delete the virtual link from the database.
  • Step 405 The single domain APP will change (modify or delete) the virtual node brought by the synchronization, change (add, modify, and delete) the virtual interface, and change (add, modify, and delete) the virtual link through the RESTFull interface. Sent to the controller;
  • Step 406 If the current single domain APP has a northbound multi-domain APP, the current single domain APP is still The change in the above step 405 is sent to the multi-domain APP with the RESTFull interface, and the multi-domain APP processes the corresponding mirror resource to maintain consistency with the current single domain APP.
  • FIG. 3 is a schematic diagram of an SDN resource processing apparatus 3 according to an embodiment of the present invention. As shown in FIG. 3, the SDN resource processing apparatus 3 of this embodiment includes:
  • the obtaining module 31 is configured to acquire resource information of the SDN network element from the network element management system by using the application software;
  • the creating module 32 is configured to create a virtual resource of the SDN network element according to the obtained basic resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
  • the sending module 33 is configured to send the virtual resource to the controller and the northbound multi-domain application software if there is a northbound multi-domain application software; in the case where there is no northbound multi-domain application software, The virtual resource is sent to the controller.
  • the obtaining module 31 is configured to: obtain the southbound attribute information of the SDN network element, the interface resource of the SDN network element, and the link resource related to the SDN network element, where the southbound direction
  • the attribute information is used to assign a corresponding virtual node resource; the interface resource is used to create a corresponding virtual interface resource; the link resource is used to filter out the link resources of the virtual node and the virtual interface that exist at both ends, and The outgoing link resources create corresponding virtual link resources.
  • the processing device of this embodiment may further include:
  • the management module 34 is configured to manage virtual resources of the SDN network element.
  • the management module 34 includes:
  • the deleting unit 341 is configured to: after receiving the instruction to delete the specified virtual node resource, delete the virtual interface and the virtual link resource associated with the specified virtual node resource and the specified virtual node resource;
  • the sending module 33 is further configured to delete the specified virtual deleted by the deleting unit 341
  • the node resource, the virtual interface, and the virtual link resource are sent to the controller or to the controller and the northbound multi-domain application software.
  • the management module 34 may further include:
  • the modifying unit 342 is configured to modify the southbound attribute information of the specified virtual node resource after receiving the instruction to modify the specified virtual node resource;
  • the sending module 33 is further configured to send the modified virtual node resource modified by the modifying unit 342 to the controller, or to the controller and the northbound multi-domain application software.
  • the management module 34 may further include:
  • the synchronization unit 343 is configured to: after receiving the synchronization instruction, perform synchronization processing on the virtual resource of the specified network element;
  • the sending module 33 is further configured to send the synchronized change information to the controller, or to the controller and the northbound multi-domain application software.
  • the synchronization unit 343 is configured to: query the network element management system for the network element corresponding to the specified virtual node, and if the corresponding network element is queried, the related attribute of the queried network element is overwritten. The attribute value of the virtual node resource; if the corresponding network element is not queried, the user is reminded whether to continue synchronization, and if the synchronization instruction is received, the specified virtual node resource is deleted.
  • the synchronization unit 343 is configured to: query the network element management system for the interface information of the specified network element, compare the queried interface information with all the virtual interface information of the corresponding virtual node, and determine the newly added The interface, the virtual interface to be updated, and the virtual interface to be deleted, create a corresponding virtual interface resource for the new interface. For the virtual interface to be updated, the interface attribute value is overwritten to the corresponding virtual interface resource. Delete the virtual interface to be deleted.
  • the synchronization unit 343 is specifically configured to: query and specify the network element management system.
  • the link information of the network element is compared with the virtual link of the corresponding virtual node to determine the newly added link, the virtual link to be updated, and the virtual link to be deleted.
  • the added link creates a corresponding virtual link resource.
  • the link attribute value is overwritten to the corresponding virtual link resource, and the virtual link to be deleted is deleted from the database.
  • FIG. 4 is a schematic structural diagram of an optional hardware structure of an apparatus for processing SDN network resources according to an embodiment of the present invention, including:
  • the processor 41, the input/output interface 43, the memory 44, and the network interface 42 (using various wired or wireless communication technologies), the components can communicate via a system bus connection.
  • a memory 44 for storing executable instructions
  • the processor 41 is configured to execute the executable instructions stored by the memory, where the executable instructions comprise:
  • the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
  • the embodiment of the present invention further provides a computer readable storage medium storing computer executable instructions, the method for processing SDN network resources when the computer executable instructions are executed, such as the SDN network resource shown in FIG. 2 Processing method.
  • the method, device, and storage device for processing SDN network resources Quality, complete the virtualization and management of the basic resources of the SDN network, so that the basic virtual resources have clear processing logic for creating, modifying, deleting, and synchronizing, which can ensure that the virtual resources are as close as possible to the actual conditions of the SDN network equipment.
  • the invention discloses a method and a device for processing an SDN resource, and a storage medium, comprising: acquiring resource information of an SDN network element by using an application software to a network element management system; and creating a virtual resource of the SDN network element according to the obtained resource information,
  • the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource; if the northbound multi-domain application software exists, the virtual resource is sent to the controller and the northbound multi-domain application software; In the case of a northbound multi-domain application, the virtual resource is sent to the controller.

Abstract

Disclosed are a method and apparatus for processing an SDN source, and a storage medium, comprising: acquiring resource information about an SDN network element from an network element management system by means of application software; creating a virtual resource of the SDN network element according to the acquired resource information, wherein the virtual resource comprises a virtual node resource, a virtual interface resource and a virtual link resource; and where North multi-domain application software exists, sending the virtual resource to a controller and the North multi-domain application software, and where no North multi-domain application software exists, sending the virtual resource to a controller.

Description

一种SDN资源的处理方法及装置、存储介质Method, device and storage medium for processing SDN resources
相关申请的交叉引用Cross-reference to related applications
本发明基于申请号为201610341578.2、申请日为2016年5月20日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的内容在此引入本发明作为参考。The present invention is based on a Chinese patent application filed on Apr. 20, 2016, the filing date of which is hereby incorporated by reference.
技术领域Technical field
本发明涉及网络应用技术,尤指一种软件定义网络(SDN,Software Defined Network)资源的处理方法及装置、存储介质。The invention relates to a network application technology, in particular to a method and a device for processing a software defined network (SDN) resource, and a storage medium.
背景技术Background technique
SDN的常见结构如图1所示,单域控制器直接访问本控制域内的网元,多域控制器直接链接各单域控制器,完成对各单域控制器所辖控制域的控制;各控制器配备一个应用软件(APP,APPLICATION),作为该控制器的管理工具;多域APP除了和控制器交互,还需要和下层的单域APP交互;由网元管理***(EMS,Element Management System)完成对一个控制域范围内的网元进行单网元管理。The common structure of SDN is shown in Figure 1. The single-domain controller directly accesses the network elements in the control domain, and the multi-domain controller directly links each single-domain controller to complete the control of the control domain under the control of each single-domain controller. The controller is equipped with an application software (APP, APPLICATION) as the management tool of the controller; in addition to interacting with the controller, the multi-domain APP needs to interact with the single-domain APP of the lower layer; the element management system (EMS, Element Management System) Complete single-network element management for network elements within a control domain.
在SDN网络中,APP需要将SDN网络设备的网元、接口、链路资源按照其归属的管理域抽象成虚拟节点、虚拟接口、虚拟链路资源,以便APP依据这些虚拟资源来完成业务、性能等方面的管理。目前尚无相关技术方案可供借鉴。In an SDN network, the APP needs to abstract the network elements, interfaces, and link resources of the SDN network device into virtual nodes, virtual interfaces, and virtual link resources according to the home management domain, so that the APP can complete services and performance according to the virtual resources. Management of other aspects. At present, there is no relevant technical solution for reference.
发明内容Summary of the invention
本发明实施例提供一种SDN资源的处理方法及装置、存储介质,以实 现SDN网络资源的虚拟化。Embodiments of the present invention provide a method, a device, and a storage medium for processing an SDN resource. Virtualization of SDN network resources.
本发明实施例提供了一种SDN资源的处理方法,包括:The embodiment of the invention provides a method for processing an SDN resource, including:
通过应用软件向网元管理***获取SDN网元的资源信息;Obtaining resource information of the SDN network element from the network element management system by using the application software;
根据所获取的资源信息创建所述SDN网元的虚拟资源,所述虚拟资源包括虚拟节点资源、虚拟接口资源和虚拟链路资源;Creating a virtual resource of the SDN network element according to the obtained resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
在存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器和所述北向多域应用软件;在不存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器。Sending the virtual resource to the controller and the northbound multi-domain application software in the presence of the northbound multi-domain application software; sending the virtual resource to the controller in the absence of the northbound multi-domain application software .
上述方案中,所述通过应用软件向网元管理***获取SDN网元的资源信息,包括:获取所述SDN网元的南向属性信息、所述SDN网元的接口资源及所述SDN网元相关的链路资源,其中,所述南向属性信息用于赋予相应的虚拟节点资源;所述接口资源用于创建相应的虚拟接口资源;所述链路资源用于筛选出已存在两端虚拟节点和虚拟接口的链路资源,并根据筛选出的链路资源创建相应的虚拟链路资源。In the above solution, the obtaining the resource information of the SDN network element by using the application software to the network element management system includes: obtaining the southbound attribute information of the SDN network element, the interface resource of the SDN network element, and the SDN network element Related link resources, where the southbound attribute information is used to assign a corresponding virtual node resource; the interface resource is used to create a corresponding virtual interface resource; and the link resource is used to filter out existing virtual ends Link resources of the node and the virtual interface, and create corresponding virtual link resources according to the selected link resources.
上述方案中,所述方法还包括:In the above solution, the method further includes:
管理所述SDN网元的虚拟资源。Managing virtual resources of the SDN network element.
上述方案中,所述管理所述SDN网元的虚拟资源,包括:In the above solution, the managing the virtual resources of the SDN network element includes:
接收到删除指定虚拟节点资源的指令后,删除所述指定虚拟节点资源和所述指定虚拟节点资源关联的虚拟接口和虚拟链路资源;After receiving the instruction to delete the specified virtual node resource, deleting the virtual interface and the virtual link resource associated with the specified virtual node resource and the specified virtual node resource;
将删除的所述指定虚拟节点资源、所述虚拟接口和所述虚拟链路资源发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The deleted specified virtual node resource, the virtual interface, and the virtual link resource are sent to the controller, or sent to the controller and the northbound multi-domain application software.
上述方案中,所述管理所述SDN网元的虚拟资源,包括:In the above solution, the managing the virtual resources of the SDN network element includes:
接收到修改指定虚拟节点资源的指令后,修改所述指定虚拟节点资源的南向属性信息;After receiving the instruction to modify the specified virtual node resource, modifying the southbound attribute information of the specified virtual node resource;
将修改后的所述指定虚拟节点资源发送给所述控制器,或发送给所述 控制器和所述北向的多域应用软件。Transmitting the modified specified virtual node resource to the controller, or sending the Controller and the northbound multi-domain application software.
上述方案中,所述管理所述SDN网元的虚拟资源,包括:In the above solution, the managing the virtual resources of the SDN network element includes:
接收到同步指令后,对指定网元的虚拟资源进行同步处理;After receiving the synchronization instruction, the virtual resource of the specified network element is synchronized;
将同步后的变更信息发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The synchronized change information is sent to the controller or to the controller and the northbound multi-domain application software.
上述方案中,所述对指定网元的虚拟资源进行同步处理,包括:In the above solution, the virtual resource of the specified network element is synchronously processed, including:
向所述网元管理***查询指定虚拟节点对应的网元,在查询到对应网元的情况下,将查询到的所述网元的相关属性覆盖对应的虚拟节点资源的属性值;在查询不到对应网元且接收到继续同步指令的情况下,删除所述指定虚拟节点资源。Querying, by the network element management system, the network element corresponding to the specified virtual node, and if the corresponding network element is queried, the related attribute of the queried network element is overwritten with the attribute value of the corresponding virtual node resource; When the corresponding network element is received and the continuation synchronization instruction is received, the specified virtual node resource is deleted.
上述方案中,所述对指定网元的虚拟资源进行同步处理,包括:In the above solution, the virtual resource of the specified network element is synchronously processed, including:
向所述网元管理***查询指定网元的接口信息,将查询到的所述接口信息与对应的虚拟节点所有的虚拟接口信息进行比较,确定新增的接口、待更新属性的虚拟接口和待删除的虚拟接口,为新增的接口创建对应的虚拟接口资源,对于待更新属性的虚拟接口,将接口属性值覆盖给对应的虚拟接口资源,从数据库中删除待删除的虚拟接口。Querying the network element management system for the interface information of the specified network element, comparing the queried interface information with all the virtual interface information of the corresponding virtual node, and determining the newly added interface, the virtual interface of the attribute to be updated, and the Delete the virtual interface and create a corresponding virtual interface resource for the new interface. For the virtual interface to be updated, the interface attribute value is overwritten to the corresponding virtual interface resource, and the virtual interface to be deleted is deleted from the database.
上述方案中,所述对指定网元的虚拟资源进行同步处理,包括:In the above solution, the virtual resource of the specified network element is synchronously processed, including:
向所述网元管理***查询指定网元的链路信息,将查询到的链路信息与对应的虚拟节点所有的虚拟链路进行比较,确定新增的链路、待更新的虚拟链路和待删除的虚拟链路,为新增的链路创建对应的虚拟链路资源,对于待更新属性的虚拟链路,将链路属性值覆盖给对应的虚拟链路资源,从数据库中删除待删除的虚拟链路。Querying the network element management system for the link information of the specified network element, comparing the queried link information with all the virtual links of the corresponding virtual node, and determining the newly added link, the virtual link to be updated, and The virtual link to be deleted is used to create a corresponding virtual link resource for the newly added link. For the virtual link to be updated, the link attribute value is overwritten to the corresponding virtual link resource, and the deleted link is deleted from the database. Virtual link.
本发明实施例还提供一种SDN资源的处理装置,包括:The embodiment of the invention further provides an apparatus for processing an SDN resource, including:
获取模块,配置为通过应用软件向网元管理***获取SDN网元的资源信息; The obtaining module is configured to obtain resource information of the SDN network element from the network element management system by using the application software;
创建模块,配置为根据所获取的资源信息创建所述SDN网元的虚拟资源,所述虚拟资源包括虚拟节点资源、虚拟接口资源和虚拟链路资源;Creating a module, configured to create a virtual resource of the SDN network element according to the obtained resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
发送模块,配置为在存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器和所述北向多域应用软件;在不存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器。a sending module, configured to send the virtual resource to the controller and the northbound multi-domain application software if there is a northbound multi-domain application software; if there is no northbound multi-domain application software, the virtual module The resource is sent to the controller.
上述方案中,所述获取模块,具体配置为:获取所述SDN网元的南向属性信息、所述SDN网元的接口资源及所述SDN网元相关的链路资源,其中,所述南向属性信息用于赋予相应的虚拟节点资源;所述接口资源用于创建相应的虚拟接口资源;所述链路资源用于筛选出已存在两端虚拟节点和虚拟接口的链路资源,并根据筛选出的链路资源创建相应的虚拟链路资源。In the foregoing solution, the acquiring module is configured to: obtain the southbound attribute information of the SDN network element, the interface resource of the SDN network element, and the link resource related to the SDN network element, where the south The attribute information is used to assign a corresponding virtual node resource; the interface resource is used to create a corresponding virtual interface resource; the link resource is used to filter out the link resources of the virtual node and the virtual interface that exist at both ends, and according to The filtered link resources create corresponding virtual link resources.
上述方案中,所述装置还包括:In the above solution, the device further includes:
管理模块,配置为管理所述SDN网元的虚拟资源。The management module is configured to manage virtual resources of the SDN network element.
上述方案中,所述管理模块包括:In the above solution, the management module includes:
删除单元,配置为接收到删除指定虚拟节点资源的指令后,删除所述指定虚拟节点资源和所述指定虚拟节点资源关联的虚拟接口和虚拟链路资源;Deleting a unit, configured to delete the virtual interface and the virtual link resource associated with the specified virtual node resource after receiving the instruction to delete the specified virtual node resource;
所述发送模块,还配置为将所述删除单元删除的所述指定虚拟节点资源、所述虚拟接口和所述虚拟链路资源发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The sending module is further configured to send, by the deleting unit, the specified virtual node resource, the virtual interface, and the virtual link resource to the controller, or send the Northbound multi-domain application software.
上述方案中,所述管理模块包括:In the above solution, the management module includes:
修改单元,配置为接收到修改指定虚拟节点资源的指令后,修改所述指定虚拟节点资源的南向属性信息;The modifying unit is configured to modify the southbound attribute information of the specified virtual node resource after receiving the instruction to modify the specified virtual node resource;
所述发送模块,还配置为将所述修改单元修改后的所述指定虚拟节点资源发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。 The sending module is further configured to send the modified virtual node resource modified by the modifying unit to the controller, or to the controller and the northbound multi-domain application software.
上述方案中,所述管理模块包括:In the above solution, the management module includes:
同步单元,配置为接收到同步指令后,对指定网元的虚拟资源进行同步处理;The synchronization unit is configured to synchronize the virtual resources of the specified network element after receiving the synchronization instruction;
所述发送模块,还配置为将同步后的变更信息发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The sending module is further configured to send the changed change information to the controller, or to the controller and the northbound multi-domain application software.
上述方案中,所述同步单元,具体配置为:向所述网元管理***查询指定虚拟节点对应的网元,在查询到对应网元的情况下,将查询到的所述网元的相关属性覆盖对应的虚拟节点资源的属性值;在查询不到对应网元且接收到继续同步指令的情况下,删除所述指定虚拟节点资源。In the above solution, the synchronization unit is configured to: query the network element management system for the network element corresponding to the specified virtual node, and query the related attribute of the network element when the corresponding network element is queried. The attribute value of the corresponding virtual node resource is overwritten; if the corresponding network element is not queried and the continuation synchronization instruction is received, the specified virtual node resource is deleted.
上述方案中,所述同步单元,具体配置为:向所述网元管理***查询指定网元的接口信息,将查询到的所述接口信息与对应的虚拟节点所有的虚拟接口信息进行比较,确定新增的接口、待更新属性的虚拟接口和待删除的虚拟接口,为新增的接口创建对应的虚拟接口资源,对于待更新属性的虚拟接口,将接口属性值覆盖给对应的虚拟接口资源,从数据库中删除待删除的虚拟接口。In the above solution, the synchronization unit is configured to: query the network element management system for the interface information of the specified network element, compare the queried interface information with all virtual interface information of the corresponding virtual node, and determine The new interface, the virtual interface to be updated, and the virtual interface to be deleted, create a corresponding virtual interface resource for the new interface. For the virtual interface to be updated, the interface attribute value is overwritten to the corresponding virtual interface resource. Delete the virtual interface to be deleted from the database.
上述方案中,所述同步单元,具体配置为:向所述网元管理***查询指定网元的链路信息,将查询到的链路信息与对应的虚拟节点所有的虚拟链路进行比较,确定新增的链路、待更新的虚拟链路和待删除的虚拟链路,为新增的链路创建对应的虚拟链路资源,对于待更新属性的虚拟链路,将链路属性值覆盖给对应的虚拟链路资源,从数据库中删除待删除的虚拟链路。In the above solution, the synchronization unit is configured to: query the network element management system for the link information of the specified network element, compare the queried link information with all the virtual links of the corresponding virtual node, and determine The new link, the virtual link to be updated, and the virtual link to be deleted, create corresponding virtual link resources for the newly added link, and overwrite the link attribute value to the virtual link of the attribute to be updated. Corresponding virtual link resources, delete the virtual link to be deleted from the database.
本发明实施例还提供一种SDN资源的处理装置,包括:The embodiment of the invention further provides an apparatus for processing an SDN resource, including:
存储器,用于存储可执行指令;a memory for storing executable instructions;
处理器,配置为执行所述存储器存储的可执行指令,所述可执行指令包括: a processor configured to execute the executable instructions stored by the memory, the executable instructions comprising:
通过应用软件向网元管理***获取SDN网元的资源信息;Obtaining resource information of the SDN network element from the network element management system by using the application software;
根据所获取的资源信息创建所述SDN网元的虚拟资源,所述虚拟资源包括虚拟节点资源、虚拟接口资源和虚拟链路资源;Creating a virtual resource of the SDN network element according to the obtained resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
在存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器和所述北向多域应用软件;在不存在北向多域应用软件的情况下,将所述虚拟资源发送给所述控制器。Sending the virtual resource to the controller and the northbound multi-domain application software if there is a northbound multi-domain application software; and sending the virtual resource to the Controller.
本发明实施例还提供一种存储介质,存储有可执行指令,所述可执行指令用于执行本发明实施例提供的SDN资源的处理方法。The embodiment of the invention further provides a storage medium, which stores executable instructions, and the executable instructions are used to execute the processing method of the SDN resource provided by the embodiment of the invention.
本发明实施例提供的一种SDN资源的处理方法及装置、存储介质,通过创建所述SDN网元的虚拟资源可以实现SDN网络资源的虚拟化;根据是否存在北向多域应用软件的情况,完成SDN网络基础资源的虚拟化和管理。The method and device for processing SDN resources and the storage medium provided by the embodiments of the present invention can implement virtualization of SDN network resources by creating virtual resources of the SDN network element; and completing according to whether there is a northbound multi-domain application software. Virtualization and management of SDN network infrastructure resources.
附图说明DRAWINGS
图1为典型的分层SDN网络***结构图;Figure 1 is a structural diagram of a typical hierarchical SDN network system;
图2为本发明实施例的SDN资源的处理方法的流程图;2 is a flowchart of a method for processing an SDN resource according to an embodiment of the present invention;
图3为本发明实施例的SDN资源的处理装置的示意图;3 is a schematic diagram of an apparatus for processing an SDN resource according to an embodiment of the present invention;
图4是本发明实施例提供的SDN网络资源的处理装置4的一个可选的硬件结构示意图。FIG. 4 is a schematic structural diagram of an optional hardware of the SDN network resource processing apparatus 4 according to the embodiment of the present invention.
具体实施方式detailed description
下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本发明实施例的特征可以相互任意组合。Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features of the embodiments of the present invention may be arbitrarily combined with each other.
图2为本发明实施例的SDN资源的处理方法的流程图,如图2所示,本实施例的方法包括:2 is a flowchart of a method for processing an SDN resource according to an embodiment of the present invention. As shown in FIG. 2, the method in this embodiment includes:
步骤11、通过APP向EMS获取SDN网元的资源信息; Step 11: Obtain resource information of the SDN network element from the EMS by using the APP;
步骤12、根据所获取的资源信息创建所述SDN网元的虚拟资源,所述虚拟资源包括虚拟节点资源、虚拟接口资源和虚拟链路资源;Step 12: Create a virtual resource of the SDN network element according to the obtained resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
步骤13、在存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器和所述北向多域应用软件;在不存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器。 Step 13. In the case that there is a northbound multi-domain application software, send the virtual resource to the controller and the northbound multi-domain application software; if there is no northbound multi-domain application software, send the virtual resource Give the controller.
本实施例的新建资源,在APP中依据EMS相关数据创建节点、接口和链路的虚拟资源,并同时应用到控制器和同步到上层APP。In the new resource of the embodiment, the virtual resources of the node, the interface, and the link are created in the APP according to the EMS-related data, and are simultaneously applied to the controller and synchronized to the upper-layer APP.
其中,所述通过应用软件向网元管理***获取SDN网元的基础资源信息,包括:获取所述SDN网元的南向属性信息、所述SDN网元的接口资源及所述SDN网元相关的链路资源,The obtaining the basic resource information of the SDN network element by using the application software to the network element management system includes: obtaining the southbound attribute information of the SDN network element, the interface resource of the SDN network element, and the SDN network element related to Link resources,
所述根据所获取的基础资源信息创建所述SDN网元的虚拟资源,包括:The creating the virtual resource of the SDN network element according to the obtained basic resource information includes:
将所述SDN网元的南向属性赋予虚拟节点资源;And assigning a southbound attribute of the SDN network element to the virtual node resource;
根据所述SDN网元的接口资源创建相应的虚拟接口资源;Creating a corresponding virtual interface resource according to the interface resource of the SDN network element;
从所述SDN网元相关的链路资源中筛选出已存在两端虚拟节点和虚拟接口的链路资源,根据筛选出的链路资源创建虚拟链路资源。A link resource of the virtual node and the virtual interface at both ends is filtered out from the link resources related to the SDN network element, and the virtual link resource is created according to the selected link resource.
上述方案中,本实施例的方法还可以包括:管理所述SDN网元的虚拟资源。In the above solution, the method in this embodiment may further include: managing virtual resources of the SDN network element.
上述方案中,所述管理所述SDN网元的虚拟资源,可以包括:In the above solution, the managing the virtual resources of the SDN network element may include:
接收到删除指定虚拟节点资源的指令后,删除所述指定虚拟节点资源和所述指定虚拟节点资源关联的虚拟接口和虚拟链路资源;After receiving the instruction to delete the specified virtual node resource, deleting the virtual interface and the virtual link resource associated with the specified virtual node resource and the specified virtual node resource;
将删除的所述指定虚拟节点资源、所述虚拟接口和所述虚拟链路资源发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The deleted specified virtual node resource, the virtual interface, and the virtual link resource are sent to the controller, or sent to the controller and the northbound multi-domain application software.
本实施例的删除资源,在APP中删除指定的虚拟的节点、接口和链路资源,并应用到控制器和同步到上层APP。In this embodiment, the deleted resource deletes the specified virtual node, interface, and link resource in the APP, and applies to the controller and synchronizes to the upper layer APP.
上述方案中,所述管理所述SDN网元的虚拟资源,还可以包括: In the foregoing solution, the managing the virtual resource of the SDN network element may further include:
接收到修改指定虚拟节点资源的指令后,修改所述指定虚拟节点资源的南向属性信息;After receiving the instruction to modify the specified virtual node resource, modifying the southbound attribute information of the specified virtual node resource;
将修改后的虚拟节点资源发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。Transmitting the modified virtual node resource to the controller or to the controller and the northbound multi-domain application software.
本实施例的修改资源,在APP中修改指定的虚拟节点、接口和链路资源的属性,并将变更应用到控制器和同步到上层APP。The modified resource of this embodiment modifies the attributes of the specified virtual node, the interface, and the link resource in the APP, and applies the change to the controller and synchronizes to the upper layer APP.
上述方案中,所述管理所述SDN网元的虚拟资源,还可以包括:In the foregoing solution, the managing the virtual resource of the SDN network element may further include:
接收到同步指令后,对指定网元的虚拟资源进行同步处理;After receiving the synchronization instruction, the virtual resource of the specified network element is synchronized;
将同步后的变更信息发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The synchronized change information is sent to the controller or to the controller and the northbound multi-domain application software.
其中,所述对指定网元的虚拟资源进行同步处理,可以包括:The synchronizing the virtual resources of the specified network element may include:
向所述网元管理***查询指定虚拟节点对应的网元,在查询到对应网元的情况下,将查询到的所述网元的相关属性覆盖对应的虚拟节点资源的属性值;在查询不到对应网元且接收到继续同步指令后,删除所述指定虚拟节点资源。Querying, by the network element management system, the network element corresponding to the specified virtual node, and if the corresponding network element is queried, the related attribute of the queried network element is overwritten with the attribute value of the corresponding virtual node resource; After the corresponding network element is received and the synchronization instruction is received, the specified virtual node resource is deleted.
其中,所述对指定网元的虚拟资源进行同步处理,还可以包括:The synchronizing the virtual resources of the specified network element may further include:
向所述网元管理***查询指定网元的接口信息,将查询到的所述接口信息与对应的虚拟节点所有的虚拟接口信息进行比较,确定新增的接口、待更新属性的虚拟接口和待删除的虚拟接口,为新增的接口创建对应的虚拟接口资源,对于待更新属性的虚拟接口,将接口属性值覆盖给对应的虚拟接口资源,从数据库中删除待删除的虚拟接口。Querying the network element management system for the interface information of the specified network element, comparing the queried interface information with all the virtual interface information of the corresponding virtual node, and determining the newly added interface, the virtual interface of the attribute to be updated, and the Delete the virtual interface and create a corresponding virtual interface resource for the new interface. For the virtual interface to be updated, the interface attribute value is overwritten to the corresponding virtual interface resource, and the virtual interface to be deleted is deleted from the database.
其中,所述对指定网元的虚拟资源进行同步处理,还可以包括:The synchronizing the virtual resources of the specified network element may further include:
向所述网元管理***查询指定网元的链路信息,将查询到的链路信息与对应的虚拟节点所有的虚拟链路进行比较,确定新增的链路、待更新的虚拟链路和待删除的虚拟链路,为新增的链路创建对应的虚拟链路资源, 对于待更新属性的虚拟链路,将链路属性值覆盖给对应的虚拟链路资源,从数据库中删除待删除的虚拟链路。Querying the network element management system for the link information of the specified network element, comparing the queried link information with all the virtual links of the corresponding virtual node, and determining the newly added link, the virtual link to be updated, and The virtual link to be deleted creates a corresponding virtual link resource for the newly added link. For the virtual link to be updated, the link attribute value is overwritten to the corresponding virtual link resource, and the virtual link to be deleted is deleted from the database.
本实施例的同步资源,将EMS中的相关节点、接口和链路的数据与APP中相应的虚拟资源做一次属性值覆盖,并将变更应用到控制器和同步到上层APP中。In the synchronization resource of the embodiment, the data of the relevant node, the interface, and the link in the EMS is overwritten with the corresponding virtual resource in the APP, and the change is applied to the controller and synchronized to the upper APP.
本发明实施例的提供一种SDN资源的处理方法,网元、接口、链路资源在APP中的虚拟化、APP将其应用到控制器以及APP向上层APP上报虚拟资源,使得SDN网络的基础资源具备清晰的数据模型、简洁明确的关联关系和完整的生命周期,为后续开发的业务管理功能打下坚实的基础。The embodiment of the present invention provides a method for processing an SDN resource, where a network element, an interface, and a link resource are virtualized in an APP, an APP applies it to a controller, and an APP reports an virtual resource to an upper layer APP, so that the basis of the SDN network is implemented. Resources have a clear data model, a clear and clear relationship and a complete life cycle, laying a solid foundation for the subsequent development of business management functions.
下面结合图1对本技术方案的实施作进一步的详细描述,本方案主要涉及以下的功能或实体:The implementation of the technical solution is further described in detail below with reference to FIG. 1. The solution mainly relates to the following functions or entities:
SDN网络:与传统的网络相比,基于SDN网络的交换机或者路由器只存在转发面(数据面)的逻辑,主要是根据控制器的逻辑完成转发,通过开放流(Openflow)协议或者其他协议实现与本发明实施例记载的SDN控制器互通。SDN network: Compared with the traditional network, the switch or router based on the SDN network only has the logic of the forwarding plane (data plane), which is mainly based on the logic of the controller, and is implemented by the OpenFlow protocol or other protocols. The SDN controllers described in the embodiments of the present invention are interworking.
控制器:SDN网络中实现转发逻辑并向SDN网络设备发出转发指令的软件***。SDN控制器(Controller)通过Openflow协议(或者其他协议)实现与SDN网络设备互通。单域控制器一般用于负责处理单个控制域内的转发逻辑并向本控制域的SDN设备发出转发指令;多域控制器一般通过符合表现状态转换特征(RESTFull)接口和多个单域控制器进行交互,用于处理多域业务逻辑并向单域控制器下发分解后的处理任务。Controller: A software system in the SDN network that implements forwarding logic and issues forwarding instructions to the SDN network device. The SDN controller (Controller) implements interworking with the SDN network device through the Openflow protocol (or other protocol). A single domain controller is generally used to process forwarding logic in a single control domain and issue forwarding instructions to an SDN device in the control domain; the multi-domain controller generally performs through a performance state transition feature (RESTFull) interface and multiple single domain controllers. Interaction, which is used to process multi-domain business logic and deliver the decomposed processing tasks to a single domain controller.
EMS:在本发明实施例提供的整个***中,将提供网元的自动发现,接口、链路资源的上传的功能,同时向APP提供获取网元、接口、链路的资源数据的接口。EMS: In the entire system provided by the embodiment of the present invention, an automatic discovery of a network element, an interface, and an uploading function of a link resource are provided, and an interface for acquiring resource data of a network element, an interface, and a link is provided to the APP.
APP:本发明实施例记载的APP基于WEB实现,通过应用层协议(例 如RESTFull接口等)调用控制器提供的控制和管理的接口。APP和控制器一一对应,单域控制器配备一个单域APP,多域控制器配置一个多域APP。对于多域APP,其下辖的所有单域APP中的所有虚拟资源都是可视的。APP: The APP described in the embodiment of the present invention is implemented based on WEB, and passes an application layer protocol (example) Such as the RESTFull interface, etc.) call the control and management interface provided by the controller. The APP and the controller are in one-to-one correspondence, the single domain controller is equipped with a single domain APP, and the multi-domain controller is configured with a multi-domain APP. For a multi-domain APP, all virtual resources in all single-domain APPs under its jurisdiction are visible.
本发明实施例的虚拟资源的数据模型如表1-6,说明如下:The data model of the virtual resource in the embodiment of the present invention is as follows:
表1为虚拟节点的主表结构;Table 1 shows the main table structure of the virtual node;
表2为虚拟节点的网络配置协议(NETCONF)参数的附属表结构;Table 2 shows the attached table structure of the Network Configuration Protocol (NETCONF) parameters of the virtual node;
表3为虚拟节点的CLI参数的附属表结构;Table 3 shows the attached table structure of the CLI parameters of the virtual node;
表4为虚拟节点的简单网络管理协议(SNMP,Simple Network Management Protocol)参数的附属表结构;Table 4 shows the attached table structure of the Simple Network Management Protocol (SNMP) parameters of the virtual node;
表5为虚拟接口的表结构;Table 5 shows the table structure of the virtual interface;
表6为虚拟链路的表结构;Table 6 shows the table structure of the virtual link;
表1Table 1
Figure PCTCN2017079974-appb-000001
Figure PCTCN2017079974-appb-000001
Figure PCTCN2017079974-appb-000002
Figure PCTCN2017079974-appb-000002
表2Table 2
Figure PCTCN2017079974-appb-000003
Figure PCTCN2017079974-appb-000003
表3table 3
Figure PCTCN2017079974-appb-000004
Figure PCTCN2017079974-appb-000004
表4Table 4
Figure PCTCN2017079974-appb-000005
Figure PCTCN2017079974-appb-000005
Figure PCTCN2017079974-appb-000006
Figure PCTCN2017079974-appb-000006
表5table 5
Figure PCTCN2017079974-appb-000007
Figure PCTCN2017079974-appb-000007
Figure PCTCN2017079974-appb-000008
Figure PCTCN2017079974-appb-000008
表6Table 6
Figure PCTCN2017079974-appb-000009
Figure PCTCN2017079974-appb-000009
Figure PCTCN2017079974-appb-000010
Figure PCTCN2017079974-appb-000010
本实施例的新建资源包括以下步骤:The new resource of this embodiment includes the following steps:
步骤101、用户在单域APP中选择SDN设备(设备清单由单域APP通过RESTFull接口从EMS获取)加入当前控制器的控制域;Step 101: The user selects an SDN device in the single domain APP (the device list is obtained by the single domain APP from the EMS through the RESTFull interface) to join the control domain of the current controller.
步骤102、单域APP根据选择的SDN网元创建虚拟节点资源,将SDN网元的南向属性(例如SNMP参数、CLI参数、NetConf参数等)赋予虚拟节点资源;Step 102: The single domain APP creates a virtual node resource according to the selected SDN network element, and assigns a southbound attribute (such as an SNMP parameter, a CLI parameter, a NetConf parameter, and the like) of the SDN network element to the virtual node resource.
步骤103、单域APP从EMS中获取该SDN网元的接口资源并且利用这些数据在单域APP中创建相应的虚拟接口资源;Step 103: The single-domain APP obtains the interface resource of the SDN network element from the EMS, and uses the data to create a corresponding virtual interface resource in the single-domain APP.
步骤104、单域APP从EMS中获取该SDN网元相关的链路资源,并且筛选出链路两端虚拟节点和虚拟接口都已存在于当前APP中的链路资源,APP再根据这些筛选出来的链路资源创建虚拟链路资源;Step 104: The single-domain APP obtains the link resources related to the SDN network element from the EMS, and filters out the link resources that exist in the current APP, and the APPs are filtered out according to the filtering. Link resources create virtual link resources;
步骤105、单域APP将新增的虚拟节点资源、虚拟接口资源和虚拟链路资源通过RESTFull接口发送给控制器;Step 105: The single domain APP sends the newly added virtual node resource, the virtual interface resource, and the virtual link resource to the controller through the RESTFull interface.
步骤106、如果当前单域APP具有北向的多域APP,单域APP将新增的虚拟节点资源、虚拟接口资源和虚拟链路资源通过RESTFull接口发送给此北向的多域APP;多域APP收到当前单域APP发送来的新增资源清单, 将创建这些资源的镜像资源,并且正确填写镜像关系字段。Step 106: If the current single domain APP has a northbound multi-domain APP, the single domain APP sends the newly added virtual node resource, virtual interface resource, and virtual link resource to the northbound multi-domain APP through the RESTFull interface; A list of new resources sent to the current single domain APP. The mirrored resources for these resources will be created and the mirror relationship fields will be filled out correctly.
本实施例,在单域APP中一般只提供针对虚拟节点资源的删除功能,虚拟节点、虚拟链路不提供直接的删除功能。In this embodiment, the deletion function for the virtual node resource is generally only provided in the single domain APP, and the virtual node and the virtual link do not provide a direct deletion function.
本实施例的删除资源包括以下步骤:Deleting resources in this embodiment includes the following steps:
步骤201、用户在单域APP中选择虚拟节点资源进行删除;Step 201: The user selects a virtual node resource in the single domain APP to delete.
步骤202、单域APP自动删除所选虚拟节点关联的虚拟接口和虚拟链路资源;Step 202: The single domain APP automatically deletes the virtual interface and virtual link resources associated with the selected virtual node.
步骤203、单域APP将需要删除的虚拟节点、虚拟接口和虚拟链路资源通过RESTFull接口发送给控制器以便控制器将相关设备从控制域中删除;Step 203: The single domain APP sends the virtual node, the virtual interface, and the virtual link resource that need to be deleted to the controller through the RESTFull interface, so that the controller deletes the related device from the control domain.
步骤204、如果单域APP还存在北向的多域APP,那么还需要通过RESTFull接口通知北向多域APP清理掉这些虚拟节点、虚拟接口和虚拟链路资源的镜像资源数据;Step 204: If the single domain APP still has a northbound multi-domain APP, the RESTFull interface is also required to notify the northbound multi-domain APP to clear the mirror resource data of the virtual node, the virtual interface, and the virtual link resource.
本实施例,在单域APP中一般只提供针对虚拟节点资源的修改功能,虚拟节点、虚拟链路数据相对稳定,不提供直接的修改功能。In this embodiment, only the modification function for the virtual node resource is generally provided in the single domain APP, and the virtual node and the virtual link data are relatively stable, and no direct modification function is provided.
本实施例的修改资源包括以下步骤:The modifying resource of this embodiment includes the following steps:
步骤301、用户在单域APP中选择虚拟节点进行修改,修改的主要是其南向属性(例如,SNMP参数、CLI参数、NetConf参数);Step 301: The user selects a virtual node in the single domain APP to modify, and the modified is mainly a southbound attribute (for example, an SNMP parameter, a CLI parameter, and a NetConf parameter);
步骤302、APP将修改的虚拟节点资源通过RESTFull接口发送给控制器以便控制器更新自身虚拟节点资源的属性值;Step 302: The APP sends the modified virtual node resource to the controller through the RESTFull interface, so that the controller updates the attribute value of the virtual node resource of the virtual node.
步骤303、如果当前单域APP还拥有北向的多域APP,那么还需要通过RESTFull接口发送给多域APP以便其更新镜像虚拟节点资源的属性值;Step 303: If the current single domain APP also has a northbound multi-domain APP, it also needs to send to the multi-domain APP through the RESTFull interface to update the attribute value of the mirror virtual node resource.
本实施例中,由于EMS和单域APP为两个***,单域APP上通过“新建资源”生成的虚拟节点、虚拟接口和虚拟链路资源在经过一段时间后可能与EMS上的对应网元、接口和链路存在差异,这种差异既可能是属性值 的差异也可能是存亡与否的差异,同步资源就为了消除此种差异。In this embodiment, the EMS and the single-domain APP are two systems, and the virtual node, the virtual interface, and the virtual link resource generated by the "new resource" on the single-domain APP may be associated with the corresponding network element on the EMS after a period of time. , interface and link differences, this difference may be attribute value The difference may also be the difference between survival and death, and the synchronization of resources is to eliminate such differences.
本实施例的同步资源包括以下步骤:The synchronization resource of this embodiment includes the following steps:
步骤401、用户在单域APP上选择需要同步的虚拟节点资源;Step 401: The user selects a virtual node resource that needs to be synchronized on the single domain APP.
步骤402、单域APP将用户选择的虚拟节点作为查询条件通过RESTFull接口查询EMS中的对应网元,将查询到的网元的相关属性如名称、网际协议(IP,Internet Protocol)地址、类型、南向属性,覆盖对应的虚拟节点的属性值;如果网元不存在,则提醒操作用户是否继续同步。如果用户选择是,单域APP将会删除此虚拟节点;如果用户选择否,单域APP将终止此次同步,由用户通过其它维护手段保持一致性;Step 402: The single-domain APP queries the corresponding virtual network element in the EMS through the RESTFull interface, and uses the RESTFull interface to query the related network element of the EMS, such as the name, the Internet Protocol (IP) address, and the type. The southbound attribute overrides the attribute value of the corresponding virtual node; if the network element does not exist, it prompts the operation user whether to continue synchronization. If the user selects Yes, the single domain APP will delete the virtual node; if the user selects No, the single domain APP will terminate the synchronization, and the user maintains consistency through other maintenance means;
步骤403、单域APP以网元为单位通过RESTFull接口查询EMS中网元包含的接口数据,再将这些数据和对应的虚拟节点所有的虚拟接口进行比较,计算出新增的接口、需要更新属性的虚拟接口和需要删除的虚拟接口。对于新增的接口,单域APP为其创建对应的虚拟接口资源;对于需要更新属性的虚拟接口,单域APP将接口属性值覆盖给对应的虚拟接口资源;对于需要删除的虚拟接口,单域APP将会从数据库中对虚拟接口进行删除;Step 403: The single-domain APP queries the interface data included in the EMS in the EMS through the RESTFull interface, and compares the data with all the virtual interfaces of the corresponding virtual node to calculate a new interface and needs to update the attribute. Virtual interface and virtual interface that needs to be removed. For a new interface, a single domain APP creates a corresponding virtual interface resource. For a virtual interface that needs to be updated, the single domain APP overrides the interface attribute value to the corresponding virtual interface resource. For the virtual interface to be deleted, the single domain The APP will delete the virtual interface from the database;
步骤404、单域APP以网元为单位通过RESTFull接口查询EMS中和网元相关的链路数据,再将这些数据和对应的虚拟节点所有的虚拟链路进行比较,计算出新增的链路、需要更新的虚拟链路和需要删除的虚拟链路。对于新增的链路,单域APP为其创建对应的虚拟链路资源;对于需要更新属性的虚拟链路,单域APP将链路属性值覆盖给对应的虚拟链路资源;对于需要删除的虚拟链路,单域APP将会从数据库中对虚拟链路进行删除。Step 404: The single-domain APP queries the link data related to the network element in the EMS through the RESTFull interface in the unit of the network element, and compares the data with all the virtual links of the corresponding virtual node to calculate the newly added link. The virtual link that needs to be updated and the virtual link that needs to be deleted. For a new link, the single-domain APP creates a corresponding virtual link resource for it; for a virtual link that needs to update the attribute, the single-domain APP overwrites the link attribute value to the corresponding virtual link resource; The virtual link, the single domain APP will delete the virtual link from the database.
步骤405、单域APP将同步带来的虚拟节点的变更(修改或者删除)、虚拟接口的变更(新增、修改和删除)和虚拟链路的变更(新增、修改和删除)通过RESTFull接口发送给控制器;Step 405: The single domain APP will change (modify or delete) the virtual node brought by the synchronization, change (add, modify, and delete) the virtual interface, and change (add, modify, and delete) the virtual link through the RESTFull interface. Sent to the controller;
步骤406、如果当前单域APP拥有北向的多域APP,当前单域APP还 会将上述步骤405中的变更情况同RESTFull接口发送给多域APP,由此多域APP处理相应的镜像资源使其和当前单域APP保持一致性。Step 406: If the current single domain APP has a northbound multi-domain APP, the current single domain APP is still The change in the above step 405 is sent to the multi-domain APP with the RESTFull interface, and the multi-domain APP processes the corresponding mirror resource to maintain consistency with the current single domain APP.
图3为本发明实施例的SDN资源的处理装置3的示意图,如图3所示,本实施例的SDN资源的处理装置3包括:FIG. 3 is a schematic diagram of an SDN resource processing apparatus 3 according to an embodiment of the present invention. As shown in FIG. 3, the SDN resource processing apparatus 3 of this embodiment includes:
获取模块31,配置为通过应用软件向网元管理***获取SDN网元的资源信息;The obtaining module 31 is configured to acquire resource information of the SDN network element from the network element management system by using the application software;
创建模块32,配置为根据所获取的基础资源信息创建所述SDN网元的虚拟资源,所述虚拟资源包括虚拟节点资源、虚拟接口资源和虚拟链路资源;The creating module 32 is configured to create a virtual resource of the SDN network element according to the obtained basic resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
发送模块33,配置为在存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器和所述北向多域应用软件;在不存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器。The sending module 33 is configured to send the virtual resource to the controller and the northbound multi-domain application software if there is a northbound multi-domain application software; in the case where there is no northbound multi-domain application software, The virtual resource is sent to the controller.
其中,所述获取模块31,具体配置为:获取所述SDN网元的南向属性信息、所述SDN网元的接口资源及所述SDN网元相关的链路资源,其中,所述南向属性信息用于赋予相应的虚拟节点资源;所述接口资源用于创建相应的虚拟接口资源;所述链路资源用于筛选出已存在两端虚拟节点和虚拟接口的链路资源,并根据筛选出的链路资源创建相应的虚拟链路资源。The obtaining module 31 is configured to: obtain the southbound attribute information of the SDN network element, the interface resource of the SDN network element, and the link resource related to the SDN network element, where the southbound direction The attribute information is used to assign a corresponding virtual node resource; the interface resource is used to create a corresponding virtual interface resource; the link resource is used to filter out the link resources of the virtual node and the virtual interface that exist at both ends, and The outgoing link resources create corresponding virtual link resources.
上述方案中,本实施例的处理装置还可以包括:In the above solution, the processing device of this embodiment may further include:
管理模块34,配置为管理所述SDN网元的虚拟资源。The management module 34 is configured to manage virtual resources of the SDN network element.
其中,所述管理模块34包括:The management module 34 includes:
删除单元341,配置为接收到删除指定虚拟节点资源的指令后,删除所述指定虚拟节点资源和所述指定虚拟节点资源关联的虚拟接口和虚拟链路资源;The deleting unit 341 is configured to: after receiving the instruction to delete the specified virtual node resource, delete the virtual interface and the virtual link resource associated with the specified virtual node resource and the specified virtual node resource;
所述发送模块33,还配置为将所述删除单元341删除的所述指定虚拟 节点资源、所述虚拟接口和所述虚拟链路资源发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The sending module 33 is further configured to delete the specified virtual deleted by the deleting unit 341 The node resource, the virtual interface, and the virtual link resource are sent to the controller or to the controller and the northbound multi-domain application software.
其中,所述管理模块34还可以包括:The management module 34 may further include:
修改单元342,配置为接收到修改指定虚拟节点资源的指令后,修改所述指定虚拟节点资源的南向属性信息;The modifying unit 342 is configured to modify the southbound attribute information of the specified virtual node resource after receiving the instruction to modify the specified virtual node resource;
所述发送模块33,还配置为将所述修改单元342修改后的所述指定虚拟节点资源发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The sending module 33 is further configured to send the modified virtual node resource modified by the modifying unit 342 to the controller, or to the controller and the northbound multi-domain application software.
其中,所述管理模块34还可以包括:The management module 34 may further include:
同步单元343,配置为接收到同步指令后,对指定网元的虚拟资源进行同步处理;The synchronization unit 343 is configured to: after receiving the synchronization instruction, perform synchronization processing on the virtual resource of the specified network element;
所述发送模块33,还配置为将同步后的变更信息发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The sending module 33 is further configured to send the synchronized change information to the controller, or to the controller and the northbound multi-domain application software.
其中,所述同步单元343,具体配置为:向所述网元管理***查询指定虚拟节点对应的网元,在查询到对应网元的情况下,将查询到的网元的相关属性覆盖对应的虚拟节点资源的属性值;在查询不到对应网元,提醒用户是否继续同步,接收到继续同步指令的情况下,删除所述指定虚拟节点资源。The synchronization unit 343 is configured to: query the network element management system for the network element corresponding to the specified virtual node, and if the corresponding network element is queried, the related attribute of the queried network element is overwritten. The attribute value of the virtual node resource; if the corresponding network element is not queried, the user is reminded whether to continue synchronization, and if the synchronization instruction is received, the specified virtual node resource is deleted.
其中,所述同步单元343,具体配置为:向所述网元管理***查询指定网元的接口信息,将查询到的接口信息与对应的虚拟节点所有的虚拟接口信息进行比较,确定新增的接口、待更新属性的虚拟接口和待删除的虚拟接口,为新增的接口创建对应的虚拟接口资源,对于待更新属性的虚拟接口,将接口属性值覆盖给对应的虚拟接口资源,从数据库中删除待删除的虚拟接口。The synchronization unit 343 is configured to: query the network element management system for the interface information of the specified network element, compare the queried interface information with all the virtual interface information of the corresponding virtual node, and determine the newly added The interface, the virtual interface to be updated, and the virtual interface to be deleted, create a corresponding virtual interface resource for the new interface. For the virtual interface to be updated, the interface attribute value is overwritten to the corresponding virtual interface resource. Delete the virtual interface to be deleted.
其中,所述同步单元343,具体配置为:向所述网元管理***查询指定 网元的链路信息,将查询到的链路信息与对应的虚拟节点所有的虚拟链路进行比较,确定新增的链路、待更新的虚拟链路和待删除的虚拟链路,为新增的链路创建对应的虚拟链路资源,对于待更新属性的虚拟链路,将链路属性值覆盖给对应的虚拟链路资源,从数据库中删除待删除的虚拟链路。The synchronization unit 343 is specifically configured to: query and specify the network element management system. The link information of the network element is compared with the virtual link of the corresponding virtual node to determine the newly added link, the virtual link to be updated, and the virtual link to be deleted. The added link creates a corresponding virtual link resource. For the virtual link of the attribute to be updated, the link attribute value is overwritten to the corresponding virtual link resource, and the virtual link to be deleted is deleted from the database.
本发明实施例还提供了一种SDN网络资源的处理装置,可以应用于图1所示的控制器,如单域控制器和多域控制器。参见图4,图4是本发明实施例提供的SDN网络资源的处理装置4的一个可选的硬件结构示意图,包括:The embodiment of the invention further provides a processing device for the SDN network resource, which can be applied to the controller shown in FIG. 1, such as a single domain controller and a multi-domain controller. Referring to FIG. 4, FIG. 4 is a schematic structural diagram of an optional hardware structure of an apparatus for processing SDN network resources according to an embodiment of the present invention, including:
处理器41、输入/输出接口43,存储器44以及网络接口42(使用各种有线方式或无线方式的通信技术),组件可以经***总线连接通信。The processor 41, the input/output interface 43, the memory 44, and the network interface 42 (using various wired or wireless communication technologies), the components can communicate via a system bus connection.
存储器44,用于存储可执行指令;a memory 44 for storing executable instructions;
处理器41,配置为执行所述存储器存储的可执行指令,所述可执行指令包括:The processor 41 is configured to execute the executable instructions stored by the memory, where the executable instructions comprise:
通过应用软件向网元管理***获取SDN网元的资源信息;Obtaining resource information of the SDN network element from the network element management system by using the application software;
根据所获取的资源信息创建所述SDN网元的虚拟资源,所述虚拟资源包括虚拟节点资源、虚拟接口资源和虚拟链路资源;Creating a virtual resource of the SDN network element according to the obtained resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
在存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器和所述北向多域应用软件;在不存在北向多域应用软件的情况下,将所述虚拟资源发送给所述控制器。Sending the virtual resource to the controller and the northbound multi-domain application software if there is a northbound multi-domain application software; and sending the virtual resource to the Controller.
本发明实施例还提供了一种计算机可读存储介质,其存储有计算机可执行指令,所述计算机可执行指令被执行时实现SDN网络资源的处理方法,例如如图2所示的SDN网络资源的处理方法。The embodiment of the present invention further provides a computer readable storage medium storing computer executable instructions, the method for processing SDN network resources when the computer executable instructions are executed, such as the SDN network resource shown in FIG. 2 Processing method.
综上所述,本发明实施例的SDN网络资源的处理方法及装置、存储介 质,完成SDN网络基础资源的虚拟化和管理,使得基础的虚拟资源具备清晰的创建、修改、删除、同步的处理逻辑,能保证虚拟资源尽最大可能的和SDN网络设备的实际情况保持一致。In summary, the method, device, and storage device for processing SDN network resources according to embodiments of the present invention Quality, complete the virtualization and management of the basic resources of the SDN network, so that the basic virtual resources have clear processing logic for creating, modifying, deleting, and synchronizing, which can ensure that the virtual resources are as close as possible to the actual conditions of the SDN network equipment.
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。One of ordinary skill in the art will appreciate that all or a portion of the steps described above can be accomplished by a program that instructs the associated hardware, such as a read-only memory, a magnetic or optical disk, and the like. All or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiment may be implemented in the form of hardware or in the form of a software function module. The invention is not limited to any specific form of combination of hardware and software.
以上仅为本发明的优选实施例,当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。The above is only a preferred embodiment of the present invention, and of course, the present invention may be embodied in various other embodiments without departing from the spirit and scope of the invention. Corresponding changes and modifications are intended to be included within the scope of the appended claims.
工业实用性Industrial applicability
本发明公开一种SDN资源的处理方法及装置、存储介质,包括:通过应用软件向网元管理***获取SDN网元的资源信息;根据所获取的资源信息创建所述SDN网元的虚拟资源,所述虚拟资源包括虚拟节点资源、虚拟接口资源和虚拟链路资源;在存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器和所述北向多域应用软件;在不存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器。 The invention discloses a method and a device for processing an SDN resource, and a storage medium, comprising: acquiring resource information of an SDN network element by using an application software to a network element management system; and creating a virtual resource of the SDN network element according to the obtained resource information, The virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource; if the northbound multi-domain application software exists, the virtual resource is sent to the controller and the northbound multi-domain application software; In the case of a northbound multi-domain application, the virtual resource is sent to the controller.

Claims (20)

  1. 一种软件定义网络SDN资源的处理方法,包括:A method for processing a software defined network SDN resource, comprising:
    通过应用软件向网元管理***获取SDN网元的资源信息;Obtaining resource information of the SDN network element from the network element management system by using the application software;
    根据所获取的资源信息创建所述SDN网元的虚拟资源,所述虚拟资源包括虚拟节点资源、虚拟接口资源和虚拟链路资源;Creating a virtual resource of the SDN network element according to the obtained resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
    在存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器和所述北向多域应用软件;在不存在北向多域应用软件的情况下,将所述虚拟资源发送给所述控制器。Sending the virtual resource to the controller and the northbound multi-domain application software if there is a northbound multi-domain application software; and sending the virtual resource to the Controller.
  2. 如权利要求1所述的方法,其中:The method of claim 1 wherein:
    所述通过应用软件向网元管理***获取SDN网元的资源信息,包括:获取所述SDN网元的南向属性信息、所述SDN网元的接口资源及所述SDN网元相关的链路资源,其中,所述南向属性信息用于赋予相应的虚拟节点资源;所述接口资源用于创建相应的虚拟接口资源;所述链路资源用于筛选出已存在两端虚拟节点和虚拟接口的链路资源,并根据筛选出的链路资源创建相应的虚拟链路资源。The obtaining the resource information of the SDN network element by using the application software to the network element management system includes: acquiring the southbound attribute information of the SDN network element, the interface resource of the SDN network element, and the link related to the SDN network element a resource, wherein the southbound attribute information is used to assign a corresponding virtual node resource; the interface resource is used to create a corresponding virtual interface resource; and the link resource is used to filter out existing virtual nodes and virtual interfaces at both ends Link resources, and create corresponding virtual link resources according to the selected link resources.
  3. 如权利要求2所述的方法,其中,所述方法还包括:The method of claim 2, wherein the method further comprises:
    管理所述SDN网元的虚拟资源。Managing virtual resources of the SDN network element.
  4. 如权利要求3所述的方法,其中:所述管理所述SDN网元的虚拟资源,包括:The method of claim 3, wherein the managing the virtual resources of the SDN network element comprises:
    接收到删除指定虚拟节点资源的指令后,删除所述指定虚拟节点资源,并删除所述指定虚拟节点资源关联的虚拟接口和虚拟链路资源;After receiving the instruction to delete the specified virtual node resource, deleting the specified virtual node resource, and deleting the virtual interface and the virtual link resource associated with the specified virtual node resource;
    将删除的所述指定虚拟节点资源、所述虚拟接口和所述虚拟链路资源发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The deleted specified virtual node resource, the virtual interface, and the virtual link resource are sent to the controller, or sent to the controller and the northbound multi-domain application software.
  5. 如权利要求3所述的方法,其中:所述管理所述SDN网元的虚拟资源,包括: The method of claim 3, wherein the managing the virtual resources of the SDN network element comprises:
    接收到修改指定虚拟节点资源的指令后,修改所述指定虚拟节点资源的南向属性信息;After receiving the instruction to modify the specified virtual node resource, modifying the southbound attribute information of the specified virtual node resource;
    将修改后的所述指定虚拟节点资源发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。Transmitting the modified specified virtual node resource to the controller, or to the controller and the northbound multi-domain application software.
  6. 如权利要求3所述的方法,其中:所述管理所述SDN网元的虚拟资源,包括:The method of claim 3, wherein the managing the virtual resources of the SDN network element comprises:
    接收到同步指令后,对指定网元的虚拟资源进行同步处理;After receiving the synchronization instruction, the virtual resource of the specified network element is synchronized;
    将同步后的变更信息发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The synchronized change information is sent to the controller or to the controller and the northbound multi-domain application software.
  7. 如权利要求6所述的方法,其中:所述对指定网元的虚拟资源进行同步处理,包括:The method of claim 6, wherein the synchronizing the virtual resources of the specified network element comprises:
    向所述网元管理***查询指定虚拟节点对应的网元,在查询到对应网元的情况下,将查询到的所述网元的相关属性覆盖对应的虚拟节点资源的属性值;在查询不到对应网元且接收到继续同步指令的情况下,删除所述指定虚拟节点资源。Querying, by the network element management system, the network element corresponding to the specified virtual node, and if the corresponding network element is queried, the related attribute of the queried network element is overwritten with the attribute value of the corresponding virtual node resource; When the corresponding network element is received and the continuation synchronization instruction is received, the specified virtual node resource is deleted.
  8. 如权利要求6所述的方法,其中:所述对指定网元的虚拟资源进行同步处理,包括:The method of claim 6, wherein the synchronizing the virtual resources of the specified network element comprises:
    向所述网元管理***查询指定网元的接口信息,将查询到的所述接口信息与对应的虚拟节点所有的虚拟接口信息进行比较,确定新增的接口、待更新属性的虚拟接口和待删除的虚拟接口;Querying the network element management system for the interface information of the specified network element, comparing the queried interface information with all the virtual interface information of the corresponding virtual node, and determining the newly added interface, the virtual interface of the attribute to be updated, and the Deleted virtual interface;
    为所述新增的接口创建对应的虚拟接口资源;Creating a corresponding virtual interface resource for the newly added interface;
    对于待更新属性的虚拟接口,将接口属性值覆盖给对应的虚拟接口资源,从数据库中删除待删除的虚拟接口。For the virtual interface to be updated, the interface attribute value is overwritten to the corresponding virtual interface resource, and the virtual interface to be deleted is deleted from the database.
  9. 如权利要求6所述的方法,其中:所述对指定网元的虚拟资源进行同步处理,包括: The method of claim 6, wherein the synchronizing the virtual resources of the specified network element comprises:
    向所述网元管理***查询指定网元的链路信息,将查询到的链路信息与对应的虚拟节点所有的虚拟链路进行比较,确定新增的链路、待更新的虚拟链路和待删除的虚拟链路;Querying the network element management system for the link information of the specified network element, comparing the queried link information with all the virtual links of the corresponding virtual node, and determining the newly added link, the virtual link to be updated, and The virtual link to be deleted;
    为新增的链路创建对应的虚拟链路资源;Create corresponding virtual link resources for the newly added link.
    对于待更新属性的虚拟链路,将链路属性值覆盖给对应的虚拟链路资源,从数据库中删除待删除的虚拟链路。For the virtual link to be updated, the link attribute value is overwritten to the corresponding virtual link resource, and the virtual link to be deleted is deleted from the database.
  10. 一种软件定义网络SDN资源的处理装置,包括:A device for processing a software-defined network SDN resource, comprising:
    获取模块,配置为通过应用软件向网元管理***获取SDN网元的资源信息;The obtaining module is configured to obtain resource information of the SDN network element from the network element management system by using the application software;
    创建模块,配置为根据所获取的资源信息创建所述SDN网元的虚拟资源,所述虚拟资源包括虚拟节点资源、虚拟接口资源和虚拟链路资源;Creating a module, configured to create a virtual resource of the SDN network element according to the obtained resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
    发送模块,配置为在存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器和所述北向多域应用软件;在不存在北向多域应用软件的情况下,将所述虚拟资源发送给所述控制器。a sending module, configured to send the virtual resource to the controller and the northbound multi-domain application software if there is a northbound multi-domain application software; if there is no northbound multi-domain application software, the virtual module The resource is sent to the controller.
  11. 如权利要求10所述的装置,其中:The apparatus of claim 10 wherein:
    所述获取模块,具体配置为:获取所述SDN网元的南向属性信息、所述SDN网元的接口资源及所述SDN网元相关的链路资源,其中,所述南向属性信息用于赋予相应的虚拟节点资源;所述接口资源用于创建相应的虚拟接口资源;所述链路资源用于筛选出已存在两端虚拟节点和虚拟接口的链路资源,并根据筛选出的链路资源创建相应的虚拟链路资源。The acquiring module is configured to: obtain the southbound attribute information of the SDN network element, the interface resource of the SDN network element, and the link resource related to the SDN network element, where the southbound attribute information is used. And corresponding to the virtual node resource; the interface resource is used to create a corresponding virtual interface resource; the link resource is used to filter out the link resources of the virtual node and the virtual interface that exist at both ends, and according to the selected chain The road resource creates a corresponding virtual link resource.
  12. 如权利要求11所述的装置,其中,所述装置还包括:The apparatus of claim 11 wherein said apparatus further comprises:
    管理模块,配置为管理所述SDN网元的虚拟资源。The management module is configured to manage virtual resources of the SDN network element.
  13. 如权利要求12所述的装置,其中,所述管理模块包括:The apparatus of claim 12 wherein said management module comprises:
    删除单元,配置为接收到删除指定虚拟节点资源的指令后,删除所述指定虚拟节点资源,并删除所述指定虚拟节点资源关联的虚拟接口和虚拟 链路资源;Deleting a unit, configured to delete the specified virtual node resource after deleting the instruction to delete the specified virtual node resource, and delete the virtual interface and the virtual association associated with the specified virtual node resource Link resource
    所述发送模块,还配置为将所述删除单元删除的所述指定虚拟节点资源、所述虚拟接口和所述虚拟链路资源发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The sending module is further configured to send, by the deleting unit, the specified virtual node resource, the virtual interface, and the virtual link resource to the controller, or send the Northbound multi-domain application software.
  14. 如权利要求12所述的装置,其中,所述管理模块包括:The apparatus of claim 12 wherein said management module comprises:
    修改单元,配置为接收到修改指定虚拟节点资源的指令后,修改所述指定虚拟节点资源的南向属性信息;The modifying unit is configured to modify the southbound attribute information of the specified virtual node resource after receiving the instruction to modify the specified virtual node resource;
    所述发送模块,还配置为将所述修改单元修改后的所述指定虚拟节点资源发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The sending module is further configured to send the modified virtual node resource modified by the modifying unit to the controller, or to the controller and the northbound multi-domain application software.
  15. 如权利要求12所述的装置,其中,所述管理模块包括:The apparatus of claim 12 wherein said management module comprises:
    同步单元,配置为接收到同步指令后,对指定网元的虚拟资源进行同步处理;The synchronization unit is configured to synchronize the virtual resources of the specified network element after receiving the synchronization instruction;
    所述发送模块,还配置为将同步后的变更信息发送给所述控制器,或发送给所述控制器和所述北向的多域应用软件。The sending module is further configured to send the changed change information to the controller, or to the controller and the northbound multi-domain application software.
  16. 如权利要求15所述的装置,其中,The device of claim 15 wherein
    所述同步单元,具体配置为:向所述网元管理***查询指定虚拟节点对应的网元,在查询到对应网元的情况下,将查询到的所述网元的相关属性覆盖对应的虚拟节点资源的属性值;在查询不到对应网元且接收到继续同步指令的情况下,删除所述指定虚拟节点资源。The synchronization unit is configured to: query the network element management system for the network element corresponding to the specified virtual node, and if the corresponding network element is queried, the related attribute of the queried network element is overwritten with the corresponding virtual The attribute value of the node resource; if the corresponding network element is not queried and the continuation synchronization instruction is received, the specified virtual node resource is deleted.
  17. 如权利要求15所述的装置,其中,The device of claim 15 wherein
    所述同步单元,具体配置为:向所述网元管理***查询指定网元的接口信息,将查询到的所述接口信息与对应的虚拟节点所有的虚拟接口信息进行比较,确定新增的接口、待更新属性的虚拟接口和待删除的虚拟接口;The synchronization unit is configured to: query the network element management system for the interface information of the specified network element, compare the queried interface information with all virtual interface information of the corresponding virtual node, and determine the newly added interface. The virtual interface of the attribute to be updated and the virtual interface to be deleted;
    为所述新增的接口创建对应的虚拟接口资源;Creating a corresponding virtual interface resource for the newly added interface;
    对于待更新属性的虚拟接口,将接口属性值覆盖给对应的虚拟接口资 源,从数据库中删除待删除的虚拟接口。For the virtual interface of the attribute to be updated, the interface attribute value is overwritten to the corresponding virtual interface resource. Source, delete the virtual interface to be deleted from the database.
  18. 如权利要求15所述的装置,其中,The device of claim 15 wherein
    所述同步单元,具体配置为:向所述网元管理***查询指定网元的链路信息,将查询到的链路信息与对应的虚拟节点所有的虚拟链路进行比较,确定新增的链路、待更新的虚拟链路和待删除的虚拟链路;为新增的链路创建对应的虚拟链路资源;对于待更新属性的虚拟链路,将链路属性值覆盖给对应的虚拟链路资源,从数据库中删除待删除的虚拟链路。The synchronization unit is configured to: query the network element management system for link information of the specified network element, compare the queried link information with all virtual links of the corresponding virtual node, and determine the newly added chain. The virtual link to be updated and the virtual link to be deleted; the corresponding virtual link resource is created for the newly added link; and the link attribute value is overwritten to the corresponding virtual link for the virtual link of the attribute to be updated. The path resource deletes the virtual link to be deleted from the database.
  19. 一种软件定义网络SDN资源的处理装置,包括:A device for processing a software-defined network SDN resource, comprising:
    存储器,用于存储可执行指令;a memory for storing executable instructions;
    处理器,配置为执行所述存储器存储的可执行指令,所述可执行指令包括:a processor configured to execute the executable instructions stored by the memory, the executable instructions comprising:
    通过应用软件向网元管理***获取SDN网元的资源信息;Obtaining resource information of the SDN network element from the network element management system by using the application software;
    根据所获取的资源信息创建所述SDN网元的虚拟资源,所述虚拟资源包括虚拟节点资源、虚拟接口资源和虚拟链路资源;Creating a virtual resource of the SDN network element according to the obtained resource information, where the virtual resource includes a virtual node resource, a virtual interface resource, and a virtual link resource;
    在存在北向多域应用软件的情况下,将所述虚拟资源发送给控制器和所述北向多域应用软件;在不存在北向多域应用软件的情况下,将所述虚拟资源发送给所述控制器。Sending the virtual resource to the controller and the northbound multi-domain application software if there is a northbound multi-domain application software; and sending the virtual resource to the Controller.
  20. 一种存储介质,存储有可执行指令,所述可执行指令用于执行权利要求1至9任一项所述的软件定义网络SDN资源的处理方法。 A storage medium storing executable instructions for executing a method of processing a software-defined network SDN resource according to any one of claims 1 to 9.
PCT/CN2017/079974 2016-05-20 2017-04-10 Method and apparatus for processing sdn source, and storage medium WO2017198004A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610341578.2A CN107404507B (en) 2016-05-20 2016-05-20 SDN resource processing method and device
CN201610341578.2 2016-05-20

Publications (1)

Publication Number Publication Date
WO2017198004A1 true WO2017198004A1 (en) 2017-11-23

Family

ID=60324808

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/079974 WO2017198004A1 (en) 2016-05-20 2017-04-10 Method and apparatus for processing sdn source, and storage medium

Country Status (2)

Country Link
CN (1) CN107404507B (en)
WO (1) WO2017198004A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113821440A (en) * 2021-09-27 2021-12-21 中车株洲电力机车有限公司 VxWorks application software testing method, system and simulator

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113141341A (en) * 2020-11-19 2021-07-20 北京航空航天大学 Programmable software-defined network security policy system
CN114422280B (en) * 2021-12-31 2023-11-07 深信服科技股份有限公司 Network deployment method, device, node and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363159A (en) * 2014-07-02 2015-02-18 北京邮电大学 Virtual open network building system and method based on software definition network
CN104901903A (en) * 2015-04-07 2015-09-09 北京邮电大学 Multi-domain resource processing method and system for software defined network

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103051565B (en) * 2013-01-04 2018-01-05 中兴通讯股份有限公司 A kind of architecture system and implementation method of grade software defined network controller
CN103338163B (en) * 2013-07-16 2016-03-23 清华大学 Support the software defined network controller of dynamic elasticity scheduling of resource
WO2015021629A1 (en) * 2013-08-15 2015-02-19 华为技术有限公司 Resource allocation method
CN105376197B (en) * 2014-08-22 2019-02-22 中国电信股份有限公司 The method and system of implementation level network abstraction
CN104253749B (en) * 2014-09-18 2018-04-13 华南理工大学 A kind of user terminal distribution route computational methods based on software defined network framework
CN104994019B (en) * 2015-05-12 2018-10-02 清华大学 A kind of horizontal direction interface system for SDN controllers
CN105024853A (en) * 2015-07-01 2015-11-04 中国科学院信息工程研究所 SDN resource matching and service path discovering method based on rumor spreading mechanism

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363159A (en) * 2014-07-02 2015-02-18 北京邮电大学 Virtual open network building system and method based on software definition network
CN104901903A (en) * 2015-04-07 2015-09-09 北京邮电大学 Multi-domain resource processing method and system for software defined network

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
CELENLIOGLU, M. RASIH: "An SDN Based Intra-Domain Routing and Resource Management Model", IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, 31 December 2015 (2015-12-31), pages 347 - 352, XP032767771, DOI: 10.1109/IC2E.2015.47 *
MIJUMBI, RASHID: "Dynamic Resource Management in SDN-based Virtualized Networks", 10TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM) AND WORKSHOP, 17 November 2014 (2014-11-17) - 21 November 2014 (2014-11-21), XP032724815, DOI: 10.1109/CNSM.2014.7014204 *
WANG, LU ET AL.: "Research and design of SDN-based Network Visualization", CHINA MASTER'S THESES FULL-TEXT DATABASE, 31 August 2015 (2015-08-31), pages 31 - 36 *
ZHANG, FENGYE: "Radio Resource Management Based on NFV and SDN in 4G and 5G HetNet", PUBLISHED IN ICSON 2015, 31 December 2015 (2015-12-31), pages 165 - 172, DOI: 10.1007/978-3-319-19746-3_20 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113821440A (en) * 2021-09-27 2021-12-21 中车株洲电力机车有限公司 VxWorks application software testing method, system and simulator
CN113821440B (en) * 2021-09-27 2023-09-05 中车株洲电力机车有限公司 VxWorks application software testing method, system and simulator

Also Published As

Publication number Publication date
CN107404507B (en) 2022-03-29
CN107404507A (en) 2017-11-28

Similar Documents

Publication Publication Date Title
US10826768B2 (en) Controlled node configuration
Giang et al. Developing iot applications in the fog: A distributed dataflow approach
WO2018219322A1 (en) Device management method and apparatus, and processor and storage medium
CN103825954B (en) A kind of OpenFlow control methods and corresponding plug-in unit, platform and network
US9450823B2 (en) Hybrid network management
CN108449197B (en) Multi-cloud environment network construction method based on software defined network
WO2017198004A1 (en) Method and apparatus for processing sdn source, and storage medium
WO2016111890A1 (en) Rule based continuous drift and consistency management for complex systems
RU2729406C1 (en) Method and device for automatic control of virtualized flow mirroring policy and data medium
WO2018137373A1 (en) Data configuration method and data configuration apparatus
CN109379217B (en) A kind of different producer's arranging service device of Metropolitan Area Network (MAN)
CN106953848B (en) Software defined network implementation method based on ForCES
CN109462511B (en) Network establishing method and device
CN104363122B (en) A kind of method for pre-configuration and system of network element
US20210152433A1 (en) Systems and methods for determining entry points for mapping a network
WO2019076236A1 (en) Data synchronization method and device, super controller, domain controller, and storage medium
CN107577780A (en) A kind of data center's cloud resource synchronous method and device
WO2016074412A1 (en) Compatibility administration method based on network configuration protocol, storage medium and device
WO2016091013A1 (en) Method and device for service processing
CN106301747B (en) The realization method and system of bi-directional synchronization between a kind of router
US11907253B2 (en) Secure cluster pairing for business continuity and disaster recovery
WO2019072033A1 (en) Network method and system, and terminal
CN105553811B (en) Network service implementation method based on more VTN combination in SDN framework
WO2019000980A1 (en) Control method, related device, and system
WO2020009014A1 (en) Management device and network management method

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

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

Ref document number: 17798568

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 17798568

Country of ref document: EP

Kind code of ref document: A1