Method and system for transmitting service data in an optical network

CN116233660BActive Publication Date: 2026-09-04STATE GRID ECONOMIC TECH RES INST CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310246269.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-06
Publication Date
2026-09-04
Estimated Expiration
2043-03-06

AI Technical Summary

Technical Problem

[0004]然而,本申请的发明人在研究中发现,现有网络架构下的控制器在控制海量业务数据在不同节点进行传输时,控制节点和不同传输节点的频繁光电转换会带有极大的时间消耗,并且通常现有技术只能实现同源同宿的业务数据的捆绑传输,对于不同源或不同宿的业务数据无法做到捆绑传输

Benefits of technology

[0034] The present invention has the following advantages due to the adoption of the above technical solutions: In the proposed solution, the optical network architecture is divided into a core network and an edge network. The core network is managed by a central controller, and the edge network is managed by an edge controller. When the first edge controller receives a service data transmission request from the first edge network, it determines the service data to be bundled and transmitted and the corresponding second edge controller based on the destination node. Then, the first edge controller, the central controller, and the second edge controller perform collaborative path calculation to determine the service data transmission path and further establish the service data transmission path to realize the transmission of service data. This enables the combined transmission of service data from the same source and destination, the same source but different destinations, different sources and the same destination, or different sources and different destinations in some paths. Furthermore, during the transmission of service data, the first edge controller, the central controller, and the second edge controller send control information to the network nodes they manage, without requiring the central controller to control all nodes, thereby reducing the number of frequent photoelectric conversions in the network.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116233660B_ABST
    Figure CN116233660B_ABST
Patent Text Reader

Abstract

The application relates to a service data transmission method and system in an optical network, which comprises the following steps: a first edge controller receives service data transmission requests sent by each source node in a first edge network; the first edge controller determines service data needing bundled transmission, the service data needing bundled transmission corresponds to a second edge network, and the second edge network corresponds to a second edge controller; the first edge controller, a central controller and the second edge controller perform cooperative path calculation and determine a service data transmission path; the first edge controller, the central controller and the second edge controller respectively send path establishment instructions to nodes in the service data transmission path, complete establishment of the service data transmission path, and perform service data transmission. The application can realize bundled transmission of service data with different sources or different destinations, reduce the number of frequent optical-electric conversion in the network, and meet the time delay and bandwidth requirements of services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network communication technology, and in particular to a method and system for transmitting service data in an optical network. Background Technology

[0002] With the rapid development of information and communication technologies, access services are becoming increasingly diverse, with varying bandwidth and latency requirements. Traditional edge networks, employing technologies such as FE / GE / STM-1 / STM-4, struggle to support large-granularity services and guarantee differentiated quality of service. The introduction of OTN (Optical Transport Network) at the edge can address these challenges.

[0003] As the scale of nodes and links increases dramatically, the number of services at the edge will grow exponentially. For tens of millions of services across the entire network, the transmission of service data in traditional heterogeneous network models requires multiple levels of encapsulation and mapping. By bundling different service data for transmission, the number of processing operations at each node can be reduced to some extent.

[0004] However, the inventors of this application discovered in their research that when the controller in the existing network architecture controls the transmission of massive amounts of service data at different nodes, the frequent photoelectric switching between the control node and different transmission nodes will result in a huge time consumption. Furthermore, existing technologies can usually only achieve bundled transmission of service data from the same source and destination, and cannot achieve bundled transmission of service data from different sources or destinations. Summary of the Invention

[0005] To address the aforementioned problems, the purpose of this invention is to provide a service data transmission method and system in an optical network. This method not only enables bundled transmission of service data from the same source and destination, but also enables bundled transmission of service data from different sources or destinations. Furthermore, it reduces the number of frequent photoelectric conversions in the network, meets the latency and bandwidth requirements corresponding to different types of services, and reduces the processing latency of all network services at the nodes.

[0006] To achieve the above objectives, the present invention adopts the following technical solution:

[0007] In a first aspect, this application provides a method for transmitting service data in an optical network, applied to the optical network, which includes an interconnected core network and an edge network, wherein the core network is managed by a central controller and the edge network is managed by a corresponding edge controller; the method includes:

[0008] The first edge controller receives service data transmission requests from various source nodes in the first edge network it manages, wherein the service data transmission requests carry the destination node to which the service data is to be sent;

[0009] The first edge controller determines the service data that needs to be bundled for transmission. The destination node corresponding to the service data that needs to be bundled for transmission belongs to the same second edge network, and the second edge network is managed by the second edge controller.

[0010] The first edge controller communicates with the central controller and the second edge controller to perform collaborative path calculation for the service data that needs to be bundled for transmission, in order to determine the service data transmission path. After determining the service data transmission path, the first edge controller, the central controller and the second edge controller respectively send path establishment instructions to the nodes they control in the service data transmission path to complete the establishment of the service data transmission path.

[0011] Based on the established business data transmission path, business data is transmitted.

[0012] In one implementation of this application, the first edge controller, the central controller, and the second edge controller perform collaborative path calculation and determine the service data transmission path for the service data that needs to be bundled for transmission, including:

[0013] The first edge controller, the central controller, and the second edge controller calculate multiple candidate paths based on parallel computing. The candidate paths include a first path, a core network path, and a second path that are spliced ​​together. The first path is a path in the first edge network calculated by the first edge controller. The core network path is a path in the core network calculated by the central controller. The second path is a path in the second edge network calculated by the second edge controller.

[0014] The optimal path is selected from the multiple candidate paths according to a preset strategy.

[0015] In one implementation of this application, selecting the optimal path from the plurality of candidate paths according to a preset strategy includes:

[0016] Based on the principle of minimizing the number of node processing times during the bundled transmission of all business data, the optimal bundling node and the optimal unbundling node, as well as the core network path between the optimal bundling node and the optimal unbundling node, are determined. The optimal bundling node is located in the core network or the first edge network; the optimal unbundling node is located in the core network or the second edge network.

[0017] The first edge controller performs detour path calculations for sending service data from different source nodes to the optimal bundled node; and

[0018] The second edge controller performs the detour path calculation from the optimal unbundling node to different destination nodes.

[0019] In one implementation of this application, the first edge controller performs detour path calculation for sending service data from different source nodes to the optimal binding node, including:

[0020] The first edge controller prioritizes path calculation for same-origin service data from the source node to the optimal binding node based on the principle of minimizing hop nodes;

[0021] The first edge controller then performs path calculations for other non-same-source service data from different source nodes to the optimal binding node with the fewest hops.

[0022] In one implementation of this application, the second edge controller performs detour path calculation from the optimal unbundling node to different destination nodes, including:

[0023] The second edge controller prioritizes path calculation for same-host business data from the optimal unbinding node to the host node based on the principle of minimizing hop nodes;

[0024] The second edge controller then performs path calculations for other non-housing business data from the optimal unbundling node to the least number of hops from different housing nodes.

[0025] In one implementation of this application, the central controller communicates with the edge controllers in each of the edge networks based on circuit switching.

[0026] In one implementation of this application, the edge controller in the edge network communicates with the corresponding network node in the edge network based on the southbound protocol.

[0027] In one implementation of this application, the edge controller is pre-set as the controller node with the highest node degree in the edge network.

[0028] Secondly, this application provides a service data transmission system in an optical network, the optical network comprising an interconnected core network and an edge network, the core network being managed by a central controller, and the edge network being managed by corresponding edge controllers; the service data transmission system includes:

[0029] The first edge controller is used to receive service data transmission requests from various source nodes in the first edge network it manages, wherein the service data transmission requests carry the destination node to which the service data is to be sent.

[0030] The first edge controller is further configured to determine the service data that needs to be bundled for transmission, wherein the destination node corresponding to the service data that needs to be bundled for transmission belongs to the same second edge network, and the second edge network is managed by the second edge controller.

[0031] The first edge controller, the central controller, and the second edge controller are used to perform collaborative path calculation and determine the service data transmission path for the service data that needs to be bundled for transmission.

[0032] The first edge controller, the central controller, and the second edge controller are further configured to send path establishment instructions to the nodes in the service data transmission path, respectively, to complete the establishment of the service data transmission path, and to transmit service data based on the established service data transmission path.

[0033] In one implementation of this application, the first edge controller, the central controller, and the second edge controller are configured to compute multiple candidate paths based on parallel computing. The candidate paths include a first path, a core network path, and a second path that are concatenated with each other. The first path is a path in the first edge network computed by the first edge controller, the core network path is a path in the core network computed by the central controller, and the second path is a path in the second edge network computed by the second edge controller. The second edge controller is also configured to select the optimal path from the multiple candidate paths according to a preset strategy.

[0034] The present invention has the following advantages due to the adoption of the above technical solutions: In the proposed solution, the optical network architecture is divided into a core network and an edge network. The core network is managed by a central controller, and the edge network is managed by an edge controller. When the first edge controller receives a service data transmission request from the first edge network, it determines the service data to be bundled and transmitted and the corresponding second edge controller based on the destination node. Then, the first edge controller, the central controller, and the second edge controller perform collaborative path calculation to determine the service data transmission path and further establish the service data transmission path to realize the transmission of service data. This enables the combined transmission of service data from the same source and destination, the same source but different destinations, different sources and the same destination, or different sources and different destinations in some paths. Furthermore, during the transmission of service data, the first edge controller, the central controller, and the second edge controller send control information to the network nodes they manage, without requiring the central controller to control all nodes, thereby reducing the number of frequent photoelectric conversions in the network. Attached Figure Description

[0035] Figure 1 This is a schematic diagram of a network architecture in related technologies;

[0036] Figure 2 This is a schematic diagram of another network architecture in related technologies;

[0037] Figure 3 This is a schematic diagram of the network architecture of a service data transmission system in an optical network provided in an embodiment of this application;

[0038] Figure 4 This is a flowchart illustrating a service data transmission method in an optical network provided in an embodiment of this application;

[0039] Figure 5 This is a schematic diagram illustrating the effect of an application scenario in an embodiment of this application. Detailed Implementation

[0040] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the described embodiments of the present invention are within the scope of protection of the present invention.

[0041] To address the significant time consumption caused by frequent photoelectric switching between control nodes and different transmission nodes when controllers in existing network architectures control the transmission of massive amounts of service data across different nodes, and the fact that existing technologies typically only allow bundled transmission of service data originating from and destined for the same source and destination, this application provides a service data transmission method and system in an optical network. The method includes: a first edge controller receiving service data transmission requests from various source nodes in a first edge network under its management, the service data transmission requests carrying the destination node to which the service data is to be sent; the first edge controller determining the service data to be bundled for transmission, wherein the destination node corresponding to the service data to be bundled for transmission belongs to the same second edge network, which is managed by a second edge controller; the first edge controller communicating with the central controller and the second edge controller to perform collaborative path calculation for the service data to be bundled for transmission, thereby determining the service data transmission path; and, after determining the service data transmission path, the first edge controller, the central controller, and the second edge controller respectively sending path establishment instructions to the nodes they manage along the service data transmission path to establish the service data transmission path; and transmitting the service data based on the established service data transmission path. The technical solution of this application can realize the bundled transmission of service data from different sources or destinations, reduce the number of frequent photoelectric conversions in the network, meet the latency and bandwidth requirements of different types of services, and reduce the processing latency of the entire network services at the nodes.

[0042] To facilitate understanding of the technical solutions of this application, before describing the business data transmission method and system of the embodiments of this application, the network architecture and business data transmission method of related technologies will be described first.

[0043] Figure 1 It is a network architecture in related technologies.

[0044] exist Figure 1 In the network architecture, the data plane is responsible for the transmission of unidirectional or bidirectional service data. Each node has both transmission and control functions, making it easy to understand that the control plane, abstracted from the data plane, has the same structure. Each node in the control plane is responsible for transmitting network control and management information, performing functions such as optical signal transmission, multiplexing, configuration protection switching, and cross-connection, and ensuring the reliability of the transmitted optical signals. The control plane selects appropriate routes and supports the establishment, teardown, and maintenance of end-to-end connections through signaling. Each control node plans the optimal transmission path for each service data and makes corresponding configurations at each node along the path through signaling. Figure 1The control mode can only calculate the path from the source node to the destination node of the service, that is, it can bundle and merge services with the same source and destination for transmission, but it cannot bundle and transmit service data with different sources or different destinations.

[0045] Figure 2 It is another network architecture in related technologies.

[0046] exist Figure 2 In the network architecture, the data plane is responsible for transmitting business data. Figure 2 The network architecture is managed globally by an SDN controller, which can monitor and collect the status information of all nodes in the network and allocate network resources in a globally optimal manner. Therefore, Figure 2 The control plane abstracted by the network architecture includes a single controller. When service data needs to be transmitted, the SDN controller calculates the path and controls the merging and bundling of service data along the path. Since the SDN controller needs to send management and control information to all nodes in the optical network path, it needs to perform frequent photoelectric conversions, thus increasing the number of photoelectric conversions and node processing latency.

[0047] Figure 3 This is a schematic diagram of the network architecture of a service data transmission system in an optical network provided in an embodiment of this application.

[0048] In this embodiment, the optical network includes an interconnected core network and edge networks. The core network is managed by a central controller, and the edge networks are managed by corresponding edge controllers. Generally, an optical network can be divided into at least one core network and several edge networks.

[0049] In the embodiments of this application, the controller node with the highest node degree (the node degree is positively correlated with the weighted sum of the traffic of each edge originating from the node) in each edge network is designated as the edge controller. The edge controller communicates with the nodes in the edge network it manages based on the southbound protocol to send management and control information.

[0050] The central controller is typically located at the topology center of the core network. The central controller communicates with each edge controller via circuit switching.

[0051] The service data transmission system in the optical network in this application embodiment involves one or more source nodes, a first edge controller, a central controller, a second edge controller, and one or more destination nodes.

[0052] The first edge controller is used to receive service data transmission requests from various source nodes in the first edge network it manages, wherein the service data transmission requests carry the destination node to which the service data is to be sent.

[0053] The first edge controller is further configured to determine the service data that needs to be bundled for transmission, wherein the destination node corresponding to the service data that needs to be bundled for transmission belongs to the same second edge network, and the second edge network is managed by the second edge controller.

[0054] The first edge controller, the central controller, and the second edge controller are used to perform collaborative path calculation and determine the service data transmission path for the service data that needs to be bundled for transmission.

[0055] The first edge controller, the central controller, and the second edge controller are further configured to send path establishment instructions to the nodes in the service data transmission path, respectively, to complete the establishment of the service data transmission path, and to transmit service data based on the established service data transmission path.

[0056] The service data transmission system provided in the above-described embodiments of this application divides the optical network architecture into a core network and an edge network. The core network is managed by a central controller, and the edge network is managed by an edge controller. When the first edge controller receives a service data transmission request from the first edge network, it determines the service data to be bundled and transmitted and the corresponding second edge controller based on the destination node. Then, the first edge controller, the central controller, and the second edge controller perform collaborative path calculation to determine the service data transmission path and further establish the service data transmission path to realize the transmission of service data. This enables the combined transmission of service data from the same source and destination, the same source but different destinations, different sources and the same destination, or different sources and different destinations in some paths. Furthermore, during the transmission of service data, the first edge controller, the central controller, and the second edge controller send control information to the network nodes they manage, without requiring the central controller to control all nodes, thereby reducing the number of frequent photoelectric conversions in the network.

[0057] In another aspect of the embodiments of this application, a method for transmitting service data in an optical network is also provided.

[0058] Please see Figure 4 One embodiment of this application provides a method for transmitting service data in an optical network. This method can be applied to... Figure 3 Optical networks with structural features.

[0059] The business data transmission method in this application embodiment includes:

[0060] S41, the first edge controller receives service data transmission requests from each source node in the first edge network it manages, the service data transmission requests carrying the destination node to which the service data is to be sent.

[0061] Specifically, the first edge controller controls each node in the first edge network. In scenarios with massive traffic, the first edge controller can receive service data requests from various source nodes within a time period. These service data requests carry the destination node to which the service data is to be sent. In this embodiment, the source nodes may include the same source node or different source nodes. Correspondingly, there may be multiple destination nodes, and these destination nodes may be controlled by the same edge controller or by different edge controllers.

[0062] S42, the first edge controller determines the service data that needs to be bundled for transmission. The destination node corresponding to the service data that needs to be bundled for transmission belongs to the same second edge network, and the second edge network is managed by the second edge controller.

[0063] Specifically, after receiving a business data transmission request, the first edge controller analyzes the destination node of the business data. The destination nodes of the business data that need to be bundled for transmission must be managed by the same edge controller.

[0064] Of course, further in this embodiment, the first edge controller also needs to analyze the network resource bottlenecks and the bandwidth and latency requirements of service data transmission. When implementing the bundled and merged transmission of service data, only a limited number of service data can be merged and transmitted.

[0065] S43, the first edge controller communicates with the central controller and the second edge controller to perform collaborative path calculation for the service data that needs to be bundled for transmission, so as to determine the service data transmission path.

[0066] Specifically, in this embodiment, the first edge controller, the central controller, and the second edge controller calculate multiple candidate paths based on parallel computing. The candidate paths include a first path, a core network path, and a second path that are spliced ​​together. The first path is a path in the first edge network calculated by the first edge controller, the core network path is a path in the core network calculated by the central controller, and the second path is a path in the second edge network calculated by the second edge controller. Then, the optimal path is selected from the multiple candidate paths according to a preset strategy.

[0067] In an optional detailed application scenario, for example, the optimal binding node and the optimal unbinding node, as well as the core network path between the optimal binding node and the optimal unbinding node, can be determined based on the principle of minimizing the number of node processing times during the transmission of all business data. The optimal binding node is located in the core network or the first edge network; the optimal unbinding node is located in the core network or the second edge network.

[0068] The first edge controller performs detour path calculations for sending service data from different source nodes to the optimal bundled node. Specifically, this may include:

[0069] The first edge controller prioritizes path calculation for same-origin service data from the source node to the optimal binding node based on the principle of minimizing hop nodes;

[0070] The first edge controller then performs path calculations for other non-same-source service data from different source nodes to the optimal binding node with the fewest hops.

[0071] The second edge controller performs the detour path calculation from the optimal unbundling node to different destination nodes, which may include:

[0072] The second edge controller prioritizes path calculation for same-host business data from the optimal unbinding node to the host node based on the principle of minimizing hop nodes;

[0073] The second edge controller then performs path calculations for other non-housing business data from the optimal unbundling node to the least number of hops from different housing nodes.

[0074] S44, the first edge controller, the central controller and the second edge controller respectively send path establishment instructions to the nodes they control in the service data transmission path to complete the establishment of the service data transmission path.

[0075] Specifically, in this embodiment, the first edge controller sends management information to each node in the first path, the central controller sends management information to the nodes in the core network path, and the second edge controller sends management information to each node in the second path. This eliminates the need for the central controller to send management information to all nodes in the path, reducing the path that management information needs to be transmitted in the optical network, thus reducing the number of frequent photoelectric conversions in the network.

[0076] S45, based on the established business data transmission path, perform business data transmission.

[0077] Specifically, after the business data transmission path is established, business data can be transmitted. In the first edge network, business data from different source nodes are aggregated at the binding node. After aggregation, all business data will be merged and transmitted until it reaches the unbinding node. From the unbinding node, business data from different destinations are distributed and transmitted to different destination nodes.

[0078] like Figure 5 The image shown is a schematic diagram illustrating the effect of an application scenario of this application.

[0079] In this application scenario, two edge controllers manage the edge networks at both ends. A central controller manages the core network in the central area. In this scenario, service data 1 and service data 2 are service data from the same source and reside in the same location. Service data 4 and service data 5 are service data from the same source and reside in the same location. Service data 4, relative to service data 1, is service data from a different source but resides in the same location. Service data 3, relative to service data 1, is service data from a different source and resides in a different location.

[0080] In this application scenario, service data 1 to 5 are managed by the same edge controller at their destination nodes, and their latency, bandwidth, and other parameters are similar, enabling bundled transmission. The two edge controllers and the central controller collaboratively calculate the path. The central controller calculates a portion of the path in the core network, with the bundled node and the unbundled node at either end of this path.

[0081] The edge controller corresponding to the source node calculates the paths from each source node to the bundled node. For example, business data 1 and business data 2 reach the bundled node via the same path. Business data 4 and business data 5 reach the bundled node via a different but identical path. Conversely, business data 3 reaches the bundled node via a different path.

[0082] Correspondingly, the edge controller of the destination node calculates the path from the bundled node to each destination node, which will not be detailed here.

[0083] In summary, this application scenario enables the bundled transmission of service data from different sources or destinations, reduces the number of frequent photoelectric conversions in the network, meets the latency and bandwidth requirements corresponding to different types of services, and reduces the processing latency of services across the entire network at the nodes.

[0084] In summary, the service data transmission method provided in this application divides the optical network architecture into a core network and an edge network. The core network is managed by a central controller, and the edge network is managed by an edge controller. When the first edge controller receives a service data transmission request from the first edge network, it determines the service data to be bundled and transmitted and the corresponding second edge controller based on the destination node. Then, the first edge controller, the central controller, and the second edge controller perform collaborative path calculation to determine the service data transmission path and further establish the service data transmission path to realize the transmission of service data. This enables the combined transmission of service data from the same source and destination, the same source but different destinations, different sources and the same destination, or different sources and different destinations in some paths. Furthermore, during the transmission of service data, the first edge controller, the central controller, and the second edge controller send control information to the network nodes they manage, without requiring the central controller to control all nodes, thereby reducing the number of frequent photoelectric conversions in the network.

[0085] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0086] In the embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units through some interfaces, and may be electrical, mechanical, or other forms.

[0087] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0088] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for transmitting service data in an optical network, applied to the optical network, the optical network comprising an interconnected core network and an edge network, characterized in that, The core network is managed by a central controller, and the edge network is managed by a corresponding edge controller; the method includes: The first edge controller receives service data transmission requests from various source nodes in the first edge network it manages, wherein the service data transmission requests carry the destination node to which the service data is to be sent; The first edge controller determines the service data that needs to be bundled for transmission. The destination node corresponding to the service data that needs to be bundled for transmission belongs to the same second edge network, and the second edge network is managed by the second edge controller. The first edge controller communicates with the central controller and the second edge controller to perform collaborative path calculation for the service data that needs to be bundled for transmission, in order to determine the service data transmission path. After determining the service data transmission path, the first edge controller, the central controller and the second edge controller respectively send path establishment instructions to the nodes they control in the service data transmission path to complete the establishment of the service data transmission path. Based on the established business data transmission path, business data is transmitted.

2. The method for service data transmission in an optical network according to claim 1, characterized in that, The first edge controller communicates with the central controller and the second edge controller to perform collaborative path calculation for the service data that needs to be bundled for transmission, in order to determine the service data transmission path, including: The first edge controller, the central controller, and the second edge controller calculate multiple candidate paths based on parallel computing. The candidate paths include a first path, a core network path, and a second path that are spliced ​​together. The first path is a path in the first edge network calculated by the first edge controller. The core network path is a path in the core network calculated by the central controller. The second path is a path in the second edge network calculated by the second edge controller. The optimal path is selected from the multiple candidate paths according to a preset strategy.

3. The method for service data transmission in an optical network according to claim 2, characterized in that, The step of selecting the optimal path from the multiple candidate paths according to a preset strategy includes: Based on the principle of minimizing the number of node processing times during the bundled transmission of all business data, the optimal bundling node and the optimal unbundling node, as well as the core network path between the optimal bundling node and the optimal unbundling node, are determined. The optimal bundling node is located in the core network or the first edge network; the optimal unbundling node is located in the core network or the second edge network. The first edge controller performs detour path calculations for sending service data from different source nodes to the optimal bundled node; and The second edge controller performs the detour path calculation from the optimal unbundling node to different destination nodes.

4. The service data transmission method in an optical network according to claim 3, characterized in that, The first edge controller performs detour path calculations for sending service data from different source nodes to the optimal bundled node, including: The first edge controller prioritizes path calculation for same-origin service data from the source node to the optimal binding node based on the principle of minimizing hop nodes; The first edge controller then performs path calculations for other non-same-source service data from different source nodes to the optimal binding node with the fewest hops.

5. The method for transmitting service data in an optical network according to claim 3, characterized in that, The second edge controller performs the detour path calculation from the optimal unbundling node to different destination nodes, including: The second edge controller prioritizes path calculation for same-host business data from the optimal unbinding node to the host node based on the principle of minimizing hop nodes; The second edge controller then performs path calculations for other non-housing business data from the optimal unbundling node to the least number of hops from different housing nodes.

6. The method for transmitting service data in an optical network according to claim 1, characterized in that, The central controller communicates with the edge controllers in each of the edge networks based on circuit switching.

7. The method for transmitting service data in an optical network according to claim 1, characterized in that, The edge controller in the edge network communicates with the corresponding network nodes in the edge network based on the southbound protocol.

8. The method for transmitting service data in an optical network according to claim 7, characterized in that, The edge controller is pre-configured as the controller node with the highest node degree in the edge network.

9. A service data transmission system in an optical network, characterized in that, The optical network includes an interconnected core network and an edge network. The core network is managed by a central controller, and the edge network is managed by a corresponding edge controller. The business data transmission system includes: The first edge controller is used to receive service data transmission requests from various source nodes in the first edge network it manages, wherein the service data transmission requests carry the destination node to which the service data is to be sent. The first edge controller is further configured to determine the service data that needs to be bundled for transmission, wherein the destination node corresponding to the service data that needs to be bundled for transmission belongs to the same second edge network, and the second edge network is managed by the second edge controller. The first edge controller, the central controller, and the second edge controller are used to perform collaborative path calculation and determine the service data transmission path for the service data that needs to be bundled for transmission. The first edge controller, the central controller, and the second edge controller are further configured to send path establishment instructions to the nodes in the service data transmission path, respectively, to complete the establishment of the service data transmission path, and to transmit service data based on the established service data transmission path.

10. The business data transmission system according to claim 9, characterized in that, The first edge controller, the central controller, and the second edge controller are used to calculate multiple candidate paths based on parallel computing. The candidate paths include a first path, a core network path, and a second path that are spliced ​​together. The first path is a path in the first edge network calculated by the first edge controller. The core network path is a path in the core network calculated by the central controller. The second path is a path in the second edge network calculated by the second edge controller. And select the optimal path from the multiple candidate paths according to a preset strategy.

Citation Information

Patent Citations

  • Flexibilization of optical communication networks

    EP4007293A1

  • Method for establishing service path, network device, and system

    US20210306724A1