Non-blocking network architecture and connection method for full-duplex communication

By adopting a non-blocking network architecture in full-duplex communication and arranging switch units in a specific connection method, the problems of a large number of switches, optical loss and crosstalk are solved, and fewer cross-waveguide connections and a wider range of device selection are achieved.

CN116647421BActive Publication Date: 2025-09-05WUXI INST OF INTERCONNECT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310666593.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-06
Publication Date
2025-09-05
Estimated Expiration
2043-06-06

AI Technical Summary

Technical Problem

At present, there are a large number of switches in the network communication architecture, resulting in optical loss and crosstalk problems.

Method used

A non-blocking network architecture is adopted, including N*N switch units and 2N full-duplex communication devices. The switch units are arranged into N columns through a specific connection method and connected one by one, so that the output end of each switch unit is connected to the input end of the adjacent column, reducing the number of cross waveguides in the optical communication path.

Benefits of technology

This enables fewer switch unit connections, reduces optical loss and crosstalk, expands the selection range of full-duplex communication equipment, and improves connection flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116647421B_ABST
    Figure CN116647421B_ABST
Patent Text Reader

Abstract

The present invention discloses a non-blocking network architecture for full-duplex communication and a connection method thereof. The non-blocking network architecture includes, in an N*N array of switch units, connecting 2N output ends of the switch units in the nth column one by one to 2N input ends of the N switch units in the n+1th column, and connecting 2p output ends of any p switch units in the nth column one by one to 2p input ends of at least p+1 switch units in the n+1th column, wherein 1≤n<N, and n=1, 2, ..., N-1, p=1, 2, 3, ..., N-1, and p≤n. The non-blocking network architecture solves the technical problems of a large number of switches used in current network communication architectures and the existence of optical loss and crosstalk, and realizes that the same network communication connection can be achieved by passing through fewer switch units and making the optical communication path pass through fewer crossing waveguides. In addition, the range of selection of the number of full-duplex communication devices in the communication architecture is wider, and the connection of the switch units is more flexible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a non-blocking network architecture for full-duplex communication and a connection method thereof. Background Art

[0002] With the demand for greater computing power, the demand for data traffic continues to increase, and the scale of communications is becoming increasingly large. A large number of network communication architectures are being applied in the field of data communications. In high-data-flow communication systems, as the speed increases, people are paying more and more attention to link loss and crosstalk. Choosing a suitable network architecture to build communication systems has become crucial. As communication speeds increase, it also drives the development of optical communication technology. The research and development of multi-level optical switch arrays has also become popular. To optimize the switching channel flexibility of optical switch arrays, network communication architectures are also being applied to the design of silicon photonic chips.

[0003] Since light is used as the carrier for data transmission, light loss and crosstalk are key issues that need to be addressed in silicon photonic chip design. Therefore, choosing a suitable network architecture is beneficial to reducing the number of optical switches and waveguide crossings, thereby reducing light loss and crosstalk in the link. Summary of the Invention

[0004] The embodiments of the present invention provide a non-blocking network architecture and a connection method thereof for full-duplex communication, which solve the technical problems of a large number of switches used in current network communication architectures and the existence of optical loss and crosstalk.

[0005] In a first aspect, an embodiment of the present invention provides a non-blocking network architecture for full-duplex communication, wherein the non-blocking network architecture includes N*N switch units and 2N full-duplex communication devices;

[0006] Each of the switch units includes two input terminals and two output terminals;

[0007] N*N switching units are arranged into N columns, each column including N switching units;

[0008] The 2N input terminals of the switch units in the first column are connected to the transmitting terminals of the 2N full-duplex communication devices in a one-to-one correspondence, and the 2N output terminals of the switch units in the Nth column are connected to the receiving terminals of the 2N full-duplex communication devices in a one-to-one correspondence;

[0009] 2N output terminals of the switch units in the nth column are connected one by one to 2N input terminals of the N switch units in the n+1th column, and 2p output terminals of any p switch units in the nth column are connected one by one to 2p input terminals of at least p+1 switch units in the n+1th column, where 1≤n<N, and n=1, 2, ..., N-1, p=1, 2, 3, ..., N-1, and p≤n;

[0010] Among them, for the i-th switch unit in the 1st column, there are two target switch units in the switch units in the Nth column, and the input signal of one and only one input end of the target switch unit comes from the transmitting end of the two full-duplex communication devices connected to the i-th switch unit, and one output end of each of the two target switch units corresponding to the i-th switch unit is connected one-to-one to the receiving end of the two full-duplex communication devices connected to the i-th switch unit; wherein i=1, 2, ..., N.

[0011] In a second aspect, an embodiment of the present invention further provides a connection method for a non-blocking network architecture in full-duplex communication, wherein the non-blocking network architecture in full-duplex communication includes N*N switch units and 2N full-duplex communication devices, each of the switch units including two input terminals and two output terminals; the connection method includes:

[0012] Arranging N*N switch units into N columns, each column including N switch units;

[0013] Connecting the 2N input terminals of the switch units in the first column to the transmitting terminals of the 2N full-duplex communication devices in a one-to-one correspondence, and connecting the 2N output terminals of the switch units in the Nth column to the receiving terminals of the 2N full-duplex communication devices in a one-to-one correspondence;

[0014] Connecting the 2N output terminals of the switch units in the nth column one by one to the 2N input terminals of the N switch units in the n+1th column, and connecting the 2p output terminals of any p switch units in the nth column one by one to 2p input terminals of at least p+1 switch units in the n+1th column, where 1≤n<N, and n=1, 2, ..., N-1, p=1, 2, 3, ..., N-1, and p≤n;

[0015] Among them, for the i-th switch unit in the 1st column, there are two target switch units in the switch units in the Nth column, and the input signal of one and only one input end of the target switch unit comes from the transmitting end of the two full-duplex communication devices connected to the i-th switch unit, and one output end of each of the two target switch units corresponding to the i-th switch unit is connected one-to-one to the receiving end of the two full-duplex communication devices connected to the i-th switch unit; wherein i=1, 2, ..., N.

[0016] In a third aspect, an embodiment of the present invention further provides a non-blocking network device for full-duplex communication, including the non-blocking network architecture for full-duplex communication described in the first aspect.

[0017] In a fourth aspect, an embodiment of the present invention further provides a switch, comprising the non-blocking network architecture for full-duplex communication described in the first aspect.

[0018] The present invention discloses a non-blocking network architecture for full-duplex communication and a connection method thereof. The non-blocking network architecture includes, in an N*N switch unit array, connecting 2N output terminals of the switch units in the nth column to 2N input terminals of the N switch units in the n+1th column one by one, and connecting 2p output terminals of any p switch units in the nth column to 2p input terminals of at least p+1 switch units in the n+1th column one by one, wherein 1≤n<N, and n=1, 2, ..., N-1, p = 1, 2, 3, ..., N-1, p ≤ n, for the i-th switch unit in the first column, there are two target switch units in the switch units in the N-th column, the input signal of one and only one input end of the target switch unit comes from the transmitting end of the two full-duplex communication devices connected to the i-th switch unit, and one output end of each of the two target switch units corresponding to the i-th switch unit is connected to the receiving end of the two full-duplex communication devices connected to the i-th switch unit in a one-to-one correspondence; where i = 1, 2, ..., N. This solves the technical problems of a large number of switches used in current network communication architectures, and the optical loss and crosstalk they suffer from. This achieves the same network communication connection while passing through fewer switch units, resulting in fewer crossing waveguides in the optical communication path. This also provides a wider range of options for the number of full-duplex communication devices in the communication architecture and more flexible switch unit connections. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 This is a schematic diagram of connection characteristics and port allocation of a non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention;

[0020] Figure 2This is a connection structure diagram of a non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention;

[0021] Figure 3 This is a structural diagram of a 4*4 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention;

[0022] Figure 4 This is a structural diagram of a 6*6 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention;

[0023] Figure 5 This is a structural diagram of another 6*6 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention;

[0024] Figure 6 This is a structural diagram of another 6*6 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention;

[0025] Figure 7 This is a structural diagram of another 6*6 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention;

[0026] Figure 8 This is a structural diagram of 15 communication modes for a 6*6 non-blocking network architecture in full-duplex communication provided by an embodiment of the present invention;

[0027] Figure 9 This is a structural diagram of an 8*8 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention;

[0028] Figure 10 This is a structural diagram of another 8*8 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0029] The present invention will be further described in detail below with reference to the accompanying drawings and examples. It will be understood that the specific embodiments described herein are intended only to illustrate the present invention and are not intended to limit the present invention. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions relevant to the present invention, not all structures.

[0030] It should be noted that the terms "first," "second," and so on, in the specification, claims, and drawings of the present invention are used to distinguish different objects, and are not intended to limit a specific order. The following embodiments of the present invention can be implemented independently or in combination with each other, and the present invention does not impose specific limitations on this.

[0031] In view of the characteristics of full-duplex communication, the non-blocking network architecture for full-duplex communication provided in this application is a rearrangeable non-blocking network architecture, and its scales include 4*4, 6*6, 8*8, 10*10, 12*12... etc. Compared with the common Benes network with a scale of 4*4, 8*8, 16*16..., it is more flexible in design and has a wider range of choices for the number of full-duplex communication devices.

[0032] Figure 1 This is a schematic diagram of connection characteristics and port allocation of a non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention. Figure 2 This is a connection structure diagram of a non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention.

[0033] like Figure 1 and Figure 2 As shown, the non-blocking network architecture for full-duplex communication provided by the present application includes N*N switch units and 2N full-duplex communication devices; each switch unit includes 2 input terminals and 2 output terminals; the N*N switch units are arranged into N columns, and each column includes N switch units (one box in the figure represents a switch unit); the 2N input terminals of the switch units in the first column (i.e., IN1 and IN2 shown in the figure) are connected one-to-one with the transmitting terminals (i.e., TX1 and TX2 shown in the figure) of the 2N full-duplex communication devices, and the 2N output terminals of the switch units in the Nth column (i.e., OUT1, OUT2, ..., OUTN shown in the figure) are connected one-to-one with the receiving terminals (i.e., RX1 and RX2 shown in the figure) of the 2N full-duplex communication devices.

[0034] It should be noted that in order to distinguish different input ends, output ends and transmitting ends and receiving ends of full-duplex communication equipment, they are distinguished by numbers 1, 2, 3, etc. in the figure. For example, the transmitting ends of different full-duplex communication equipment are marked as TX1, TX2, etc.

[0035] The 2N output ends of the switch units in the nth column are connected one by one to the 2N input ends of the N switch units in the n+1th column, and the 2p output ends of any p switch units in the nth column are connected one by one to 2p input ends of the input ends of at least p+1 switch units in the n+1th column, where 1≤n<N, and n=1, 2, ..., N-1, p=1, 2, 3, ..., N-1, and p≤n.

[0036] For example, see Figure 1 and Figure 2In the switch units in the first column, the two input ends of each switch unit are connected to the transmitting ends of the two full-duplex communication devices, and the two output ends of each switch unit are respectively connected to the two switch units in the second column; wherein, the four output ends of the two switch units in the second column are connected to the three switch units in the third column, and any switch unit in the second column is connected to the two switch units in the third column; wherein, the six output ends of the three switch units in the third column are connected to the four switch units in the fourth column, and any one switch unit in the third column is connected to the four switch units in the fourth column. The switch units in the fourth column are connected to at least two switch units in the fourth column, and any two switch units in the third column are connected to at least three switch units in the fourth column; wherein, the eight output ends of the four connected switch units in the fourth column are connected to the five switch units in the fifth column, any one switch in the fourth column is connected to at least two switches in the fifth column, any two switch units in the fourth column are connected to at least three switch units in the fifth column, and any three switch units in the fourth column are connected to at least four switch units in the fifth column.

[0037] In conclusion, see Figure 1 As shown, the 2*P output ends of the P switch units in the P-th column are connected to the P+1 switch units in the P+1-th column, wherein any j switches in the P switch units in the P-th column are connected to at least the j+1 switch units in the P+1-th column, P=1, 2, 3, ..., N-1, j=1, 2, 3, ..., P-1.

[0038] Among them, for the i-th switch unit in the 1st column, there are two target switch units in the N-th column switch units (i.e. Figure 1 The target switch unit has only one input terminal, whose input signal comes from the transmitting terminals of the two full-duplex communication devices connected to the i-th switch unit, and one output terminal of each of the two target switch units corresponding to the i-th switch unit is connected to the receiving terminals of the two full-duplex communication devices connected to the i-th switch unit in a one-to-one correspondence; wherein i=1, 2, ..., N. For example, when i=1, Figure 1 The two input terminals IN1 and IN2 of the first switch unit in the first column of switch units are connected to the transmitting terminals TX1 and TX2 of the full-duplex communication devices. Correspondingly, the receiving terminals RX1 and RX2 of the two full-duplex communication devices are respectively connected to OUT1 and OUT N of the target switch unit in the Nth column of switch units.

[0039] It should be noted that N*N switch units can access up to 2N full-duplex communication devices. The non-blocking network architecture for full-duplex communication provided in this application also supports N*N switch units accessing less than 2N full-duplex communication devices, which will not be repeated here.

[0040] The present application uses full-duplex communication equipment and, in an N*N switch unit array, connects the 2N output ends of the switch units in the nth column one by one to the 2N input ends of the N switch units in the n+1th column, and connects the 2p output ends of any p switch units in the nth column one by one to 2p input ends of the input ends of at least p+1 switch units in the n+1th column, wherein 1≤n<N, and n=1, 2, ..., N-1, p=1, 2, 3, ..., N-1, p≤n. This solves the technical problems of a large number of switches used in the current network communication architecture and the existence of optical loss and crosstalk, and achieves the same network communication connection by passing through fewer switch units and making the optical communication path go through fewer cross-waveguides. In addition, the range of selection of the number of full-duplex communication devices in the communication architecture is wider, and the connection of the switch units is more flexible.

[0041] Optionally, the switch unit is an optical switch. Optionally, N is less than or equal to 6.

[0042] Specifically, the switch unit used in this application is a silicon photonic switch, and the non-blocking network architecture used in full-duplex communication is mainly the construction of a silicon photonic switch array. For the non-blocking network architecture for full-duplex communication provided by this application, N is less than or equal to 6, that is, it supports network architectures with scales of 2*2, 4*4, 6*6, 8*8, 10*10, and 12*12. It should be noted that the non-blocking network architecture for full-duplex communication provided by this application also supports scales of 14*14, 16*16 and above, but when the scale is above 16*16, the number of columns of the array formed is relatively large. Compared with the network architecture with a scale of less than 16*16, the number of cross-waveguides in the optical communication path is relatively large. Therefore, it is recommended that the network architecture with a scale of less than 16*16 use the non-blocking network architecture provided by this application.

[0043] Alternatively, as Figure 1 and Figure 2 As shown, for the convenience of description, the 2N transmitting ends of the 2N full-duplex communication devices can be arranged based on a preset numbering sequence. As an optional non-essential embodiment, the preset numbering sequence can be that the 2N receiving ends of the 2N full-duplex communication devices, except for the first receiving end, are arranged in order from small to large numbers.

[0044] For example, Figure 2As shown, as an optional implementation, all transmitting ends of the 2N full-duplex communication devices are preset numbered as TX1, TX2, ..., TX N, which are distributed in sequence on all input ports of the first column of switch units, and all receiving ends of the 2N full-duplex communication devices are preset numbered as RX1, RX2, ..., RX N, RX1 is distributed on the second output port of the Nth switch in the Nth column of switch units, and the other receiving ends RX2, ..., RX N except RX1 are distributed in sequence on the remaining output ports of the Nth column of switch units.

[0045] Figure 3 This is a structural diagram of a 4*4 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention.

[0046] Alternatively, as Figure 3 As shown in FIG, when N=2, the non-blocking network architecture includes 2*2 switch units and 4 full-duplex communication devices; each switch unit includes 2 input terminals and 2 output terminals; the 2*2 switch units are arranged into 2 columns, each column includes 2 switch units; the 4 input terminals of the switch units in the first column are connected to the transmitting terminals of the 4 full-duplex communication devices (i.e. Figure 3 TX1, TX2, TX3, TX4) are connected one by one, and the four output ends of the second column of switch units are connected to the receiving ends of the four full-duplex communication devices (i.e. Figure 3 RX1, RX2, RX3, RX4) shown in FIG are connected in one-to-one correspondence.

[0047] like Figure 3 As shown, as an optional embodiment, the four transmitting ends of the four full-duplex communication devices are arranged based on a preset numbering sequence, wherein the preset numbering sequence can be that the four receiving ends of the four full-duplex communication devices are arranged in ascending order except for the first receiving end, that is, Figure 3 As shown in the figure, they are arranged in the order of RX2, RX3, RX4, and RX1.

[0048] The four output terminals of the switch units in the first column are connected one by one to the four input terminals of the two switch units in the second column, and the two output terminals of any one switch unit in the first column are connected one by one to two input terminals of the at least two switch units in the second column;

[0049] Among them, for the i-th switch unit in the first column, there are two target switch units in the second column of switch units, and the input signal of one and only one input end of the target switch unit comes from the transmitting ends of the two full-duplex communication devices connected to the i-th switch unit; one output end of each of the two target switch units corresponding to the i-th switch unit is connected to the receiving ends of the two full-duplex communication devices connected to the i-th switch unit in a one-to-one correspondence; wherein i=1, 2.

[0050] Figure 4 This is a structural diagram of a 6*6 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention. Figure 5 This is a structural diagram of another 6*6 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention. Figure 6 This is a structural diagram of another 6*6 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention. Figure 7 This is a structural diagram of another 6*6 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention.

[0051] Alternatively, as Figure 4-Figure 7 As shown in FIG, when N=3, the non-blocking network architecture for full-duplex communication includes 3*3 switch units and 6 full-duplex communication devices; each switch unit includes 2 input terminals and 2 output terminals; the 3*3 switch units are arranged into 3 columns, each column includes 3 switch units; the 6 input terminals of the switch units in the first column are connected to the transmitting terminals of the 6 full-duplex communication devices (i.e. Figure 4-Figure 7 TX1, TX2, TX3, TX4, TX5, TX6) are connected one by one, and the six output ends of the third column of switch units are connected to the receiving ends of the six full-duplex communication devices (i.e. Figure 4-Figure 7 RX1, RX2, RX3, RX4, RX5, and RX6 shown in the figure are connected one by one.

[0052] like Figure 4 As shown, as an optional non-essential embodiment, the six transmitting ends of the six full-duplex communication devices are arranged based on a preset numbering sequence, wherein the preset numbering sequence can be that the six receiving ends of the six full-duplex communication devices are arranged in ascending order except for the first receiving end, that is, Figure 4 As shown in , they are arranged in the order of RX2, RX3, RX4, RX5, RX6, and RX1; the preset numbering sequence can also be as follows: Figure 5-Figure 7 The order of RX3, RX5, RX1, RX6, RX2, and RX4 as shown is set according to connection requirements and is not specifically limited here.

[0053] The six output terminals of the first column of switch units are connected one by one to the six input terminals of the three switch units in the second column, and the 2p output terminals of any p switch units in the first column are connected one by one to 2p input terminals of at least p+1 switch units in the second column, where p=1, 2. For example, see Figure 4-Figure 7, the two output ends of any one switch unit in the first column of switch units are connected one by one to two input ends of the two switch units in the second column of switch units, and the four output ends of any two switch units in the first column of switch units are connected one by one to four input ends of the three switch units in the second column of switch units.

[0054] The six output terminals of the second column of switch units are connected one by one to the six input terminals of the three switch units in the third column, and the 2p output terminals of any p switch units in the second column are connected one by one to 2p input terminals of at least p+1 switch units in the third column, where p=1, 2; for example, see Figure 4-Figure 7 , the two output ends of any one switch unit in the second column of switch units are connected one by one to two input ends of the two switch units in the third column of switch units, and the four output ends of any two switch units in the second column of switch units are connected one by one to four input ends of the three switch units in the third column of switch units.

[0055] Among them, for the i-th switch unit in the first column, there are two target switch units in the third column of switch units, and the input signal of one and only one input end of the target switch unit comes from the transmitting end of the two full-duplex communication devices connected to the i-th switch unit, and one output end of each of the two target switch units corresponding to the i-th switch unit is connected to the receiving end of the two full-duplex communication devices connected to the i-th switch unit in a one-to-one correspondence; wherein i = 1, 2, 3.

[0056] Specifically, Figure 4 Taking the 6*6 non-blocking network architecture for full-duplex communication in FIG as an example, in the first column of switch units: the first output end of the first switch is connected to the first input end of the first switch of the second column of switch units, and the second output end of the first switch is connected to the first input end of the second switch of the second column of switch units; the first output end of the second switch is connected to the second input end of the second switch of the second column of switch units, and the second output end of the second switch is connected to the first input end of the third switch of the second column of switch units; the first output end of the third switch is connected to the second input end of the first switch of the second column of switch units, and the second output end of the third switch is connected to the second input end of the third switch of the second column of switch units;

[0057] In the second column of switch units: the first output end of the first switch is connected to the first input end of the first switch of the third column of switch units, and the second output end of the first switch is connected to the first input end of the second switch of the third column of switch units; the first output end of the second switch is connected to the second input end of the second switch of the third column of switch units, and the second output end of the second switch is connected to the first input end of the third switch of the third column of switch units; the first output end of the third switch is connected to the second input end of the first switch of the third column of switch units, and the second output end of the third switch is connected to the second input end of the third switch of the third column of switch units.

[0058] Optionally, when the number of full-duplex communication devices is 2N, there are A communication modes for the non-blocking network architecture in full-duplex communication, where A is calculated as follows:

[0059]

[0060] Specifically, taking 6 full-duplex communication devices as an example, since it is a 6*6 full-duplex communication network architecture used in full-duplex communication, it is necessary to ensure that the networking communication between any two devices is successful, that is, the transmitter TX and the receiver RX of any two full-duplex communication devices are connected to each other to ensure that the two full-duplex communication devices can communicate successfully. The communication methods of the 6*6 non-blocking network architecture used in full-duplex communication are as follows: Therefore, when the network architecture of 6 full-duplex communication devices can meet these 15 permutations and combinations, it can be shown that the 6 full-duplex communication network architecture is a reconfigurable non-blocking network architecture.

[0061] For example, Figure 8 This is a structural diagram of 15 communication modes of a 6*6 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention. Figure 8 As shown, the first communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 2 (i.e., between TX1 and RX2, between TX2 and RX1), full-duplex communication device 3 communicates with full-duplex communication device 4 (i.e., between TX3 and RX4, between TX4 and RX3), and full-duplex communication device 5 communicates with full-duplex communication device 6 (i.e., between TX5 and RX6, between TX6 and RX5).

[0062] like Figure 8 As shown, the second communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 2 (i.e., between TX1 and RX2, between TX2 and RX1), full-duplex communication device 3 communicates with full-duplex communication device 5 (i.e., between TX3 and RX5, between TX5 and RX3), and full-duplex communication device 4 communicates with full-duplex communication device 6 (i.e., between TX4 and RX6, between TX6 and RX4).

[0063] like Figure 8 As shown, the third communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 2 (i.e., between TX1 and RX2, and between TX2 and RX1), full-duplex communication device 3 communicates with full-duplex communication device 6 (i.e., between TX3 and RX6, and between TX6 and RX3), and full-duplex communication device 4 communicates with full-duplex communication device 5 (i.e., between TX4 and RX5, and between TX5 and RX4).

[0064] like Figure 8 As shown, the fourth communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 3 (i.e., between TX1 and RX3, between TX3 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 4 (i.e., between TX2 and RX4, between TX4 and RX2), and full-duplex communication device 5 communicates with full-duplex communication device 6 (i.e., between TX5 and RX6, between TX6 and RX5).

[0065] like Figure 8 As shown, the fifth communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 3 (i.e., between TX1 and RX3, and between TX3 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 5 (i.e., between TX2 and RX5, and between TX5 and RX2), and full-duplex communication device 4 communicates with full-duplex communication device 6 (i.e., between TX4 and RX6, and between TX6 and RX4).

[0066] like Figure 8 As shown, the sixth communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 3 (i.e., between TX1 and RX3, and between TX3 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 6 (i.e., between TX2 and RX6, and between TX6 and RX2), and full-duplex communication device 4 communicates with full-duplex communication device 5 (i.e., between TX4 and RX5, and between TX5 and RX4).

[0067] like Figure 8 As shown, the seventh communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 4 (i.e., between TX1 and RX4, between TX4 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 3 (i.e., between TX2 and RX3, between TX3 and RX2), and full-duplex communication device 5 communicates with full-duplex communication device 6 (i.e., between TX5 and RX6, between TX6 and RX5).

[0068] like Figure 8As shown, the eighth communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 4 (i.e., between TX1 and RX4, between TX4 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 5 (i.e., between TX2 and RX5, between TX5 and RX2), and full-duplex communication device 3 communicates with full-duplex communication device 6 (i.e., between TX3 and RX6, between TX6 and RX3).

[0069] like Figure 8 As shown, the ninth communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 4 (i.e., between TX1 and RX4, and between TX4 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 6 (i.e., between TX2 and RX6, and between TX6 and RX2), and full-duplex communication device 3 communicates with full-duplex communication device 5 (i.e., between TX3 and RX5, and between TX5 and RX3).

[0070] like Figure 8 As shown, the 10th communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 5 (i.e., between TX1 and RX5, between TX5 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 3 (i.e., between TX2 and RX3, between TX3 and RX2), and full-duplex communication device 4 communicates with full-duplex communication device 6 (i.e., between TX4 and RX6, between TX6 and RX4).

[0071] like Figure 8 As shown, the 11th communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 5 (i.e., between TX1 and RX5, between TX5 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 4 (i.e., between TX2 and RX4, between TX4 and RX2), and full-duplex communication device 3 communicates with full-duplex communication device 6 (i.e., between TX3 and RX6, between TX6 and RX3).

[0072] like Figure 8 As shown, the 12th communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 5 (i.e., between TX1 and RX5, between TX5 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 6 (i.e., between TX2 and RX6, between TX6 and RX2), and full-duplex communication device 3 communicates with full-duplex communication device 4 (i.e., between TX3 and RX4, between TX4 and RX3).

[0073] like Figure 8As shown, the 13th communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 6 (i.e., between TX1 and RX6, between TX6 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 3 (i.e., between TX2 and RX3, between TX3 and RX2), and full-duplex communication device 4 communicates with full-duplex communication device 5 (i.e., between TX4 and RX5, between TX5 and RX4).

[0074] like Figure 8 As shown, the 14th communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 6 (i.e., between TX1 and RX6, between TX6 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 4 (i.e., between TX2 and RX4, between TX4 and RX2), and full-duplex communication device 3 communicates with full-duplex communication device 5 (i.e., between TX3 and RX5, between TX5 and RX3).

[0075] like Figure 8 As shown, the 15th communication mode is: full-duplex communication device 1 communicates with full-duplex communication device 6 (i.e., between TX1 and RX6, between TX6 and RX1), full-duplex communication device 2 communicates with full-duplex communication device 5 (i.e., between TX2 and RX5, between TX5 and RX2), and full-duplex communication device 3 communicates with full-duplex communication device 4 (i.e., between TX3 and RX4, between TX4 and RX3).

[0076] Figure 9 This is a structural diagram of an 8*8 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention. Figure 10 This is a structural diagram of another 8*8 non-blocking network architecture for full-duplex communication provided by an embodiment of the present invention.

[0077] Alternatively, as Figure 9 and Figure 10 As shown in FIG, when N=4, the non-blocking network architecture for full-duplex communication includes 4*4 switch units and 8 full-duplex communication devices; each switch unit includes 2 input terminals and 2 output terminals; the 4*4 switch units are arranged into 4 columns, each column includes 4 switch units; the 8 input terminals of the switch units in the first column are connected to the transmitting terminals of the 8 full-duplex communication devices (i.e. Figure 9-10 TX1, TX2, TX3, TX4, TX5, TX6, TX7, TX8) are connected one by one, and the 8 output ends of the 4th column of switch units are connected to the receiving ends of the 8 full-duplex communication devices (i.e. Figure 9-10 RX1, RX2, RX3, RX4, RX5, RX6, RX7, and RX8 shown in the figure are connected one by one;

[0078] like Figure 9As shown, optionally, the eight transmitting ends of the eight full-duplex communication devices are arranged in a preset numbering sequence, wherein the preset numbering sequence can be that the eight receiving ends of the eight full-duplex communication devices are arranged in ascending order except for the first receiving end, that is, Figure 9 As shown in , they are arranged in the order of RX2, RX3, RX4, RX5, RX6, RX7, RX8, and RX1; the preset numbering sequence can also be as follows: Figure 10 The order of RX5, RX7, RX3, RX8, RX1, RX6, RX2, and RX4 shown in the figure is set according to connection requirements and is not specifically limited here.

[0079] The eight output terminals of the first column of switch units are connected one by one to the eight input terminals of the four switch units in the second column, and the 2p output terminals of any p switch units in the first column are connected one by one to 2p input terminals of at least p+1 switch units in the second column, where p=1, 2, 3; for example, see Figure 9 and Figure 10 , the two output ends of any one switch unit in the first column of switch units are connected one by one to two input ends of the two switch units in the second column of switch units, the four output ends of any two switch units in the first column of switch units are connected one by one to four input ends of the three switch units in the second column of switch units, and the six output ends of any three switch units in the first column of switch units are connected one by one to six input ends of the four switch units in the second column of switch units.

[0080] The eight output terminals of the second column of switch units are connected one by one to the eight input terminals of the four switch units in the third column, and the 2p output terminals of any p switch units in the second column are connected one by one to 2p input terminals of at least p+1 switch units in the third column, where p=1, 2, 3; for example, see Figure 9 and Figure 10 , the two output ends of any one switch unit in the second column of switch units are connected one by one to two input ends of the two switch units in the third column of switch units, the four output ends of any two switch units in the second column of switch units are connected one by one to four input ends of the three switch units in the third column of switch units, and the six output ends of any three switch units in the second column of switch units are connected one by one to six input ends of the four switch units in the third column of switch units.

[0081] The eight output terminals of the third column of switch units are connected one by one to the eight input terminals of the four switch units in the fourth column, and the 2p output terminals of any p switch units in the third column are connected one by one to 2p input terminals of at least p+1 switch units in the fourth column, where p=1, 2, 3; for example, see Figure 9 and Figure 10 , the two output ends of any one switch unit in the third column of switch units are connected one by one to two input ends of the two switch units in the fourth column of switch units, the four output ends of any two switch units in the third column of switch units are connected one by one to four input ends of the three switch units in the fourth column of switch units, and the six output ends of any three switch units in the third column of switch units are connected one by one to six input ends of the four switch units in the fourth column of switch units.

[0082] Among them, for the i-th switch unit in the first column, there are two target switch units in the fourth column of switch units, and the input signal of one and only one input end of the target switch unit comes from the transmitting ends of the two full-duplex communication devices connected to the i-th switch unit; one output end of each of the two target switch units corresponding to the i-th switch unit is connected one-to-one to the receiving ends of the two full-duplex communication devices connected to the i-th switch unit; among them, i = 1, 2, 3, 4.

[0083] An embodiment of the present invention further provides a connection method for a non-blocking network architecture in full-duplex communication. The non-blocking network architecture in full-duplex communication includes N*N switch units and 2N full-duplex communication devices, each switch unit including two input terminals and two output terminals. The connection method includes:

[0084] Arrange N*N switch units into N columns, each column including N switch units;

[0085] Connecting the 2N input terminals of the first column of switch units to the transmitting terminals of the 2N full-duplex communication devices in a one-to-one correspondence, and connecting the 2N output terminals of the Nth column of switch units to the receiving terminals of the 2N full-duplex communication devices in a one-to-one correspondence;

[0086] Connecting the 2N output terminals of the switch units in the nth column to the 2N input terminals of the N switch units in the n+1th column, and connecting the 2p output terminals of any p switch units in the nth column to the 2p input terminals of at least p+1 switch units in the n+1th column, where 1≤n<N, n=1, 2, ..., N-1, p=1, 2, 3, ..., N-1, and p≤n;

[0087] Among them, for the i-th switch unit in the 1st column, there are two target switch units in the switch units in the Nth column, and the input signal of one and only one input end of the target switch unit comes from the transmitting end of the two full-duplex communication devices connected to the i-th switch unit, and one output end of each of the two target switch units corresponding to the i-th switch unit is connected one-to-one to the receiving end of the two full-duplex communication devices connected to the i-th switch unit; wherein i = 1, 2, ..., N.

[0088] The connection method for the non-blocking network architecture in full-duplex communication provided by the embodiment of the present invention is used to connect the non-blocking network architecture in full-duplex communication in the above-mentioned embodiment. Therefore, the connection method for the non-blocking network architecture in full-duplex communication provided by the embodiment of the present invention also has the beneficial effects described in the above-mentioned embodiment, which will not be repeated here.

[0089] An embodiment of the present invention further provides a non-blocking network device for full-duplex communication, including the non-blocking network architecture for full-duplex communication in any of the above embodiments.

[0090] The non-blocking network device for full-duplex communication provided by the embodiment of the present invention includes the non-blocking network architecture for full-duplex communication in the above embodiment. Therefore, the non-blocking network device for full-duplex communication provided by the embodiment of the present invention also has the beneficial effects described in the above embodiment, which will not be repeated here.

[0091] An embodiment of the present invention further provides a switch, comprising the non-blocking network architecture for full-duplex communication in any of the above embodiments.

[0092] The switch provided by the embodiment of the present invention includes the non-blocking network architecture for full-duplex communication in the above embodiment. Therefore, the switch provided by the embodiment of the present invention also has the beneficial effects described in the above embodiment, which will not be repeated here.

[0093] In the description of the embodiments of the present invention, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood in a broad sense. For example, they may refer to fixed, detachable, or integral connections; mechanical or electrical connections; direct or indirect connections through an intermediate medium; and internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on specific circumstances.

[0094] Finally, it should be noted that the above are only preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments and may include many other equivalent embodiments without departing from the scope of the present invention. The scope of the present invention is determined by the scope of the appended claims.

Claims

1. A non-blocking network architecture for full-duplex communication, characterized in that: The non-blocking network architecture includes N*N switch units and 2N full-duplex communication devices; Each of the switch units includes two input terminals and two output terminals; N*N switching units are arranged into N columns, each column including N switching units; The 2N input terminals of the switch units in the first column are connected to the transmitting terminals of the 2N full-duplex communication devices in a one-to-one correspondence, and the 2N output terminals of the switch units in the Nth column are connected to the receiving terminals of the 2N full-duplex communication devices in a one-to-one correspondence; 2N output terminals of the switch units in the nth column are connected one by one to 2N input terminals of the N switch units in the n+1th column, and 2p output terminals of any p switch units in the nth column are connected one by one to 2p input terminals of at least p+1 switch units in the n+1th column, where 1≤n<N, and n=1, 2, ..., N-1, p=1, 2, 3, ..., N-1, and p≤n; Among them, for the i-th switch unit in the 1st column, there are two target switch units in the switch units in the Nth column, and the input signal of one and only one input end of the target switch unit comes from the transmitting end of the two full-duplex communication devices connected to the i-th switch unit, and one output end of each of the two target switch units corresponding to the i-th switch unit is connected one-to-one to the receiving end of the two full-duplex communication devices connected to the i-th switch unit; wherein i=1, 2, ..., N.

2. The non-blocking network architecture for full-duplex communication according to claim 1, wherein: The switch unit is an optical switch.

3. The non-blocking network architecture for full-duplex communication according to claim 1, wherein: When the number of full-duplex communication devices is 2N, there are A communication modes in the non-blocking network architecture, where A is calculated as follows:

4. The non-blocking network architecture for full-duplex communication according to claim 1 or 2, characterized in that: N is less than or equal to 6.

5. The non-blocking network architecture for full-duplex communication according to claim 1, wherein: When N=2, the non-blocking network architecture includes 2*2 switch units and 4 full-duplex communication devices; Each of the switch units includes two input terminals and two output terminals; 2*2 switching units are arranged into 2 columns, each column including 2 switching units; The four input ends of the switch units in the first column are connected to the transmitting ends of the four full-duplex communication devices in a one-to-one correspondence, and the four output ends of the switch units in the second column are connected to the receiving ends of the four full-duplex communication devices in a one-to-one correspondence; The four output ends of the switch units in the first column are connected one by one to the four input ends of the two switch units in the second column, and the two output ends of any one of the switch units in the first column are connected one by one to two of the input ends of at least two of the switch units in the second column; Among them, for the i-th switch unit in the first column, there are two target switch units in the switch units in the second column, and the input signal of one and only one input end of the target switch unit comes from the transmitting end of the two full-duplex communication devices connected to the i-th switch unit, and one output end of each of the two target switch units corresponding to the i-th switch unit is connected one-to-one to the receiving end of the two full-duplex communication devices connected to the i-th switch unit; wherein, i=1, 2.

6. The non-blocking network architecture for full-duplex communication according to claim 1, wherein: When N=3, the non-blocking network architecture includes 3*3 switch units and 6 full-duplex communication devices; Each of the switch units includes two input terminals and two output terminals; 3*3 switching units are arranged into 3 columns, each column including 3 switching units; The six input ends of the switch units in the first column are connected to the transmitting ends of the six full-duplex communication devices in a one-to-one correspondence, and the six output ends of the switch units in the third column are connected to the receiving ends of the six full-duplex communication devices in a one-to-one correspondence; The six output terminals of the switch units in the first column are connected one by one to the six input terminals of the three switch units in the second column, and the 2p output terminals of any p switch units in the first column are connected one by one to 2p input terminals of at least p+1 switch units in the second column, where p=1, 2; The six output terminals of the switch units in the second column are connected one by one to the six input terminals of the three switch units in the third column, and the 2p output terminals of any p switch units in the second column are connected one by one to 2p input terminals of at least p+1 switch units in the third column, where p=1, 2; Among them, for the i-th switch unit in the first column, there are two target switch units in the switch units in the third column, and the input signal of one and only one input end of the target switch unit comes from the transmitting end of the two full-duplex communication devices connected to the i-th switch unit, and one output end of each of the two target switch units corresponding to the i-th switch unit is connected one-to-one to the receiving end of the two full-duplex communication devices connected to the i-th switch unit; wherein i=1, 2, 3.

7. The non-blocking network architecture for full-duplex communication according to claim 1, wherein: When N=4, the non-blocking network architecture includes 4*4 switch units and 8 full-duplex communication devices; Each of the switch units includes two input terminals and two output terminals; 4*4 switching units are arranged into 4 columns, each column including 4 switching units; The eight input ends of the switch units in the first column are connected to the transmitting ends of the eight full-duplex communication devices in a one-to-one correspondence, and the eight output ends of the switch units in the fourth column are connected to the receiving ends of the eight full-duplex communication devices in a one-to-one correspondence; The eight output terminals of the switch units in the first column are connected one by one to the eight input terminals of the four switch units in the second column, and the 2p output terminals of any p switch units in the first column are connected one by one to 2p input terminals of at least p+1 switch units in the second column, where p=1, 2, or 3; The eight output terminals of the switch units in the second column are connected one by one to the eight input terminals of the four switch units in the third column, and the 2p output terminals of any p switch units in the second column are connected one by one to 2p input terminals of at least p+1 switch units in the third column, where p=1, 2, 3; The eight output terminals of the switch units in the third column are connected one by one to the eight input terminals of the four switch units in the fourth column, and the 2p output terminals of any p switch units in the third column are connected one by one to 2p input terminals of at least p+1 switch units in the fourth column, where p=1, 2, 3; Among them, for the i-th switch unit in the first column, there are two target switch units in the switch units in the fourth column, and the input signal of one and only one input end of the target switch unit comes from the transmitting end of the two full-duplex communication devices connected to the i-th switch unit, and one output end of each of the two target switch units corresponding to the i-th switch unit is connected one-to-one to the receiving end of the two full-duplex communication devices connected to the i-th switch unit; wherein i=1, 2, 3, 4.

8. A connection method for a non-blocking network architecture in full-duplex communication, characterized in that: A non-blocking network architecture for full-duplex communication includes N*N switch units and 2N full-duplex communication devices, each of the switch units including two input terminals and two output terminals; the connection method includes: Arranging N*N switch units into N columns, each column including N switch units; Connecting the 2N input terminals of the switch units in the first column to the transmitting terminals of the 2N full-duplex communication devices in a one-to-one correspondence, and connecting the 2N output terminals of the switch units in the Nth column to the receiving terminals of the 2N full-duplex communication devices in a one-to-one correspondence; Connecting the 2N output terminals of the switch units in the nth column one by one to the 2N input terminals of the N switch units in the n+1th column, and connecting the 2p output terminals of any p switch units in the nth column one by one to 2p input terminals of at least p+1 switch units in the n+1th column, where 1≤n<N, and n=1, 2, ..., N-1, p=1, 2, 3, ..., N-1, and p≤n; Among them, for the i-th switch unit in the 1st column, there are two target switch units in the switch units in the Nth column, and the input signal of one and only one input end of the target switch unit comes from the transmitting end of the two full-duplex communication devices connected to the i-th switch unit, and one output end of each of the two target switch units corresponding to the i-th switch unit is connected one-to-one to the receiving end of the two full-duplex communication devices connected to the i-th switch unit; wherein i=1, 2, ..., N.

9. A non-blocking network device for full-duplex communication, characterized in that: The invention comprises a non-blocking network architecture for full-duplex communication as described in any one of claims 1 to 7.

10. A switch, characterized in that: The invention comprises a non-blocking network architecture for full-duplex communication as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Non-blocking expandable multistage photoswitch array and working method thereof

    CN102740177A

  • Non-blocking switching arrangements with minimum number of 2x2 elements

    US20030091271A1