CN102238443A - Method for establishing cross-domain path meeting wavelength-continuity constraints - Google Patents

Method for establishing cross-domain path meeting wavelength-continuity constraints Download PDF

Info

Publication number
CN102238443A
CN102238443A CN2011101465055A CN201110146505A CN102238443A CN 102238443 A CN102238443 A CN 102238443A CN 2011101465055 A CN2011101465055 A CN 2011101465055A CN 201110146505 A CN201110146505 A CN 201110146505A CN 102238443 A CN102238443 A CN 102238443A
Authority
CN
China
Prior art keywords
path
node
cpce
wavelength
fpce
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.)
Granted
Application number
CN2011101465055A
Other languages
Chinese (zh)
Other versions
CN102238443B (en
Inventor
隆克平
彭云峰
王宗伟
陈真
王引
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN2011101465055A priority Critical patent/CN102238443B/en
Priority to US13/226,316 priority patent/US8588611B2/en
Publication of CN102238443A publication Critical patent/CN102238443A/en
Application granted granted Critical
Publication of CN102238443B publication Critical patent/CN102238443B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • H04J14/0254Optical medium access
    • H04J14/0256Optical medium access at the optical channel layer
    • H04J14/0257Wavelength assignment algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • H04J14/0254Optical medium access
    • H04J14/0256Optical medium access at the optical channel layer
    • H04J14/0258Wavelength identification or labelling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • H04J14/0254Optical medium access
    • H04J14/0267Optical signaling or routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0227Operation, administration, maintenance or provisioning [OAMP] of WDM networks, e.g. media access, routing or wavelength allocation
    • H04J14/0254Optical medium access
    • H04J14/0267Optical signaling or routing
    • H04J14/0271Impairment aware routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/04Interdomain routing, e.g. hierarchical routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0278WDM optical network architectures
    • H04J14/0284WDM mesh architectures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J14/00Optical multiplex systems
    • H04J14/02Wavelength-division multiplex systems
    • H04J14/0278WDM optical network architectures
    • H04J14/0286WDM hierarchical architectures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/62Wavelength based

Abstract

The invention discloses a method for establishing a cross-domain path meeting wavelength-continuity constraints. The method comprises that: a path computation element (PCE) is divided into a child PCE (cPCE) and a father PCE (fPCE) by adopting a structure for layering the path computation element, wherein the fPCE stores the virtual topological structure of boundary nodes of all domains; a souce node transmits a cross-domain path establishment request to the fPCE by the cPCE in a local domain, and the fPCE computes abstract paths only comprising the boundary nodes according to the virtual topological structure, and transmits the computed abstract paths to the cPCE of each domain; the cPCE of each domain transmits computed specific path segments and wavelength conditions thereof to the fPCE, selects an optimal path and an available wavelength on the path, and transmits the optimal path and the available wavelength on the path to the cPCE; and each cPCE reserves the available wavelength for the path segments in the local domain, and transmits reservation conditions to the fPCE. The invention adopts a parallel path establishment method is adopted to reduce the influence of the wavelength-continuity constraints (WCC) on cross-domain services, and compared with the prior art in which a sequential execution method is adopted, greatly increases the utilization rate of resources and reduces path computation delay. In addition, in the wavelength configuration of nodes, the nodes required to be configured in each domain are fewer, and the wavelength configuration in each domain is performed in parallel so as to greatly save wavelength configuration time.

Description

A kind of cross-domain path road construction method that satisfies wavelength continuity constraint condition
Technical field
The invention belongs to communication technical field, more specifically say, relate to a kind of based on the cross-domain path road construction method that satisfies wavelength continuity constraint condition under the layering PCE framework.
Background technology
Along with development of internet technology, Network quantity becomes the growth of explosion type.Wavelength division multiplexing (WDM, Wavelength division multiplexing) technology can satisfy growing bandwidth demand, will become the core technology of all optical network of future generation undoubtedly.
In adopting the optical-fiber network based on the wavelength exchange of wavelength-division multiplex technique, owing to wavelength shifter costs an arm and a leg, so will reduce the use of wavelength shifter as far as possible.Few or when not having wavelength shifter when the wavelength shifter quantity in the network, for at path transmitting data end to end, identical wavelength is distributed on each the pitch chain road that just is necessary on the path, so-called wavelength continuity constraint (wavelength-continuity constraint is called for short WCC) condition that Here it is.
Because increasing of optical network service demand in recent years, it is huge that communication network becomes gradually, and for the ease of maintenance and management, a big territory can be divided into a plurality of little territories usually, so that carry out distributed management.Usually, a territory is meant the set of a series of network elements in the common address administration scope or refers to a Routing Area, as autonomous system (Autonomous System is called for short AS) or Interior Gateway Protocol territory (Interior Gateway Protocol area).Consideration based on fail safe and confidentiality, the network information in the own territory all can be safeguarded in each territory, as topology of networks and Internet resources etc., it also can hide these information for other territory simultaneously, this has just caused the incomprehensiveness of internal information between territory and the territory, having only a spot of information to exchange between the different territories, is opaque between the territory.Because the incomprehensiveness of internal information between the territory, it is just relatively more difficult to set up the cross-domain path of satisfying the wavelength condition of continuity in multiple-domain network.
Road construction in multiple domain optical-fiber network environment, promptly calculating and dispose a cross-domain path of satisfying wavelength continuity constraint condition is a relatively time-consuming procedure.In dynamic multiple domain optical-fiber network environment, the road construction process is delayed time for a long time and can be reduced the success rate of road construction greatly, because time-delay may cause resource contention for a long time, the detected wavelength available of for example current road construction, in time do not take this resource and taken because time-delay is long, cause that current road construction is professional blocks by other business.Therefore, seek that a kind of to calculate cross-domain path and carry out the higher method of Allocation Efficiency be to reduce the key point that the wavelength continuity constraint impacts cross-domain path road construction business.
The path-calculating element (path computation element is called for short PCE) that is proposed by network engineering task groups (Internet Engineering Task Force is called for short IETF) has preferable performance when calculating cross-domain path.Each PCE safeguards a traffic engineering storehouse (Traffic Engineering Database, be called for short TED), and it is to the operating position of the topological sum resource in this territory, is fully as can be known as the operating position of wavelength.It can adopt multiple path calculation method to finish the calculating in end-to-end cross-domain path, as backtracking recursive algorithm (Backwards Recursive Path Computation is called for short BRPC).
Fig. 1 is the cross-domain path road construction method schematic diagram of prior art based on the backtracking recursion algorithm.Wherein OXC (optical cross-connect) is an optical cross-connection equipment, and TX represents the fiber-optic signal emission interface, and RX represents the fiber-optic signal receiving interface.
As shown in Figure 1, the process that use BRPC algorithm carries out cross-domain path computing is as follows: source node N11 is as path calculating client (Path Computation Client, be called for short PCC), the path-calculating element PCE1 of PCE in this territory initiates cross-domain path computing request, finishing this calculates needed PCE and determines, PCE in this territory PCE in territory downstream sends this cross-domain path computing request, the PCE of downstream domain receives that the downstream domain that this request can be sent to it after this request is the PCE in territory 2, when the territory that this cross-domain path computing request is delivered to destination node N33 place is territory 3, the PCE in administration 3 these territories, territory will stop the transmission of this request, and in this territory, calculate a virtual route tree (Virtual Shortest Path Tree, be called for short VSPT), promptly all Ingress nodes arrive the path multicast tree of destination node this territory in.After finishing, calculating this VSPT can be passed to the PCE in its territory, upstream, the PCE of upstream also can calculate the virtual route tree of the Ingress node in territory, a place to the Ingress node of downstream domain, after this tree and the tree of receiving combined, the result is continued to pass to its territory, upstream, adopt the method for this reverse backtracking recurrence, the PCE in territory, ultimate source node place can obtain a complete VSPT, it selects a shortest path from this tree, and with it as result of calculation, return to source node by calculated response message, so far finish cross-domain path computing process.It should be noted that what take when PCE carries out cross-domain path computing is the mode that a kind of order is carried out, promptly the PCE of downstream domain is when cross-domain path computing, and the PCE in territory, upstream can only be in wait state, has caused certain time-delay, as shown in Figure 1.The submission of the cross-domain path computing request of (1) (2) expression and cross-domain path computing result's return course among Fig. 1.
Receive the cross-domain path computing result of PCE when source node after, just enable RSVP RSVP-TE, carry out second step of cross-domain path road construction, resource distribution on the concrete node is a wavelength configuration, wavelength available passage selected in the fiber-optic signal receiving interface that optical cross-connection equipment is connected with upstream node is connected on the fiber-optic signal emission interface that is connected with downstream node, finishes the process of cross-domain path road construction.
RSVP (Resource Reservation Protocol-Traffic Engineering based on the traffic engineering expansion, be called for short RSVP-TE) be the signaling protocol of the most frequently used resource reservation, it mainly uses PATH and RESV message to finish resource distribution on the path, i.e. the detection of wavelength and reservation.
PATH message has a tally set (Label Set is called for short LS) object, and this message passes to destination node, to collect the wavelength available on this path along the cross-domain path hop-by-hop that calculates from source node.The LS object is created at the source node place, and it has comprised the label of source node to all wavelength availables of next node.Along with PATH message one by one node to the destination node transmission, the LS object that is included in the message can once upgrade at each node place: if present node is unavailable to certain wavelength on the link of next node, and this wavelength label is included in the LS object, and this wavelength label will be deleted from the LS object so.Final PATH message is delivered to destination node, and the wavelength label that comprises in the LS object of this moment is the label of the wavelength available on this cross-domain path.If the LS object is empty at this moment, then the current neither one wavelength available in this cross-domain path of explanation can satisfy the WCC condition.
After receiving PATH message, destination node can be selected a wavelength available from the LS object, and by the node of RESV message back transfer to the upstream, carry out the resource reservation on the node, it is the configuration of wavelength, be delivered to source node until this message, then show the Wavelength reservation success on the cross-domain end to end path of whole piece, can begin to transmit data.When the node of receiving RESV message carried out wavelength configuration, the spent time was very long, the about 10-15 millisecond consuming time of each node.And than the wavelength configuration time delay, because message is to propagate on link with the light velocity, so the transmission of news time delay is very short, about 0.0033 millisecond consuming time of the link of 1Km.Therefore, if cross-domain path is longer, the node of process is more, and wavelength configuration will be a very time-consuming procedure so, and shown in (3) among Fig. 1, this will increase the risk of wavelength resource contention greatly.
By above analysis as seen, for cross-domain path road construction business, no matter be the computational process in the cross-domain path of order of PCE, still the resource distribution of bottom is that the wavelength configuration process all can cause very long time delay, and wavelength configuration is the principal element of high time delay, postponing a meeting or conference when high increases wavelength contention risk, increases cross-domain path road construction service blocking rate.While PCE also has neither part nor lot in concrete path node or the layoutprocedure of the resource on the link, and the resource constraint restrictive condition is not played a bit effect.
Summary of the invention
The objective of the invention is to overcome the deficiencies in the prior art, the cross-domain path road construction method that satisfies wavelength continuity constraint condition that a kind of time delay is low, wavelength resource contention risk is little is provided in the optical-fiber network environment.
For achieving the above object, the present invention satisfies the cross-domain path road construction method of wavelength continuity constraint condition, it is characterized in that, may further comprise the steps:
(1), PCE is divided into two-layer, ground floor is subpath computing unit (Child PCE, be called for short cPCE), the second layer is father path computing unit (Father PCE is called for short fPCE); All there is a cPCE in each territory, is responsible for the path in this territory and handles; FPCE is responsible for coordinating the information between the cPCE in each territory, and safeguards a database, and this database is being deposited the virtual topological structure that is made of all territory boundary nodes;
(2), the cPCE of source node in this territory send the cross-domain path road construction request that includes source node, destination node, the cPCE in this territory should the road construction request of cross-domain path send to fPCE;
After fPCE receives the road construction request of cross-domain path, the virtual topological structure of depositing in the database of meeting according to it calculates one or more abstract path, abstract path only comprises the boundary node of source node to the required process of point of destination, and one or more abstract path that fPCE will calculate sends to the cPCE in each territory;
(3), after the cPCE in each territory receives one or more abstract path, check the concrete node in the territory that every abstract path will pass through, obtain the one or more concrete path segments that constitutes by these concrete nodes, inspection counts the wavelength situation on the concrete path segments, and concrete path segments and the wavelength situation thereof that calculates sent to fPCE;
(4), fPCE receives behind concrete path segments in each territory and wavelength situation thereof that cPCE sends, and all concrete path segments are made up, therefrom select the end-to-end path of an optimum and a wavelength available on this path, and send to cPCE;
(5), after each cPCE receives the end-to-end path and a wavelength available message on this path of optimum of fPCE, just the path segments that belongs in this territory in the path end to end to this optimum carries out the reservation of wavelength available, and selected wavelength available passage is connected on the fiber-optic signal emission interface that is connected with downstream node in the fiber-optic signal receiving interface that the optical cross-connection equipment of node is connected with upstream node; If wavelength available is reserved successfully, then cPCE sends to fPCE with the message of route segment road construction success in this territory, if wavelength available is reserved failure, then cPCE sends to fPCE with route segment road construction failure in this territory;
What (6), fPCE received that each cPCE sends all is the message of route segment road construction success in the territory, then send the message of road construction success to the cPCE in territory, source node place, this cPCE issues source node with the message of road construction success then, source node begins to transmit data according to the wavelength available of choosing, a cross-domain path road construction success of satisfying wavelength continuity constraint condition;
If fPCE receives the Wavelength reservation failed message that cPCE sends, then satisfy the cross-domain path road construction failure of wavelength continuity constraint condition, send this road construction failure to the cPCE in territory, source node place, then, cPCE sends to source node again.
Goal of the invention of the present invention is achieved in that
For the time delay that reduces the road construction of cross-domain path and the risk of wavelength resource contention, the present invention satisfies the framework of the cross-domain path road construction method employing hierarchical path computing unit of wavelength continuity constraint condition, path-calculating element is divided into the subpath computing unit (cPCE) of ground floor and the father path computing unit (fPCE) of the second layer, and fPCE deposits the virtual topological structure of the boundary node in all territories.At first source node sends the road construction request of cross-domain path by cPCE in this territory to fPCE, fPCE calculates according to virtual topological structure and includes only through the boundary node abstract path, send to the cPCE in each territory, the cPCE in each territory concrete path segments and the wavelength situation thereof that will calculate sends to fPCE then, fPCE makes up all concrete path segments, select a wavelength available on an optimal path and this path, and send to cPCE, last each cPCE carries out the reservation of wavelength available to the path segments that belongs in this territory, and will reserve situation report and give fPCE, if all successes, the road construction success, otherwise, being failure, fPCE informs source node by the cPCE in territory, source node place with the road construction result.
The present invention adopts the method for parallel road construction to reduce the influence that WCC causes cross-domain business, in the present invention, cross-domain end to end path is calculated and is disposed with the form of path segments, the PCE in each territory only is responsible for the calculating and the wavelength configuration of the route segment in this territory, and the cooperation between each PCE is finished by a more high-rise fPCE (father PCE).Cross-domain path road construction service request in the territory is directly handled by the subpath calculating path in this territory, need not to report the father path computing unit, and cross-domain path road construction service needed reports the father path computing unit between the territory, handles under the coordination of father path computing unit.
Because separate between each cPCE, they are parallel carrying out in cross-domain path computing, the mode than the order of prior art is carried out has improved resource utilization greatly, has also reduced calculation road time delay.In addition, when node carries out wavelength configuration, need the node that disposes few in each territory, each territory is parallel carries out, so also saved the time greatly on wavelength configuration.It is pointed out that interactive signaling is a lot of between cPCE and the fPCE, the time delay that signaling transmission is caused is very little, and the method for this paper invention is the time delay that has significantly reduced the road construction of cross-domain path generally.
Description of drawings
Fig. 1 is the cross-domain path road construction method schematic diagram of prior art based on the backtracking recursion algorithm
Fig. 2 is the logical construction schematic diagram of the layering PCE topology under a kind of embodiment;
Fig. 3 is a kind of physical structure schematic diagram of layering PCE topology shown in Figure 2;
Fig. 4 is the virtual topological structure figure of each territory boundary node in the database of fPCE shown in Figure 2;
Fig. 5 is the cross-domain path schematic diagram that multiple domain topological structure shown in Figure 2 is set up;
Fig. 6 is the cross-domain path computing of multiple domain topological structure shown in Figure 2 under the present invention and the signaling logic flow chart of wavelength configuration;
Fig. 7 is the cross-domain path road construction flow chart of multiple domain topological structure shown in Figure 2 under the present invention;
Fig. 8 is the another kind of physical structure schematic diagram of layering PCE multiple domain topology shown in Figure 2;
Embodiment
Below in conjunction with accompanying drawing the specific embodiment of the present invention is described, so that those skilled in the art understands the present invention better.What need point out especially is that in the following description, when perhaps the detailed description of known function and design can desalinate main contents of the present invention, these were described in here and will be left in the basket.
Embodiment 1
In the present embodiment, shown in Fig. 2~4, used the hierarchy of PCE among the present invention.
Fig. 2 is the logical construction schematic diagram of this layering PCE, is in the fPCE that is on upper strata, plays the effect of global coordination, and the PCE of lower floor is cPCE, and cPCE implements concrete path computing, checks the wavelength available on the path segments simultaneously.
Fig. 3 is a kind of physical structure schematic diagram of layering PCE topology shown in Figure 2, node N13, N14, node N21, N25, N23, N31 N34, N41 is respectively the boundary point in territory 1~4, and cPCE is placed on boundary node N14, N25, N31, on the N41, on the node in the territory in the middle of fPCE can be placed on relatively, also can be independent as a device separately, in this enforcement, fPCE is placed on the node N24 in territory 2.FPCE safeguards a traffic engineering storehouse (Traffic Engineering Database, be called for short TED), the virtual abstract topological structure that the boundary node in store each territory constitutes among this TED, be used to calculate abstract path, Fig. 4 is the virtual topological structure figure of each territory boundary node in the database of fPCE shown in Figure 2, and its corresponding physical topology as shown in Figure 3.
Communication between the PCE is based on PCEP communication protocol, in the present embodiment, communicating by letter between fPCE and the cPCE used the basic PCE communication protocol except following, also to increase five message newly: suggest message, assign message, config ok message, comfirm ok message, Error message.These message can obtain by expanding the PCEP agreement.Suggest message sends to fPCE by cPCE, the wavelength available set on the path segments in this territory of feedback and these path segments.Assign message comprises fPCE and finally adopts an optimum end-to-end path and a wavelength available on this path, send to each cPCE by fPCE, specify them in each subdomain, to use route segment and this selected wavelength available on the optimal path to carry out road construction, to satisfy the requirement of WCC.Config ok message shows the path segments configuration successful that belongs in this subdomain, and comfirm ok message shows successfully sets up a path end to end, can begin professional transmission.Error message then shows the road construction failure.
Core concept of the present invention is to adopt parallel mode to calculate and dispose to a cross-domain path, and path computing in each subdomain and wavelength configuration process all are independently, walk abreast each territory mutually noninterfere.FPCE coordinates device as one, is responsible for collecting the wavelength available information of path segments there from cPCE, and therefrom selects an optimal path and wavelength available to be distributed to each cPCE to be used for road construction.
Fig. 5 is the cross-domain path schematic diagram that multiple domain topological structure shown in Figure 2 is set up, its corresponding road construction signaling diagram as shown in Figure 6, Fig. 7 is a flow chart.In the present embodiment, there is not wavelength shifter in the network element.With reference to figure 5, Fig. 6, Fig. 7, concrete processing procedure is as follows:
Step a (1): N11 submits connection request from N11 to N33 as source node to cPCE1.
Step a (2): after receiving request, cPCE1 handles this information immediately, checks whether destination node belongs to this territory, if discovery is the connection request in the territory, it will calculate path in the territory immediately so, and the result is sent to source node N11.If cPCE1 finds that this is a cross-domain path road construction request, then is transmitted to fPCE with this request immediately.
Parallel step a (3), b (3), c (3): after receiving the cross-domain path road construction request of transmitting by cPCE1, fPCE at first determines the numbering in the territory at source node place, be territory 1 and boundary node N13 and N14, and the numbering in the territory at destination node place is territory 3 and boundary node N31 and N34, then according to the topological structure among the TED that fPCE safeguarded, as shown in Figure 4, calculate territory 1 to the territory 3 feasible abstract paths: N13-N21-N23-N31, and N14-N25-N23-N31, then source node and destination node are all added to obtaining N11-N13-N21-N23-N31-N33 and N11-N14-N25-N23-N31-N33 on this path.FPCE sends to the PCE in the territory that this paths will pass through with these two abstract paths by synchronization, i.e. cPCE1, cPCE2, cPCE3.
Parallel step a (4), b (4), c (4): when the cPCE in each territory receive that fPCE sends after, check the boundary node that belongs to this territory that contains in this abstract path immediately, calculate concrete path segments according to boundary node through this territory.As: after cPCE1 receives the information of fPCE transmission, find that through checking the back N11-N13 and N11-N14 are administered by this territory, calculate two concrete path segments: N11-N12-N13 then immediately, and N11-N15-N14, owing to contain the available information of all resources among the TED that it is safeguarded, so it can count the current wavelength available on these route segments easily.CPCE1 comprises that with this result concrete path segments and wavelength available send to fPCE.After cPCE2 receives the information of fPCE transmission, find N21-N23 through checking the back, with N25-N23 be the node that belongs to the administration in territory 2, calculate two concrete path segments fragments then immediately: N21-N22-N23 and N25-N24-N23, count the current wavelength available on these concrete path segments simultaneously, and this result is sent to fPCE.After cPCE3 receives the information of fPCE transmission, find that through checking the back N31-N33 is the node that belongs to the administration in territory 3, calculate concrete concrete path segments fragment: N31-N32-N33, and count the current wavelength available on these path segments, and this result is sent to fPCE.The suggest message of when cPCE sends information to fPCE, using.
Parallel step a (5), b (5), c (5): after fPCE receives all suggest message, the concrete path segments of receiving is made up, therefrom select path and available wavelength X of an optimum after the combination.In the present embodiment, after receiving the concrete path segments of all cPCE calculating, fPCE general's combination obtains two concrete end to end path: N11-N12-N13-N21-N22-N23-N31-N32-N33 and N11-N15-N14-N25-N24-N23-N31-N32-N33, and the wavelength available above them.FPCE therefrom selects a more excellent path as optimal path, in the present embodiment, selects path: N11-N12-N13-N21-N22-N23-N31-N32-N33 as optimal path, and selects a wavelength available λ on this path.Subsequently, the result that fPCE will select sends to relevant cPCE as assign message, i.e. cPCE1, and cPCE2, cPCE3 indicates them that wavelength configuration is carried out in this path.
Parallel step a (6), b (6), c (6): after receiving the message of being sent by fPCE, each cPCE will require to begin each node on this route segment is carried out resource distribution belonging to the head node that concrete path segments of that section in this territory and wavelength available λ send to this section path.As: cPCE1 sends to head node N11 with path segments N11-N12-N13 and wavelength label λ, cPCE2 sends to its head node N21 with path segments N21-N22-N23 and wavelength label λ, and cPCE3 sends to path segments N31-N32-N33 and wavelength label λ its head node N31.
Parallel step a (7), b (7), c (7): the head node of every path segments triggers the RSVP-TE agreement after receiving the message of sending from each cPCE immediately, carries out resource distribution.The label λ that only contains the wavelength available of distribution in the tally set LS of PATH message (Label Set) object.PATH message hop-by-hop transmits toward the downstream along the path, send to the tail node of this route segment from the head node of route segment, check at each node place of centre whether wavelength X is still available, if the wavelength X at certain node place is taken by other business, then return a path-error message that reports an error, it is the error messages in the RSVP-TE agreement, this message is sent to the head node of route segment, head node generates a new Error error messages and issues corresponding cPCE, be delivered to fPCE at last, when receiving this error messages, fPCE shows the professional failure of setting up, it can notify the configuration of the cPCE cancellation route segment in other territories, and notification source node N11 road construction failure.If wavelength X can be used on present node, then continue to check the node of next jumping.When this PATH message is delivered to the tail node of route segment, show that wavelength X can be used on this route segment, tail node produces a RESV message, this message is given head node from tail node by former road back transfer, at each node place wavelength X is configured, configuration successful, then continue oppositely to pass to next node, if the wavelength X at certain node place is taken by other business, then return a message that reports an error, when RESV message is delivered to head node, show the route segment configuration successful, the head node generation pass section of this route segment is set up successful config ok message, and message that reports an error or config ok message send to fPCE by cPCE;
Step 8: if the route segment in all territories is all successfully set up, this moment, fPCE can receive all config ok message, and in this enforcement, fPCE can receive that by cPCE1 cPCE2 and cPCE3 transmit the config ok message of coming.After fPCE receives all config ok message, give at first and submit to the cPCE of connection request to send a Confirm OK message to its, show the road construction success, this cPCE can give source node with this forwards, receive this message after source node just begin to transmit data.
Step 9: node N11 receives config ok message, and beginning is along the path transmission data of building up.
By above step as can be seen, no matter be path computing, still path segments is carried out wavelength configuration, these processes all walk abreast, can carry out simultaneously between each territory, so just significantly reduce time delay, thereby can effectively reduce the influence of time delay road construction under the WCC condition.Another advantage of the present invention was exactly before wavelength configuration is carried out in the path, and fPCE has grasped the whole piece wavelength available situation on the path end to end.If finding does not have wavelength available on this path, then notification source node road construction failure, the triggering RSVP-TE RSVP of needn't losing time again carries out the wavelength statistics, has improved road construction efficient greatly.
Embodiment 2
Fig. 8 is the another kind of physical structure schematic diagram of layering PCE multiple domain topology shown in Figure 2.FPCE and cPCE connected mode have two kinds, and a kind of is indirectly to link to each other, and fPCE and cPCE are placed on certain node in the network, intercom shown in Figure 3 as among the embodiment 1 mutually by each node.Second kind is exactly that fPCE directly links to each other with cPCE, and fPCE is independent from network node as an independent device, it can with each cPCE direct communication, as shown in Figure 8.Embodiment 2 and the difference of embodiment 1 only are that the fPCE position of placing is different, and the road construction mode is identical.
Although above the illustrative embodiment of the present invention is described; so that those skilled in the art understand the present invention; but should be clear; the invention is not restricted to the scope of embodiment; to those skilled in the art; as long as various variations appended claim limit and the spirit and scope of the present invention determined in, these variations are conspicuous, all utilize innovation and creation that the present invention conceives all at the row of protection.

Claims (3)

1. a cross-domain path road construction method that satisfies wavelength continuity constraint condition is characterized in that, may further comprise the steps:
(1), PCE is divided into two-layer, ground floor is cPCE, the second layer is fPCE, all there is a cPCE in each territory, is responsible for the path in this territory and handles; FPCE is responsible for coordinating the information between the cPCE in each territory, and safeguards a database, and this database is being deposited the virtual topological structure that is made of all territory boundary nodes, wherein, PCE is a path-calculating element, and cPCE is the subpath computing unit, and fPCE is the father path computing unit;
(2), the cPCE of source node in this territory send the cross-domain path road construction request that includes source node, destination node, the cPCE in this territory should the road construction request of cross-domain path send to fPCE;
After fPCE receives the road construction request of cross-domain path, the virtual topological structure of depositing in the database of meeting according to it calculates one or more abstract path, abstract path only comprises the boundary node of source node to the required process of point of destination, and one or more abstract path that fPCE will calculate sends to the cPCE in each territory;
(3), after the cPCE in each territory receives one or more abstract path, check the concrete node in the territory that every abstract path will pass through, obtain the one or more concrete path segments that constitutes by these concrete nodes, inspection counts the wavelength situation on the concrete path segments, and concrete path segments and the wavelength situation thereof that calculates sent to fPCE;
(4), fPCE receives behind concrete path segments in each territory and wavelength situation thereof that cPCE sends, and all concrete path segments are made up, therefrom select the end-to-end path of an optimum and a wavelength available on this path, and send to cPCE;
(5), after each cPCE receives the end-to-end path and a wavelength available message on this path of optimum of fPCE, just the path segments that belongs in this territory in the path end to end to this optimum carries out the reservation of wavelength available, and selected wavelength available passage is cross connected on the fiber-optic signal emission interface that is connected with downstream node in the fiber-optic signal receiving interface that the optical cross-connection equipment of node is connected with upstream node; If wavelength available is reserved successfully, then cPCE sends to fPCE with the message of route segment road construction success in this territory, if wavelength available is reserved failure, then cPCE sends to fPCE with route segment road construction failure in this territory;
What (6), fPCE received that each cPCE sends all is the message of route segment road construction success in the territory, then send the message of road construction success to the cPCE in territory, source node place, this cPCE issues source node with the message of road construction success then, source node begins to transmit data according to the wavelength available of choosing, a cross-domain path road construction success of satisfying wavelength continuity constraint condition;
If fPCE receives the Wavelength reservation failed message that cPCE sends, then satisfy the cross-domain path road construction failure of wavelength continuity constraint condition, send this road construction failure to the cPCE in territory, source node place, then, cPCE sends to source node again.
2. the cross-domain path road construction method that satisfies wavelength continuity constraint condition according to claim 1, it is characterized in that, in the step (1), described cPCE is placed on the boundary node in each territory, on the node in the territory in the middle of fPCE is placed on relatively or independent as a device separately.
3. the cross-domain path road construction method that satisfies wavelength continuity constraint condition according to claim 1 is characterized in that:
In step (5), cPCE earlier will be belonging to the head node that concrete path segments of that section in this territory and wavelength available send to this section path, route segment triggers the RSVP-TE agreement then, send PATH message, the label that only contains the wavelength available of distribution during the label set pair resembles in the PATH message, PATH message hop-by-hop transmits toward the downstream along the path, send to the tail node of this route segment from the head node of route segment, check at each node place of centre whether wavelength available is still available, if the wavelength available at certain node place is taken by other business, then return a message that reports an error, this message is sent to the head node of route segment, head node generates a new error messages and issues corresponding cPCE, pass to fPCE, show professional road construction failure when fPCE receives this error messages, it can notify the configuration of the cPCE cancellation route segment in other territories, and notification source node road construction failure; If wavelength can be used on present node, then continue to check the node of next jumping;
When this PATH message is delivered to the tail node of route segment, show that wavelength available is still available on this route segment, tail node produces a RESV message, this message is given head node from tail node by former road back transfer, carry out the reservation of wavelength available at each node place, selected wavelength available passage is cross connected on the fiber-optic signal emission interface that is connected with downstream node in the fiber-optic signal receiving interface that the optical cross-connection equipment of node is connected with upstream node, reserve successfully, then continue oppositely to pass to next node, if the wavelength X at certain node place is taken by other business, then return a message that reports an error, when RESV message is delivered to head node, show the route segment configuration successful, the head node generation pass section of this route segment is set up successful message, and message that reports an error or route segment are set up success message and sent to fPCE by cPCE.
CN2011101465055A 2011-06-01 2011-06-01 Method for establishing cross-domain path meeting wavelength-continuity constraints Expired - Fee Related CN102238443B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2011101465055A CN102238443B (en) 2011-06-01 2011-06-01 Method for establishing cross-domain path meeting wavelength-continuity constraints
US13/226,316 US8588611B2 (en) 2011-06-01 2011-09-06 Method for establishing an inter-domain path that satisfies wavelength continuity constraint

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101465055A CN102238443B (en) 2011-06-01 2011-06-01 Method for establishing cross-domain path meeting wavelength-continuity constraints

Publications (2)

Publication Number Publication Date
CN102238443A true CN102238443A (en) 2011-11-09
CN102238443B CN102238443B (en) 2013-11-20

Family

ID=44888573

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101465055A Expired - Fee Related CN102238443B (en) 2011-06-01 2011-06-01 Method for establishing cross-domain path meeting wavelength-continuity constraints

Country Status (2)

Country Link
US (1) US8588611B2 (en)
CN (1) CN102238443B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102724111A (en) * 2012-05-30 2012-10-10 中兴通讯股份有限公司 Method and system for acquiring call path information
CN103023780A (en) * 2012-12-06 2013-04-03 中兴通讯股份有限公司 Method and device for routing computation
CN103188150A (en) * 2011-12-30 2013-07-03 中兴通讯股份有限公司 Path determination method and path determination device
CN103379032A (en) * 2012-04-24 2013-10-30 中兴通讯股份有限公司 Acquisition method and device for cross-domain end-to-end route and secondary route computation element
CN104365072A (en) * 2012-04-05 2015-02-18 瑞典爱立信有限公司 Apparatus and method for computing end-to-end paths through a network comprising a plurality of network domains
CN105229967A (en) * 2014-02-28 2016-01-06 华为技术有限公司 Overall situation host node and territory host node, instruction are set up stream and are set up the method for stream
WO2016070670A1 (en) * 2014-11-07 2016-05-12 中兴通讯股份有限公司 Method and device for calculating cross-domain path
CN106851441A (en) * 2017-01-13 2017-06-13 中国人民武装警察部队工程大学 The safe light path of multi-area optical network based on layering PCE sets up agreement
CN107181680A (en) * 2016-03-11 2017-09-19 中兴通讯股份有限公司 A kind of method for realizing SDO functions, system and SDON systems
CN109417508A (en) * 2016-07-06 2019-03-01 华为技术有限公司 The connection and access of hierarchical path computing unit (PCE)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013041028A1 (en) * 2011-09-20 2013-03-28 Huawei Technologies Co., Ltd. System and Method for Computing Inter-Domain Shortest Constrained Path in a Computer Network
US9071532B2 (en) * 2011-10-24 2015-06-30 Ciena Corporation Method for discovery and load balancing of path computation elements based on transport plane link metrics
US9276838B2 (en) * 2012-10-05 2016-03-01 Futurewei Technologies, Inc. Software defined network virtualization utilizing service specific topology abstraction and interface
CN103023774B (en) * 2012-11-30 2015-07-22 中兴通讯股份有限公司 Multi-domain routing computation method and apparatus, path computation unit and routing network
US9923805B2 (en) * 2012-12-05 2018-03-20 Infinera Corporation Backward-recursive path computation using RSVP-TE
US9258210B2 (en) 2013-10-01 2016-02-09 Juniper Networks, Inc. Dynamic area filtering for link-state routing protocols
US20160301595A1 (en) * 2013-11-27 2016-10-13 Nec Corporation Communication system, communication method, network information combination apparatus, processing rule conversion method, and processing rule conversion program
US9838268B1 (en) * 2014-06-27 2017-12-05 Juniper Networks, Inc. Distributed, adaptive controller for multi-domain networks
US9692693B2 (en) * 2014-06-30 2017-06-27 Juniper Networks, Inc. Bandwidth control for ring-based multi-protocol label switched paths
US10218611B2 (en) 2014-06-30 2019-02-26 Juniper Networks, Inc. Label distribution protocol (LDP) signaled multi-protocol label switching rings
US9729455B2 (en) 2014-06-30 2017-08-08 Juniper Networks, Inc. Multi-protocol label switching rings
US10263861B2 (en) * 2014-11-07 2019-04-16 Cisco Technology, Inc. Multi-path aware tracing and probing functionality at service topology layer
WO2016146072A1 (en) * 2015-03-19 2016-09-22 Zte Corporation Method and system for establishing and managing multi-domain virtual topology (mdvt)
US10965526B2 (en) * 2016-01-20 2021-03-30 Level 3 Communications, Llc System and method for automatic transport connection of a network element
US10237257B2 (en) 2016-02-03 2019-03-19 Cisco Technology, Inc. Network service header used to relay authenticated session information
CN109218189B (en) * 2017-07-03 2022-04-29 中兴通讯股份有限公司 Method and device for determining identification information of cross-domain path and storage medium
US11233748B1 (en) 2018-08-30 2022-01-25 Juniper Networks, Inc. Bandwidth management for resource reservation label switched path of a ring network

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101552934A (en) * 2009-05-07 2009-10-07 电子科技大学 Optical internet cross-domain reliable route calculating method based on PCE backtracking recursion
CN101932062A (en) * 2010-09-03 2010-12-29 电子科技大学 Multipath routing method in Ad Hoc network environment

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8369213B2 (en) * 2006-12-22 2013-02-05 Cisco Technology, Inc. Optimization of distributed tunnel rerouting in a computer network with path computation at an intermediate node
US8345552B2 (en) * 2007-02-27 2013-01-01 Alcatel Lucent Virtual connection route selection apparatus and techniques
US8655173B2 (en) 2007-09-21 2014-02-18 Futurewei Technologies, Inc. Extending routing protocols to accommodate wavelength switched optical networks
JP4997196B2 (en) * 2008-08-08 2012-08-08 株式会社日立製作所 Communication network system, path calculation device, and communication path establishment control method
US8396364B2 (en) 2009-02-06 2013-03-12 Futurewei Technologies, Inc. System and method for impairment-aware routing and wavelength assignment in wavelength switched optical networks
US8346079B2 (en) 2009-02-27 2013-01-01 Futurewei Technologies, Inc. Path computation element protocol (PCEP) operations to support wavelength switched optical network routing, wavelength assignment, and impairment validation
US8509618B2 (en) * 2009-05-06 2013-08-13 Ciena Corporation Photonic routing systems and methods for loop avoidance
US8644325B2 (en) * 2009-09-11 2014-02-04 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for path computation element and routing controller cooperation
US8233387B2 (en) * 2009-11-06 2012-07-31 Telefonaktiebolaget L M Ericsson (Publ) Disjoint path computation algorithm

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101552934A (en) * 2009-05-07 2009-10-07 电子科技大学 Optical internet cross-domain reliable route calculating method based on PCE backtracking recursion
CN101932062A (en) * 2010-09-03 2010-12-29 电子科技大学 Multipath routing method in Ad Hoc network environment

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103188150A (en) * 2011-12-30 2013-07-03 中兴通讯股份有限公司 Path determination method and path determination device
CN104365072A (en) * 2012-04-05 2015-02-18 瑞典爱立信有限公司 Apparatus and method for computing end-to-end paths through a network comprising a plurality of network domains
CN104365072B (en) * 2012-04-05 2018-11-06 瑞典爱立信有限公司 The device and method for calculating the end-to-end path by the network including multiple network domains
US10038621B2 (en) 2012-04-05 2018-07-31 Telefonaktiebolaget Lm Ericsson (Publ) Apparatus and method for computing end-to-end paths through a network comprising a plurality of network domains
CN103379032A (en) * 2012-04-24 2013-10-30 中兴通讯股份有限公司 Acquisition method and device for cross-domain end-to-end route and secondary route computation element
WO2013159451A1 (en) * 2012-04-24 2013-10-31 中兴通讯股份有限公司 Method and apparatus for acquiring cross-domain end-to-end route, and child path computation entity
CN103379032B (en) * 2012-04-24 2018-02-27 中兴通讯股份有限公司 The acquisition methods and device, sub-route computational entity of cross-domain end-to-end route
CN102724111A (en) * 2012-05-30 2012-10-10 中兴通讯股份有限公司 Method and system for acquiring call path information
CN103023780A (en) * 2012-12-06 2013-04-03 中兴通讯股份有限公司 Method and device for routing computation
CN103023780B (en) * 2012-12-06 2017-11-28 中兴通讯股份有限公司 A kind of route computing method and device
CN105229967A (en) * 2014-02-28 2016-01-06 华为技术有限公司 Overall situation host node and territory host node, instruction are set up stream and are set up the method for stream
WO2016070670A1 (en) * 2014-11-07 2016-05-12 中兴通讯股份有限公司 Method and device for calculating cross-domain path
CN105634941A (en) * 2014-11-07 2016-06-01 中兴通讯股份有限公司 Cross-domain path calculation method and device
CN107181680A (en) * 2016-03-11 2017-09-19 中兴通讯股份有限公司 A kind of method for realizing SDO functions, system and SDON systems
CN109417508A (en) * 2016-07-06 2019-03-01 华为技术有限公司 The connection and access of hierarchical path computing unit (PCE)
US10728098B2 (en) 2016-07-06 2020-07-28 Futurewei Technologies, Inc. Connections and accesses for hierarchical path computation element (PCE)
US11405283B2 (en) 2016-07-06 2022-08-02 Futurewei Technologies, Inc. Connections and accesses for hierarchical path computation element (PCE)
US11909596B2 (en) 2016-07-06 2024-02-20 Futurewei Technologies, Inc. Connections and accesses for hierarchical path computation element (PCE)
CN106851441A (en) * 2017-01-13 2017-06-13 中国人民武装警察部队工程大学 The safe light path of multi-area optical network based on layering PCE sets up agreement
CN106851441B (en) * 2017-01-13 2019-07-26 中国人民武装警察部队工程大学 The safe optical path of multi-area optical network based on layering PCE establishes agreement

Also Published As

Publication number Publication date
CN102238443B (en) 2013-11-20
US8588611B2 (en) 2013-11-19
US20120308225A1 (en) 2012-12-06

Similar Documents

Publication Publication Date Title
CN102238443B (en) Method for establishing cross-domain path meeting wavelength-continuity constraints
CN101502063B (en) Distributed PCE-based system and architecture in multi-layer network
CN100512209C (en) Method for solving resource conflict in distribution route counting
CN100454841C (en) Multi-domain routing computation method and system
CN101715149B (en) Method and device for restoring parallel cross-domain fault of multilayer and multi-domain distributed optical network
CN100454830C (en) Method for realizing path computation in network domain
CN101471853B (en) Route calculation method, unit and system
CN101001200B (en) Flow engineering full network counting method and system between regions
CN101079729B (en) Method for reserving network resource
CN102281193B (en) Method and fiber channel (FC) equipment for realizing message forwarding in fiber channel network
US20110243030A1 (en) Systems and methods for determining protection paths in a multi-domain network
KR101343596B1 (en) A Resource Management and Recursive Path Computation for Real-time Automatic Path Setup at Multi-layer Transport Network
CN109995655A (en) A kind of method and device for realizing seamless optimal cross-domain path
WO2008141574A1 (en) A method for establishing clock trace relationship and an equipment for computing clock trace relationship
CN105634941A (en) Cross-domain path calculation method and device
CN106851441B (en) The safe optical path of multi-area optical network based on layering PCE establishes agreement
CN101552716B (en) Method, device and system for calculating service path
CN1953409A (en) A networking method for semi-network configuration of network and its system
CN106789179B (en) A kind of resource allocation methods based on SDN framework
Huang et al. A scalable path protection mechanism for guaranteed network reliability under multiple failures
CN102098594B (en) A kind of connection establishment signaling conflict avoiding based on information diffusion optical-fiber network
CN101257455A (en) Label pre-distributing mechanism based on T-MPLS grouping conveying network
CN101616061A (en) The path determines that method, path determine device and network system
CN101677294A (en) Multilayer network resource optimization method, system and direct optical path server
CN109005473A (en) The method, apparatus and system in a kind of collaboration selection path

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

Granted publication date: 20131120

Termination date: 20160601