TRANSMISSION METHOD AND SYSTEM FOR OPTICAL BURST TRANSPORT NETWORK
20170339474 · 2017-11-23
Assignee
Inventors
Cpc classification
H04Q2011/0086
ELECTRICITY
H04B10/675
ELECTRICITY
H04L41/0695
ELECTRICITY
H04L41/00
ELECTRICITY
H04B10/0773
ELECTRICITY
H04Q2011/0081
ELECTRICITY
International classification
Abstract
A transmission method and system for an optical burst transport network are disclosed in the present document. The method includes: acquiring a topology of a mesh OBTN network, and generating one or more logical sub-networks according to the topology of the mesh OBTN network; a predetermined master node in the mesh OBTN network updating bandwidth maps for all logical sub-networks; the predetermined master node is a node, which all control channels pass through, in all the nodes of the mesh OBTN network.
Claims
1. A transmission method for an optical burst transport network, OBTN, comprising: acquiring a topology of a mesh OBTN network, and generating one or more logical sub-networks according to the topology of the mesh OBTN network; updating, by a predetermined master node in the mesh OBTN network, bandwidth maps for all logical sub-networks; wherein the predetermined master node is a node, which all control channels pass through, in all nodes of the mesh OBTN network.
2. The method according to claim 1, wherein: the predetermined master node is a node, which the all logical sub-networks pass through, in all nodes which the all control channels pass through.
3. The method according to claim 1, wherein, updating, by a predetermined master node in the mesh OBTN network, bandwidth maps for all logical sub-networks comprises: transmitting, by the predetermined master node in the mesh OBTN network, a corresponding data frame to a slave node along the all logical sub-networks, and selectively transmitting a control frame carrying a bandwidth map; performing a bandwidth allocation calculation according to a bandwidth request transmitted by the slave node, generating a new bandwidth map, and transmitting the new bandwidth map to the slave node through the control frame.
4. The method according to claim 3, wherein: the control frame comprises the following information: a logical sub-network number, a bandwidth map for each logical sub-network, a bandwidth request of each node in a next time period; the bandwidth map comprises indicators for Add wavelength and Drop wavelength of a node in each logical sub-network; and the bandwidth request comprises amount of data which each node expects to transmit in the next time period.
5. The method according to claim 1, wherein: the acquiring a topology of a mesh OBTN network, and generating one or more logical sub-networks according to the topology of the mesh OBTN network comprises: traversing all nodes in different sequences to generate each logical sub-network; or dividing to obtain logical sub-networks according to data transmission requirements between nodes.
6. The method according to claim 1, wherein: each logical sub-network has a separate data channel; and one control channel corresponds to one or more data channels.
7. The method according to claim 1, further comprising: when one logical sub-network is broken, allocating, by the master node, data to transmit from other logical sub-network.
8. A transmission system for an optical burst transport network, comprising: a control platform unit, configured to acquire a topology of a mesh OBTN network, generate one or more logical sub-networks according to the topology of the mesh OBTN network; a network control unit, arranged at a predetermined master node in the mesh OBTN network, configured to update bandwidth maps for all logical sub-networks; wherein, the predetermined master node is a node, which all control channels pass through, in all nodes of the mesh OBTN network.
9. The system according to claim 8, wherein: the predetermined master node is a node, which all logical sub-networks pass through, in all nodes which the all control channels pass through.
10. The system according to claim 8, wherein, the network control unit comprises: a control channel transceiving and processing subunit, configured to transmit a corresponding data frame to a slave node along each of the all logical sub-networks, and selectively transmit a control frame carrying a bandwidth map; a bandwidth map allocation subunit, configured to perform a bandwidth allocation calculation according to a bandwidth request transmitted by the slave node, and generate a new bandwidth map; and the control channel transceiving and processing subunit is further configured to transmit the new bandwidth map to the slave node through the control frame.
11. The system according to claim 8, wherein: the control frame comprises the following information: a logical sub-network number, a bandwidth map for each logical sub-network, a bandwidth request of each node in a next time period; the bandwidth map comprises indicators for Add wavelength and Drop wavelength of a node in each logical sub-network; and the bandwidth request comprises amount of data which each node expects to transmit in the next time period.
12. The system according to claim 8, wherein: the control platform unit is configured to, traverse all nodes in different sequences to generate each logical sub-network; or divide to obtain logical sub-networks according to data transmission requirements between nodes.
13. The system according to claim 8, wherein: each logical sub-network has a separate data channel; and one control channel corresponds to one or more data channels.
14. The system according to claim 8, wherein: the network control unit is further configured to allocate data to transmit from other logical sub-network when one logical sub-network is broken.
15. A computer-readable storage medium, storing computer-executable instructions, wherein the computer-executable instructions are used to execute the method of claim 1.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
DETAILED DESCRIPTION
[0056] The embodiments of the present disclosure will be described below in combination with accompanying drawings.
[0057] It needs to be noted that if there is no conflict, the embodiments of the present disclosure and the various features in the embodiments can be combined with each other. Furthermore, although a logical sequence is given in flow charts, in some cases, the steps shown or described may be executed in a different sequence from here.
[0058] As shown in
[0059] In step S101, a topology of a mesh OBTN network is acquired, and one or more logical sub-networks is generated according to the topology of the mesh OBTN network.
[0060] The OBTN network shown in
[0061] The control platform unit U101 may convert a mesh OBTN network into a combination of one or more logical sub-networks. The basis for generating logical sub-networks may be to traverse all nodes in different sequences to generate each logical sub-network. For example, the network shown in
[0062] Another basis for generating a logical sub-network may be to divide to obtain the logical sub-networks according to data transmission requirements between nodes. For example, in the network shown in
[0063] The requirements for generating the logical sub-networks: as shown in
[0064] As shown in
[0065] Each logical sub-network has a separate data channel, which may be one control channel corresponding to multiple data channels, and may also be one control channel corresponding to one data channel. For example, the three divided logical sub-networks have one data channel respectively, but the control channel is transmitted only through one of the logical sub-networks. The situation may also be that each logical sub-network has one control channel.
[0066] In step S102, a predetermined master node in the mesh OBTN network updates bandwidth maps for all logical sub-networks. The control channel information of all logical sub-networks converges at the master node, and control channel transceiving and processing subunit of the master node may process bandwidth requests of multiple logical sub-networks. After a bandwidth request of one slave node is transmitted to the master node, the master node may allocate the slave node to transmit data in any of the logical sub-networks by analyzing the bandwidth allocation of each logical sub-network.
[0067] One node may be selected as the master node of the OBTN network through the control platform unit, or one node may be pre-configured as the master node when the network is laid.
[0068] When the master node is configured, any node through which all the control channels pass in the logical sub-network, may be selected, that is, control channels must pass through the master node. In an exemplary embodiment, a node which all logical sub-networks pass through is selected to be the master node in all nodes which all the control channels pass through, as the Node D shown in
[0069] Different logical sub-networks form link protection for each other. For example, if the logical sub-network of
[0070]
[0071] In step S201, the control platform unit acquires a topology of a mesh OBTN network.
[0072] In step S202, OBTN logical sub-networks are divided, and a master node is configured.
[0073] In step S203, each logical sub-network is initialized.
[0074] First, a logical sub-network needs to be initialized. The master node measures a ring length L of the OBNN logical sub-network. L is a transmission time length of one round of the logical sub-network measured by the master node. The length T+T1 of each OB is adjusted according to the measurement result (T is a data length of the OB packet, and T1 is a guard interval between the OB packets), and the number N of OBs in the ring is calculated, then L=(T+T1)×N. Synchronous training is performed through the master node. The master node transmits a control frame ahead of data frame for time T2. At a slave node, after receiving the control frame for photoelectric conversion and parse, then the slave node receives a corresponding data frame and feeds back time difference for reception. The main node multiple adjusts T2 for multiple times to complete the device initialization.
[0075] In step S204, the master node transmits a corresponding data frame to the slave node along each logical sub-network, and selectively transmits a control frame carrying the bandwidth map (each logical sub-network has an independent data frame, and multiple logical sub-networks may share a control frame).
[0076] In step S205, the slave node controls the transmission and reception of each time slot in the data frame according to the bandwidth map, and transmits a bandwidth request to the master node.
[0077] According to the result of the initialization, the master node transmits a data frame and a control frame carrying the bandwidth map to the slave node. The slave node controls the transmission and reception of each time slot in the data frame according to the bandwidth map, and transmits a bandwidth request to the master node by filling the control frame. The master node performs a bandwidth allocation calculation according to the bandwidth request, generates a new bandwidth map and transmits the new bandwidth map to the slave node through the control frame.
[0078] In step S206, the master node performs the bandwidth allocation calculation according to the bandwidth request, generates the new bandwidth map, and transmits the new bandwidth map to the slave node.
[0079] After receiving the bandwidth request transmitted by each slave node, the master node may perform the wavelength allocation and time slot allocation for each node by the Dynamic Bandwidth Allocation (DBA) algorithm according to a current resource state of the entire network and the bandwidth request of each slave node, and generate the new bandwidth map to transmit to the slave node.
[0080] As shown in
[0081] The control platform unit U101 is configured to acquire a topology of a mesh OBTN network, and generate one or more logical sub-networks according to the topology of the mesh OBTN network.
[0082] The network control unit U102, arranged at a predetermined master node in mesh OBTN network, is configured to update bandwidth maps for all the logical sub-networks. Herein, the predetermined master node is a node, which all control channels pass through, in all nodes of the mesh OBTN network.
[0083] In an exemplary embodiment, the predetermined master node is a node, which logical sub-networks all pass through, in all nodes which all the control channels pass through.
[0084] Herein, as shown in
[0085] The control channel transceiving and processing subunit P106 is configured to transmit a corresponding data frame and a control frame carrying the bandwidth map to a slave node along each of all the logical sub-networks.
[0086] The bandwidth map allocation subunit P108 is configured to perform a bandwidth allocation calculation according to a bandwidth request transmitted by the slave node, and generate a new bandwidth map.
[0087] The control channel transceiving and processing subunit P106 is further configured to generate a control frame by the new bandwidth map information and transmit to the slave node.
[0088] Herein, the control platform unit U101 may traverse all nodes in different sequences to generate each logical sub-network; or may divide to obtain the logical sub-networks according to data transmission requirements between nodes.
[0089] Herein, each logical sub-network has a separate data channel; and one control channel corresponds to one or multiple data channels.
[0090] Herein, the network control unit U102 is further configured to allocate data to transmit from other logical sub-network when one logical sub-network is broken.
[0091] A structure of a node device for optical burst transport network is as shown in
[0092] as shown in
[0093] The first demultiplexer P102 separates the control channel wavelength λc from the data channel wavelength λd. There may be more than one data channel wavelengths λd, and multiple data channel wavelengths are λ1, λ2 to λn, respectively. There may also be more than one control channel wavelengths λc, and multiple control channel wavelengths are λc1 and λc2, respectively. The separated control channel wavelength λc and the data channel wavelength λd are transmitted to the control channel transceiving and processing subunit P106 and the second demultiplexer P103, respectively.
[0094] The second demultiplexer P103 separates the data channel wavelengths to be λ1, λ2 to λn, to transmit to the optical burst switching unit P104.
[0095] The client side service processing unit P107 includes an optical burst receiver group 101, a fast tunable burst transmitter group 102, an optical burst deframing and framing module 103, a traffic monitoring module 104, and a client side service access processing module 105. The client side service access processing module 105 receives a client side service. The control channel transceiving and processing subunit P106 includes a DBA and ring length statistical module 201 and a clock processing module 202.
[0096] The client side service access processing module 105 receives the client side data for data buffering and receives the data transmitted from the traffic monitoring module 104 and converts the data transmitted from the traffic monitoring module 104 into the client side service to transmit.
[0097] The traffic monitoring module 104 monitors the buffer data of the client side service access processing module 105, generates a bandwidth demand, and transmits the bandwidth demand to the control channel transceiving and processing subunit P106.
[0098] The optical burst deframing and framing module 103 reassembles the buffer data into OB packets, and then converts OB packets to optical signal and transmit to the optical burst switching unit P104. The optical burst deframing and the framing module 103 parses the received OB packets and the parsed data are transmitted through the client side service access processing module 105.
[0099] At the slave node, the control channel transceiving and processing subunit P106 receives the data transmitted from the control channel λ.sub.c, and separates the bandwidth map transmitted by the master node to the present node, and, in accordance with the information in the bandwidth map, control the optical burst switching unit P104 and the client side service processing unit P107. The control channel transceiving and processing subunit P106 also adds the bandwidth demand of the node generated by the client side service processing unit P107 to the message field of λ.sub.c and transmits to the control channel λ.sub.c to transmit to the next node until it is transmitted to the master node for information processing.
[0100] The control channel transceiving and processing subunit P106 of the master node transmits the bandwidth demand generated by the client side service processing unit P107 of the present node and the bandwidth request information uploaded by the slave node through the control channel λ.sub.c to the bandwidth map allocation subunit P108 to performs a bandwidth allocation calculation and generate a new bandwidth map. Then, the master node transmits the new bandwidth map to the slave node through the control channel transceiving and processing unit. The master node includes the bandwidth map allocation subunit P108, and the slave node does not need the bandwidth map allocation subunit P108.
[0101] At any node, the control channel transceiving and processing subunit P106 controls the optical burst switching unit P104 and determines the direction control of the different optical wavelengths in the optical burst switching unit P104 according to the bandwidth map information. The optical signal inputted by the optical burst switching unit P104 includes an optical signal of data channel wavelengths λ.sub.1, λ.sub.2 to λ.sub.n, and an optical signal uploaded by the client side service processing unit, and the optical burst switching unit P104 performs optical burst reception and optical burst transmission processing, which may be achieved by using a fast optical switch array.
[0102] The multiplexer P105 combines the transmitted control channel wavelength λ.sub.c and the wavelengths of the data channel after the burst switching, and outputs to the optical power amplifier.
[0103] The optical power amplifier P109 implements the optical power amplification function in the line. A burst power amplifier may be used.
Embodiment One
[0104]
[0105] The operating steps are as follows.
[0106] In step 1, a control platform unit acquires a topology of a mesh OBTN network.
[0107] As shown in
[0108] In step 2, the OBNN logical sub-networks are generated, and the master node is configured.
[0109] According to the topology structure of
[0110] Since the logical sub-network H102 and the logical sub-network H101 use different optical fibers, λ.sub.1i and λ.sub.2i may use arbitrary wavelengths, i=1, 2, . . . , n.
[0111] As shown in
[0112] As shown in
[0113] In step 3, each logical sub-network is initialized.
[0114] The ring length L of the logical sub-network of the OBNN is measured with the virtual node D1, of the main node in the logical sub-network H101 in
[0115] In step 4, the master node transmits s corresponding data frame and a control frame carrying the bandwidth map to a slave node along each of all the logical sub-networks.
[0116] After the master node initializes the logical sub-network H101 and the logical sub-network H102, the corresponding OB packets and the control frames carrying the bandwidth map are transmitted in the two sub-networks respectively.
[0117] In step 5, the slave node parses the control frame, controls the transmission and reception of each OB packet in the data frame, and transmits a bandwidth request to the master node.
[0118] According to the result of the initialization, the master node transmits a data frame and a control frame carrying a bandwidth map to the slave node. The slave node controls the transmission and reception of the time slot of each OB packet in the data frame according to the bandwidth map, and transmits a bandwidth request to the master node. The master node performs a bandwidth allocation calculation according to the bandwidth request, generates a new bandwidth map and transmits the new bandwidth map to the slave node.
[0119] In the logical sub-network H101, the first demultiplexer P102 separates the control channel wavelength λ.sub.1c and the data channel wavelengths λ.sub.11, λ.sub.12 . . . λ.sub.1n inside each node. The second demultiplexer P103 separates the data channel wavelengths λ.sub.11, λ.sub.12 . . . λ.sub.1n to transmit to the optical burst switching unit P104.
[0120] The client side service processing unit P107 includes an optical burst receiver group 101, a fast tunable burst transmitter group 102, an optical burst deframing and framing module 103, a traffic monitoring module 104, and a client side service access processing module 105. The client side service access processing module 105 receives the client side service.
[0121] The client side service access processing module 105 receives the client side data for data buffering, and receives the data transmitted from the receiving traffic monitoring module 104, and converts the data transmitted from the receiving traffic monitoring module 104 into the client side service to transmit.
[0122] The traffic monitoring module 104 monitors the buffer data of the client side service access processing module 105, generates a bandwidth demand, and transmits the bandwidth demand to the control channel transceiving and processing subunit P106.
[0123] The optical burst deframing and framing module 103 reassembles the buffer data into OB packets and converts the OB packets to the optical signal to transmit to the optical burst switching unit P104. The optical burst deframing and framing module 103 parses the received OB packets, and the parsed data are transmitted through the client side service access processing module 105.
[0124] The control channel transceiving and processing subunit P106 receives the control frame data transmitted from λ.sub.1c, separates the bandwidth map information transmitted to the node by the master node, and controls the optical burst switching unit P104 according to the information in the bandwidth map and the control information therein.
[0125] The optical burst switching unit P104 is an optical switch array for performing optical burst reception for the data channel wavelengths λ.sub.11, λ.sub.12 . . . λ.sub.1n, and the reception wavelength of the node is the downstream wavelength, or the optical burst switching unit P104 is controlled to be a pass-through. Optical burst transmission is performed on the optical signal uploaded by the client side service processing unit P107, which is the upstream wavelength.
[0126] The updated manner of the bandwidth map includes: at the master node, Node D, the control channel transceiving and processing subunit P106 transmits the bandwidth demand of the present node and the bandwidth request uploaded by each slave node through λ.sub.1c to the bandwidth map allocation subunit P108, to perform the bandwidth allocation calculation, and generate a new bandwidth map. The control channel transceiving and processing subunit P106 of the master node transmits the new bandwidth map information through the control frame.
[0127] At the slave node, the control channel transceiving and processing subunit P106 adds the bandwidth demand of the present node to the message field of λ.sub.c and transmits to the next node until it is transmitted to the master node.
[0128] Then, the multiplexer P105 combines the transmitted control channel wavelength λ.sub.1c and the burst-switched data channel wavelengths λ.sub.11, λ.sub.12 . . . λ.sub.1n. While the optical power amplifier P109 implements the optical power amplification function in the line.
[0129] For example, the master node D transmits new bandwidth map information through the control frame, and carries the information, and from time t1 to time t2, the slave node, Node A, may transmit data through λ11. As shown in
[0130] In step 6, the master node performs a bandwidth allocation calculation according to the bandwidth request, generates a new bandwidth map, and transmits the new bandwidth map to the slave node.
[0131] After receiving the bandwidth request transmitted by each slave node, the master node may perform the wavelength allocation and time slot allocation for each node and generate the new bandwidth map by the Dynamic Bandwidth Allocation (DBA) algorithm according to a current resource state of the entire network and a bandwidth request of each slave node.
[0132] The master node, Node D, needs to update the bandwidth map for different logical sub-networks, and controls the different logical sub-networks respectively, that is, updates the control frames of different logical sub-networks respectively.
[0133] Inter-node services may select a sub-network with a shorter path. For example, the client side service needs to be transmitted from node E to F, and logical sub-network H102 may be used.
[0134] The logical sub-network H102 and the logical sub-network H101 form a mutual protection relationship. For example, when the F->E signal in the logical sub-network H101 is broken or the fiber is broken, a control frame received by the master node D in the logical sub-network H101 is abnormal, the path F->D->A->B->C->D->E in the logical sub-network H102 may be used for protection switching.
Embodiment Two
[0135]
[0136] The operating steps are as follows.
[0137] In step 1, a control platform unit acquires a topology of a mesh OBTN network.
[0138] As shown in
[0139] In step 2, the OBNN logical sub-networks are generated, and the master node is configured.
[0140] As shown in
[0141] For a known network, if it is known that most of the services are transmitted between several nodes, for example, most of the services are transmitted mainly between Nodes A, B, C, and D, and are transmitted mainly between Node D, E, and F.
[0142] The control platform unit U101 generates three logical sub-networks. Firstly, the logical sub-network as shown in
[0143] The control platform unit U101 configures Node D1 as the master node.
[0144] As shown in
[0145] In step 3, each logical sub-network is initialized.
[0146] This step is the same as that of the embodiment one.
[0147] In step 4, the master node transmits a corresponding data frame and a control frame carrying the bandwidth map to a slave node along each of all the logical sub-networks.
[0148] This step is the same as that of the embodiment one.
[0149] In step 5, the slave node controls the transmission and reception of each time slot in the data frame according to the bandwidth map, and transmits a bandwidth request to the master node.
[0150] In step 6, the master node performs a bandwidth allocation calculation according to the bandwidth request, generates a new bandwidth map, and transmits the new bandwidth map to the slave node.
[0151] The logical sub-networks H101, H103, H104 form a mutual protection relationship. For example, when the C->E signal in the logical sub-network H101 is broken or the fiber is broken, the path C->B->A->D1 in the logical sub-network H103 and the path D1->F->E in the logical sub-network H104 may be used for protection switching.
Embodiment Three
[0152]
[0153] The operating steps are as follows.
[0154] In step 1, the control platform unit U101 acquires a topology of a mesh OBTN network.
[0155] As shown in
[0156] In step 2, the OBNN logical sub-networks are generated, and the master node is configured.
[0157] In this known network, it is known that most of the services are transmitted mainly between Node A, Node B, Node C, and Node D, and are transmitted mainly between Node D, Node E, and Node F, and are transmitted mainly between Node B, Node G and Node H. A small part of services are transmitted between Node B, Node G, Node H, and Node D, Node E, and Node F.
[0158] The control platform unit U101 generates four logical sub-networks. Firstly, a logical sub-network D101 is generated, of which the transmission direction is: D1->F->E->D2->C->B1->H->G->B2->A->D1; wavelengths of the data channel transmitted by logical sub-network D101 are only distributed two wavelengths λ.sub.1, λ.sub.2 according to the demand of the service, and a wavelength of the control channel is λ.sub.1c. Secondly, the logical sub-network D102 is generated, of which the transmission direction is: D3->C->B3->A->D3; wavelengths of the data channel transmitted by logical sub-network D102 are λ.sub.21, λ.sub.22 . . . λ.sub.2n. Thirdly, the logical sub-network D103 is generated, of which the transmission direction is: B4->H->G->B4. Wavelengths of the data channel transmitted by logical sub-network D104 are λ.sub.41, λ.sub.42 . . . λ.sub.4n, of which the transmission direction is: D4->F->E->D4.
[0159] The control platform unit U101 configures the Node D1 through which all control channels pass as the master node.
[0160] Since the logical sub-networks D101 and D102, D103, and D104 are transmitted in the optical fiber shown by the same two-dot chain line, λ.sub.1 and λ.sub.2 of the logical sub-network D101 are transmitted in the wavelength division multiplexing manner by using different wavelengths and λ.sub.2n; λ.sub.1 and λ.sub.2 of the logical sub-network D101 are transmitted in the wavelength division multiplexing manner by using different wavelengths and λ.sub.3n; λ.sub.1 and λ.sub.2 of the logical sub-network D101 are transmitted in the wavelength division multiplexing manner by using different wavelengths and λ.sub.4n.
[0161] As shown in
[0162] In step 3, each logical sub-network is initialized.
[0163] In this embodiment, there is only one control channel that controls all nodes of all logical sub-networks, therefore, different logical sub-networks corresponding to one control channel are initialized respectively (any control channel and the corresponding nodes are initialized independently). The ring length L of the OBTN logical sub-network is measured with the virtual node D1 of the master node of the logical sub-network G101 in
[0164] All network nodes are synchronized with the master node under the control of the control channel, and a data channel of each logical sub-network performs the transmission of the data channel according to the indication of the control channel information.
[0165] In step 4, the master node transmits a corresponding data frame and a control frame carrying the bandwidth map to a slave node along all the logical sub-networks.
[0166]
[0167] The updating frequency of the bandwidth map for each logical sub-network may be different.
[0168] In step 5, the slave node controls the transmission and reception of each time slot in the data frame according to the bandwidth map, and transmits a bandwidth request to the master node.
[0169] In step 6, the master node performs a bandwidth allocation calculation according to the bandwidth request, generates a new bandwidth map, and transmits the new bandwidth map to the slave node.
[0170] After receiving the bandwidth request transmitted by each slave node in a period of time of each logical sub-network, the master node may perform a wavelength allocation and time slot allocation for each node of each logical sub-network, and generate the new bandwidth map by the Dynamic Bandwidth Allocation (DBA) algorithm according to a current resource state of the entire network and a bandwidth request of each slave node.
[0171] Those ordinarily skilled in the art can understand that all or some of the steps of the abovementioned embodiments may be implemented by using a computer program process, the computer program may be stored in a computer-readable storage medium and the computer program may be executed on an appropriate hardware platform (such as a system, equipment, device, component, and so on), and during the execution, it includes one of the steps of the method embodiment or a combination thereof.
[0172] In an exemplary embodiment, all or some of the steps of the abovementioned embodiments can also be implemented with integrated circuits, these steps may be made into individual integrated circuit modules respectively, or some of the modules or steps can be made into a single integrated circuit module to implement.
[0173] The device/functional module/functional unit in the abovementioned embodiments may be implemented with universal computing devices, and they can be concentrated on a single computing device or distributed on a network composed of a plurality of computing devices.
[0174] When the device/functional module/functional unit in the abovementioned embodiments are implemented in the form of software functional module and sold or used as an individual product, they may be stored in a computer readable storage medium. The abovementioned computer-readable storage medium may be a read-only memory, magnetic or optical disk, and the like.
INDUSTRIAL APPLICABILITY
[0175] Embodiments of the present disclosure propose that the logical sub-networks of the OBTN optical burst transport network are determined at first, which is controlled by the master node centrally, and each logical sub-network adopts a synchronous transmission control scheme of the independent control frame and the data frame. Embodiments of the present disclosure reduce the complexity of the system and realize the complex mesh Optical Burst Transport Network (OBTN). In addition, another embodiment of the present disclosure further proposes a scheme for OBTN network line protection.