Node and optical communication network
By designing switching unit arrays and detection units in optical communication network nodes, the sharing of protection optical fibers and the connection of internal optical fibers are achieved, which solves the high cost problem caused by the excessive number of optical fibers in the optical communication network and improves the security and stability of the network.
Patent Information
- Application Number
- CN202410396181.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-30
- Publication Date
- 2025-09-30
AI Technical Summary
The excessive number of protection optical fibers in existing optical communication networks leads to high costs. How to reduce the number of protection optical fibers to achieve cost savings while improving network security and stability?
By designing the switching unit array and detection unit in the node equipment, the sharing of protection optical fibers and the connection of internal optical fibers are achieved, the number of optical fibers is reduced, and optical switches are used as switching units to ensure stable node performance.
It reduces the cost of optical fiber, improves the anti-fiber breakage capability and safety performance of the optical communication network, and achieves network stability and security.
Smart Images

Figure CN120729413A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of optical communication technology, and in particular to a node and an optical communication network. Background Art
[0002] With the continuous development of optical communication technology, optical communication networks have become the mainstream in the current communication field. However, due to the failure and attack of optical fiber lines, the security and stability of optical communication networks have also attracted widespread attention.
[0003] Currently, the cost of protecting optical communication networks is too high due to the large number of protected optical fibers. Therefore, how to reduce the number of protected optical fibers and achieve cost savings is a problem that needs to be solved. Summary of the Invention
[0004] The present application provides a node and an optical communication network, which can reduce the optical fiber cost of the communication network and improve the security and stability of the communication network.
[0005] In a first aspect, an embodiment of the present application provides a node (node device). The node includes: a first switching unit array and a second switching unit array, each first switching unit in the first switching unit array includes M1 input ports and N1 output ports, each second switching unit in the second switching unit array includes M2 input ports and N2 output ports, M1 and N2 are integers greater than or equal to 1, and M2 and N1 are integers greater than 1, a portion of the N1 output ports are respectively connected to a first downstream node through at least one first working optical fiber, and another portion of the N1 output ports are respectively connected to the M2 input ports of each second switching unit through at least one first internal optical fiber. The optical signal transmission unit is connected to one of the N1 input ports, and one of the N2 output ports is connected to the second downstream node through a first protection optical fiber, wherein each first switching unit is used to transmit an optical signal received from the M1 input ports to the first downstream node through a first working optical fiber of the at least one first working optical fiber, or to transmit the optical signal to the corresponding second switching unit through a first internal optical fiber of the at least one first internal optical fiber; and each second switching unit is used to transmit an optical signal from the corresponding first switching unit to the second downstream node through the first protection optical fiber.
[0006] Based on the above scheme, since the N1 output ports of each first switching unit have optical fiber links connected to one input port of each second switching unit respectively, the node can have the choice of multiple protection links when transmitting one optical signal. For example, if the second switching unit array includes 5 second switching units, the 5 output ports of a first switching unit will be connected to the 5 second switching units respectively through the first internal optical fiber. If the working optical fiber of the optical signal output by the first switching unit is broken, the node can select a protection path in the 5 second switching units to provide protection for the working path of the optical signal transmission. Therefore, the node provided by the present application has the ability to switch multiple protection links. When applied to an optical communication network, it can improve the network's ability to resist fiber breakage, thereby achieving the purpose of improving network security performance.
[0007] In combination with the first aspect, in some implementations of the first aspect, the node further includes a third switching unit array and a fourth switching unit array, each third switching unit in the third switching unit array includes M3 input ports and N3 output ports, each fourth switching unit in the fourth switching unit array includes M4 input ports and N4 output ports, M3 and N4 are integers greater than or equal to 1, and M4 and N3 are integers greater than 1, one of the M3 input ports is connected to the first upstream node through a second protection optical fiber, and some of the N3 output ports are respectively connected to one of the M2 input ports of each second switching unit through at least one second internal optical fiber, and the N3 Another part of the output ports in the output ports are respectively connected to one of the M4 input ports through at least one third internal optical fiber, and one of the M4 input ports is connected to the second upstream node through a second working optical fiber, wherein each third switching unit is used to transmit an optical signal from the first upstream node to the corresponding second switching unit through a second internal optical fiber among the at least one second internal optical fiber, or to transmit an optical signal received from the first upstream node to the corresponding fourth switching unit through a third internal optical fiber among the at least one third internal optical fiber; each fourth switching unit is used to receive an optical signal from the second upstream node through the second working optical fiber.
[0008] Based on the above scheme, there is an optical fiber channel between the output of each third switching unit of the node provided by this application and the input of each second switching unit, that is, the optical signal received by the node can be resent to other nodes by selecting the second switching unit. In other words, the protection optical fiber connected to the output of each second switching unit can not only be used to protect the working link connected to the first switching unit, but also can be used to forward optical signals from other nodes, that is, to protect the working links of other nodes. Therefore, the protection optical fiber connected to the node provided by this application can achieve sharing between this node and other nodes. When applied to an optical communication network, it can increase the number of fiber breakages of the network, thereby achieving the purpose of improving network security performance.
[0009] In combination with the first aspect, in some implementations of the first aspect, the node further includes a plurality of detection units, each of the plurality of detection units being configured to detect the optical power of the optical signal.
[0010] In combination with the first aspect, in certain implementations of the first aspect, the multiple detection units are respectively connected to the second working optical fiber and the second protection optical fiber, and / or are respectively connected to the N4 output ports of each fourth switching unit.
[0011] Based on the above solution, the optical signal is detected by a detection unit connected to the optical fiber at the receiving end. This solution is simple and easy to implement.
[0012] In combination with the first aspect, in some implementations of the first aspect, the first switching unit array and the second switching unit array are optical switch arrays.
[0013] In combination with the first aspect, in some implementations of the first aspect, the third switching unit array and the fourth switching unit array are optical switch arrays.
[0014] Based on the above solution, this application adopts an optical switch as a switching unit. The device is highly mature and simple to implement, thereby ensuring stable performance of the node.
[0015] In combination with the first aspect, in some implementations of the first aspect, each detection unit is a photodetector PD.
[0016] In a second aspect, embodiments of the present application provide a method for transmitting an optical signal. The method includes: obtaining the optical power of the optical signal; determining whether an optical fiber transmitting the optical signal is faulty based on the optical power; and switching the current transmission port of the optical signal to another transmission port when the optical fiber is faulty.
[0017] Based on the optical power of the optical signal, each link is monitored to ensure system performance.
[0018] In combination with the second aspect, in certain implementations of the second aspect, when the optical fiber fails, switching the current transmission port of the optical signal to other transmission ports includes: when the optical fiber fails, determining the other transmission port of the optical signal based on a fiber resource table, the fiber resource table including the status of each optical fiber, the status being used to indicate whether the corresponding optical fiber can be used to transmit the optical signal; and switching the current transmission port of the optical signal to the other transmission port.
[0019] The fiber resource table can record the status of all optical fibers in real time. Switching of optical fiber links can be implemented based on the fiber resource table, which can improve switching efficiency.
[0020] In combination with the second aspect, in certain implementations of the second aspect, the optical fiber resource table further includes the length of each optical fiber.
[0021] Based on the above solution, the node can select a transmission link with a shorter optical fiber length to transmit the optical signal, thereby reducing the loss of the optical signal and improving the performance of the system.
[0022] In combination with the second aspect, in some implementations of the second aspect, the method further includes: updating the optical fiber resource table.
[0023] In a third aspect, an embodiment of the present application provides an optical communication network, which includes multiple nodes described in the first aspect and any one of its implementation methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 The figure is a schematic diagram of an existing 1+1 protection solution based on OLP.
[0025] Figure 2 Schematic diagram of another existing 1:1 protection solution based on optical switches.
[0026] Figure 3 A schematic structural diagram of a node 300 provided in an embodiment of the present application.
[0027] Figure 4 A schematic diagram of a data center network architecture 400 provided in an embodiment of the present application.
[0028] Figure 5 A schematic flowchart of a method 500 for transmitting an optical signal provided in an embodiment of the present application.
[0029] Figure 6 A schematic diagram of the structure of another node 600 provided in an embodiment of the present application.
[0030] Figure 7 A schematic block diagram of a communication device 700 provided in an embodiment of the present application.
[0031] Figure 8 A schematic structural diagram of a communication device 800 provided in an embodiment of the present application.
[0032] Figure 9 A schematic diagram of a chip system 900 is provided for an embodiment of the present application. DETAILED DESCRIPTION
[0033] The technical solution in this application will be described below with reference to the accompanying drawings.
[0034] In order to facilitate understanding of the embodiments of the present application, the following explanations are provided.
[0035] First, the terms "first," "second," and various numbers in the text descriptions or drawings of the embodiments of the present application shown below are merely distinctions for ease of description and are not intended to limit the scope of the embodiments of the present application. For example, they distinguish between different switching unit arrays, or between different upstream or downstream nodes.
[0036] Second, the terms "including" and "having" and any variations thereof in the embodiments of the present application shown below are intended to cover non-exclusive inclusions. For example, a system, product or device that includes a series of units is not necessarily limited to those units explicitly listed, but may include other units that are not explicitly listed or are inherent to these products or devices.
[0037] Third, in the embodiments of this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations, or descriptions. An embodiment or design described as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. The use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner to facilitate understanding.
[0038] Fourth, in this application, "sending" and "receiving" indicate the direction of signal transmission. For example, "receiving information from YY" can be understood as the source of the information being YY, which can include receiving directly from YY through optical fiber, or indirectly receiving from YY from other units or modules through optical fiber. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between nodes or devices, for example, between two nodes, or within a node, for example, sending or receiving between components, modules, chips, or hardware modules within the node through the node's internal optical fiber.
[0039] Fifth, in the embodiments of the present application, "multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can represent: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.
[0040] Sixth, in the various embodiments of the present application, unless otherwise specified or provided for by logic, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0041] In optical networks based on wavelength division multiplexing (WDM) systems, point-to-point high-speed optical network communications are achieved through WDM technology. To ensure network reliability, network protection is required. Figure 1 This diagram illustrates an existing 1+1 protection scheme based on optical line protection (OLP). This scheme uses a 1:1 optical splitter at the transmitting end to divide the signal light into two equal proportions: a primary and a backup path. These paths are then transmitted to the receiving end via two line-side optical fibers. Simultaneously, the receiving end selectively receives the signal using an optical power detector and a 1×2 optical switch. Specifically, when the primary fiber breaks, the receiving end detects the power anomaly and switches the optical switch to the backup path, enabling rapid switching of the protection path. This scheme achieves dual transmission of the primary and backup paths through optical splitting at the transmitting end, while also enabling selective reception through the optical switch at the receiving end. Hence the name 1+1 protection.
[0042] Figure 2 This diagram illustrates another existing 1:1 protection scheme based on optical switches. This scheme switches the primary path to a backup path by switching the optical switch's connected port at the transmitting end. Specifically, when the primary path is interrupted, the transmitting end switches the optical switch to the backup path, allowing signal transmission along the backup path. This process, which transitions the backup path from its initial state of no light to a state of light, effectively replicates the primary path in a 1:1 ratio to the backup path, is known as 1:1 switching.
[0043] As you can see, in Figure 1In the solution shown, the signal is split in equal proportions at the transmitting end, which causes the optical power of the signal to be attenuated, thus placing higher requirements on the receiving performance of the receiving end. Secondly, in order to have the ability to withstand multiple fiber breaks, each main path between the transmitting and receiving nodes will have a corresponding protection fiber (i.e., a backup path), which makes the fiber usage cost of this solution higher. Figure 2 The solution shown solves the problem of needing to split the light at the transmitting end. However, in order to achieve multiple fiber break resistance, the number of protection fibers (i.e., backup paths) remains the same as the number of main fibers in the main path, which also makes the fiber cost of this solution higher.
[0044] In light of this, this application proposes a node (node device) and optical communication network that, by sharing protective optical fibers between nodes, not only reduces the number of optical fibers between nodes but also reduces the number of internal optical fibers by designing fiber connections within the nodes, thereby achieving the goal of saving optical fiber costs. Furthermore, the nodes provided by this application can also achieve physical isolation, further improving the stability of the optical communication network.
[0045] The embodiments provided in this application can be applied to data center networks, metropolitan area optical networks, and other fully connected architectures based on point-to-point or point-to-multipoint.
[0046] The nodes (node devices) and optical communication networks provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0047] Figure 3 This is a schematic structural diagram of a node 300 provided in an embodiment of the present application. The node 300 can be any node in a data center network or a metropolitan area optical network. Figure 3 As shown, the node 300 includes a transmitting end 301 and a receiving end 302 , wherein the transmitting end 301 is used to send an optical signal to a downstream node of the node 300 , and the receiving end 302 is used to receive an optical signal from an upstream node of the node 300 .
[0048] Specifically, the transmitting end of the node 300 includes a first switching unit array and a second switching unit array, wherein the first switching unit array includes m first switching units, that is, Figure 3 The first switching unit #1, the first switching unit #2, ..., the first switching unit #m-1 and the first switching unit #m are shown, where m is an integer greater than 1. The second switching unit array includes n second switching units, that is, Figure 3The second switching unit #1, second switching unit #2, ..., second switching unit #n are shown, where n is an integer greater than or equal to 1, and m is greater than or equal to n. Each first switching unit includes M1 input ports and N1 output ports, that is, the specifications of the first switching unit #1, first switching unit #2, ..., first switching unit #m-1, and first switching unit #m are all M1*N1. Each second switching unit includes M2 input ports and N2 output ports, that is, the specifications of the second switching unit #1, second switching unit #2, ..., second switching unit #n are all M2*N2. Wherein, M1 and N2 are integers greater than or equal to 1, and M2 and N1 are integers greater than 1. Specifically, a portion of the N1 output ports of each first switching unit are connected to the first downstream node via at least one first working optical fiber, and another portion of the N1 output ports of each first switching unit are connected to one of the M2 input ports of each second switching unit via at least one first internal optical fiber. One output port of the N2 output ports of each second switching unit is connected to the second downstream node through the first protection optical fiber.
[0049] It should be noted that in the node 300 designed in this application, the number of input and output ports of each first switching unit can be greater than or equal to the number of connected optical fibers. That is, the number of input and output ports does not need to correspond one-to-one with the number of connected optical fibers. For example, a switching unit with more input and output ports can be selected for future network expansion.
[0050] For example, Figure 3 The m first switching units and n second switching units shown in the figure are used to illustrate the fiber connection relationship between each first switching unit and each second switching unit in the node 300.
[0051] Specifically, for the first switching unit #1, output port #1 among the N1 output ports of the first switching unit #1 (it should be understood that the #1 port number is only an example, understood as one of the N1 output ports) is connected to the first downstream node #1 of the node 300 through the first working optical fiber #1-1. At the same time, the other n ports of the N1 output ports of the first switching unit #1 except the output port #1 (for example, they can be port #2 to port #n+1, but this application does not limit them to be consecutive n ports, that is, the n ports can be n ports with discontinuous port numbers among the N1 output ports) are respectively connected to input port #1 among the M2 input ports of the n second switching units (it should be understood that the #1 port number is only an example, understood as one of the M2 input ports) through the first internal optical fibers #1-1-1, #1-1-2...#1-1-n. Similarly, for the first switching unit #2, output port #1 (port number #1 is only an example) among the N1 output ports of the first switching unit #2 is connected to the first downstream node #2 of the node 300 through the first working optical fiber #1-2. At the same time, the other n ports (n ports can be n ports with discontinuous port numbers) among the N1 output ports of the first switching unit #2 except output port #1 are respectively connected to input port #2 (port number #2 is only an example) among the M2 input ports of the n second switching units through the first internal optical fibers #1-2-1, #1-2-2...#1-2-n. For the first switching unit #m-1, output port #1 (port number #1 is only an example) among the N1 output ports of the first switching unit #m-1 is connected to the first downstream node #m-1 of the node 300 through the first working optical fiber #1-(m-1). At the same time, the other n ports (the n ports can be n ports with discontinuous port numbers) among the N1 output ports of the first switching unit #m-1 except output port #1 are respectively connected to input port #3 (port number #3 is only an example) among the M2 input ports of the n second switching units through the first internal optical fibers #1-(m-1)-1, #1-(m-1)-2...#1-(m-1)-n. For the first switching unit #m, output port #1 (port number #1 is only an example) among the N1 output ports of the first switching unit #m is connected to the first downstream node #m of the node 300 through the first working optical fiber #1-m. At the same time, the other n ports (the n ports can be n ports with discontinuous port numbers) among the N1 output ports of the first switching unit #m except output port #1 are respectively connected to input port #4 (port number #4 is only an example) among the M2 input ports of the n second switching units through the first internal optical fibers #1-m-1, #1-m-2...#1-mn.
[0052] Specifically, for the second switch unit #1, port #1 of the N2 output ports of the second switch unit #1 is connected to the second downstream node #1 via the first protection optical fiber #1-21. For the second switch unit #2, port #1 of the N2 output ports of the second switch unit #2 is connected to the second downstream node #2 via the first protection optical fiber #1-22. For the second switch unit #n, port #1 of the N2 output ports of the second switch unit #n is connected to the second downstream node #n via the first protection optical fiber #1-2n.
[0053] It should be noted that the present application does not limit the first downstream node and the second downstream node to be different. In other words, the first downstream node and the second downstream node may be the same or different. When the first downstream node and the second downstream node are the same, the first protection optical fiber is the protection optical fiber between the node 300 and the first downstream node. At this time, the first working optical fiber and the first protection optical fiber are both located between the node 300 and the first downstream node; when the first downstream node and the second downstream node are different, the first protection optical fiber is the protection optical fiber between the node 300 and the second downstream node. At this time, the first working optical fiber is between the node 300 and the first downstream node, and the first protection optical fiber is between the node 300 and the second downstream node. Exemplarily, taking the first switching unit #1 and the second switching unit #1 as an example, the first downstream node #1 connected to the first working optical fiber #1-1 by the first switching unit #1 and the second downstream node #1 connected to the second switching unit #1 through the first protection optical fiber #1-21 can be the same or different. When the first downstream node #1 is the same as the second downstream node #1, the first protection optical fiber #1-21 is the protection optical fiber between the node 300 and the first downstream node #1, that is, the outputs of the first working optical fiber #1-1 and the first protection optical fiber #1-21 are both connected to the node 300, and the inputs are both connected to the first downstream node #1 or the second downstream node #1.
[0054] It should also be noted that, when describing the connection relationship of the ports, the port numbers or downstream node numbers are numbers set to more clearly illustrate the connection relationship. In actual application scenarios, these port numbers or downstream node numbers can be adaptively adjusted according to the actual optical fiber connection.
[0055] In the solution of the present application, each first switching unit in the first switching unit array is used to transmit an optical signal received from M1 input ports to the first downstream node through one first working optical fiber of at least one first working optical fiber. Alternatively, each first switching unit is used to transmit an optical signal to the corresponding second switching unit through one first internal optical fiber of at least one first internal optical fiber. Each second switching unit in the second unit array is used to transmit an optical signal from the corresponding first switching unit to the second downstream node through the first protection optical fiber. For example, taking the first switching unit #1 transmitting an optical signal to the first downstream node #1 as an example, when the first switching unit #1 receives an optical signal through the receiving port (one of the M1 ports), if the first working optical fiber #1-1 is working normally, the first switching unit #1 transmits the optical signal to the first downstream node #1 through the first working optical fiber 1-1. If the first working optical fiber #1-1 is not working properly, for example, a fiber break occurs, the node 300 selects a second switching unit connected to the first downstream node #1 from the n second switching units, for example, the second switching unit #2, and transmits the optical signal to the second switching unit #2 through the internal optical fiber #1-1-2 corresponding to the second switching unit #2, so that the second switching unit #2 can transmit the optical signal to the first downstream node #1 through the connected first protection optical fiber #1-22 (that is, at this time, Figure 3 The first downstream node #1 and the second downstream node #2 in the example are the same downstream node).
[0056] The sending end of the node 300 is described in detail above. The receiving end of the node 300 is described in detail below.
[0057] Specifically, the receiving end of the node 300 includes a third switching unit array and a fourth switching unit array, wherein the third switching unit array includes n third switching units, that is, Figure 3 The third switching unit #1, the third switching unit #2, ..., the third switching unit #n shown, where n is an integer greater than 1. The fourth switching unit array includes m fourth switching units, that is, Figure 3The fourth switching unit #1, fourth switching unit #2, ..., fourth switching unit #m-1, and fourth switching unit #m shown, m is an integer greater than or equal to 1, and m is greater than or equal to n. Specifically, each third switching unit includes M3 input ports and N3 output ports, that is, the specifications of the third switching unit #1, third switching unit #2, ..., third switching unit #n are all M3*N3. Each fourth switching unit includes M4 input ports and N4 output ports, that is, the specifications of the fourth switching unit #1, fourth switching unit #2, ..., fourth switching unit #m-1, and fourth switching unit #m are all M4*N4. Among them, M3 and N4 are integers greater than or equal to 1, and M4 and N3 are integers greater than 1. One of the M3 input ports of each third switching unit is connected to the first upstream node via a second protection optical fiber, a portion of the N3 output ports of each third switching unit is connected to one of the M2 input ports of each second switching unit via at least one second internal optical fiber, and another portion of the N3 output ports of each third switching unit is connected to one of the M4 input ports of each fourth switching unit via at least one third internal optical fiber. One of the M4 input ports of each fourth switching unit is connected to the second upstream node via a second working optical fiber.
[0058] For example, Figure 3 The n third switching units and m fourth switching units shown in the figure are used to illustrate the fiber connection relationship between each third switching unit and each fourth switching unit in the node 300.
[0059] Specifically, for the third switch unit #1, one of the M3 input ports of the third switch unit #1 is connected to the first upstream node #1 via the second protection optical fiber #2-31. n of the N3 output ports of the third switch unit #1 are connected to one of the M2 input ports of the n second switch units via the second internal optical fiber #2-3-11, the second internal optical fiber #2-3-12, ..., and the second internal optical fiber #2-3-1n, respectively. Simultaneously, the remaining m of the N3 output ports of the third switch unit #1, excluding the n output ports connected to the second switch units, are connected to one of the M4 input ports of the m fourth switch units via the third internal optical fiber #3-1-1, the third internal optical fiber #3-2-1, ..., the third internal optical fiber #3-(m-1)-1, and the third internal optical fiber #3-m-1, respectively. Specifically, output port #1 among the N3 output ports of the third switching unit #1 (it should be understood that the #1 port number is only an example, and it is understood as one of the N3 input ports, and the same will be repeated below) is connected to one of the M4 input ports of the fourth switching unit #1 through the third internal optical fiber #3-1-1; output port #2 among the N3 output ports of the third switching unit #1 is connected to one of the M4 input ports of the fourth switching unit #2 through the third internal optical fiber #3-2-1; output port #3 among the N3 output ports of the third switching unit #1 is connected to one of the M4 input ports of the fourth switching unit #m-1 through the third internal optical fiber #3-(m-1)-1; output port #4 among the N3 output ports of the third switching unit #1 is connected to one of the M4 input ports of the fourth switching unit #m through the third internal optical fiber #3-m-1. At the same time, output port #5 among the N3 output ports of the third switching unit #1 is connected to input port #5 among the M2 input ports of the second switching unit #1 through the second internal optical fiber #2-3-11, output port #6 among the N3 output ports of the third switching unit #1 is connected to input port #6 among the M2 input ports of the second switching unit #2 through the second internal optical fiber #2-3-12, and output port #7 among the N3 output ports of the third switching unit #1 is connected to input port #7 among the M2 input ports of the second switching unit #n through the second internal optical fiber #2-3-1n.
[0060] For the third switch unit #2, one of its M3 input ports, input port #1, is connected to the first upstream node #2 via the second protection optical fiber #2-32. n of its N3 output ports are connected to one of the M2 input ports of the n second switch units via the second internal optical fiber #2-3-21, the second internal optical fiber #2-3-22, ..., and the second internal optical fiber #2-3-2n. Simultaneously, the remaining m of its N3 output ports, excluding the n output ports connected to the second switch units, are connected to one of the M4 input ports of the m fourth switch units via the third internal optical fiber #3-1-2, the third internal optical fiber #3-2-2, ..., the third internal optical fiber #3-(m-1)-2, and the third internal optical fiber #3-m-2. Specifically, output port #1 among the N3 output ports of the third switching unit #2 (it should be understood that the #1 port number is only an example, the same below, and no further details will be given) is connected to one of the M4 input ports of the fourth switching unit #1 through the third internal optical fiber #3-1-2; output port #2 among the N3 output ports of the third switching unit #1 is connected to one of the M4 input ports of the fourth switching unit #2 through the third internal optical fiber #3-2-2; output port #3 among the N3 output ports of the third switching unit #1 is connected to one of the M4 input ports of the fourth switching unit #m-1 through the third internal optical fiber #3-(m-1)-2; output port #4 among the N3 output ports of the third switching unit #1 is connected to one of the M4 input ports of the fourth switching unit #m through the third internal optical fiber #3-m-2. At the same time, output port #5 among the N3 output ports of the third switching unit #1 is connected to input port #5 among the M2 input ports of the second switching unit #1 through the second internal optical fiber #2-3-21, output port #6 among the N3 output ports of the third switching unit #1 is connected to input port #6 among the M2 input ports of the second switching unit #2 through the second internal optical fiber #2-3-22, and output port #7 among the N3 output ports of the third switching unit #1 is connected to input port #7 among the M2 input ports of the second switching unit #n through the second internal optical fiber #2-3-2n.
[0061] For the third switch unit #n, one of its M3 input ports, input port #1, is connected to the first upstream node #n via the second protection optical fiber #2-3n. Each of its N3 output ports, n output ports, is connected to one of the M2 input ports of the n second switch units via the second internal optical fiber #2-3-n1, the second internal optical fiber #2-3-n2, ..., and the second internal optical fiber #2-3-nn. Simultaneously, the remaining m output ports of the N3 output ports of the third switch unit #1, excluding the n output ports connected to the second switch units, are connected to one of the M4 input ports of the m fourth switch units via the third internal optical fiber #3-1-n, the third internal optical fiber #3-2-n, ..., the third internal optical fiber #3-(m-1)-n, and the third internal optical fiber #3-mn. Specifically, output port #1 among the N3 output ports of the third switching unit #n (it should be understood that the #1 port number is only an example, the same below, and no further details will be given) is connected to one of the M4 input ports of the fourth switching unit #1 through the third internal optical fiber #3-1-n; output port #2 among the N3 output ports of the third switching unit #1 is connected to one of the M4 input ports of the fourth switching unit #2 through the third internal optical fiber #3-2-n; output port #3 among the N3 output ports of the third switching unit #1 is connected to one of the M4 input ports of the fourth switching unit #m-1 through the third internal optical fiber #3-(m-1)-n; output port #4 among the N3 output ports of the third switching unit #1 is connected to one of the M4 input ports of the fourth switching unit #m through the third internal optical fiber #3-mn. At the same time, output port #5 among the N3 output ports of the third switching unit #1 is connected to input port #5 among the M2 input ports of the second switching unit #1 through the second internal optical fiber #2-3-n1, output port #6 among the N3 output ports of the third switching unit #1 is connected to input port #6 among the M2 input ports of the second switching unit #2 through the second internal optical fiber #2-3-n2, and output port #7 among the N3 output ports of the third switching unit #1 is connected to input port #7 among the M2 input ports of the second switching unit #n through the second internal optical fiber #2-3-nn.
[0062] It should be noted that the present application does not limit the first upstream node and the second upstream node to be different. In other words, the first upstream node and the second upstream node may be the same or different. When the first upstream node and the second upstream node are the same, the second protection optical fiber is the protection optical fiber between the node 300 and the first upstream node. At this time, the second working optical fiber and the second protection optical fiber are both located between the node 300 and the first upstream node; when the first upstream node and the second upstream node are different, the second protection optical fiber is the protection optical fiber between the node 300 and the second upstream node. At this time, the second working optical fiber is between the node 300 and the first upstream node, and the second protection optical fiber is between the node 300 and the second upstream node. For example, taking the third switching unit #1 and the fourth switching unit #1 as an example, the first upstream node #1 connected to the third switching unit #1 through the second protection optical fiber #2-31 and the second upstream node #1 connected to the fourth switching unit #1 through the second working optical fiber #2-1 can be the same or different. When the first upstream node #1 is the same as the second upstream node #1, the second protection optical fiber #2-31 is the protection optical fiber between the node 300 and the first upstream node #1, that is, the outputs of the second working optical fiber #2-1 and the second protection optical fiber #2-31 are both connected to the node 300, and the inputs are both connected to the first upstream node #1 or the second upstream node #2.
[0063] It is understood that the port numbers or upstream node numbers used in the above description of the port connection relationship are numbers set to more clearly illustrate the connection relationship. In actual application scenarios, these port numbers or upstream node numbers can be adaptively adjusted according to the actual optical fiber connection.
[0064] In the solution of the present application, each third switching unit is used to transmit an optical signal from the first upstream node to the corresponding second switching unit through one of at least one second internal optical fiber, or each third switching unit is used to transmit an optical signal received from the first upstream node to the corresponding fourth switching unit through one of at least one third internal optical fiber. Each fourth switching unit in the fourth switching unit array is used to receive an optical signal from the second upstream node through the second working optical fiber. It can be understood that in the solution of the present application, when the third switching unit transmits the signal received by the second protection optical fiber to the second switching unit, the corresponding second switching unit that receives the optical signal will once again transmit the optical signal to other downstream nodes through the connected first protection optical fiber, that is, the receiving node of the signal received by the third switching unit is not node 300. In other words, the forwarding node of the optical signal of node 300 can be called an intermediate node. At this time, the first protection optical fiber connected to the second switching unit of node 300 serves as a shared optical fiber with other nodes and assumes the role of forwarding the optical signal.
[0065] For example, in some implementations, if the node 300 is a receiving node of an optical signal (as shown below), Figure 4 In this case, the fourth switching unit #1 receives an optical signal transmitted by the second upstream node #1. Specifically, when the fourth switching unit #1 receives an optical signal from the second upstream node #1, if the second working optical fiber #2-1 is operating normally, the fourth switching unit #1 receives the optical signal from the second upstream node #1 via the second working optical fiber #2-1.
[0066] If the second working optical fiber #2-1 does not work normally, for example, when a fiber break occurs, in some embodiments, if there is a third switching unit connected to the second upstream node #1 among the n third switching units of the node 300 (that is, the upstream node of the third switching unit is the second upstream node #1), for example, the third switching unit #1, the node 300 will receive the optical signal from the second upstream node #1 through the second protection optical fiber #2-31 connected to the third switching unit #1, and then transmit the optical signal to the fourth switching unit #1 through the third internal optical fiber #3-1-1 corresponding to the third switching unit #1, so that the fourth switching unit #1 can receive the optical signal from the second upstream node #1.
[0067] For example, in some other implementations, if the second protection optical fiber connected to the second upstream node #1 by the n third switching units of the node 300 fails, or if none of the n third switching units of the node 300 is connected to the second upstream node #1, the node 300 will receive the optical signal from the second upstream node #1 through an intermediate node. For example, the node 300 may receive the optical signal from the second upstream node #1 through an intermediate node in a shortest optical fiber link. The intermediate node is connected to the node 300, for example, via the second protection optical fiber of the third switching unit #1. In this case, the intermediate node may receive the optical signal transmitted by the second upstream node #1 through the working optical fiber or the protection optical fiber between the intermediate node and the second upstream node #1. Subsequently, the intermediate node transmits the optical signal to the node 300 via the second protection optical fiber #2-31 connected to the third switching unit #1. The optical signal is then transmitted to the fourth switching unit #1 via the third internal optical fiber #3-1-1 corresponding to the third switching unit #1, so that the fourth switching unit #1 can receive the optical signal from the second upstream node #1.
[0068] For example, in some other implementations, the node 300 is a forwarding node for optical signals (as shown below). Figure 4If node 300 needs to transmit an optical signal received from the first upstream node #1 to the first downstream node #1, node 300 receives the optical signal from the first upstream node #1 via the third switching unit connected to the second upstream node #1. The node then transmits the optical signal to the second switching unit directly or indirectly connected to the first upstream node #1, and re-forwards the received optical signal via the second switching unit. Specifically, when the second switching unit of node 300 is directly connected to the first downstream node #1, node 300 transmits the optical signal via the second switching unit directly connected to the first downstream node #1. When the second switching unit of node 300 is not directly connected to the second switching unit of the first downstream node #1, node 300 may transmit the optical signal to the first downstream node #1 via an intermediate node in the shortest optical fiber link. It is understood that the intermediate node may be connected to node 300 via the second protection optical fiber of its own third switching unit #1, and after receiving the optical signal output by node 300, transmit the optical signal to the first downstream node #1.
[0069] For example, taking the example of a first switching unit #1 sending an optical signal to a first upstream node #1, after the first switching unit #1 receives an optical signal through a receiving port, if the first working optical fiber #1-1 is operating normally, the first switching unit #1 transmits the optical signal to the first downstream node #1 through the first working optical fiber #1-1. If the first working optical fiber #1-1 is not operating normally, for example, when a fiber break occurs, in some embodiments, the node 300 transmits the optical signal to a second switching unit, such as the second switching unit #2, connected to the first downstream node #1, through the internal optical fiber #1-1-2 corresponding to the second switching unit #2, so that the second switching unit #2 can transmit the optical signal to the first downstream node #1 through the connected first protection optical fiber #1-21. Alternatively, in other embodiments, if the first working optical fiber #1-1 is malfunctioning, such as due to a fiber break, and none of the n second switching units of the node 300 is directly connected to the first downstream node #1, for example, if none of the downstream nodes of the n second switching units is the first downstream node #1, or if the first protection optical fiber connected to the first downstream node #1 is also faulty, the node 300 may transmit optical signals via a fiber link that is the shortest and includes intermediate nodes to reach the first downstream node #1. If the intermediate node is connected to node 300 through the first protection optical fiber of the second switching unit #1, the first switching unit #1 transmits the optical signal to the second switching unit #1 through the first internal optical fiber #1-1-1. After receiving the optical signal, the second switching unit #1 transmits the optical signal to one of the third switching units of the intermediate node through the first protection optical fiber #1-21. After receiving the optical signal, the third switching unit of the intermediate node transmits the optical signal to one of the second switching units of the intermediate node through the second internal optical fiber (the second switching unit of the intermediate node is the second switching unit connected to the first downstream node #1 through the first protection optical fiber), so that the second switching unit of the intermediate node transmits the optical signal to the first downstream node #1 through the first protection optical fiber connected to the first downstream node #1, thereby realizing the transmission of the optical signal from the first switching unit #1 to the first downstream node #1.
[0070] It should be noted that in Figure 3In the figure, only a portion of the first switching unit in the first switching unit array, the second switching unit in the second switching unit array, the third switching unit in the third switching unit array, and the fourth switching unit in the fourth switching unit array are shown. The fiber connection relationship of other switching units not shown in each switching unit array can refer to the fiber connection relationship of other switching units in the same array. For example, when the first switching unit array also includes the first switching unit #3, that is, m is greater than or equal to 5, the fiber connection relationship of the first switching unit #3 can refer to any one of the first switching unit #1, the first switching unit #2, the first switching unit #m-1, and the first switching unit #m in the first switching unit array.
[0071] It should also be noted that, in the above description of the node 300 provided in the present application, the example in which the first switching unit inputs one optical signal is used for description. It should be understood that the present application is not limited to this, that is, the first switching unit can input multiple optical signals. When multiple optical signals are input, the transmission of each optical signal can refer to the above description. In addition, in the above description, each first switching unit is an M1*N1 switching unit. When M1 is equal to 1, each first switching unit is a 1-input, multiple-output switching unit. Similarly, each third switching unit is an M3*N3 switching unit. When M3 is equal to 1, each third switching unit is a 1-input, multiple-output switching unit. Similarly, each second switching unit is an M2*N2 switching unit. When N2 is equal to 1, each second switching unit is a multiple-input, single-output switching unit. Similarly, each fourth switching unit is an M4*N4 switching unit. When N4 is equal to 1, each fourth switching unit is a multiple-input, single-output switching unit.
[0072] Optionally, at least one of the first switching unit, the second switching unit, the third switching unit, and the fourth switching unit is an optical switch. When at least one of the first switching unit, the second switching unit, the third switching unit, and the fourth switching unit is an optical switch, at least one of the corresponding first switching unit array, the second switching unit array, the third switching unit array, and the fourth switching unit array is an optical switch array.
[0073] In addition, when describing the node 300, the number of the third switching units is n and the number of the second switching units is n. Figure 3In the illustrated node 300, the number of third switching units included in the third switching unit array is the same as the number of second switching units included in the second switching unit array, but the present application is not limited to this. Specifically, when there are fewer third switching units than second switching units, it can indicate that there is no protection path between node 300 and other nodes; when there are more third switching units than second switching units, it can indicate that there is a redundant design for the third switching unit. That is, in the present application, the number of third switching units can be adjusted based on the design of the protection path.
[0074] Figure 4 A schematic diagram of a data center network architecture 400 provided in an embodiment of the present application. Figure 4 As shown, the data center network 400 includes three availability zones (AZ), including AZ-1, AZ-2 and AZ-3, and two points of presence (POP), including POP1 and POP2. Among them, AZ is a resource isolation area, a fault-tolerant area, and a collection of one or more physical data centers, that is, including one or more data centers with independent wind, fire, water and electricity. POP1 and POP2 are used for customers to access all AZs. It can be understood that the above Figure 3The node 300 shown may be any one of AZ1, AZ2, AZ3, POP1 and POP2. For example, AZ1 and AZ3 are used as examples to illustrate signal transmission in the data center network. Specifically, when the two nodes operate normally, optical signals are transmitted simultaneously through the working optical fiber 1 and the working optical fiber 2. At this time, the two first switching units in the first switching unit array in AZ1 are connected to the two fourth switching units in the fourth switching unit array in AZ3 through the working optical fiber 1 and the working optical fiber 2, respectively. When the working optical fiber 1 becomes abnormal, AZ1 and AZ3 switch to the protection optical fiber 3. At this time, the output of the first switching unit connected to the working optical fiber 1 in AZ1 is switched from the working optical fiber 1 to the input of the second switching unit connected to the protection optical fiber 3. At the same time, the input of the fourth switching unit connected to the working optical fiber 1 in AZ3 is switched to the third switching unit connected to the protection optical fiber 3. The first switching unit and the fourth switching unit connected to the working optical fiber 2 in AZ1 and AZ3 continue to be used. When the working optical fiber 1 and the protection optical fiber 3 are abnormal, if AZ1 chooses to construct a route from AZ1->POP1->AZ3 (at this time, AZ1 determines that the optical fiber path of the route is available, or AZ1 determines that the optical fiber path of the route is available and the shortest), the signal transmission from AZ1->AZ3 can be carried out through the protection optical fiber between AZ1 and POP1, and the protection optical fiber between POP1 and AZ3. Specifically, the output of the first switching unit connected to working fiber 1 in AZ1 is switched to the input of the second switching unit connected to POP1. POP1 receives the optical signal through the third switching unit connected to AZ1, and then transmits the optical signal to AZ3 through the second switching unit of POP1, which is connected to the protection fiber connected to AZ3. The first switching unit and the fourth switching unit connected to working fiber 2 in AZ1 and AZ3 remain in use.
[0075] It should be noted that Figure 4 This is just a schematic diagram. This data center network can also include more nodes. Figure 4 Not drawn in the middle.
[0076] Based on the above description, it can be seen that when the protection optical fiber 3 between AZ1 and AZ3 is broken, the solution of the present application is to share the protection optical fiber between POP1 and AZ3 to achieve the protection between AZ1 and AZ3, that is, the protection of the working optical fiber between AZ1 and AZ3 by the system is achieved through the protection optical fiber between POP1 and AZ3, that is, the solution of the present application can achieve the purpose of saving the number of optical fibers in the network system. In other words, in the solution of the present application, the number of protection optical fibers and working optical fibers between any two adjacent nodes is no longer the same, but the number of protection optical fibers is less than the number of working optical fibers. However, since the solution of the present application can achieve the sharing of protection optical fibers between nodes, it can increase the number of fiber breakages of the network system, thereby achieving the purpose of improving network stability.
[0077] It should be noted that, in the solution of the present application, node 300 (using node 300 as an example) implements port switching, for example, when a working optical fiber is disconnected, switching the output port of the first switching unit to the input port of the second switching unit is accomplished by a control device / processing device within node 300, such as a control system, a controller, a processor, a control chip, a processing chip, or a processing module. Specifically, when a fault occurs in the optical fiber transmitting the optical signal, the processing device of node 300 may report the fault to a network management device (or may also be referred to as a network management system, etc.), which configures a suitable transmission path for node 300 and sends the transmission path to node 300. Node 300 adaptively completes the switching of the input and output ports of the optical signal according to the transmission path sent by the network management device. In one feasible manner, node 300 determines that a fault occurs in an optical fiber transmitting an optical signal by judging the optical power of the optical signal. In this case, node 300 includes a plurality of detection units for triggering port switching. The plurality of detection units are respectively located on the second working optical fiber and the second protection optical fiber at the receiving end of node 300, and / or are respectively connected to the N4 output ports of each fourth switching unit. The plurality of detection units are used to detect the optical power on the optical fiber at each receiving end, so that the processing device of node 300 can determine whether the optical fiber is working normally based on the received optical power.
[0078] Optionally, the detection unit is a photodetector (PD). Figure 3 As shown, when the detection unit is a PD, in one possible implementation, a PD is connected to the second protection optical fibers connected to the n third switching units and the second working optical fibers connected to the m fourth switching units in the node 300. Alternatively, in another possible implementation, a PD is connected to the output optical fibers of the m fourth switching units in the node 300. Alternatively, in yet another possible implementation, a PD is connected to the second protection optical fibers connected to the n third switching units, the second working optical fibers connected to the m fourth switching units, and the output optical fibers of the m fourth switching units in the node 300.
[0079] Figure 5 This is a schematic flow chart of a method 500 for transmitting an optical signal provided in an embodiment of the present application. Method 500 can be performed by the aforementioned node 300, specifically, by a processing device within node 300, or by a processing module, processing unit, or processing chip. Specifically, method 500 includes the following steps.
[0080] S501: Obtain the optical power of an optical signal.
[0081] Specifically, each detection unit sends the measured (or detected) optical power to the processing device of node 300. Accordingly, the processing device receives the optical power of the optical signal on each optical fiber. It is understood that the optical power measured by each detection unit is the optical power on the receiving optical fiber connected to the detection unit. That is, each detection unit sends the optical power of the receiving optical fiber corresponding to the detection unit to the processing device, so that the processing device can obtain the optical power of each receiving optical fiber.
[0082] S502: Determine whether the optical fiber transmitting the optical signal is faulty based on the optical power.
[0083] Specifically, when the optical power is less than a preset threshold, the processing device determines that the optical fiber corresponding to the optical power is faulty; when the optical power is greater than or equal to the preset threshold, the processing device determines that the optical fiber corresponding to the optical power is working normally.
[0084] In one achievable manner, after the processing device determines the failed optical fiber based on the optical power of each optical fiber, the processing device may update the optical fiber resource table as shown in Table 1 below. The status of the optical fiber is used to characterize whether the corresponding optical fiber can be used for switching, that is, whether it can be used to transmit optical signals. Specifically, when the status of the optical fiber is unavailable, it means that the corresponding optical fiber is transmitting other optical signals, or has been broken and cannot be used for switching; when the status of the optical fiber is available, it means that the corresponding optical fiber is not currently transmitting other optical signals and can be used for switching. It can be understood that Table 1 is based on Figure 4 AZ1 shown is the node 300 showing the status of all working fibers and protection fibers between AZ1 and other connected nodes (AZ2, AZ3, POP1 and POP2).
[0085] Table 1
[0086] state AZ1 to AZ2 working optical fiber 1 Unavailable AZ1 to AZ2 working optical fiber 2 Unavailable AZ1 to AZ2 protection optical fiber 3 Available AZ1 to AZ3 working optical fiber 1 Unavailable AZ1 to AZ3 working optical fiber 2 Available AZ1 to AZ3 protection optical fiber 3 Available AZ1 to POP1 working optical fiber 1 Available AZ1 to POP1 working optical fiber 2 Unavailable AZ1 to POP1 protection fiber 3 Unavailable AZ1 to POP2 working optical fiber 1 Available AZ1 to POP2 working optical fiber 2 Unavailable AZ1 to POP2 protection fiber 3 Available
[0087] S503 : When an optical fiber fails, the current transmission port of the optical signal transmitted on the optical fiber is switched to another transmission port.
[0088] In one practicable embodiment, after the processing device determines a faulty optical fiber, it reports the faulty optical fiber information to a network management device. Upon receiving the faulty optical fiber information, the network management device reconfigures the transmission link for the optical signal transmitted on the faulty optical fiber and sends the transmission path to node 300. Upon receiving the transmission path configured by the network management device, node 300 switches the current transmission port of the optical signal to another transmission port based on the transmission path.
[0089] Optionally, the network management device can configure the optical fiber link with the shortest path as the optical signal transmission link to the node 300. It should be noted that this application does not limit the information of the faulty optical fiber reported by the node 300, for example, it can be the number, sequence number, or identifier corresponding to the faulty optical fiber.
[0090] In one achievable manner, the processing device can reconfigure the receiving port for the optical signal through the optical fiber resource table shown in Table 1. For example, if the upstream node #1 connected to the second working optical fiber #2-1 of the node 300 is AZ2, when the processing device of the node 300 obtains that the optical power of the optical signal detected by the PD on the second working optical fiber #2-1 (corresponding to the AZ1 to AZ2 working optical fiber 2) is less than the threshold value, the processing device determines that the current AZ1 to AZ2 working optical fiber 2 has failed. At the same time, the optical signal transmitted on the AZ1 to AZ2 working optical fiber 2 needs to be reconfigured for receiving. At this time, the processing device selects the AZ1 to AZ2 protection optical fiber 3 as available through the above Table 1, and transmits the optical signal from AZ2 through the AZ1 to AZ2 protection optical fiber 3. If the AZ1 to AZ2 protection optical fiber 3 is the second protection optical fiber #2-32 (i.e., in Figure 3 In the scenario where the second upstream node #1 and the second upstream node #2 are both in AZ2), the processing device configures the receiving port of the optical signal transmitted on the second working optical fiber #2-1 from the receiving port of the fourth switching unit #1 to a receiving port of the third switching unit #2, thereby receiving the optical signal from AZ2 through the protection optical fiber of the third switching unit #2.
[0091] It should be noted that Table 1 above is only a fiber resource table applicable to the present application and does not affect the scope of protection of the present application. The fiber resource table applicable to the present application is not limited to Table 1. For example, the fiber resource table applicable to the present application may also include whether each fiber is currently in use and / or the length of each fiber (for example, in kilometers). Table 2 is another fiber resource table provided in an embodiment of the present application. In Table 2, the fiber resource table also includes whether each fiber is currently in use and the length of each fiber. It is understandable that when the fiber resource table also includes the length of each fiber, the processing device can configure an optical fiber with a shorter transmission distance for the optical signal according to the length of each optical fiber, that is, configure the port of the optical signal to be connected to the port of the shorter optical fiber.
[0092] Table 2
[0093] Is it currently in use? state Length (km) AZ1 to AZ2 working optical fiber 1 yes Unavailable 13 AZ1 to AZ2 working optical fiber 2 no Unavailable 13 AZ1 to AZ2 protection optical fiber 3 no Available 13 AZ1 to AZ3 working optical fiber 1 yes Unavailable 30 AZ1 to AZ3 working optical fiber 2 no Available 30 AZ1 to AZ3 protection optical fiber 3 no Available 30 AZ1 to POP1 working optical fiber 1 no Available 25 AZ1 to POP1 working optical fiber 2 no Unavailable 25 AZ1 to POP1 protection fiber 3 yes Unavailable 25 AZ1 to POP2 working optical fiber 1 no Available 100 AZ1 to POP2 working optical fiber 2 yes Unavailable 100 AZ1 to POP2 protection fiber 3 no Available 100
[0094] It is understood that the contents included in the above table and the manner in which the contents are presented are merely examples and not limitations. The fiber resource table protected by this solution includes but is not limited to the following operations on the above table:
[0095] For example, for the availability status of a certain optical fiber in the above table, 1 can be used to indicate availability, and 0 can be used to indicate unavailability.
[0096] It is also understood that the above-mentioned "pre-set" may include a pre-defined, for example, a protocol definition. The "pre-defined" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in the device. This application does not limit the specific implementation method.
[0097] It is understandable that when the processing device determines that the transmission fiber transmitting the optical signal is normal, it will not switch the port for the optical signal. In this scenario, the processing device may not report the information of the normal optical fiber to the network management device.
[0098] Figure 6 This is a schematic diagram of the structure of another node 600 provided in an embodiment of the present application. Figure 3 Compared to the node 300 shown, Figure 6 Node 600, shown in Figure 6, replaces the first and second optical switching unit arrays in node 300 with a first M×N optical switch at the transmitting end, and replaces the third and fourth optical switching unit arrays in node 300 with a second M×N optical switch at the receiving end. A loopback channel is connected between the input of the first M×N optical switch at the transmitting end and the output of the second M×N optical switch. Compared to the architecture of node 600 and node 300, node 600 has a higher level of integration.
[0099] It is understandable that Figure 6 When the node 600 shown is in operation, it also changes the transmission path of the optical signal by switching different input and output ports. When the node 600 is used as an intermediate node to transmit the optical signal, the optical signal is first received by the second M×N optical switch at the receiving end, reaches the transmitting end of the node 600 through the loop channel, and is then output to the downstream node through the first M×N optical switch.
[0100] Above, combined Figures 3 to 6 The node and the method for transmitting optical signals provided by the embodiment of the present application are described in detail. Figures 7 to 9 The device and chip system provided by the embodiments of the present application are described in detail. 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, they are not repeated here.
[0101] Figure 7 This is a schematic block diagram of a communication device 700 provided in an embodiment of the present application. Figure 4Any of the nodes shown may also be a module (such as a chip) applied to a node. Specifically, the communication device 700 includes a receiving module 701, which can be used to implement the corresponding receiving function. The receiving module 701 can also be referred to as a receiving unit. The communication device 700 also includes a processing module 702, which can be used to implement the corresponding processing function. The communication device 700 also includes a sending module 703, which can be used to implement the corresponding sending function. The sending module 703 can also be referred to as a sending unit. The receiving module 701 and the sending module 703 can also be referred to as communication interfaces or communication units.
[0102] Optionally, the communication device 700 also includes a storage unit, which can be used to store instructions and / or data. The processing unit 702 can read the instructions and / or data in the storage unit so that the communication device 700 implements the actions executed by the node in the aforementioned embodiment.
[0103] The communication device 700 can be used to execute the actions performed by the node in the above method embodiment 500. In this case, the communication device 700 can be a component of the node, the receiving module 701 is used to execute the reception-related operations of the node in the above method embodiment, the processing module 702 is used to execute the processing-related operations of the node in the above method embodiment 500, and the sending module 703 is used to execute the sending-related operations of the node device in the above method embodiment 500.
[0104] The receiving module 701 is configured to obtain the optical power of an optical signal.
[0105] The processing module 702 is configured to determine whether to switch the current transmission port of the optical signal to another transmission port according to the optical power.
[0106] 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.
[0107] In addition, the receiving module 701, the processing module 702 and the sending module 703 in the communication device 700 can also implement other operations or functions of the nodes in the above method, which will not be repeated here.
[0108] Optionally, the communication device 700 may be a device including a node, or a component configured in a node, such as a chip of the node. In this case, the receiving module 701 and the sending module 703 may be interface circuits, pins, etc. Specifically, the interface circuit may include an input circuit and an output circuit, wherein the receiving module 701 may include an input circuit, the sending module 703 may include an output circuit, and the processing module 702 may include a processing circuit.
[0109] Figure 8This is a schematic structural diagram of a communication device 800 provided in an embodiment of the present application. The communication device 800 includes a processor 801 and a transceiver 802. The transceiver 802 is configured to exchange information via a transmission medium. Optionally, the transceiver 803 may be an interface, a bus, a circuit, or a device capable of performing transceiver functions. Optionally, the device in the transceiver 802 that performs the receiving function may be considered a receiving module, and the device in the transceiver 802 that performs the transmitting function may be considered a transmitting module, i.e., the transceiver 802 includes a receiver and a transmitter.
[0110] The transceiver 802 may also be sometimes referred to as a transceiver, a transceiver module, or a transceiver circuit, etc. The receiver may also be sometimes referred to as a receiver, a receiving module, or a receiving circuit, etc. The transmitter 802 may also be sometimes referred to as a transmitter, a transmitter, a transmitting module, or a transmitting circuit, etc.
[0111] For example, in one embodiment, the processor 801 is configured to perform other operations or functions of a chip of a node. The transceiver 802 is used to implement information exchange between the communication device 800 and other nodes.
[0112] The communication device 800 may also include a memory 803 for storing computer programs or instructions and / or data. The memory 803 is coupled to the processor 801, and the processor 801 is configured to execute the computer programs or instructions and / or data stored in the memory 803, so that the above method embodiment 500 is executed. The coupling in the embodiments 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. The processor 801 can operate in conjunction with the memory 803.
[0113] Optionally, the communication device 800 may include one or more processors 801 and one or more memories 803 .
[0114] Optionally, the memory 803 may be integrated with the processor 801 or provided separately.
[0115] The specific connection medium between the processor 801, the transceiver 802 and the memory 803 is not limited in the embodiment of the present application. Figure 8 The processor 801, the transceiver 802 and the memory 803 are connected via a bus 804. Figure 8 The connections between the other components are shown by bold lines, which are only for illustration and not limiting. The bus can be divided into an address bus, a data bus, a control bus, etc.
[0116] It should be understood that for ease of representation, Figure 8Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0117] Figure 9 A schematic diagram of a chip system 900 is provided for an embodiment of the present application. The chip system 900 (or also referred to as a processing system) includes a logic circuit 910 and an input / output interface 920 .
[0118] The logic circuit 910 may be a processing circuit in the chip system 900. The logic circuit 910 may be coupled to a storage unit and call instructions in the storage unit so that the chip system 900 can implement the methods and functions of the various embodiments of the present application. The input / output interface 920 may be an input / output circuit in the chip system 900, outputting information processed by the chip system 900 or inputting data or signaling information to be processed into the chip system 900 for processing.
[0119] Alternatively, the logic circuit 910 may be implemented by one or more processors, including the one or more processors or a processing portion in the one or more processors.
[0120] Optionally, the input / output interface 920 may include a transceiver circuit, a transceiver, an input / output circuit, or a communication interface.
[0121] As a solution, the chip system 900 is used to implement the operations performed by the nodes in the above method embodiments.
[0122] Specifically, the logic circuit 910 is used to implement the processing-related operations performed by the node device in the above method embodiment; the input / output interface 920 is used to implement the sending and / or receiving (or obtaining)-related operations performed by the node in the above method embodiment.
[0123] An embodiment of the present application further provides a computer-readable storage medium storing computer instructions for implementing the method executed by the node in the above method embodiment.
[0124] For example, when the computer program is executed by a computer, the computer can implement the method performed by the node in the above method embodiment.
[0125] An embodiment of the present application also provides a computer program product, comprising instructions, which, when executed by a computer, implement the method performed by the node in the above method embodiment.
[0126] The present application also provides an optical communication network, which includes multiple nodes in the above embodiments. For example, the system includes Figure 3 Nodes in .
[0127] The explanation of the relevant contents and beneficial effects of any of the above-mentioned devices can be referred to the corresponding embodiments provided above, and will not be repeated here.
[0128] 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.
[0129] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, 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 one 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 (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode. 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 aforementioned available medium includes, but is not limited to, various media that can store program code, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0130] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A node, characterized in that: include: a first switching unit array and a second switching unit array, wherein each first switching unit in the first switching unit array includes M1 input ports and N1 output ports, and each second switching unit in the second switching unit array includes M2 input ports and N2 output ports, M1 and N2 are integers greater than or equal to 1, and M2 and N1 are integers greater than 1, A portion of the N1 output ports are connected to the first downstream node through at least one first working optical fiber. Another part of the N1 output ports are connected to one of the M2 input ports of each second switching unit through at least one first internal optical fiber. One of the N2 output ports is connected to the second downstream node via a first protection optical fiber. in, Each of the first switching units is configured to transmit an optical signal received from the M1 input ports to the first downstream node through one of the at least one first working optical fiber, or to transmit the optical signal to a corresponding second switching unit through one of the at least one first internal optical fiber; Each of the second switching units is configured to transmit an optical signal from the corresponding first switching unit to the second downstream node through the first protection optical fiber.
2. The node according to claim 1, characterized in that The node further includes a third switching unit array and a fourth switching unit array, each third switching unit in the third switching unit array includes M3 input ports and N3 output ports, each fourth switching unit in the fourth switching unit array includes M4 input ports and N4 output ports, M3 and N4 are integers greater than or equal to 1, and M4 and N3 are integers greater than 1, One of the M3 input ports is connected to the first upstream node via a second protection optical fiber. A portion of the N3 output ports are connected to one of the M2 input ports of each second switching unit through at least one second internal optical fiber. Another part of the N3 output ports are connected to one of the M4 input ports through at least one third internal optical fiber. One of the M4 input ports is connected to the second upstream node via a second working optical fiber. in, Each of the third switching units is configured to transmit an optical signal from the first upstream node to the corresponding second switching unit through one of the at least one second internal optical fiber, or to transmit an optical signal received from the first upstream node to the corresponding fourth switching unit through one of the at least one third internal optical fiber; Each of the fourth switching units is configured to receive an optical signal from the second upstream node through the second working optical fiber.
3. The node according to claim 2, characterized in that The node also includes multiple detection units, Each of the multiple detection units is used to detect the optical power of the optical signal.
4. The node according to claim 3, characterized in that The multiple detection units are respectively connected to the second working optical fiber and the second protection optical fiber, and / or are respectively connected to the N4 output ports of each fourth switching unit.
5. The node according to any one of claims 1 to 4, characterized in that The first switching unit array and the second switching unit array are optical switch arrays.
6. The node according to any one of claims 2 to 5, characterized in that The third switching unit array and the fourth switching unit array are optical switch arrays.
7. The node according to any one of claims 3 to 6, characterized in that Each detection unit is a photodetector PD.
8. A method for transmitting an optical signal, characterized in that: include: Obtaining the optical power of the optical signal; determining whether an optical fiber transmitting the optical signal is faulty according to the optical power; When the optical fiber fails, the current transmission port of the optical signal is switched to another transmission port.
9. The method according to claim 8, characterized in that When the optical fiber fails, switching the current transmission port of the optical signal to another transmission port includes: When the optical fiber fails, determining the other transmission port for the optical signal based on an optical fiber resource table, wherein the optical fiber resource table includes a status of each optical fiber, the status being used to indicate whether the corresponding optical fiber can be used to transmit the optical signal; Switch the current transmission port of the optical signal to the other transmission port.
10. The method according to claim 9, characterized in that The optical fiber resource table also includes the length of each optical fiber.
11. The method according to claim 9 or 10, characterized in that The method further includes: updating the optical fiber resource table.
12. An optical communication network, characterized in that: The method comprises a plurality of nodes according to any one of claims 1 to 7.