CN108023810A - The notifying method and device of concatenation ability - Google Patents
The notifying method and device of concatenation ability Download PDFInfo
- Publication number
- CN108023810A CN108023810A CN201610934284.0A CN201610934284A CN108023810A CN 108023810 A CN108023810 A CN 108023810A CN 201610934284 A CN201610934284 A CN 201610934284A CN 108023810 A CN108023810 A CN 108023810A
- Authority
- CN
- China
- Prior art keywords
- pce
- pcc
- pcep
- main
- priority
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000005540 biological transmission Effects 0.000 claims description 9
- 230000011664 signaling Effects 0.000 claims description 5
- 238000012545 processing Methods 0.000 claims description 3
- 101100290389 Schizosaccharomyces pombe (strain 972 / ATCC 24843) ceg1 gene Proteins 0.000 description 27
- 238000010586 diagram Methods 0.000 description 4
- 238000013517 stratification Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000008571 general function Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/302—Route determination based on requested QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention provides the notifying method and device of a kind of concatenation ability, wherein, this method includes:Make Path computation element protocol PCEP messages in path calculating client PCC, wherein, the PCEP messages, which carry, to be used to characterize the attribute information that the PCC possesses multi-link ability;In the PCEP session stages of the PCC and path-calculating element PCE, the PCEP messages are advertised to one or more PCE.By the present invention, solve the problems, such as that PCC cannot establish a plurality of PCEP session connections between multiple PCE in correlation technique.
Description
Technical field
The present invention relates to the communications field, in particular to the notifying method and device of a kind of concatenation ability.
Background technology
Path-calculating element (Path Computation Element, PCE) is can be based on network come calculating network
Path or route, and the entity of computation constraints, component, application program or network node.Path computing client
(Path Computation Client, PCC) is that request is treated by the client applications of the PCE path computings performed.RFC
A kind of structure based on PCE is described in 4655, for multiprotocol label switching (Multiprotocol Label
Switching, MPLS) and Generalized Multiprotocol Label exchange (Generalized Multiprotocol Label
Switching, GMPLS) traffic engineering (Traffic Engineer, TE) label switched path (Label Switched
Paths, LSP) path computing.
Between PCE and PCC using path computation element protocol (Path Computation Element Protocol,
PCEP communication protocol [RFC 5440]) is used as, PCC will be counted by path of the PCEP agreement requests from PCE or route, PCE
Routing information after calculation is transmitted to PCC.
Defined in RFC 4655 PCEP agreements be based on transmission control protocol (Transmission Control Protocol,
Referred to as TCP) session (session), port numbers 4189 are established, and stipulated that each PCC can only be with a PCE at any time
PCEP sessions (session) are established, at any time, each PCEP peer-to-peers can only establish a TCP connection.This agreement is set
Count when PCEP is used for the traffic engineering of MPLS and GMPLS networks, there is no problem, because the network between PCE and PCC
It is less big that information is established in state synchronization and path.But as the proposition of software defined network SDN technologies, PCEP agreements are used
During southbound interface agreement between PCE and PCC, the data transfer between PCC and PCE can increase, particularly PCE and PCC it
Between need to carry out collection and the real-time report of user traffic data, network bandwidth and path need dynamic to establish and during adjustment, PCE
Reliability between PCC just needs emphasis to consider, if occurring disconnecting or failure between PCE and PCC, then nothing
Method ensures the dynamic adjustment of service path and establishes.
For the above problem present in correlation technique, at present it is not yet found that the solution of effect.
The content of the invention
An embodiment of the present invention provides the notifying method and device of a kind of concatenation ability, at least to solve in correlation technique
PCC cannot establish the problem of a plurality of PCEP session connections between multiple PCE.
According to one embodiment of present invention, there is provided a kind of notifying method of concatenation ability, including:In path computing visitor
Family end PCC Makes Path computation element protocol PCEP messages, wherein, the PCEP messages, which carry to be used to characterizing the PCC, to be possessed
The attribute information of multi-link ability;In the PCEP session stages of the PCC and path-calculating element PCE, by the PCEP messages
It is advertised to one or more PCE.
Alternatively, after the PCEP messages to be advertised to one or more PCE, the method further includes:Connect
The character request message of the PCE is received, wherein, the character request message carries the priority attribute of the PCE;According to described
Priority attribute distributes PCE role for the PCE.
Alternatively, distributing PCE role according to the priority attribute for the PCE includes:Compare the priority of the PCE
Attribute and the priority attribute for the main PCE being currently connected;It is higher than the main PCE currently connected in the priority attribute of the PCE
It is main PCE by PCE role's distribution of the PCE during priority attribute.
Alternatively, the PCE role includes:Main PCE, from PCE, father PCE, sub- PCE.
Alternatively, after the PCEP messages to be advertised to one or more PCE, the described method includes:Determine
Conversation between the PCE of the PCC;Elected according to pre-set priority and determine main PCE;Sending role to the main PCE please
Message is sought, and the connection between the PCE is switched to the main PCE.
Optionally it is determined that the conversation between the PCE of the PCC includes at least one of:Received in the PCC
During the closing message of the PCE, the conversation between the PCE of the PCC is determined;It is interior at preset time intervals in the PCC
When not receiving the keep-alive message of the PCE, the conversation between the PCE of the PCC is determined;Detecting the PCC and institute
When stating the transmission control protocol TCP connection failure between PCE, the conversation between the PCE of the PCC is determined.
Alternatively, after definite main PCE is elected according to pre-set priority, the method further includes:According to described default
Priority election is determined from PCE;To described character request message is sent from PCE.
Alternatively, the attribute information includes:The identification field being carried in Open message.
According to another embodiment of the invention, there is provided a kind of means for signalling of concatenation ability, including:Creation module,
For Making Path computation element protocol PCEP messages in path calculating client PCC, wherein, the PCEP messages, which carry, to be used for
Characterize the attribute information that the PCC possesses multi-link ability;Announcement module, for the PCC's and path-calculating element PCE
PCEP session stages, one or more PCE are advertised to by the PCEP messages.
Alternatively, described device further includes:Receiving module, for being advertised to the PCEP messages in the announcement module
After one or more PCE, the character request message of the PCE is received, wherein, described in the character request message carrying
The priority attribute of PCE;Distribution module, for distributing PCE role according to the priority attribute for the PCE.
Alternatively, the distribution module includes:Comparing unit, the priority attribute for the PCE is with currently connecting
The priority attribute of the main PCE connect;Determination unit, is higher than the main PCE's currently connected for the priority attribute in the PCE
It is main PCE by PCE role's distribution of the PCE during priority attribute.
Alternatively, the PCE role includes:Main PCE, from PCE, father PCE, sub- PCE.
Alternatively, described device includes:Determining module, for the PCEP messages to be advertised to one in the announcement module
After a or multiple PCE, the conversation between the PCE of the PCC is determined;First election module, for according to default
Priority election determines main PCE;Processing module, for sending character request message to the main PCE, and will with the PCE it
Between connection be switched to the main PCE.
Alternatively, the determining module determines that the conversation between the PCE of the PCC includes at least one of:
When the PCC receives the closing message of the PCE, the conversation between the PCE of the PCC is determined;In the PCC pre-
Fix time in interval when not receiving the keep-alive message of the PCE, determine the conversation between the PCE of the PCC;Detecting
When transmission control protocol TCP connection between the PCC and the PCE is broken down, the meeting between the PCE of the PCC is determined
Words are interrupted.
Alternatively, described device further includes:Second election module, for preferential according to presetting in the described first election module
After level election determines main PCE, determined according to pre-set priority election from PCE;Sending module, for described from PCE
Send character request message.
Alternatively, the attribute information includes:The identification field being carried in Open message.
According to still another embodiment of the invention, a kind of storage medium is additionally provided.The storage medium is arranged to storage and uses
In the program code for performing following steps:
Make Path computation element protocol PCEP messages in path calculating client PCC, wherein, the PCEP messages carry
Possesses the attribute information of multi-link ability for characterizing the PCC;
In the PCEP session stages of the PCC and path-calculating element PCE, the PCEP messages are advertised to one or more
A PCE.
By the present invention, Make Path computation element protocol PCEP messages in path calculating client PCC, wherein, it is described
PCEP messages, which carry, to be used to characterize the attribute information that the PCC possesses multi-link ability;In the PCC and path-calculating element
The PCEP session stages of PCE, are advertised to one or more PCE by the PCEP messages, possess multi-link energy by creating
In the PCEP messages of power and PCE is advertised to, PCC is with establishing a plurality of PCEP session connections between multiple PCE, it is possible to achieve PCE connects
The switching connect, ensures the continuity of business, and a plurality of PCEP meetings cannot be established between multiple PCE by solving PCC in correlation technique
The problem of words connection.
Brief description of the drawings
Attached drawing described herein is used for providing a further understanding of the present invention, forms the part of the application, this hair
Bright schematic description and description is used to explain the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of the notifying method of concatenation ability according to embodiments of the present invention;
Fig. 2 is the structure diagram of the means for signalling of concatenation ability according to embodiments of the present invention;
Fig. 3 is the PCE general function configuration diagrams of the present embodiment;
Fig. 4 is more PCE connections networks of the present embodiment;
Fig. 5 is the format chart of the Open objects of the Open message of the present embodiment;
Fig. 6 is the MULTIPLE-PCE-CAPABILITY-TLV format charts of the present embodiment;
Fig. 7 is the PCE-ROLE-TLV format charts of the present embodiment;
Fig. 8 is the initialization flowchart of more PCE connections of the present embodiment;
Fig. 9 is the PCE switching flow figures that the PCC of the present embodiment is initiated;
Figure 10 is the flow chart for the PCE switchings that the PCE of the present embodiment is initiated;
Figure 11 is the PCE switching flow figures under the stratification PCE scenes of the present embodiment.
Embodiment
Come that the present invention will be described in detail below with reference to attached drawing and in conjunction with the embodiments.It should be noted that do not conflicting
In the case of, the feature in embodiment and embodiment in the application can be mutually combined.
It should be noted that term " first " in description and claims of this specification and above-mentioned attached drawing, "
Two " etc. be for distinguishing similar object, without for describing specific order or precedence.
Embodiment 1
A kind of notifying method of concatenation ability is provided in the present embodiment, and Fig. 1 is connection according to embodiments of the present invention
The flow chart of the notifying method of ability, as shown in Figure 1, the flow includes the following steps:
Step S102, Makes Path computation element protocol PCEP messages in path calculating client PCC, wherein, PCEP reports
Text, which carries, to be used to characterize the attribute information that PCC possesses multi-link ability;
Step S104, in the PCEP session stages of PCC and path-calculating element PCE, by PCEP messages be advertised to one or
Multiple PCE.
By above-mentioned steps, Make Path computation element protocol PCEP messages in path calculating client PCC, wherein,
PCEP messages, which carry, to be used to characterize the attribute information that PCC possesses multi-link ability;In PCC and the PCEP of path-calculating element PCE
Session stage, one or more PCE are advertised to by PCEP messages, are possessed by creating in the PCEP messages of multi-link ability and are led to
Accuse to PCE, PCC is with establishing a plurality of PCEP session connections between multiple PCE, it is possible to achieve the switching of PCE connections, ensures business
Continuity, solves the problems, such as that PCC cannot establish a plurality of PCEP session connections between multiple PCE in correlation technique.
Alternatively, the executive agent of above-mentioned steps can be control terminal of PCC, PCC etc., but not limited to this.
Optionally, attribute information includes:The identification field being carried in Open message.
Optionally, after PCEP messages are advertised to one or more PCE, PCC is a plurality of with being established between multiple PCE
PCEP session connections, when a connection is broken down, can quickly be switched in another connection, ensure the company of business
It is continuous.Can be actively switching and passive switching.
In the scheme passively switched, method further includes:
S11, receives the character request message of PCE, wherein, character request message carries the priority attribute of PCE;
S12, PCE role is distributed according to priority attribute for PCE.
Optionally, distributing PCE role with specific reference to priority attribute for PCE includes:Compare the priority attribute of PCE with working as
The priority attribute of the main PCE of preceding connection;When the priority attribute of PCE is higher than the priority attribute of the main PCE currently connected,
It is main PCE by PCE role's distribution of PCE.Priority attribute is pre-configured in PCE sides, and PCC can obtain the PCE connected
Priority attribute.
In the present embodiment, PCE role includes:Main PCE, from PCE;Father PCE, sub- PCE.
In the scheme of active switching, method includes:
S21, determines the conversation between the PCE of PCC;
S22, elects according to pre-set priority and determines main PCE;
S23, character request message is sent to main PCE, and the connection between PCE is switched to main PCE.
Optionally, after definite main PCE is elected according to pre-set priority, method further includes:Selected according to pre-set priority
Lift and determine from PCE;Character request message is sent to from PCE.
In the present embodiment, determine that the conversation between the PCE of PCC is triggered by following scene:Received in PCC
During the closing message of PCE, the conversation between the PCE of PCC is determined;In the PCC guarantors for not receiving PCE interior at preset time intervals
During message living, the conversation between the PCE of PCC is determined;Detecting the connection of the transmission control protocol TCP between PCC and PCE
During failure, the conversation between the PCE of PCC is determined.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation
The method of example can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but very much
In the case of the former be more preferably embodiment.Based on such understanding, technical scheme is substantially in other words to existing
The part that technology contributes can be embodied in the form of software product, which is stored in a storage
In medium (such as ROM/RAM, magnetic disc, CD), including some instructions are used so that a station terminal equipment (can be mobile phone, calculate
Machine, server, or network equipment etc.) perform method described in each embodiment of the present invention.
Embodiment 2
Additionally provide a kind of means for signalling of concatenation ability in the present embodiment, the device be used for realization above-described embodiment and
Preferred embodiment, had carried out repeating no more for explanation.As used below, term " module " can realize predetermined work(
The combination of the software and/or hardware of energy.Although following embodiments described devices is preferably realized with software, firmly
Part, or the realization of the combination of software and hardware is also what may and be contemplated.
Fig. 2 is the structure diagram of the means for signalling of concatenation ability according to embodiments of the present invention, as shown in Fig. 2, the device
Including:
Creation module 20, for Making Path computation element protocol PCEP messages in path calculating client PCC, wherein,
PCEP messages, which carry, to be used to characterize the attribute information that PCC possesses multi-link ability;
Announcement module 22, for the PCEP session stages in PCC and path-calculating element PCE, PCEP messages are advertised to
One or more PCE.
Optionally, attribute information includes:The identification field being carried in Open message.
In the optional embodiment according to the present embodiment, device further includes:Receiving module, for being incited somebody to action in announcement module
PCEP messages are advertised to after one or more PCE, receive the character request message of PCE, wherein, character request message carries
The priority attribute of PCE;Distribution module, for distributing PCE role according to priority attribute for PCE.
Optionally, distribution module includes:Comparing unit, for the priority attribute for comparing PCE and the main PCE being currently connected
Priority attribute;Determination unit, for PCE priority attribute be higher than currently connect main PCE priority attribute when,
It is main PCE by PCE role's distribution of PCE.
The PCE role of the present embodiment includes:Main PCE, from PCE;Father PCE, sub- PCE.
In the optional embodiment according to the present embodiment, device includes:Determining module, in announcement module by PCEP
Message is advertised to after one or more PCE, determines the conversation between the PCE of PCC;First election module, for basis
Pre-set priority election determines main PCE;Processing module, for sending character request message to main PCE, and by between PCE
Connection is switched to main PCE.
Optionally, determining module determines that the conversation between the PCE of PCC includes at least one of:Received in PCC
During the closing message of PCE, the conversation between the PCE of PCC is determined;In the PCC guarantors for not receiving PCE interior at preset time intervals
During message living, the conversation between the PCE of PCC is determined;Detecting the connection of the transmission control protocol TCP between PCC and PCE
During failure, the conversation between the PCE of PCC is determined.
Optionally, device further includes:Second election module, for being elected really according to pre-set priority in the first election module
After fixed main PCE, determined according to pre-set priority election from PCE;Sending module, for sending character request message to from PCE.
It should be noted that above-mentioned modules can be realized by software or hardware, for the latter, Ke Yitong
In the following manner realization is crossed, but not limited to this:Above-mentioned module is respectively positioned in same processor;Alternatively, above-mentioned modules are with any
The form of combination is located in different processors respectively.
Embodiment 3
The present embodiment is that according to an alternative embodiment of the invention, the application is carried out specifically for combining specific scene
It is bright:
The present embodiment proposes a kind of method for realizing the more PCE controls of PCEP agreements and connection, and PCC is between multiple PCE
A plurality of PCEP session connections are established, when a connection is broken down, can quickly be switched in another connection, ensure
Business it is continuous.
The method for realizing the more PCE connections of PCEP agreements of the present embodiment includes:Extend PCEP protocol massages and notice more PCE companies
Capabilities attribute information or Role Information are connect, the Role Information of the PCE includes master PCE (main PCE) and slave PCE
(from PCE);The extension PCEP agreements, which notice multi-link capabilities attribute information, to be included taking in the Open message of extension PCEP agreements
Band has the identification field of multi-link capabilities attribute;The extension PCEP agreements notice PCE Role Informations include extension PCEP associations
Newly-increased PCE Role Request (PCRrq, the PCE character request) message of view carries the Role Information of PCE, and PCrq message is by PCE
Being sent to PCC asks the role of oneself to change.The extension PCEP agreements notice PCE Role Informations further include extension PCEP agreements
Newly-increased PCE Role Reply (PCRrp) message carries the Role Information of PCE, and PCRrp message is sent to PCE by PCC, and notice is worked as
Preceding Master PCE.
Fig. 3 is the PCE general function configuration diagrams of the present embodiment, PCE and Network Management System (Network
Management System, referred to as NMS), multiple nodes, other domains net PCE connections, including:Traffic engineering database
(Traffic Engineering Database, referred to as TED), path calculation module, PCE communication modules etc..Fig. 4 is this reality
Apply more PCE connections networks of example, below with illustrated shown in Fig. 4 the present invention embodiment content.
In Fig. 4, path computing client PCC establishes PCEP sessions with multiple path-calculating element PCE1, PCE2, PCE3.Its
Middle PCE1 is master (master) role, and PCE2 and PCE3 are slave (from) role.When PCC is connected or PCEP with the TCP of PCE1
Session break down when, PCC select PCE2 or PCE3 as master, PCEP sessions be switched to new master PCE and
Between PCC.
The function that the method for more PCE connections of the present embodiment needs to extend existing PCEP agreements has:
Capability advertisement (Capability advertisement) (E-C, C-E):PCC and PCE is needed in PCEP session stages
Notice the ability with more PCE connections
Character request (Role Request) (E-C):PCE sends character request message to PCC, when PCC have received PCE's
After character request message, the parameter selection master PCE in message.
Role responds (Role Reply) (C-E):PCC sends role's response message to PCE, notices current Master
PCE。
Fig. 5 is the format chart of the Open objects of the Open message of the present embodiment, Open object encapsulations in Open message, by
Open message is sent between PCC and PCE.The version number that Ver fields in Open objects are PCEP, Flag fields are mark
Position, Keepalive fields are the interval time of the transmission Keepalive message of PCEP peer-to-peers, using the second as unit,
Deadtimer fields are the expired time of PCEP sessions, i.e., more than not receiving opposite end in the Deadtimer times
Keepalive message is considered as opposite end and failure occurs, and needs to release PCEP sessions.SID fields (PCEP session ID)
For the identification number of PCEP sessions.Optional TVLs are the TLV that may be carried in Open objects.
The capability advertisement of the more PCE connections of PCEP of the present embodiment is exactly by the newly-increased MULTIPLE-PCE- of extension
CAPABILITY TLV are carried in the optional TLV of Open objects.The MULTIPLE-PCE-CAPABILITY of the present invention
Form define as shown in fig. 6, Fig. 6 is the MULTIPLE-PCE-CAPABILITY-TLV format charts of the present embodiment, each field
Be described as follows:
The type field represents that this TLV is MULTIPLE-PCE-CAPABILITY TLV;
Length fields are the length of this TLV;
The mark that Flag fields may need to use for this TLV, identifies currently without definition.
Priority fields elect priority for master PCE, and PCE carries the PCE's when sending Open message to PCC
Priority, PCC send Open message in the field be filled with 0.
The form of the character request message of the present invention is as follows:
<PCRrq Message>::=<Common Header>
<Role>
Role objects are only included in PCRrq message, Role objects include PCE-ROLE-TLV, and Fig. 7 is the present embodiment
PCE-ROLE-TLV format charts, as shown in Figure 7, character request message are sent to PCC equipment by PCE equipment.
The form of role's response message of the present invention is as follows:
<PCRrp Message>::=<Common Header>
<Role>
It is also only to include Role objects in PCRrp message, wherein Role objects include PCE-ROLE-TLV.Role's response disappears
Breath is sent to PCE equipment by PCC equipment.
The PCE-ROLE-TLV forms of the present invention are as shown in fig. 7, field is defined as follows:
It is PCE-ROLE-TLV that the type field, which identifies this TLV,;
Length fields are the length of this TLV;
PCE-ROLE fields are the role of PCE, can be using value as master or slave.
Priority fields elect priority for master PCE.When PCE-ROLE-TLV carry in PCRrp from PCC to
When PCE is sent, which is filled with the value of the priority of current Master PCE, when PCE-ROLE-TLV is carried in PCRrq
In from PCE to PCC send when, which is filled with the value of the priority of the PCE.
Master-PCE-ID fields are the router id, length 32bits of master PCE.Work as PCE-ROLE-TLV
Be encapsulated in PCRrp message from PCE to PCC send when, the value of the field is filled with the router id mark of the PCE;Work as PCE-
ROLE-TLV be encapsulated in PCRrp message from PCC to PCE send when, the router id mark of the value filling master PCE of the field
Know.
Specific embodiment one:
Fig. 8 is the initialization flowchart of more PCE connections of the present embodiment, illustrates the initialization of more PCE connections of the present invention
Process.
In Fig. 8, PCC it is expected to establish PCEP sessions with PCE1 and PCE2 respectively, and PCE1, PCE2 and PCC are required in Open
Its ability with more PCE connections is noticed in message.Initialization flow with more PCE connections is as follows:
(1) PCC sends Open message to PCE1, and the present invention is carried in message and proposes MULTIPLE-PCE-
CAPABILITY TLV, notice the ability that this PCC has more PCE connections;
(2) PCE1 also sends Open message to PCC, and MULTIPLE-PCE- proposed by the present invention is also carried in message
CAPABILITY TLV, notice PCE1 also have the ability of more PCE connections;
(3) equally, also mutually sent between PCC and PCE2 and carry MULTIPLE-PCE-CAPABILITY TLV's
Open message, notice each have the ability of more PCE connections;
(4) after PCC have received the Open message of PCE1, defined in keepalive (keep-alive) field in Open message
Time interval send the session keepalive that keepalive message carries out PCEP;
(5), also can be according to the keepalive field definitions in Open message after PCE1 have received the Open message of PCC
Time interval sends keepalive message, carries out the session keepalive of PCEP.
(6) also the similar keepalive message that sends conversates keep-alive between PCC and PCE2.
Specific embodiment two:
Fig. 9 is the PCE switching flow figures that the PCC of the present embodiment is initiated, and illustrates and using present disclosure sent out by PCC
The flow of the PCE switchings risen.
In Fig. 9, PCC and PCE1, PCE2, PCE3 establish PCEP sessions, and wherein PCE1 is master PCE, and PCE2 and
PCE3 is slave PCE.
After conversation set forth below when between PCE1 and PCC, Master PCE are switched to the process of PCE2.
(1) when PCC have received the close message of PCE1, to carry out after closing the PCEP sessions between PCC and PCE1, or
Person PCC does not receive the keepalive message of PCE1 in Deadtimer time intervals, or PCC is detected between PCE1
TCP connections when breaking down, PCC is closed with the PCEP sessions between PCE1, and startup reselects Master PCE flows;
(2) PCC elects new master PCE according to priority, it is assumed that it is master to elect PCE2 according to priority
PCE;
(3) PCC sends PCRrp message to PCE2, carries PCE-ROLE-TLV information in PCRrp message, in the TLV,
PCE-Role fields value is master, and master-PCE-ID is the router id of PCE2;
(4) PCC can also send PCRrp message to PCE3, and PCE-ROLE-TLV information is also carried in PCRrp message, wherein,
PCE-Role fields value is slave, and master-PCE-ID values are the router id of PCE2;
The main Master for completing PCC is switched to PCE2 from PCE1.
Specific embodiment three:
Figure 10 is the flow chart for the PCE switchings that the PCE of the present embodiment is initiated, and combination of embodiment of the present invention Figure 10, which is illustrated, to be utilized
Present disclosure carries out the PCE switching flows initiated by PCE.
PCC and PCE1, PCE2, PCE3 establish PCEP sessions, and wherein PCE1 is master PCE, and PCE2 and PCE3 are
slave PCE.PCE2 wishes to substitute PCE1 to become master PCE.
The switching flow of the master PCE set forth below:
(1) PCE2 sends PCRrq message to PCC, and PCE-ROLE-TLV, wherein PCE-role words are carried in PCRrq message
Section is master, and priority is the priority of PCE2, and master-PCE-ID is the router id of PCE2;
(2) after PCC have received the PCRrq message requests change Role of PCE, PCE2 is compared with current Master PCE's
Priority, if it find that the priority of the current master PCE of the priority ratio of PCE2 is high, then PCC is by current master
PCE is switched to PCE2, and sends PCRrp message announcement master PCE to PCE and changed;
(3) PCC sends PCRrp message to PCE1, and wherein PCE-Role message is slave, and priority fields are PCE2
Priority, master-PCE-ID be PCE2 router id;
(4) PCC also sends PCRrp message to PCE2, and wherein PCE-Role message is master, and priority fields are
The priority of PCE2, master-PCE-ID are the router id of PCE2;
(5) PCC sends PCRrp message to PCE3, and wherein PCE-Role message is slave, and priority fields are PCE2
Priority, master-PCE-ID be PCE2 router id.
Specific embodiment four
Figure 11 is the PCE switching flow figures under the stratification PCE scenes of the present embodiment, and combination of embodiment of the present invention Figure 11 is explained
The method for stating the PCE switchings using present disclosure under stratification PCE scenes.
In Figure 11, PCE1, PCE2, PCE3 are sub- PCE, and by the management and control of father PCE, PCE1 is master PC, PCE2
It is slave PCE with PCE3.In stratification PCE, only master PCE need to carry out the logical of link state data to father PCE
Accuse, other slave PCE only need to carry out state synchronized with master PCE.When master PCE are switched to PCE2 by PCE1
(either PCE is initiated, or initiated by PCC) after, PCE2 substitutes PCE1 to notice link state data to father PCE.
Embodiment 4
The embodiment of the present invention additionally provides a kind of storage medium.Alternatively, in the present embodiment, above-mentioned storage medium can
The program code for performing following steps to be arranged to storage to be used for:
S1, Makes Path computation element protocol PCEP messages in path calculating client PCC, wherein, the PCEP messages
Carry and be used to characterize the attribute information that the PCC possesses multi-link ability;
S2, in the PCEP session stages of the PCC and path-calculating element PCE, one is advertised to by the PCEP messages
Or multiple PCE.
Alternatively, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, read-only storage (ROM,
Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disc or
CD etc. is various can be with the medium of store program codes.
Alternatively, in the present embodiment, processor is performed according to stored program code in storage medium and counted in path
Client rs PC C is calculated to Make Path computation element protocol PCEP messages, wherein, the PCEP messages, which carry, to be used to characterize the PCC
Possesses the attribute information of multi-link ability;
Alternatively, in the present embodiment, processor is performed in the PCC according to stored program code in storage medium
With the PCEP session stages of path-calculating element PCE, the PCEP messages are advertised to one or more PCE.
Alternatively, the specific example in the present embodiment may be referred to described in above-described embodiment and optional embodiment
Example, details are not described herein for the present embodiment.
Obviously, those skilled in the art should be understood that above-mentioned each module of the invention or each step can be with general
Computing device realize that they can be concentrated on single computing device, or be distributed in multiple computing devices and formed
Network on, alternatively, they can be realized with the program code that computing device can perform, it is thus possible to which they are stored
Performed in the storage device by computing device, and in some cases, can be with different from shown in order execution herein
The step of going out or describing, they are either fabricated to each integrated circuit modules respectively or by multiple modules in them or
Step is fabricated to single integrated circuit module to realize.Combined in this way, the present invention is not restricted to any specific hardware and software.
The foregoing is only a preferred embodiment of the present invention, is not intended to limit the invention, for the skill of this area
For art personnel, the invention may be variously modified and varied.Within the spirit and principles of the invention, that is made any repaiies
Change, equivalent substitution, improvement etc., should all be included in the protection scope of the present invention.
Claims (16)
- A kind of 1. notifying method of concatenation ability, it is characterised in that including:Make Path computation element protocol PCEP messages in path calculating client PCC, wherein, the PCEP messages, which carry, to be used for Characterize the attribute information that the PCC possesses multi-link ability;In the PCEP session stages of the PCC and path-calculating element PCE, the PCEP messages are advertised to one or more institutes State PCE.
- 2. according to the method described in claim 1, it is characterized in that, it is advertised to by the PCEP messages described in one or more After PCE, the method further includes:The character request message of the PCE is received, wherein, the character request message carries the priority attribute of the PCE;According to the priority attribute PCE role is distributed for the PCE.
- 3. according to the method described in claim 2, it is characterized in that, PCE angles are distributed for the PCE according to the priority attribute Color includes:Compare the priority attribute of the PCE and the priority attribute for the main PCE being currently connected;When the priority attribute of the PCE is higher than the priority attribute of the main PCE currently connected, by the PCE role of the PCE Distribute as main PCE.
- 4. according to the method described in claim 2, it is characterized in that, the PCE role includes:Main PCE, from PCE, father PCE, son PCE。
- 5. according to the method described in claim 1, it is characterized in that, it is advertised to by the PCEP messages described in one or more After PCE, the described method includes:Determine the conversation between the PCE of the PCC;Elected according to pre-set priority and determine main PCE;Character request message is sent to the main PCE, and the connection between the PCE is switched to the main PCE.
- 6. according to the method described in claim 5, it is characterized in that, determine the PCC PCE between conversation include with It is at least one lower:When the PCC receives the closing message of the PCE, the conversation between the PCE of the PCC is determined;The PCC it is interior at preset time intervals do not receive the PCE keep-alive message when, between the PCE for determining the PCC Conversation;When detecting that the connection of the transmission control protocol TCP between the PCC and the PCE is broken down, determine the PCC's Conversation between PCE.
- 7. according to the method described in claim 5, it is characterized in that, according to pre-set priority elect determine main PCE after, institute The method of stating further includes:Determined according to pre-set priority election from PCE;To described character request message is sent from PCE.
- 8. according to the method described in claim 1, it is characterized in that, the attribute information includes:It is carried in Open message Identification field.
- A kind of 9. means for signalling of concatenation ability, it is characterised in that including:Creation module, for Making Path computation element protocol PCEP messages in path calculating client PCC, wherein, it is described PCEP messages, which carry, to be used to characterize the attribute information that the PCC possesses multi-link ability;Announcement module, for the PCEP session stages in the PCC and path-calculating element PCE, the PCEP messages are noticed To one or more PCE.
- 10. device according to claim 9, it is characterised in that described device further includes:Receiving module, after the PCEP messages are advertised to one or more PCE in the announcement module, receives The character request message of the PCE, wherein, the character request message carries the priority attribute of the PCE;Distribution module, for distributing PCE role according to the priority attribute for the PCE.
- 11. device according to claim 10, it is characterised in that the distribution module includes:Comparing unit, priority attribute and the priority attribute for the main PCE being currently connected for the PCE;Determination unit, for the PCE priority attribute be higher than currently connect main PCE priority attribute when, by institute The PCE role's distribution for stating PCE is main PCE.
- 12. device according to claim 10, it is characterised in that the PCE role includes:Main PCE, from PCE, father PCE, Sub- PCE.
- 13. device according to claim 9, it is characterised in that described device includes:Determining module, after the PCEP messages are advertised to one or more PCE in the announcement module, determines Conversation between the PCE of the PCC;First election module, main PCE is determined for being elected according to pre-set priority;Processing module, for sending character request message to the main PCE, and is switched to institute by the connection between the PCE State main PCE.
- 14. device according to claim 13, it is characterised in that the determining module is determined between the PCE of the PCC Conversation includes at least one of:When the PCC receives the closing message of the PCE, the conversation between the PCE of the PCC is determined;The PCC it is interior at preset time intervals do not receive the PCE keep-alive message when, between the PCE for determining the PCC Conversation;When detecting that the connection of the transmission control protocol TCP between the PCC and the PCE is broken down, determine the PCC's Conversation between PCE.
- 15. device according to claim 13, it is characterised in that described device further includes:Second election module, after electing definite main PCE according to pre-set priority in the described first election module, according to institute Pre-set priority election is stated to determine from PCE;Sending module, for sending character request message from PCE to described.
- 16. device according to claim 9, it is characterised in that the attribute information includes:It is carried in Open message Identification field.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610934284.0A CN108023810A (en) | 2016-10-31 | 2016-10-31 | The notifying method and device of concatenation ability |
PCT/CN2017/117005 WO2018077313A1 (en) | 2016-10-31 | 2017-12-18 | Connection capability notification method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610934284.0A CN108023810A (en) | 2016-10-31 | 2016-10-31 | The notifying method and device of concatenation ability |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108023810A true CN108023810A (en) | 2018-05-11 |
Family
ID=62024337
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610934284.0A Withdrawn CN108023810A (en) | 2016-10-31 | 2016-10-31 | The notifying method and device of concatenation ability |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108023810A (en) |
WO (1) | WO2018077313A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111614558A (en) * | 2020-05-11 | 2020-09-01 | 烽火通信科技股份有限公司 | Method and system for optimizing work of main and standby path calculation units |
CN113193988A (en) * | 2021-04-09 | 2021-07-30 | 烽火通信科技股份有限公司 | Multi-PCE path computation interaction method and system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060198308A1 (en) * | 2005-03-02 | 2006-09-07 | Jean-Philippe Vasseur | Technique for selecting a path computation element based on response time delay |
CN101432720A (en) * | 2004-11-05 | 2009-05-13 | 思科技术公司 | Technique for selecting a path computation element |
CN101984602A (en) * | 2010-11-05 | 2011-03-09 | 中兴通讯股份有限公司 | Path calculation method, system and node equipment |
CN102714621A (en) * | 2010-01-04 | 2012-10-03 | 瑞典爱立信有限公司 | Providing feedback to path computation element |
CN105763447A (en) * | 2014-12-16 | 2016-07-13 | 中兴通讯股份有限公司 | Label switching path state acquisition method and apparatus thereof |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101820362B (en) * | 2010-04-29 | 2013-02-27 | 中兴通讯股份有限公司 | Method and device for solving resource distribution conflict |
CN102238185B (en) * | 2011-07-19 | 2017-08-11 | 南京中兴新软件有限责任公司 | Session establishing method and system |
CN104348744B (en) * | 2013-08-01 | 2019-05-24 | 中兴通讯股份有限公司 | A kind of path calculation method and path-calculating element |
US9537753B2 (en) * | 2014-03-03 | 2017-01-03 | Cisco Technology, Inc. | Opaque profile identifiers for path computation element protocol |
-
2016
- 2016-10-31 CN CN201610934284.0A patent/CN108023810A/en not_active Withdrawn
-
2017
- 2017-12-18 WO PCT/CN2017/117005 patent/WO2018077313A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101432720A (en) * | 2004-11-05 | 2009-05-13 | 思科技术公司 | Technique for selecting a path computation element |
US20060198308A1 (en) * | 2005-03-02 | 2006-09-07 | Jean-Philippe Vasseur | Technique for selecting a path computation element based on response time delay |
CN102714621A (en) * | 2010-01-04 | 2012-10-03 | 瑞典爱立信有限公司 | Providing feedback to path computation element |
CN101984602A (en) * | 2010-11-05 | 2011-03-09 | 中兴通讯股份有限公司 | Path calculation method, system and node equipment |
CN105763447A (en) * | 2014-12-16 | 2016-07-13 | 中兴通讯股份有限公司 | Label switching path state acquisition method and apparatus thereof |
Non-Patent Citations (2)
Title |
---|
E. CRABBE,等: "《draft-ietf-pce-stateful-pce-16》", 1 September 2016 * |
S. LITKOWSKI,等: "《draft-litkowski-pce-state-sync-00》", 26 October 2016 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111614558A (en) * | 2020-05-11 | 2020-09-01 | 烽火通信科技股份有限公司 | Method and system for optimizing work of main and standby path calculation units |
CN113193988A (en) * | 2021-04-09 | 2021-07-30 | 烽火通信科技股份有限公司 | Multi-PCE path computation interaction method and system |
CN113193988B (en) * | 2021-04-09 | 2022-08-12 | 烽火通信科技股份有限公司 | Multi-PCE path computation interaction method and system |
Also Published As
Publication number | Publication date |
---|---|
WO2018077313A1 (en) | 2018-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102823205B (en) | Aggregating data traffic from access domains | |
EP3361682B1 (en) | Bit indexed explicit replication (bier) information transmission method and reception method, and related device | |
CN108738082B (en) | Session processing method, device and system | |
EP3618370A1 (en) | Method, controller and system for establishing forwarding path in network | |
CN113596191A (en) | Data processing method, network element equipment and readable storage medium | |
CN101410820A (en) | Facilitating application synchronization with a reservation protocol at a sender without application receiver participation | |
CN106357542B (en) | The method and software defined network controller of multicast service are provided | |
WO2021013338A1 (en) | Integration of communication network in time sensitive networking system | |
CN117397230A (en) | Method, system and computer readable medium for distributing Network Function (NF) High Availability (HA) topology information in a core network | |
CN108234309A (en) | A kind of transmission method of network data | |
WO2018077304A1 (en) | Service information processing method, apparatus and system | |
WO2015070383A1 (en) | Link aggregation method, apparatus, and system | |
CN109842507A (en) | A kind of network slice management method and equipment | |
JP2020156088A (en) | Packet transmission method and device | |
CN107360598B (en) | A kind of network fragment selection method and device | |
US10567180B2 (en) | Method for multicast packet transmission in software defined networks | |
KR20180122513A (en) | Method and framework for traffic engineering in network hypervisor of sdn-based network virtualization platform | |
CN111803925B (en) | Scheduling method and device of forwarding server of cloud game and readable storage medium | |
CN102457348A (en) | Method and system for realizing negotiation of control word abilities of pseudo wires | |
CN103384220B (en) | A kind of method for building up of Traffic Engineering Label switching path, equipment and system | |
CN103391249A (en) | Neighborship establishing method and device in IS-IS (intermediate system to intermediate system) network | |
CN108023810A (en) | The notifying method and device of concatenation ability | |
CN105049543A (en) | P2P communication system and method crossing asymmetric NAT between intelligent routers | |
CN111669333B (en) | Data transmission method, device, computing equipment and storage medium | |
CN109743758A (en) | Multi link communications method, communication device and communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180511 |