Optical signal transmission path management and control method and apparatus

By performing path management in units of optical fiber groups in optical networks, the management and control complexity problem caused by the increase in the number of optical fibers is solved, and more efficient routing calculation and a simple management interface are achieved.

WO2025161320A1PCT designated stage Publication Date: 2025-08-07HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/109474
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-30
Filing Date
2024-08-02
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

The increase in the management and control complexity and routing calculation complexity caused by the increase in the number of optical fibers in the WDM network, making it difficult to effectively reduce the complexity of transmission path management.

Method used

Path management is carried out in optical networks in units of optical fiber groups. By obtaining the wavelength and fiber group information required for optical channels, it indicates the site network elements and fiber groups of the optical channel path, rather than specific optical fibers, reducing the complexity of routing computing and decoupling of the management plane and the physical layer.

Benefits of technology

It reduces the management complexity of optical signal transmission paths, improves routing computing efficiency, reduces storage and communication overhead, and simplifies the management interface of optical networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024109474_07082025_PF_FP_ABST
    Figure CN2024109474_07082025_PF_FP_ABST
Patent Text Reader

Abstract

An optical signal transmission path management and control method and apparatus. The method comprises: acquiring first path information, wherein the first path information indicates at least one site network element and / or at least one optical fiber group traversed by a first optical channel, and a wavelength required by the first optical channel; determining a first site network element on the basis of the at least one site network element and / or the at least one optical fiber group, wherein the first site network element is a downstream site network element of the current site network element, and the at least one site network element includes the first site network element and the current site network element; determining a first optical fiber on the basis of the wavelength required by the first optical channel, wherein the first optical fiber is one of at least two optical fibers between the current site network element and the first site network element, and the available wavelength of the first optical fiber meets the wavelength required by the first optical channel; and sending the first path information to the first site network element. The technical solution of the present application can be applied to the technical field of optical communications, and when there are a plurality of optical fibers between site network elements of an optical network, the complexity of the management and control of an optical signal transmission path can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Optical signal transmission path control method and device

[0001] This application claims priority to Russian patent application No. 2024102239, filed with the Russian Federal Intellectual Property Office on January 30, 2024, entitled “Method and device for controlling optical signal transmission paths,” the entire contents of which are incorporated herein by reference. Technical Field

[0002] The present application relates to the field of optical communication technology, and more specifically, to a method and device for controlling an optical signal transmission path. Background Art

[0003] An optical network generally refers to a backbone network, metropolitan area network, or large-scale local area network (LAN) that uses optical fiber as the primary transmission medium. An optical network consists of site equipment and inter-site optical fibers. Wavelength division multiplexing (WDM) technology is used in optical networks. This technology combines optical signals of different wavelengths using wavelength combiners and demultiplexers, allowing them to be transmitted over a single fiber between two site devices, significantly increasing fiber capacity. This type of network is known as a WDM network. Current WDM networks typically manage and control the network on a fiber-by-fiber basis. Specifically, the management system obtains fiber-related information reported by site equipment and uses this information to calculate routing and establish paths for the optical signals.

[0004] An optical channel (OCH) is a transmission conduit that carries optical signals across multiple optical fibers. An optical channel occupies a continuous section of the spectrum. With technological advancements, optical channel speeds have gradually increased from 10 Gbits per second (Gbit / s), 100 Gbit / s, 200 Gbit / s, to 400 Gbit / s, and the fiber spectrum bandwidth occupied by the optical channel has also increased from 50 GHz to 150 GHz. In the future, optical channels will even reach 1.6 Tbit / s, occupying a fiber spectrum bandwidth of up to 600 GHz. Currently, the maximum available optical spectrum in WDM networks is 12,000 GHz, so a single fiber can only transmit 20 1.6 Tbit / s optical channels. This means that a single fiber will no longer be able to carry all optical channels. WDM networks will evolve into multi-fiber networks, meaning that the network model will shift from one fiber at two points to multiple fibers at two points. If network management and control continue to be performed on a fiber-by-fiber basis in a network with multiple fibers at two points, the complexity of management and control will increase as the number of fibers increases. The computational complexity and required computational overhead of routing calculations will also increase as the number of fibers increases. In addition, as the number of fibers increases, more bit width will need to be reserved in the path message used for path establishment to accommodate all possible routing fibers.

[0005] Summary of the Invention

[0006] The present application provides a method and device for controlling an optical signal transmission path, which can reduce the control complexity of the optical signal transmission path when multiple optical fibers exist between site network elements of an optical network.

[0007] In a first aspect, a method for controlling an optical signal transmission path is provided. The method can be executed by a site device or by a component of a site device (such as a chip or a chip system, etc.), and this application does not limit this.

[0008] The method includes: obtaining first path information, the first path information indicating at least one site network element and / or at least one optical fiber group along a first optical channel, and a wavelength required for the first optical channel; determining a first site network element based on the at least one site network element and / or the at least one optical fiber group, the first site network element being a downstream site network element of a current site network element, the at least one site network element including the first site network element and the current site network element, the first site network element and the current site network element being connected via a first optical fiber group in at least one optical fiber group, the first optical fiber group including at least two optical fibers; determining a first optical fiber from the first optical fiber group based on the wavelength required for the first optical channel, the available wavelength of the first optical fiber satisfying the wavelength required for the first optical channel; and sending the first path information to the first site network element.

[0009] In the above technical solution, when establishing the transmission path of an optical channel, when indicating path information to a site network element, the site and / or fiber group that the optical channel passes through is indicated, rather than the specific fibers required for the transmission path. This allows for reduced routing calculation complexity and improved routing efficiency in networks with multiple parallel fibers between two site network elements, such as multi-fiber or multi-core networks, because the device determining the transmission path does not need to determine the specific fibers required for the transmission path. This also helps decouple the management plane from the physical layer, reducing management complexity. Furthermore, the memory overhead required to store path information and the communication overhead required to transmit path information are reduced.

[0010] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: sending first optical communication resource information to a management and control device or a second site network element, the first optical communication resource information indicating at least one available wavelength of a second optical fiber group between the current site network element and a third site network element, and the number of each available wavelength in the at least one available wavelength, the second optical fiber group including at least two optical fibers with the current site network element as the head node; wherein the management and control device is used to generate the first path information.

[0011] In the above technical solution, during resource discovery (i.e., when a site network element obtains optical communication resource information about another site network element, or when a site network element reports optical communication resource information), messages are transmitted across the multiple parallel optical fibers between the two site network elements as a whole, rather than reporting or notifying resources on a fiber-by-fiber basis. This helps reduce the number of message transmissions during resource discovery, and as the number of optical fibers increases, the number of messages required for resource reporting or notification remains constant. Furthermore, when the site network element or management and control device stores optical fiber information, it is not necessary to store information for each optical fiber separately, thus reducing storage overhead.

[0012] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: sending second optical communication resource information to a management and control device or a second site network element, the second optical communication resource information indicating at least one available wavelength of a third optical fiber group associated with an adjacent site network element of the current site network element, and the number of each available wavelength in the at least one available wavelength, the third optical fiber group including at least two optical fibers with the adjacent site network element of the current site network element as the head node.

[0013] In combination with the first aspect, in certain implementations of the first aspect, the first optical communication resource information includes information about a first wavelength, information about the number of optical fibers supporting the first wavelength, an identifier of a second optical fiber group, and / or an identifier of a third site network element, wherein the first wavelength is any one of at least one available wavelength.

[0014] In this technical solution, a single message can report or notify information about available wavelengths across multiple fibers, helping to reduce the message overhead required during resource discovery. As the number of fibers increases, during resource discovery, only the number of wavelengths can be modified, eliminating the need for significant changes to message length or number.

[0015] In combination with the first aspect, in some implementations of the first aspect, the first path information includes information about the wavelength required by the first optical channel, an identifier of at least one site network element, and / or an identifier of at least one optical fiber group.

[0016] In the above technical solution, when transmitting path information, only the information of the sites and / or fiber groups along the optical channel needs to be carried, without the information of the specific optical fibers required for the transmission path, which helps to reduce the communication overhead required for the transmission path information.

[0017] In combination with the first aspect, in certain implementations of the first aspect, the current site network element is the service head node of the first optical channel, and the method also includes: receiving path establishment request information, the path establishment request information is used to request determination of the transmission path corresponding to the first optical channel; obtaining optical communication resource information corresponding to at least one site network element according to the path establishment request information, the optical communication resource information indicating the available wavelengths and the number of available wavelengths of the optical fiber group with each site network element in at least one site network element as the head node; and determining the first path information based on the optical communication resource information.

[0018] In the above technical solution, path information is generated by site network elements, which helps to reduce the computing load of the management and control device in the optical network. When a failure occurs in the management and control device, the calculation of the path information will not be affected, which helps to improve the efficiency of optical signal transmission path management.

[0019] On the second aspect, a method for controlling an optical signal transmission path is provided. The method can be executed by a management and control device of a site device or by a component of the management and control device (such as a chip or a chip system, etc.), and this application does not limit this.

[0020] The method includes: determining first path information in response to path establishment request information, wherein the path establishment request information is used to request determination of a transmission path corresponding to a first optical channel, the first optical channel using a fourth site network element as a service head node; the first path information indicates at least one site network element and / or at least one optical fiber group passed by the first optical channel, and a wavelength required for the first optical channel, the at least one site network element including the fourth site network element; and sending the first path information to the fourth site network element.

[0021] In this technical solution, for multi-fiber or multi-core networks with multiple parallel optical fibers between two network elements, determining the transmission path eliminates the need to identify the specific fibers required for the transmission path. This helps reduce routing complexity and improves routing efficiency. Furthermore, the memory overhead required to store path information and the communication overhead required to transmit path information are also reduced.

[0022] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: receiving optical communication resource information from each site network element of a plurality of site network elements, the optical communication resource information indicating at least one available wavelength of an optical fiber group with each site network element as a head node, and the number of each available wavelength in the at least one available wavelength; wherein the optical fiber group includes at least two optical fibers, and the plurality of site network elements include at least one site network element; determining the first path information includes: determining the first path information based on the optical communication resource information.

[0023] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: determining a first connection relationship between multiple site network elements based on the optical communication resource information of each site network element; determining first path information based on the optical communication resource information, including: determining the first path information based on the first connection relationship and the number of each available wavelength in at least one available wavelength.

[0024] In the above technical solution, when there are multiple parallel optical fibers between two site network elements, the management and control device performs path calculation based on optical fiber groups, which helps to reduce the complexity of routing calculation and improve routing efficiency.

[0025] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: controlling the display device to display a first interface based on the first connection relationship, the first interface including a first icon and a second icon, the first icon and the second icon are connected by a connecting line, the first icon indicates the fourth site network element, the second icon indicates the fifth site network element, and the connecting line indicates that there are at least two optical fibers between the fourth site network element and the fifth site network element.

[0026] In the above technical solution, when there are multiple parallel optical fibers between two site network elements, the interface only displays one connection line to indicate the multiple parallel optical fibers between the two site network elements, which helps to improve the simplicity of the displayed nodes and makes the optical fiber connection relationship between the site network elements clearer.

[0027] In combination with the second aspect, in some implementations of the second aspect, the optical communication resource information includes information about the second wavelength, information about the number of optical fibers supporting the second wavelength, an identifier of the optical fiber group, and / or an identifier of an end node of the optical fiber group.

[0028] In combination with the second aspect, in some implementations of the second aspect, the first path information includes an identifier of at least one site network element and / or an identifier of at least one optical fiber group.

[0029] In a third aspect, an embodiment of the present application provides an optical signal transmission path management and control device. The device is used to execute the method provided in the first aspect above, or to execute the method provided in the second aspect above. Specifically, the device may include units and / or modules for executing the method provided in the first aspect or any one of the above-mentioned implementations of the first aspect, or the device may include units and / or modules for executing the method provided in the second aspect or any one of the above-mentioned implementations of the second aspect, such as a processing module and a transceiver module.

[0030] In one implementation, the optical signal transmission path management and control apparatus may include units and / or modules for executing the method provided in the first aspect or any of the aforementioned implementations of the first aspect, and may be a site device. The transceiver module may be a transceiver or an input / output interface. The processing module may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.

[0031] Alternatively, the optical signal transmission path control device may be a chip, chip system, or circuit in a site device. The transceiver module may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit. The processing module may be at least one processor, processing circuit, or logic circuit.

[0032] In another implementation, the optical signal transmission path management and control device may include units and / or modules for executing the method provided in the second aspect or any of the aforementioned implementations of the second aspect, and may be a management and control device for a site device. The transceiver module may be a transceiver or an input / output interface. The processing module may be at least one processor. Alternatively, the transceiver may be a transceiver circuit. Alternatively, the input / output interface may be an input / output circuit.

[0033] Alternatively, the optical signal transmission path management and control device may be a chip, chip system, or circuit within a management and control device. The transceiver module may be an input / output interface, interface circuit, output circuit, input circuit, pin, or related circuit on the chip, chip system, or circuit. The processing module may be at least one processor, processing circuit, or logic circuit.

[0034] In a fourth aspect, an embodiment of the present application provides a processor for executing the methods provided in the above aspects.

[0035] For the operations such as sending and acquiring / receiving involved in the processor, unless otherwise specified, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be understood as processor output, reception, input and other operations, and can also be understood as sending and receiving operations performed by the radio frequency circuit and antenna. This application does not limit this.

[0036] In the fifth aspect, an embodiment of the present application provides an optical signal transmission path management and control system, which may include at least one site network element, and there are at least two optical fibers between the at least one site network element. One or more of the at least two site network elements can execute the method provided by any one of the implementation methods in the above-mentioned first aspect.

[0037] In combination with the fifth aspect, in certain implementations of the fifth aspect, the system further includes a management control device, which can execute the method in any implementation of the second aspect.

[0038] In a sixth aspect, embodiments of the present application provide a computer-readable storage medium storing program code for execution by a device, the program code including a method for executing any one of the implementations of the first or second aspects.

[0039] In a seventh aspect, embodiments of the present application provide a computer program product comprising instructions. When the computer program product is run on a computer, the computer is caused to execute the method provided in any one of the implementations of the first or second aspect.

[0040] In an eighth aspect, an embodiment of the present application provides a chip. The chip includes a processor and a communication interface, wherein the processor reads instructions stored in a memory through the communication interface and executes the method provided in any one of the implementations of the first or second aspects above.

[0041] Optionally, as an implementation method, the chip also includes a memory, in which a computer program or instruction is stored, and the processor is used to execute the computer program or instruction stored in the memory. When the computer program or instruction is executed, the processor is used to execute the method provided in any one of the implementation methods of the first or second aspect above.

[0042] The beneficial effects not described in detail in the second to eighth aspects above can be specifically referred to the description of the beneficial effects in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] FIG1 is a schematic diagram of an optical network used in an embodiment of the present application.

[0044] FIG2 is a schematic diagram of an optical signal transmission path management and control system provided in an embodiment of the present application.

[0045] FIG3 is a schematic diagram showing a simplified display of an optical network provided in an embodiment of the present application.

[0046] FIG4 is a schematic flowchart of the optical signal transmission path control method provided in an embodiment of the present application.

[0047] FIG5 is another schematic flowchart of the optical signal transmission path control method provided in an embodiment of the present application.

[0048] FIG6 is another schematic flowchart of the optical signal transmission path control method provided in an embodiment of the present application.

[0049] FIG7 is another schematic flowchart of the optical signal transmission path control method provided in an embodiment of the present application.

[0050] FIG8 is a schematic diagram of an optical signal transmission path control device provided in an embodiment of the present application.

[0051] FIG9 is another schematic diagram of the optical signal transmission path control device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] The technical solution in this application will be described below with reference to the accompanying drawings.

[0053] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is a kind of association relationship that describes associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In this application, "at least one" refers to one or more, and "more than one" refers to two or more. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0054] In the embodiments of this application, prefixes such as "first" and "second" are used only to distinguish different description objects and have no limiting effect on the position, order, priority, quantity, or content of the described objects. The use of prefixes such as ordinal numbers in the embodiments of this application to distinguish description objects does not constitute a limitation on the described objects. For a statement of the described objects, please refer to the description in the context of the claims or embodiments, and the use of such prefixes should not constitute an unnecessary limitation.

[0055] To facilitate understanding of the technical solution of this application, the following is an introduction to the terms involved in this application:

[0056] 1. Optical fiber: It usually consists of two parts: core and cladding. The core is the central part of the optical fiber and is made of a material with a high refractive index. The cladding is a layer of low refractive index material covering the outside of the core. Light propagates in the core. Due to the difference in refractive index, total internal reflection occurs at the interface between the core and the external medium, thus maintaining the propagation of light within the fiber. Optical fibers include single-core fibers and multi-core fibers. Single-core fibers refer to a core (or fiber core) with an independent cladding, while multi-core fibers refer to multiple cores sharing a cladding.

[0057] 2. Site equipment: equipment used to implement uplink transmission and / or downlink transmission of services, wherein uplink transmission refers to sending services from the client-side optical module to other site equipment, and downlink transmission refers to sending services to the client-side optical module. The site equipment involved in this application may include an optical add / drop multiplexer (OADM), such as a fixed optical add / drop multiplexer (FOADM) and a reconfigurable optical add / drop multiplexer (ROADM); or, the site equipment may also include an optical terminal multiplexer (OTM); or, the site equipment may also include an optical cross-connect (OXC) device.

[0058] A network element set in a site device is called a site network element, which may include a hardware device (such as a chip or module) and the software running on it. In this application, a site network element may also be regarded as a site device.

[0059] 3.WDM network: Generally, there is only one single-core optical fiber between the equipment at two sites.

[0060] 4. Space-division multiplexing (SDM): This technology uses multiple orthogonal channels in space to simultaneously transmit signals. SDM can be used in optical networks to increase their transmission capacity. SDM networks include multi-core networks and multi-fiber networks.

[0061] 5. Multi-core network: An optical network composed of multiple-core optical fibers is a multi-core network.

[0062] 6. Multi-fiber network: An optical network in which multiple optical fibers exist between two site devices, each with its own cladding.

[0063] 7. Optical Signal Transmission Path: The optical signal transmission path consists of the service originating node, service terminating node, and one or more site network elements that the optical signal passes through during its transmission from the originating node to the terminating node. Because optical signals are transmitted through optical channels, the optical signal transmission path is also referred to as the path along the optical channel. This path is hereinafter referred to as the transmission path or path.

[0064] 8. Network failure: This includes fiber breakage (or fiber cut), site network element failure, etc., which causes the optical channel passing through the broken optical fiber or the faulty site network element to fail, thereby causing the optical signal carried on the optical channel to be interrupted.

[0065] 9. The head and tail nodes of an optical fiber or a group of optical fibers (hereinafter referred to as an optical fiber group): The two ends of an optical fiber or an optical fiber group are respectively connected to the site equipment that sends signals (or called the transmitting device) and the site equipment that receives signals (or called the receiving device). The head node of an optical fiber or an optical fiber group refers to the transmitting device, and the tail node of an optical fiber or an optical fiber group refers to the receiving device.

[0066] Embodiments of the present application are applicable to optical networks, including but not limited to synchronous digital hierarchy (SDH), multi-service transport platform (MSTP), packet transport network (PTN), optical transport network (OTN), and space division multiplexing (SDM) networks. More specifically, the present application can be applicable to multi-fiber networks, such as multi-core networks, multi-fiber networks, or multi-fiber WDM networks.

[0067] As described above, current WDM networks manage optical signal transmission paths using optical fibers as units. After a site network element is connected to the optical network, it can report resource information to the optical network's management and control device. This resource information includes the optical fiber with the site network element as the head node, the optical fiber's available wavelength, and information about the site network element's neighboring site network elements. The management and control device determines the connection relationships (or topological relationships) between the multiple site network elements based on the resource information reported by the multiple site network elements and displays the connection relationships of the multiple site network elements through an interface. For example, the interface displays the multiple site network elements and the connection lines between the multiple site network elements, with each connection line indicating a single optical fiber. Furthermore, the management and control device determines the transmission path of the optical signal based on the connection relationships between the multiple site network elements. For example, the management and control device determines that the transmission path of the optical signal is "fiber port 1 of site network element a → fiber port 2 of site network element b → ... → fiber port n of site network element n", and the wavelength carrying the optical signal is wavelength a. The management and control device can then generate a path message based on the transmission path: <<site network element a, fiber port 1, wavelength a>, <site network element b, fiber port 2, wavelength a> ... <site network element n, fiber port n, wavelength a>>. The path message is used to establish a transmission path between site network elements. Among them, "<site network element x, fiber port x, wavelength x>" indicates that the optical channel used to transmit the optical signal passes through fiber port x of site network element x, and the optical channel carries the optical signal at wavelength x; "→" indicates the transmission direction of the optical signal. It should be understood that one fiber port corresponds to one optical fiber.

[0068] As technology evolves, the network structure of optical networks will change from one fiber at two points to multiple fibers at two points, that is, there may be two or more fibers between two site network elements to carry optical channels. As shown in (a) of Figure 1, the optical network includes site network element 111, site network element 112, site network element 113, site network element 114, site network element 115, site network element 116, and site network element 117. Among them, two site network elements can be connected by multiple fibers. For example, there is a fiber group 120 between site network element 111 and site network element 113. The fiber group 120 has site network element 111 as the head node and site network element 113 as the tail node, and the fiber group 120 includes at least two fibers. If the network continues to be managed and controlled on a fiber-by-fiber basis in a two-point multi-fiber network, the management and control complexity will increase as the number of fibers increases. For example, as shown in Figure 1(b), fiber group 120 includes four optical fibers, namely optical fiber 121, optical fiber 122, optical fiber 123, and optical fiber 124. If network management and control is performed on a fiber-by-fiber basis, when site network element 111 reports resource information, it must sequentially report information about optical fibers 121 through 124 to the management and control device. The message overhead required for reporting resource information increases with the number of optical fibers. Furthermore, after the management and control device determines the connection relationships between multiple site network elements, it must control the interface to display the multiple optical fibers between the site network elements, as shown in Figure 1(a). Furthermore, the computational complexity of the transmission path increases with the number of optical fibers. As the number of optical fibers between two site network elements increases, when an optical channel needs to sequentially pass through site network element 111 and site network element 113, the number of optical fibers to carry the optical channel between the two site network elements increases. To accommodate the multiple optical fiber options between the two site network elements, the path message transmitted to establish the transmission path needs to reserve more bit width.

[0069] In view of this, an embodiment of the present application provides a method and device for controlling an optical signal transmission path. In a multi-fiber network, multiple optical fibers with two site network elements as the head and tail nodes are controlled as a whole for the transmission path, which helps to reduce the complexity of transmission path control.

[0070] FIG2 illustrates a schematic diagram of the system architecture of an optical signal transmission path management and control system provided in an embodiment of the present application. As shown in FIG2 , the system includes a management and control device 200 and at least one site network element, such as site network element 111, site network element 112, ..., site network element 11n, etc., where n is a positive integer. Specifically, management and control device 200 includes an interface management module 210 and a route calculation module 220.

[0071] The management and control device 200 can receive optical communication resource information reported by each site network element, wherein the optical communication resource information reported by each site network element includes information about at least one optical fiber group between the site network element and at least one other site network element, wherein each optical fiber group in the at least one optical fiber group has the site network element that reports the optical communication resource information as a head node and one of the other at least one site network element as a tail node. In one example, the information of a optical fiber group includes the identifier of the optical fiber group, the identifier of the tail node of the optical fiber group, and the available wavelengths in the optical fiber group. In another example, the management and control device 200 stores a correspondence between the identifier of the optical fiber group and the tail node of the optical fiber group, that is, the management and control device 200 can determine the tail node of the optical fiber group based on the identifier of the optical fiber group, and the above-mentioned information of the optical fiber group can include the identifier of the optical fiber group and the available wavelengths in the optical fiber group.

[0072] For example, taking the optical fiber group 120 in FIG1 as an example, the available wavelengths of optical fiber 121 in the optical fiber group 120 are λ1 to λ7, the available wavelengths of optical fiber 122 are λ1 to λ6, the available wavelengths of optical fiber 123 are λ1 to λ5 and λ8, and the available wavelength of optical fiber 124 is λ1 to λ7. Then, the wavelength information of the optical fiber group 120 can be simplified as shown in FIG3(b), that is, the wavelength λ1 of the optical fiber group 120 can carry 4 optical channels, the wavelength λ2 can carry 4 optical channels, and so on, the wavelength λ8 can carry 1 optical channel. Furthermore, the site network element 111 can report the following information to the interface management module: <optical fiber group 120, site network element 113, <λ1, 4>, <λ2, 4>, ..., <λ8, 1>>, or <optical fiber group 120, <λ1, 4>, <λ2, 4>, ..., <λ8, 1>>. Among them, "fiber group 120" represents the identifier of the fiber group, "site network element 113" represents the identifier of the tail node of the fiber group, "<λ m , n>" means the available wavelength is λ m There are n optical fibers, and n and m are both positive integers.

[0073] Furthermore, the interface management module 210 can determine the fiber connection relationship between multiple site network elements based on the optical communication resource information reported by each site network element, and control the interface to display the fiber connection relationship between the multiple site network elements. Assuming that there are two or more parallel optical fibers with site network element 1 and site network element 2 as the head and tail nodes, respectively, only one connection line is displayed between site network element 1 and site network element 2. For example, assuming that at least one site network element includes the site network element shown in (a) of Figure 1, the interface management module 210 can control the interface to display the connection relationship between the site network elements as shown in (a) of Figure 3.

[0074] The routing calculation module 220 can determine the wavelength required for the optical channel that transmits the service signal based on the head and tail nodes of a certain service and the required rate of the service. Furthermore, the routing calculation module 220 determines the path information that carries the service signal based on the connection relationship between multiple site network elements, the available wavelength of each site network element in the multiple site network elements, and the required wavelength of the optical channel. This path information indicates the site network element and / or optical fiber group that the optical channel passes through, as well as the wavelength of the optical signal transmitted by the optical channel. Furthermore, the routing calculation module 220 sends the path information to the head node of the optical channel (i.e., the service head node). The service head node allocates a specific optical fiber to the optical channel based on the path information and forwards the path information to the next node. For example, taking the service first node of the optical channel as site network element 111 and the next node as site network element 113, when or after the site network element 111 determines the specific optical fiber based on the path information, the path information is forwarded to site network element 113; when or after the site network element 113 determines the specific optical fiber based on the path information, the path information is forwarded to the next node of site network element 113, and so on. When the path information is forwarded to the tail node of the optical channel (i.e., the service tail node), the transmission path of the optical signal is established.

[0075] The above introduces the system architecture provided by the embodiment of the present application. The following describes in detail the optical signal transmission path control method provided by the embodiment of the present application.

[0076] FIG4 shows a schematic flowchart of a method for controlling an optical signal transmission path provided in an embodiment of the present application. The method 400 may be executed by the system shown in FIG2 . The method 400 may include some or all of steps S401 to S408 .

[0077] S401: The management and control device sends resource request information to site network element 1 to request optical communication resource information.

[0078] Exemplarily, the management and control device includes the management and control device 200 in the above embodiment, and the site network element 1 may be any site network element from the site network element 111 to the site network element 11n.

[0079] The management and control device may send the resource request information to n site network elements including site network element 1 by broadcast or multicast. Alternatively, the management and control device may send the resource request information to n site network elements including site network element 1 by unicast.

[0080] S402 , the site network element 1 sends response information to the management and control device. The response information includes the optical communication resource information of the site network element 1 .

[0081] Illustratively, the optical communication resource information of site network element 1 may include information about at least one optical fiber group between site network element 1 and at least one other site network element. The at least one optical fiber group corresponds one-to-one with the at least one other site network element, and each of the at least one optical fiber group has site network element 1 as its head node. Each optical fiber group includes at least two optical fibers, and each optical fiber includes one or more available wavelengths.

[0082] The following example illustrates the existence of fiber group 1 between site NE 1 and site NE x, with site NE 1 as the head node. Fiber group 1 includes three optical fibers, each with an available wavelength of λ1 to λ8.

[0083] In one scenario, a management and control device stores a correspondence between optical fiber groups and site network elements, which indicates which two site network elements each optical fiber group is connected to. In the above scenario, the optical communication resource information of site network element 1 may include the identifier of optical fiber group 1, the available wavelengths of optical fiber group 1, and the number of available wavelengths. For example, the message format of the optical communication resource information may be: <optical fiber group 1, <λ1, 3>, <λ2, 3>, ..., <λ8, 3>>. Alternatively, in the above scenario, the optical communication resource information of site network element 1 may also include information about site network elements (such as site network element x) that have an optical fiber group with site network element 1, the available wavelengths of the optical fiber group, and the number of available wavelengths. For example, the message format of the optical communication resource information may be: <site network element x, <λ1, 3>, <λ2, 3>, ..., <λ8, 3>>, where "site network element x" is the tail node identifier of the optical fiber group with site network element 1 as the head node.

[0084] In another scenario, the optical communication resource information of site network element 1 may include the identifier of fiber group 1, the identifier of site network element x, the available wavelengths of fiber group 1, and the number of available wavelengths. For example, the message format of the optical communication resource information may be: <fiber group 1, site network element x, <λ1, 3>, <λ2, 3>, ..., <λ8, 3>>.

[0085] In some implementations, the response information may also include optical communication resource information of the neighboring site network elements of site network element 1, that is, at least one available wavelength of the optical fiber group associated with the neighboring site network element of site network element 1, and the number of each available wavelength in the at least one available wavelength. The optical fiber group associated with the neighboring site network element can be understood as: the optical fiber group has the neighboring site network element as the head node. For example, taking the neighboring site network element of site network element 1 as site network element y, the optical fiber group a between site network element y and site network element z includes three optical fibers, and the available wavelength of each of the three optical fibers is λ1 to λ8, the optical communication resource information of the neighboring site network elements of site network element 1 can be in the form of <optical fiber group a, site network element y, site network element z, <λ1, 3>, <λ2, 3>, ..., <λ8, 3>>, where "optical fiber group a" is the identifier of the optical fiber group between site network element x and site network element z, "site network element y" is the identifier of the head node of optical fiber group a, "site network element z" is the identifier of the tail node of optical fiber group a, and "<λ m , n>” is the available wavelength and its number.

[0086] S403: The management and control device determines the connection relationship between the n site network elements according to the optical communication resource information from the n site network elements.

[0087] Exemplarily, the connection relationship is determined according to the information of the optical fiber group. For example, if the optical communication resource information indicates that optical fiber group 1 exists between site network element 1 and site network element x, it is determined that a connection relationship exists between site network element 1 and site network element x.

[0088] S404 , the management control device controls the display device to display interface 1 , where interface 1 includes connection relationships between n sites.

[0089] When there is a connection relationship between two site network elements, no matter how many optical fibers are between the two site network elements, a connection line is displayed, as shown in (a) in FIG3 .

[0090] S405. The management and control device determines path information 1 of optical channel 1 used to transmit the service signal based on the optical communication resource information from n site network elements. The optical channel uses site network element 1 as the service head node. Path information 1 indicates the required wavelength of optical channel 1 and the site network elements and / or optical fiber groups that optical channel 1 passes through.

[0091] Exemplarily, the management and control device receives path establishment request information requesting the determination of a transmission path for optical channel 1. The path establishment request information may indicate the service initiator and service tail node of optical channel 1, as well as the required transmission rate for optical channel 1. Taking site network element 1 as an example, the management and control device may determine the required wavelength for optical channel 1 based on the required transmission rate of optical channel 1. Furthermore, based on the connection relationships between n site network elements and the available wavelengths of each site network element, the management and control device may determine path information 1 for optical channel 1.

[0092] For example, if site network element 1 is connected to both site network element 2 and site network element 3, and the available wavelength between site network element 1 and site network element 2 meets the wavelength required by optical channel 1, but the available wavelength between site network element 1 and site network element 3 does not meet the wavelength required by optical channel 1, then it can be determined that the transmission path of optical channel 1 includes "site network element 1 → site network element 2." For example, if the wavelength required by optical channel 1 is λ8, and the available wavelengths between site network element 1 and site network element 2 include three λ1s, three λ2s, and four λ8s, after determining that the transmission path of optical channel 1 includes "site network element 1 → site network element 2," the management and control device updates the available wavelengths between site network element 1 and site network element 2 to three λ1s, three λ2s, and three λ8s.

[0093] For example, path information 1 may indicate the wavelength required for optical channel 1, the fiber group and site network element that optical channel 1 passes through. When a unique fiber group exists between any two site network elements, and the management and control device stores a correspondence between the fiber group and the site network elements, path information 1 may indicate the wavelength required for optical channel 1 and the fiber group that optical channel 1 passes through; alternatively, path information 1 may indicate the wavelength required for optical channel 1 and the site network element that optical channel 1 passes through.

[0094] Exemplarily, the message format of the path information 1 can be any of the following: ①<<site network element 1, fiber group 1, wavelength 1>, <site network element 2, fiber group 2, wavelength 1>…>; ②<<site network element 1, site network element 2,…>, wavelength 1>; or ③<<fiber group 1, fiber group 2,…>, wavelength 1>. Among them, <site network element x, fiber group x, wavelength x> in ① means that the service signal is transmitted at site network element x using the optical fiber with available wavelengths in fiber group x, including wavelength x. The order of the site network elements indicates the transmission direction of the service signal in the optical channel, that is, the service signal is transmitted from site network element 1 to site network element 2. <site network element 1, site network element 2, ...> in ② indicates the site network elements and transmission direction passed by optical channel 1. The order of the site network elements indicates the transmission direction of the service signal in the optical channel. <fiber group 1, fiber group 2, ...> in ③ indicates the fiber groups passed by optical channel 1. The site network elements can determine the site network elements passed by the optical channel based on the correspondence between fiber groups and site network elements.

[0095] S406 , the management and control device sends path information 1 to site network element 1 .

[0096] S407 , site NE 1 determines site NE 2 based on path information 1 , site NE 2 being the downstream site NE of site NE 1 , and determines the optical fiber between site NE 1 and site NE 2 for carrying optical channel 1 based on the wavelength required by optical channel 1 .

[0097] In some implementations, during the process of establishing a path or during the transmission of a service signal in optical channel 1, if a network failure occurs in the path indicated by the path information 1 determined in S405, the management and control device re-determines the transmission path for the service signal transmitted in optical channel 1 based on the service head node and service tail node of optical channel 1 and the required transmission rate of service channel 1, and repeats the above S406 to S408 to establish the path.

[0098] In this application, the downstream site network element of site network element 1 can be understood as the next site network element adjacent to site network element 1, that is, the service signal is transmitted from site network element 1 to the downstream site network element of site network element 1.

[0099] It is understandable that each site network element stores its own associated fiber group information, namely, the identifier of the fiber group with itself as the head node and the tail node of the fiber group, or the identifier of the fiber group with itself as the tail node and the head node of the fiber group. In one example, when path information 1 only includes the wavelength required for optical channel 1 and information about the site network elements it passes through, site network element 1 can determine site network element 2 based on the site network elements it passes through, and then determine the fiber group between site network element 1 and site network element 2 based on the fiber group information it manages, and determine the optical fiber used to carry optical channel 1 from the fiber group based on the wavelength required for the optical channel. In another example, when path information 1 only includes the wavelength required for optical channel 1 and information about the fiber group it passes through, site network element 1 can determine site network element 2 based on the fiber group information it manages and information about the fiber group that optical channel 1 passes through, and then determine the optical fiber used to carry optical channel 1 from the fiber group based on the wavelength required for the optical channel.

[0100] For example, the required wavelength for optical channel 1 is λ8, and the fiber group between site network element 1 and site network element 2 includes four fibers. The available wavelengths in these four fibers include three λ1s, three λ2s, and four λ8s, meaning that wavelength λ8 is available on each fiber. After site network element 1 determines that the transmission path for optical channel 1 includes "site network element 1 → site network element 2," it selects any one of the four fibers to carry optical channel 1.

[0101] S408 , site network element 1 sends path information 1 to site network element 2 .

[0102] Furthermore, site network element 2 determines site network element 3 based on path information 1. Site network element 3 is the next site network element adjacent to site network element 2. Site network element 2 determines the optical fiber between site network element 2 and site network element 3 to carry optical channel 1 based on the wavelength required by optical channel 1. This process continues in this manner until path information 1 is transmitted to the tail node of optical channel 1. Upon or after receiving path information 1, the tail node sends feedback to the management and control device to indicate that the transmission path for optical channel 1 has been established.

[0103] In the optical signal transmission path management and control method provided in the embodiments of the present application, site network elements report their optical communication resource information to a management and control device at the fiber group granularity, helping to reduce resource reporting overhead. Furthermore, the management and control device determines the transmission path for service signals at the fiber group granularity, ensuring that the calculation complexity of the transmission path does not increase with the number of fibers, thereby improving routing calculation efficiency.

[0104] FIG5 shows another schematic flowchart of the optical signal transmission path control method provided in an embodiment of the present application. The method 500 can be executed by the system shown in FIG2 . The method 500 can include some or all of the steps S501 to S506 .

[0105] S501: Site network element 1 receives optical communication resource information from a neighboring site network element.

[0106] For example, taking site network element y as an example, site network element 1's neighboring site network element can send site network element y's optical communication resource information, i.e., information about the optical fiber group with site network element y as the head node, to site network element 1. The message format of the optical communication resource information can refer to the description in the above embodiment and will not be repeated here. Alternatively, site network element y can also send optical communication resource information of site network element y's neighboring site network elements to site network element 1. The content and format of the optical communication resource information of site network element y's neighboring site network elements can refer to the description in the above embodiment and will not be repeated here.

[0107] S502 , site network element 1 sends optical communication resource information of site network element 1 and its adjacent site network elements to site network element 2 .

[0108] For example, the content and form of the optical communication resource information of site network element 1 sent by site network element 1, and the content and form of the optical communication resource information of the adjacent site network elements of site network element 1 can refer to the description in the above embodiment and will not be repeated here.

[0109] S503: Site network element 2 sends optical communication resource information to adjacent site network elements.

[0110] It can be understood that, through the above S501 to S503, each site network element in the optical network can obtain the optical communication resource information of other site network elements, so that each site network element can determine the path information.

[0111] S504, when site network element 1 is the service head node of optical channel 1, site network element 1 determines path information 1 of optical channel 1 used to transmit service signals, where path information 1 indicates the wavelength required by optical channel 1 and the site network elements and / or optical fiber groups that optical channel 1 passes through.

[0112] For example, in this embodiment, site network element 1 may generate path establishment request information in response to a user operation, or obtain path establishment request information from another site network element when a failure occurs in the original transmission path of optical channel 1. Path information 1 is then determined based on the path establishment request information. The specific method for determining path information 1 can be found in the description of S405 and is not further described here.

[0113] S505 , site network element 1 determines site network element 2 , which is a downstream site network element of site network element 1 , and determines the optical fiber for optical channel 1 between site network element 1 and site network element 2 according to the wavelength required by optical channel 1 .

[0114] The specific method for site network element 1 to determine site network element 2 and determine the optical fiber used for optical channel 1 between site network element 1 and site network element 2 can be referred to the description in S407 and will not be repeated here.

[0115] S506 , site network element 1 sends path information 1 to site network element 2 .

[0116] Furthermore, site NE 2 determines its downstream site NE (e.g., site NE 3) based on path information 1. It also determines the optical fiber between site NE 2 and site NE 3 that will carry optical channel 1 based on the wavelength required by optical channel 1. This process continues in this manner until path information 1 is transmitted to the tail node of optical channel 1. Upon or after receiving path information 1, the tail node sends feedback to site NE 1, indicating that the transmission path for optical channel 1 has been established.

[0117] The optical signal transmission path management and control method provided in the embodiment of the present application determines the transmission path of the optical channel through the site network element, which helps to reduce the computing load of the management and control device in the optical network. When the management and control device fails, it can not affect the calculation of the path information, which helps to improve the efficiency of optical signal transmission path management and control.

[0118] FIG6 shows another schematic flowchart of the optical signal transmission path control method provided in an embodiment of the present application. The method 600 may be executed by the site network element in the above embodiment. The method 600 may include S610 to S640.

[0119] S610: Acquire first path information, where the first path information indicates at least one site network element and / or at least one optical fiber group that a first optical channel passes through, and a wavelength required by the first optical channel.

[0120] In some implementations, if the first path information is generated by the service initiator of the first optical channel, and the current site network element executing method 600 is the service initiator of the first optical channel, obtaining the first path information includes: obtaining the first path information from the path information generation module of the current site network element. Alternatively, if the first path information is generated by the service initiator of the first optical channel, but the current site network element executing method 600 is not the service initiator of the first optical channel, obtaining the first path information includes: receiving the first path information from the current site network element or an upstream site network element. The upstream site network element is the network element at the previous site that is adjacent to the current site network element, i.e., the service signal is transmitted from the upstream site network element of the current site network element to the current site network element.

[0121] If the current site network element executing method 600 is the service head node of the first optical channel, then before executing S610, the method further includes: receiving a path establishment request message, the path establishment request message is used to request determination of the transmission path corresponding to the first optical channel; obtaining optical communication resource information corresponding to at least one site network element according to the path establishment request message, the optical communication resource information indicating the available wavelengths and the number of available wavelengths of the optical fiber group with each site network element in at least one site network element as the head node; and determining the first path information according to the optical communication resource information. Exemplarily, the path establishment request message includes the path establishment request message in the above embodiment. The path establishment request message can be generated and sent by the management and control device in response to a user operation; or, the path establishment request message can also be generated by the current site network element in response to a user operation; or, the path establishment request message can also be generated and sent by the management and control device or other site network elements when a failure occurs in the original transmission path established for the first optical channel.

[0122] In some implementations, the first path information includes information about a wavelength required for the first optical channel, an identifier of at least one site network element, and / or an identifier of at least one optical fiber group.

[0123] For example, taking the first optical channel as optical channel 1 in method 400 or method 500, the first path information is path information 1 in method 400 or method 500. For a more specific method of generating the first path information and the format of the first path information, reference can be made to the description in method 400 or method 500 and will not be repeated here.

[0124] S620, determine a first site network element based on at least one site network element and / or at least one optical fiber group, the first site network element is a downstream site network element of the current site network element, the at least one site network element includes the first site network element and the current site network element, the first site network element and the current site network element are connected through a first optical fiber group in at least one optical fiber group, and the first optical fiber group includes at least two optical fibers.

[0125] For example, taking the current site network element as site network element 1 in method 400 or method 500 and the first site network element as site network element 2 in method 400 or method 500 as an example, the method for the current site network element to determine the first site network element can refer to the description in method 400 or method 500 and will not be repeated here.

[0126] S630: Determine a first optical fiber from the first optical fiber group according to the wavelength required by the first optical channel, wherein the available wavelength of the first optical fiber meets the wavelength required by the first optical channel.

[0127] Illustratively, the method for determining the first optical fiber may refer to the description in method 400 or method 500 , which will not be described in detail here.

[0128] S640: Send first path information to the first site network element.

[0129] In some implementations, the method further includes: sending first optical communication resource information to a management and control device or a second site network element, the first optical communication resource information indicating at least one available wavelength of a second optical fiber group between the current site network element and a third site network element, and the number of each available wavelength in the at least one available wavelength, the second optical fiber group including at least two optical fibers with the current site network element as the head node; wherein the management and control device is used to generate the first path information.

[0130] Exemplarily, the second site network element is a network element at an adjacent site to the current site network element. For example, the current site network element and the second site network element are connected by an optical fiber.

[0131] In some implementations, the first optical communication resource information includes information about a first wavelength, information about the number of optical fibers supporting the first wavelength, an identifier of a second optical fiber group, and / or an identifier of a third site network element. The first wavelength is any one of the at least one available wavelength.

[0132] For a more specific form of the first optical communication resource information, reference may be made to the description of the optical communication resource information of the site network element 1 in the above embodiment, which will not be repeated here.

[0133] In some implementations, the method further includes: sending second optical communication resource information to a management and control device or a second site network element, the second optical communication resource information indicating at least one available wavelength of a third optical fiber group associated with an adjacent site network element of the current site network element, and the number of each available wavelength in the at least one available wavelength, the third optical fiber group including at least two optical fibers with the adjacent site network element of the current site network element as a head node.

[0134] The third optical fiber group associated with the neighboring site network element of the current site network element can be understood as: the third optical fiber group has the neighboring site network element of the current site network element as the head node. For more specific information about the second optical communication resource information, please refer to the description of the optical communication resource information of the neighboring site network elements of site network element 1 in the above embodiment, and will not be repeated here.

[0135] It should be noted that the network element at the second site and the network element at the first site may be the network element at the same site, or the network element at the third site and the network element at the first site may also be the network element at the same site.

[0136] In the optical signal transmission path management method provided in the embodiments of the present application, when establishing the transmission path of an optical channel, when indicating path information to a site network element, the site and / or fiber group that the optical channel passes through is indicated, rather than the specific optical fiber required for the transmission path. This helps reduce the complexity of routing calculations and improve routing efficiency in networks with multiple parallel optical fibers between two site network elements, such as multi-fiber or multi-core networks, because the device for determining the transmission path does not need to determine the specific optical fiber required for the transmission path. Furthermore, the memory overhead required to store path information and the communication overhead required to transmit path information are also reduced.

[0137] FIG7 shows another schematic flowchart of the optical signal transmission path management method provided in an embodiment of the present application. The method 700 may be executed by the management and control device of the site network element in the above embodiment. The method 700 may include S710 and S720.

[0138] S710. Determine first path information in response to path establishment request information, wherein the path establishment request information is used to request determination of a transmission path corresponding to a first optical channel, the first optical channel using a fourth site network element as a service head node; the first path information indicates at least one site network element and / or at least one optical fiber group along the path of the first optical channel, and a wavelength required for the first optical channel, the at least one site network element including the fourth site network element; and send the first path information to the fourth site network element.

[0139] Exemplarily, the path establishment request information may be generated by the management control device in response to a user operation, or the path establishment request information may also be generated when a failure occurs in the original transmission path established for the first optical channel.

[0140] In some implementations, before executing S710, the method further includes: receiving optical communication resource information from each of the plurality of site network elements, the optical communication resource information indicating at least one available wavelength of a fiber group with each of the site network elements as a head node, and the number of each of the at least one available wavelength. The fiber group includes at least two optical fibers, and the plurality of site network elements includes at least one site network element. Determining the first path information includes: determining the first path information based on the optical communication resource information.

[0141] In some implementations, the method further includes determining a first connection relationship between the plurality of site network elements based on optical communication resource information of each site network element. Determining first path information based on the optical communication resource information includes determining the first path information based on the first connection relationship and the number of each available wavelength in the at least one available wavelength.

[0142] In some implementations, the optical communication resource information includes information about a second wavelength, information about the number of optical fibers supporting the second wavelength, an identifier of an optical fiber group, and / or an identifier of an end node of the optical fiber group, wherein the second wavelength is any one of the at least one available wavelength.

[0143] In some implementations, the first path information includes information about a wavelength required for the first optical channel, an identifier of at least one site network element, and / or an identifier of at least one optical fiber group.

[0144] For example, taking the first optical channel as optical channel 1 in method 400, the first path information is path information 1 in method 400. For a more specific method of generating the first path information and the form of the first path information, reference can be made to the description of method 400 and will not be repeated here.

[0145] S720: Send the first path information to the fourth site network element.

[0146] Exemplarily, the fourth site network element may include the site network element 1 in the foregoing embodiment.

[0147] In some implementations, the method further includes: controlling a display device to display a first interface based on a first connection relationship, the first interface including a first icon and a second icon, the first icon and the second icon being connected by a connecting line, the first icon indicating a fourth site network element, the second icon indicating a fifth site network element, and the connecting line indicating that there are at least two optical fibers between the fourth site network element and the fifth site network element.

[0148] Exemplarily, the first icon may be the icon of the site network element 111 in (a) of FIG. 3 , the second icon may be the icon of the site network element 113 in (a) of FIG. 3 , and the connecting line is the connecting line indicating the optical fiber group 120 .

[0149] The optical signal transmission path management method provided by the embodiments of the present application eliminates the need to determine the specific optical fibers required for the transmission path when determining a transmission path in multi-fiber or multi-core networks where multiple parallel optical fibers are connected between two network elements. This helps reduce the complexity of routing calculations and improve routing efficiency. Furthermore, the memory overhead required to store path information and the communication overhead required to transmit path information are also reduced.

[0150] The above, in combination with Figures 1 to 7, illustrates the optical signal transmission path control method provided in the embodiments of the present application. In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

[0151] The optical signal transmission path control device provided in the embodiment of the present application is described in detail below in conjunction with Figures 8 and 9. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment. Therefore, for matters not described in detail, please refer to the method embodiment above. For the sake of brevity, some content will not be repeated.

[0152] FIG8 is a schematic block diagram of an optical signal transmission path control device 1000 provided in an embodiment of the present application. The device 1000 includes a transceiver module 1001, which can be used to implement corresponding transceiver functions. The transceiver module 1001 can also be called a transceiver unit.

[0153] The device 1000 further includes a processing module 1002 (or processing unit), which can be used to implement corresponding processing functions.

[0154] Optionally, the device 1000 also includes a storage unit, which can be used to store instructions and / or data. The processing module 1002 can read the instructions and / or data in the storage unit so that the device can implement the actions of the relevant devices in the aforementioned method embodiments.

[0155] The device 1000 can be used to execute the actions performed by the site network element or the management and control device of the site network element in the above method embodiments. In this case, the device 1000 can be a component of the site network element or the management and control device. The transceiver module 1001 is used to execute the operations related to the transmission and reception (or also including acquisition) of the site network element or the management and control device in the above method embodiments, and the processing module 1002 is used to execute the operations related to the processing of the site network element or the management and control device in the above method embodiments.

[0156] Exemplarily, when the apparatus 1000 is a component of a management control apparatus, the processing module 1001 may include the routing calculation module 220 shown in FIG. 2 , or may further include the interface management module 210 shown in FIG. 2 .

[0157] It should be understood that the specific process of each module executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0158] It should also be understood that the device 1000 here is embodied in the form of a functional unit. The term "module" or "unit" here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. The functions can be implemented by hardware or by hardware executing corresponding software implementations. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver module can be replaced by a transceiver (for example, the sending module in the transceiver module can be replaced by a transmitter, and the receiving module in the transceiver module can be replaced by a receiver), and other modules, such as the processing module, can be replaced by a processor to respectively perform the transceiver operations and related processing operations in each method embodiment.

[0159] In addition, the transceiver module 1001 may also be a transceiver circuit (for example, may include a transmitting circuit, or may also include a receiving circuit), and the processing module 1002 may be a processing circuit.

[0160] It should be noted that the device in FIG8 may also be a chip or chip system, such as a system on chip (SoC). The transceiver module may be an input / output circuit or a communication interface; the processing module may be a processor, microprocessor, or integrated circuit integrated on the chip, without limitation.

[0161] Figure 9 shows another schematic diagram of an optical signal transmission path management and control device provided in an embodiment of the present application. As shown in Figure 9, the device includes a processor 1101 and a transceiver 1102. The device 1100 can be applied to both a site network element and a management and control device.

[0162] When applied to a site network element, processor 1101 is used to implement the processing actions in Figure 6, such as S620 and / or S630, and transceiver 1102 is used to implement the transceiver actions in Figure 6, such as S610 and / or S640. When applied to a management control device, processor 1101 is used to implement the processing actions in Figure 7, such as S710, and transceiver 1102 is used to implement the transceiver actions in Figure 7, such as S720. During implementation, each step of the processing flow can be completed by hardware integrated logic circuits in processor 1101 or by software instructions.

[0163] In the embodiments of the present application, the processor 1101 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software units in the processor.

[0164] In addition, the device 1100 may include one or more processors 1101.

[0165] Optionally, the apparatus 1100 may further include a memory 1103, wherein the program code executed by the processor 1101 to implement the above method may be stored in the memory 1103. The apparatus 1100 may include one or more memories 1103.

[0166] Specifically, the memory 1103 can be coupled to the processor 1101. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. Alternatively, the processor 1101 can operate in conjunction with the memory 1103. The memory 1103 is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this. It should be noted that the device shown in Figure 9 can also be used to execute the method steps involved in the embodiment variations shown in the aforementioned figures, which will not be repeated here.

[0167] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0168] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM may include the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0169] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.

[0170] An embodiment of the present application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by an optical signal transmission path management and control device (such as a site network element or a management and control device of a site network element) in the above-mentioned method embodiments.

[0171] For example, when the computer program is executed by a computer, the computer can implement the method performed by the optical signal transmission path management and control device (such as a site network element or a management and control device of a site network element) in each embodiment of the above method.

[0172] An embodiment of the present application also provides a computer program product comprising instructions, which, when executed by a computer, implement the methods performed by an optical signal transmission path management and control device (such as a site network element or a management and control device of a site network element) in the above-mentioned method embodiments.

[0173] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding method embodiments provided above, which will not be repeated here.

[0174] Those skilled in the art will appreciate that the units and steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application; such implementations should not be considered to exceed the scope of protection of this application.

[0175] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0176] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer can be a personal computer, a server, or a network device, etc. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)). For example, the available medium may include, but is not limited to, various media that can store program code, such as a USB flash drive, a mobile hard disk, ROM, RAM, a magnetic disk, or an optical disk.

[0177] The above is only a specific implementation method of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in this application, which should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

Claims

1. A method for controlling an optical signal transmission path, characterized in that: include: Acquire first path information, where the first path information indicates at least one site network element and / or at least one optical fiber group along which the first optical channel passes, and a wavelength required by the first optical channel; Determining a first site network element according to the at least one site network element and / or the at least one optical fiber group, the first site network element being a downstream site network element of a current site network element, the at least one site network element including the first site network element and the current site network element, the first site network element and the current site network element being connected via a first optical fiber group in the at least one optical fiber group, the first optical fiber group including at least two optical fibers; Determining a first optical fiber from the first optical fiber group according to the wavelength required by the first optical channel, wherein the available wavelength of the first optical fiber meets the wavelength required by the first optical channel; Send the first path information to the first site network element.

2. The method according to claim 1, characterized in that The method further comprises: Sending first optical communication resource information to the management and control device or the second site network element, where the first optical communication resource information indicates at least one available wavelength of a second optical fiber group between the current site network element and the third site network element, and the number of each available wavelength in the at least one available wavelength, where the second optical fiber group includes at least two optical fibers with the current site network element as a head node; The management and control device is used to generate the first path information.

3. The method according to claim 2, characterized in that The method further comprises: Sending second optical communication resource information to the management and control device or the second site network element, where the second optical communication resource information indicates at least one available wavelength of a third optical fiber group associated with an adjacent site network element of the current site network element, and the number of each available wavelength in the at least one available wavelength, wherein the third optical fiber group includes at least two optical fibers with the adjacent site network element of the current site network element as a head node.

4. The method according to claim 2 or 3, characterized in that The first optical communication resource information includes information about a first wavelength, information about the number of optical fibers supporting the first wavelength, an identifier of the second optical fiber group, and / or an identifier of the third site network element; wherein the first wavelength is any one of the at least one available wavelength.

5. The method according to any one of claims 1 to 4, characterized in that The current site network element is a service head node of the first optical channel, and the method further includes: receiving a path establishment request message, where the path establishment request message is used to request determination of a transmission path corresponding to the first optical channel; acquiring optical communication resource information corresponding to the at least one site network element according to the path establishment request information, the optical communication resource information indicating available wavelengths and the number of available wavelengths of an optical fiber group with each site network element in the at least one site network element as a head node; The first path information is determined according to the optical communication resource information.

6. A method for controlling an optical signal transmission path, characterized in that: include: determining first path information in response to the path establishment request information, wherein the path establishment request information is used to request determination of a transmission path corresponding to a first optical channel, the first optical channel having a fourth site network element as a service head node; the first path information indicates at least one site network element and / or at least one optical fiber group passed by the first optical channel, and a wavelength required by the first optical channel, the at least one site network element including the fourth site network element; Send the first path information to the fourth site network element.

7. The method according to claim 6, characterized in that The method further comprises: Receiving optical communication resource information from each of a plurality of site network elements, the optical communication resource information indicating at least one available wavelength of an optical fiber group with the each site network element as a head node and the number of each available wavelength in the at least one available wavelength; wherein the optical fiber group includes at least two optical fibers, and the plurality of site network elements include the at least one site network element; The determining of the first path information includes: The first path information is determined according to the optical communication resource information.

8. The method according to claim 7, characterized in that The method further comprises: Determine a first connection relationship between the plurality of site network elements according to the optical communication resource information of each site network element; The determining the first path information according to the optical communication resource information includes: The first path information is determined according to the first connection relationship and the quantity of each available wavelength in the at least one available wavelength.

9. The method according to claim 8, characterized in that The method further comprises: According to the first connection relationship, the display device is controlled to display a first interface, wherein the first interface includes a first icon and a second icon, wherein the first icon and the second icon are connected by a connecting line, wherein the first icon indicates the fourth site network element, and the second icon indicates the fifth site network element, and the connecting line indicates that there are at least two optical fibers between the fourth site network element and the fifth site network element.

10. The method according to any one of claims 7 to 9, characterized in that The optical communication resource information includes information about the second wavelength, information about the number of optical fibers supporting the second wavelength, an identifier of the optical fiber group, and / or an identifier of a tail node of the optical fiber group; wherein the second wavelength is any one of the at least one available wavelength.

11. An optical signal transmission path control device, characterized in that: include: A module for executing the method according to any one of claims 1 to 5, or a module for executing the method according to any one of claims 6 to 10.

12. An optical signal transmission path control device, characterized in that: The device comprises at least one processor coupled to at least one memory, and the at least one processor is configured to execute a computer program or instruction stored in the at least one memory so as to cause the device to perform the method according to any one of claims 1 to 5, or the method according to any one of claims 6 to 10.

13. An optical signal transmission path management and control system, characterized in that: The method comprises at least two site network elements, at least two optical fibers are located between the at least two site network elements, and one or more of the at least two site network elements are configured to execute the method according to any one of claims 1 to 5.

14. The system according to claim 13, wherein: The system further comprises a management control device configured to execute the method according to any one of claims 6 to 10.

15. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store a computer program. When the computer program is run on a data transmission device, the data transmission device executes the method according to any one of claims 1 to 5, or the communication device executes the method according to any one of claims 6 to 10.

16. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is executed, the method according to any one of claims 1 to 5 is implemented, or the method according to any one of claims 6 to 10 is implemented.

17. A chip, characterized in that: The chip includes a processor and a communication interface, the communication interface is used to communicate with other devices outside the device including the chip, and the processor is used to execute the method according to any one of claims 1 to 5, or the method according to any one of claims 6 to 10.

Citation Information

Patent Citations

  • Inter-site wavelength division resource statistic method and device

    CN101989886A

  • Method and apparatus for determining path of wavelength division device

    CN109672493A

  • Transmission method, device and system integrating optical wavelength division multiplexing

    CN112235069A

  • Network management method, network element and computer readable medium

    CN117336635A

  • System and Method for Wavelength Conversion and Switching

    US20080298805A1