CN102624603B - Obtain ODUflex and connect the method and device of required branch road timeslot number - Google Patents
Obtain ODUflex and connect the method and device of required branch road timeslot number Download PDFInfo
- Publication number
- CN102624603B CN102624603B CN201110034164.2A CN201110034164A CN102624603B CN 102624603 B CN102624603 B CN 102624603B CN 201110034164 A CN201110034164 A CN 201110034164A CN 102624603 B CN102624603 B CN 102624603B
- Authority
- CN
- China
- Prior art keywords
- timeslot number
- pce
- oduflex
- territory
- request message
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000005540 biological transmission Effects 0.000 claims abstract description 13
- 241000465502 Tobacco latent virus Species 0.000 description 6
- 101100290389 Schizosaccharomyces pombe (strain 972 / ATCC 24843) ceg1 gene Proteins 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000009432 framing Methods 0.000 description 2
- 101100341026 Caenorhabditis elegans inx-2 gene Proteins 0.000 description 1
- 101100341029 Caenorhabditis elegans inx-3 gene Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a kind of ODUflex that obtains and connect the method and device of required branch road timeslot number.Described method includes: PCE receives the request message carrying calculating timeslot number instruction that PCC sends, and determines the timeslot number needed for ODUflex connection, returns timeslot number by response message to PCC.Described device includes: for receiving the first module carrying the request message calculating timeslot number instruction that PCC sends;For determining the second module of the timeslot number needed for ODUflex connection;And be used for by response message to the PCC described timeslot number of return or the three module of the request message carrying calculating timeslot number instruction to the PCE transmission belonging to next territory that ODUflex is connected through.The present invention utilize extension after the PCE problem that solves the timeslot number supporting the ODUflex of lossless Bandwidth adjustment to be connected to shared by service layer.
Description
Technical field
The present invention relates to the communications field, particularly relate to a kind of acquisition ODUflex (flexible rate light numeral list
Unit) connect the method and device of required branch road timeslot number.
Background technology
Path-calculating element (Path Computation Element is called for short PCE) is as to controlling plane
One supplement, be the functional entity being responsible for path computing in network specially, it is opened up based on known network
Flutter structure and constraints, according to path computing client (Path Computation Clients is called for short PCC)
Request calculate an optimal path meeting constraints.Path computation element communication protocol (Path
Computation Element Communication Protocol, is called for short PCEP) it is PCC and PCE
Between special communication protocol.
The light data cell (ODUflex) transmitting container flexible rate flexibly of ITU-T definition,
Carrying for IP operation and business in future proposes new approaches.The flexibility and changeability speed that ODUflex provides is fitted
Should be machine-processed so that OTN can carry the full-service including IP efficiently, and improves to greatest extent
Line bandwidth utilization rate.ITU-T defines ODUflex: the one of two kinds of forms at present is based on fixing
The ODUflex of bit rate (Constant Bit Rate is called for short CBR) business, speed can be any
, CBR business is encapsulated into this ODUflex, referred to as ODUflex (CBR) by synchronization map;Separately
A kind of is ODUflex based on Packet Service, and the speed of this ODUflex is high-order light data cell
N times of (High Order Optical Data Unit is called for short HO ODU) time slot, bag business is by logical
It is encapsulated into ODUflex with frame forming rule (Generic Framing Procedure is called for short GFP), is referred to as
ODUflex (GFP) (uses the flexible rate light digital units of Generic Framing Procedure encapsulation).
For ODUflex (GFP), owing to the bandwidth of packet client signal can change over,
So be unfavorable for effective utilization of bandwidth resources for ODUflex (GFP) distribution fixed-bandwidth, need
ODUflex (GFP) can support that dynamically adjusting of bandwidth improves bandwidth availability ratio, saves bandwidth money
Source.Therefore, ODUflex (GFP) needs the ability possessing lossless adjustment bandwidth, i.e. ODUflex (GFP)
The adjustment of bandwidth can be completed in the case of interrupting existing business dynamically and not.
Owing to a channel time slot bandwidth of different OPUk differs, a channel time slot of such as high-order OPU2, is big
A little channel time slot size for 1.249494145Gbps, high-order OPU3 is 1.254728823Gbps,
And a channel time slot size of high-order OPU4 is 1.301711855Gbps;Therefore ODUflex is in difference
OPUk shared by branch road number of time slots differ.Thus according to the ITU-T Q11 of in JIUYUE, 2010
G.hao (Hitless Adjustment of ODUflex (the GFP)) standard-required of interim meeting, has band
The ODUflex of wide adjustment capability must it process all links on the number of time slots that takies must phase
With, meanwhile, when Bandwidth adjustment, the number of time slots being increased or decreased in each of the links also must be identical.
But there is presently no and calculate the method taking number of time slots on link.
Summary of the invention
The technical problem to be solved in the present invention is to provide a kind of acquisition ODUflex (flexible rate light numeral list
Unit) connect the method and device of required branch road timeslot number.
For solving above-mentioned technical problem, the invention provides a kind of acquisition flexible rate light digital units
(ODUflex) method connecting required branch road timeslot number, including:
What path-calculating element (PCE) received that path computing client (PCC) sends carries calculating
Timeslot number instruction request message, determine ODUflex connect needed for timeslot number, by response message to
Described PCC returns described timeslot number.
Further, described PCC includes the business head node that described ODUflex connects.
Further, when described ODUflex connects merely through the territory that described PCE is responsible, described PCE
Determine the timeslot number needed for ODUflex connection, return described time slot by response message to described PCC
The step of number includes:
Described PCE calculates described ODUflex and is connected through timeslot number required during territory responsible for this PCE,
Described timeslot number is placed in response message and is sent to described PCC.
Further, when described ODUflex is connected through plural territory, described PCE determines
Timeslot number needed for ODUflex connection, returns the step of described timeslot number by response message to described PCC
Suddenly include:
The PCE belonging to first territory that described ODUflex is connected through performs ODUflex identified below even
Connect the step through the required timeslot number in territory that this PCE is responsible for: calculate described ODUflex and connect warp
Cross timeslot number required during territory responsible for this PCE, this timeslot number is saved as the time slot that this PCE calculates
Number, and carry to the PCE transmission belonging to next territory that described ODUflex is connected through as PCC
Calculate the request message of timeslot number instruction;
Receive to carry and calculate the PCE of request message of timeslot number instruction and repeat and above-mentioned determine
ODUflex is connected through the step of timeslot number required during territory responsible for this PCE, until described
The PCE belonging to last territory that ODUflex is connected through receives to carry and calculates asking of timeslot number instruction
The PCE belonging to last territory asking message, described ODUflex to be connected through calculates described ODUflex
Being connected through timeslot number required during territory responsible for this PCE, the timeslot number calculated is placed in response message
In be sent to this PCE send request message PCE;
The PCE sending request message to the PCE belonging to last territory that ODUflex is connected through holds
Row ODUflex identified below connect needed for the step of timeslot number: the timeslot number calculated from this PCE and
The timeslot number carried in the response message received selects bigger timeslot number, the timeslot number selected
It is placed in response message the PCE being sent to send request message to this PCE, receives response message
PCE repeats the step of the above-mentioned timeslot number determined needed for ODUflex connection, until ODUflex
The PCE belonging to first territory being connected through receives response message, and selects bigger timeslot number;
This timeslot number selected is placed in response message by the PCE belonging to first territory that ODUflex is connected through
In be sent to described ODUflex connect business head node.
Further, when described ODUflex is connected through plural territory, described PCE determines
Timeslot number needed for ODUflex connection, returns the step of described timeslot number by response message to described PCC
Suddenly include:
The PCE belonging to first territory that described ODUflex is connected through calculates described ODUflex and connects warp
Cross timeslot number required during territory responsible for this PCE, this timeslot number is saved as the time slot that this PCE calculates
Number, and carry to the PCE transmission belonging to next territory that described ODUflex is connected through as PCC
Calculate the request message of timeslot number instruction, and in described request message, carry the time slot that this PCE calculates
Number;
Receive the PCE execution ODUflex identified below carrying the request message calculating timeslot number instruction
The step of the timeslot number needed for connection: calculate described ODUflex be connected through this PCE be responsible for territory time
Required timeslot number, saves as this timeslot number the timeslot number that this PCE calculates, calculates from this PCE
The timeslot number carried in timeslot number and request message selects bigger timeslot number, as PCC to described
The transmission of the PCE belonging to next territory that ODUflex is connected through carries the request of calculating timeslot number instruction and disappears
Breath, and carry, in described request message, the timeslot number selected;
Receive to carry and calculate the PCE of request message of timeslot number instruction and repeat and above-mentioned determine
The step of the timeslot number needed for ODUflex connection, last being connected through until described ODUflex
PCE belonging to territory receives and carries the request message calculating timeslot number instruction, and described ODUflex connects
The PCE belonging to last territory of process calculates described ODUflex and is connected through the territory that this PCE is responsible for
The timeslot number of Shi Suoxu, and the timeslot number from this timeslot number and request message select bigger timeslot number,
The timeslot number selected is placed in response message, by belonging to the territory that described ODUflex is connected through
PCE returns to the business head node that described ODUflex connects.
Further, described request message is path computing request message, and described response message is path meter
Calculate response message.
For solving above-mentioned technical problem, present invention also offers a kind of acquisition flexible rate light digital units
(ODUflex) connecting the device of required branch road timeslot number, described device is positioned at path-calculating element (PCE)
In, described device includes:
First module, the calculating timeslot number that carries sent for RX path calculating client (PCC) refers to
The request message shown;
Second module, for determining the timeslot number needed for ODUflex connection;
Three module, for returning described timeslot number, or conduct by response message to described PCC
PCC sends to the PCE belonging to next territory that described ODUflex is connected through and carries calculating timeslot number
The request message of instruction.
Further, described second module, including:
First module: required for calculating when described ODUflex is connected through territory responsible for this PCE
First timeslot number;
Second unit: after the message carrying the second timeslot number receiving other PCE feedback, selects the
In one timeslot number and the second timeslot number, bigger timeslot number saves as the ODUflex that described second module determines
Timeslot number needed for connection.
Further, described three module is described first timeslot number to the timeslot number that PCC returns, or
For the timeslot number needed for the ODUflex connection that described second module determines.
Further, described three module is belonging to next territory being connected through to described ODUflex
PCE sends when carrying the request message calculating timeslot number instruction, carries the first time slot in request message
Number, or carry the timeslot number needed for the ODUflex connection that described second module determines.
The present invention, by extending current PCE, utilizes the PCE after this extension to solve to support lossless bandwidth
The problem that the ODUflex adjusted is connected to the timeslot number shared by service layer so that it is support nothing can be obtained
Damage the timeslot number needed for the ODUflex (GFP) of Bandwidth adjustment.
Accompanying drawing explanation
Fig. 1 is the embodiment of the present invention 1 flow chart;
Fig. 2 is the PCEP protocol elements LSPA object schematic diagram after extension;
Fig. 3 is the PCEP protocol elements number of time slots TLV schematic diagram of new definition;
Fig. 4 is the embodiment of the present invention 2 single network schematic diagram;
Fig. 5 is more than 3 network diagram of the embodiment of the present invention.
Detailed description of the invention
Consider, due to PCE, there is domain topology observability, thus PCE is able to know that ODUflex connects
The information of each of the links of process such that it is able to calculate the timeslot number needed for ODUflex connects.Additionally,
Owing to cross-domain end-to-end path computation can be completed by cooperation between multiple PCE, thus for cross-domain
In the case of ODUflex connect needed for timeslot number also can be obtained by the PCE of multiple cooperations.
Below in conjunction with accompanying drawing, embodiments of the invention are described in detail.It should be noted that
In the case of not conflicting, the embodiment in the application and the feature in embodiment can mutual combination in any.
In this article, an ODUflex connection can be through a territory, it is also possible to through plural
Territory.Each territory is responsible for by a PCE, and the PCE belonging to territory is the PCE in this territory responsible.ODUflex
The business head node and/or the business tail node that connect can be in territories, it is also possible to overseas.
Embodiment 1
As it is shown in figure 1, comprise the following steps:
Step 101, PCE receives the request message carrying calculating timeslot number instruction that PCC sends;
The request message that this PCE receives is probably certain business head node and is transmitted directly to PCE,
Being also likely to be other PCE and be sent to this PCE, other PCE refer to what this ODUflex was connected through
PCE belonging to territory.That is service node and PCE all can be as PCC.
Step 102, PCE determines the timeslot number needed for ODUflex connection;
Each PCE at least has calculating in the territory that this PCE is responsible for, and ODUflex connects required
The function of timeslot number.
If one ODUflex connects only in the territory that a PCE is responsible for, then this PCE can directly by
The ODUflex that the time number gap number calculated determines as PCE connect needed for timeslot number.
If one ODUflex be connected through that multiple PCE is responsible for (each PCE is responsible for one in multiple territories
Individual territory), PCE is except having required timeslot number in above-mentioned calculating ODUflex is connected to its territory being responsible for
Function, also has from following functions: compare this PCE calculate ODUflex be connected to this PCE be responsible for
Territory in required timeslot number and the timeslot number of other PCE feedback, select the greater in two timeslot numbers,
As the timeslot number needed for the ODUflex connection that this PCE determines.
Step 103, PCE by path computing response message (PCRep) to PCC return calculate time
Gap number.
The timeslot number that this PCE is determined by PCE is placed in PCRep and sends.If in a step 101,
This PCE is the PCReq directly received at business head node, and the most now, this PCE is by this PCRep
It is transmitted directly to this business head node;If in a step 101, this PCE is to connect at other PCE
The PCReq received, the most now, this PCRep is sent to send the PCE of this PCReq by this PCE.
Specifically:
● when described ODUflex is connected through plural territory:
The PCE belonging to first territory that this ODUflex is connected through performs ODUflex identified below and connects
The step of the timeslot number required through the territory that this PCE is responsible for: calculate described ODUflex and be connected through
Timeslot number required during the territory that this PCE is responsible for, saves as the timeslot number that this PCE calculates by this timeslot number,
And carry calculating as PCC to the PCE transmission belonging to next territory that described ODUflex is connected through
The request message of timeslot number instruction;
Receive to carry and calculate the PCE of request message of timeslot number instruction and repeat and above-mentioned determine
ODUflex is connected through the step of timeslot number required during territory responsible for this PCE, until described
The PCE belonging to last territory that ODUflex is connected through receives to carry and calculates asking of timeslot number instruction
The PCE belonging to last territory asking message, described ODUflex to be connected through calculates described ODUflex
Being connected through timeslot number required during territory responsible for this PCE, the timeslot number calculated is placed in response message
In be sent to this PCE send request message PCE;
The PCE sending request message to the PCE belonging to last territory that ODUflex is connected through holds
Row ODUflex identified below connect needed for the step of timeslot number: the timeslot number calculated from this PCE and
The timeslot number carried in the response message received selects bigger timeslot number, the timeslot number selected
It is placed in response message the PCE being sent to send request message to this PCE, receives response message
PCE repeats the step of the above-mentioned timeslot number determined needed for ODUflex connection, until ODUflex
The PCE belonging to first territory being connected through receives response message, and selects bigger timeslot number;
This timeslot number selected is placed in response message by the PCE belonging to first territory that ODUflex is connected through
In be sent to described ODUflex connect business head node.
● when described ODUflex is connected through plural territory:
The PCE belonging to first territory that this ODUflex is connected through calculates described ODUflex and is connected through
Timeslot number required during the territory that this PCE is responsible for, saves as the timeslot number that this PCE calculates by this timeslot number,
And carry calculating as PCC to the PCE transmission belonging to next territory that described ODUflex is connected through
The request message of timeslot number instruction, and in described request message, carry the timeslot number that this PCE calculates;
Receive the PCE execution ODUflex identified below carrying the request message calculating timeslot number instruction
The step of the timeslot number needed for connection: calculate described ODUflex be connected through this PCE be responsible for territory time
Required timeslot number, saves as this timeslot number the timeslot number that this PCE calculates, calculates from this PCE
The timeslot number carried in timeslot number and request message selects bigger timeslot number, as PCC to described
The transmission of the PCE belonging to next territory that ODUflex is connected through carries the request of calculating timeslot number instruction and disappears
Breath, and carry, in described request message, the timeslot number selected;
Receive to carry and calculate the PCE of request message of timeslot number instruction and repeat and above-mentioned determine
The step of the timeslot number needed for ODUflex connection, last being connected through until described ODUflex
PCE belonging to territory receives and carries the request message calculating timeslot number instruction, and described ODUflex connects
The PCE belonging to last territory of process calculates described ODUflex and is connected through the territory that this PCE is responsible for
The timeslot number of Shi Suoxu, and the timeslot number from this timeslot number and request message select bigger timeslot number,
The timeslot number selected is placed in response message, by belonging to the territory that described ODUflex is connected through
PCE returns to the business head node that described ODUflex connects.
The device being positioned in PCE realizing said method includes:
First module, for receiving the request message carrying calculating timeslot number instruction that PCC sends;
Second module, for determining the timeslot number needed for ODUflex connection;
Three module, for returning described timeslot number, or conduct by response message to described PCC
PCC sends to the PCE belonging to next territory that described ODUflex is connected through and carries calculating timeslot number
The request message of instruction.
Preferably, above-mentioned second module farther includes:
First module: required for calculating when described ODUflex is connected through territory responsible for this PCE
First timeslot number;
Second unit: after the message carrying the second timeslot number receiving other PCE feedback, selects the
In one timeslot number and the second timeslot number, bigger timeslot number saves as the ODUflex that described second module determines
Timeslot number needed for connection.
Preferably, three module to the timeslot number that PCC returns be the second module first module determine first
Timeslot number, or be the timeslot number needed for the ODUflex that the second module determines connects.
Preferably, three module sends at the PCE belonging to next territory being connected through to ODUflex and takes
With when calculating the request message of timeslot number instruction, in request message, carry the first timeslot number, or take
With the timeslot number needed for the ODUflex connection that described second module determines.
Can by extend existing message or newly-built special message indicate PCE calculate timeslot number with
And transmission timeslot number.Illustrate as a example by extending existing message below.
In the present embodiment, the path computing request message (Path in PCEP agreement is extended
Computation Request) and path computing response message (Path Computation Reply):
Path computing request message (PCReq) after extension, wherein includes instruction PCE and calculates time slot
Number information, enable PCC use this message calls PCE calculate ODUflex connect required for time
Gap number;
Path computing response message (PCRep) after extension, wherein has the field of portability timeslot number,
PCE is enable to use this message to return the timeslot number required for ODUflex connects to PCC.
Path computing request message described below, path computing response message, PCReq and PCRep,
If no special instructions, the message after extension is referred both to.
Specifically, as in figure 2 it is shown, such as can be at the label switched path attribute (Label of PCEP agreement
Switched Path Attributes, is called for short LSPA) mark (Flags) field in object newly defines
One S (Same tributary slots number) flag bit.Additionally, redefine a TSN (Time
Slots Number, timeslot number) TLV (Type Length Value, type lengths values), such as Fig. 3
Shown in.The usage of S flag bit and TSN TLV is as follows:
Usage in PCReq:
In path computing request message PCReq, PCC is by arranging S flag bit (such as by this ratio
Special position 1), notify that PCE is when path computing, it is thus necessary to determine that ODUflex connect shared by time
Gap number.When S flag bit is not set (if this bit is 0), then it represents that do not have timeslot number to calculate
Requirement.The timeslot number calculated can also be put in the TSN TLV of PCReq by PCE, then will
TSN TLV is put into the Optional TLVs field of LSPA object, arranges S flag bit simultaneously.When it
When its PCE receives PCReq, calculate timeslot number required in this territory, and and PCReq in TSN
The timeslot number carried in TLV compares, and takes bigger timeslot number.After all of PCE has carried out comparing
Obtain the final timeslot number required for end-to-end ODUflex connects.
Usage in PCRep:
In path computing response message PCRep, the timeslot number calculated is put into TSN TLV by PCE
In, then TSN TLV is put into the Optional TLVs field of LSPA object, S mark is set simultaneously
Will position.When PCC receives PCRep, timeslot number can be obtained according to S flag bit and TSN TLV.When
S flag bit is not set, then it represents that do not have timeslot number to calculate requirement.
Below as a example by using PCReq and PCRep instruction PCE to calculate timeslot number and transmission timeslot number
It is illustrated.Wherein, embodiment 2 is connected through territory responsible for 1 PCE for ODUflex
Example, embodiment 3 is connected through the example in the territory that 3 PCE are responsible for for ODUflex.ODUflex
The number in the territory being connected through does not limits, and no matter through several territories, all can refer to embodiment 2 or embodiment 3
Realize the inventive method.
Embodiment 2
As shown in Figure 4, in this example, it is assumed that to set up a band between node A and node Z a width of
The connection of the ODUflex of the support G.HAO of 35G, and the territory that this connection is responsible for merely through a PCE,
The process calculating path and timeslot number comprises the following steps:
Step 201, node A passes through PCRep message, and request PCE calculates the bandwidth of an A to Z
ODUflex for the support G.HAO function of 35G connects;
Specifically, PCRep message is arranged and (pertains only to here and phase of the present invention by node A as follows
The setting closed, also to carry out other by respective standard in addition to described herein setting and arrange):
The bandwidth of 35G is put in corresponding bandwidth object;
By the S mark position in LSPA object for effectively (in the present embodiment for putting 1);
After setting PCRep message, node A sends it to PCE.
Step 202, after PCE receives PCRep message, it is effective for parsing S flag bit, knows and needs
Carry out timeslot number calculating, and need this timeslot number is returned to PCC;
Step 203, PCE execution route calculates, it is assumed that select path { B, C, E, Z}.Now, by
On link BC, need to need on 27 time slots, link CE 28 time slots, thus PCE selects number
The timeslot number that word 28 determines as this PCE;
PCE carries out the calculating of timeslot number according to selected path, and usual PCE selects the road that load is lighter
Footpath.
Due to have Bandwidth adjustment ability ODUflex must it process all links on take phase
Same timeslot number, simultaneously in order to ensure the realization of business, therefore selects the timeslot number of maximum as this
Timeslot number needed for this territory that ODUflex is connected through.
Step 204, after calculating path and timeslot number, PCE starts to arrange as follows PCRep
Message (pertains only to setting related to the present invention here, the most also to carry out other by respective standard
Arrange):
Timeslot number 28 is coded in TSN TLV;
TSN TLV is coded in the Optional TLVs field of LSPA object;
By the S mark position 1 in LSPA object;
By path, { B, C, E, Z} are coded in corresponding path objects;
Step 205, the PCRep acknowledgement messaging set is completed by PCE to node A, path computing.
Embodiment 3
As it is shown in figure 5, in the present embodiment, PCE 1 is responsible for the path computing of ODU3 network, PCE 2
The responsible path computing of ODU2 network, PCE 3 are responsible for the path computing of ODU4 network.Assume node
The connection of the ODUflex of the support G.HAO of an a width of 35G of band is set up, meter between A and node Z
The step calculating path and timeslot number includes:
Step 301, node A passes through PCRep message, and request PCE 1 calculates the band of an A to Z
The ODUflex of the support G.HAO function of a width of 35G connects;
Specifically, PCRep message is arranged and (pertains only to the present invention here relevant by node A as follows
Setting, the most also will by respective standard carry out other arrange):
The bandwidth of 35G is put in corresponding bandwidth object;
By the S mark position in LSPA object for effectively (in the present embodiment for putting 1);
After setting PCRep message, node A sends it to PCE 1.
Step 302, after PCE 1 receives PCRep message, parses S flag bit, knows this PCE
Need to calculate this ODUflex and be connected through the timeslot number needed for the territory that this PCE is responsible for, meanwhile, PCE 1
Finding that it can not individually complete the path of A to Z and time slot calculates, it needs to ask PCE 2 to assist
Calculate, then PCE 1 arranges PCRep message as follows and (pertains only to related to the present invention setting here
Put, the most also to carry out other by respective standard and arrange):
The bandwidth of 35G is put in corresponding bandwidth object;
By the S mark position 1 in LSPA object;
After setting PCRep message, PCE 1 sends it to PCE 2, request PCE 2 and calculates D
To the path of Z, return corresponding timeslot number simultaneously.
Step 303, PCE 1 performs the path computing of B to the C in this territory, calculates simultaneously, at ODU3
28 time slots are needed on network;
The order of step 302 and step 303 does not limits, and i.e. can first carry out step 303 and perform step 302 again.
In other embodiments, it is also possible to calculate again after the PCRep message receiving feedback waiting.
Step 304, after PCE 2 receives PCRep message, parses S flag bit, knows this PCE
Need to calculate this ODUflex and be connected through the timeslot number needed for the territory that this PCE is responsible for, meanwhile, PCE 2
Finding that it can not individually complete the path of D to Z and time slot calculates, it needs to ask PCE 3 to assist
Calculate, then PCE 2 arranges PCRep message as follows and (pertains only to related to the present invention setting here
Put, the most also to carry out other by respective standard and arrange):
The bandwidth of 35G is put in corresponding bandwidth object;
By the S mark position 1 in LSPA object;
After setting PCRep message, PCE 2 sends it to PCE 3, request PCE 3 and calculates F
To the path of Z, the most also to return corresponding timeslot number.
Step 305, PCE 2 performs the path computing of D to the E in this territory, calculates simultaneously, at ODU2
29 time slots are needed on network;
The order of step 304 and step 305 does not limits, and i.e. can first carry out step 305 and perform step 304 again.
In other embodiments, it is also possible to calculate again after the PCRep message receiving feedback waiting.
Step 306, after PCE 3 receives PCRep message, parses S flag bit, and PCE 3 performs
Path computing, calculates simultaneously, needs 27 time slots on ODU4 network, and then PCE 3 starts
PCRep message is set as follows and (pertains only to setting related to the present invention here, in addition also
To carry out other by respective standard to arrange):
Timeslot number 27 is coded in TSN TLV;
TSN TLV is coded into the Optional TLVs field of LSPA object;
By the S mark position 1 in LSPA object;
The path code of F to Z is entered in corresponding path objects;
PCE 3 by the PCRep acknowledgement messaging that sets to PCE 2.
Step 307, after PCE 2 receives the response message of PCE 3, finds to need on the path of F to Z
27 time slots, less than 29 time slots on D to E route segment in this territory, thus select 29 as D
Timeslot number on Z route segment, then PCE 2 starts to arrange PCRep message (this as follows
In pertain only to setting related to the present invention, the most also to carry out other by respective standard and arrange):
Timeslot number 29 is coded in TSN TLV;
TSN TLV is coded into the Optional TLVs field of LSPA object;
By the S mark position 1 in LSPA object;
The path code of D to Z is entered in corresponding path objects;
PCE 2 by the PCRep acknowledgement messaging that sets to PCE 1.
Step 308, after PCE 1 receives the response message of PCE 2, finds to need on the path of D to Z
29 time slots, more than 28 time slots on B to C route segment in this territory, thus select 29 as B
Timeslot number on Z route segment, then PCE 1 starts to arrange PCRep message (this as follows
In pertain only to the setting in the present invention, the most also to carry out other by respective standard and arrange):
Timeslot number 29 is coded in TSN TLV;
TSN TLV is coded into the Optional TLVs field of LSPA object;
By the S mark position 1 in LSPA object;
The path code of B to Z is entered in corresponding path objects;
PCE 1 by the PCRep acknowledgement messaging that sets to node A.
Step 309, node A receives the PCRep message of PCE 1, learns the routing information of A to Z,
And the timeslot number needed is 29, path computing completes.
In other embodiments, PCE1 can also take in the path computing request message sent to PCE2
The ODUflex that this PCE1 of band calculates is calculating through the required timeslot number of ODU3 network, PCE2
Obtain this ODUflex after the required timeslot number of ODU2 network that this PCE2 is responsible for, compare choosing
Take the timeslot number that the maximum timeslot number in two timeslot numbers determines as this PCE2, this timeslot number is passed through road
Footpath computation request message is carried to PCE3, PCE3 and performs the operation identical with PCE2, true at PCE3
After determining timeslot number, the timeslot number that PCE3 is determined is placed in path computing response message, by PCE2,
PCE1 returns to the business head node as PCC.PCE2 and PCE1 can directly forward this response to disappear
Breath, it is possible to reconfigure new response message and send to the one before PCE.
Above example illustrates as a example by calculating timeslot number in calculating path simultaneously.But implement at other
In example, it would however also be possible to employ special message, when being completed by the independent flow process for obtaining timeslot number
The calculating of gap number.
One of ordinary skill in the art will appreciate that all or part of step in said method can pass through program
Instructing related hardware to complete, described program can be stored in computer-readable recording medium, as read-only
Memorizer, disk or CD etc..Alternatively, all or part of step of above-described embodiment can also use
One or more integrated circuits realize.Correspondingly, each module/unit in above-described embodiment can use
The form of hardware realizes, it would however also be possible to employ the form of software function module realizes.The present invention is not restricted to appoint
The combination of the hardware and software of what particular form.
Certainly, the present invention also can have other various embodiments, spiritual and essence without departing substantially from the present invention
In the case of, those of ordinary skill in the art work as can make various corresponding change and deformation according to the present invention,
But these change accordingly and deform the protection domain that all should belong to appended claims of the invention.
Claims (9)
1. obtain the method that flexible rate light digital units ODUflex connects required branch road timeslot number,
Including:
Path-calculating element PCE receive path computing client PCC send carry calculating timeslot number
The request message of instruction, determines the timeslot number needed for ODUflex connection, by response message to described
PCC returns described timeslot number;
The described timeslot number determined needed for ODUflex connection, including:
Calculate described ODUflex and be connected through the first timeslot number required during territory responsible for this PCE;
Receive other PCE feedback the message carrying the second timeslot number after, select the first timeslot number and
Timeslot number bigger in second timeslot number saves as the timeslot number needed for the ODUflex determined connects.
2. the method for claim 1, it is characterised in that:
Described PCC includes the business head node that described ODUflex connects.
3. method as claimed in claim 2, it is characterised in that:
When described ODUflex connects merely through the territory that described PCE is responsible, described PCE determines ODUflex
Timeslot number needed for connection, the step returning described timeslot number to described PCC by response message includes:
Described PCE calculates described ODUflex and is connected through timeslot number required during territory responsible for this PCE,
Described timeslot number is placed in response message and is sent to described PCC.
4. method as claimed in claim 2, it is characterised in that:
When described ODUflex is connected through plural territory, described PCE determines that ODUflex connects
Required timeslot number, the step returning described timeslot number to described PCC by response message includes:
The PCE belonging to first territory that described ODUflex is connected through performs ODUflex identified below even
Connect the step through the required timeslot number in territory that this PCE is responsible for: calculate described ODUflex and connect warp
Cross timeslot number required during territory responsible for this PCE, this timeslot number is saved as the time slot that this PCE calculates
Number, and carry to the PCE transmission belonging to next territory that described ODUflex is connected through as PCC
Calculate the request message of timeslot number instruction;
Receive to carry and calculate the PCE of request message of timeslot number instruction and repeat and above-mentioned determine
ODUflex is connected through the step of timeslot number required during territory responsible for this PCE, until described
The PCE belonging to last territory that ODUflex is connected through receives to carry and calculates asking of timeslot number instruction
The PCE belonging to last territory asking message, described ODUflex to be connected through calculates described ODUflex
Being connected through timeslot number required during territory responsible for this PCE, the timeslot number calculated is placed in response message
In be sent to this PCE send request message PCE;
The PCE sending request message to the PCE belonging to last territory that ODUflex is connected through holds
Row ODUflex identified below connect needed for the step of timeslot number: the timeslot number calculated from this PCE and
The timeslot number carried in the response message received selects bigger timeslot number, the timeslot number selected
It is placed in response message the PCE being sent to send request message to this PCE, receives response message
PCE repeats the step of the above-mentioned timeslot number determined needed for ODUflex connection, until ODUflex
The PCE belonging to first territory being connected through receives response message, and selects bigger timeslot number;
This timeslot number selected is placed in response message by the PCE belonging to first territory that ODUflex is connected through
In be sent to described ODUflex connect business head node.
5. method as claimed in claim 2, it is characterised in that:
When described ODUflex is connected through plural territory, described PCE determines that ODUflex connects
Required timeslot number, the step returning described timeslot number to described PCC by response message includes:
The PCE belonging to first territory that described ODUflex is connected through calculates described ODUflex and connects warp
Cross timeslot number required during territory responsible for this PCE, this timeslot number is saved as the time slot that this PCE calculates
Number, and carry to the PCE transmission belonging to next territory that described ODUflex is connected through as PCC
Calculate the request message of timeslot number instruction, and in described request message, carry the time slot that this PCE calculates
Number;
Receive the PCE execution ODUflex identified below carrying the request message calculating timeslot number instruction
The step of the timeslot number needed for connection: calculate described ODUflex be connected through this PCE be responsible for territory time
Required timeslot number, saves as this timeslot number the timeslot number that this PCE calculates, calculates from this PCE
The timeslot number carried in timeslot number and request message selects bigger timeslot number, as PCC to described
The transmission of the PCE belonging to next territory that ODUflex is connected through carries the request of calculating timeslot number instruction and disappears
Breath, and carry, in described request message, the timeslot number selected;
Receive to carry and calculate the PCE of request message of timeslot number instruction and repeat and above-mentioned determine
The step of the timeslot number needed for ODUflex connection, last being connected through until described ODUflex
PCE belonging to territory receives and carries the request message calculating timeslot number instruction, and described ODUflex connects
The PCE belonging to last territory of process calculates described ODUflex and is connected through the territory that this PCE is responsible for
The timeslot number of Shi Suoxu, and the timeslot number from this timeslot number and request message select bigger timeslot number,
The timeslot number selected is placed in response message, by belonging to the territory that described ODUflex is connected through
PCE returns to the business head node that described ODUflex connects.
6. the method as described in any claim in claim 1-5, it is characterised in that:
Described request message is path computing request message, and described response message is path computing response message.
7. obtain flexible rate light digital units ODUflex and connect a device for required branch road timeslot number,
Described device is positioned in path-calculating element PCE, and described device includes:
First module, calculates carrying of client PC C transmission for RX path and calculates timeslot number instruction
Request message;
Second module, for determining the timeslot number needed for ODUflex connection;
Three module, for returning described timeslot number, or conduct by response message to described PCC
PCC sends to the PCE belonging to next territory that described ODUflex is connected through and carries calculating timeslot number
The request message of instruction;
Described second module, including:
First module: required for calculating when described ODUflex is connected through territory responsible for this PCE
First timeslot number;
Second unit: after the message carrying the second timeslot number receiving other PCE feedback, selects the
In one timeslot number and the second timeslot number, bigger timeslot number saves as the ODUflex that described second module determines
Timeslot number needed for connection.
8. device as claimed in claim 7, it is characterised in that
Described three module is described first timeslot number to the timeslot number that PCC returns, or is described second
Timeslot number needed for the ODUflex connection that module determines.
9. device as claimed in claim 7, it is characterised in that
Described three module sends at the PCE belonging to next territory being connected through to described ODUflex and takes
With when calculating the request message of timeslot number instruction, in request message, carry the first timeslot number, or take
With the timeslot number needed for the ODUflex connection that described second module determines.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110034164.2A CN102624603B (en) | 2011-01-31 | 2011-01-31 | Obtain ODUflex and connect the method and device of required branch road timeslot number |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110034164.2A CN102624603B (en) | 2011-01-31 | 2011-01-31 | Obtain ODUflex and connect the method and device of required branch road timeslot number |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102624603A CN102624603A (en) | 2012-08-01 |
CN102624603B true CN102624603B (en) | 2016-09-28 |
Family
ID=46564294
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110034164.2A Expired - Fee Related CN102624603B (en) | 2011-01-31 | 2011-01-31 | Obtain ODUflex and connect the method and device of required branch road timeslot number |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102624603B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106303766B (en) * | 2015-06-03 | 2019-08-23 | 华为技术有限公司 | The method and device of Bandwidth adjustment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009056054A1 (en) * | 2007-10-26 | 2009-05-07 | Huawei Technologies Co., Ltd. | Path computation element method to support routing and wavelength assignment in wavelength switched optical networks |
CN101729370A (en) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | Method, device and system for adjusting bandwidth occupied by service |
CN101729376A (en) * | 2008-10-27 | 2010-06-09 | 华为技术有限公司 | Path calculating method, node equipment and path calculating unit |
WO2010142074A1 (en) * | 2009-06-09 | 2010-12-16 | 华为技术有限公司 | Lossless adjustment method of oduflex channel bandwidth and oduflex channel |
-
2011
- 2011-01-31 CN CN201110034164.2A patent/CN102624603B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009056054A1 (en) * | 2007-10-26 | 2009-05-07 | Huawei Technologies Co., Ltd. | Path computation element method to support routing and wavelength assignment in wavelength switched optical networks |
CN101729376A (en) * | 2008-10-27 | 2010-06-09 | 华为技术有限公司 | Path calculating method, node equipment and path calculating unit |
CN101729370A (en) * | 2008-10-31 | 2010-06-09 | 华为技术有限公司 | Method, device and system for adjusting bandwidth occupied by service |
WO2010142074A1 (en) * | 2009-06-09 | 2010-12-16 | 华为技术有限公司 | Lossless adjustment method of oduflex channel bandwidth and oduflex channel |
Also Published As
Publication number | Publication date |
---|---|
CN102624603A (en) | 2012-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10225037B2 (en) | Channelized ODUflex systems and methods | |
CN106803814B (en) | Method, device and system for establishing flexible Ethernet path | |
CN102143052B (en) | Method, equipment and system for lossless bandwidth | |
WO2017156987A1 (en) | Method and apparatus for establishing flexible ethernet (flexe) path | |
US9825845B2 (en) | Path computation method, path computation element, node device, and network system | |
EP2451186B1 (en) | Method for assigning and processing label in optical network, optical communication device and optical communication system | |
CN103533464B (en) | Migrate method and the communication node of data | |
US9237089B2 (en) | Enhanced path selection scheme for equal cost paths in communication networks | |
JP6784777B2 (en) | Service transmission method and first transmission device | |
CN102349310B (en) | Method, device and system for treatment of variable rate signals | |
CN102026046B (en) | Path processing method, optical communication device and optical communication system for optical network | |
CN102136865A (en) | Service recovering method, system and node device | |
CN105208468A (en) | Method and system for automatic enabling of OTN (Optical Transport Network) services | |
CN102724599B (en) | A kind of control plane Bandwidth adjustment processing method | |
EP4207794A1 (en) | Data frame sending method and network device | |
KR101530561B1 (en) | Signaling control method and system for service establishment based on g.709 | |
CN113727220B (en) | Service resource pre-configuration method, device and system | |
CN102624603B (en) | Obtain ODUflex and connect the method and device of required branch road timeslot number | |
CN102439917B (en) | Connection building method and device for transponding neighbour-lable switching path | |
CN102547490B (en) | A kind of method and system of connection establishment | |
US9077469B2 (en) | Adapting apparatus and method | |
US9647761B1 (en) | Flexible rate communication signalling | |
CN106375056B (en) | A kind of creation method of the ODUk circuits of MS-OTN equipment | |
CN102130827B (en) | Path calculation method and node equipment | |
WO2024007736A1 (en) | Beyond-100g electrical regeneration control method, controller, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160928 Termination date: 20190131 |