Movatterモバイル変換


[0]ホーム

URL:


CN103051565B - A kind of architecture system and implementation method of grade software defined network controller - Google Patents

A kind of architecture system and implementation method of grade software defined network controller
Download PDF

Info

Publication number
CN103051565B
CN103051565BCN201310001314.9ACN201310001314ACN103051565BCN 103051565 BCN103051565 BCN 103051565BCN 201310001314 ACN201310001314 ACN 201310001314ACN 103051565 BCN103051565 BCN 103051565B
Authority
CN
China
Prior art keywords
domain
otn
controller
sdn
cross
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310001314.9A
Other languages
Chinese (zh)
Other versions
CN103051565A (en
Inventor
王大江
王振宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE CorpfiledCriticalZTE Corp
Priority to CN201310001314.9ApriorityCriticalpatent/CN103051565B/en
Publication of CN103051565ApublicationCriticalpatent/CN103051565A/en
Application grantedgrantedCritical
Publication of CN103051565BpublicationCriticalpatent/CN103051565B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

The invention discloses a kind of architecture system and implementation method of grade software defined network controller, applied to multiple domain optical transfer network(OTN)In, wherein father SDN OTN controllers establish mapping relations between the domain of full-mesh network view and physical equipment network according to full mesh topology information and the mapping in each domain of full-mesh network view and physical equipment network are sent to each sub- SDN OTN controllers and handle and ask;Sub- SDNOTN controllers establish full-mesh network view and mapping relations of the physical equipment network in this domain.The hierarchical organization of father's SDN OTN controllers and sub- SDN OTN controllers is provided with the present invention, the mapping relations of multiple domain full-mesh network view truly and global physical equipment network can be realized, the whole network resource optimization algorithm truly is realized, thoroughly solves the domain-to-domain link resource conflict problem run into cross-domain service connection signaling procedure.

Description

Architecture system and implementation method of hierarchical software defined network controller
Technical Field
The invention relates to a controller technology of a Software Defined Network (SDN) in an Optical Transport Network (OTN), in particular to an architecture system of a level Software Defined Network controller under a multi-domain OTN scene and an implementation method thereof.
Background
With the advent of the cloud network era, the industry has put higher demands on the development of the internet. How to meet the continuous increase of the number of users, the types of services, the bandwidth requirements and the like and how to meet the real-time dynamic fetching of service flow by the users is a main problem to be solved urgently by the next generation optical network transmission technology serving as a core bearing technology; it is not difficult to find out how to realize the on-demand service and the plug-and-play by taking users as the guide, which are key factors for solving the problems and are also the operation and maintenance characteristics which the next generation optical network must have, namely the cloud characteristic of the optical network.
Under the above background, the technical route of the next-generation software for flexibly controlling the optical network is becoming a focus of the industry in the technical field of optical network control. Currently, SDN technology is widely recognized as an ideal approach along the route to support this technology. SDN is a word created by Kate Greene, proposed in about 2009, with the following main features:
● on the basis of technical development, the advantages of centralized and distributed control technologies are fused, and the direction of the intelligent control is changed from the intelligence of the concerned network equipment to the centralized intelligent control provided for the upper-layer users in the form of cloud.
● in the form of a device, separation of the control plane from the transport plane is achieved.
The main advantages of the application of SDN to the OTN technology field are as follows:
● has the greatest advantage that it can adopt independent controller technology to deal with traffic flow control under different switching granularity technical conditions such as ODUk, ODUFlex, OCH, etc.
● can meet the needs of users for network editing to achieve flexibility in the way network devices are used, operated and sold, and enable users to obtain desired service functions at a faster rate without waiting for the device vendor to incorporate those functions into proprietary production equipment.
● SDN enables virtualized management of optical network resources, the range of network devices for which virtualized management can cover all OTN products.
● can exert the advantage of centralized computation to realize uniform and optimized scheduling of resources.
● can obtain the resource information of the whole network in time, which is convenient for developing the resource management and maintenance function.
As shown in fig. 1, the figure is based on the SDN network architecture generally agreed in the industry at present, and shows the future SDN network architecture facing OTN technology.
The framework mainly comprises: the OTN Application Layer (OTN Application Layer), the OTN network virtual Layer (OTN virtualization Layer), the OTN Controller Layer (OTN Controller Layer) and the OTN equipment Layer (OTN device Layer) are four layers in total. Wherein,
OTN application layer: the user can define the OTN network model by compiling a simple control program according to the self requirement; the user can initiate an operation (including establishing, deleting, modifying, inquiring and the like) request for OTN service connection on the network model defined by the user.
OTN virtual layer: all abstract network models defined by a user are sorted and analyzed, and finally mapped into an OTN whole network view.
OTN controller layer: and establishing a mapping relation between the whole network view and the physical equipment network, realizing intelligent control on service connection in the whole network view according to a service request issued by a user, and issuing finally formed service connection configuration to DXC and OXC table items on corresponding equipment nodes through an OpenFlow or PCEP (personal communications protocol) extension protocol.
OTN equipment layer: and each equipment node executes the service scheduling function of the node according to the DXC and OXC table entry records of the equipment node.
Under multi-domain OTN network scenario conditions, it is a common practice to deploy one or more OTN SDN controllers within each OTN domain, respectively. The networking architecture is similar to that shown in fig. 2. The SDN network architecture thus configured is mainly characterized as follows:
● generation and maintenance of network topology
The SDN controller in each domain is only responsible for establishing and maintaining the mapping relation between the network view of the domain and the physical equipment network; the SDN controllers in different domains do not notify each other about the contents of the network view, the physical device network, the mapping relation between the network view and the physical device network and the like in the domain.
● routing function
The SDN controller of the local domain only participates in the computation of the local domain service path or the computation of the path of the part in the local domain crossing the multi-domain service path. And for cross-domain service connection, determining a domain sequence in an assignment mode.
● service configuration function
The SDN controller of the local domain only participates in the assignment of the local domain service connection or the cross-domain service connection in the local domain according to the calculation result of the service path; the configured content includes, but is not limited to, the label, bandwidth, etc. resources associated with the service connection.
For the control of cross-domain end-to-end service connections, the problem of configuration of the cross-domain service connections in the inter-domain part needs to be solved by RSVP-TE signaling protocol.
The network architecture can meet the demand-based use and unified scheduling of the whole network resources in a simple network topology, such as the condition that the number of OTN network domains is small and the number of nodes in the network domains is not large. However, in a complex multi-domain networking scenario, especially in order to meet the requirements of a future cloud optical network for uniform scheduling of mass resources, the problem that cannot be solved by the single-domain SDN controller network architecture is encountered.
● generation and maintenance of network topology
The mapping relationship between the multi-domain network view and the global physical device network cannot be formed, and further, network topology information cannot be provided for the user-defined optimal scheduling of the end-to-end service connection in the global network range.
● routing function
The calculation function of the inter-domain path can not be provided for the end-to-end cross-domain service connection according to the topology view of the global network, so that the inter-domain route of the end-to-end cross-domain service connection can only be obtained through manual assignment; the real full network resource optimization algorithm cannot be realized.
● service configuration function
Resource reservation and allocation of cross-domain service connection in an inter-domain part need to be realized by running an RSVP-TE protocol between SDN controllers, so that processing efficiency and response speed of cross-domain service connection control are affected.
Under the batch processing operation condition of cross-domain service connection, resource reservation and allocation are carried out between domains by adopting RSVP-TE protocol, and asynchronous (sending of PATH message of next service connection, no need of waiting for RESV successful response of last service connection) sending process of signaling between multiple service connections is caused, so that success rate of multi-service connection operation is reduced.
Due to factors such as inter-domain link resource conflict of the passed intermediate domain, the inter-domain signaling process of the connection of multiple homologous and non-homologous homoclinic services fails.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a hierarchical software defined network controller architecture system and an implementation method thereof, so as to solve the network architecture defect caused by the fact that SDN controllers of different domains cannot notify each other under the condition of multi-domain OTN in the prior art.
In order to solve the technical problem, the present invention provides an architecture system of a hierarchical software defined network controller, which is applied to a multi-domain Optical Transport Network (OTN), wherein a Software Defined Network (SDN) Optical Transport Network (OTN) controller in the system includes a parent SDN OTN controller and one or more child SDNOTN controllers connected to the parent SDN OTN controller;
the parent SDN OTN controller is used for establishing an inter-domain mapping relation between a full-network view and a physical device network according to full-network topology information and sending a mapping processing request of the full-network view and the physical device network in each domain to each child SDNOTN controller;
the child SDN OTN controller is used for establishing a mapping relation between a full-network view and a physical device network in the domain according to the mapping processing request in the domain received from the parent SDN OTN controller.
Further, the system can also have the following characteristics:
the parent SDN OTN controller is further configured to execute configuration of cross-domain end-to-end service connections between domains, initiate a configuration processing request of cross-domain or single-domain end-to-end service connections inside each domain to each child SDN OTN controller, and notify each child SDNOTN controller of a processing result of inter-domain configuration of cross-domain service connections, where the configuration at least includes one of the following operation processes: creating, deleting, inquiring and modifying attributes;
the sub-SDN OTN controller is further configured to execute configuration of an end-to-end service connection across domains or a single domain within the local domain after receiving the configuration processing request.
Further, the system can also have the following characteristics:
the parent SDN OTN controller is further used for executing path calculation of cross-domain end-to-end service connection among domains, starting a path calculation request of cross-domain or single-domain end-to-end service connection inside each domain to each child SDN OTN controller, and notifying each child SDN OTN controller of a processing result of inter-domain path calculation of cross-domain service connection;
the sub-SDN OTN controller is used for executing path calculation of cross-domain or single-domain end-to-end service connection in each domain.
Further, the system can also have the following characteristics:
the child SDN OTN controller is further configured to receive link information between nodes and/or ports from an OTN device node, generate and maintain local domain internal topology information, and report inter-domain link information to the parent SDN OTN controller;
the parent SDN OTN controller is further configured to receive inter-domain link information from the child SDN OTN controller, and generate and maintain inter-domain topology information.
Further, the system can also have the following characteristics:
the parent SDN OTN controller is further configured to receive inter-domain and/or intra-domain node and link fault information from the child SDN OTN controllers, complete protection recovery between inter-domain and end-to-end connections across domains, and send a protection recovery request for cross-domain connection to each child SDN OTN controller of a cross-domain service or send a protection recovery request for single-domain connection to a child SDN OTN controller;
the child SDN OTN controller is further configured to receive fault information of nodes, ports, and links of a device from an OTN device node, report inter-domain and/or intra-domain node and link fault information to the parent SDN OTN controller, complete a protection recovery mechanism of a portion in a domain according to a protection recovery request for cross-domain connection issued by the parent SDNOTN controller, and complete protection recovery of single-domain service connection according to a protection recovery request for single-domain connection issued by the parent SDN OTN controller.
Further, the system can also have the following characteristics:
the sub-SDN OTN controller is further used for establishing and maintaining a connection session with an OTN device node, achieving automatic discovery with the OTN device node, and encrypting or decrypting messages with the OTN device node.
In order to solve the above technical problem, the present invention further provides a method for implementing a hierarchical software defined network controller architecture, which is applied to a multi-domain Optical Transport Network (OTN), wherein a parent Software Defined Network (SDN) Optical Transport Network (OTN) controller establishes an inter-domain mapping relationship between a full network view and a physical device network according to full network topology information, and sends a mapping processing request of the full network view and the physical device network in each domain to each sub-SDN OTN controller; the child SDN OTN controller establishes a mapping relation between a full-network view and a physical device network in the domain according to the mapping processing request in the domain received from the parent SDN OTN controller.
Further, the method can also have the following characteristics:
the method comprises the following steps that a parent SDN OTN controller executes configuration of cross-domain end-to-end service connection among domains, initiates a configuration processing request of cross-domain or single-domain end-to-end service connection inside each domain to each child SDN OTN controller, and each child SDN OTN controller notifies a processing result of inter-domain configuration of cross-domain service connection, wherein the configuration at least comprises one of the following operation processing: creating, deleting, inquiring and modifying attributes;
and after receiving the configuration processing request, the sub SDN OTN controller executes the configuration of cross-domain or single-domain end-to-end service connection in the local domain.
Further, the method can also have the following characteristics:
the parent SDN OTN controller executes path calculation of cross-domain end-to-end service connection among domains, starts a path calculation request of cross-domain or single-domain end-to-end service connection inside each domain to each child SDN OTN controller, and notifies each child SDNOTN controller of a processing result of inter-domain path calculation of cross-domain service connection;
the sub-SDN OTN controller performs path computation of cross-domain or single-domain end-to-end service connection in each domain.
Further, the method can also have the following characteristics:
the child SDN OTN controller receives link information between nodes and/or ports from OTN equipment nodes, generates and maintains local domain internal topology information, reports inter-domain link information to the parent SDN OTN controller, and the parent SDN OTN controller receives the inter-domain link information from the child SDN OTN controller and generates and maintains the inter-domain topology information.
Further, the method can also have the following characteristics:
the child SDN OTN controller receives fault information of nodes, ports and links of equipment from OTN equipment nodes and reports fault information of nodes and links between domains and/or in domains to the parent SDN OTN controller;
the parent SDN OTN controller receives inter-domain and/or intra-domain node and link fault information from the child SDN OTN controller, completes the protection recovery of cross-domain end-to-end connection between domains, and sends a protection recovery request of cross-domain connection to each child SDN OTN controller of cross-domain service or sends a protection recovery request of single-domain connection to the child SDN OTN controller;
and the child SDN OTN controller completes the protection recovery mechanism of the in-domain part according to the protection recovery request of cross-domain connection issued by the parent SDN OTN controller, and completes the protection recovery of single-domain service connection according to the protection recovery request of single-domain connection issued by the parent SDN OTN controller.
Further, the method can also have the following characteristics:
and the sub-SDNOTN controller establishes and maintains a connection session with the OTN equipment, and realizes automatic discovery with the OTN equipment node and encryption or decryption of messages with the OTN equipment node.
Further, the method can also have the following characteristics:
the cross-domain service establishing method comprises the following steps:
after receiving a cross-domain service establishment request from a network virtual layer, the parent SDN OTN controller completes inter-domain path calculation of cross-domain service connection according to an inter-domain mapping relation between a whole network view and a physical device network, completes a configuration process of inter-domain parts of the cross-domain service connection according to a calculation result of the inter-domain paths of the cross-domain service, initiates a configuration request of the cross-domain service connection in each domain to child SDN OTN controllers of each domain, completes path calculation of the cross-domain service connection in the domain according to the request, configures a connection part of the whole cross-domain service connection in the domain according to a path calculation result in the domain, and sends the connection relation to the device layer.
Further, the method can also have the following characteristics:
the single domain service establishing method comprises the following steps:
the method comprises the steps that after a parent SDN OTN controller receives a single-domain service establishment request from a network virtual layer, an intra-domain service connection configuration request is sent to a child SDN OTN controller of a domain where the single-domain service is located, the child SDN OTN controller completes path calculation of service connection in the domain, a connection part of the whole cross-domain service connection in the domain is configured according to a path calculation result in the domain, and the connection relation is issued to an equipment layer.
The invention sets the hierarchical structure of the parent SDN OTN controller and the child SDN OTN controller, can realize the mapping relation between the multi-domain full-network view and the global physical equipment network in the true sense, realize the full-network resource optimization algorithm in the true sense, and thoroughly solve the problem of inter-domain link resource conflict in the process of cross-domain service connection signaling.
In the aspect of generation and maintenance of network topology, the mapping relation between the multi-domain full-network view and the global physical equipment network can be really realized through the architecture mechanism, and further network topology information is provided for the optimized scheduling of end-to-end service connection defined by a user in the global network range.
In the aspect of routing function, a calculation function of an inter-domain path is provided for end-to-end cross-domain service connection according to a global network topology view, so that inter-domain routing of end-to-end cross-domain service connection defined by a user can be obtained through a parent SDN OTN controller in the framework; the method can realize the real full-network resource optimization algorithm in the multi-domain OTN scene.
In the aspect of service configuration function, resource reservation and allocation of cross-domain service connection between domains can be realized without running RSVP-TE protocol between child SDN OTN controllers, and can be completed by a parent SDNOTN controller through assignment; under the batch processing operation condition of cross-domain service connection, the father SDN OTN controller can complete the resource reservation and distribution of service connection among domains, and can avoid the asynchronous (sending of the PATH message of the next service connection, without waiting for the RESV successful response of the last service connection) sending process of signaling among a plurality of service connection domains, thereby greatly improving the success rate of multi-service connection operation; the problem of inter-domain link resource conflict in the cross-domain service connection signaling process is thoroughly solved through a father SDN OTN controller.
Drawings
Figure 1 is a schematic diagram of an OTN-oriented SDN network architecture in the prior art;
fig. 2 is a schematic diagram of a networking reference architecture of an SDN (Open Flow protocol) controller in a multi-domain scenario in the prior art;
figure 3 is a block diagram of a hierarchical SDN controller architecture system in a multi-domain OTN network scenario in the present invention;
FIG. 4 is a flow chart of cross-domain service connection establishment in the present invention;
fig. 5 is a flow chart of the single domain service connection establishment in the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
The basic idea of the invention is mainly embodied in that a hierarchical architecture mode is adopted, a multi-domain OTN network is divided into domains and domains according to a parent SDN OTN controller which is responsible for the maintenance and management of network resources between SDN OTN domains and the unified scheduling and control of service connection between the domains, and a child SDN OTN controller is issued to be informed, so that the maintenance and management of the network resources in each domain of the SDN OTN and the unified scheduling and control of the service connection between the domains are completed.
As shown in fig. 1, in the architecture system of the middle-level SDN in the multi-domain OTN, two layers of OTN controllers are provided in an SDN OTN controller layer, including a parent SDN OTN controller and one or more child SDNOTN controllers connected to the parent SDN OTN controller.
And the parent SDN OTN controller is used for establishing an inter-domain mapping relation between the full-network view and the physical device network according to the full-network topology information and sending a mapping processing request of the full-network view and the physical device network in each domain to each child SDN OTN controller.
And the child SDN OTN controller is used for establishing a mapping relation between the whole network view and the physical device network in the domain according to the mapping processing request in the domain received from the parent SDN OTN controller.
By the framework mechanism, the mapping relation between the multi-domain whole network view and the global physical equipment network can be really realized, and further network topology information is provided for the optimized scheduling of the end-to-end service connection defined by the user in the global network range.
In the service connection configuration processing function:
a parent SDN OTN controller, configured to execute configuration between domains of cross-domain end-to-end service connections, initiate a configuration processing request for cross-domain or single-domain end-to-end service connections inside each domain to each child SDNOTN controller, and notify each child SDN OTN controller of a processing result of inter-domain configuration of cross-domain service connections, where the configuration at least includes one of the following operation processes: creating, deleting, querying, modifying attributes.
And the sub SDN OTN controller is used for executing the configuration of cross-domain or single-domain end-to-end service connection in the local domain after receiving the configuration processing request.
On the path calculation function of the service connection:
the parent SDN OTN controller is also used for executing path calculation of cross-domain end-to-end service connection among domains, starting a path calculation request of cross-domain or single-domain end-to-end service connection inside each domain to each child SDN OTN controller, and notifying each child SDNOTN controller of a processing result of inter-domain path calculation of cross-domain service connection;
and the sub SDN OTN controller is used for executing path calculation of cross-domain or single-domain end-to-end service connection in each domain.
In the function of topology generation and maintenance:
the system comprises a parent SDN OTN controller, a child SDN OTN controller and a plurality of SDN OTN controllers, wherein the parent SDN OTN controller is used for receiving inter-domain link information from the child SDN OTN controller and generating and maintaining inter-domain topology information;
and the child SDN OTN controller is further used for receiving link information between nodes and/or ports from the OTN equipment nodes, generating and maintaining local domain internal topology information, and reporting inter-domain link information to the parent SDN OTN controller.
In the reliability processing function:
the sub SDN OTN controller is used for receiving fault information of nodes, ports and links of the equipment from the OTN equipment nodes and reporting fault information of nodes and links between domains and/or in domains to the father SDN OTN controller;
the system comprises a parent SDN OTN controller, a child SDN OTN controller and a plurality of sub-SDN OTN controllers, wherein the parent SDN OTN controller is used for receiving inter-domain and/or intra-domain node and link fault information from the child SDN OTN controller, completing the protection recovery of cross-domain end-to-end connection between domains, and sending a protection recovery request of cross-domain connection to each child SDN OTN controller of cross-domain service or sending a protection recovery request of single-domain connection to the child SDN OTN controller;
the sub-SDN OTN controller is used for completing a protection recovery mechanism of the intra-domain part according to a protection recovery request of cross-domain connection issued by the parent SDN OTN controller and completing protection recovery of single-domain service connection according to a protection recovery request of single-domain connection issued by the parent SDN OTN controller.
Interaction between the child SDN OTN controller and the OTN device nodes:
the sub-SDN OTN controller is used for establishing and maintaining a connection session (through an OpenFlow protocol or a PCEP extension protocol) with the OTN equipment node, realizing automatic discovery with the OTN equipment node, and encrypting or decrypting messages with the OTN equipment node.
The function of the OTN device:
establishing and maintaining a connection session between the sub SDN OTN controller and the OTN equipment node through an OpenFlow protocol or a PCEP (personal computer operating environment) extension protocol, and realizing automatic discovery between the sub SDN OTN controller and the OTN equipment node, encryption/decryption of messages between the sub SDN OTN controller and the OTN equipment node and other processing;
reporting link information (including intra-domain and inter-domain links) among nodes, ports and equipment nodes automatically discovered by means of related protocols (such as LMP (local mean-path protocol) and the like) of the equipment to an SDN OTN (software defined network) controller through an OpenFlow protocol or a PCEP (personal computer environment protocol) extension protocol;
reporting fault information of nodes, ports, links (including intra-domain and inter-domain links) and the like of equipment to an SDN OTN controller through an OpenFlow protocol or a PCEP (personal computer environment extension protocol), so that a controller layer can trigger a protection recovery mechanism for service connection;
the OTN equipment node itself should possess the function of generating and maintaining OXC, DXC mapping table: configuring, modifying and inquiring related OXC and DXC mapping table items according to the request from the sub-SDNOTN controller, and completing the hardware driving of the OXC and DXC by the equipment node according to the table items.
The following mainly introduces the interactive message content of the system:
1. receiving message contents from an OTN network virtual layer by a father SDN OTN controller:
full network topology view information;
request for processing (setup, deletion, modification, query, etc.) of multi-domain or single-domain OTN traffic.
2. The message content sent to the OTN network virtual layer by the parent SDN OTN controller:
the processing (setup, deletion, modification, query, etc.) of multi-domain or single-domain OTN traffic is answered.
3. Message content sent by the parent SDN OTN controller to the child SDN OTN controller:
the single domain service comprises processing requests for creating, deleting, inquiring, modifying attributes and the like in the local domain of the SDN OTN controller;
the multi-domain service comprises processing requests for creating, deleting, inquiring, modifying attributes and the like in the domain where the sub SDN OTN controller is located;
and the network view of the whole network and the mapping of the physical equipment network in each domain process the request.
4. The parent SDN OTN controller receives the message content from the child SDN OTN controller:
the single domain service comprises processing responses of creating, deleting, inquiring, modifying attributes and the like in the local domain of the SDN OTN controller;
the multi-domain service comprises processing responses such as creation, deletion, inquiry, attribute modification and the like in the domain where the sub SDN OTN controller is located;
the mapping processing response of the whole network view and the physical equipment network in each domain;
reporting inter-domain link information to a parent SDN OTN controller;
and reporting inter-domain and intra-domain node and link fault information to the parent SDN OTN controller.
5. Message content sent to the OTN device layer by the child SDN OTN controller:
connection session request/response; protocol information is automatically discovered.
6. The sub-SDN OTN controller receives message content from an OTN device layer:
connection session request/response;
automatically discovering protocol information;
the method comprises the steps that the nodes and ports of equipment and link information (including intra-domain and inter-domain links) between equipment nodes automatically discovered by means of relevant protocols (such as LMP protocols and the like) report a SDN OTN controller through an OpenFlow protocol or a PCEP (personal computer environment protocol) extension protocol;
fault information of nodes, ports, links (including intra-domain and inter-domain links) and the like of the equipment is reported to the SDN OTN controller through an OpenFlow protocol or a PCEP (personal computer environment) extension protocol.
The management method of the level software defined network in the multi-domain optical transport network corresponds to the system, and comprises the following steps: the method comprises the steps that a father SDN OTN controller establishes an inter-domain mapping relation between a whole network view and a physical device network according to whole network topology information, and sends mapping processing requests of the whole network view and the physical device network in each domain to each son SDN OTN controller; and the child SDN OTN controller establishes a mapping relation between the whole network view and the physical device network in the domain according to the mapping processing request in the domain received from the parent SDN OTN controller.
The specific execution content corresponds to the execution content of the parent SDN OTN controller and the child SDN OTN controller in the system, and details are not described here.
The establishment process of cross-domain service connection under the level SDN OTN controller architecture comprises the following steps: after receiving a cross-domain service establishment request from a network virtual layer, a parent SDN OTN controller completes inter-domain path calculation of cross-domain service connection according to an inter-domain mapping relation between a whole network view and a physical device network, completes a configuration process of inter-domain parts of the cross-domain service connection according to a calculation result of the inter-domain paths of the cross-domain service, initiates a configuration request of the cross-domain service connection in each domain to child SDN OTN controllers of each domain, completes path calculation of the cross-domain service connection in the domain according to the request, configures a connection part of the whole cross-domain service connection in the domain according to a path calculation result in the domain, and sends the connection relation to the device layer.
As shown in fig. 4, the process of establishing a cross-domain service connection under a hierarchical SDN OTN controller architecture includes steps 401 to 410:
step 401: the application layer sends a service establishment request to the network virtual layer;
step 402: the network virtual layer forwards the service establishment request to a father SDN OTN controller according to the full-network topology view;
step 403: the method comprises the steps that a father SDN OTN controller completes inter-domain path calculation of cross-domain service connection according to an inter-domain mapping relation between a whole network view and a physical equipment network;
step 404: judging whether the inter-domain path calculation of the cross-domain service is successful; if the inter-domain path calculation is not successful, go to step 405, if the inter-domain path calculation is successful, go to step 406;
step 405: checking the inter-domain mapping relation between the whole network view and the physical equipment network, correcting, and returning to the step 403;
step 406: the father SDN OTN controller completes the configuration process of the inter-domain part of the cross-domain service connection according to the inter-domain path calculation result of the cross-domain service;
step 407: judging whether the inter-domain configuration process is successful or not; if the inter-domain configuration procedure is not successful, go directly back to step 405; if the inter-domain configuration process is successful, go to step 408;
step 408: a parent SDN OTN controller initiates a configuration request of cross-domain service connection in each domain to a child SDN OTN controller of each domain;
step 409: the child SDN OTN controller completes path calculation of cross-domain service connection in the domain according to the request of the parent SDN OTN controller;
step 410: and the sub SDN OTN controller configures a connection part of the whole cross-domain service connection in the domain according to a path calculation result in the domain, and issues the connection relation to a device layer through an Openflow protocol or a PCEP (personal computer operating environment) extension protocol.
The establishment process of the single domain service connection under the level SDN OTN controller architecture comprises the following steps: after receiving a single-domain service establishment request from a network virtual layer, a parent SDNOTN controller sends an intra-domain service connection configuration request to a child SDN OTN controller of a domain where the single-domain service is located, the child SDN OTN controller completes path calculation of service connection in the domain, configures a connection part of the whole cross-domain service connection in the domain according to a path calculation result in the domain, and issues the connection relation to an equipment layer.
As shown in fig. 5, the establishment procedure of the single domain service connection under the hierarchical SDN OTN controller architecture includes steps 501 to 505:
step 501: the application layer sends a service establishment request to the network virtual layer;
step 502: the network virtual layer forwards the service establishment request to a father SDN OTN controller according to the full-network topology view;
step 503: a parent SDN OTN controller initiates an intra-domain service connection configuration request to a child SDN OTN controller of a domain where the service connection is located;
step 504: the sub SDN OTN controller completes the path calculation of service connection in the local domain;
step 505: the sub-SDN OTN controller configures the service connection according to the path calculation result in the local domain, and issues the connection relation to a device layer (through an Openflow protocol or a PCEP (personal computer operating environment) extension protocol).
The present invention is capable of other embodiments, and various changes and modifications may be made by one skilled in the art without departing from the spirit and scope of the invention.
It will be understood by those skilled in the art that all or part of the steps of the above methods may be implemented by instructing the relevant hardware through a program, and the program may be stored in a computer readable storage medium, such as a read-only memory, a magnetic or optical disk, and the like. Alternatively, all or part of the steps of the above embodiments may be implemented using one or more integrated circuits. Accordingly, each module/unit in the above embodiments may be implemented in the form of hardware, and may also be implemented in the form of a software functional module. The present invention is not limited to any specific form of combination of hardware and software.

Claims (14)

after receiving a cross-domain service establishment request from a network virtual layer, the parent SDN OTN controller completes inter-domain path calculation of cross-domain service connection according to an inter-domain mapping relation between a whole network view and a physical device network, completes a configuration process of inter-domain parts of the cross-domain service connection according to a calculation result of the inter-domain paths of the cross-domain service, initiates a configuration request of the cross-domain service connection in each domain to child SDN OTN controllers of each domain, completes path calculation of the cross-domain service connection in the domain according to the request, configures a connection part of the whole cross-domain service connection in the domain according to a path calculation result in the domain, and sends the connection relation to the device layer.
CN201310001314.9A2013-01-042013-01-04A kind of architecture system and implementation method of grade software defined network controllerActiveCN103051565B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201310001314.9ACN103051565B (en)2013-01-042013-01-04A kind of architecture system and implementation method of grade software defined network controller

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201310001314.9ACN103051565B (en)2013-01-042013-01-04A kind of architecture system and implementation method of grade software defined network controller

Publications (2)

Publication NumberPublication Date
CN103051565A CN103051565A (en)2013-04-17
CN103051565Btrue CN103051565B (en)2018-01-05

Family

ID=48064070

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201310001314.9AActiveCN103051565B (en)2013-01-042013-01-04A kind of architecture system and implementation method of grade software defined network controller

Country Status (1)

CountryLink
CN (1)CN103051565B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10812340B2 (en)2016-01-112020-10-20Futurewei Technologies, Inc.Method of establishing relationships between sets of label switched paths and virtual networks

Families Citing this family (67)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104113791A (en)*2013-04-192014-10-22中兴通讯股份有限公司Automatically switched optical network evolution system and method
WO2014179920A1 (en)*2013-05-062014-11-13华为技术有限公司Sdn-based network configuration method, apparatus and system
CN104219076B (en)*2013-06-032018-07-24新华三技术有限公司A kind of method and device of the fast automatic discovery of the network equipment
CN104243196B (en)*2013-06-212019-03-12中兴通讯股份有限公司Virtual network mapping guard method and system under a kind of SDN framework
CN106452980B (en)*2013-06-282019-11-15华为技术有限公司 Time-based business processing method and device
CN103401786B (en)*2013-07-122016-08-24华为技术有限公司Network topology foundation, path clustering, message transmitting method and device, system
WO2015016848A1 (en)2013-07-302015-02-05Hewlett-Packard Development Company, L.P.Resource allocator
CN104426731B (en)*2013-08-232018-01-12新华三技术有限公司The method and apparatus that a kind of spanning tree calculates
WO2015032026A1 (en)*2013-09-032015-03-12华为技术有限公司Link discovery method, sdn controller and device
CN103684905B (en)*2013-11-272015-10-14北京邮电大学Flow rule conflict detection and processing method for network virtualization platform
CN103647658B (en)*2013-11-272016-12-07华为技术有限公司The management method of the network equipment and controller in a kind of software defined network system
US9197569B2 (en)*2013-12-062015-11-24Algoblu Holdings LimitedHierarchical control in software-defined network (SDN)
CN104734949B (en)*2013-12-242019-09-13南京中兴新软件有限责任公司A kind of method and device for realizing flow table configuration
US10009287B2 (en)*2013-12-262018-06-26Huawei Technologies Co., Ltd.Hierarchical software-defined network traffic engineering controller
US9432257B2 (en)2013-12-272016-08-30Huawei Technologies Co., Ltd.Traffic behavior driven dynamic zoning for distributed traffic engineering in SDN
US9397917B2 (en)2014-01-102016-07-19Huawei Technologies Co., Ltd.System and method for zoning in software defined networks
FI20145041L (en)*2014-01-172015-07-18Tellabs Oy A network element and a controller to manage the network element
CN103825825B (en)*2014-01-182017-01-11浙江大学Flexible, extensible and safe inter-domain topology discovery method
CN105612717B (en)*2014-01-292019-05-24华为技术有限公司User data processing method, device and network system
CN103812778B (en)2014-02-212017-06-27华为技术有限公司 Method and device for generating flow entry
CN104869178A (en)*2014-02-212015-08-26中兴通讯股份有限公司IP address distribution method, controller and gateway device in SDN-EPS
CN103795606A (en)*2014-02-262014-05-14北京邮电大学Service transfer control method based on sdn in optical network
US9749214B2 (en)*2014-02-262017-08-29Futurewei Technologies, Inc.Software defined networking (SDN) specific topology information discovery
CN104883263B (en)*2014-02-272018-11-20中国电信股份有限公司A kind of network centralized control method, system and multiple domain controller
US10225173B2 (en)2014-03-242019-03-05Telefonaktiebolaget Lm Ericsson (Publ)Method to provide elasticity in transport network virtualisation
WO2015188331A1 (en)*2014-06-112015-12-17华为技术有限公司转发控制方法、驱动器及sdn网络 forwarding control method, driver and sdn network
CN105282191B (en)*2014-06-202019-02-26中国电信股份有限公司 Load balancing system, controller and method
CN104065585B (en)*2014-07-162017-07-04福州大学A kind of method that controller load is dynamically adjusted in software defined network
US10425293B2 (en)2014-07-302019-09-24Hewlett Packard Enterprise Development LpNetwork resource allocation proposals
CN105376197B (en)*2014-08-222019-02-22中国电信股份有限公司The method and system of implementation level network abstraction
CN104301391B (en)*2014-09-192019-02-22北京邮电大学 Multi-domain optical network data center resource virtualization mapping method
CN104301812B (en)*2014-09-192020-06-30中国电力科学研究院信息通信研究所Optical network system and network function virtualization method
US10355940B2 (en)*2014-09-222019-07-16Wolting Holding B.V.Compiler for and method of software defined networking, storage and compute performing operations
CN105577549B (en)*2014-10-132019-11-19中兴通讯股份有限公司A kind of method and system for realizing content distributing network based on software defined network
CN105656771B (en)*2014-11-122019-04-09中国移动通信集团公司 A service path determination method, device and system
CN107078935B (en)*2014-12-312020-02-21华为技术有限公司 Cross-domain collaboration method, collaboration device and control device for network-as-a-service business
CN105992076A (en)*2015-01-282016-10-05中兴通讯股份有限公司Resource reporting method, system and device of optical transport network (OTN)
CN105991311A (en)*2015-01-302016-10-05中兴通讯股份有限公司Optical transport network (OTN) device alarm processing method and device
US20180048489A1 (en)*2015-03-062018-02-15Zte Corporation (China)Method and system for establishing and managing multi-domain virtual tunnel (mvt)
EP3280101A4 (en)*2015-03-312018-09-05Nec CorporationControl device, control method, and program
CN106302153B (en)*2015-05-112020-02-07中兴通讯股份有限公司Multi-domain controller, single-domain controller, software defined optical network system and method
CN106453077B (en)*2015-08-102019-07-02中国电信股份有限公司Management method, master controller, subdomain controller and the SDN of Tiered routing
CN106452817B (en)*2015-08-122019-05-31中国电信股份有限公司Relaying configuration management method and system
CN106936706B (en)*2015-12-292019-12-10中国电信股份有限公司Route establishing method and system, sub-domain controller and main controller
CN105610615B (en)*2015-12-292018-12-11国网辽宁省电力有限公司A kind of power distribution network dispatching method and system based on software defined network
CN106940696B (en)*2016-01-052021-12-14中兴通讯股份有限公司Information query method and system for SDN multi-layer controller
DE112016005942B4 (en)*2016-01-202020-07-02Mitsubishi Electric Corporation Control device, control program and equipment control system
CN105610714B (en)*2016-02-042019-04-23广州海格通信集团股份有限公司The control method and device and SDN controller of SDN network
CN107181680B (en)2016-03-112020-11-03中兴通讯股份有限公司Method and system for realizing SDO function and SDON system
CN105871718B (en)*2016-03-212019-08-13东南大学A kind of SDN inter-domain routing implementation method
CN107404507B (en)*2016-05-202022-03-29中兴通讯股份有限公司SDN resource processing method and device
CN111865653B (en)2016-08-242025-06-17华为技术有限公司 Service arrangement method and device, service issuance method and device
CN108574627B (en)*2017-03-082021-08-31国网信息通信产业集团有限公司 A kind of SDN network multi-control domain collaborative management method and system
CN107181688B (en)*2017-03-312019-12-31武汉绿色网络信息服务有限责任公司 A system and method for optimizing server-side cross-domain data transmission in an SDN network
CN108809794B (en)*2017-05-042021-10-29中兴通讯股份有限公司SDN-based transport network virtual network creating method and device and transport network system
CN108933684B (en)*2017-05-242022-04-19中兴通讯股份有限公司SDN link fault processing method and device
CN109698982B (en)*2017-10-232021-09-21中兴通讯股份有限公司Control channel implementation method, device, equipment, storage medium and processing method
CN109788018B (en)*2017-11-152021-08-06中国移动通信有限公司研究院Cross-domain service intercommunication method, network equipment and storage medium
CN109639499A (en)*2017-12-292019-04-16中国联合网络通信有限公司广东省分公司A kind of end-to-end intercommunicating system of more producer OTN business configurations and method based on SDN
CN110071874B (en)*2018-01-242021-11-30上海层峰网络科技有限公司Method and system for realizing topology discovery link in cross-domain SDN network
CN108199928B (en)*2018-02-012023-09-26国网湖北省电力公司信息通信公司 A multi-dimensional power communication network traffic prediction method and system
CN111417037A (en)*2019-01-072020-07-14中国移动通信有限公司研究院 A management and control system for an optical transport network
CN110113262A (en)*2019-05-102019-08-09广东工业大学A kind of routing policy determines method, apparatus, SDN controller and heterogeneous network
CN114125595A (en)*2020-08-312022-03-01中兴通讯股份有限公司OTN network resource optimization method, device, computer equipment and medium
CN113055084B (en)*2021-03-192022-04-26烽火通信科技股份有限公司Method and system for recovering optical network service fault
CN115834327B (en)*2022-11-032025-05-13紫金山实验室 Controller system scheduling method, system and non-volatile storage medium
CN119652768A (en)*2024-12-042025-03-18中国电子科技集团公司第三十四研究所 A method for constructing virtualized topology of communication network

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1890572A (en)*2003-12-052007-01-03朗米·谢尔雅·冈达Supporting SDH/SONET aps bridge selector functionality for ethernet

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2008077280A1 (en)*2006-12-262008-07-03Zte CorporationA method and device for supporting optical transmission network service dispatch in optical synchronization network
JP5413503B2 (en)*2010-03-182014-02-12富士通株式会社 Node and ring information transmission method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1890572A (en)*2003-12-052007-01-03朗米·谢尔雅·冈达Supporting SDH/SONET aps bridge selector functionality for ethernet

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10812340B2 (en)2016-01-112020-10-20Futurewei Technologies, Inc.Method of establishing relationships between sets of label switched paths and virtual networks
US11271817B2 (en)2016-01-112022-03-08Futurewei Technologies, Inc.Method of establishing relationships between sets of label switched paths and virtual networks

Also Published As

Publication numberPublication date
CN103051565A (en)2013-04-17

Similar Documents

PublicationPublication DateTitle
CN103051565B (en)A kind of architecture system and implementation method of grade software defined network controller
EP3297226B1 (en)Multi-domain controller, single-domain controller, and software-defined optical network system and method
Mendiola et al.A survey on the contributions of software-defined networking to traffic engineering
Muñoz et al.Transport network orchestration for end-to-end multilayer provisioning across heterogeneous SDN/OpenFlow and GMPLS/PCE control domains
CN107332768B (en) A cross-domain path calculation method for multi-domain controllers
Contreras et al.Toward cloud-ready transport networks
CN104301391B (en) Multi-domain optical network data center resource virtualization mapping method
WO2019134639A1 (en)Method and apparatus for implementing optimal seamless cross-domain path, device and storage medium
CN103229468A (en)Packet-switching resource distribution method and device
CN113179299B (en) Service function chain collaborative control system and method for industrial Internet applications
CN115277578B (en) A service orchestration method, device and storage medium
Wang et al.A multi-domain SDN scalability architecture implementation based on the coordinate controller
LiuSDN orchestration for dynamic end-to-end control of data center multi-domain optical networking
WO2021098824A1 (en)Network slice creation method, basic network controller, system, and storage medium
Maciel et al.Cloud-network slicing MANO towards an efficient IoT-cloud continuum
JP5436597B2 (en) Virtual network infrastructure control system and method
Muñoz et al.SDN orchestration and virtualization of heterogeneous multi-domain and multi-layer transport networks: The STRAUSS approach
CN116055394B (en)Edge routing arrangement system based on vectorized backbone network
WO2020013214A1 (en)Network control device and network control method
JP5063726B2 (en) Configuration control method for virtual node device
CN101346007B (en) Service processing method based on automatic switching optical network and automatic switching optical network
Li et al.First field trial of Virtual Network Operator oriented network on demand (NoD) service provisioning over software defined multi-vendor OTN networks
Casellas et al.A control plane architecture for multi-domain elastic optical networks: The view of the IDEALIST project
Mendiola et al.Towards an SDN-based bandwidth on demand service for the European research community
Selvaraj et al.Match Field based Algorithm Selection Approach in Hybrid SDN and PCE Based Optical Networks.

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp