WO2012126410A2 - Data transfer method, node and system - Google Patents

Data transfer method, node and system Download PDF

Info

Publication number
WO2012126410A2
WO2012126410A2 PCT/CN2012/074746 CN2012074746W WO2012126410A2 WO 2012126410 A2 WO2012126410 A2 WO 2012126410A2 CN 2012074746 W CN2012074746 W CN 2012074746W WO 2012126410 A2 WO2012126410 A2 WO 2012126410A2
Authority
WO
WIPO (PCT)
Prior art keywords
information
forwarding
unit
node
tag
Prior art date
Application number
PCT/CN2012/074746
Other languages
French (fr)
Chinese (zh)
Other versions
WO2012126410A3 (en
Inventor
操时宜
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Priority to CN201280000493.8A priority Critical patent/CN102742229B/en
Priority to PCT/CN2012/074746 priority patent/WO2012126410A2/en
Publication of WO2012126410A2 publication Critical patent/WO2012126410A2/en
Publication of WO2012126410A3 publication Critical patent/WO2012126410A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]

Definitions

  • the present invention relates to the field of optical communications, and in particular, to a data transmission method, a node, and a system.
  • All-optical switching technology is considered to be a better solution to the problem of router power consumption and cost.
  • All-optical switching technologies include: Optical Packet Switching (OPS) and Optical Burst Switching (OBS).
  • the transmission particles are equal to the exchange particles, and the transmission and exchange of the service data are all performed in the optical layer, and the burst optical signal is transmitted on the line, as shown in FIG.
  • OPS directly realizes the exchange of optical packets in the optical layer, and the optical packet duration is in the nanosecond range;
  • OBSB' J aggregates the packets into bursts, and the optical layer realizes the exchange of optical bursts, and the optical burst duration is in microseconds to milliseconds. level.
  • the service data only passes through the optical buffer, the fast optical switching matrix, and the wavelength conversion of the possible optical layer, etc., and does not require photoelectric conversion, thereby reducing the power consumption and cost of the node. .
  • an embodiment of the present invention provides a data transmission method, including: receiving first control information sent by an upstream node, and receiving an OB sent by the upstream node according to a determined period, where the The first tag information corresponding to the OB is included in a control information;
  • the embodiment of the present invention further provides another method for data transmission, including:
  • the first tag information corresponding to the OB is encapsulated into the first control information, and the first control information is sent to the downstream node according to the forwarding information; and the method is sent according to the determined period of the forwarding information.
  • OB to the downstream node.
  • the embodiment of the present invention further provides a node, including a receiving unit, a maintenance unit, a forwarding information acquiring unit, and a forwarding unit, where:
  • a receiving unit configured to receive the first control information sent by the upstream node, and receive the OB sent by the upstream node as a reference, where the first control information includes the first tag information corresponding to the OB;
  • a forwarding information obtaining unit configured to query, according to the first tag information, the tag forwarding table received by the receiving unit, to obtain forwarding information of the OB;
  • a maintenance unit configured to establish and/or maintain a tag forwarding table, and obtain the forwarding information from the tag forwarding table according to the query request;
  • a forwarding unit configured to forward the OB received by the receiving unit to the optical layer according to the forwarding information acquired by the forwarding information acquiring unit.
  • the OB generating unit receives the input service data, encapsulating the service data, and generating an OB;
  • the tag information acquiring unit is configured to acquire first tag information corresponding to the OB generated by the OB generating unit;
  • the maintenance unit is configured to establish and/or defend a tag forwarding table;
  • the forwarding information obtaining unit is configured to query the label forwarding table to obtain forwarding information corresponding to the OB;
  • the encapsulating unit is configured to encapsulate the first tag information corresponding to the OB into the first control information
  • the sending unit is configured to send the first control information to a downstream node according to the forwarding information, and send the OB to a downstream node according to a determined period of the forwarding information.
  • the intermediate node in the data transmission receives the OB sent by the upstream node by receiving the first control information of the upstream node and using the determined period as a reference, and then performs forwarding.
  • bandwidth control and time slot grooming can be implemented based on the determined period, thereby reducing optical layer collision probability or eliminating optical layer collision, and improving network throughput.
  • the OB is forwarded through the forwarding table, which facilitates statistical multiplexing of bandwidth, improves resource utilization efficiency, and further improves network throughput, that is, improves optical layer forwarding capability and performance of the communication network.
  • FIG. 1 is a schematic structural diagram of a communication network in the prior art
  • FIG. 2 is a schematic structural diagram of a communication network according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of an embodiment of an embodiment 0B and control information according to the present invention
  • FIG. 5 is a schematic flowchart diagram of a first embodiment of a data transmission method according to the present invention
  • FIG. 6 is a schematic flowchart diagram of a second embodiment of a data transmission method according to the present invention
  • FIG. 8 is a schematic diagram of a composition of a tag information acquiring unit in a first embodiment of a node device according to the present invention
  • FIG. 9 is a schematic diagram showing the composition of a second embodiment of a node device according to the present invention.
  • FIG. 2 is a schematic structural diagram of a communication network according to an embodiment of the present invention.
  • the communication network consists of at least two edge nodes (edge node A and edge node B) and at least one intermediate node.
  • edge nodes edge node A and edge node B
  • intermediate nodes one edge node may be connected to two or more intermediate nodes. It is also possible for intermediate nodes to be connected to two or more edge nodes.
  • edge node A includes processing in both directions of the line transmitting side and the line receiving side (referred to as a two-way network).
  • the line side refers to the side where the device and the device are connected to the network, which corresponds to the client side
  • the client side refers to the side where the device accesses the client signal.
  • the network can only support one-way processing.
  • the edge node A only includes the processing of the service data on the line sending side
  • the edge node B only includes the processing of the service data on the line receiving side (in the one-way network, some control)
  • the processing of information may still be two-way). This kind of application situation still exists in the existing network, and the cylinderization of the corresponding equipment is also obvious, so it will not be described again.
  • the service data is encapsulated into 0B (0pt i ca l Bur st, light burst)
  • the edge node A sends the OB and the control information to the network, and sends the information to the intermediate node.
  • the edge node sends 0B in a determined period.
  • the first control information includes the first tag information corresponding to the 0B, and the first control information or the first tag information can carry the location information of the 0B in the determined period.
  • the intermediate node receives the first control information sent by the edge node A, and receives the OB sent by the edge node A based on the determined period, where the first control information includes the first label information corresponding to the OB;
  • a tag information query tag forwarding table obtains forwarding information of the OB; and forwards the OB to the optical layer according to the forwarding information.
  • the first control information or the first tag information sent by the edge node carries the location information of the OB corresponding to the tag information in the determined period, so the first node receives the first information.
  • the control information or the first tag information also has the same characteristics.
  • the second tag information is encapsulated into the second control information, the second control information is transmitted to the downstream node, and the 0B is transmitted to the downstream node based on the determined period.
  • the edge node B receives the second control information sent by the intermediate node, and receives the 0B sent by the intermediate node based on the determined period;
  • the received 0B from the upstream node is decapsulated, and the outputted business data is extracted.
  • the edge node B receives the control information and 0B sent by the intermediate node directly connected thereto. In this case, the related processing of each node in the network is similar and will not be described again.
  • FIG. 5 it is a schematic flowchart of a first embodiment of a data transmission method provided by the present invention.
  • the method is applied to an intermediate node in a communication network, and the data transmission method includes: Step S101: Receive first control information sent by an upstream node. Receiving, by the determined period, the OB sent by the upstream node, where the first control information includes the first label information corresponding to the OB;
  • the first control information or the first tag information carries location information of the OB corresponding to the first tag information in the determined period.
  • the first control information carries location information indicating that the 0B is in a determined period.
  • both control information and 0B are transmitted (and received) using a determined period.
  • the control information can also be sent without using a certain period. For example, a delay field is added to the control information to indicate the delay relationship between the control information and the 0B. (In this case, the control information is not sent in a determined cycle).
  • the control information is also transmitted using a determined period, which facilitates the node to perform synchronization timing, tube control information processing, and the like.
  • the length of 0B in one cycle can be different, and different 0Bs may represent different connection relationships.
  • 0B1 represents 0B sent by edge node A and required to be received by edge node B
  • 0B2 represents 0B sent by another edge node C and needs to be received by another edge node D;
  • each node in the network processes 0B according to a certain period, each node can accurately know the utilization of the bandwidth resources, and can perform corresponding operations according to the determined and determined period, thereby evading the light.
  • Layer conflicts or minimize optical layer conflicts it can be known from the single reasoning that as long as the distribution information of 0B is known in advance through the control information, the optical layer collision can be avoided.
  • the position information of 0B is indicated by the start position and the end position in the control information, that is, the control information carries the position information of 0B in the determined period.
  • the first tag information carries sequence information indicating the 0 ⁇ in the determined period.
  • the first control information and 0 ⁇ are both transmitted in a determined period, and the lengths of the 0 ⁇ are all determined and identical.
  • Different 0 ⁇ may correspond to different source and sink.
  • 0B1 represents an OB sent by the edge node ⁇ that requires the edge node B to receive
  • 0B2 represents another OB that is sent by the edge node C and needs to be received by another edge node D;
  • the specific implementation manner of the tag information is a label, and the label is applicable to a case where an MPLS-related protocol is used.
  • the tag information may be an IP address or the like.
  • the order information of 0B in the determination period can indicate its position information. For example, first, knowing the bit rate of optical signal transmission, based on the determined period value (in units of time), you can know how many bytes are included in one cycle (so the following description is done in bytes. For the unit of the cycle).
  • the zth 0B is from the Determine the (z-1) * (x + y) of the period +1 byte begins, to the end of (zl) * (x + y) + x bytes.
  • the zth OB described above is the order information of 0B in the determination period, and the position information is from the first byte of the determined period to the end of the first byte.
  • the flag information is actually used to indicate the order information of the 0B in the determined period, thereby indirectly indicating the position information of the 0B in the determined period.
  • the node may receive the first control information sent by the upstream node based on the determined period. Since the length of each field in the control information can be determined in advance, the flag information corresponding to the 0B (label in FIG. 4) can be placed in the same order as the determination period by the 0B corresponding to the control information. For example, in FIG. 4, the label 1 corresponds to 0B1, the label 2 corresponds to 0B2, and the like. Therefore, in the present embodiment, the flag information actually indicates the order information of 0B in the determined period in the same order as 0B in the determined period, thereby indirectly indicating 0B in the determined Location information in the cycle.
  • the tag information may be determined by using the corresponding 0B.
  • the reverse order in the cycle indicates the order information of OB in the determined period (eg, label n and OB1 correspondence, label 1 and OBn correspondence, etc.).
  • the order information of the corresponding OB in the determined period is indicated by the order of the marker information in the determined period, in particular, the same order is used, and the processing of the control information (marker information) can be compressed. Thereby improving the speed of control information processing, speeding up the forwarding speed, thereby improving the network throughput rate (reducing the optical layer collision probability or eliminating the optical layer conflict).
  • 0B transmits (and receives) with a determined period, and particularly in the present embodiment, the length of 0B is determined and the same, which can greatly reduce the optical layer collision probability and even eliminate optical layer collision.
  • the time slot scheduling function is set in the intermediate node, which can implement the non-blocking scheduling of the 0B time slot in this embodiment, that is, the 0B in the same cycle can be arbitrarily scheduled to any time slot in the optical layer (for example, 0B1 scheduling to 0B4)
  • the corresponding time slot, OBn is scheduled to the time slot corresponding to 0B1, and so on).
  • the length of 0B is determined, which means that the delay unit with a certain length can be delayed in the optical layer.
  • the number of 0B in one cycle is limited, which means that the optical delay unit required for non-blocking time slot scheduling is realized.
  • the quantity is limited.
  • Step S102 Query the tag forwarding table according to the first tag information, and obtain forwarding information of the OB.
  • the label forwarding table in this embodiment may be pre-configured, or may be generated according to related information such as a routing protocol, a label distribution protocol, and the like.
  • the label forwarding table may be a Forward Information Base (FIB) similar to the IP forwarding technology, or a label forwarding information base (LFIB) in the MPLS switching technology.
  • FIB Forward Information Base
  • LFIB label forwarding information base
  • the tag information includes an IP address and a MAC address, and is generated according to a routing protocol related signaling packet and link layer operation, management, and maintenance (OAM) operation, administration and maintenance information.
  • OAM management, and maintenance
  • a routing information table (RIB) is generated, and a forwarding information base (FIB) is generated according to the routing information table (RIB).
  • the tag information is an MPLS label
  • a routing information table (RIB) is generated according to a routing protocol related signaling packet and link layer OAM information, and then according to a routing information table (RIB) and a label.
  • the signaling packet and the OAM information of the OB layer are extracted from the first control information; and the OAM information of the OB layer is converted into a chain.
  • the OAM information of the layer layer and establishing and/or updating the label forwarding table according to the OAM information of the signaling packet and the link layer.
  • the step further includes: acquiring, according to the forwarding information, the OB corresponding to the OB And marking the second tag information into the second control information, transmitting the second control information to the downstream node, and transmitting the OB to the downstream node based on the determined period.
  • the second control information is transmitted to the downstream node based on the determined period.
  • the acquiring the second tag information corresponding to the OB according to the forwarding information may be implemented by:
  • MAC media access control
  • IP IP address
  • MPLS multi-label switching
  • the second tag information corresponding to the OB is directly extracted from the forwarding information.
  • a new signaling packet may be generated by using a related signaling protocol, and new link layer OAM information is generated, and the new link layer OAM information is converted into a new OB layer OAM information.
  • the new signaling packet and the new OB layer OAM information are further encapsulated into the second control information.
  • the second control information is similar to the first control information, and the second control information or the second tag information may carry the OB corresponding to the second tag information in the determined period. Location information in .
  • Step S103 Forward the OB in the optical layer according to the forwarding information.
  • the OB may be forwarded based on the determined period.
  • the OB from the upstream node and/or the OB from the other upstream node are delayed at the optical layer, so that the upstream The count start position of the determined period corresponding to the OB of the node and the OB from the other upstream node is aligned or maintained for a determined time interval.
  • the delay processing is performed, thereby ensuring the corresponding OBs of the multiple upstream nodes.
  • the count start position of the determined period is aligned or maintained for a determined time interval.
  • the optical delay processing and the optical layer forwarding of the OB may be performed sequentially through different devices, or the optical delay and optical layer forwarding may be simultaneously implemented in the same physical device.
  • the OB sent by the upstream node is received on the basis of the determined period, and then forwarded.
  • bandwidth control and time slot grooming can be implemented based on the determined period, thereby reducing optical layer collision probability or eliminating optical layer collision, and improving network throughput.
  • the OB is forwarded through the forwarding table, which facilitates statistical multiplexing of bandwidth, improves resource utilization efficiency, and further improves network throughput, that is, improves optical layer forwarding capability and performance of the communication network. .
  • FIG. 6 it is a schematic flowchart of a second embodiment of a data transmission method provided by the present invention.
  • the method method applies an edge node in a communication network, and the data transmission method includes:
  • step S201 the input service data is received, and the service data is encapsulated to generate an OB.
  • the input service data is service data from the client side.
  • Step S202 acquiring tag information corresponding to the OB; and querying the tag forwarding table to obtain the OB Corresponding forwarding information;
  • the label forwarding table is the same as in the first embodiment of the data transmission method provided by the present invention, and details are not described herein.
  • Step S203 the first tag information corresponding to the OB is encapsulated into the first control information, and the first control information is sent to the downstream node according to the forwarding information; and the determined period according to the forwarding information is The reference sends the OB to the downstream node.
  • the first control information or the first tag information carries location information of the OB corresponding to the first tag information in the determined period.
  • the first embodiment of the data transmission method provided by the present invention and details are not described herein again.
  • the first control information is transmitted to the downstream node based on the determined period according to the forwarding information.
  • the control information may also be transmitted based on a determined period.
  • the length of the OB is determined; the first control information or the first tag information carries sequence information of the OB of the first tag information tag in the determined period; or the first tag information
  • the order in the determined period and the OB of the first mark information flag are the same in the determined period.
  • the edge node may further generate a first signaling packet according to the relevant signaling protocol, and generate first link layer OAM information, and convert the first link layer OAM information into OB layer OAM information, The first signaling packet and the OB layer OAM information are further encapsulated into the first control information.
  • the edge node further receives the second control information sent by the upstream node, and receives the OB sent by the upstream node based on the determined period, and further solves the received OB from the upstream node. Encapsulate, extract the output business data.
  • the node further extracts the second signaling packet and the OB layer OAM information from the received second control information, and converts the extracted OB layer OAM information into the second link layer OAM information, And further, the tag forwarding table is established and/or updated according to the second signaling packet and/or the second link layer OAM information.
  • the node may receive the second control information sent by the upstream node based on the determined period.
  • FIG. 7 it is a schematic diagram of a first embodiment of a node device provided by the present invention.
  • the node device is an intermediate node in a communication network, and the node includes, and includes, a receiving unit 11 and a maintenance unit 12 .
  • the forwarding information obtaining unit 13 and the forwarding unit 14 are:
  • the receiving unit 11 is configured to receive the first control information sent by the upstream node, and receive the OB sent by the upstream node as a reference, where the first control information includes the first tag information corresponding to the OB.
  • the receiving unit 11 includes:
  • the OB receiving unit 111 receives the OB sent by the upstream node based on the determined period.
  • the control information receiving unit 112 is configured to receive the first control information sent by the upstream node, where the first control information includes the first tag information corresponding to the OB received by the OB receiving unit. .
  • the first control information or the first tag information carries location information of the OB corresponding to the first tag information in the determined period.
  • location information of the OB corresponding to the first tag information in the determined period For a specific implementation method, reference may be made to the first embodiment of the data transmission method provided by the present invention, and details are not described herein again.
  • the forwarding information obtaining unit 13 is configured to obtain the forwarding information of the OB according to the first tag information query tag forwarding table received by the receiving unit.
  • the maintenance unit 12 is configured to establish and/or maintain a tag forwarding table, and obtain the forwarding information from the tag forwarding table according to the query request.
  • the forwarding unit 14 is configured to forward the OB received by the receiving unit to the optical layer according to the forwarding information acquired by the forwarding information acquiring unit.
  • the node further includes:
  • the tag information obtaining unit 15 is configured to acquire the second tag information corresponding to the OB according to the forwarding information acquired by the forwarding information acquiring unit.
  • the information encapsulating unit 16 is configured to encapsulate the second tag information acquired by the tag information acquiring unit into the second control information.
  • the transmitting unit 17 is configured to transmit the second control information to the downstream node, and transmit the OB forwarded by the forwarding unit to the downstream node based on the determined period.
  • the sending unit 17 includes:
  • the OB sending unit 171 transmits the OB forwarded by the forwarding unit to the downstream node based on the determined period.
  • the control information transmitting unit 172 transmits the second control information to the downstream node based on the determined period.
  • the OB receiving unit 171 is further configured to receive another upstream based on the determined period.
  • a first optical delay unit 18 configured to delay, at the optical layer, the OB from the upstream node and/or the OB from another upstream node received from the OB receiving unit, so that the OB from the upstream node Corresponding to the counting start position of the determined period corresponding to each of the OBs from another upstream node, or maintaining the determined time interval, and delaying the processing of the OB from the upstream node and the An OB of an upstream node is transmitted to the forwarding unit.
  • the first optical delay unit may also be combined with the forwarding unit, that is, the forwarding and optical delay are simultaneously implemented in one unit.
  • the tag information acquiring unit 15 includes:
  • the address obtaining unit 151 is configured to obtain a new media access control MAC address and an IP address according to the forwarding information acquired by the forwarding information acquiring unit.
  • the tag information generating unit 152 is configured to replace the original MAC address and the IP address in the first tag information according to the new MAC address and IP address acquired by the address obtaining unit, and generate a second tag corresponding to the OB.
  • the tag information acquiring unit 15 extracts the second tag information corresponding to the OB from the forwarding information of the OB acquired by the forwarding information acquiring unit 13.
  • the node further includes:
  • the information extracting unit 19 is configured to extract, from the first control information received by the receiving unit, the signaling packet and the OAM information of the OB layer;
  • the OAM information conversion unit 110 is configured to convert OAM information of the OB layer extracted by the information extraction unit into OAM information of the link layer;
  • the maintenance module 12 is further configured to establish and/or update the label forwarding table according to the OAM information of the link layer from the OAM information conversion unit 110 according to the signaling information and the OAM information of the link layer.
  • FIG. 9 it is a schematic diagram of a second embodiment of a node device provided by the present invention.
  • the node includes an OB generating unit 21, a tag information acquiring unit 22, a maintenance unit 23, a forwarding information acquiring unit 24, and a packaging unit 25.
  • a sending unit 26 wherein:
  • the OB generating unit 21 is configured to receive input service data, and encapsulate the service data to generate an OB.
  • the tag information acquiring unit 22 is configured to acquire first tag information corresponding to the OB generated by the OB generating unit;
  • the maintenance unit 23 is configured to establish and/or maintain a tag forwarding table
  • the forwarding information obtaining unit 24 is configured to query the label forwarding table to obtain forwarding information corresponding to the OB.
  • the encapsulating unit 25 is configured to encapsulate the first tag information corresponding to the OB into the first control information
  • the sending unit 26 is configured to send the first control information to the downstream node according to the forwarding information, and send the OB to the downstream node according to the determined period of the forwarding information.
  • the sending unit 26 further includes:
  • control information sending unit 261 configured to transmit the first control information to a downstream node based on the determined period
  • the OB sending unit 262 is configured to send the OB to the downstream node according to the determined period of the forwarding information.
  • the node also includes:
  • a signaling packet generating unit 27 configured to generate a first signaling packet
  • the OAM information generating unit 28 is configured to generate first link layer OAM information.
  • An OAM information conversion unit 29, configured to use the first link layer generated by the OAM information generating unit
  • the encapsulating unit 25 is further configured to encapsulate the first signaling packet from the signaling packet generating unit 28 and the OB layer OAM information from the OAM information converting unit 29 into the first control information.
  • the node also includes:
  • the receiving unit 30 is configured to receive the second control information sent by the upstream node and receive the OB sent by the upstream node as a reference.
  • the OB decapsulation unit 32 is configured to decapsulate the OB received by the OB receiving unit to extract service data.
  • the extracting unit 33 is configured to extract, from the second control information received by the control information receiving unit, a second signaling packet and OB layer OAM information;
  • the OAM information conversion unit 29 is further configured to convert the extracted OB layer OAM information into second link layer OAM information.
  • the maintenance unit 23 is further configured to establish and/or update the label forwarding table according to the second signaling packet and/or the second link layer OAM information.
  • the receiving unit 30 includes:
  • the control information receiving unit 301 is configured to receive second control information sent by the upstream node
  • the OB receiving unit 302 is configured to receive the OB sent by the upstream node based on the determined period; those skilled in the art may understand that all or part of the processes in implementing the foregoing embodiments may be related by a computer program.
  • the hardware is used to complete, and the program can be stored in a computer readable storage medium, and when executed, the program can include the flow of an embodiment of the methods described above.
  • the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

Abstract

Disclosed is a data transfer method, comprising: receiving first control information sent by an upstream node and receiving the OB sent by the upstream node taking the defined period as reference, wherein first marker information corresponding to the OB is included in the first control information; querying a marker forwarding table according to the first marker information to acquire the forwarding information about the OB; and forwarding the OB at the optical layer according to the forwarding information. Also disclosed are a corresponding node and a transfer system. During the implementation of the embodiments of the present invention, forwarding the OB according to the forwarding table is advantageous for realizing statistical multiplexing of bandwidth and improving the utilization efficiency of resources and further improving the throughput rate of the network, that is, increasing the optical layer forwarding ability and performance of the communication network.

Description

数据传送方法、 节点及系统 技术领域  Data transmission method, node and system
本发明涉及光通信领域, 尤其涉及一种数据传输方法、 节点及系统。  The present invention relates to the field of optical communications, and in particular, to a data transmission method, a node, and a system.
背景技术 Background technique
随着高宽带业务的兴起和宽带用户数量的增长,通信网络中的网络流量呈指 数增长, 导致对节点中的路由器的容量的要求越来越高。 目前, 为了支持通信 网络所要求的超大容量, 路由器的功耗已经发展到了无法承受的地步, 并且资 金花费和运作花费高昂。 因此, 降低节点中的路由器的功耗和成本, 即降低通 信网络节点的功耗和成本, 是当前亟待解决的问题。  With the rise of high-bandwidth services and the growth in the number of broadband users, network traffic in communication networks has increased exponentially, resulting in ever-increasing demands on the capacity of routers in nodes. At present, in order to support the large capacity required by the communication network, the power consumption of the router has reached an unacceptable level, and the capital expenditure and operation cost are high. Therefore, reducing the power consumption and cost of the routers in the nodes, that is, reducing the power consumption and cost of the communication network nodes, is an urgent problem to be solved.
全光交换技术被认为是解决路由器功耗和成本问题的较好的方法。全光交换 技术主要有: 光分组交换(OPS, Optical Packet Switching )和光突发交换(OBS, Optical Burst Switching ) 两种全光交换技术。  All-optical switching technology is considered to be a better solution to the problem of router power consumption and cost. All-optical switching technologies include: Optical Packet Switching (OPS) and Optical Burst Switching (OBS).
不同于现有网络, 在 OPS和 OBS技术中, 传输颗粒等于交换颗粒, 业务数 据的传输和交换全部在光层进行, 线路上传输的是突发的光信号, 如图 1所示, 其中, OPS在光层直接实现光分组的交换, 光分组持续时间在纳秒级; OBS贝' J 将分组聚合成突发, 光层实现光突发的交换, 光突发持续时间在微秒至毫秒级。 从图 1 中可以看出, 在中间节点, 业务数据只经过光緩存、 快速光交换矩阵以 及可能的光层实现的波长转换等, 并不需要光电的转换, 从而降低了节点的功 耗和成本。  Different from the existing network, in the OPS and OBS technologies, the transmission particles are equal to the exchange particles, and the transmission and exchange of the service data are all performed in the optical layer, and the burst optical signal is transmitted on the line, as shown in FIG. OPS directly realizes the exchange of optical packets in the optical layer, and the optical packet duration is in the nanosecond range; OBSB' J aggregates the packets into bursts, and the optical layer realizes the exchange of optical bursts, and the optical burst duration is in microseconds to milliseconds. level. As can be seen from Figure 1, at the intermediate node, the service data only passes through the optical buffer, the fast optical switching matrix, and the wavelength conversion of the possible optical layer, etc., and does not require photoelectric conversion, thereby reducing the power consumption and cost of the node. .
由于, OPS和 OBS技术中都是基于分组交换体制, 应用于任意网络时, 特 别是网状(Mesh )网络,需要一个像电的随机存取存储器(RAM, Random Access Memory )—样灵活的光緩存, 但是灵活的光緩存实现很困难, 预计很长一段时 间内 OPS和 OBS技术在 Mesh网络都无法实用。 也就是说采用现在提出的 OPS 和 OBS技术, 光层沖突严重, 网络吞吐率较低。 发明内容  Since both OPS and OBS technologies are based on a packet switching system, when applied to any network, especially a mesh (Mesh) network, an arbitrary random access memory (RAM) is required. Cache, but flexible optical cache implementation is difficult, and OPS and OBS technologies are not expected to be practical on Mesh networks for a long time. That is to say, with the proposed OPS and OBS technologies, the optical layer conflicts are severe and the network throughput rate is low. Summary of the invention
本发明要解决的技术问题在于, 提供一种数据传输方法、 节点及系统, 以 降低光层沖突, 提高网络吞吐率。 为了解决上述技术问题, 本发明实施例提供了一种数据传送的方法, 包括: 接收上游节点发送的第一控制信息, 并以确定的周期为基准接收所述上游 节点发送的 OB, 所述第一控制信息中包含所述 OB对应的第一标记信息; The technical problem to be solved by the present invention is to provide a data transmission method, node and system to reduce optical layer conflict and improve network throughput. In order to solve the above technical problem, an embodiment of the present invention provides a data transmission method, including: receiving first control information sent by an upstream node, and receiving an OB sent by the upstream node according to a determined period, where the The first tag information corresponding to the OB is included in a control information;
根据所述第一标记信息查询标记转发表, 获取所述 OB的转发信息; 根据所述转发信息对所述 OB在光层进行转发。  Querying the label forwarding table according to the first label information, acquiring forwarding information of the OB; and forwarding the OB in the optical layer according to the forwarding information.
相应地, 本发明实施例还提供了另一种数据传送的方法, 包括:  Correspondingly, the embodiment of the present invention further provides another method for data transmission, including:
接收输入的业务数据, 对所述业务数据进行封装, 生成 OB;  Receiving the input service data, and encapsulating the service data to generate an OB;
获取所述 OB对应的第一标记信息;并查询标记转发表获取所述 OB对应的 转发信息;  Acquiring the first tag information corresponding to the OB; and querying the tag forwarding table to obtain forwarding information corresponding to the OB;
将所述与 OB对应的第一标记信息封装进第一控制信息中,根据所述转发信 息发送所述第一控制信息到下游节点; 并根据所述转发信息以确定的周期为基 准发送所述 OB到下游节点。  And the first tag information corresponding to the OB is encapsulated into the first control information, and the first control information is sent to the downstream node according to the forwarding information; and the method is sent according to the determined period of the forwarding information. OB to the downstream node.
相应地, 本发明实施例还提供了一种节点, 包括接收单元、 维护单元、 转 发信息获取单元、 转发单元, 其中:  Correspondingly, the embodiment of the present invention further provides a node, including a receiving unit, a maintenance unit, a forwarding information acquiring unit, and a forwarding unit, where:
接收单元, 用于接收上游节点发送的第一控制信息, 并以确定的周期为基 准接收所述上游节点发送的 OB, 所述第一控制信息中包含所述 OB对应的第一 标记信息;  a receiving unit, configured to receive the first control information sent by the upstream node, and receive the OB sent by the upstream node as a reference, where the first control information includes the first tag information corresponding to the OB;
转发信息获取单元, 用于根据所述接收单元接收到的所述第一标记信息查 询标记转发表, 获取所述 OB的转发信息;  And a forwarding information obtaining unit, configured to query, according to the first tag information, the tag forwarding table received by the receiving unit, to obtain forwarding information of the OB;
维护单元, 用于建立和 /或维护标记转发表, 并根据所述查询请求从所述标 记转发表中获取所述转发信息;  a maintenance unit, configured to establish and/or maintain a tag forwarding table, and obtain the forwarding information from the tag forwarding table according to the query request;
转发单元, 用于根据所述转发信息获取单元获取的转发信息对所述接收单 元接收到的 OB在光层进行转发。  And a forwarding unit, configured to forward the OB received by the receiving unit to the optical layer according to the forwarding information acquired by the forwarding information acquiring unit.
相应地, 本发明实施例还提供了另一种节点, 包括 OB生成单元、 标记信息 获取单元、 维护单元、 转发信息获取单元、 封装单元、 及发送单元, 其中: 所述 OB生成单元, 用于接收输入的业务数据, 对所述业务数据进行封装, 生成 OB;  The OB generating unit, the OB generating unit, Receiving the input service data, encapsulating the service data, and generating an OB;
所述标记信息获取单元,用于获取与所述 OB生成单元生成的 OB对应的第 一标记信息;  The tag information acquiring unit is configured to acquire first tag information corresponding to the OB generated by the OB generating unit;
所述维护单元, 用于建立和 /或绰护标记转发表; 所述转发信息获取单元,用于查询所述标记转发表获取所述 OB对应的转发 信息; The maintenance unit is configured to establish and/or defend a tag forwarding table; The forwarding information obtaining unit is configured to query the label forwarding table to obtain forwarding information corresponding to the OB;
所述封装单元, 用于将所述 OB 对应的第一标记信息封装进第一控制信息 中;  The encapsulating unit is configured to encapsulate the first tag information corresponding to the OB into the first control information;
所述发送单元, 用于根据所述转发信息发送所述第一控制信息到下游节点, 并根据所述转发信息以确定的周期为基准发送所述 OB到下游节点。  The sending unit is configured to send the first control information to a downstream node according to the forwarding information, and send the OB to a downstream node according to a determined period of the forwarding information.
实施本发明实施例, 在数据传送的中间节点, 通过接收上游节点的第一控 制信息, 并以确定的周期为基准接收上游节点发送的 OB, 然后进行转发。 这样 就能以确定的周期为基准实现带宽资源的控制、 时隙的疏导, 从而降低光层沖 突概率或消除光层沖突, 提高网络吞吐率。 同时, 在本实施例中, 通过转发表 对所述 OB进行转发, 有利于实现带宽的统计复用, 提高资源利用效率, 进一步 提高网络吞吐率, 即提升了通信网络的光层转发能力和性能。 附图说明 例或现有技术描述中所需要使用的附图作筒单地介绍, 显而易见地, 下面描述 中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付 出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。  In the embodiment of the present invention, the intermediate node in the data transmission receives the OB sent by the upstream node by receiving the first control information of the upstream node and using the determined period as a reference, and then performs forwarding. In this way, bandwidth control and time slot grooming can be implemented based on the determined period, thereby reducing optical layer collision probability or eliminating optical layer collision, and improving network throughput. In the embodiment, the OB is forwarded through the forwarding table, which facilitates statistical multiplexing of bandwidth, improves resource utilization efficiency, and further improves network throughput, that is, improves optical layer forwarding capability and performance of the communication network. . BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated in the claims Other drawings may also be obtained from these drawings without the use of creative labor.
图 1为现有技术中通信网络的结构示意图; 图 2为本发明实施例中通信网络的结构示意图; 图 3为本发明实施例 0B及控制信息的一个实施例示意图; 图 4为本发明的 0B及控制信息的又一个实施例示意图 图 5为本发明提供的数据传送方法的第一实施例流程示意图; 图 6为本发明提供的数据传送方法的第二实施例流程示意图; 图 7为本发明提供的节点设备的第一实施例组成示意图; 图 8 为本发明提供的节点设备的第一实施例中所述标记信息获取单元组成 示意图; 图 9所示为本发明提供的节点设备的第二实施例组成示意图。 具体实施方式 1 is a schematic structural diagram of a communication network in the prior art; FIG. 2 is a schematic structural diagram of a communication network according to an embodiment of the present invention; FIG. 3 is a schematic diagram of an embodiment of an embodiment 0B and control information according to the present invention; FIG. 5 is a schematic flowchart diagram of a first embodiment of a data transmission method according to the present invention; FIG. 6 is a schematic flowchart diagram of a second embodiment of a data transmission method according to the present invention; A schematic diagram of a first embodiment of a node device provided by the present invention; FIG. 8 is a schematic diagram of a composition of a tag information acquiring unit in a first embodiment of a node device according to the present invention; FIG. 9 is a schematic diagram showing the composition of a second embodiment of a node device according to the present invention. detailed description
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。  BRIEF DESCRIPTION OF THE DRAWINGS The technical solutions in the embodiments of the present invention will be described in detail with reference to the accompanying drawings. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present invention without creative work are within the scope of the present invention.
下面通过附图和实施例, 对本发明实施例的技术方案做进一步的详细描述。 图 2为本发明实施例中通信网络的结构示意图。 如图 2所示, 该通信网络 由至少两个边缘节点(边缘节点 A和边缘节点 B )和至少一个中间节点。 需要说 明的是, 实际网络系统中, 也可能是仅包括两个边缘节点, 边缘节点之间直接 互连, 而不需要中间节点, 另外, 一个边缘节点可能和两个及以上的中间节点 相连, 而中间节点也有可能和两个及以上的边缘节点相连。  The technical solutions of the embodiments of the present invention are further described in detail below through the accompanying drawings and embodiments. FIG. 2 is a schematic structural diagram of a communication network according to an embodiment of the present invention. As shown in FIG. 2, the communication network consists of at least two edge nodes (edge node A and edge node B) and at least one intermediate node. It should be noted that, in an actual network system, it is also possible to include only two edge nodes, and the edge nodes are directly interconnected without an intermediate node. In addition, one edge node may be connected to two or more intermediate nodes. It is also possible for intermediate nodes to be connected to two or more edge nodes.
图 2 中, 边缘节点 A包括了线路发送侧和线路接收侧两个方向的处理(称 为双向网络)。 其中, 线路侧是指设备和设备构建的网络相连的一侧, 其对应于 客户侧, 客户侧是指设备接入客户信号的一侧。  In Figure 2, edge node A includes processing in both directions of the line transmitting side and the line receiving side (referred to as a two-way network). The line side refers to the side where the device and the device are connected to the network, which corresponds to the client side, and the client side refers to the side where the device accesses the client signal.
需要说明的是, 网络可以只支持单向处理, 比如边缘节点 A只包括线路发 送侧的业务数据的处理, 边缘节点 B只包括线路接收侧的业务数据的处理(在 单向网络中, 一些控制信息的处理可能还是双向的)。 这种筒化的应用情形在现 在的网络中依然存在, 相应设备的筒化也是显而易见, 因此不再赘述。  It should be noted that the network can only support one-way processing. For example, the edge node A only includes the processing of the service data on the line sending side, and the edge node B only includes the processing of the service data on the line receiving side (in the one-way network, some control) The processing of information may still be two-way). This kind of application situation still exists in the existing network, and the cylinderization of the corresponding equipment is also obvious, so it will not be described again.
以边缘节点 A 的线路发送方向为例说明业务数据传输和处理的过程(显而 易见的, 边缘节点 A的线路接收方向的处理是类似的, 不再赘述):  Taking the line sending direction of the edge node A as an example to illustrate the process of service data transmission and processing (it is obvious that the processing of the line receiving direction of the edge node A is similar, and will not be described again):
边缘节点 A接入客户侧输入的业务数据后,将业务数据封装进 0B ( 0pt i ca l Bur s t , 光突发) After the edge node A accesses the service data input by the client side, the service data is encapsulated into 0B (0pt i ca l Bur st, light burst)
中, 并将相应的控制相关的信息封装进第一控制信息中; 然后, 边缘节点 A 将 OB及控制信息发送到网络中, 送给中间节点。 其中, 边缘节点以确定的周期 发送 0B。 进一步的, 所述的第一控制信息中包含所述 0B对应的第一标记信息, 所述第一控制信息或第一标记信息能携带所述 0B在所述确定的周期中的位置信 息。  And encapsulating the corresponding control related information into the first control information; then, the edge node A sends the OB and the control information to the network, and sends the information to the intermediate node. Wherein, the edge node sends 0B in a determined period. Further, the first control information includes the first tag information corresponding to the 0B, and the first control information or the first tag information can carry the location information of the 0B in the determined period.
中间节点接收边缘节点 A发送的第一控制信息, 并以确定的周期为基准接 收边缘节点 A发送的 0B ,所述第一控制信息中包含所述 0B对应的第一标记信息; 根据所述第一标记信息查询标记转发表, 获取所述 0B的转发信息; 根据所述转 发信息对所述 0B在光层进行转发。 如前所述, 边缘节点发出的所述第一控制信 息或第一标记信息中携带有所述标记信息对应的所述 0B在所述确定的周期中的 位置信息, 因此中间节点接收的第一控制信息或第一标记信息也具有相同的特 点。  The intermediate node receives the first control information sent by the edge node A, and receives the OB sent by the edge node A based on the determined period, where the first control information includes the first label information corresponding to the OB; A tag information query tag forwarding table obtains forwarding information of the OB; and forwards the OB to the optical layer according to the forwarding information. As described above, the first control information or the first tag information sent by the edge node carries the location information of the OB corresponding to the tag information in the determined period, so the first node receives the first information. The control information or the first tag information also has the same characteristics.
进一步地, 根据所述转发信息获取所述 0B对应的第二标记信息;  Further, acquiring, according to the forwarding information, second marking information corresponding to the 0B;
将所述第二标记信息封装进第二控制信息中, 将所述第二控制信息传送到 下游节点, 并以确定的周期为基准将所述 0B传送到下游节点。  The second tag information is encapsulated into the second control information, the second control information is transmitted to the downstream node, and the 0B is transmitted to the downstream node based on the determined period.
边缘节点 B接收中间节点发送的第二控制信息, 并以确定的周期为基准接 收所述中间节点发送的 0B;  The edge node B receives the second control information sent by the intermediate node, and receives the 0B sent by the intermediate node based on the determined period;
对接收到的来自所述上游节点的 0B进行解封装, 提取输出的业务数据。 可以理解的是, 上述网络中, 中间节点可以有多个, 则边缘节点 B接收的 应该是和其直接连接的中间节点发送的控制信息及 0B。 这种情形下, 网络中各 节点的相关的处理类似, 不再赘述。  The received 0B from the upstream node is decapsulated, and the outputted business data is extracted. It can be understood that, in the above network, there may be multiple intermediate nodes, and the edge node B receives the control information and 0B sent by the intermediate node directly connected thereto. In this case, the related processing of each node in the network is similar and will not be described again.
进一步地, 也有可能网络中不存在中间节点, 此时边缘节点 B直接接收边 缘节点 A发送的第一控制信息和 0B , 边缘节点 A和边缘节点 B的相关处理也类 似, 不再赘述。 如图 5 所示, 是本发明提供的数据传送方法的第一实施例流程示意图, 该 方法应用通信网络中的中间节点, 该数据传送方法包括: 步骤 S101 , 接收上游节点发送的第一控制信息, 并以确定的周期为基准接 收所述上游节点发送的 OB, 所述第一控制信息中包含所述 OB对应的第一标记 信息; Further, it is also possible that there is no intermediate node in the network, and the edge node B directly receives the edge. The first control information sent by the edge node A and the associated processing of the edge node A and the edge node B are similar, and will not be described again. As shown in FIG. 5, it is a schematic flowchart of a first embodiment of a data transmission method provided by the present invention. The method is applied to an intermediate node in a communication network, and the data transmission method includes: Step S101: Receive first control information sent by an upstream node. Receiving, by the determined period, the OB sent by the upstream node, where the first control information includes the first label information corresponding to the OB;
举例而言,, 在本实施例中, 所述第一控制信息或所述第一标记信息中携带 有所述第一标记信息对应的所述 OB在所述确定的周期中的位置信息。  For example, in this embodiment, the first control information or the first tag information carries location information of the OB corresponding to the first tag information in the determined period.
图 3为本发明的 0B及控制信息的一个实施例示意图, 在本实施例中, 所述 第一控制信息中携带有指明所述 0B在确定的周期中的位置信息  3 is a schematic diagram of an embodiment of 0B and control information according to the present invention. In this embodiment, the first control information carries location information indicating that the 0B is in a determined period.
如图 3所示, 控制信息和 0B都采用确定的周期发送(和接收)。 显而易见 的, 只要能合适地安排好控制信息和 0B之间的时序, 控制信息也可以不用采用 确定的周期发送, 例如, 控制信息中增加延时字段, 说明控制信息和 0B之间的 延时关系 (这种情形下, 控制信息就不用按照确定的周期发送)。 控制信息也采 用确定的周期发送, 有利于节点进行同步定时、 筒化控制信息处理等等。  As shown in Figure 3, both control information and 0B are transmitted (and received) using a determined period. Obviously, as long as the timing between the control information and the 0B can be properly arranged, the control information can also be sent without using a certain period. For example, a delay field is added to the control information to indicate the delay relationship between the control information and the 0B. (In this case, the control information is not sent in a determined cycle). The control information is also transmitted using a determined period, which facilitates the node to perform synchronization timing, tube control information processing, and the like.
在图 3中, 一个周期中的 0B的长度可以是不同的, 不同的 0B可能代表不 同的连接关系。 例如, 0B1代表边缘节点 A发送的、 需要边缘节点 B接收的 0B; 0B2代表另一个边缘节点 C发送的、 需要另一个边缘节点 D接收的 0B; 等等。  In Figure 3, the length of 0B in one cycle can be different, and different 0Bs may represent different connection relationships. For example, 0B1 represents 0B sent by edge node A and required to be received by edge node B; 0B2 represents 0B sent by another edge node C and needs to be received by another edge node D;
但是只要网络中各节点都是按照确定的周期来处理 0B , 则各节点就能准确 地知道带宽资源的利用情况, 并且能协调一致地以确定的周期为基准进行相应 的操作, 就能规避光层沖突或者将光层沖突降到最低。 在本实施例中, 筒单地 推理就可以知道, 只要通过控制信息提前了解到 0B的分布信息, 同样能规避光 层沖突。  However, as long as each node in the network processes 0B according to a certain period, each node can accurately know the utilization of the bandwidth resources, and can perform corresponding operations according to the determined and determined period, thereby evading the light. Layer conflicts or minimize optical layer conflicts. In this embodiment, it can be known from the single reasoning that as long as the distribution information of 0B is known in advance through the control information, the optical layer collision can be avoided.
在图 3中, 0B的位置信息是通过控制信息中的开始位置和结束位置来指示 的, 也就是说, 控制信息携带有 0B在确定的周期中的位置信息。  In Fig. 3, the position information of 0B is indicated by the start position and the end position in the control information, that is, the control information carries the position information of 0B in the determined period.
显而易见地, 在图 3中, 0B的长度当然可以是相同的。  Obviously, in Fig. 3, the length of 0B may of course be the same.
图 4为本发明的 0B及控制信息的又一个实施例示意图, 如图 4所示, 在本 实施例中,所述第一标记信息中携带有指明所述 0Β在确定的周期中的顺序信息。 所述第一控制信息和 0Β都采用确定的周期发送, 所述 0Β的长度都是确定的并 且相同的。 不同的 0Β可能对应不同的源宿。 例如, 0B1代表边缘节点 Α发送的、 需要边缘节点 B接收的 OB; 0B2代表另一个边缘节点 C发送的、 需要另一个边 缘节点 D接收的 0B; 等等。 4 is a schematic diagram of still another embodiment of the OB and control information of the present invention, as shown in FIG. In an embodiment, the first tag information carries sequence information indicating the 0Β in the determined period. The first control information and 0Β are both transmitted in a determined period, and the lengths of the 0Β are all determined and identical. Different 0Β may correspond to different source and sink. For example, 0B1 represents an OB sent by the edge node 需要 that requires the edge node B to receive; 0B2 represents another OB that is sent by the edge node C and needs to be received by another edge node D;
图 4中, 所述标记信息的具体实现方式为标签, 标签适用于采用 MPLS相关 协议的情形, 显而易见地, 如果采用 IP转发协议时, 所述标记信息可以为 IP 地址等。 在本实施例中, 由于 0B的长度是确定的并且相同, 因此, 0B在所述确定周 期中的顺序信息就可以指示出其位置信息。 举例而言, 首先, 知道了光信号传 输的比特率, 则根据确定的周期值(以时间为单位), 就可以知道一个周期中包 含多少个字节 (因此下面的描述中以字节数做为周期的单位)。 假设 0B 的长度 为 X字节, 0B之间的间隔为 y字节,那么只要说明是确定周期中的第 z个 0B (从 1开始计算 ), 就可以知道所述第 z个 0B从所述确定周期的第(z-1) * (x+y) +1个 字节开始, 到第(z-l) * (x+y) +x个字节结束。 上面所述的第 z个 0B就是 0B在所 述确定周期中的顺序信息, 从所述确定的周期第几个字节开始到第几个字节结 束就是位置信息。 因此, 在本实施例中, 实际是采用标记信息指示了 0B在确定 的周期中的顺序信息, 从而间接指示出了 0B在确定的周期中的位置信息。 优选地, 在本实施例中, 本节点可以以确定的周期为基准接收所述上游节 点发送的第一控制信息。 由于控制信息中各字段的长度是可以事先确定下来的, 因此可以采用和控制信息对应的 0B在确定周期相同的顺序放置 0B对应的标记 信息(图 4中为标签)。 例如, 图 4中, 标签 1对应 0B1 , 标签 2对应 0B2等等。 因此, 在本实施例中, 标记信息实际是采用和 0B在确定的周期中的相同的顺序 来指示 0B在所述确定的周期中的顺序信息, 从而间接地指示 0B在所述确定的 周期中的位置信息。 In FIG. 4, the specific implementation manner of the tag information is a label, and the label is applicable to a case where an MPLS-related protocol is used. Obviously, if an IP forwarding protocol is adopted, the tag information may be an IP address or the like. In the present embodiment, since the length of 0B is determined and the same, the order information of 0B in the determination period can indicate its position information. For example, first, knowing the bit rate of optical signal transmission, based on the determined period value (in units of time), you can know how many bytes are included in one cycle (so the following description is done in bytes. For the unit of the cycle). Assuming that the length of 0B is X bytes, and the interval between 0B is y bytes, then as long as the description is the zth 0B in the determination period (calculated from 1), it can be known that the zth 0B is from the Determine the (z-1) * (x + y) of the period +1 byte begins, to the end of (zl) * (x + y) + x bytes. The zth OB described above is the order information of 0B in the determination period, and the position information is from the first byte of the determined period to the end of the first byte. Therefore, in the present embodiment, the flag information is actually used to indicate the order information of the 0B in the determined period, thereby indirectly indicating the position information of the 0B in the determined period. Preferably, in this embodiment, the node may receive the first control information sent by the upstream node based on the determined period. Since the length of each field in the control information can be determined in advance, the flag information corresponding to the 0B (label in FIG. 4) can be placed in the same order as the determination period by the 0B corresponding to the control information. For example, in FIG. 4, the label 1 corresponds to 0B1, the label 2 corresponds to 0B2, and the like. Therefore, in the present embodiment, the flag information actually indicates the order information of 0B in the determined period in the same order as 0B in the determined period, thereby indirectly indicating 0B in the determined Location information in the cycle.
显而易见地, 本领域技术人员应当明白, 在本实施例中, 标记信息和 0B在 确定的周期中的顺序相同不是必要的, 举个筒单例子, 标记信息可以采用和其 对应的 0B在确定的周期中的相反的顺序来指示 0B在所述确定的周期中的顺序 信息 (例如, 标签 n和 0B1对应、 标签 1和 OBn对应等等)。  Obviously, those skilled in the art should understand that in the present embodiment, it is not necessary that the mark information and the order of 0B in the determined cycle are the same. For example, the tag information may be determined by using the corresponding 0B. The reverse order in the cycle indicates the order information of OB in the determined period (eg, label n and OB1 correspondence, label 1 and OBn correspondence, etc.).
采用标记信息在所述确定的周期中的顺序来指示其对应的 0B在所述确定的 周期中的顺序信息, 特别是两者采用相同的顺序, 可以筒化控制信息 (标记信 息) 的处理, 从而提高控制信息处理速度, 加快转发速度, 从而提高网络吞吐 率(减低光层沖突概率或消除光层沖突)。  The order information of the corresponding OB in the determined period is indicated by the order of the marker information in the determined period, in particular, the same order is used, and the processing of the control information (marker information) can be compressed. Thereby improving the speed of control information processing, speeding up the forwarding speed, thereby improving the network throughput rate (reducing the optical layer collision probability or eliminating the optical layer conflict).
特别地, 0B采用确定的周期进行发送(和接收), 特别是在本实施例中, 0B 的长度是确定并且相同的, 能大幅降低光层沖突概率, 甚至消除光层沖突。  In particular, 0B transmits (and receives) with a determined period, and particularly in the present embodiment, the length of 0B is determined and the same, which can greatly reduce the optical layer collision probability and even eliminate optical layer collision.
例如, 在中间节点设置时隙调度功能, 能实现本实施例中的 0B时隙的无阻 塞调度, 也即在同一周期中的 0B可以在光层任意调度到任何时隙(例如 0B1调 度到 0B4对应的时隙, OBn调度到 0B1对应的时隙, 等等)。 0B的长度是确定的, 意味着可以采用确定长度的延时单元在光层进行延时, 0B在一个周期中的数量 是有限的, 意味着实现无阻塞时隙调度所需的光延时单元数量是有限的。 这些 都有助于构建一个实用的、 相对筒单的时隙调度单元解决光层沖突问题: 构建 了一个无阻塞时隙调度单元之后, 就可以采用相应的控制平面技术, 例如扩展 RSVP-TE ( Resource Reservat ion Protocol - Traff ic Eng ineer ing, 支持流量 工程的资源预留协议)等, 实现对带宽(可以量化为一个周期的 0B数量) 的分 配, 从而完全规避光层沖突。 当然, 也可以在此基础上进行一些扩展, 放宽对 带宽的严格控制, 在业务传输延时和网络吞吐率两者之间取一个符合要求的平 步骤 S102, 根据所述第一标记信息查询标记转发表, 获取所述 OB的转发 信息。 此处, 本实施例中的标记转发表可以是预先配置的, 也可以根据路由协 议、 标签发布协议等相关信息生成。 例如, 该标记转发表可以是类似 IP转发技 术中的转发信息表( FIB, Forward Information Base ), 或者是类似 MPLS交换技 术中的标签转发信息表 ( LFIB , label forwarding information base )。 For example, the time slot scheduling function is set in the intermediate node, which can implement the non-blocking scheduling of the 0B time slot in this embodiment, that is, the 0B in the same cycle can be arbitrarily scheduled to any time slot in the optical layer (for example, 0B1 scheduling to 0B4) The corresponding time slot, OBn is scheduled to the time slot corresponding to 0B1, and so on). The length of 0B is determined, which means that the delay unit with a certain length can be delayed in the optical layer. The number of 0B in one cycle is limited, which means that the optical delay unit required for non-blocking time slot scheduling is realized. The quantity is limited. These all help to construct a practical, relatively single slot scheduling unit to solve the optical layer collision problem: After constructing a non-blocking time slot scheduling unit, you can use the corresponding control plane technology, such as extending RSVP-TE ( The Resource Reservation Protocol (TRAF ic Eng ineering) supports the allocation of bandwidth (the number of 0Bs that can be quantized into one cycle), thus completely avoiding optical layer collisions. Of course, it is also possible to carry out some extensions on this basis, relax the strict control of bandwidth, and take a flat between the service transmission delay and the network throughput rate. Step S102: Query the tag forwarding table according to the first tag information, and obtain forwarding information of the OB. Here, the label forwarding table in this embodiment may be pre-configured, or may be generated according to related information such as a routing protocol, a label distribution protocol, and the like. For example, the label forwarding table may be a Forward Information Base (FIB) similar to the IP forwarding technology, or a label forwarding information base (LFIB) in the MPLS switching technology.
在采用 IP转发协议的实施例中, 所述标记信息包括 IP地址和 MAC地址, 根据路由协议相关的信令包和链路层的操作、 管理和维护 (OAM, operation, administration and maintenance )信息生成路由信息表 ( RIB, routing information base ),再根据该路由信息表 ( RIB )生成转发信息表 ( FIB, forwarding information base )。  In an embodiment in which the IP forwarding protocol is adopted, the tag information includes an IP address and a MAC address, and is generated according to a routing protocol related signaling packet and link layer operation, management, and maintenance (OAM) operation, administration and maintenance information. A routing information table (RIB) is generated, and a forwarding information base (FIB) is generated according to the routing information table (RIB).
在采用 MPLS交换协议的实施例中, 所述标记信息是 MPLS标签, 根据路 由协议相关的信令包和链路层 OAM信息生成路由信息表(RIB ), 再根据路由 信息表( RIB ) 以及标签分发协议( LDP, label distribution protocol )相关的信令 包和链路层 OAM信息生成标签转发信息表 ( LFIB )。  In the embodiment adopting the MPLS exchange protocol, the tag information is an MPLS label, and a routing information table (RIB) is generated according to a routing protocol related signaling packet and link layer OAM information, and then according to a routing information table (RIB) and a label. A signaling packet related to the LDP (label distribution protocol) and a link layer OAM information generation label forwarding information table (LFIB).
本实施例中, 在步骤 S101 , 从上游节点接收到第一控制信息之后, 从所述 第一控制信息中提取信令包和 OB层的 OAM信息; 将所述 OB层的 OAM信息 转换为链路层的 OAM信息; 及根据所述信令包和链路层的 OAM信息建立和 / 或更新标记转发表。  In this embodiment, after receiving the first control information from the upstream node, the signaling packet and the OAM information of the OB layer are extracted from the first control information; and the OAM information of the OB layer is converted into a chain. The OAM information of the layer layer; and establishing and/or updating the label forwarding table according to the OAM information of the signaling packet and the link layer.
本实施例中, 在所述步骤 S102, 也即根据所述第一标记信息查询标记转发 表, 获取所述 OB 的转发信息的步骤之后还包括: 根据所述转发信息获取所述 OB对应的第二标记信息; 将所述第二标记信息封装进第二控制信息中, 将所述 第二控制信息传送到下游节点,并以确定的周期为基准将所述 OB传送到下游节 点。 优选地, 以所述确定的周期为基准将所述第二控制信息传送到下游节点。  In this embodiment, after the step of obtaining the forwarding information of the OB according to the first tag information query tag forwarding table, the step further includes: acquiring, according to the forwarding information, the OB corresponding to the OB And marking the second tag information into the second control information, transmitting the second control information to the downstream node, and transmitting the OB to the downstream node based on the determined period. Preferably, the second control information is transmitted to the downstream node based on the determined period.
当采用互联网协议(IP )转发协议时, 所述根据所述转发信息获取所述 OB 对应的第二标记信息可以通过如下方法实现:  When the Internet Protocol (IP) forwarding protocol is adopted, the acquiring the second tag information corresponding to the OB according to the forwarding information may be implemented by:
根据所述转发信息获取新的媒体访问控制( MAC )地址和 IP地址, 用所述 新的 MAC地址和 IP地址替换所述第一标记信息中原有的 MAC地址和 IP地址, 生成所述 OB对应的第二标记信息; 当采用多标签交换(MPLS )协议时, 则直接从所述转发信息中提取所述 OB对应的所述第二标记信息。 进一步地, 本实施例中, 可以通过相关的信令协 议生成新的信令包, 并生成新的链路层 OAM信息, 将所述新的链路层 OAM信 息转换成新的 OB层 OAM信息; 进而所述新的信令包和新的 OB层 OAM信息 封装进所述第二控制信息中。 Obtaining a new media access control (MAC) address and an IP address according to the forwarding information, replacing the original MAC address and the IP address in the first tag information with the new MAC address and the IP address, and generating the OB corresponding Second mark information; When the multi-label switching (MPLS) protocol is adopted, the second tag information corresponding to the OB is directly extracted from the forwarding information. Further, in this embodiment, a new signaling packet may be generated by using a related signaling protocol, and new link layer OAM information is generated, and the new link layer OAM information is converted into a new OB layer OAM information. The new signaling packet and the new OB layer OAM information are further encapsulated into the second control information.
此处与所述第二控制信息与所述第一控制信息类似, 所述第二控制信息或 第二标记信息中可以携带有所述第二标记信息对应的所述 OB 在所述确定的周 期中的位置信息。  Here, the second control information is similar to the first control information, and the second control information or the second tag information may carry the OB corresponding to the second tag information in the determined period. Location information in .
步骤 S103, 根据所述转发信息对所述 OB在光层进行转发。  Step S103: Forward the OB in the optical layer according to the forwarding information.
具体实施时,可以以所述确定的周期为基准对所述 OB进行转发。 当本节点 以确定的周期为基准接收到另一个上游节点发送的 OB时,在光层对所述来自上 游节点的 OB和 /或来自另一个上游节点的 OB进行延时, 使得所述来自上游节 点的 OB和所述来自另一个上游节点的 OB各自对应的所述确定的周期的计数开 始位置对齐或保持确定的时间间隔。 本领域技术人员应当明白, 当本节点以确 定的周期为基准接收到其他多个上游节点发送的 OB 时, 均会通过上述延时处 理,籍此保证来自多个上游节点的 OB各自对应的所述确定的周期的计数开始位 置对齐或保持确定的时间间隔。具体实施时,对 OB的光延时处理与光层转发可 以通过不同的装置先后进行, 也可以在同一物理装置中同时实现光延时及光层 转发。  In a specific implementation, the OB may be forwarded based on the determined period. When the OB is sent by another upstream node based on the determined period of the node, the OB from the upstream node and/or the OB from the other upstream node are delayed at the optical layer, so that the upstream The count start position of the determined period corresponding to the OB of the node and the OB from the other upstream node is aligned or maintained for a determined time interval. A person skilled in the art should understand that when the OBs sent by other multiple upstream nodes are received on the basis of the determined period of the node, the delay processing is performed, thereby ensuring the corresponding OBs of the multiple upstream nodes. The count start position of the determined period is aligned or maintained for a determined time interval. In the specific implementation, the optical delay processing and the optical layer forwarding of the OB may be performed sequentially through different devices, or the optical delay and optical layer forwarding may be simultaneously implemented in the same physical device.
本实施例以确定的周期为基准接收上游节点发送的 OB, 然后进行转发。 这 样就能以确定的周期为基准实现带宽资源的控制、 时隙的疏导, 从而降低光层 沖突概率或消除光层沖突, 提高网络吞吐率。 降低光层沖突概率或消除光层沖 突的方法可以参见图 3、 4对应的实施例说明, 这里不再赘述。 同时, 在本实施 例中, 通过转发表对所述 OB进行转发, 有利于实现带宽的统计复用, 提高资源 利用效率, 进一步提高网络吞吐率, 即提升了通信网络的光层转发能力和性能。  In this embodiment, the OB sent by the upstream node is received on the basis of the determined period, and then forwarded. In this way, bandwidth control and time slot grooming can be implemented based on the determined period, thereby reducing optical layer collision probability or eliminating optical layer collision, and improving network throughput. For the method of reducing the optical layer collision probability or eliminating the optical layer conflict, refer to the description of the corresponding embodiment in FIG. 3 and FIG. 4, and details are not described herein again. In the embodiment, the OB is forwarded through the forwarding table, which facilitates statistical multiplexing of bandwidth, improves resource utilization efficiency, and further improves network throughput, that is, improves optical layer forwarding capability and performance of the communication network. .
如图 6 所示, 是本发明提供的数据传送方法的第二实施例流程示意图, 该 方法方法应用通信网络中的边缘节点, 该数据传送方法包括:  As shown in FIG. 6, it is a schematic flowchart of a second embodiment of a data transmission method provided by the present invention. The method method applies an edge node in a communication network, and the data transmission method includes:
步骤 S201 , 接收输入的业务数据, 对所述业务数据进行封装, 生成 OB; 此处, 所述输入的业务数据为来自客户侧的业务数据。  In step S201, the input service data is received, and the service data is encapsulated to generate an OB. Here, the input service data is service data from the client side.
步骤 S202,获取所述 OB对应的标记信息; 并查询标记转发表获取所述 OB 对应的转发信息; Step S202, acquiring tag information corresponding to the OB; and querying the tag forwarding table to obtain the OB Corresponding forwarding information;
此处, 所述标记转发表与前述本发明提供的数据传送方法的第一实施例中 相同, 在此不予赘述。  Here, the label forwarding table is the same as in the first embodiment of the data transmission method provided by the present invention, and details are not described herein.
步骤 S203, 将所述与 OB对应的第一标记信息封装进第一控制信息中, 根 据所述转发信息发送所述第一个控制信息到下游节点; 并根据所述转发信息以 确定的周期为基准发送所述 OB到下游节点。  Step S203, the first tag information corresponding to the OB is encapsulated into the first control information, and the first control information is sent to the downstream node according to the forwarding information; and the determined period according to the forwarding information is The reference sends the OB to the downstream node.
可选地, 在本实施例中, 所述第一控制信息或第一标记信息中携带有所述 第一标记信息对应的所述 OB在所述确定的周期中的位置信息。 具体实施方法, 可以参见本发明提供的数据传送方法的第一实施例, 不再赘述。  Optionally, in the embodiment, the first control information or the first tag information carries location information of the OB corresponding to the first tag information in the determined period. For a specific implementation method, refer to the first embodiment of the data transmission method provided by the present invention, and details are not described herein again.
优选地, 本实施例中, 根据所述转发信息以所述确定的周期为基准将所述 第一控制信息传送到下游节点。 如本发明提供的数据传送方法的第一实施例, 所述控制信息也可以不以确定的周期为基准发送。  Preferably, in this embodiment, the first control information is transmitted to the downstream node based on the determined period according to the forwarding information. According to the first embodiment of the data transmission method provided by the present invention, the control information may also be transmitted based on a determined period.
所述 OB的长度是确定的;所述第一控制信息或所述第一标记信息中携带有 所述第一标记信息标记的 OB在所述确定的周期中的顺序信息;或第一标记信息 在所述确定的周期中的顺序和该第一标记信息标记的 OB 在确定的周期中的顺 序相同。 具体实现方式, 参见本发明提供的数据传送方法的第一实施例。  The length of the OB is determined; the first control information or the first tag information carries sequence information of the OB of the first tag information tag in the determined period; or the first tag information The order in the determined period and the OB of the first mark information flag are the same in the determined period. For a specific implementation, refer to the first embodiment of the data transmission method provided by the present invention.
此外, 本实施例中, 本边缘节点还可以根据相关信令协议生成第一信令包 并生成第一链路层 OAM信息,将所述第一链路层 OAM信息转换成 OB层 OAM 信息, 进而将所述第一信令包和 OB层 OAM信息封装进所述第一控制信息中。  In addition, in this embodiment, the edge node may further generate a first signaling packet according to the relevant signaling protocol, and generate first link layer OAM information, and convert the first link layer OAM information into OB layer OAM information, The first signaling packet and the OB layer OAM information are further encapsulated into the first control information.
本实施例中, 本边缘节点还将接收上游节点发送的第二控制信息, 并以确 定的周期为基准接收所述上游节点发送的 OB,进而对接收到的来自所述上游节 点的 OB进行解封装, 提取输出的业务数据。  In this embodiment, the edge node further receives the second control information sent by the upstream node, and receives the OB sent by the upstream node based on the determined period, and further solves the received OB from the upstream node. Encapsulate, extract the output business data.
进一步地, 本节点还将从所述接收到的第二控制信息中提取第二信令包以 及 OB层 OAM信息,并将所述提取的 OB层 OAM信息转换为第二链路层 OAM 信息, 进而根据所述第二信令包和 /或所述第二链路层 OAM信息, 建立和 /或更 新所述标记转发表。  Further, the node further extracts the second signaling packet and the OB layer OAM information from the received second control information, and converts the extracted OB layer OAM information into the second link layer OAM information, And further, the tag forwarding table is established and/or updated according to the second signaling packet and/or the second link layer OAM information.
可选地, 本节点可以以确定的周期为基准接收上游节点发送的第二控制信 息。  Optionally, the node may receive the second control information sent by the upstream node based on the determined period.
如图 7 所示, 是本发明提供的一种节点设备的第一实施例示意图, 该节点 设备为通信网络中的中间节点, 该节^包括, 包括接收单元 11、 维护单元 12 转发信息获取单元 13、 转发单元 14, 其中: As shown in FIG. 7 , it is a schematic diagram of a first embodiment of a node device provided by the present invention. The node device is an intermediate node in a communication network, and the node includes, and includes, a receiving unit 11 and a maintenance unit 12 . The forwarding information obtaining unit 13 and the forwarding unit 14 are:
接收单元 11 , 用于接收上游节点发送的第一控制信息, 并以确定的周期为 基准接收所述上游节点发送的 OB, 所述第一控制信息中包含所述 OB对应的第 一标记信息。 该接收单元 11包括:  The receiving unit 11 is configured to receive the first control information sent by the upstream node, and receive the OB sent by the upstream node as a reference, where the first control information includes the first tag information corresponding to the OB. The receiving unit 11 includes:
OB接收单元 111 , 用于以确定的周期为基准接收所述上游节点发送的 OB。 控制信息接收单元 112,用于以确定的周期为基准接收所述上游节点发送的 第一控制信息,所述第一控制信息中包含与所述 OB接收单元接收到的 OB对应 的第一标记信息。  The OB receiving unit 111 receives the OB sent by the upstream node based on the determined period. The control information receiving unit 112 is configured to receive the first control information sent by the upstream node, where the first control information includes the first tag information corresponding to the OB received by the OB receiving unit. .
可选地, 所述第一控制信息或第一标记信息中携带有所述第一标记信息对 应的所述 OB在所述确定的周期中的位置信息。具体实施方法,可以参见本发明 提供的数据传送方法的第一实施例, 这里不再赘述。  Optionally, the first control information or the first tag information carries location information of the OB corresponding to the first tag information in the determined period. For a specific implementation method, reference may be made to the first embodiment of the data transmission method provided by the present invention, and details are not described herein again.
转发信息获取单元 13,用于根据所述接收单元接 11收到的所述第一标记信 息查询标记转发表, 获取所述 OB的转发信息。  The forwarding information obtaining unit 13 is configured to obtain the forwarding information of the OB according to the first tag information query tag forwarding table received by the receiving unit.
维护单元 12, 用于建立和 /或维护标记转发表, 并根据所述查询请求从所述 标记转发表中获取所述转发信息。  The maintenance unit 12 is configured to establish and/or maintain a tag forwarding table, and obtain the forwarding information from the tag forwarding table according to the query request.
转发单元 14, 用于根据所述转发信息获取单元获取的转发信息对所述接收 单元接收到的 OB在光层进行转发。  The forwarding unit 14 is configured to forward the OB received by the receiving unit to the optical layer according to the forwarding information acquired by the forwarding information acquiring unit.
进一步地, 本节点还包括:  Further, the node further includes:
标记信息获取单元 15, 用于根据所述转发信息获取单元获取的所述转发信 息获取所述 OB对应的第二标记信息。  The tag information obtaining unit 15 is configured to acquire the second tag information corresponding to the OB according to the forwarding information acquired by the forwarding information acquiring unit.
信息封装单元 16, 用于将所述标记信息获取单元获取的所述第二标记信息 封装进第二控制信息。  The information encapsulating unit 16 is configured to encapsulate the second tag information acquired by the tag information acquiring unit into the second control information.
发送单元 17, 用于将所述第二控制信息传送到下游节点, 并以确定的周期 为基准将所述转发单元转发的 OB 传送到下游节点。 具体实施时, 该发送单元 17包括:  The transmitting unit 17 is configured to transmit the second control information to the downstream node, and transmit the OB forwarded by the forwarding unit to the downstream node based on the determined period. In a specific implementation, the sending unit 17 includes:
OB发送单元 171 , 用于以确定的周期为基准将所述转发单元转发的 OB传 送到下游节点。  The OB sending unit 171 transmits the OB forwarded by the forwarding unit to the downstream node based on the determined period.
控制信息发送单元 172,用于以确定的周期为基准将所述第二控制信息传送 到下游节点。  The control information transmitting unit 172 transmits the second control information to the downstream node based on the determined period.
可选地,所述 OB接收单元 171还用于以确定的周期为基准接收另一个上游 节点发送的 OB; 进一步地, 节点还包括: Optionally, the OB receiving unit 171 is further configured to receive another upstream based on the determined period. The OB sent by the node; further, the node further includes:
第一光延时单元 18 , 用于在光层对所述来自 0B接收单元接收到的来自上 游节点的 OB和 /或来自另一个上游节点的 OB进行延时, 使得所述来自上游节 点的 OB对应和所述来自另一个上游节点的 OB各自对应的所述确定的周期的计 数开始位置对齐或保持确定的时间间隔, 并将延时处理后的所述来自上游节点 的 OB和所述来自另一个上游节点的 OB传送到所述转发单元。  a first optical delay unit 18, configured to delay, at the optical layer, the OB from the upstream node and/or the OB from another upstream node received from the OB receiving unit, so that the OB from the upstream node Corresponding to the counting start position of the determined period corresponding to each of the OBs from another upstream node, or maintaining the determined time interval, and delaying the processing of the OB from the upstream node and the An OB of an upstream node is transmitted to the forwarding unit.
需要说明的是, 具体实现时, 第一光延时单元也可以和转发单元合并, 即 在一个单元内同时实现转发和光延时。  It should be noted that, in specific implementation, the first optical delay unit may also be combined with the forwarding unit, that is, the forwarding and optical delay are simultaneously implemented in one unit.
参考图 8 , 当采用互联网协议(IP )转发协议时, 所述标记信息获取单元 15 包括:  Referring to FIG. 8, when the Internet Protocol (IP) forwarding protocol is adopted, the tag information acquiring unit 15 includes:
地址获取单元 151 ,用于根据所述转发信息获取单元获取的转发信息获取新 的媒体访问控制 MAC地址和 IP地址;  The address obtaining unit 151 is configured to obtain a new media access control MAC address and an IP address according to the forwarding information acquired by the forwarding information acquiring unit.
标记信息生成单元 152, 用于根据所述地址获取单元获取的所述新的 MAC 地址和 IP地址替换所述第一标记信息中原有的 MAC地址和 IP地址, 生成所述 OB对应的第二标记信息;  The tag information generating unit 152 is configured to replace the original MAC address and the IP address in the first tag information according to the new MAC address and IP address acquired by the address obtaining unit, and generate a second tag corresponding to the OB. Information
当采用多标签交换(MPLS )协议时, 所述标记信息获取单元 15从转发信 息获取单元 13所获取的所述 OB的转发信息中提取所述 OB对应的所述第二标 记信息。  When the multi-label switching (MPLS) protocol is adopted, the tag information acquiring unit 15 extracts the second tag information corresponding to the OB from the forwarding information of the OB acquired by the forwarding information acquiring unit 13.
可选地, 所述节点还包括:  Optionally, the node further includes:
信息提取单元 19, 用于从所述接收单元接收到的第一控制信息中提取信令 包和 OB层的 OAM信息;  The information extracting unit 19 is configured to extract, from the first control information received by the receiving unit, the signaling packet and the OAM information of the OB layer;
OAM信息转换单元 110, 用于将所述信息提取单元提取的 OB层的 OAM 信息转换为链路层的 OAM信息;  The OAM information conversion unit 110 is configured to convert OAM information of the OB layer extracted by the information extraction unit into OAM information of the link layer;
所述维护模块 12 , 还用于根据来自所述 OAM信息转换单元 110的链路层 的 OAM信息根据所述信令包和链路层的 OAM信息建立和 /或更新标记转发表。  The maintenance module 12 is further configured to establish and/or update the label forwarding table according to the OAM information of the link layer from the OAM information conversion unit 110 according to the signaling information and the OAM information of the link layer.
如图 9 所示, 是本发明提供的一种节点设备的第二实施例示意图, 该节点 包括包括 OB生成单元 21、 标记信息获取单元 22、 维护单元 23、 转发信息获取 单元 24、 封装单元 25、 及发送单元 26, 其中:  As shown in FIG. 9 , it is a schematic diagram of a second embodiment of a node device provided by the present invention. The node includes an OB generating unit 21, a tag information acquiring unit 22, a maintenance unit 23, a forwarding information acquiring unit 24, and a packaging unit 25. And a sending unit 26, wherein:
所述 OB生成单元 21 , 用于接收输入的业务数据, 对所述业务数据进行封 装, 生成 OB; 所述标记信息获取单元 22, 用于获取与所述 OB生成单元生成的 OB对应 的第一标记信息; The OB generating unit 21 is configured to receive input service data, and encapsulate the service data to generate an OB. The tag information acquiring unit 22 is configured to acquire first tag information corresponding to the OB generated by the OB generating unit;
所述维护单元 23, 用于建立和 /或维护标记转发表;  The maintenance unit 23 is configured to establish and/or maintain a tag forwarding table;
所述转发信息获取单元 24, 用于查询所述标记转发表获取所述 OB对应的 转发信息;  The forwarding information obtaining unit 24 is configured to query the label forwarding table to obtain forwarding information corresponding to the OB.
所述封装单元 25 , 用于将所述 OB对应的第一标记信息封装进第一控制信 息中;  The encapsulating unit 25 is configured to encapsulate the first tag information corresponding to the OB into the first control information;
所述发送单元 26, 用于根据所述转发信息发送所述第一控制信息到下游节 点,并根据所述转发信息以确定的周期为基准发送所述 OB到下游节点。具体实 施时, 该发送单元 26还包括:  The sending unit 26 is configured to send the first control information to the downstream node according to the forwarding information, and send the OB to the downstream node according to the determined period of the forwarding information. In a specific implementation, the sending unit 26 further includes:
控制信息发送单元 261 ,用于以所述确定的周期为基准将所述第一控制信息 传送到下游节点;  a control information sending unit 261, configured to transmit the first control information to a downstream node based on the determined period;
OB发送单元 262,用于根据所述转发信息以确定的周期为基准发送所述 OB 到下游节点。  The OB sending unit 262 is configured to send the OB to the downstream node according to the determined period of the forwarding information.
该节点还包括:  The node also includes:
信令包生成单元 27, 用于生成第一信令包;  a signaling packet generating unit 27, configured to generate a first signaling packet;
OAM信息生成单元 28, 用于生成第一链路层 OAM信息;  The OAM information generating unit 28 is configured to generate first link layer OAM information.
OAM信息转换单元 29,用于将所述 OAM信息生成单元生成的第一链路层 An OAM information conversion unit 29, configured to use the first link layer generated by the OAM information generating unit
OAM信息转换成 OB层 OAM信息; Convert OAM information into OB layer OAM information;
所述封装单元 25,还用于将来自所述信令包生成单元 28第一信令包和来自 所述 OAM信息转换单元 29的 OB层 OAM信息封装进所述第一控制信息中。  The encapsulating unit 25 is further configured to encapsulate the first signaling packet from the signaling packet generating unit 28 and the OB layer OAM information from the OAM information converting unit 29 into the first control information.
该节点还包括:  The node also includes:
接收单元 30, 用于接收上游节点发送的第二控制信息和以确定的周期为基 准接收所述上游节点发送的 OB。  The receiving unit 30 is configured to receive the second control information sent by the upstream node and receive the OB sent by the upstream node as a reference.
OB解封装单元 32, 用于对对所述 OB接收单元接收到的 OB进行解封装, 提取业务数据。  The OB decapsulation unit 32 is configured to decapsulate the OB received by the OB receiving unit to extract service data.
提取单元 33, 用于从所述控制信息接收单元接收到的第二控制信息中提取 第二信令包以及 OB层 OAM信息;  The extracting unit 33 is configured to extract, from the second control information received by the control information receiving unit, a second signaling packet and OB layer OAM information;
所述 OAM信息转换单元 29,还用于将所述提取的 OB层 OAM信息转换为 第二链路层 OAM信息。 所述维护单元 23 , 还用于根据所述第二信令包和 /或所述第二链路层 OAM 信息, 建立和 /或更新所述标记转发表。 The OAM information conversion unit 29 is further configured to convert the extracted OB layer OAM information into second link layer OAM information. The maintenance unit 23 is further configured to establish and/or update the label forwarding table according to the second signaling packet and/or the second link layer OAM information.
具体实施时, 该接收单元 30包括:  In a specific implementation, the receiving unit 30 includes:
控制信息接收单元 301 , 用于接收上游节点发送的第二控制信息;  The control information receiving unit 301 is configured to receive second control information sent by the upstream node;
OB接收单元 302, 用于以确定的周期为基准接收所述上游节点发送的 OB; 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以通过计算机程序来指令相关的硬件来完成, 所述的程序可存储于一计算 机可读取存储介质中, 该程序在执行时, 可包括如上述各方法的实施例的流程。 其中, 所述的存储介质可为磁碟、 光盘、 只读存储记忆体(Read-Only Memory, ROM )或随机存储记忆体(Random Access Memory, RAM )等。  The OB receiving unit 302 is configured to receive the OB sent by the upstream node based on the determined period; those skilled in the art may understand that all or part of the processes in implementing the foregoing embodiments may be related by a computer program. The hardware is used to complete, and the program can be stored in a computer readable storage medium, and when executed, the program can include the flow of an embodiment of the methods described above. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
以上所揭露的仅为本发明一种较佳实施例而已, 当然不能以此来限定本发 明之权利范围, 因此依本发明权利要求所作的等同变化, 仍属本发明所涵盖的 范围。  The above description is only a preferred embodiment of the present invention, and the scope of the present invention is not limited thereto, and the equivalent changes made by the claims of the present invention are still within the scope of the present invention.

Claims

权 利 要 求 Rights request
1、 一种数据传送的方法, 其特征在于, 包括: A method for data transmission, comprising:
接收上游节点发送的第一控制信息, 并以确定的周期为基准接收所述上游 节点发送的光突发 OB,所述第一控制信息中包含所述 OB对应的第一标记信息; 根据所述第一标记信息查询标记转发表, 获取所述 OB的转发信息; 根据所述转发信息对所述 OB在光层进行转发。  Receiving the first control information sent by the upstream node, and receiving the optical burst OB sent by the upstream node, and the first control information includes first marking information corresponding to the OB according to the determined period; The first tag information query tag forwarding table acquires forwarding information of the OB; and forwards the OB in an optical layer according to the forwarding information.
2、 如权利要求 1所述的方法, 其特征在于, 所述第一控制信息或第一标记 信息中携带有所述第一标记信息对应的所述 OB 在所述确定的周期中的位置信 息。 The method according to claim 1, wherein the first control information or the first tag information carries location information of the OB corresponding to the first tag information in the determined period. .
3、 如权利要求 1-2中任一项所述的方法, 其特征在于, 根据所述第一标记 信息查询标记转发表, 获取所述 OB的转发信息的步骤之后还包括: The method according to any one of claims 1-2, wherein the step of: querying the tag forwarding table according to the first tag information, and acquiring the forwarding information of the OB further comprises:
根据所述转发信息获取所述 OB对应的第二标记信息;  Acquiring the second tag information corresponding to the OB according to the forwarding information;
将所述第二标记信息封装进第二控制信息中, 将所述第二控制信息传送到 下游节点, 并以确定的周期为基准将所述 OB传送到下游节点。  The second tag information is encapsulated into the second control information, the second control information is transmitted to the downstream node, and the OB is transmitted to the downstream node based on the determined period.
4、 如权利要求 1-2中任一项所述的方法, 其特征在于, 所述接收上游节点 发送的第一控制信息的步骤为: The method according to any one of claims 1-2, wherein the step of receiving the first control information sent by the upstream node is:
以确定的周期为基准接收所述上游节点发送的第一控制信息。  Receiving, by the determined period, a first control information sent by the upstream node.
5、 如权利要求 1-2中任一项所述的方法, 其特征在于, 所述 OB的长度是 确定的; The method according to any one of claims 1 to 2, wherein the length of the OB is determined;
所述第一控制信息或所述第一标记信息中携带有所述第一标记信息标记的 OB在所述确定的周期中的顺序信息。  The first control information or the first tag information carries sequence information of the OB of the first tag information tag in the determined period.
6、 如权利要求 1-2中任一项所述的方法, 其特征在于, 所述 OB的长度是 确定的, 所述第一标记信息在所述确定的周期中的顺序和该第一标记信息标记 的 OB在确定的周期中的顺序相同。 The method according to any one of claims 1 to 2, wherein the length of the OB is determined, the order of the first mark information in the determined period and the first mark Information tag The OBs are in the same order in the determined cycle.
7、 如权利要求 1-6中任一项所述的方法, 其特征在于, 该方法还包括: 以 确定的周期为基准接收另一个上游节点发送的 OB; The method according to any one of claims 1 to 6, wherein the method further comprises: receiving an OB sent by another upstream node based on the determined period;
所述根据所述转发信息对所述 OB在光层进行转发的步骤之前还包括: 在光层对所述来自上游节点的 OB和 /或来自另一个上游节点的 OB进行延 时,使得所述来自上游节点的 OB和所述来自另一个上游节点的 OB各自对应的 所述确定的周期的计数开始位置对齐或保持确定的时间间隔。  Before the step of forwarding the OB in the optical layer according to the forwarding information, the method further includes: delaying, by the optical layer, the OB from the upstream node and/or the OB from another upstream node, so that the The count start position of the determined period corresponding to the OB from the upstream node and the OB from the other upstream node is aligned or maintained for a determined time interval.
8、 如权利要求 3所述的方法, 其特征在于, 8. The method of claim 3, wherein
当采用互联网协议 IP转发协议时, 所述根据所述转发信息获取所述 OB对 应的第二标记信息的步骤为:  When the Internet Protocol IP forwarding protocol is adopted, the step of acquiring the second tag information corresponding to the OB according to the forwarding information is:
根据所述第一转发信息获取新的媒体访问控制 MAC地址和新的 IP地址, 用所述新的 MAC地址和所述新的 IP地址替换所述第一标记信息中原有的 MAC 地址和 IP地址, 生成所述 OB对应的第二标记信息;  Obtaining a new media access control MAC address and a new IP address according to the first forwarding information, and replacing the original MAC address and the IP address in the first tag information with the new MAC address and the new IP address. Generating second marking information corresponding to the OB;
当采用多标签交换 MPLS协议时, 所述根据所述转发信息获取所述 OB对 应的第二标记信息的步骤为:  When the multi-label switching MPLS protocol is adopted, the step of acquiring the second tag information corresponding to the OB according to the forwarding information is:
从所述转发信息中提取所述 OB对应的所述第二标记信息。  Extracting the second tag information corresponding to the OB from the forwarding information.
9、 如权利要求 1-6中任一项所述的方法, 其特征在于, 所述接收上游节点 发送的第一控制信息的步骤之后还包括: The method according to any one of claims 1 to 6, wherein the step of receiving the first control information sent by the upstream node further comprises:
从所述第一控制信息中提取信令包和 OB层的 OAM信息;  Extracting signaling packets and OAM information of the OB layer from the first control information;
将所述 OB层的 OAM信息转换为链路层的 OAM信息; 及  Converting OAM information of the OB layer into OAM information of the link layer; and
根据所述信令包和链路层的 OAM信息建立和 /或更新标记转发表。  A tag forwarding table is established and/or updated according to the signaling packets and OAM information of the link layer.
10、 如权利要求 3 中任一项所述的方法, 其特征在于, 将所述第二控制信 息传送到下游节点的步骤之前还包括: The method according to any one of claims 3 to 3, wherein the step of transmitting the second control information to the downstream node further comprises:
生成新的信令包;  Generate a new signaling packet;
生成新的链路层 OAM信息, 将所述新的链路层 OAM信息转换成新的 OB 层 OAM信息; Generating new link layer OAM information, converting the new link layer OAM information into a new OB Layer OAM information;
将所述新的信令包和新的 OB层 OAM信息封装进所述第二控制信息中。  The new signaling packet and the new OB layer OAM information are encapsulated into the second control information.
11、 一种数据传送的方法, 其特征在于, 包括: 11. A method of data transfer, comprising:
接收输入的业务数据, 对所述业务数据进行封装, 生成 OB;  Receiving the input service data, and encapsulating the service data to generate an OB;
获取所述 OB对应的第一标记信息;并查询标记转发表获取所述 OB对应的 转发信息;  Acquiring the first tag information corresponding to the OB; and querying the tag forwarding table to obtain forwarding information corresponding to the OB;
将所述与 OB对应的第一标记信息封装进第一控制信息中,根据所述转发信 息发送所述第一控制信息到下游节点; 并根据所述转发信息以确定的周期为基 准发送所述 OB到下游节点。  And the first tag information corresponding to the OB is encapsulated into the first control information, and the first control information is sent to the downstream node according to the forwarding information; and the method is sent according to the determined period of the forwarding information. OB to the downstream node.
12、 如权利要求 11 所述的方法, 其特征在于, 所述第一控制信息或第一 标记信息中携带有所述第一标记信息对应的所述 OB 在所述确定的周期中的位 置信息。 The method according to claim 11, wherein the first control information or the first tag information carries location information of the OB corresponding to the first tag information in the determined period. .
13、 如权利要求 11-12中任一项所述的方法, 其特征在于, 所述根据所述转 发信息发送所述第一控制信息到下游节点的步骤具体为: The method according to any one of claims 11 to 12, wherein the step of transmitting the first control information to the downstream node according to the forwarding information is specifically:
根据所述转发信息以确定的周期为基准将所述第一控制信息传送到下游节 点。  The first control information is transmitted to the downstream node based on the determined period of the forwarding information.
14、 如权利要求 11-12中任一项所述的方法, 其特征在于, 所述 OB的长度 是确定的; The method according to any one of claims 11 to 12, wherein the length of the OB is determined;
所述第一控制信息或所述第一标记信息中携带有所述第一标记信息标记的 OB在所述确定的周期中的顺序信息。  The first control information or the first tag information carries sequence information of the OB of the first tag information tag in the determined period.
15、 如权利要求 11-12中任一项所述的方法, 其特征在于, 所述第一标记信 息在所述确定的周期中的顺序和该第一标记信息标记的 OB 在确定的周期中的 顺序相同。 The method according to any one of claims 11 to 12, wherein the order of the first mark information in the determined period and the OB of the first mark information mark are in a determined period The order is the same.
16、 如权利要求 11-15中任一项所述的方法, 其特征在于, 所述根据所述转 发信息发送所述第一控制信息到下游节点的步骤之前还包括: The method according to any one of claims 11 to 15, wherein the step of transmitting the first control information to the downstream node according to the forwarding information further comprises:
生成第一信令包;  Generating a first signaling packet;
生成第一链路层 OAM信息, 将所述第一链路层 OAM信息转换成 OB层 OAM信息;  Generating first link layer OAM information, and converting the first link layer OAM information into OB layer OAM information;
将所述第一信令包和 OB层 OAM信息封装进所述第一控制信息中。  The first signaling packet and the OB layer OAM information are encapsulated into the first control information.
17、 如权利要求 11-15中任一项所述的方法, 其特征在于, 还包括: 接收上游节点发送的第二控制信息, 并以确定的周期为基准接收所述上游 节点发送的 OB; The method of any one of the preceding claims, further comprising: receiving second control information sent by the upstream node, and receiving the OB sent by the upstream node based on the determined period;
对接收到的来自所述上游节点的 OB进行解封装, 提取输出的业务数据。  The received OB from the upstream node is decapsulated, and the outputted business data is extracted.
18、 如权利要求 17所述的方法, 其特征在于, 所述接收上游节点发送的第 二控制信息的步骤之后还包括: The method according to claim 17, wherein the step of receiving the second control information sent by the upstream node further comprises:
从所述输入的第二控制信息中提取第二信令包以及 OB层 OAM信息,并将 所述提取的 OB层 OAM信息转换为第二链路层 OAM信息。  And extracting, by the input second control information, the second signaling packet and the OB layer OAM information, and converting the extracted OB layer OAM information into the second link layer OAM information.
根据所述第二信令包和 /或所述第二链路层 OAM信息, 建立和 /或更新所述 标记转发表。  And establishing and/or updating the tag forwarding table according to the second signaling packet and/or the second link layer OAM information.
19、 一种节点, 其特征在于, 包括接收单元、 维护单元、 转发信息获取单 元、 转发单元, 其中: A node, comprising: a receiving unit, a maintenance unit, a forwarding information acquiring unit, and a forwarding unit, wherein:
接收单元, 用于接收上游节点发送的第一控制信息, 并以确定的周期为基 准接收所述上游节点发送的 OB, 所述第一控制信息中包含所述 OB对应的第一 标记信息;  a receiving unit, configured to receive the first control information sent by the upstream node, and receive the OB sent by the upstream node as a reference, where the first control information includes the first tag information corresponding to the OB;
转发信息获取单元, 用于根据所述接收单元接收到的所述第一标记信息查 询标记转发表, 获取所述 OB的转发信息;  And a forwarding information obtaining unit, configured to query, according to the first tag information, the tag forwarding table received by the receiving unit, to obtain forwarding information of the OB;
维护单元, 用于建立和 /或维护标记转发表, 并根据所述查询请求从所述标 记转发表中获取所述转发信息;  a maintenance unit, configured to establish and/or maintain a tag forwarding table, and obtain the forwarding information from the tag forwarding table according to the query request;
转发单元, 用于根据所述转发信息获取单元获取的转发信息对所述接收单 元接收到的 OB在光层进行转发。 a forwarding unit, configured to send, according to the forwarding information acquired by the forwarding information acquiring unit, the receiving The OB received by the element is forwarded at the optical layer.
20、 权利要求 19所述的节点, 其特征在于, 所述第一控制信息或第一标 记信息中携带有所述第一标记信息对应的所述 OB 在所述确定的周期中的位置 信息。 The node according to claim 19, wherein the first control information or the first tag information carries location information of the OB corresponding to the first tag information in the determined period.
21、 如权利要求 19-20中任一项所述的节点, 其特征在于, 还包括: 标记信息获取单元, 用于根据所述转发信息获取单元获取的所述转发信息 获取所述 OB对应的第二标记信息; The node according to any one of claims 19 to 20, further comprising: a tag information acquiring unit, configured to acquire, according to the forwarding information acquired by the forwarding information acquiring unit, the OB corresponding to the OB Second mark information;
信息封装单元, 用于将所述标记信息获取单元获取的所述第二标记信息封 装进第二控制信息;  An information encapsulating unit, configured to encapsulate the second tag information acquired by the tag information acquiring unit into the second control information;
发送单元, 用于将所述第二控制信息传送到下游节点, 并以确定的周期为 基准将所述转发单元转发的 OB传送到下游节点。  And a sending unit, configured to: send the second control information to the downstream node, and transmit the OB forwarded by the forwarding unit to the downstream node as a reference.
22、 如权利要求 19-21中任一项所述的节点, 其特征在于, 所述接收单元包 括: The node according to any one of claims 19 to 21, wherein the receiving unit comprises:
OB接收单元, 用于以确定的周期为基准接收所述上游节点发送的 OB。 控制信息接收单元, 用于以确定的周期为基准接收所述上游节点发送的第 一控制信息,所述第一控制信息中包含与所述 OB接收单元接收到的 OB对应的 第一标记信息。  The OB receiving unit is configured to receive the OB sent by the upstream node based on the determined period. And a control information receiving unit, configured to receive, by using the determined period, a first control information sent by the upstream node, where the first control information includes first tag information corresponding to an OB received by the OB receiving unit.
23、 如权利要求 19-21中任一项所述的节点, 其特征在于, 所述发送单元包 括: The node according to any one of claims 19 to 21, wherein the transmitting unit comprises:
OB发送单元, 用于以确定的周期为基准将所述转发单元转发的 OB传送到 下游节点;  An OB sending unit, configured to transmit, by using the determined period, an OB forwarded by the forwarding unit to a downstream node;
控制信息发送单元, 用于以确定的周期为基准将所述第二控制信息传送到 下游节点。  The control information transmitting unit transmits the second control information to the downstream node based on the determined period.
24、 如权利要求 19-21中任一项所述的节点, 其特征在于, 所述 OB接收单 元还用于以确定的周期为基准接收另一个上游节点发送的 OB; The node according to any one of claims 19 to 21, wherein the OB receiving order The element is further used to receive an OB sent by another upstream node based on the determined period;
所述节点还包括:  The node further includes:
第一光延时单元,用于在光层对所述来自 OB接收单元接收到的来自上游节 点的 OB和 /或来自另一个上游节点的 OB进行延时, 使得所述来自上游节点的 OB对应和所述来自另一个上游节点的 OB各自对应的所述确定的周期的计数开 始位置对齐或保持确定的时间间隔,并将延时处理后的所述来自上游节点的 OB 和所述来自另一个上游节点的 OB传送到所述转发单元。  a first optical delay unit, configured to delay, at the optical layer, the OB from the upstream node and/or the OB from another upstream node received by the OB receiving unit, so that the OB corresponding to the upstream node corresponds to Aligning or maintaining the determined start time interval of the determined period corresponding to each of the OBs from another upstream node, and delaying the processed OB from the upstream node and the other from the other The OB of the upstream node is transferred to the forwarding unit.
25、 如权利要求 19-24中任一项所述的节点, 其特征在于, The node according to any one of claims 19 to 24, characterized in that
当采用互联网协议 IP转发协议时, 所述标记信息获取单元包括:  When the Internet Protocol IP forwarding protocol is adopted, the tag information acquiring unit includes:
地址获取单元, 用于根据所述转发信息获取单元获取的转发信息获取新的 媒体访问控制 MAC地址和 IP地址; 和 IP地址替换所述第一标记信息中原有的 MAC地址和 IP地址, 生成所述 OB 对应的第二标记信息;  An address obtaining unit, configured to acquire a new media access control MAC address and an IP address according to the forwarding information acquired by the forwarding information acquiring unit; and replace the original MAC address and the IP address in the first tag information with the IP address, and generate an Describe the second tag information corresponding to the OB;
当采用多标签交换 MPLS协议时, 所述标记信息获取单元从转发信息获取 单元所获取的所述 OB的转发信息中提取所述 OB对应的所述第二标记信息。  When the multi-label switching MPLS protocol is adopted, the tag information acquiring unit extracts the second tag information corresponding to the OB from the forwarding information of the OB acquired by the forwarding information acquiring unit.
26、如权利要求 19-24中任一项所述的节点,其特征在于,所述节点还包括: 信息提取单元, 用于从所述接收单元接收到的第一控制信息中提取信令包 和 OB层的 OAM信息; The node according to any one of claims 19 to 24, wherein the node further comprises: an information extracting unit, configured to extract a signaling packet from the first control information received by the receiving unit And OAM information of the OB layer;
OAM信息转换单元, 用于将所述信息提取单元提取的 OB层的 OAM信息 转换为链路层的 OAM信息;  An OAM information conversion unit, configured to convert OAM information of the OB layer extracted by the information extracting unit into OAM information of the link layer;
所述维护模块, 还用于根据来自所述 OAM信息转换单元的链路层的 OAM 信息根据所述信令包和链路层的 OAM信息建立和 /或更新标记转发表。  The maintenance module is further configured to establish and/or update a label forwarding table according to the OAM information of the link layer from the OAM information conversion unit according to the OAM information of the signaling packet and the link layer.
27、 如权利要求 19-20中任一项所述的节点, 其特征在于, 所述 OB的长度 是确定的; The node according to any one of claims 19 to 20, wherein the length of the OB is determined;
所述第一控制信息或所述第一标记信息中携带有所述第一标记信息标记的 OB在所述确定的周期中的顺序信息。 The first control information or the first tag information carries the first tag information tag Sequence information of the OB in the determined period.
28、 如权利要求 19-20中任一项所述的节点, 其特征在于, 所述 OB的长度 是确定的, 所述第一标记信息在所述确定的周期中的顺序和该第一标记信息标 记的 OB在确定的周期中的顺序相同。 The node according to any one of claims 19 to 20, wherein the length of the OB is determined, the order of the first tag information in the determined period, and the first flag The OBs of the information tag are in the same order in the determined cycle.
29、 一种节点, 其特征在于, 包括 OB生成单元、 标记信息获取单元、 维护 单元、 转发信息获取单元、 封装单元、 及发送单元, 其中: A node, comprising: an OB generating unit, a tag information acquiring unit, a maintenance unit, a forwarding information acquiring unit, a packaging unit, and a sending unit, wherein:
所述 OB生成单元, 用于接收输入的业务数据, 对所述业务数据进行封装, 生成 OB;  The OB generating unit is configured to receive input service data, and encapsulate the service data to generate an OB.
所述标记信息获取单元,用于获取与所述 OB生成单元生成的 OB对应的第 一标记信息;  The tag information acquiring unit is configured to acquire first tag information corresponding to the OB generated by the OB generating unit;
所述维护单元, 用于建立和 /或维护标记转发表;  The maintenance unit is configured to establish and/or maintain a tag forwarding table;
所述转发信息获取单元,用于查询所述标记转发表获取所述 OB对应的转发 信息;  The forwarding information obtaining unit is configured to query the label forwarding table to obtain forwarding information corresponding to the OB;
所述封装单元, 用于将所述 OB 对应的第一标记信息封装进第一控制信息 中;  The encapsulating unit is configured to encapsulate the first tag information corresponding to the OB into the first control information;
所述发送单元, 用于根据所述转发信息发送所述第一控制信息到下游节点, 并根据所述转发信息以确定的周期为基准发送所述 OB到下游节点。  The sending unit is configured to send the first control information to a downstream node according to the forwarding information, and send the OB to a downstream node according to a determined period of the forwarding information.
30、 如权利要求 29所述的节点, 其特征在于, 所述第一控制信息或第一标 记信息中携带有所述第一标记信息对应的所述 OB 在所述确定的周期中的位置 信息。 The node according to claim 29, wherein the first control information or the first tag information carries location information of the OB corresponding to the first tag information in the determined period. .
31、 如权利要求 29-30中任一项所述的节点, 其特征在于, 所述发送单元还 包括: The node according to any one of claims 29 to 30, wherein the sending unit further comprises:
控制信息发送单元, 用于以所述确定的周期为基准将所述第一控制信息传 送到下游节点;  a control information sending unit, configured to transmit the first control information to a downstream node based on the determined period;
OB发送单元, 用于根据所述转发信息以确定的周期为基准发送所述 OB到 下游节点。 An OB sending unit, configured to send the OB to the reference according to the determined period of the forwarding information Downstream node.
32、如权利要求 29-31中任一项所述的节点,其特征在于,所述节点还包括: 信令包生成单元, 用于生成第一信令包; The node according to any one of claims 29 to 31, wherein the node further comprises: a signaling packet generating unit, configured to generate a first signaling packet;
OAM信息生成单元, 用于生成第一链路层 OAM信息;  An OAM information generating unit, configured to generate first link layer OAM information;
OAM信息转换单元, 用于将所述 OAM信息生成单元生成的第一链路层 OAM信息转换成 OB层 OAM信息;  An OAM information conversion unit, configured to convert the first link layer OAM information generated by the OAM information generating unit into OB layer OAM information;
所述封装单元, 还用于将来自所述信令包生成单元第一信令包和来自所述 OAM信息转换单元的 OB层 OAM信息封装进所述第一控制信息中。  The encapsulating unit is further configured to encapsulate the first signaling packet from the signaling packet generating unit and the OB layer OAM information from the OAM information converting unit into the first control information.
33、 如权利要求 29-31中任一项所述的节点, 其特征在于, 还包括: 接收单元, 用于接收上游节点发送的第二控制信息, 并以确定的周期为基 准接收所述上游节点发送的 OB。 The node according to any one of claims 29 to 31, further comprising: a receiving unit, configured to receive second control information sent by the upstream node, and receive the upstream according to the determined period The OB sent by the node.
34、 如权利要求 33所述的节点, 所述接收单元包括: 34. The node of claim 33, the receiving unit comprising:
控制信息接收单元, 用于接收上游节点发送的第二控制信息;  a control information receiving unit, configured to receive second control information sent by the upstream node;
OB接收单元, 用于以确定的周期为基准接收所述上游节点发送的 OB; 所述节点还包括:  An OB receiving unit, configured to receive an OB sent by the upstream node, according to the determined period; the node further includes:
OB解封装单元, 用于对对所述 OB接收单元接收到的 OB进行解封装, 提 取业务数据。  The OB decapsulation unit is configured to decapsulate the OB received by the OB receiving unit to extract service data.
35、 如权利要求 34所述的节点, 其特征在于, 所述节点设备还包括: 提取单元, 用于从所述控制信息接收单元接收到的第二控制信息中提取第 二信令包以及 OB层 OAM信息; The node according to claim 34, wherein the node device further comprises: an extracting unit, configured to extract a second signaling packet and an OB from the second control information received by the control information receiving unit Layer OAM information;
所述 OAM信息转换单元, 还用于将所述提取的 OB层 OAM信息转换为第 二链路层 OAM信息。  The OAM information conversion unit is further configured to convert the extracted OB layer OAM information into second link layer OAM information.
所述维护单元, 还用于根据所述第二信令包和 /或所述第二链路层 OAM信 息, 建立和 /或更新所述标记转发表。 The maintenance unit is further configured to establish and/or update the label forwarding table according to the second signaling packet and/or the second link layer OAM information.
36、 如权利要求 30所述的节点, 其特征在于: 36. The node of claim 30, wherein:
所述 OB的长度是确定的;  The length of the OB is determined;
所述第一控制信息或所述第一标记信息中携带有所述第一标记信息标记的 OB在所述确定的周期中的顺序信息。  The first control information or the first tag information carries sequence information of the OB of the first tag information tag in the determined period.
37、 如权利要求 30中所述的节点, 其特征在于: 37. The node of claim 30, wherein:
所述 OB的长度是确定的;  The length of the OB is determined;
所述第一标记信息在所述确定的周期中的顺序和该第一标记信息标记的 OB在确定的周期中的顺序相同。  The order of the first mark information in the determined period and the order of the OB of the first mark information mark in the determined period are the same.
38、 一种数据传送系统, 其特征在于, 包括至少两个如权利要求 29-36所述 的节点。 38. A data transfer system, comprising at least two nodes as claimed in claims 29-36.
39、 如权利要求 38中所述的数据传输系统, 其特点在于, 至少还包括一个 如权利要求 19-28所述的节点。 39. A data transmission system as claimed in claim 38, characterized in that it further comprises at least one node according to claims 19-28.
PCT/CN2012/074746 2012-04-26 2012-04-26 Data transfer method, node and system WO2012126410A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201280000493.8A CN102742229B (en) 2012-04-26 2012-04-26 Data transfer method, node and system
PCT/CN2012/074746 WO2012126410A2 (en) 2012-04-26 2012-04-26 Data transfer method, node and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/074746 WO2012126410A2 (en) 2012-04-26 2012-04-26 Data transfer method, node and system

Publications (2)

Publication Number Publication Date
WO2012126410A2 true WO2012126410A2 (en) 2012-09-27
WO2012126410A3 WO2012126410A3 (en) 2013-03-21

Family

ID=46879787

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/074746 WO2012126410A2 (en) 2012-04-26 2012-04-26 Data transfer method, node and system

Country Status (2)

Country Link
CN (1) CN102742229B (en)
WO (1) WO2012126410A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106919622B (en) * 2015-12-28 2021-10-15 伊姆西Ip控股有限责任公司 Method and apparatus for distributed data processing

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7280478B2 (en) * 2001-11-27 2007-10-09 Information And Communications University Educational Foundation Control packet structure and method for generating a data burst in optical burst switching networks
CN101557339A (en) * 2008-04-09 2009-10-14 华为技术有限公司 Data transmission method, data processing node and data transmission system
CN101729384A (en) * 2008-10-15 2010-06-09 华为技术有限公司 Method, device and system for switching label

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7280478B2 (en) * 2001-11-27 2007-10-09 Information And Communications University Educational Foundation Control packet structure and method for generating a data burst in optical burst switching networks
CN101557339A (en) * 2008-04-09 2009-10-14 华为技术有限公司 Data transmission method, data processing node and data transmission system
CN101729384A (en) * 2008-10-15 2010-06-09 华为技术有限公司 Method, device and system for switching label

Also Published As

Publication number Publication date
CN102742229B (en) 2015-06-17
CN102742229A (en) 2012-10-17
WO2012126410A3 (en) 2013-03-21

Similar Documents

Publication Publication Date Title
Li et al. Source routing with protocol-oblivious forwarding (POF) to enable efficient e-health data transfers
US8565597B2 (en) Label switching method, apparatus and system
KR101536141B1 (en) Apparatus and method for converting signal between ethernet and can in a vehicle
US20180176131A1 (en) Apparatus and methods of routing with control vectors in a synchronized adaptive infrastructure (sain) network
US9184935B2 (en) Network communication method and network node device
WO2014187369A1 (en) Method and apparatus for processing time synchronization
TW201145853A (en) Methods and apparatus for extending MAC control messages in EPON
CN107113236A (en) Holdup time information is transmitted in a network
WO2011029352A1 (en) Method for interconnecting multi-protocol label switching network and ethernet, thereof device and system
WO2014121468A1 (en) Method and device for establishing multicast data channel in network virtualization system
WO2008055393A1 (en) A method for carrying the pseudo wire service using multiple packet-switch network tunnels
CN101848168B (en) Target MAC (Media Access Control) address based flow control method, system and equipment
WO2015035616A1 (en) Method and device for cross-network communications
JP2014090408A (en) Method and system for providing external optical data packet to destination node of packet optical network
WO2012041142A1 (en) Method and system for establishing and removing bidirectional point-to-multipoint label switched path
US8804749B2 (en) Mechanism for updating parameters of a session set up through a virtual circuit
JP2014131098A (en) Communication system, communication path establishing method, and management server
WO2016123975A1 (en) Data transmission method and apparatus
WO2012126410A2 (en) Data transfer method, node and system
WO2012159435A1 (en) Method, device and system for processing generalized multi-protocol label switching protocol packet
WO2012062106A1 (en) Tunnel multiplexing method for linear protection group and tail-node of tunnel
CN102447612B (en) Bidirectional point is to multipoint label switched path foundation, grafting and pruning method and system
WO2016138747A1 (en) Information synchronization method and apparatus
CN1791097B (en) Control method of RPF protocol applied in optical burst switching ring network based on WDM
WO2012013060A1 (en) Method and apparatus for transmitting services through pseudo wires

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201280000493.8

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12761083

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12761083

Country of ref document: EP

Kind code of ref document: A2