Method, device, equipment and readable storage medium for establishing connection

The SDN controller obtains OTN network node information, forms a global topology, and sends control signaling, solving the problem of multiple signaling interactions between the optical and electrical layers in the OTN network, saving resources and improving connection efficiency.

CN114727169BActive Publication Date: 2025-09-09CHINA MOBILE COMM LTD RES INST +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110001373.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-04
Publication Date
2025-09-09
Estimated Expiration
2041-01-04

AI Technical Summary

Technical Problem

In existing OTN networks, establishing optical and electrical connections requires the controller to interact with each node, resulting in frequent signaling interactions and wasted resources.

Method used

The SDN controller obtains device information of electrical and optical layer nodes, forms a global topology, determines the connection path, and sends control signaling to the electrical layer source node and sink node to trigger the establishment of electrical and optical layer connections, reducing signaling interactions.

Benefits of technology

It saves signaling resources, reduces signaling interactions between the controller and devices, and improves the efficiency of connection establishment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114727169B_ABST
    Figure CN114727169B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, apparatus, device and readable storage medium for establishing a connection, relating to the field of communication technology, in order to save signaling resources. The method comprises: obtaining device information of an electrical layer node and device information of an optical layer node; forming a global topology based on the device information of the electrical layer node and the device information of the optical layer node; upon receiving a service request, determining an electrical layer source node and an electrical layer sink node for a connection path to be established based on the service request and the global topology; sending a first control signaling to the electrical layer source node, and sending a second control signaling to the electrical layer sink node, so as to establish an electrical layer connection through the electrical layer source node and the electrical layer sink node, and the electrical layer source node triggers the establishment of an optical layer connection. The embodiment of the present invention can save signaling resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and in particular to a method, apparatus, device, and readable storage medium for establishing a connection. Background Art

[0002] In an OTN (Optical Transport Network), both optical and electrical connections can be established by a centralized SDN (Software Defined Network) controller.

[0003] The existing connection establishment method is to establish an optical layer connection first, and then establish an electrical layer connection. However, in this connection establishment method, the controller needs to interact with every node in the connection path (including optical and electrical layer nodes), resulting in a lot of signaling between the controller and the device. Summary of the Invention

[0004] Embodiments of the present invention provide a method, apparatus, device, and readable storage medium for establishing a connection to save signaling resources.

[0005] In a first aspect, an embodiment of the present invention provides a method for establishing a connection, which is executed by an SDN controller and includes:

[0006] Obtain device information of electrical layer nodes and optical layer nodes;

[0007] forming a global topology based on the device information of the electrical layer nodes and the device information of the optical layer nodes;

[0008] In the case of receiving a service request, determining an electrical layer source node and an electrical layer sink node of a connection path to be established according to the service request and the global topology;

[0009] A first control signaling is sent to the electrical layer source node, and a second control signaling is sent to the electrical layer sink node, so as to establish an electrical layer connection through the electrical layer source node and the electrical layer sink node, and the electrical layer source node triggers the establishment of an optical layer connection.

[0010] The first control signaling includes:

[0011] Connection ID (identifier), service input client-side port information, bandwidth or signal type, sink node information;

[0012] The second control signaling includes:

[0013] Information about the service output client-side port, including bandwidth or signal type.

[0014] The first control signaling or the second control signaling further includes a wavelength.

[0015] In a second aspect, an embodiment of the present invention provides a method for establishing a connection, which is performed by an electrical layer source node, comprising:

[0016] Receiving a first control signaling sent by the SDN controller;

[0017] Establishing an electrical layer connection according to the first control signaling;

[0018] An optical path connection establishment request is sent to an optical layer node, so that the optical layer node establishes an optical layer connection.

[0019] The first control signaling includes: connection identification ID, information of the service input client-side port, bandwidth or signal type, and sink node information.

[0020] The first control signaling also includes a wavelength.

[0021] The optical path connection establishment request includes: a connection ID and information of a destination node.

[0022] The optical path connection establishment request further includes a wavelength.

[0023] In a third aspect, an embodiment of the present invention provides a method for establishing a connection, performed by an optical layer node, comprising:

[0024] Generate optical cross-routing table;

[0025] Receiving an optical path connection establishment request sent by an electrical layer source node, wherein the optical path connection establishment request is sent by the electrical layer source node after receiving a first control signaling from an SDN controller and establishing an electrical layer connection;

[0026] Configuring optical label OAM (Operation Administration and Maintenance) according to the optical path connection establishment request;

[0027] The optical cross-connect is configured according to the optical label OAM and the optical cross-connect routing table to establish an optical layer connection.

[0028] The generating of the optical cross-routing table includes:

[0029] Obtaining a local optical cross-routing table of the optical layer node, wherein the local optical cross-routing table includes input wavelength, input port, sink node or port, output direction, next hop transmission distance, and sink node transmission distance;

[0030] Sending first reachability information to an adjacent optical layer node so that the adjacent optical layer node forms a cross routing table to the optical layer node; and, if the first reachability condition is met, sending second reachability information to the adjacent optical layer node so that the adjacent optical layer node forms sink node information to the optical layer node;

[0031] The optical cross-routing table is generated according to the reachability information received from the adjacent optical layer nodes.

[0032] Wherein, when the first reachability condition is met, sending the second reachability information to the adjacent optical layer node so that the adjacent optical layer node forms the sink node information to the optical layer node includes:

[0033] Calculate the sum of the next-hop transmission distance of the optical layer node and the transmission distance between the optical layer node and the adjacent optical layer node to obtain a first value;

[0034] When the first value is less than or equal to a first preset optical layer transmission distance threshold, second reachability information is sent to the adjacent optical layer node.

[0035] The configuring of optical label operation, maintenance and management (OAM) according to the optical path connection establishment request includes:

[0036] Configure optical label information on the wavelength of the target port by adjusting the top, wherein the optical label information includes:

[0037] Connection ID, wavelength, source node or port, sink node or port, previous hop node, and current transmission distance.

[0038] The configuring of optical cross-connection according to the optical label OAM and the optical cross-connection routing table to establish an optical layer connection includes:

[0039] Matching the optical label information with the optical cross-routing table;

[0040] If the match is successful, calculating the sum of the current transmission distance in the optical label information and the sink node transmission distance of the optical layer node to obtain a second value;

[0041] When the second value is less than or equal to the second preset optical layer transmission distance threshold, if the optical layer node is not the end node, the optical cross-connection is configured according to the optical cross-connection routing table; if the optical layer node is the end node, the optical cross-connection is configured by the main control board.

[0042] The method further comprises:

[0043] The value of the current transmission distance in the optical label information of the optical layer node is updated to the sum of the current transmission distance in the optical label information and the next hop transmission distance of the optical layer node.

[0044] In a fourth aspect, an embodiment of the present invention provides a device for establishing a connection, which is applied to an SDN controller, including:

[0045] The first acquisition module is used to acquire device information of electrical layer nodes and device information of optical layer nodes;

[0046] A first processing module is configured to form a global topology based on the device information of the electrical layer nodes and the device information of the optical layer nodes;

[0047] A first determining module is configured to determine, upon receiving a service request, an electrical layer source node and an electrical layer sink node of a connection path to be established according to the service request and the global topology;

[0048] The first sending module is used to send a first control signaling to the electrical layer source node and a second control signaling to the electrical layer destination node, so as to establish an electrical layer connection through the electrical layer source node and the electrical layer destination node, and the electrical layer source node triggers the establishment of an optical layer connection.

[0049] The first control signaling includes:

[0050] Connection ID, service input client-side port information, bandwidth or signal type, and sink node information;

[0051] The second control signaling includes:

[0052] Information about the service output client-side port, including bandwidth or signal type.

[0053] The first control signaling or the second control signaling further includes a wavelength.

[0054] In a fifth aspect, an embodiment of the present invention provides a device for establishing a connection, which is applied to an electrical layer source node, including:

[0055] A first receiving module, configured to receive a first control signaling sent by the SDN controller;

[0056] A first processing module, configured to establish an electrical layer connection according to the first control signaling;

[0057] The first sending module is used to send an optical path connection establishment request to the optical layer node, so that the optical layer node establishes an optical layer connection.

[0058] The first control signaling includes: connection identification ID, information of the service input client-side port, bandwidth or signal type, and sink node information.

[0059] The first control signaling also includes a wavelength.

[0060] The optical path connection establishment request includes: a connection ID and information of a destination node.

[0061] The optical path connection establishment request further includes a wavelength.

[0062] In a sixth aspect, an embodiment of the present invention provides a device for establishing a connection, which is applied to an optical layer node, including:

[0063] A first generating module is used to generate an optical cross-routing table;

[0064] A first receiving module is configured to receive an optical path connection establishment request sent by an electrical layer source node, wherein the optical path connection establishment request is sent by the electrical layer source node after receiving a first control signaling from an SDN controller and establishing an electrical layer connection;

[0065] A first configuration module is configured to configure optical label operation, maintenance and management (OAM) according to the optical path connection establishment request;

[0066] The first establishing module is used to configure optical cross-connection according to the optical label OAM and the optical cross-connection routing table to establish an optical layer connection.

[0067] Wherein, the first generation module includes:

[0068] A first acquisition submodule is used to obtain a local optical cross-routing table of the optical layer node, wherein the local optical cross-routing table includes an input wavelength, an input port, a sink node or port, an output direction, a next-hop transmission distance, and a sink node transmission distance;

[0069] A first sending submodule is configured to send first reachability information to an adjacent optical layer node, so that the adjacent optical layer node forms a cross-routing table to the optical layer node; and, when the first reachability condition is met, send second reachability information to the adjacent optical layer node, so that the adjacent optical layer node forms sink node information to the optical layer node;

[0070] The first generating submodule is used to generate the optical cross-routing table according to the reachability information received from the adjacent optical layer nodes.

[0071] The first sending submodule is used to calculate the sum of the next-hop transmission distance of the optical layer node and the transmission distance between the optical layer node and the adjacent optical layer node to obtain a first value; when the first value is less than or equal to the first preset optical layer transmission distance threshold, the second reachability information is sent to the adjacent optical layer node.

[0072] The first configuration module is configured to configure optical label information on the wavelength of the target port by adjusting the top, wherein the optical label information includes:

[0073] Connection ID, wavelength, source node or port, sink node or port, previous hop node, and current transmission distance.

[0074] The first establishing module includes:

[0075] A matching submodule, configured to match the optical label information with the optical cross-routing table;

[0076] a calculation submodule, configured to calculate the sum of the current transmission distance in the optical label information and the sink node transmission distance of the optical layer node to obtain a second value when the matching is successful;

[0077] Establish a submodule to configure the optical cross-connection according to the optical cross-connection routing table when the second value is less than or equal to the second preset optical layer transmission distance threshold and if the optical layer node is not the end node; if the optical layer node is the end node, the optical cross-connection is configured by the main control board.

[0078] Wherein, the device further includes:

[0079] The updating module is used to update the value of the current transmission distance in the optical label information of the optical layer node to the sum of the current transmission distance in the optical label information and the next hop transmission distance of the optical layer node.

[0080] In a seventh aspect, an embodiment of the present invention provides a device for establishing a connection, applied to an SDN controller, comprising: a processor and a transceiver;

[0081] The transceiver is used to obtain device information of electrical layer nodes and device information of optical layer nodes;

[0082] The processor is configured to form a global topology based on the device information of the electrical layer nodes and the device information of the optical layer nodes; upon receiving a service request, determine an electrical layer source node and an electrical layer sink node for a connection path to be established based on the service request and the global topology;

[0083] The transceiver is used to send a first control signaling to the electrical layer source node and a second control signaling to the electrical layer destination node, so as to establish an electrical layer connection through the electrical layer source node and the electrical layer destination node, and the electrical layer source node triggers the establishment of an optical layer connection.

[0084] The first control signaling includes:

[0085] Connection ID, service input client-side port information, bandwidth or signal type, and sink node information;

[0086] The second control signaling includes:

[0087] Information about the service output client-side port, including bandwidth or signal type.

[0088] The first control signaling or the second control signaling further includes a wavelength.

[0089] In an eighth aspect, an embodiment of the present invention provides a device for establishing a connection, applied to an electrical layer source node, comprising: a processor and a transceiver;

[0090] The transceiver is configured to receive a first control signaling sent by the SDN controller;

[0091] The processor is configured to establish an electrical layer connection according to the first control signaling;

[0092] The transceiver is used to send an optical path connection establishment request to the optical layer node, so that the optical layer node establishes an optical layer connection.

[0093] The first control signaling includes: connection identification ID, information of the service input client-side port, bandwidth or signal type, and sink node information.

[0094] The first control signaling also includes a wavelength.

[0095] The optical path connection establishment request includes: a connection ID and information of a destination node.

[0096] The optical path connection establishment request further includes a wavelength.

[0097] In a ninth aspect, an embodiment of the present invention provides a device for establishing a connection, applied to an optical layer node, comprising: a processor and a transceiver;

[0098] The processor is configured to generate an optical cross-routing table;

[0099] The transceiver is configured to receive an optical path connection establishment request sent by an electrical layer source node, wherein the optical path connection establishment request is sent by the electrical layer source node after receiving a first control signaling from the SDN controller and establishing an electrical layer connection;

[0100] The processor is configured to configure optical label operation, maintenance and management (OAM) according to the optical path connection establishment request; and configure optical cross-connection according to the optical label OAM and the optical cross-connection routing table to establish an optical layer connection.

[0101] Wherein, the processor is used to obtain the local optical cross-routing table of the optical layer node, wherein the local optical cross-routing table includes input wavelength, input port, destination node or port, output direction, next-hop transmission distance, and destination node transmission distance; send first reachability information to the adjacent optical layer node so that the adjacent optical layer node forms a cross-routing table to the optical layer node; and, when the first reachability condition is met, send second reachability information to the adjacent optical layer node so that the adjacent optical layer node forms destination node information to the optical layer node; generate the optical cross-routing table based on the reachability information received from the adjacent optical layer node.

[0102] Among them, the processor is used to calculate the sum of the next-hop transmission distance of the optical layer node and the transmission distance between the optical layer node and the adjacent optical layer node to obtain a first value; when the first value is less than or equal to the first preset optical layer transmission distance threshold, send second reachability information to the adjacent optical layer node.

[0103] The processor is configured to configure optical label information on the wavelength of the target port by adjusting the top, wherein the optical label information includes: connection ID, wavelength, source node or port, sink node or port, previous hop node, and current transmission distance.

[0104] Wherein, the processor is used to match the optical label information with the optical cross-routing table;

[0105] If the match is successful, calculating the sum of the current transmission distance in the optical label information and the sink node transmission distance of the optical layer node to obtain a second value;

[0106] When the second value is less than or equal to the second preset optical layer transmission distance threshold, if the optical layer node is not the end node, the optical cross-connection is configured according to the optical cross-connection routing table; if the optical layer node is the end node, the optical cross-connection is configured by the main control board.

[0107] The processor is configured to update the value of the current transmission distance in the optical label information of the optical layer node to the sum of the current transmission distance in the optical label information and the next-hop transmission distance of the optical layer node.

[0108] In the tenth aspect, an embodiment of the present invention provides a communication device, comprising: a transceiver, a memory, a processor, and a program stored in the memory and executable on the processor; the processor is configured to read the program in the memory to implement the steps in the method for establishing a connection as described above.

[0109] In an eleventh aspect, an embodiment of the present invention provides a readable storage medium for storing a program, wherein the program, when executed by a processor, implements the steps in the method for establishing a connection as described above.

[0110] In an embodiment of the present invention, when a service connection needs to be established, the SDN controller only needs to send management and control signaling to the electrical layer source node and the electrical layer destination node to establish the electrical layer connection and the optical layer connection. Therefore, the solution of the embodiment of the present invention reduces signaling interaction and saves signaling resources. BRIEF DESCRIPTION OF THE DRAWINGS

[0111] Figure 1 This is one of the flow charts of the method for establishing a connection provided by an embodiment of the present invention;

[0112] Figure 2 This is the second flowchart of the method for establishing a connection provided by an embodiment of the present invention;

[0113] Figure 3 This is a third flowchart of the method for establishing a connection provided by an embodiment of the present invention;

[0114] Figure 4 This is a fourth flowchart of the method for establishing a connection provided by an embodiment of the present invention;

[0115] Figure 5 This is the fifth flowchart of the method for establishing a connection provided by an embodiment of the present invention;

[0116] Figure 6 This is one of the structural diagrams of the device for establishing a connection provided by an embodiment of the present invention;

[0117] Figure 7 This is the second structural diagram of the device for establishing a connection provided by an embodiment of the present invention;

[0118] Figure 8 This is the third structural diagram of the device for establishing a connection provided by an embodiment of the present invention;

[0119] Figure 9 This is the fourth structural diagram of the device for establishing a connection provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0120] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0121] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0122] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0123] See also Figure 1 , Figure 1 This is a flow chart of a method for establishing a connection provided by an embodiment of the present invention, which is executed by an SDN controller. Figure 1 As shown, the following steps are included:

[0124] Step 101: Obtain device information of electrical layer nodes and device information of optical layer nodes.

[0125] In the embodiment of the present invention, the SDN controller interacts with each electrical layer node and optical layer node to obtain information of each node, such as network element identification, port and other information.

[0126] Step 102: Form a global topology based on the device information of the electrical layer nodes and the device information of the optical layer nodes.

[0127] Specifically, the SDN controller exchanges control signaling with each node, automatically obtains (or manually configures) device information through the control interface, and forms the following data structure.

[0128] (1) Network element information (Ne), as shown in Table 1:

[0129] Table 1

[0130]

[0131] (2) Port information (Port), as shown in Table 2:

[0132] Table 2

[0133]

[0134]

[0135] (3) Cross Ability, as shown in Table 3:

[0136] Table 3

[0137] Field type port1id String Port 2 ID String wavelength String

[0138] Step 103: When a service request is received, determine an electrical layer source node and an electrical layer sink node of a connection path to be established according to the service request and the global topology.

[0139] The service request may include source and sink node information, port information, etc. input by a user. Based on the service request and the global topology controller, the electrical layer source node and the electrical layer sink node of the connection path to be established may be determined.

[0140] Step 104: Send a first control signaling to the electrical layer source node, and send a second control signaling to the electrical layer sink node, so as to establish an electrical layer connection through the electrical layer source node and the electrical layer sink node, and the electrical layer source node triggers the establishment of an optical layer connection.

[0141] The first control signaling includes: connection ID, information of the service input client-side port, bandwidth or signal type, and sink node information; the second control signaling includes: information of the service output client-side port, bandwidth or signal type.

[0142] Optionally, the first control signaling or the second control signaling further includes a wavelength.

[0143] In an embodiment of the present invention, when a service connection needs to be established, the SDN controller only needs to send management and control signaling to the electrical layer source node and the electrical layer destination node to establish the electrical layer connection and the optical layer connection. Therefore, the solution of the embodiment of the present invention reduces signaling interaction and saves signaling resources.

[0144] See also Figure 2 , Figure 2 This is a flow chart of a method for establishing a connection provided by an embodiment of the present invention, which is executed by an electrical layer source node. Figure 2 As shown, the following steps are included:

[0145] Step 201: Receive a first control signaling sent by an SDN controller.

[0146] The first control signaling includes: a connection ID, information about a service input client-side port, bandwidth or signal type, and sink node information. Optionally, the first control signaling also includes a wavelength.

[0147] Step 202: Establish an electrical layer connection according to the first control signaling.

[0148] The electrical layer source and sink nodes perform port and cross configuration according to the first control signaling and the second control signaling to form an electrical layer connection.

[0149] Step 203: Send an optical path connection establishment request to the optical layer node, so that the optical layer node establishes an optical layer connection.

[0150] Specifically, the electrical layer source node sends an optical path connection establishment request to the optical layer node of the same device through internal communication. The optical path connection establishment request includes: a connection ID, information about the sink node, and optionally, a wavelength.

[0151] In an embodiment of the present invention, when a service connection needs to be established, the SDN controller only needs to send management and control signaling to the electrical layer source node and the electrical layer destination node to establish the electrical layer connection and the optical layer connection. Therefore, the solution of the embodiment of the present invention reduces signaling interaction and saves signaling resources.

[0152] See also Figure 3 , Figure 3 This is a flow chart of a method for establishing a connection provided by an embodiment of the present invention, which is executed by an optical layer node. Figure 3 As shown, the following steps are included:

[0153] Step 301: Generate an optical cross-routing table.

[0154] Specifically, in this step, first, the optical layer node (or referred to as the OTN node) obtains the local optical cross-routing table of the optical layer node, wherein the content of the local cross-routing table may be as shown in Table 4:

[0155] Table 4

[0156]

[0157] In practical applications, the principle of optical layer connection technology dictates that wavelength connection accessibility is limited by physical transmission performance. Therefore, the concept of cost is introduced in the local optical cross-connect routing table to represent the optical layer physical transmission cost (for example, transmission distance). For a specific OTN network, a fixed transmission cost upper limit (for example, set to X) can be set. A wavelength connection can only be established if the total transmission cost is less than or equal to this upper limit.

[0158] Then, the optical layer node sends first reachability information to the adjacent optical layer node, so that the adjacent optical layer node forms a cross-routing table to the optical layer node; and, when the first reachability condition is met, sends second reachability information to the adjacent optical layer node, so that the adjacent optical layer node forms the host node information to the optical layer node.

[0159] The first reachability information may also be referred to as local reachability information, which is sent by the optical layer node to each line side according to the local optical cross-routing table, so that adjacent optical nodes form an optical cross-routing table to the optical node itself.

[0160] For example, optical node Node1 sends the following information via wavelength λ1 of port1:

[0161] Table 5

[0162] Sink node / port wavelength Next hop cost (distance) Sink node cost Node1 / port1 λ x1 x2

[0163] Wherein, x1 and x2 are the distances to the opposite node directly detected by the line side.

[0164] The second reachability information, also known as indirect reachability information, is sent by the optical layer node to the adjacent node based on the local optical cross-routing table. This information is the destination node information that the adjacent node can reach via the optical node itself. The sending of the second reachability information requires that the first reachability condition be met.

[0165] Therefore, before sending the second reachability information, the optical layer node needs to calculate the sum of the next-hop transmission distance of the optical layer node and the transmission distance between the optical layer node and the adjacent optical layer node to obtain a first value. If the first value is less than or equal to a first preset optical layer transmission distance threshold (which can be set as needed), the second reachability information is sent to the adjacent optical layer node.

[0166] For example, assume that the local optical cross-connect routing table of optical layer node Node1 has the following contents as shown in Table 6:

[0167] Table 6

[0168]

[0169] If, after calculation, the sum of the next-hop transmission distance x1 of the optical layer node and the transmission distance between the optical layer node and the adjacent optical layer node (i.e., the sink node cost in Table 6) x3 is less than or equal to the first preset optical layer transmission distance threshold X, then the optical layer node Node1 may send the second reachability information shown in Table 7:

[0170] Table 7

[0171] Sink node / port wavelength Single-hop cost Sink node cost Node4 / port4 λ x1 x1+x3

[0172] If x1+x3>X, the optical layer node does not send the second reachability information.

[0173] Afterwards, the optical layer node generates the optical cross-routing table according to the reachability information received from the adjacent optical layer nodes.

[0174] When the optical layer node sends the above reachability information to the adjacent nodes, it also receives reachability information sent by other adjacent nodes. Therefore, the optical layer node can generate the optical cross-routing table based on the reachability information received from the adjacent optical layer nodes.

[0175] For example, assume that the optical layer node Node1 reads the reachability information shown in Table 8 below from the wavelength λ of the line-side port port1:

[0176] Table 8

[0177]

[0178] Then, the optical layer node can add the following content to the local optical cross-routing table:

[0179] Table 9

[0180]

[0181] Step 302: Receive an optical path connection establishment request sent by an electrical layer source node, wherein the optical path connection establishment request is sent by the electrical layer source node after receiving a first control signaling from an SDN controller and establishing an electrical layer connection.

[0182] The optical path connection establishment request includes: a connection ID, information of a destination node, and optionally, a wavelength.

[0183] Step 303: Configure optical label OAM according to the optical path connection establishment request.

[0184] In this step, the optical layer node configures the optical label information on the wavelength of the target port by adjusting the top. The optical label information is as shown in Table 10, including: connection ID, wavelength, source node or port, destination node or port, previous hop node, and current transmission distance.

[0185] Table 10

[0186]

[0187] in:

[0188] Connection ID: input based on the optical path connection establishment request sent by the electrical layer source node;

[0189] Wavelength: input based on the optical path connection establishment request sent by the electrical layer source node;

[0190] Source node / port: fill in the local node information;

[0191] Sink node / port: receives the optical path connection establishment request input sent by the electrical layer source node;

[0192] Previous hop node / port: Null;

[0193] Current cost: 0.

[0194] By configuring the device, optical signals can be emitted from optical layer nodes or ports.

[0195] Step 304: Configure the optical cross-connection according to the optical label OAM and the optical cross-connection routing table to establish an optical layer connection.

[0196] Combine Figure 4 As shown, this step may specifically include:

[0197] Step 401: Match the optical label information with the optical cross-routing table.

[0198] If the match is successful, the subsequent process is executed; otherwise, step 409 is executed.

[0199] The optical layer nodes (including the head and end nodes and intermediate nodes) identify the OAM information of the corresponding wavelength input and query their own optical cross-routing tables through "wavelength", "input port" and "destination node / port" to perform matching.

[0200] Step 402: If the match is successful, calculate the sum of the current transmission distance in the optical label information and the sink node transmission distance of the optical layer node to obtain a second value.

[0201] Specifically, the current transmission distance is obtained by combining the optical label information, and the sink node transmission distance is obtained by combining the optical cross-routing table, and the two are added to obtain the second value.

[0202] Step 403: Determine the relationship between the second value and a second preset optical layer transmission distance threshold.

[0203] If the second value is greater than the second preset optical layer transmission distance threshold, indicating that the connection cannot be established, step 409 is executed; otherwise, step 404 is executed. The second preset optical layer transmission distance threshold can be set to the same value as the first preset optical layer transmission distance threshold.

[0204] Step 404: When the second value is less than or equal to the second preset optical layer transmission distance threshold, determine whether the optical layer node currently executing optical layer connection establishment is an end node.

[0205] If yes, execute step 405; otherwise, execute step 406.

[0206] Step 405: If the optical layer node is the end node, the main control board configures the optical cross-connection and drops the service.

[0207] Step 406: If the optical layer node is not an end node, configure the optical cross-connection according to the optical cross-connection routing table.

[0208] Specifically, the optical layer node configures the optical cross-connect according to the "output direction" in the optical cross-connect routing table.

[0209] Step 407: Determine whether the connection is successfully established.

[0210] If the establishment is successful, execute step 408; otherwise, execute step 409.

[0211] Step 408: Update the value of the current transmission distance in the optical label information of the optical layer node to the sum of the current transmission distance in the optical label information and the next-hop transmission distance of the optical layer node.

[0212] The current transmission distance in the optical tag information refers to the current transmission distance obtained in step 402, that is, the current transmission distance obtained when the matching is successful.

[0213] Step 409: Return connection establishment failure information, including connection ID, establishment failure, failure reason and other information.

[0214] In an embodiment of the present invention, when a service connection needs to be established, the SDN controller only needs to send management and control signaling to the electrical layer source node and the electrical layer destination node to establish the electrical layer connection and the optical layer connection. Therefore, the solution of the embodiment of the present invention reduces signaling interaction and saves signaling resources.

[0215] See also Figure 5 , Figure 5 is a flow chart of a method for establishing a connection provided by an embodiment of the present invention, such as Figure 5 As shown, the following steps are included:

[0216] Step 501: Optical layer nodes communicate with each other (via wavelength modulation OAM) to form a local optical cross-routing table in each optical layer node.

[0217] The manner of forming the local optical cross-routing may refer to the description of the above-mentioned embodiment.

[0218] Step 502: The SDN controller obtains resource information of each node.

[0219] Step 503: The SDN controller forms a global topology.

[0220] Step 504: When a service request is input, the SDN controller determines the electrical layer routing, that is, determines the electrical layer source and sink nodes, according to the service request.

[0221] Step 505: The SDN controller sends control signaling to the electrical layer source and sink nodes. Afterwards, the electrical layer source and sink nodes establish an optical layer connection.

[0222] Step 506: The electrical layer source node establishes an optical wavelength connection request to the optical layer node.

[0223] Step 507: The optical layer nodes exchange connection information through wavelength modulation OAM, automatically complete optical cross-connection configuration, establish optical wavelength connection, and further complete the establishment of optical layer connection.

[0224] The method of establishing the optical layer connection may refer to the description of the aforementioned embodiment.

[0225] As can be seen from the above description, when establishing a service connection, the SDN controller only needs to exchange signaling with the electrical layer source and sink nodes, significantly reducing the signaling message exchange between the controller and the device. In addition, the establishment of the optical layer connection does not rely on the SDN controller, but only relies on the request of the electrical layer node. Therefore, a disconnection between the optical layer node and the SDN controller does not affect the connection establishment.

[0226] The embodiment of the present invention also provides a device for establishing a connection, which is applied to an SDN controller. Figure 6 , Figure 6 Since the principle of the connection establishment device is similar to that of the connection establishment method in the embodiment of the present invention, the implementation of the connection establishment device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0227] like Figure 6 As shown, the apparatus 600 for establishing a connection includes:

[0228] The first acquisition module 601 is used to acquire device information of electrical layer nodes and device information of optical layer nodes;

[0229] A first processing module 602 is configured to form a global topology based on the device information of the electrical layer nodes and the device information of the optical layer nodes;

[0230] A first determining module 603 is configured to, upon receiving a service request, determine an electrical layer source node and an electrical layer sink node of a connection path to be established according to the service request and the global topology;

[0231] The first sending module 604 is used to send a first control signaling to the electrical layer source node and a second control signaling to the electrical layer destination node, so as to establish an electrical layer connection through the electrical layer source node and the electrical layer destination node, and the electrical layer source node triggers the establishment of an optical layer connection.

[0232] The first control signaling includes:

[0233] Connection ID, service input client-side port information, bandwidth or signal type, and sink node information;

[0234] The second control signaling includes:

[0235] Information about the service output client-side port, including bandwidth or signal type.

[0236] The first control signaling or the second control signaling further includes a wavelength.

[0237] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effects are similar, so this embodiment will not be repeated here.

[0238] The embodiment of the present invention also provides a device for establishing a connection, which is applied to the electrical layer source node. Figure 7 , Figure 7 Since the principle of the connection establishment device is similar to that of the connection establishment method in the embodiment of the present invention, the implementation of the connection establishment device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0239] like Figure 7 As shown, the apparatus 700 for establishing a connection includes:

[0240] A first receiving module 701 is configured to receive a first control signaling sent by the SDN controller;

[0241] A first processing module 702 is configured to establish an electrical layer connection according to the first control signaling;

[0242] The first sending module 703 is used to send an optical path connection establishment request to the optical layer node, so that the optical layer node establishes an optical layer connection.

[0243] The first control signaling includes: connection identification ID, information of the service input client-side port, bandwidth or signal type, and sink node information.

[0244] The first control signaling also includes a wavelength.

[0245] The optical path connection establishment request includes: a connection ID and information of a destination node.

[0246] The optical path connection establishment request further includes a wavelength.

[0247] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effects are similar, so this embodiment will not be repeated here.

[0248] The embodiment of the present invention also provides a device for establishing a connection, which is applied to an optical layer node. Figure 7 , Figure 8Since the principle of the connection establishment device is similar to that of the connection establishment method in the embodiment of the present invention, the implementation of the connection establishment device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0249] like Figure 8 As shown, the device 800 for establishing a connection includes:

[0250] The first generating module 801 is configured to generate an optical cross-routing table;

[0251] The first receiving module 802 is configured to receive an optical path connection establishment request sent by an electrical layer source node, wherein the optical path connection establishment request is sent by the electrical layer source node after receiving a first control signaling from the SDN controller and establishing an electrical layer connection;

[0252] A first configuration module 803 is configured to configure optical label operation, maintenance and management (OAM) according to the optical path connection establishment request;

[0253] The first establishing module 804 is configured to configure optical cross-connection according to the optical label OAM and the optical cross-connection routing table to establish an optical layer connection.

[0254] Wherein, the first generation module includes:

[0255] A first acquisition submodule is used to obtain a local optical cross-routing table of the optical layer node, wherein the local optical cross-routing table includes an input wavelength, an input port, a sink node or port, an output direction, a next-hop transmission distance, and a sink node transmission distance;

[0256] A first sending submodule is configured to send first reachability information to an adjacent optical layer node, so that the adjacent optical layer node forms a cross-routing table to the optical layer node; and, when the first reachability condition is met, send second reachability information to the adjacent optical layer node, so that the adjacent optical layer node forms sink node information to the optical layer node;

[0257] The first generating submodule is used to generate the optical cross-routing table according to the reachability information received from the adjacent optical layer nodes.

[0258] The first sending submodule is used to calculate the sum of the next-hop transmission distance of the optical layer node and the transmission distance between the optical layer node and the adjacent optical layer node to obtain a first value; when the first value is less than or equal to the first preset optical layer transmission distance threshold, the second reachability information is sent to the adjacent optical layer node.

[0259] The first configuration module is configured to configure optical label information on the wavelength of the target port by adjusting the top, wherein the optical label information includes:

[0260] Connection ID, wavelength, source node or port, sink node or port, previous hop node, and current transmission distance.

[0261] The first establishing module includes:

[0262] A matching submodule, configured to match the optical label information with the optical cross-routing table;

[0263] a calculation submodule, configured to calculate the sum of the current transmission distance in the optical label information and the sink node transmission distance of the optical layer node to obtain a second value when the matching is successful;

[0264] Establish a submodule to configure the optical cross-connection according to the optical cross-connection routing table when the second value is less than or equal to the second preset optical layer transmission distance threshold and if the optical layer node is not the end node; if the optical layer node is the end node, the optical cross-connection is configured by the main control board.

[0265] Wherein, the device further comprises:

[0266] The updating module is used to update the value of the current transmission distance in the optical label information of the optical layer node to the sum of the current transmission distance in the optical label information and the next hop transmission distance of the optical layer node.

[0267] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effects are similar, so this embodiment will not be repeated here.

[0268] The embodiment of the present invention also provides a device for establishing a connection, which is applied to an SDN controller. Figure 9 , Figure 9 Since the principle of the connection establishment device is similar to that of the connection establishment method in the embodiment of the present invention, the implementation of the connection establishment device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0269] like Figure 9 As shown, the apparatus 900 for establishing a connection includes: a processor 901 and a transceiver 902 .

[0270] The transceiver is used to obtain device information of electrical layer nodes and device information of optical layer nodes;

[0271] The processor is configured to form a global topology based on the device information of the electrical layer nodes and the device information of the optical layer nodes; upon receiving a service request, determine an electrical layer source node and an electrical layer sink node for a connection path to be established based on the service request and the global topology;

[0272] The transceiver is used to send a first control signaling to the electrical layer source node and a second control signaling to the electrical layer destination node, so as to establish an electrical layer connection through the electrical layer source node and the electrical layer destination node, and the electrical layer source node triggers the establishment of an optical layer connection.

[0273] The first control signaling includes:

[0274] Connection ID, service input client-side port information, bandwidth or signal type, and sink node information;

[0275] The second control signaling includes:

[0276] Information about the service output client-side port, including bandwidth or signal type.

[0277] The first control signaling or the second control signaling further includes a wavelength.

[0278] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effects are similar, so this embodiment will not be repeated here.

[0279] See again Figure 9 The device shown can also be applied to an electrical layer source node. The transceiver 902 is configured to receive a first control signaling sent by an SDN controller; the processor 901 is configured to establish an electrical layer connection according to the first control signaling; and the transceiver 902 is configured to send an optical path connection establishment request to an optical layer node, so that the optical layer node establishes an optical layer connection.

[0280] The first control signaling includes: connection identification ID, information of the service input client-side port, bandwidth or signal type, and sink node information.

[0281] The first control signaling also includes a wavelength.

[0282] The optical path connection establishment request includes: a connection ID and information of a destination node.

[0283] The optical path connection establishment request further includes a wavelength.

[0284] See again Figure 9 The device shown can also be applied to an optical layer node. The processor 901 is used to generate an optical cross-routing table; the transceiver 902 is used to receive an optical path connection establishment request sent by an electrical layer source node, wherein the optical path connection establishment request is sent by the electrical layer source node after receiving the first control signaling from the SDN controller and establishing the electrical layer connection;

[0285] The processor 901 is configured to configure optical label operation, maintenance and management (OAM) according to the optical path connection establishment request; and configure optical cross-connection according to the optical label OAM and the optical cross-connection routing table to establish an optical layer connection.

[0286] Among them, the processor 901 is used to obtain the local optical cross-routing table of the optical layer node, wherein the local optical cross-routing table includes input wavelength, input port, destination node or port, output direction, next hop transmission distance, and destination node transmission distance; send first reachability information to the adjacent optical layer node so that the adjacent optical layer node forms a cross-routing table to the optical layer node; and, when the first reachability condition is met, send second reachability information to the adjacent optical layer node so that the adjacent optical layer node forms destination node information to the optical layer node; generate the optical cross-routing table based on the reachability information received from the adjacent optical layer node.

[0287] Among them, the processor 901 is used to calculate the sum of the next-hop transmission distance of the optical layer node and the transmission distance between the optical layer node and the adjacent optical layer node to obtain a first value; when the first value is less than or equal to the first preset optical layer transmission distance threshold, send second reachability information to the adjacent optical layer node.

[0288] The processor 901 is configured to configure optical label information on the wavelength of the target port by adjusting the optical label information, wherein the optical label information includes: connection ID, wavelength, source node or port, destination node or port, previous hop node, and current transmission distance.

[0289] The processor 901 is configured to match the optical label information with the optical cross-routing table;

[0290] If the match is successful, calculating the sum of the current transmission distance in the optical label information and the sink node transmission distance of the optical layer node to obtain a second value;

[0291] When the second value is less than or equal to the second preset optical layer transmission distance threshold, if the optical layer node is not the end node, the optical cross-connection is configured according to the optical cross-connection routing table; if the optical layer node is the end node, the optical cross-connection is configured by the main control board.

[0292] The processor 901 is configured to update the value of the current transmission distance in the optical label information of the optical layer node to the sum of the current transmission distance in the optical label information and the next-hop transmission distance of the optical layer node.

[0293] The device provided in the embodiment of the present invention can execute the above method embodiment, and its implementation principle and technical effects are similar, so this embodiment will not be repeated here.

[0294] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0295] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0296] An embodiment of the present invention provides a communication device, comprising: a transceiver, a memory, a processor, and a program stored in the memory and executable on the processor; the processor is configured to read the program in the memory to implement the steps in the method for establishing a connection as described above.

[0297] The embodiment of the present invention further provides a readable storage medium, on which a program is stored. When the program is executed by a processor, each process of the above-mentioned method for establishing a connection is implemented, and the same technical effect is achieved. To avoid repetition, it is not described here. The readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.

[0298] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0299] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD-ROM) and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0300] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.

Claims

1. A method for establishing a connection, executed by a software-defined network (SDN) controller, characterized in that: include: Obtain device information of electrical layer nodes and optical layer nodes; forming a global topology based on the device information of the electrical layer nodes and the device information of the optical layer nodes; In the case of receiving a service request, determining an electrical layer source node and an electrical layer sink node of a connection path to be established according to the service request and the global topology; A first control signaling is sent to the electrical layer source node, and a second control signaling is sent to the electrical layer sink node, so as to establish an electrical layer connection through the electrical layer source node and the electrical layer sink node, and the electrical layer source node triggers the establishment of an optical layer connection.

2. The method according to claim 1, characterized in that The first control signaling includes: Connection ID, service input client-side port information, bandwidth or signal type, and sink node information; The second control signaling includes: Information about the service output client-side port, including bandwidth or signal type.

3. The method according to claim 2, characterized in that The first control signaling or the second control signaling further includes a wavelength.

4. A method for establishing a connection, performed by an electrical layer source node, characterized in that: include: Receiving a first control signaling sent by the SDN controller; Establishing an electrical layer connection with an electrical layer sink node that receives the second control signaling sent by the SDN controller according to the first control signaling; An optical path connection establishment request is sent to an optical layer node, so that the optical layer node establishes an optical layer connection.

5. The method according to claim 4, characterized in that The first control signaling includes: connection identification ID, information of the service input client-side port, bandwidth or signal type, and sink node information.

6. The method according to claim 5, characterized in that The first control signaling also includes a wavelength.

7. The method according to claim 4, characterized in that The optical path connection establishment request includes: a connection ID and information of a destination node.

8. The method according to claim 7, characterized in that The optical path connection establishment request also includes a wavelength.

9. A method for establishing a connection, performed by an optical layer node, characterized in that: include: Generate optical cross-routing table; Receiving an optical path connection establishment request sent by an electrical layer source node, wherein the optical path connection establishment request is sent by the electrical layer source node after the electrical layer source node receives a first control signaling from an SDN controller and establishes an electrical layer connection with an electrical layer sink node that receives a second control signaling sent by the SDN controller; Configuring optical label operation, maintenance and management (OAM) according to the optical path connection establishment request; The optical cross-connect is configured according to the optical label OAM and the optical cross-connect routing table to establish an optical layer connection.

10. The method according to claim 9, characterized in that Generating the optical cross-routing table includes: Obtaining a local optical cross-routing table of the optical layer node, wherein the local optical cross-routing table includes input wavelength, input port, sink node or port, output direction, next hop transmission distance, and sink node transmission distance; Sending first reachability information to an adjacent optical layer node so that the adjacent optical layer node forms a cross routing table to the optical layer node; and, if the first reachability condition is met, sending second reachability information to the adjacent optical layer node so that the adjacent optical layer node forms sink node information to the optical layer node; The optical cross-routing table is generated according to the reachability information received from the adjacent optical layer nodes.

11. The method according to claim 10, characterized in that The step of sending the second reachability information to the adjacent optical layer node when the first reachability condition is met, so that the adjacent optical layer node forms the sink node information to the optical layer node, includes: Calculate the sum of the next-hop transmission distance of the optical layer node and the transmission distance between the optical layer node and the adjacent optical layer node to obtain a first value; When the first value is less than or equal to a first preset optical layer transmission distance threshold, second reachability information is sent to the adjacent optical layer node.

12. The method according to claim 9, characterized in that The configuring the optical label operation, maintenance and management (OAM) according to the optical path connection establishment request includes: Configure optical label information on the wavelength of the target port by adjusting the top, wherein the optical label information includes: Connection ID, wavelength, source node or port, sink node or port, previous hop node, and current transmission distance.

13. The method according to claim 12, characterized in that The configuring the optical cross-connection according to the optical label OAM and the optical cross-connection routing table to establish an optical layer connection includes: Matching the optical label information with the optical cross-routing table; If the match is successful, calculating the sum of the current transmission distance in the optical label information and the sink node transmission distance of the optical layer node to obtain a second value; When the second value is less than or equal to the second preset optical layer transmission distance threshold, if the optical layer node is not the end node, the optical cross-connection is configured according to the optical cross-connection routing table; if the optical layer node is the end node, the optical cross-connection is configured by the main control board.

14. The method according to claim 13, characterized in that The method further comprises: The value of the current transmission distance in the optical label information of the optical layer node is updated to the sum of the current transmission distance in the optical label information and the next hop transmission distance of the optical layer node.

15. A device for establishing a connection, applied to an SDN controller, characterized in that: include: The first acquisition module is used to acquire device information of electrical layer nodes and device information of optical layer nodes; A first processing module is configured to form a global topology based on the device information of the electrical layer nodes and the device information of the optical layer nodes; A first determining module is configured to determine, upon receiving a service request, an electrical layer source node and an electrical layer sink node of a connection path to be established according to the service request and the global topology; The first sending module is used to send a first control signaling to the electrical layer source node and a second control signaling to the electrical layer destination node, so as to establish an electrical layer connection through the electrical layer source node and the electrical layer destination node, and the electrical layer source node triggers the establishment of an optical layer connection.

16. A device for establishing a connection, applied to an electrical layer source node, characterized in that: include: A first receiving module, configured to receive a first control signaling sent by the SDN controller; A first processing module is configured to establish an electrical layer connection with an electrical layer sink node that receives a second control signaling sent by the SDN controller according to the first control signaling; The first sending module is used to send an optical path connection establishment request to the optical layer node, so that the optical layer node establishes an optical layer connection.

17. A device for establishing a connection, applied to an optical layer node, characterized in that: include: A first generating module is used to generate an optical cross-routing table; A first receiving module is configured to receive an optical path connection establishment request sent by an electrical layer source node, wherein the optical path connection establishment request is sent by the electrical layer source node after the electrical layer source node receives a first control signaling from an SDN controller and establishes an electrical layer connection with an electrical layer sink node that receives a second control signaling sent by the SDN controller; A first configuration module is configured to configure optical label operation, maintenance and management (OAM) according to the optical path connection establishment request; The first establishing module is used to configure optical cross-connection according to the optical label OAM and the optical cross-connection routing table to establish an optical layer connection.

18. A device for establishing a connection, applied to an SDN controller, characterized in that: include: processors and transceivers; The transceiver is used to obtain device information of electrical layer nodes and device information of optical layer nodes; The processor is configured to form a global topology based on the device information of the electrical layer nodes and the device information of the optical layer nodes; In the case of receiving a service request, determining an electrical layer source node and an electrical layer sink node of a connection path to be established according to the service request and the global topology; The transceiver is used to send a first control signaling to the electrical layer source node and a second control signaling to the electrical layer destination node, so as to establish an electrical layer connection through the electrical layer source node and the electrical layer destination node, and the electrical layer source node triggers the establishment of an optical layer connection.

19. A device for establishing a connection, applied to an electrical layer source node, characterized in that: include: processors and transceivers; The transceiver is configured to receive a first control signaling sent by the SDN controller; The processor is configured to establish an electrical layer connection with an electrical layer sink node that receives a second control signaling sent by the SDN controller according to the first control signaling; The transceiver is used to send an optical path connection establishment request to the optical layer node, so that the optical layer node establishes an optical layer connection.

20. A device for establishing a connection, applied to an optical layer node, characterized in that: include: processors and transceivers; The processor is configured to generate an optical cross-routing table; The transceiver is configured to receive an optical path connection establishment request sent by an electrical layer source node, wherein the optical path connection establishment request is sent by the electrical layer source node after the electrical layer source node receives a first control signaling from an SDN controller and establishes an electrical layer connection with an electrical layer sink node that receives a second control signaling sent by the SDN controller; The processor is configured to configure optical label operation, maintenance and management (OAM) according to the optical path connection establishment request; and configure optical cross-connection according to the optical label OAM and the optical cross-connection routing table to establish an optical layer connection.

21. A communication device comprising: A transceiver, a memory, a processor, and a program stored in the memory and executable on the processor; wherein the processor is configured to read the program in the memory to implement the steps of the method for establishing a connection as claimed in any one of claims 1 to 14.

22. A readable storage medium for storing a program, characterized in that: When the program is executed by a processor, the steps of the method for establishing a connection according to any one of claims 1 to 14 are implemented.

Citation Information

Patent Citations

  • Optical path establishing method and system for power distribution communication network

    CN106961397A

  • Configuration method and system of OTN transmission network optoelectronic hybrid protection and system

    CN108199893A