WO2010009634A1 - 光信号的复用映射和解复用映射方法、装置及系统 - Google Patents
光信号的复用映射和解复用映射方法、装置及系统 Download PDFInfo
- Publication number
- WO2010009634A1 WO2010009634A1 PCT/CN2009/071334 CN2009071334W WO2010009634A1 WO 2010009634 A1 WO2010009634 A1 WO 2010009634A1 CN 2009071334 W CN2009071334 W CN 2009071334W WO 2010009634 A1 WO2010009634 A1 WO 2010009634A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- optical signal
- indication field
- label
- type
- time slot
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1611—Synchronous digital hierarchy [SDH] or SONET
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1652—Optical Transport Network [OTN]
Definitions
- the present invention relates to optical network technologies, and in particular, to a multiplexing mapping method, a demultiplexing mapping method, a multiplexing mapping device, a demultiplexing mapping device, and an optical signal transmission system for an optical signal.
- OTH Optical Transport Hierarchy
- OTH-based OTN Optical Transport Network
- OTN Optical Transport Network
- the emergence of OTN provides network operators and customers with a new generation of optical transport platforms that are manageable, operational and efficient.
- OPU Optical Channel Payload Unit
- ODU Optical Channel Data
- OTU Optical Channel Transport Unit
- ODTUG Optical Channel Data Tributary Unit Group
- the multiplexing and mapping of OTN signals mainly have the following six cases:
- client signal user signal, such as STM-16
- OPU1 OPU1
- ODU1 OTU1
- client signal (eg STM-64) -> OPU2 -> ODU2 -> OTU2
- client signal (eg STM-256) -> OPU3 -> ODU3 -> OTU3
- client signal* such as STM-16
- client signal* 16 (eg STM-16) -> 0PU1 *16 -> 0DU1*16 -> ODTUG3 -> OPU3 -> ODU3 -> OTU3
- client signal* such as STM-64) -> OPU2*4 -> ODU2*4 -> ODTUG3 -> OPU3 -> ODU3 -> OTU3
- ODUk Optical Channel Data Unit
- ODUj j>k
- ODU2 has 4 time slots (Tributary Slots, TSs), and the signaling must indicate which of the 4 time slots mapped to ODU2 is the signal of ODU1.
- RFC 4328 describes the signaling extension for the OTN defined in ITU-T G.709 and describes the label definition of the OTN, which indicates how the ODUk is multiplexed into ODUj (j>k).
- Tl l , indicating that it is an ODUl signal
- Tl 0, indicating a non-ODU1 signal.
- T2 l , indicating that it is an ODU2 signal
- ODU2 then mapped to OTU2.
- T2 0, indicating that it is not an ODUl or ODU2 signal.
- T3 l , indicating that it is an ODU3 signal
- T3 18, 19, 33 , indicating that the ODU2 signal is mapped to one of the 16 time slots of ODTUG3. Since the ODU2 is multiplexed into the ODU3, it takes 4 time slots. Therefore, in this case, for example, the ODU2 needs to be multiplexed into the ODU3, wherein the four parts of the ODU2 are mapped to the first, fifth, and sixth of the ODTUG3, respectively. In 9 time slots, 4 tags are required:
- the ODUk signal is multiplexed into the ODUj (k ⁇ j) signal
- multiple labels need to be used to indicate the multiplexed time slots
- the tag request needs to carry 4 tags (4*32bit) to indicate which 4 and ODU4 are multiplexed to ODU3.
- more tags are needed to indicate the multiplexing mapping relationship (for example, in basic In the case where the unit is ODU0, the ODU3 multiplexing to the ODU4 requires 32 labels to indicate which 32 slots of the ODU3 are mapped to which 32 slots of the ODU4, respectively.
- the existing label is used to increase the signaling overhead in the network, and the label is expressed.
- the content is relatively concealed, and the expression of time slots is difficult to understand and needs to be converted.
- the embodiments of the present invention provide a method, a device, and a system for multiplexing and demultiplexing optical signals, which are used to improve the utilization of label objects and reduce signaling overhead.
- a multiplexing mapping method for an optical signal includes: acquiring a label object for indicating a multiplexing mapping relationship, where the label object includes a label and a label header, and the label includes a type indication field and a time slot.
- An indication field the label object pre-defining a multiplexing mapping strategy of the first optical signal of the first optical channel and the second optical signal of the second optical channel, where the multiplexing mapping policy comprises: using the type indication field Corresponding relationship between the first optical signal type and the second optical signal type, when the first optical signal represented by the time slot indication field is multiplexed into the second optical signal according to the corresponding relationship, a time slot of the second optical signal occupied by each part of the optical signal; the first optical signal is multiplexed into the second optical signal according to the multiplexing mapping strategy.
- an embodiment of the present invention further provides a method for demultiplexing an optical signal, including: Decomposing a label object including a label and a label header, and obtaining a multiplexing of the label in the label object for multiplexing the first optical signal of the first optical channel into the second optical signal of the second optical channel a mapping policy, the label includes a type indication field and a time slot indication field; and the second optical signal is demultiplexed into a first optical signal according to the multiplexing mapping policy; the multiplexing mapping policy includes: Corresponding relationship between the first optical signal type and the second optical signal type indicated by the type indication field, when the first optical signal represented by the time slot indication field is multiplexed into the second optical signal according to the corresponding relationship, A time slot of the second optical signal occupied by each portion of the first optical signal. .
- An embodiment of the present invention provides a multiplexing and mapping device for an optical signal, including: a label storage module, configured to store a label object indicating a multiplexing mapping relationship, where the label object includes a label and a label header, and the label includes a type indication a field and a time slot indication field, the tag object predefining a multiplexing mapping policy of the first optical signal of the first optical channel and the second optical signal of the second optical channel, where the multiplexing mapping policy comprises: using the type Corresponding relationship between the first optical signal type and the second optical signal type indicated by the indication field, when the first optical signal represented by the time slot indication field is multiplexed into the second optical signal according to the corresponding relationship a time slot of the second optical signal occupied by each part of the first optical signal; a multiplexing mapping module, configured to multiplex the first optical signal of the first optical channel according to the multiplexing mapping policy The second optical signal of the second optical channel.
- an embodiment of the present invention further provides a demultiplexing mapping apparatus for an optical signal, including: a parsing module, configured to parse a label object including a label and a label header, and obtain the label pre-defined in the label object.
- a parsing module configured to parse a label object including a label and a label header, and obtain the label pre-defined in the label object.
- a multiplexing mapping policy for multiplexing a first optical signal of the first optical channel into a second optical signal of the second optical channel, where the label includes a type indication field and a time slot indication field; and a demultiplexing mapping module, The second optical signal is demultiplexed into a first optical signal according to the multiplexing mapping policy; where the multiplexing mapping policy includes: a first optical signal type and a second light represented by a type indication field Corresponding relationship of the signal type, when the first optical signal represented by the slot indication field is multiplexed into the second optical signal according to the corresponding relationship, the second part occupied by each part of the first optical signal The time slot of the optical signal.
- An embodiment of the present invention further provides an optical signal transmission system, where the system includes: a first optical channel, configured to carry a first optical signal to be multiplexed, and a multiplexing mapping device, configured to: The first optical signal is multiplexed into a second optical signal of the second optical channel according to a multiplex mapping policy predefined by the label object, where the label object includes a label and a label header, and the label includes a type indication field and a time slot.
- An indication field includes: using a correspondence between a first optical signal type and a second optical signal type indicated by the type indication field, and using the first optical signal represented by the time slot indication field according to a time slot of the second optical signal occupied by each part of the first optical signal when the corresponding relationship is multiplexed into the second optical signal; a second optical channel, configured to carry the second light And a demultiplexing mapping device, configured to demultiplex the second optical signal of the second optical channel into the first optical signal of the first optical channel according to the multiplexing mapping policy.
- the embodiment of the present invention further provides a label generation method, including: generating a type indication field, where the type indication field indicates a correspondence between a first optical signal type and a second optical signal type; generating a slot indication field, where The time slot indication field indicates a time slot of the second optical signal occupied by each part of the first optical signal when the first optical signal is multiplexed into the second optical signal according to the corresponding relationship; and the field and time are indicated according to the type
- the slot indicator field generates a tag object.
- the embodiment of the present invention further provides a corresponding label generating apparatus, including: a first generating module, configured to generate a type indication field, where the type indication field indicates a correspondence between a first optical signal type and a second optical signal type; a second generation module, configured to generate a time slot indication field, where the time slot indication field indicates that the first optical signal is secondarily occupied by each part of the first optical signal when the first optical signal is multiplexed into the second optical signal according to the corresponding relationship a time slot of the optical signal; a third generating module, configured to generate a label object according to the type indication field and the time slot indication field.
- the time slots occupied by the multiplexing mapping relationship and the multiplex mapping are respectively represented in the same label, and the multiple existing signals need to be carried in the signaling when performing multiplexing mapping.
- only one or fewer tag objects need to be carried in the technical solution provided by the embodiment of the present invention, which improves the utilization of the tag object and reduces signaling overhead.
- FIG. 1 is a schematic diagram of multiplexing and mapping of a conventional OTN signal
- Figure l a is a schematic diagram of the composition of the existing label
- FIG. 2 is a flowchart of an embodiment of a multiplexing mapping method of an optical signal according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram of a composition of a label in an embodiment of the present invention.
- 3a-i are schematic diagrams showing a composition of a label in an embodiment of the present invention.
- FIG. 4 is a schematic diagram showing the composition of a complete label object in an embodiment of the present invention.
- FIG. 5 is a diagram of a multiplexed mapping relationship between existing ODU0, ODU1, ODU2, ODU3, and ODU4;
- FIG. 6 is a diagram of a multiplexing mapping relationship between existing ODUles, ODU2e, ODU3e, and ODU4;
- FIG. 7 is a schematic flowchart of an embodiment of a method for demultiplexing an optical signal according to an embodiment of the present invention.
- FIG. 8 is a schematic structural diagram of a multiplexer mapping apparatus for an optical signal according to an embodiment of the present invention
- FIG. 9 is a schematic structural diagram of a demultiplexing mapping apparatus for an optical signal according to an embodiment of the present invention
- FIG. 11 is a schematic flowchart diagram of a label generation method according to an embodiment of the present invention.
- FIG. 12 is a schematic structural diagram of a label generating apparatus according to an embodiment of the present invention.
- FIG. 2 is a schematic flow chart of a first embodiment of an optical signal multiplexing mapping method according to an embodiment of the present invention.
- the method for multiplexing the optical signal may include: Step 201: Obtain a label object for indicating a multiplexing mapping relationship, where the label object includes a label and a label header, and the label includes a type Indicates the field and the time slot indication field.
- the label object is configured to pre-define a multiplex mapping policy of the first optical signal of the first optical channel and the second optical signal of the second optical channel, where the multiplex mapping policy may include: Corresponding relationship between the first optical signal type and the second optical signal type, when the first optical signal represented by the time slot indication field is multiplexed into the second optical signal according to the corresponding relationship, A time slot of the second optical signal occupied by portions of the first optical signal.
- Step 202 The first optical signal is multiplexed into the second optical signal according to the multiplexing mapping policy.
- the multiplexing mapping refers to mapping the first optical signal ODUk to the second optical signal OTUk, or multiplexing the first optical signal ODUk to the second optical signal ODUj (j>k).
- Mapping the first optical signal ODUk to the second optical signal OTUk refers to a process of encapsulating the client signal into OPUk, mapping to ODUk, and then mapping to OTUk; multiplexing the first optical signal ODUk to the second optical signal OTUj, Refers to the process of encapsulating a client signal into OPUk, mapping to ODUk, mapping to one or more time slots in ODTUGj, mapping ODTUGj to 0PUj, mapping to 0DUj, and then mapping to OTUj.
- the type indication field indicates a correspondence between the first optical signal type and the second optical signal type
- the time slot indication field indicates that when the first optical signal is multiplexed into the second optical signal according to the corresponding relationship, Each time slot of the second optical signal occupied by each portion of the optical signal.
- the type indication field occupies a first partial bit of the tag object
- the time slot indication field occupies a second partial bit of the tag object
- the second partial bit refers to the first partial bit of the tag object Some or all of the bits other than the bit.
- the number of bits in the second partial bit may be a fixed number or an unfixed number.
- tags may be in one tag object, and the tag object includes a tag header and at least one tag.
- the specific composition and relationship of the label and label objects can be seen in Figures 3, 3a ⁇ i and Figure 4.
- a basic unit indication field of the optical signal may be included.
- the basic unit indication field may be included in the label of the label object; or, by using the label part in the label object, the basic unit is indicated by assigning a new value to the C-TYPE. (When the value of C-TYPE is equal to the newly assigned value, indicating that the label in the label object is a 0TN label, and the basic unit is ODU0), then at this time, the C-TYPE is used as the basic unit indication field.
- the multiplexing mapping policy further comprises a basic unit of the first optical signal and the second optical signal represented by the basic unit indication field.
- the label object in the above embodiment separately represents "the type of the optical signal" and "the occupied time slot", and opens a field in the label object to indicate "the type of the optical signal” (that is, it is to multiplex the ODUk to ODUj or ODUk is mapped to OTUk), and other bits are used to actual physical values.
- the form indicates which time slots are multiplexed into ODUj or mapped to OTUk.
- the format of the label of the embodiment of the present invention as shown in FIG. 3, wherein the type indication field M-TYPE occupies 4 bits, indicating the type of two optical signals of the multiplex mapping, that is, the multiplexing mapping relationship. For example, you can use the following methods to identify:
- M-TYPE 01, indicating that ODU1 is mapped to OTU1;
- M-TYPE 02, indicating that ODU2 is mapped to OTU2;
- M-TYPE 03, indicating that ODU3 is mapped to OTU3;
- M-TYPE 04, indicating that ODU1 is multiplexed to ODU2.
- the first two bits of the tag can be used as the slot indication field to indicate which of the four slots OOD1 occupies ODTUG2. For example, 00 means occupying the first time slot, 01 means occupying the second time slot...
- M-TYPE 05, indicating that ODU1 is multiplexed to ODU3.
- the first four of the labels can be utilized, such as 0000, indicating that the first time slot is occupied, and 0001 is the second time slot.
- M-TYPE 06, indicating that ODU2 is multiplexed to ODU3.
- the first 16 bits of the label can be used as the slot indication field, and the 16 bits are divided into four groups of 4 bits each, and the four groups of fields respectively indicate that the four portions of the ODU2 are respectively multiplexed into the 16 of the ODTUG3. Which one of the gaps.
- the slot indication field in the label indicating that a slot may require 2 bits, or 4 bits may be required, that is, the slot indication field is occupied.
- the number of bits can be an unfixed number.
- the format of the label and the value of the M-TYPE are the same as defined above.
- ODU1 is multiplexed into ODU2: ODU1 is mapped to the second time slot of ODTUG2, and the label is as shown in Figure 3a.
- ODU1 is multiplexed to ODU3: ODU1 is mapped to the sixth time slot of ODTUG3, and the label is as shown in Figure 3b.
- ODU2 is multiplexed to ODU3: ODU2 is mapped to ODU3, and the four parts of ODU2 are respectively multiplexed into the first, fifth, and sixth time slots of ODTUG3, and the label is as shown in Fig. 3c.
- the label format can be easily extended to support ODU0, ODU4, ODUle/ODU2e, and the like.
- the multiplex mapping relationship between ODU0, ODU1, ODU2, ODU3, and ODU4 is as shown in Figure 5.
- the switching granularity of ODUle and ODU2e is 10G, and the switching granularity of ODU3e is 40G.
- the multiplexing mapping relationship between ODUle, ODU2e, ODU3e, and ODU4 is as shown in the figure.
- the basic unit indication field B of the optical signal occupies 1 bit, indicating the basic unit of the optical signal.
- ODU1 has 2 time slots
- ODU2 has 8 time slots
- ODU3 has 32 time slots
- ODU4 has 80 time slots.
- B 0 indicates that the basic unit of the signal is ODU1. At this time, ODU2 has 4 slots, ODU3 has 16 slots, and ODU4 has 40 slots.
- the type indication field M-TYPE occupies 4 bits, indicating the multiplexing mapping relationship. For example, you can use the multiplexing mapping relationship below:
- M-TYPE 01 , indicating that ODUl is mapped to OTU1;
- M-TYPE 02, indicating that ODU2 is mapped to OTU2, or ODUle is mapped to OTUle, or ODU2e is mapped to OTU2e;
- the first 6 bits of the label can be used as the slot indication field, and the 6 bits are divided into 2 groups of 3 bits each.
- the two sets of fields respectively indicate that the two parts of the ODU1 are respectively multiplexed into 8 of the ODTUG2. Which of the time slots;
- M-TYPE 05, indicating that ODU1 is multiplexed to ODU3.
- the first 4 bits of the label can be used as the slot indication field to indicate which of the 16 slots ODU1 occupies ODTUG3. For example, 0000 means occupying the first time slot, and 0001 means the second time slot...
- the first 10 bits of the label can be used as the slot indication field, and the 10 bits are divided into 2 groups of 5 bits each, and the two groups respectively indicate that the two parts of the ODU1 are respectively multiplexed into 32 of the ODTUG3. Gap Which one of them;
- M-TYPE 06, indicating that 0DU2 is multiplexed to 0DU3.
- the first 16 bits of the label can be used as the slot indication field, and the 16 bits are divided into 4 groups of 4 bits each, and the 4 groups of fields respectively represent ODU2. Which of the 16 slots of the ODTUG3 are multiplexed into each of the four sections;
- M-TYPE 07, indicating that ODU0 is mapped to OTU0;
- M-TYPE 08, indicating that ODU0 is multiplexed to ODUl (8 must be 0).
- the first lbit of the tag can be used as the slot indication field to indicate which of the two slots of the ODTUG1 ODU0 occupies. If 0 means occupying the first time slot, 1 means the second time slot;
- M-TYPE 09, indicating that ODU0 is multiplexed to ODU2 (8 must be 0).
- the first 3 bits of the tag can be used as the slot indication field to indicate which of the eight slots OOD0 occupies ODTUG2. For example, 000 means occupying the first time slot, and 001 means the second time slot...
- M-TYPE 10 indicating that ODU0 is multiplexed to ODU3 (8 must be 0).
- the top 5 bits of the tag can be used as the slot indication field to indicate which of the 32 slots of ODTUG3 ODU0 occupies. For example, 00000 indicates that the first time slot is occupied, and 00001 indicates the second time slot.
- M-TYPE 11 , indicating that ODU0 is multiplexed to ODU4 (8 must be 0).
- the first 7 bits of the tag can be used as the slot indication field to indicate which of the 80 slots of the ODUUG 4 ODU0 occupies. For example, 0000000 means occupying the first time slot, and 0000001 means the second time slot...
- M-TYPE 12, indicating that ODU1 is multiplexed to ODU4.
- the first 6 bits of the label can be used as the slot indication field to indicate which of the 40 slots of the ODTUG4 ODU1 occupies. For example, 000000 indicates that the first time slot is occupied, and 000001 indicates the second time slot.
- the first 14 bits of the label can be used as the slot indication field, and the 14 bits are divided into two groups of 7 bits each, and the two groups respectively indicate that the two parts of the ODU1 are respectively multiplexed into 80 of the ODTUG4.
- M-TYPE 13 , indicating that ODU2/ODU2e is multiplexed to ODU4.
- ODU2/ODU2e needs to be multiplexed into ODU4
- the first 21 bits of each label are used as the slot indication field, and the 21 bits are divided into three groups of 7 bits each, and the nine groups respectively indicate that the eight portions of the ODU2 are respectively multiplexed to the ODTUG4. Which of the 80 time slots.
- These three tags can be combined into one tag object. For the case where there are multiple tags below, it is also possible to form a tag object similarly, indicating the multiplexing relationship between different signals.
- M-TYPE 14, indicating that ODU3/ODU3e is multiplexed to ODU4.
- the first 24 bits of each tag are used as the slot indication field, and the 24 bits are divided into 4 groups of 6 bits each, and the 16 groups respectively indicate that the four parts of the ODU3 are respectively multiplexed to the ODTUG4. Which of the 40 time slots;
- 11 tags are needed to indicate the multiplexing relationship between ODU3 and ODU4.
- the first 21 bits of each tag are used as the slot indication field, and the 21 bits are divided into 3 groups of 7 bits each, and the 33 groups respectively indicate that 32 parts of the ODU2 are multiplexed to the 80 of the ODTUG4. Which of the time slots.
- M-TYPE 15, indicating that ODU4 is multiplexed to OTU4.
- the ODU3 is multiplexed into the ODU4, and the basic signal is ODUl.
- the 16 parts of ODU3 are respectively multiplexed into the first, fifth, sixth, tenth, eleventh, twelveth, fourteenth, 14, 15, 16, 17, 18, 20, 21 time slots of ODTUG4, then Need 4 labels. Its tag values are shown in Figure 3e ⁇ h.
- the multiplexing mapping method of the optical signal provided by the embodiment of the present invention can display all possible multiplexing mapping situations by using fewer tags (32 bits per tag), and compare the definition of the label object in the prior art.
- the content of each field of the label object provided by the embodiment of the present invention is clear, and the actual physical value can be used to indicate how the ODUk is multiplexed into the ODUj (j>k), which reduces signaling overhead. For details, refer to Table 1.
- the number of bits occupied by the time slot indication field in the tag may also be a fixed number.
- the examples are as follows.
- Length, Class-Num, C-Type is the head of the label object
- C-Type is used to indicate what type of label this is.
- the label format in the foregoing embodiment is correspondingly changed as shown in Fig. 3i.
- Only the fixed-length label format of ODU1/2/3 is supported.
- one tag can have up to 4 time slots, and each time slot occupies 7 bits.
- all kinds of multiplexing are only one tag, and 0 can be used to indicate the first time slot, 1 is the second time slot, ..., or 1 can be used to indicate the first time.
- Gap, 2 represents the second time slot.... In this case, the latter will be described.
- the first 7 bits are used to indicate which time slot in OPU2 the ODU1 is mapped to.
- 0000001 represents the first time slot
- 0000010 represents the second time slot
- the first 7 bits (instead of 4 bits in the unfixed number scheme) are used to indicate which time slot ODU1 is mapped to in OPU3.
- 0000001 represents the first time slot
- 0000010 represents the second time slot, and so on;
- the first 7 bits indicate which time slot of OPU3 the first part of ODU2 is mapped to, and the second 7 bits indicate which time slot the second part maps to OPU3, and so on.
- the first 7 bits of the label indicate which time slot of the OPU4 the first part of the ODU2 is mapped to, and the second 7 bits indicate which time slot of the ODU2 is mapped to the OPU4 and so on.
- the basic unit can be indicated by assigning a new value to the C-TYPE (ie, when the value of C-TYPE is equal to the newly assigned value, indicating that the label in the label object is an OTN label, and The basic unit is ODU0).
- the C-TYPE is used as the basic unit indication field.
- the definition of the M-TYPE in the tag is the same as the definition of the basic unit in the case of ODU1; one tag has a maximum of 4 slots, and each slot occupies 7 bits.
- the first 7 bits of the label indicate which time slot of the OPU1 is mapped to the first part of the ODU1
- the second 7 bits indicate which time slot of the OPU1 the second part of the ODU1 is mapped to.
- the number of tags used in the embodiment of the present invention is much smaller than the number of tags used in the prior art.
- Table 2 illustrates two tag formats in the above embodiment: "Use a bit of a fixed length to represent a time slot, a B bit to indicate a basic unit, and "Use a fixed length bit to represent The time slot, C C-TYPE is used to indicate the basic unit ". But it is also possible to use "unfixed length bits to represent time slots, C C-TYPE to indicate basic units,” and “use fixed-length bits” Bit to represent the time slot, The B-bit is used to indicate the label format of the basic unit. The details are similar to the above description, and are not mentioned here.
- FIG. 7 is a schematic flowchart diagram of a first embodiment of a method for demultiplexing an optical signal according to an embodiment of the present invention.
- Step 700 Parsing a label object including a label and a label header, and obtaining, by the label in the label object, a predefined second optical signal that multiplexes a first optical signal of the first optical channel into a second optical channel.
- the multiplexing mapping policy, the tag includes a type indication field and a time slot indication field.
- the multiplexing mapping policy includes: a correspondence between a first optical signal type and a second optical signal type indicated by the type indication field, and the first optical signal represented by the time slot indication field is multiplexed according to the correspondence relationship a time slot of the second optical signal occupied by each portion of the first optical signal when mapped to the second optical signal.
- Step 701 Demultiplex the second optical signal into a first optical signal according to the multiplexing mapping policy.
- the labeling object may further include a basic unit indication field, and the demultiplexing the second optical signal into the first optical signal according to the multiplexing mapping policy includes: indicating by the basic unit indication field And a basic unit that demultiplexes the second optical signal into a first optical signal of the first optical channel according to the type indication field and the time slot indication field in the label object.
- FIG. 8 is a schematic structural diagram of a multiplexing and mapping device for an optical signal according to an embodiment of the present invention.
- the multiplexer mapping device for the optical signal of this embodiment, the device may include:
- a label storage module 10 configured to store a label object indicating a multiplexing mapping relationship, where the label object includes a label and a label header, and the label includes a type indication field and a time slot indication field;
- the label object pre-defines a multiplexing mapping policy of the first optical signal of the first optical channel and the second optical signal of the second optical channel, where the multiplexing mapping policy may include: using the first type indicated by the type indication field Corresponding relationship between the optical signal type and the second optical signal type, when the first optical signal represented by the time slot indication field is multiplexed into the second optical signal according to the corresponding relationship, the first light a time slot of the second optical signal occupied by each part of the signal;
- the multiplex mapping module 11 is configured to multiplex the first optical signal of the first optical channel into the second optical signal of the second optical channel according to the multiplexing mapping policy;
- the tag storage module 10 may specifically include:
- a type storage submodule configured to store a type indication field in the label object in a first part of the label object
- a slot storage submodule configured to store a slot indication field in the label object in a second partial bit of the label object, where the second partial bit refers to the first part of the label object Some or all of the bits other than the bit;
- a unit storage submodule configured to store a basic unit indication field in the label object in a label or a label header of the label object.
- the label object further includes a basic unit indication field of the optical signal
- the optical signal needs to be multiplexed and mapped in the basic unit, where the multiplexing mapping policy further includes using the basic unit.
- the basic unit of the first optical signal and the second optical signal indicated by the indication field That is, when the extension supports ODUO, ODU4, etc., the basic unit indication field is included in the label of the label object; or, by using the label header in the label object, the basic unit is indicated by assigning a new value to the C-TYPE.
- FIG. 9 is a schematic structural diagram of a demultiplexing mapping apparatus for an optical signal according to an embodiment of the present invention.
- the device for demultiplexing the optical signal may include:
- the parsing module 20 is configured to parse the label object including the label and the label header, and obtain the label pre-defined in the label object to multiplex the first optical signal of the first optical channel into the second optical channel.
- a multiplexing mapping policy used by the optical signal, the tag includes a type indication field and a time slot indication field;
- the multiplex mapping policy includes: a correspondence between the first optical signal type and the second optical signal type indicated by the type indication field, and the first optical signal represented by the slot indication field is in accordance with the corresponding a time slot of the second optical signal occupied by each part of the first optical signal when the relationship multiplexing is mapped to the second optical signal;
- the demultiplexing mapping module 21 is configured to demultiplex the second optical signal into the first optical signal according to the multiplexing mapping policy.
- the parsing module 20 may specifically include:
- a type parsing unit 200 configured to parse a type indication field in the label object
- a slot resolution unit 201 configured to parse a slot indication field in the label object
- the unit parsing unit 202 is configured to parse the basic unit indication field in the label object, and the unit is optional.
- the slot analysis unit 201 parses the slot indication field in the label object, and the demultiplexing mapping module 21 demultiplexes each slot of the ODUj according to the slot indication field in the label object, and restores it to ODUk (j>k).
- the slot indication field indicates which one of the four slots in the ODU2 is occupied by the ODU1, for example, if the usage is not fixed.
- the time slot indication field takes a value of 00, indicating that the ODU1 signal occupies the first time slot of the ODU2, and when the value is 01, it indicates that the second time slot of the ODU2 is occupied.
- the demultiplexing mapping module 21 restores the signal in the first slot of the ODU2 to the signal of the ODU1 according to the value of the slot indication field, for example, 00; When the value is 01, the signal in the second time slot of the ODU2 is restored to the signal of the ODU1;
- the unit parsing unit 202 is further required to parse out the basic unit indicated by the basic unit indication field, and the multiplexing mapping policy further includes: indicating the field by using the basic unit.
- the basic unit of the first optical signal and the second optical signal represented, and the demultiplexing mapping module 21 demultiplexes the optical signal in the basic unit.
- FIG. 10 is a schematic structural diagram of an optical signal transmission system according to an embodiment of the present invention.
- a first optical channel 3 configured to carry a first optical signal to be multiplexed with the mapping
- the multiplexing mapping device 1 is configured to multiplex the first optical signal of the first optical channel 3 into a second optical signal of the second optical channel 4 according to a multiplexing mapping strategy predefined by the label object;
- the tag object includes a tag and a tag header, where the tag includes a type indication field and a slot indication field, and the multiplexing mapping policy includes: a first optical signal type and a second optical signal represented by the type indication field Corresponding relationship of the type, when the first optical signal represented by the time slot indication field is multiplexed into the second optical signal according to the corresponding relationship, the part occupied by each part of the first optical signal The time slot of the second optical signal.
- a second optical channel 4 configured to carry the second optical signal
- the demultiplexing mapping device 2 is configured to demultiplex the second optical signal of the second optical channel 4 into the first optical signal of the first optical channel according to the multiplexing mapping policy;
- the first optical channel 3 and the second optical channel 4 refer to a channel carrying a corresponding optical signal.
- the optical signal transmission system is implemented, and the optical signal can be multiplexed and demultiplexed according to the label object defined in the embodiment of the present invention.
- the mapping relationship and the multiplexing time are used.
- the slots are respectively indicated in the same label, and have the feature of saving signaling overhead when performing multiplexing mapping such as ODU2-ODU4.
- the method for generating a label may include:
- Step 1101 Generate a type indication field, where the type indication field indicates a correspondence between a first optical signal type and a second optical signal type.
- Step 1102 Generate a time slot indication field, where the time slot indication field indicates a time when the first optical signal is multiplexed into the second optical signal according to the corresponding relationship, and the second optical signal occupied by each part of the first optical signal Gap
- Step 1103 Generate a label object according to the type indication field and the slot indication field.
- the device may include: a first generating module 50, configured to generate a type indication field, where the type indicating field indicates a first optical signal type and a second optical signal type corresponding to the second optical signal a time slot of the second optical signal occupied by each part of the optical signal; a third generating module 52, configured to generate a label object according to the type indication field and the time slot indication field.
- the time slots occupied by the multiplexing mapping relationship and the multiplexing mapping are respectively represented in the same label, and the signaling overhead is saved when performing multiplexing mapping such as ODU2-ODU4. specialty.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Time-Division Multiplex Systems (AREA)
Description
光信号的复用映射和解复用映射方法、 装置及系统
本申请要求于 2008 年 7 月 21 日提交中国专利局、 申请号为 200810029598.1、 发明名称为"光信号的复用映射和解复用映射方法、 装置及 系统"的中国专利申请的优先权, 其全部内容通过引用结合在本申请中。
技术领域
本发明涉及光网络技术, 尤其涉及一种光信号的复用映射方法、解复用映 射方法、 复用映射装置、 解复用映射装置以及光信号传输系统。
背景技术
光传送体系 ( Optical Transport Hierarchy, OTH )技术是新一代的标准化 的数字传送体系结构, 用于在光纤传输网络上传送经过相应适配的净荷。基于 OTH的 OTN ( Optical Transport Network, 光传送网)是针对骨干网络层次大容 量粗颗粒的调度需求而发展形成的一种透明传送技术, 釆用了数字包封技术。 OTN的出现, 为网络运营者和客户提供可管理、 可操作、 高效的新一代光传送 平台。
ITU-T G.709中定义的 OTN信号的复用和映射的关系如图 1所示, 图中各信 号意义如下: OPU ( Optical Channel Payload Unit, 光通道净荷单元) , ODU ( Optical Channel Data Unit,光通道数据单元 ), OTU( Optical Channel Transport United, 光通道传送单元) 以及 ODTUG ( Optical channel Data Tributary Unit Group, 光通道数据支路单元组) 。
从图 1中可以看出, OTN信号的复用及映射主要有以下 6种情况:
1. client signal (用户信号, 如 STM-16 ) -> OPU1 -> ODU1 -> OTU1
2. client signal (如 STM-64 ) -> OPU2 -> ODU2 -> OTU2
3. client signal (如 STM-256 ) -> OPU3 -> ODU3 -> OTU3
4. client signal* 如 STM-16 ) -> 0PU1*4 -> 0DU1*4 -> ODTUG2 -> OPU2 -> ODU2 -> OTU2
5. client signal* 16 (如 STM-16 ) -> 0PU1 *16 -> 0DU1*16 -> ODTUG3 -> OPU3 -> ODU3 -> OTU3
6. client signal* 如 STM-64 ) -> OPU2*4 -> ODU2*4 -> ODTUG3 -> OPU3 -> ODU3 -> OTU3
在通过 GMPLS ( Generalized Multi-Protocol Label Switching, 通用多协议 标签交换)信令建立路径的时候, 必须指明 ODUk ( Optical Channel Data Unit, 光通道数据单元)是如何复用进 ODUj (j>k )。例如,对于上述的情况 4, ODU2 有 4个时隙 ( Tributary Slot, TS ) , 信令必须指明 ODUl的信号是映射到 ODU2 的 4个时隙中的哪一个。
RFC4328针对 ITU-T G.709所定义的 OTN描述了信令扩展, 并描述了 OTN 的标签定义, 这种标签定义能够表示出 ODUk是如何复用进 ODUj (j>k ) 的。
RFC4328所定义的标签如图 la所示:
tl :
tl=l , 表示是 ODUl信号;
tl=0, 表示非 ODUl信号。
t2:
t2=l , 表示是 ODU2信号;
t2=2, 3 , 4, 5, 表示将 ODUl信号映射到 ODTUG2的 4个时隙中的某一个, 如 t2=2对应第一个时隙, t2=3对应第二个时隙 。 然后, ODTUG2再映射到
ODU2, 再映射到 OTU2中。
t2=0, 表示不是 ODUl或 ODU2信号。
t3:
t3=l , 表示是 ODU3信号;
t3=2, 3 , 17, 表示将 ODUl信号映射到 ODTUG3的 16个时隙中的某一 个, 如 t3=2对应第一个时隙, t3=3对应第二个时隙 。 然后, ODTUG3再映 射到 ODU3 , 再映射到 OTU3中。
t3=18, 19, 33 , 表示将 ODU2信号映射到 ODTUG3的 16个时隙中的某 1个。 由于 ODU2复用到 ODU3时, 需要占用 4个时隙, 所以, 这种情况下, 需 例如,将 ODU2复用到 ODU3中,其中 ODU2的 4个部分分别映射到 ODTUG3 的第 1 , 5 , 6, 9个时隙中, 则需要 4个标签:
标签一: t3 = 18, t2 = 0, tl = 0, 表示 ODU2的第一部分映射到 ODTUG3 的第 1个时隙中;
标签二: t3 = 22, t2 = 0, tl = 0, 表示 ODU2的第二部分映射到 ODTUG3 的第 5个时隙中;
标签三: t3 = 23 , t2 = 0, tl = 0, 表示 ODU2的第三部分映射到 ODTUG3 的第 6个时隙中;
标签四: t3 = 26, t2 = 0, tl = 0, 表示 ODU2的第四部分映射到 ODTUG3 的第 9个时隙中。
发明人在本发明的创造过程中, 发现现有技术存在如下缺点:
当将 ODUk信号复用到 ODUj ( k<j )信号时, 在大多数情况下需要釆用多 个标签来指明复用的各时隙, 例如, 当 ODU2信号需要复用到 ODU3时, 在信 令的标签请求中需要携带 4个标签(4*32bit ) , 来分别指明复用到 ODU3的哪 4 和 ODU4, 则在很多情况下需要更多的标签来指明复用映射关系 (例如, 在基 本单位是 ODU0的情况下, ODU3复用到 ODU4需要 32个标签, 来表示 ODU3的 32个部分分别映射到 ODU4的哪 32个时隙中) 。 对于 ODUk信号复用到 ODUj ( k<j )信号, 且需要在信令的标签请求中携带多个标签的情况下, 釆用现有 的标签增加了网络中的信令开销, 并且标签所表达的内容比较隐晦,对于时隙 的表达比较难理解, 需要进行换算。
发明内容
本发明实施例提供一种光信号的复用映射和解复用映射方法、 装置及系 统, 用以提高标签对象的利用率, 减少信令开销。
本发明实施例提供的一种光信号的复用映射方法, 包括: 获取用于指示复 用映射关系的标签对象, 所述标签对象包括标签和标签头, 所述标签包括类型 指示字段和时隙指示字段;所述标签对象预定义第一光通道的第一光信号和第 二光通道的第二光信号的复用映射策略, 所述复用映射策略包括: 用所述类型 指示字段表示的第一光信号类型和第二光信号类型的对应关系,用所述时隙指 示字段表示的所述第一光信号按照所述对应关系复用映射为所述第二光信号 时, 所述第一光信号各部分所占用的所述第二光信号的时隙; 将所述第一光信 号按照所述复用映射策略, 复用映射为所述第二光信号。
相应地, 本发明实施例还提供了一种光信号的解复用映射方法, 包括: 解
析包括标签和标签头的标签对象,得到所述标签对象中的所述标签预定义的将 第一光通道的第一光信号复用映射为第二光通道的第二光信号所用的复用映 射策略, 所述标签包括类型指示字段和时隙指示字段; 按照所述复用映射策 略, 将所述第二光信号解复用映射为第一光信号; 所述复用映射策略包括: 用类型指示字段表示的第一光信号类型和第二光信号类型的对应关系,用时隙 指示字段表示的所述第一光信号按照所述对应关系复用映射为所述第二光信 号时, 所述第一光信号各部分所占用的所述第二光信号的时隙。。
本发明实施例提供了一种光信号的复用映射装置, 包括: 标签存储模块, 用于存储指示复用映射关系的标签对象, 所述标签对象包括标签和标签头, 所 述标签包括类型指示字段和时隙指示字段,所述标签对象预定义第一光通道的 第一光信号和第二光通道的第二光信号的复用映射策略,所述复用映射策略包 括: 用所述类型指示字段表示的第一光信号类型和第二光信号类型的对应关 系,用所述时隙指示字段表示的所述第一光信号按照所述对应关系复用映射为 所述第二光信号时, 所述第一光信号各部分所占用的所述第二光信号的时隙; 复用映射模块, 用于将第一光通道的第一光信号按照所述复用映射策略, 复用 映射为第二光通道的第二光信号。
相应地, 本发明实施例还提供了一种光信号的解复用映射装置, 包括: 解 析模块, 用于解析包括标签和标签头的标签对象,得到所述标签对象中的所述 标签预定义的将第一光通道的第一光信号复用映射为第二光通道的第二光信 号所用的复用映射策略, 所述标签包括类型指示字段和时隙指示字段; 解复用 映射模块, 用于将第二光信号按照所述复用映射策略,解复用映射为第一光信 号; 其中, 所述复用映射策略包括: 用类型指示字段表示的第一光信号类型和 第二光信号类型的对应关系,用时隙指示字段表示的所述第一光信号按照所述 对应关系复用映射为所述第二光信号时,所述第一光信号各部分所占用的所述 第二光信号的时隙。
本发明实施例还提供了一种光信号传输系统,所述系统包括:第一光通道, 用于承载待复用映射的第一光信号; 复用映射装置, 用于将第一光通道的第一 光信号按照标签对象预定义的复用映射策略,复用映射为第二光通道的第二光 信号, 所述标签对象包括标签和标签头, 所述标签中包括类型指示字段和时隙
指示字段, 所述复用映射策略包括: 用所述类型指示字段表示的第一光信号类 型和第二光信号类型的对应关系,用所述时隙指示字段表示的所述第一光信号 按照所述对应关系复用映射为所述第二光信号时,所述第一光信号各部分所占 用的所述第二光信号的时隙; 第二光通道, 用于承载所述第二光信号; 解复用 映射装置, 用于将第二光通道的第二光信号按照所述复用映射策略,解复用映 射为第一光通道的第一光信号。
同时, 本发明实施例还提供了一种标签生成方法, 包括: 生成类型指示字 段, 所述类型指示字段表示第一光信号类型和第二光信号类型的对应关系; 生 成时隙指示字段,所述时隙指示字段表示第一光信号按照所述对应关系复用映 射为第二光信号时, 第一光信号各部分所占用的第二光信号的时隙; 根据所述 类型指示字段和时隙指示字段生成标签对象。
本发明实施例还提供了相应的一种标签生成装置, 包括: 第一生成模块, 用于生成类型指示字段,所述类型指示字段表示第一光信号类型和第二光信号 类型的对应关系; 第二生成模块, 用于生成时隙指示字段, 所述时隙指示字段 表示第一光信号按照所述对应关系复用映射为第二光信号时,第一光信号各部 分所占用的第二光信号的时隙; 第三生成模块, 用于根据所述类型指示字段和 时隙指示字段生成标签对象。
在本发明实施例的技术方案中,通过将复用映射关系和复用映射时所占用 的时隙在同一标签中分别表示,对于在进行复用映射时需要在信令中携带多个 现有技术中的标签对象的情况,在本发明实施例提供的技术方案中则只需要携 带一个或较少的标签对象, 提高了标签对象的利用率, 减少了信令开销。 附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地, 下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付 出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。
图 1是现有的 OTN信号的复用及映射的示意图;
图 l a是现有的标签的组成示意图;
图 2 是本发明实施例提供的光信号的复用映射方法的一个实施例的流程
示意图;
图 3是本发明实施例中标签的一种组成示意图;
图 3a~i分别是本发明实施例中标签的一种组成示意图;
图 4是本发明实施例中完整的标签对象的组成示意图;
图 5是现有的 ODU0、 ODUl、 ODU2、 ODU3以及 ODU4之间的复用映 射关系图;
图 6是现有的 ODUle、 ODU2e、 ODU3e以及 ODU4之间的复用映射关系 图;
图 7 是本发明实施例提供的光信号的解复用映射方法的一个实施例的流 程示意图;
图 8是本发明实施例提供的光信号的复用映射装置的结构示意图; 图 9是本发明实施例提供的光信号的解复用映射装置的结构示意图; 图 10是本发明实施例提供的光信号传输系统的结构示意图;
图 11是本发明实施例提供的一种标签生成方法的流程示意图;
图 12是本发明实施例提供的一种标签生成装置的组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有做出创造 性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
图 2 为本发明实施例提供的光信号复用映射方法第一实施例的流程示意 图。
本发明实施例提供的一种光信号的复用映射方法, 具体可以包括: 步骤 201、 获取用于指示复用映射关系的标签对象, 所述标签对象包括标 签和标签头, 所述标签包括型指示字段和时隙指示字段。
其中,所述标签对象预定义第一光通道的第一光信号和第二光通道的第二 光信号的复用映射策略, 所述复用映射策略具体可以包括: 用所述类型指示字 段表示的第一光信号类型和第二光信号类型的对应关系,用所述时隙指示字段 表示的所述第一光信号按照所述对应关系复用映射为所述第二光信号时,所述
第一光信号各部分所占用的所述第二光信号的时隙。
步骤 202、 将所述第一光信号按照所述复用映射策略, 复用映射为所述第 二光信号。
其中, 复用映射是指, 将第一光信号 ODUk映射到第二光信号 OTUk, 或 者将第一光信号 ODUk复用到第二光信号 ODUj (j>k )。 将第一光信号 ODUk 映射到第二光信号 OTUk, 是指将客户信号封装成 OPUk, 映射到 ODUk, 再 映射到 OTUk的过程; 将第一光信号 ODUk复用到第二光信号 OTUj , 是指将 客户信号封装成 OPUk, 映射到 ODUk, 再映射到 ODTUGj中的某一个或多个 时隙中, 并将 ODTUGj映射到 0PUj、 再映射到 0DUj、 再映射到 OTUj的过 程。
其中,所述类型指示字段表示第一光信号类型和第二光信号类型的对应关 系 ,所述时隙指示字段表示第一光信号按照所述对应关系复用映射为第二光信 号时, 第一光信号各部分所占用的第二光信号的各个时隙。
类型指示字段占用所述标签对象的第一部分比特位,所述时隙指示字段占 用所述标签对象的第二部分比特位,所述第二部分比特位是指所述标签对象中 除第一部分比特位以外的其他部分或全部的比特位。其中, 第二部分比特位中 的比特位数目可为固定数, 也可以为不固定数。
需要说明的是, 多个标签可处于一个标签对象中, 标签对象包括标签头和 至少一个标签。 标签和标签对象的具体组成和关系可见图 3、 3a~i和图 4。
在一个标签中, 除类型指示字段和时隙指示字段外,还可包括光信号的基 本单位指示字段。 而在扩展支持 ODU0, 0DU4的情况下, 可在标签对象的标 签中包括基本单位指示字段; 或, 利用标签对象中的标签部, 通过为 C-TYPE 分配一个新值的方法,来指示基本单位(即当 C-TYPE的值等于新分配的值时, 表示该标签对象中的标签是 0TN标签, 且基本单位是 ODU0 ), 则此时, 将 C-TYPE作为基本单位指示字段。 则相应地, 复用映射策略还包括用所述基本 单位指示字段表示的所述第一光信号和所述第二光信号的基本单位。
上述实施例中的标签对象, 将"光信号的类型 "和"所占用的时隙 "分开表 示, 在标签对象中开辟一个字段表示"光信号的类型"(即可表示是将 ODUk 复用到 ODUj或者 ODUk映射到 OTUk ), 并利用其他比特位以实际物理值的
形式来表示具体是复用映到 ODUj或者映射到 OTUk哪些时隙中。 如图 3所示的本发明实施例的标签的格式, 其中, 类型指示字段 M-TYPE 占 4个 bit, 表示复用映射的两个光信号的类型, 即也可以理解为复用映射关 系。 例如, 可以釆用以下的方法标识:
M-TYPE = 01 , 表示 ODU1映射到 OTU1 ;
M-TYPE = 02, 表示 ODU2映射到 OTU2;
M-TYPE = 03 , 表示 ODU3映射到 OTU3;
M-TYPE = 04, 表示 ODU1复用到 ODU2。 此时, 可利用标签的最前面 2个 bit作为时隙指示字段, 来表示 ODU1占用了 ODTUG2的 4个时隙中的哪一个。 如 00表示占用第一个时隙, 01表示第二个时隙 ... ...
M-TYPE = 05, 表示 ODU1复用到 ODU3。 此时, 可利用标签的最前面 4个 如 0000表示占用第一个时隙, 0001表示第二个时隙 ... ...
M-TYPE = 06, 表示 ODU2复用到 ODU3。 此时, 可将标签的前 16个 bit作 为时隙指示字段, 将该 16bit分成 4组, 每组 4个 bit, 这 4组字段分别表示 ODU2 的四个部分各自复用到 ODTUG3的 16个时隙中的哪一个。
从上面的例子中可以看出,在不同的复用映射关系下, 标签中的时隙指示 字段中, 指示一个时隙可能需要 2个比特, 也可能需要 4个比特, 即时隙指示字 段占用的比特位数目可为不固定数。
在下面的例子中, 标签的格式及 M-TYPE的值所表示的意义与上述定义相 同。
( 1 ) ODU1复用到 ODU2: 将 ODU1映射到 ODTUG2的第 2个时隙中, 则标 签如图 3a所示。
( 2 ) ODU1复用到 ODU3: 将 ODU1映射到 ODTUG3的第 6个时隙中, 则标 签如图 3b所示。
( 3 ) ODU2复用到 ODU3: 将 ODU2映射到 ODU3中, 其中 ODU2的 4个部 分分别复用到 ODTUG3的第 1 , 5, 6, 9个时隙中, 则标签如图 3c所示。
在本发明实施例中,只需要 1个标签就可以清晰地表示出 ODU2到 ODU3的 复用关系。
釆用本发明的标签定义方式, 可以很容易扩展标签格式, 以支持 ODU0、 ODU4、 ODUle/ ODU2e等。 其中, ODU0、 ODUl , ODU2、 ODU3、 ODU4之 间的复用映射关系如图 5所示; ODUle和 ODU2e的交换粒度为 10G, ODU3e的 交换粒度为 40G。 ODUle, ODU2e、 ODU3e、 ODU4之间的复用映射关系如图 其中, 光信号的基本单位指示字段 B占 1个 bit, 指示光信号的基本单位。
B=l表示信号的基本单位是 ODU0 , 此时, ODU1共有 2个时隙, ODU2共 有 8个时隙, ODU3共有 32个时隙, ODU4共有 80个时隙;
B=0表示信号的基本单位是 ODU1 , 此时, ODU2共有 4个时隙, ODU3共 有 16个时隙, ODU4共有 40个时隙。
类型指示字段 M-TYPE占 4个 bit, 表示复用映射关系。 例如, 可以釆用以 下的复用映射关系:
M-TYPE = 01 , 表示 ODUl映射到 OTU1 ;
M-TYPE = 02, 表示 ODU2映射到 OTU2, 或者 ODUle映射到 OTUle, 或 者 ODU2e映射到 OTU2e;
M-TYPE = 03 , 表示 ODU3映射到 OTU3 , 或者 ODU3e映射到 OTU3e; M-TYPE = 04 , 表示 ODUl复用到 ODU2。
在 ODUl需要复用到 ODU2时, 当 B=0时, 可利用标签的最前面 2个 bit作为 示占用第一个时隙, 01表示第二个时隙 ... ...
当 B=l时, 可将标签的前 6bit作为时隙指示字段, 将该 6bit分成 2组, 每组 3 个 bit, 这两组字段分别表示 ODUl的两个部分各自复用到 ODTUG2的 8个时隙 中的哪一个;
M-TYPE = 05 , 表示 ODU1复用到 ODU3。
在 ODU1需要复用到 ODU3时, 当 B=0时, 可利用标签的最前面 4个 bit作为 时隙指示字段, 来表示 ODU1占用了 ODTUG3的 16个时隙中的哪一个。 如 0000 表示占用第一个时隙, 0001表示第二个时隙 ... ...
当 B=l时, 可将标签的前 lObit作为时隙指示字段, 把该 lObit分成 2组, 每 组 5个 bit, 这两组分别表示 ODUl的两个部分各自复用到 ODTUG3的 32个时隙
中的哪一个;
M-TYPE = 06, 表示 0DU2复用到 0DU3。
在 0DU2需要复用到 0DU3时, 当 B=0时, 可将标签的前 16个 bit作为时隙 指示字段, 将该 16bit分成 4组, 每组 4个 bit, 这 4组字段分别表示 ODU2的四个 部分各自复用到 ODTUG3的 16个时隙中的哪一个;
当 B=l时, 需要 2个标签来表示复用关系。 每个标签的前 20bit作为时隙指 示字段, 把该 20bit分为 4组, 每组 5bit。 这 8个字段分别表示 ODU2的 8个部分各 自复用到 ODTUG3的 32个时隙中的哪一个;
另夕卜, M-TYPE=06还可以表示 ODUle/ODU2e复用到 ODU3e;
M-TYPE = 07, 表示 ODU0映射到 OTU0;
M-TYPE = 08, 表示 ODU0复用到 ODUl ( 8必为0 ) 。 此时, 可利用标签 的最前面 lbit作为时隙指示字段, 来表示 ODU0占用了 ODTUG1的 2个时隙中的 哪一个。 如 0表示占用第一个时隙, 1表示第二个时隙;
M-TYPE = 09, 表示 ODU0复用到 ODU2 ( 8必为0 ) 。 此时, 可利用标签 的最前面 3bit作为时隙指示字段, 来表示 ODU0占用了 ODTUG2的 8个时隙中的 哪一个。 如 000表示占用第一个时隙, 001表示第二个时隙 ... ...
M-TYPE = 10, 表示 ODU0复用到 ODU3 ( 8必为0 ) 。 此时, 可利用标签 的最前面 5bit作为时隙指示字段, 来表示 ODU0占用了 ODTUG3的 32个时隙中 的哪一个。 如 00000表示占用第一个时隙, 00001表示第二个时隙 ... ...
M-TYPE = 11 , 表示 ODU0复用到 ODU4 ( 8必为0 ) 。 此时, 可利用标签 的最前面 7个 bit作为时隙指示字段, 来表示 ODU0占用了 ODTUG4的 80个时隙 中的哪一个。 如 0000000表示占用第一个时隙, 0000001表示第二个时隙 ... ...
M-TYPE = 12, 表示 ODUl复用到 ODU4。
在 ODUl需要复用到 ODU4时, 若 B=0, 则可利用标签的最前面 6个 bit作为 时隙指示字段, 来表示 ODU1占用了 ODTUG4的 40个时隙中的哪一个。 如 000000表示占用第一个时隙, 000001表示第二个时隙 ... ...;
若 B=l , 则可将标签的前 14bit作为时隙指示字段, 并把该 14bit分成 2组, 每组 7个 bit, 这两组分别表示 ODUl的两个部分各自复用到 ODTUG4的 80个时 隙中的哪一个;
M-TYPE = 13 , 表示 ODU2/ODU2e复用到 ODU4。
在 ODU2/ODU2e需要复用到 ODU4时, 若 B=0, 可将标签的前 24个 bit作为 时隙指示字段, 并把该 24bit分成 4组, 每组 6个 bit, 这 4组分别表示 ODU2的四 个部分各自复用到 ODTUG4的 40个时隙中的哪一个;
若 B=l , 则需要 3个标签来表示 ODU2到 ODU4的复用关系。 这 3个标签中, 每个标签的前 21个 bit作为时隙指示字段, 并且该 21bit被分成 3组, 每组 7个 bit, 这 9组分别表示 ODU2的 8个部分各自复用到 ODTUG4的 80个时隙中的哪一个。 可将这 3个标签组成一个标签对象。 对于以下存在多个标签的情况, 也可以类 似地组成一个标签对象, 说明不同信号之间的复用关系。
M-TYPE = 14, 表示 ODU3/ODU3e复用到 ODU4。
在 ODU3/ODU3e需要复用到 ODU4时, 若 B=0 , 则需要 4个标签来表示 ODU3到 ODU4的复用关系。 这 4个标签中, 每个标签的前 24个 bit作为时隙指示 字段, 并且该 24bit被分成 4组, 每组 6个 bit, 这 16组分别表示 ODU3的四个部分 各自复用到 ODTUG4的 40个时隙中的哪一个;
若 Β=1 ,则需要 11个标签来表示 ODU3到 ODU4的复用关系。这 11个标签中, 每个标签的前 21个 bit作为时隙指示字段, 并且该 21bit分成 3组, 每组 7个 bit, 这 33组分别表示 ODU2的 32个部分各自复用到 ODTUG4的 80个时隙中的哪一 个。
M-TYPE = 15, 表示 ODU4复用到 OTU4。
例如, 将 ODU3复用到 ODU4中, 基本信号为 ODUl。 其中 ODU3的 16个部 分分别复用到 ODTUG4的第 1 , 5, 6, 9, 10, 11 , 12, 13 , 14, 15, 16, 17, 18, 19, 20, 21个时隙中, 则需要 4个标签。 其标签值如图 3e~h所示。
实施本发明实施例提供的光信号的复用映射方法, 用更少的标签(每个标 签 32bit ) , 就可以表示出所有可能的复用映射情况, 对比现有技术的标签对象 的定义方式, 本发明实施例提供的标签对象的各个字段内容清晰明了, 可用实 际的物理值来表示 ODUk是如何复用进 ODUj (j>k ) 的, 减少了信令开销, 具 体参见表 1。
本发明所需的标签数 现有技术所需的标签数 复用映射关系
( B=0 / B=1 ) ( B=0 / B=1 )
ODU0 - OTU0 -/ 1 -/ 1
ODU0 - ODUl -/ 1 -/ 1
ODU0 - ODU2 -/ 1 -/ 1
ODU0 - ODU3 -/ 1 -/ 1
ODU0 - ODU4 -/ 1 -/ 1
ODUl - OTU1 111 111
ODUl - ODU2 111 1/2
ODUl - ODU3 111 1/2
ODUl - ODU4 111 1/2
ODU2 - OTU2 111 111
ODU2 - ODU3 1/2 4/8
ODU2 - ODU4 1/3 4/8
ODU3 - OTU3 111 111
ODU3 - ODU4 4/11 16/32
ODU4 - OTU4 111 111
表 1
同时,在不同的复用映射关系下, 标签中的时隙指示字段占用的比特位数 目也可为固定数。 现举例如下。
在本例中的完整的标签对象格式为如图 4所示。
其中, Length, Class-Num, C-Type是标签对象的头部, Class-Num=16 表示对象中放的是标签, C-Type用来说明这是什么类型的标签。 而前述实施例 中的标签格式则相应的变为如图 3i所示。
分两种情况说明:
(一) 只支持 ODU1/2/3的定长的标签格式。 如 1个标签最多放 4个时隙, 每个时隙占 7bit。 这种情况下各种复用都只要 1个标签, 且可以釆用 0表示第一 个时隙, 1表示第二个时隙 ......, 也可以釆用 1表示第一个时隙, 2表示第二个 时隙 ......。 在本例中, 将釆用后者进行描述。
例如, ODU1复用到 ODU2时, 用前 7个 bit (而不是不固定数方案中的 2个 bit)来表示 ODU1映射到 OPU2中的哪个时隙。其中, 0000001表示第一个时隙,
0000010表示第二个时隙;
ODUl复用到 ODU3时, 用前 7个 bit (而不是不固定数方案中的 4个 bit )来 表示 ODU1映射到 OPU3中的哪个时隙。 其中, 0000001表示第一个时隙, 0000010表示第二个时隙 ... ...以此类推;
ODU2复用到 ODU3时,前面 7位表示 ODU2的第一部分映射到 OPU3的哪个 时隙, 第二个 7位表示第二部分映射到 OPU3的哪个时隙 ... ...以此类推。
(二) 支持 ODU0、 ODU4、 ODUe的扩展标签格式:
对于基本单位是 ODU1 , 标签格式不变, 只需新增 M-TYPE类型 (例如, 可沿用不固定数方案中 M-TYPE=07~15的定义) 。
例如, ODU2复用到 ODU4时(M-TYPE=13 ) , 需要 1个标签来表示 ODU2 的 4个部分到 ODU4的映射关系。 标签前面 7位表示 ODU2的第一部分映射到 OPU4的哪个时隙 , 第二个 7位表示 ODU2的第二部分映射到 OPU4的哪个时 隙 ... ...以此类推。
ODU3复用到 ODU4时 (Μ-ΤΥΡΕ=14 ) , 则需要 4个标签, 每个标签包含 4 个 7比特位的字段。这 16个字段分别表示 ODU3的 16个部分各自映射到 ODU4的 哪个时隙中。
对其他的复用映射情况也是类似的。
对于基本单位是 0DU0, 可通过为 C-TYPE分配一个新值的方法, 来指示基 本单位(即当 C-TYPE的值等于新分配的值时,表示该标签对象中的标签是 OTN 标签, 且基本单位是 ODU0 ) 。 此时, 将 C-TYPE作为基本单位指示字段。 同 样地, 标签中的 M-TYPE的定义与基本单位是 ODU1情况下的定义相同; 1个标 签最多放 4个时隙, 每个时隙占 7bit。
例如, ODU1复用到 ODU4时 ( C-TYPE指示基本单位是 ODU0 , M-TYPE=12 ) , 需要 1个标签来表示 ODUl的 2个部分到 ODU4的映射关系。 标 签前面 7位表示 ODU1的第一部分映射到 OPU4的哪个时隙, 第二个 7位表示 ODU1的第二部分映射到 OPU4的哪个时隙。
ODU3复用到 ODU4时 (C-TYPE指示基本单位是 ODU0, M-TYPE=14 ) , 则需要 8个标签,每个标签包含 4个 7比特位的字段。这 32个字段分别表示 ODU3 的 32个部分各自映射到 ODU4的哪个时隙中。
对其他的复用映射情况也是类似的。
ODU2 - ODU3等的复用映射情况下, 本发明实施例中的所使用的标签数目大 大少于现有技术中所使用的标签数目。
表 2 在上述实施例中说明了两种标签格式: "釆用不固定长度的比特位来表示 时隙, 釆用 B比特位来指示基本单位,,和"釆用固定长度的比特位来表示时隙, 釆用 C-TYPE来指示基本单位"。但是也可以"釆用不固定长度的比特位来表示 时隙, 釆用 C-TYPE来指示基本单位,,和"釆用固定长度的比特位来表示时隙,
釆用 B比特位来指示基本单位"的标签格式。 具体情况也和上述说明类似, 此 处不做赞述。
参见图 7 , 为本发明实施例提供的光信号的解复用映射方法第一实施例的 流程示意图。
本实施例提供的解复用映射方法, 该方法可以包括:
步骤 700, 解析包括标签和标签头的标签对象, 得到所述标签对象中的所 述标签预定义的将第一光通道的第一光信号复用映射为第二光通道的第二光 信号所用的复用映射策略, 所述标签包括类型指示字段和时隙指示字段。
其中, 所述复用映射策略包括: 用类型指示字段表示的第一光信号类型和 第二光信号类型的对应关系,用时隙指示字段表示的所述第一光信号按照所述 对应关系复用映射为所述第二光信号时,所述第一光信号各部分所占用的所述 第二光信号的时隙。
步骤 701 , 按照所述复用映射策略, 将所述第二光信号解复用映射为第一 光信号。
上述实施例中所述的标签对象的格式与光信号的复用映射方法实施例中 的一致, 在此不再赘述。
其中,标签对象中还可包括基本单元指示字段,则按照所述复用映射策略, 将所述第二光信号解复用映射为第一光信号包括:以所述基本单元指示字段所 表示的基本单位 ,将第二光信号按照所述标签对象中的类型指示字段和时隙指 示字段, 解复用映射为第一光通道的第一光信号。
参见图 8, 为本发明实施例提供的光信号的复用映射装置的结构示意图。 本实施例的光信号的复用映射装置, 该装置可以包括:
标签存储模块 10 , 用于存储指示复用映射关系的标签对象, 所述标签对 象包括标签和标签头, 所述标签包括类型指示字段和时隙指示字段;
所述标签对象预定义第一光通道的第一光信号和第二光通道的第二光信 号的复用映射策略, 所述复用映射策略可以包括: 用所述类型指示字段表示的 第一光信号类型和第二光信号类型的对应关系,用所述时隙指示字段表示的所 述第一光信号按照所述对应关系复用映射为所述第二光信号时,所述第一光信 号各部分所占用的所述第二光信号的时隙;
复用映射模块 11 , 用于将第一光通道的第一光信号按照所述复用映射策 略, 复用映射为第二光通道的第二光信号;
所述标签存储模块 10具体可以包括:
类型存储子模块,用于将所述标签对象中的类型指示字段存储在所述标签 对象的第一部分比特位中;
时隙存储子模块,用于将所述标签对象中的时隙指示字段存储在所述标签 对象的第二部分比特位中,所述第二部分比特位是指所述标签对象中除第一部 分比特位以外的其他部分或全部的比特位;
或还包括: 单位存储子模块, 用于将所述标签对象中的基本单位指示字段 存储在所述标签对象的标签或标签头中。
需要说明的是, 当所述标签对象中还包含有光信号的基本单位指示字段 时,还需要以该基本单位对光信号进行复用映射, 所述复用映射策略还包括用 所述基本单位指示字段表示的所述第一光信号和所述第二光信号的基本单位。 即, 当扩展支持 ODUO, ODU4等时, 在标签对象的标签中包括基本单位指示 字段;或,利用标签对象中的标签头部,通过为 C-TYPE分配一个新值的方法, 来指示基本单位(即当 C-TYPE的值等于新分配的值时,表示该标签对象中的 标签是 OTN标签, 且基本单位是 ODU0 ), 则此时, 需要从 C-TYPE中解析基 本单元指示字段的内容。
上述实施例中所述的标签对象的格式与光信号的复用映射方法实施例中 的一致, 在此不再赘述。
参见图 9 , 为本发明实施例提供的光信号的解复用映射装置的结构示意 图。
本实施例提供的光信号的解复用映射装置, 该装置可以包括:
解析模块 20, 用于解析包括标签和标签头的标签对象, 得到所述标签对 象中的所述标签预定义的将第一光通道的第一光信号复用映射为第二光通道 的第二光信号所用的复用映射策略,所述标签包括类型指示字段和时隙指示字 段;
其中, 复用映射策略包括: 用类型指示字段表示的第一光信号类型和第二 光信号类型的对应关系,用时隙指示字段表示的所述第一光信号按照所述对应
关系复用映射为所述第二光信号时,所述第一光信号各部分所占用的所述第二 光信号的时隙;
解复用映射模块 21 , 用于将第二光信号按照所述复用映射策略, 解复用 映射为第一光信号。
所述解析模块 20具体可以包括:
类型解析单元 200, 用于解析标签对象中的类型指示字段;
时隙解析单元 201 , 用于解析标签对象中的时隙指示字段;
单位解析单元 202, 用于解析标签对象中的基本单位指示字段, 本单元为 可选。
具体地, 类型解析单元 200解析标签对象中的类型指示字段,解复用映射 模块 21 按照标签对象中的类型指示字段, 将 ODUj 的信号解复用到 ODUk (j>k ); 例如, 所述类型指示字段取值为 04时, 指示将 ODU1 ( k = l )信号 复用到 ODU2 (j = 2 ); 那么在解复用时, 根据所述类型指示字段取值为 04, 将 ODU2 ( j = 2 )信号解复用到 ODU1 ( k = 1 );
时隙解析单元 201解析标签对象中的时隙指示字段, 解复用映射模块 21 按照标签对象中的时隙指示字段, 将 ODUj 的各时隙解复用, 还原为 ODUk (j>k )的各部分; 例如将 ODU1 ( k = 1 )信号复用到 ODU2 (j = 2 )时, 用时 隙指示字段指示 ODU1具体占用 ODU2中的 4个时隙中的哪一个, 例如, 若 釆用不固定数方案,所述时隙指示字段取值为 00,表示 ODU1信号占用 ODU2 的第一个时隙, 取值为 01的时候, 表示占用 ODU2的第二个时隙。 那么, 解 复用映射模块 21在解复用时, 按照时隙指示字段的取值, 例如为 00时, 将 ODU2 的第一个时隙中的信号还原为 ODU1 的信号; 时隙指示字段的取值为 01时, 将 ODU2的第二个时隙中的信号还原为 ODU1的信号;
当标签对象中还包含有光信号的基本单位指示字段,那么还需要单位解析 单元 202解析出该基本单位指示字段所指示的基本单位,所述复用映射策略还 包括用所述基本单位指示字段表示的所述第一光信号和所述第二光信号的基 本单位, 解复用映射模块 21以该基本单位解复用光信号。
上述实施例中所述的标签对象的格式与光信号的复用映射方法实施例中 的一致, 在此不再赘述。
参见图 10, 为本发明实施例提供的光信号传输系统的结构示意图。
本实施例提供的光信号传输系统, 该系统可以包括:
第一光通道 3 , 用于承载待复用映射的第一光信号;
复用映射装置 1 , 用于将第一光通道 3的第一光信号按照标签对象预定义 的复用映射策略, 复用映射为第二光通道 4的第二光信号;
所述标签对象包括标签和标签头,所述标签中包括类型指示字段和时隙指 示字段, 所述复用映射策略包括: 用所述类型指示字段表示的第一光信号类型 和第二光信号类型的对应关系,用所述时隙指示字段表示的所述第一光信号按 照所述对应关系复用映射为所述第二光信号时,所述第一光信号各部分所占用 的所述第二光信号的时隙。
第二光通道 4 , 用于承载所述第二光信号;
解复用映射装置 2, 用于将第二光通道 4的第二光信号按照所述复用映射 策略, 解复用映射为第一光通道的第一光信号;
需要说明的是, 本发明实施例所说的第一光通道 3 , 第二光通道 4 , 是指 7 载相应光信号的通道。
实施该光信号传输系统, 可以根据本发明实施例定义的标签对象, 复用和 解复用光信号, 由于本发明实施例定义的标签对象,将复用映射关系和复用映 射时所占用的时隙在同一标签中分别表示,在进行如 ODU2 - ODU4之类的复 用映射时具有节省信令开销的特点。
如图 11所示, 为本发明实施例中提供的一种标签生成方法, 该方法可以 包括:
步骤 1101、 生成类型指示字段, 所述类型指示字段表示第一光信号类型 和第二光信号类型的对应关系;
步骤 1102、 生成时隙指示字段, 所述时隙指示字段表示第一光信号按照 所述对应关系复用映射为第二光信号时,第一光信号各部分所占用的第二光信 号的时隙;
步骤 1103、 根据所述类型指示字段和时隙指示字段生成标签对象。
如图 12所示, 则是相应的标签生成装置 5 , 该装置可以包括: 第一生成 模块 50, 用于生成类型指示字段, 所述类型指示字段表示第一光信号类型和
第二光信号类型的对应关系; 第二生成模块 51 , 用于生成时隙指示字段, 所 述时隙指示字段表示第一光信号按照所述对应关系复用映射为第二光信号时 , 第一光信号各部分所占用的第二光信号的时隙; 第三生成模块 52, 用于根据 所述类型指示字段和时隙指示字段生成标签对象。
由于本发明实施例定义的标签对象,将复用映射关系和复用映射时所占用 的时隙在同一标签中分别表示,在进行如 ODU2 - ODU4之类的复用映射时具 有节省信令开销的特点。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明 可借助软件加必需的硬件平台的方式来实现, 当然也可以全部通过硬件来实 施。基于这样的理解, 本发明的技术方案对背景技术做出贡献的全部或者部分 可以以软件产品的形式体现出来, 该计算机软件产品可以存储在存储介质中, 如 ROM/RAM、 磁碟、 光盘等, 包括若干指令用以使得一台计算机设备(可以 是个人计算机, 服务器, 或者网络设备等)执行本发明各个实施例或者实施例 的某些部分所述的方法。 以上仅为本发明一种较佳实施例而已, 当然不能以此 来限定本发明之权利范围, 因此依本发明权利要求所作的等同变化,仍属本发 明所涵盖的范围。
Claims
1、 一种光信号的复用映射方法, 其特征在于, 包括:
获取用于指示复用映射关系的标签对象, 所述标签对象包括标签和标签 头, 所述标签包括类型指示字段和时隙指示字段;
所述标签对象用于预定义第一光通道的第一光信号和第二光通道的第二 光信号的复用映射策略, 所述复用映射策略包括: 第一光信号类型和第二光信 号类型的对应关系, 所述对应关系用所述类型指示字段表示, 以及所述第一光 信号按照所述对应关系复用映射为所述第二光信号时,所述第一光信号各部分 所占用的所述第二光信号的时隙, 所述时隙用所述时隙指示字段表示;
将所述第一光信号按照所述复用映射策略, 复用映射为所述第二光信号。
2、 如权利要求 1所述的光信号的复用映射方法, 其特征在于, 所述类型 指示字段占用所述标签的第一部分比特位,所述时隙指示字段占用所述标签的 第二部分比特位,所述第二部分比特位为所述标签中除所述第一部分比特位以 外的其他部分或全部的比特位。
3、 如权利要求 1或 2所述的光信号的复用映射方法, 其特征在于, 所述标签对象还包括基本单位指示字段,所述基本单位指示字段位于所述 标签中或所述标签头中;
相应地, 所述复用映射策略还包括: 所述第一光信号和所述第二光信号的 基本单位, 所述基本单位用所述基本单位指示字段表示。
4、 一种光信号的解复用映射方法, 其特征在于, 包括:
解析包括标签和标签头的标签对象,得到将第一光通道的第一光信号复用 映射为第二光通道的第二光信号所用的复用映射策略,所述复用映射策略由所 述标签预定义, 所述标签包括类型指示字段和时隙指示字段;
按照所述复用映射策略, 将所述第二光信号解复用映射为第一光信号; 所述复用映射策略包括: 第一光信号类型和第二光信号类型的对应关系, 所述对应关系用类型指示字段表示 ,以及所述第一光信号按照所述对应关系复 用映射为所述第二光信号时,所述第一光信号各部分所占用的所述第二光信号 的时隙, 所述时隙用时隙指示字段表示。
5、 如权利要求 4所述的光信号的解复用方法, 其特征在于, 所述解析标
签对象包括:
解析所述标签对象中的类型指示字段;
解析所述标签对象中的时隙指示字段;
则所述按照所述复用映射策略,将所述第二光信号解复用映射为第一光信 号, 包括:
将第二光信号按照所述标签对象中的类型指示字段和时隙指示字段,解复 用映射为第一光通道的第一光信号。
6、 如权利要求 4所述的光信号的解复用映射方法, 其特征在于, 所述标 签对象中还包括基本单位指示字段,所述复用映射策略还包括所述第一光信号 和所述第二光信号的基本单位, 所述基本单位用所述基本单位指示字段表示; 所述解析标签对象, 包括:
解析所述标签对象中的类型指示字段;
解析所述标签对象中的时隙指示字段;
解析所述标签对象中的基本单位指示字段;
则所述按照所述复用映射策略,将所述第二光信号解复用映射为第一光信 号, 包括:
以所述基本单元指示字段所表示的基本单位,将第二光信号按照所述标签 对象中的类型指示字段和时隙指示字段,解复用映射为第一光通道的第一光信 号。
7、 一种光信号的复用映射装置, 其特征在于, 包括:
标签存储模块 , 用于存储指示复用映射关系的标签对象 , 所述标签对象包 括标签和标签头, 所述标签包括类型指示字段和时隙指示字段, 所述标签对象 用于预定义第一光通道的第一光信号和第二光通道的第二光信号的复用映射 策略,所述复用映射策略包括:第一光信号类型和第二光信号类型的对应关系, 所述对应关系用所述类型指示字段表示,以及所述第一光信号按照所述对应关 系复用映射为所述第二光信号时,所述第一光信号各部分所占用的所述第二光 信号的时隙, 所述时隙用所述时隙指示字段表示;
复用映射模块, 用于将第一光通道的第一光信号按照所述复用映射策略, 复用映射为第二光通道的第二光信号。
8、 如权利要求 7所述的光信号的复用映射装置, 其特征在于, 所述标签 存储模块包括:
类型存储子模块,用于将所述标签对象中的类型指示字段存储在所述标签 对象的第一部分比特位中;
时隙存储子模块,用于将所述标签对象中的时隙指示字段存储在所述标签 对象的第二部分比特位中,所述第二部分比特位是指所述标签对象中除第一部 分比特位以外的其他部分或全部的比特位。
9、 如权利要求 8所述的光信号的复用映射装置, 其特征在于, 所述标签 存储模块还包括:
单位存储子模块,用于将所述标签对象中的基本单位指示字段存储在所述 标签对象的标签或标签头中, 所述复用映射策略还包括: 所述第一光信号和所 述第二光信号的基本单位, 所述基本单位用所述基本单位指示字段表示。
10、 一种光信号的解复用映射装置, 其特征在于, 包括:
解析模块, 用于解析包括标签和标签头的标签对象,得到将第一光通道的 第一光信号复用映射为第二光通道的第二光信号所用的复用映射策略,所述复 用映射策略由所述标签预定义, 所述标签包括类型指示字段和时隙指示字段; 解复用映射模块, 用于将第二光信号按照所述复用映射策略,解复用映射 为第一光信号;
其中, 所述复用映射策略包括: 第一光信号类型和第二光信号类型的对应 关系, 所述对应关系用类型指示字段表示, 以及所述第一光信号按照所述对应 关系复用映射为所述第二光信号时,所述第一光信号各部分所占用的所述第二 光信号的时隙, 所述时隙用时隙指示字段表示。
11、 如权利要求 10所述的光信号的解复用映射装置, 其特征在于, 所述 解析模块包括:
类型解析单元, 用于解析标签对象中的类型指示字段;
时隙解析单元, 用于解析标签对象中的时隙指示字段。
12、 如权利要求 10所述的光信号的解复用映射装置, 其特征在于, 所述 标签对象中还包括位于所述标签或所述标签头的基本单位指示字段,所述复用 映射策略还包括所述第一光信号和所述第二光信号的基本单位,所述基本单位
用所述基本单位指示字段表示; 所述解析模块包括:
类型解析单元, 用于解析标签对象中的类型指示字段;
时隙解析单元, 用于解析标签对象中的时隙指示字段;
单位解析单元, 用于解析标签对象中的基本单位指示字段。
13、 一种光信号传输系统, 其特征在于, 所述系统包括:
第一光通道, 用于承载待复用映射的第一光信号;
复用映射装置,用于将第一光通道的第一光信号按照标签对象预定义的复 用映射策略, 复用映射为第二光通道的第二光信号, 所述标签对象包括标签和 标签头, 所述标签中包括类型指示字段和时隙指示字段, 所述复用映射策略包 括: 第一光信号类型和第二光信号类型的对应关系, 所述对应关系用所述类型 指示字段表示 ,以及所述第一光信号按照所述对应关系复用映射为所述第二光 信号时, 所述第一光信号各部分所占用的所述第二光信号的时隙, 所述时隙用 所述时隙指示字段表示;
第二光通道, 用于承载所述第二光信号;
解复用映射装置, 用于将第二光通道的第二光信号按照所述复用映射策 略, 解复用映射为第一光通道的第一光信号。
14、 一种标签生成方法, 其特征在于, 所述方法包括:
生成类型指示字段,所述类型指示字段用于表示第一光信号类型和第二光 信号类型的对应关系;
生成时隙指示字段,所述时隙指示字段用于表示第一光信号按照所述对应 关系复用映射为第二光信号时, 第一光信号各部分所占用的第二光信号的时 隙;
根据所述类型指示字段和时隙指示字段生成标签对象。
15、 一种标签生成装置, 其特征在于, 所述装置包括:
第一生成模块, 用于生成类型指示字段, 所述类型指示字段用于表示第一 光信号类型和第二光信号类型的对应关系;
第二生成模块, 用于生成时隙指示字段, 所述时隙指示字段用于表示第一 光信号按照所述对应关系复用映射为第二光信号时,第一光信号各部分所占用 的第二光信号的时隙;
第三生成模块, 用于根据所述类型指示字段和时隙指示字段生成标签对
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES09799950T ES2390754T3 (es) | 2008-07-21 | 2009-04-17 | Método, dispositivo y sistema para multiplexar y mapear señales ópticas y demultiplexar y realizar el mapeo inverso de señales ópticas |
EP09799950A EP2293471B1 (en) | 2008-07-21 | 2009-04-17 | Method, device and system for multiplexing and mapping optical signals and demultiplexing demapping optical signals |
US13/011,515 US8594140B2 (en) | 2008-07-21 | 2011-01-21 | Method, device, and system for multiplexing and mapping optical signals and demultiplexing and demapping optical signals |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100295981A CN101635867B (zh) | 2008-07-21 | 2008-07-21 | 光信号的复用映射和解复用映射方法、装置及系统 |
CN200810029598.1 | 2008-07-21 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/011,515 Continuation US8594140B2 (en) | 2008-07-21 | 2011-01-21 | Method, device, and system for multiplexing and mapping optical signals and demultiplexing and demapping optical signals |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010009634A1 true WO2010009634A1 (zh) | 2010-01-28 |
Family
ID=41570010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2009/071334 WO2010009634A1 (zh) | 2008-07-21 | 2009-04-17 | 光信号的复用映射和解复用映射方法、装置及系统 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8594140B2 (zh) |
EP (1) | EP2293471B1 (zh) |
CN (1) | CN101635867B (zh) |
ES (1) | ES2390754T3 (zh) |
WO (1) | WO2010009634A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101530561B1 (ko) * | 2010-03-25 | 2015-06-29 | 지티이 코포레이션 | G.709를 기반으로 하는 서비스 구성의 신호 제어 방법 및 시스템 |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2670224T3 (es) * | 2009-07-17 | 2018-05-29 | Huawei Technologies Co. Ltd. | Método y dispositivo para la recuperación de una trama de la unidad de transporte de canal óptico K, y sistema para la transmisión de una trama de la unidad de transporte de canal óptico K |
JP2011146917A (ja) * | 2010-01-14 | 2011-07-28 | Fujitsu Ltd | インタフェース装置、分離方法、多重化方法 |
CN102202246B (zh) * | 2010-03-25 | 2014-11-05 | 中兴通讯股份有限公司 | 基于g.709的端到端业务建立方法、系统及光传送网 |
CN102201973B (zh) | 2010-03-25 | 2015-08-12 | 中兴通讯股份有限公司 | 一种基于g.709的多级复用路由控制方法和网关网元 |
CN102217208B (zh) | 2010-12-31 | 2016-07-06 | 华为技术有限公司 | 传输信号的方法、合路器及系统 |
US20130004169A1 (en) * | 2011-06-30 | 2013-01-03 | Exar Corporation | EFFICIENT METHOD TO EXTRACT A LOWER ORDER (LO) OPTICAL CHANNEL DATA UNIT (ODU)j SIGNAL FROM HIGHER ORDER (HO) OPTICAL CHANNEL TRANSPORT UNIT (OTU)k SIGNAL |
US8934479B2 (en) * | 2011-10-28 | 2015-01-13 | Infinera Corporation | Super optical channel transport unit signal supported by multiple wavelengths |
US10079641B1 (en) * | 2014-04-01 | 2018-09-18 | Sprint Spectrum, L.P. | Systems and methods of transporting data over an optical transport network |
CN105429726B (zh) | 2014-09-22 | 2018-01-23 | 华为技术有限公司 | 光传输网的业务映射处理方法、装置及系统 |
CN106559141B (zh) | 2015-09-25 | 2020-01-10 | 华为技术有限公司 | 一种信号发送、接收方法、装置及系统 |
CN107566074B (zh) * | 2016-06-30 | 2019-06-11 | 华为技术有限公司 | 光传送网中传送客户信号的方法及传送设备 |
CN110365439B (zh) * | 2018-04-09 | 2021-09-03 | 中兴通讯股份有限公司 | 信号映射方法、装置、服务器及计算机可读存储介质 |
CN112398734B (zh) * | 2019-08-14 | 2022-06-10 | 华为技术有限公司 | 一种业务传输的方法、装置和系统 |
CN114268859A (zh) * | 2020-09-16 | 2022-04-01 | 中国移动通信有限公司研究院 | 一种信号传输方法、装置、设备和可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1770886A1 (en) * | 2005-09-29 | 2007-04-04 | Fujitsu Ltd. | Signal multiplexing apparatus and stuff controlling method therein |
CN101155016A (zh) * | 2007-09-14 | 2008-04-02 | 中兴通讯股份有限公司 | 一种光传输网中光净荷单元的时隙划分与开销处理的方法 |
CN101179556A (zh) * | 2006-11-06 | 2008-05-14 | 华为技术有限公司 | 一种光纤通道业务的传送方法和装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6646983B1 (en) * | 2000-11-21 | 2003-11-11 | Transwitch Corporation | Network switch which supports TDM, ATM, and variable length packet traffic and includes automatic fault/congestion correction |
JP2002198994A (ja) * | 2000-12-26 | 2002-07-12 | Nec Corp | Gfpフレーム転送装置およびgfpフレーム転送方法 |
EP1278321A1 (en) * | 2001-07-17 | 2003-01-22 | Alcatel | Different type payload transport interface for line applications at high frequency |
US20030048813A1 (en) * | 2001-09-05 | 2003-03-13 | Optix Networks Inc. | Method for mapping and multiplexing constant bit rate signals into an optical transport network frame |
US20030149593A1 (en) * | 2002-02-04 | 2003-08-07 | Msc Healthcare (S) Pte. Ltd. | Health-care system |
US7272310B2 (en) | 2003-06-24 | 2007-09-18 | Intel Corporation | Generic multi-protocol label switching (GMPLS)-based label space architecture for optical switched networks |
US7315693B2 (en) | 2003-10-22 | 2008-01-01 | Intel Corporation | Dynamic route discovery for optical switched networks |
ATE457564T1 (de) * | 2004-11-12 | 2010-02-15 | Alcatel Lucent | Verfahren und vorrichtung zum transport eines client-signals über ein optisches transportnetz (otn) |
CN100373847C (zh) * | 2004-12-14 | 2008-03-05 | 华为技术有限公司 | 在光传送网中传输低速率业务信号的方法 |
FR2893718A1 (fr) * | 2005-11-24 | 2007-05-25 | Alcatel Sa | Dispositif de commutation optique entre des lignes optiques amont et aval, a adjonction de signature de noeud pour le suivi des chemins optiques de connexion |
-
2008
- 2008-07-21 CN CN2008100295981A patent/CN101635867B/zh active Active
-
2009
- 2009-04-17 WO PCT/CN2009/071334 patent/WO2010009634A1/zh active Application Filing
- 2009-04-17 ES ES09799950T patent/ES2390754T3/es active Active
- 2009-04-17 EP EP09799950A patent/EP2293471B1/en not_active Not-in-force
-
2011
- 2011-01-21 US US13/011,515 patent/US8594140B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1770886A1 (en) * | 2005-09-29 | 2007-04-04 | Fujitsu Ltd. | Signal multiplexing apparatus and stuff controlling method therein |
CN101179556A (zh) * | 2006-11-06 | 2008-05-14 | 华为技术有限公司 | 一种光纤通道业务的传送方法和装置 |
CN101155016A (zh) * | 2007-09-14 | 2008-04-02 | 中兴通讯股份有限公司 | 一种光传输网中光净荷单元的时隙划分与开销处理的方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101530561B1 (ko) * | 2010-03-25 | 2015-06-29 | 지티이 코포레이션 | G.709를 기반으로 하는 서비스 구성의 신호 제어 방법 및 시스템 |
Also Published As
Publication number | Publication date |
---|---|
EP2293471A4 (en) | 2011-11-16 |
EP2293471B1 (en) | 2012-08-22 |
ES2390754T3 (es) | 2012-11-16 |
US20110116793A1 (en) | 2011-05-19 |
CN101635867B (zh) | 2012-08-08 |
EP2293471A1 (en) | 2011-03-09 |
CN101635867A (zh) | 2010-01-27 |
US8594140B2 (en) | 2013-11-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2010009634A1 (zh) | 光信号的复用映射和解复用映射方法、装置及系统 | |
JP6787597B2 (ja) | 光伝送ネットワーク内でのクライアント信号の送信方法および光伝送デバイス | |
JP4878629B2 (ja) | 多重伝送システムおよび多重伝送方法 | |
JP5087069B2 (ja) | 擬似反転多重化/逆多重化方法及び装置 | |
EP2228930B1 (en) | Frame generating apparatus and frame generating method | |
CN101695144B (zh) | 一种支持多业务接入和传输的方法及系统 | |
WO2008122218A1 (fr) | Procédé de multiplexage et de démultiplexage de service de faible débit binaire | |
WO2006051041A1 (en) | Method and apparatus for transporting a client layer signal over an optical transport network (otn) | |
JP5644598B2 (ja) | 信号多重分離装置及び信号多重収容装置及び信号多重収容・分離装置 | |
JP2008092130A (ja) | 光ネットワークシステム | |
WO2019105010A1 (zh) | 接口传输方法、装置及设备 | |
US8571073B2 (en) | Frame mapping apparatus and frame mapping method | |
EP2079177A1 (en) | Method and device to adjust the signal of the optical transport network | |
JP5423513B2 (ja) | 伝送装置及び信号伝送方法 | |
CA2999789C (en) | Signal sending and receiving method, apparatus, and system | |
WO2011003252A1 (zh) | 基于g.709的标签交换路径的通用标签生成方法和装置 | |
CN102238439B (zh) | 一种基于g.709的业务映射过程的控制方法和系统 | |
JP5354022B2 (ja) | 伝送装置及び信号伝送方法 | |
CN105657583B (zh) | 分组业务信号发送方法、装置及接收方法、装置 | |
KR101301721B1 (ko) | 유사반전 다중화/역-다중화 방법 및 장치 | |
Abbas et al. | Enhanced optical transport network standards | |
KR20090039403A (ko) | 종속신호를 통합하는 방법 및 통합 접속보드 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09799950 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2009799950 Country of ref document: EP |