CN102098222A - Application service message forwarding method and forwarding node adopting multi-protocol label switching (MPLS) technology - Google Patents

Application service message forwarding method and forwarding node adopting multi-protocol label switching (MPLS) technology Download PDF

Info

Publication number
CN102098222A
CN102098222A CN2011100350092A CN201110035009A CN102098222A CN 102098222 A CN102098222 A CN 102098222A CN 2011100350092 A CN2011100350092 A CN 2011100350092A CN 201110035009 A CN201110035009 A CN 201110035009A CN 102098222 A CN102098222 A CN 102098222A
Authority
CN
China
Prior art keywords
message
label
server
egress
line
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
CN2011100350092A
Other languages
Chinese (zh)
Other versions
CN102098222B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201110035009.2A priority Critical patent/CN102098222B/en
Publication of CN102098222A publication Critical patent/CN102098222A/en
Priority to PCT/CN2011/078903 priority patent/WO2012106950A1/en
Application granted granted Critical
Publication of CN102098222B publication Critical patent/CN102098222B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers

Abstract

The invention relates to an application service message forwarding method and a forwarding node by adopting a multi-protocol label switching (MPLS) technology. The method comprises the following steps that: a forwarding node receives a message; the forwarding node performs the MPLS processing to the received message, wherein when the current node is a Transit in the second hop to last, the original label switching in the message is a virtual label corresponding to a server group; when the current node is an Egress PE, the label in the received message is popped up, wherein the different server groups correspond to the virtual labels of the different server groups; the forwarding node forwards the processed message, wherein the current node is the Egress PE, according to the server group information corresponding to virtual labels of the server groups, the message is forwarded. The method can realize the quick directional forwarding of the content switching.

Description

Utilize the MPLS technology to transmit application service message method and forward node
Technical field
The present invention relates to MPLS (Multi-Protocol Label Switching, multiprotocol label switching) technology, especially a kind of MPLS technology of utilizing is transmitted application service message method and forward node.
Background technology
PTN (Packet Transport Network, Packet Transport Network) bearer network is used to carry multi-service and transmits at a high speed, and under the trend of future network flattening, professional end-to-end path might shorten.Clear along with the acceleration of IPv6 process and prospect, China Telecom announces that beginning in 2014 supports the V6 network comprehensively.Urgent day by day demand such as future network flattening trend and cloud computing has proposed requirements at the higher level to the computational load ability of the network equipment.
Along with MPLS-TP (Transport Profile for Multi-Protocol Label Switching, the transmission plane multiprotocol label switching) development of technology and TMPLS (Transport Multi-Protocol LabelSwitching, the transmission plane multiprotocol label switching) with MPLS (Multi-Protocol Label Switching, multiprotocol label switching) convergence, derive increasing application service technology in this field, MPLS-TP is independent of the second and the 3rd layer protocol, it is the interface of existing route and exchange agreement, and application service belongs to application layer, and MPLS-TP can provide the target of data forwarding for the application layer technology, route and forwarding exchange capacity.
MPLS-TP (Transport Profile for Multi-Protocol Label Switching, transmit multiprotocol label switching) be a kind of connection-oriented packet switching network technology, utilize the MPLS label switched path, save MPLS signaling and IP sophisticated functions, support multiple service supporting simultaneously, be independent of client layer and chain of command, and can run on various physical-layer techniques, have powerful transfer capability (being embodied in aspects such as QOS (Quality of Service), OAM (Operation Administration and Maintenance) and reliability).Can expand IETF MPLS framework at ITU-T (International Telecommunications Union's telecommunication standards tissue) transmission demand and realize, be responsible for standard formulation by IETF/ITU-T JWT working group, called after MPLS-Transport Profile.
NAT-PT (network address translation-protocol conversion, Network Address Translation-ProtocolTranslation) technical role is on the equipment of IPV4 and IPV6 network edge, all address translation process all realize on this equipment, to IPV4 and IPV6 network is transparent, i.e. user's configuration that needn't change main frame in the present IPV4 network just can realize communicating by letter of IPV6 network and IPV4 network.
(user can be connected to this point to the virtual ip address of content exchange by adopting configuration in terms of content for Virtual IP, notion VIP), asks and decided to suitable server by content exchange, or handles load balance.The traditional content exchange and the technology of load balancing are as shown in Figure 1.
But the defective of this solution also is conspicuous, and this technology can only be used for pure IP world, handles by the replacement to the virtual address, reaches the purpose of load balancing.IP transmits to have and relies on whole networking by unfavorable factors such as, table of query and routing, forwarding prefix are long.
Summary of the invention
The invention provides a kind of MPLS of utilization technology and transmit application service message method and forward node, to solve the problem that content exchange can't slewing be transmitted.
For solving above technical problem, the invention provides a kind of forwarding application service message method of the MPLS of utilization technology, this method comprises:
Forward node receives message;
Described forward node carries out multiprotocol label switching (mpls) to the message that receives to be handled, and wherein, when present node is the intermediate node (Transit) of the last two jump, the former label in the described message is exchanged for the empty label of respective server group; When present node is egress (Egress PE), eject the label in the message that receives, wherein, the empty label of the server group that different server groups is corresponding different;
Described forward node is transmitted the message after handling, and wherein, when present node is egress, carries out message according to the empty label corresponding server of described server group group information and transmits.
Further, before the step of reception message, this method also comprises, be described forward node distributing labels, and create professional pseudo-line, and the different different types of service of professional pseudo-line binding;
When described forward node is ingress, after it receives described message, handle described message before, the message that receives is resolved, judge according to the business information in the message that receives whether corresponding service binds professional pseudo-line, and whether the business switch enables when binding professional pseudo-line; Do not bind professional pseudo-line or bind professional pseudo-line but professional switch when not enabling, the message that receives is carried out common MPLS tunnel handle and transmit; Otherwise select the pseudo-line of corresponding business according to described business information, determine next jumping label.
Further, egress is responsible for preserving the corresponding relation of empty label of server group and server group information, and described server group information comprises the MAC Address of server; When described forward node is egress, behind the processing message, before E-Packeting, also carry out following steps:
Described egress is according to the empty searching label corresponding server of described server group group information;
Described egress is according to the load balancing strategy, and the server group information that balance dispatching inquires is obtained the MAC Address of described server, and transmits according to described MAC Address.
Further, when described forward node was egress, its processing to message comprised that also the information of service message is replaced, URL replaces or the address agency replaces.
For solving above technical problem, the present invention also provides the another kind of forwarding application service message method of utilizing the MPLS technology, and this method comprises:
Ingress (Ingress PE) receives message, inserts the label of corresponding pseudo-line, and transmits;
Intermediate node receives message, and transmits, and wherein the intermediate node of the last two jump (Transit) is exchanged for the empty label of respective server group with the former label in the described message, wherein, and the empty label of the server group that different server groups is corresponding different;
Egress (Egress PE) receives message, and ejects the label in the message that receives, and carries out message according to the empty label corresponding server of described server group group information and transmits.
Further, different pseudo-lines are bound different business.
Further, described egress is responsible for preserving the corresponding relation of empty label of server group and server group information, and described server group information comprises the MAC Address of server; Before described egress E-Packets, also carry out following steps:
Described egress is according to the empty searching label corresponding server of described server group group information;
Described egress is according to the load balancing strategy, and the server group information that balance dispatching inquires is obtained the MAC Address of described server, and transmits according to described MAC Address.
For solving above technical problem, the present invention also provides a kind of forward node of the MPLS of utilization technology, and this forward node comprises:
The message receiver module is used to receive message;
Message processing module (MPM) is used to carry out multiprotocol label switching (mpls) and handles, and wherein, when described forward node is the intermediate node (Transit) of the last two jump, the former label in the message is exchanged for the empty label of corresponding server group; When described forward node is egress (Egress PE), eject the label in the message that receives, wherein, the empty label of the server group that different server groups is corresponding different;
Packet forwarding module is used to transmit the message after the processing, wherein, when described forward node is egress, carries out message according to the empty label corresponding server of described server group group information and transmits.
Further, described forward node also comprises professional pseudo-line creation module, packet parsing identification module and common process forwarding module; Wherein:
The pseudo-line creation module of described business is used for distributing labels, creates professional pseudo-line, and the different different types of service of professional pseudo-line binding;
When described forward node is ingress, described packet parsing identification module, be used for the message that receives is resolved, judge according to the business information in the message that receives whether corresponding service binds professional pseudo-line, and whether the business switch enables when binding professional pseudo-line; And when binding professional pseudo-line and professional switch enable, select the pseudo-line of corresponding business according to described business information, determine that next jumps label;
Described common process forwarding module is used for the message that receives being carried out common MPLS tunnel handling and transmit not binding professional pseudo-line or binding professional pseudo-line but professional switch when not enabling.
Further, when described forward node is egress, also comprise:
The information table cache module is used to preserve the corresponding relation of empty label of server group and server group information, and described server group information comprises the MAC Address of server;
The information table enquiry module is used for the empty searching label corresponding server of the server group group information according to the message that receives;
Load balancing module is used for according to the load balancing strategy, and the server group information that balance dispatching inquires is obtained the MAC Address of described server.
The present invention utilizes existing MPLS technology to exchange forwarding, and egress (Egress PE) is the different different empty label of server group of application service service server set of dispense, in MPLS exchange repeating process, the last two jump forward node is with the label of the empty label of corresponding server group as final jump forward node (being egress), and exchange forwarding, egress directly obtains the MAC Address of corresponding with service device afterwards, and transmit, can be so that the exchange capacity of application layer services be improved, especially aspect the orientation forwarding, can bring into play the advantage of MPLS-TP technology label forwarding, realize that by the pseudo-line technology of MPLS-TP the slewing of application service is transmitted.
Description of drawings
Fig. 1 is the schematic diagram of traditional content exchange and load balancing;
Fig. 2 is that the present invention utilizes the MPLS technology to transmit application service method of message schematic diagram;
Fig. 3 is that the present invention utilizes the MPLS technology to transmit another schematic diagram of application service method of message;
Fig. 4 is the schematic diagram of the inventive method embodiment.
Embodiment
The present invention utilizes existing MPLS technology (to comprise MPLS-TP, TMPLS, MPLS etc.) exchange forwarding, and egress (Egress PE) is the different different empty label of server group of application service service server set of dispense, in MPLS exchange repeating process, the last two jump forward node is with the label of the empty label of corresponding server group as final jump forward node (being egress), and exchange forwarding, egress directly obtains the MAC Address of corresponding with service device according to the preset information table afterwards, and transmit, can be so that the exchange capacity of application layer services be improved, especially aspect the orientation forwarding, can bring into play the advantage of MPLS-TP technology label forwarding, realize that by the pseudo-line technology of MPLS-TP the slewing of application service is transmitted.
For each forward node, it utilizes MPLS technology forwarding application service method of message to comprise:
Step 201: forward node receives message;
When not specializing, the said forward node of the present invention can be ingress (Ingress PE), intermediate node (Transit) or egress (Egress PE).
Two-layer VPN (Virtual Private Network, VPN (virtual private network)) PSN of PE equipment room (packet switching network) tunnel can be multiplexed into a plurality of internal tunnels, this internal tunnel pseudo-line (the Pseudo Wire that is otherwise known as, PW), VPN network side when hereinafter, the PW side is then represented to adopt the MPLS-TP technology to carry out the VPN networking.
In order to realize the message forwarding, needing earlier be each forward node distributing labels, and creates professional pseudo-line.And the different different type of service of professional pseudo-line binding.
Reserve one section MPLS label (Label) space, be called the traffic load balance Label space, allow the concurrent Session (session) that inserts to count the size that summation decides Label space according to miscellaneous service for the traffic load balance preparation.The corresponding VCID space that generates is called professional VCID space.
Preferably, adopt the scene of pseudo-line and professional 1:1 binding, promptly a pseudo-line is only bound a kind of business.At different business, as NAT-PT (IPV6), HTTP, HTTPS, application services such as EMAL, FTP, create independently pseudo-line template, it is above-mentioned type of service that this puppet line template is carrying the type of service attribute.
For the pseudo-line template of specific transactions customization is with the difference of common pseudo-line: the label that common pseudo-line is assigned to be by LDP distribute or static allocation according to common VCID (Virtual ConnectionIdentity, Identifier of the virtual connection) private network tags of Sheng Chenging, and the label that professional pseudo-line uses generates according to professional VCID, from professional label control stack, distribute and obtain, support the LSP (label switched path) of CO-ROUTED LSP and ASSOCIATED LSP dual mode, promptly whether the label of former and later two directions is bound.The label distribution of professional pseudo-line is also supported dynamic and static mode.
The virtual Label of server group is that different business is reserved the special tags space with professional VCID, its management is related to distribute and the rule that discharges.Mainly be after the headspace as required (on demond) mode distribute and discharge.
The professional empty label of final jump for the pseudo-line distribution of business, it is the empty label of egress, be from the traffic load balance Label space, to distribute, pseudo-line layer is not carried out the last two jump ejection operation when the last two jump, but be exchanged for the empty label of server group, the corresponding specific service server group of the empty label of each server group.From the traffic load balance Label space, obtain to distribute to the label of concrete link (Session),, and do not participate in common MPLS-TP forwarding exchange, therefore be also referred to as the professional empty label of server group because have the implication of traffic load balance business.This type of label is generated by the professional VCID of configuration.
The message of certain AC that Ingress PE receives will enter same tunnel, the professional pseudo line tag that the internal layer encapsulation is different, when egress PE receives the message that carries the empty label of different server groups, the empty label of different server groups is mapped to different server group information.Wherein AC is VPN (VirtualPrivate Network, VPN (virtual private network)) address for the access side in networking.
Step 202: described forward node carries out multiprotocol label switching (mpls) to the message that receives to be handled, wherein, when present node is the intermediate node (Transit) of the last two jump, the former label in the described message is exchanged for the empty label of server group of corresponding service; When present node is egress (Egress PE), eject the label in the message that receives;
Before MPLS-TP forwarding label exchange, ingress is resolved identification to message because in the system of forwarding data packets one by one one by one packet parsing will lower efficiency, therefore resolve recognition function and can control with switch.This function is mainly carried out the parsing of four layers of identification and protocol type to the type that is E-Packeted.The heading internal information is carried out corresponding countermeasure, the server group different according to content choice.
Can enable multiple custom service switch simultaneously under the L2VPN example, and the pseudo-line of binding multiple business, realize the pseudo-line layer shunting of different kinds of business message.When not binding professional pseudo-line under the L2PVN example or when not enabling the custom service switch, walk common MPLS-TP tunnel and transmit.
Handle AC (place in circuit, Attach Circuit, effect is to connect customer edge) side come the MPLS-TP message time, forward node (refering in particular to ingress here) will be resolved user's MPLS-TP message), as, the IPV6 message enters the pseudo-line passage of IPV6, also can be again to OSI (Open SystemInterconnect, open system is interconnected) the 4-7 layer service of reference model resolves, according to the request of mailing to different URL, enter different professional pseudo-spool roads respectively, E-Packet according to the label passage of having distributed.Present supported business is: HTTP, HTTPS, FTP, TELNET, IPV6 (NAT-PT).And do not belong to the common message of above type of service, still carry out common MPLS-TP and transmit according to original common pseudo-line.
Need specify,, not carry out the last two jump ejection operation, but stamp the empty label of server group at the intermediate node of the last two jump.
Egress presets server group label information table, has preserved the corresponding relation (mode that the empty label of server group can the internal memory index is pointed to server group information table) of empty label of server group and server group information (MAC Address that comprises server) in this table.Form with HASH table or binary tree is deposited, and improves reading speed.The mode of static allocation writes, and overall network environment uses.
Step 203: described forward node is transmitted the message after handling, and wherein, when present node is egress, carries out message according to the empty label corresponding server of described server group group information and transmits.
Egress presets server group label information table, has preserved the corresponding relation (mode that the empty label of server group can the internal memory index is pointed to server group information table) of empty label of server group and server group information (MAC Address that comprises server) in this table.Form with HASH table or binary tree is deposited, and improves reading speed.The mode of static allocation writes, and overall network environment uses.
After egress receives message, with the business information of extracting in the message, querying server group label information table, obtain virtual Label corresponding server group information, according to server load balancing strategy (RoundRobin (poll), Weight Round Robin (WRR) or random selection strategy), server in this server group of balance dispatching, obtain the MAC information of corresponding server, egress is obtained the business information of message once more or message is distributed to given server to reach the purpose of load balancing, from server obtain the V6 address and obtain the application corresponding information on services after, the information after will handling again returns the PTN equipment to the AC side.
Understandably, also may continue to transmit after the egress exchange.Also be that the final jump business device may be placed on any position of bearer network.
In addition, if forward node is the final jump business device of content exchange, it also possesses the rapid message treatment mechanism, promptly replace three layers and above information in the heading fast, the information that specifically comprises service message is replaced, URL replaces, the address agency replaces or the like, as the NAT-PT conversion of IPV4 and IPV6 address, the content exchange of information such as HTTP, HTTPS, FTP, EMAIL etc.
By the IPV4 address in the rapid message treatment mechanism replacement message, encapsulation IPV6 header addresses, and serve for content layer more than 3 layers such as HTTP, the effect that reaches is one group of server that the request of being sent to www.aaa.com can be sent to appointment, and the request of being sent to www.zzz.com is sent to a different set of server in addition, rather than all http communications are all delivered to one group of server.Compare with a TCP/UDP (Transmission Control Protocol, transmission control protocol, User Data Protocol, User Datagram Protoco (UDP)) port, clearer and more definite load balance is provided like this, and allow to realize fictitious host computer.Network exchange can also send to one group of specific server to the URL(uniform resource locator) of appointment (URL), file type, unified resource identifier (URI), Cookies etc.To www.aaa.com? the request of/products can be sent to product servers, and the www.aaa.com/technical request can be sent to the given server of those treatment technology contents.Improve the throughput of server and accelerated the response time, promoted user experience quality.
Message through contents processing faces two selections: 1, will gather to the AC side in this locality on egress (as foreground PTN (Packet Transport Network, the Packet Transport Network) equipment of content server).2, eject professional pseudo line tag and gather the back and continue MPLS-TP and transmit.
Wherein, the method that gathers to the AC side in this locality: empty label is ejected in final jump, transmits to AC; The method that continuation is transmitted to the PW side: eject the empty label of server group, add actual forwarding label, the PW that continues MPLS-TP transmits, promptly transmit to another PW, specific practice: relevant PW or relevant pseudo-line are transmitted in binding under the example of this equipment of VPN, and the message of the professional pseudo-line of certain VPN instance is all converged under PW or the relevant pseudo-line.
Advantage is: supported load balancing in the MPLS-TP protocol environment, by the quick encapsulate forwarded of pseudo-line layer, and do not change the pass-through mode of pseudo-line layer, and PHP (PHP (Penultimate Hop Popping) by the MPLS-TP forwarding, the last two jump label ejection function that refers to MPLS, and acquiescence is not support PHP's in MPLS-TP, also need the last two jump not eject the exchange and the identification of the professional empty label of back-level server group among the present invention, but so the MPLS-TP technology the solution of the present invention is had good tenability.) acquiescence is closed, label is transmitted fast, supports characteristics such as multiple sound attitude label distribution mode, realized that operation flow combines with the orientation forwarding of service message, and in the end one jumped the combination that has realized label forwarding and original load-balancing technique.And can continue the mode that PW transmits after ejecting professional pseudo line tag, make content exchange on the PW relaying, to carry out, do not need professional termination on SR or SR+ router again, adapted to the trend of future network equipment flattening, dispose to provide greatly yet and flexibly may for existing networking.
More than be to utilize the forwarding application service message method of MPLS technology to be described to the present invention, can certainly as Fig. 3 signal, may further comprise the steps from describing along the path direction of transmitting from the angle of single forward node:
Ingress (Ingress PE) receives message, inserts the label of corresponding pseudo-line, and transmits;
Intermediate node receives message, and transmits, and wherein the intermediate node of the last two jump (Transit) is exchanged for the empty label of respective server group with the former label in the described message, wherein, and the empty label of the server group that different server groups is corresponding different;
Egress (Egress PE) receives message, and ejects the label in the message that receives, and carries out message according to the empty label corresponding server of described server group group information and transmits.
It is identical that the processing mode of concrete each forward node and preamble are described, and do not repeat them here.
As shown in Figure 4, it is concrete implementation step of the present invention, mainly the mode by 1:1 realizes the carrying of pseudo-line to business, adopting LDP or static label distribution mode is the empty label of pseudo-line distribution server group, the message of coming from same AC, based on same pseudo-line, realization separates based on the pseudo-linear flow rate of business, correspond to corresponding business or content server group selection destination server, realize MPLS-TP technical support content exchange and load balancing, can realize content exchange and load balancing technology in the bearer network field preferably like this, reduce the response time, improve user-friendliness and network and can run ability:
Step 401: at first create professional pseudo-line, distribute type (static state, LDP, RSVP) distributing labels according to tunnel label, final jump is the professional empty label of server group;
At first create professional pseudo-line template, can specify this puppet line loaded service type under the Pseudo-Wire Template, according to label distribution mode (static, LDP (tag distribution protocol)) distributing labels, the VCID scope that is used for the pseudo-line of bearer service will be controlled in the professional VCID scope, and therefore the PW label that generates according to this VC is the professional empty label of server group.Specify during the explicit static configuration tunnel of empty labeling requirement or by the tag control module dynamically working debate on matters of principle and distribute in the Label space, be pushed to the last two jump for the label exchange by LDP.
Step 402: in the L2VPN srvice instance, enable the switch of associated custom business, and under this L2VPN srvice instance, bind professional pseudo-line;
With the packet parsing identification services as a custom service, in the L2VPN srvice instance, enable the switch of associated custom business, and under this L2VPN (Layer 2 virtual private network L2VPN) srvice instance and outer layer tunnel the binding professional pseudo-line, binding successfully, the back business comes into force, the message that belongs to this example will be as needing service resolution and the directed message of transmitting to handle, through message fast resolving module to should professional information Recognition, message will enter the MPLS-TP forwarding process.
Step 403: ingress is resolved service message, if be identified as the professional pseudo-line that correspondence enables, then enter MPLS-TP content exchange forwarding process, otherwise carries out common message forwarding process;
Ingress need judge whether corresponding service binds professional pseudo-line according to the business information in the message that receives, and whether the business switch enables when binding professional pseudo-line; Do not bind professional pseudo-line or bind professional pseudo-line but professional switch when not enabling, the message that receives is carried out common MPLS tunnel handle and transmit, the common pseudo-line of promptly walking in the L2VPN example is transmitted; Otherwise select the pseudo-line of corresponding business according to described business information, determine next jumping label.
Message enters MPLS-TP content exchange forwarding process, includes node and inserts label, intermediate node switch label etc.
Step 404: the intermediate node of the last two jump, do not eject label, carry out empty label exchange;
Step 405: whether the label that final jump is judged in final jump (being Egress PE) is in the empty Label space of business, if the final jump label is in empty Label space, then querying server group label information table is not carried out common message forwarding process;
Step 406: egress (Egress PE) querying server group label information table, if inquiry less than the label corresponding informance, also all will be walked common forwarding process, if inquiry obtains virtual Label corresponding server group information, then execution in step 407;
When Egress PE receives different server group void labels, different labels is mapped to different server groups.
Step 407: according to the server load balancing strategy, balance dispatching obtains the mac address information of server, according to MAC Address just the relevant pending information of message deliver to destination server;
Step 408:, gather or eject professional pseudo line tag and gather the back and continue the PW side of MPLS-TP and transmit with ejecting behind the professional pseudo-label in this locality to the AC side according to the whether local termination of the content exchange message after the contents processing.
Among the above embodiment, with the packet parsing identification services as a custom service, in the L2VPN srvice instance, enable the switch of associated custom business, and under this L2VPN srvice instance and outer layer tunnel the binding professional pseudo-line, binding successfully, the back business comes into force, the message that belongs to this example will be as needing service resolution and the directed message of transmitting to handle, through message fast resolving module to should professional information Recognition, message will enter the MPLS-TP forwarding process, professional directed the forwarding is embodied in the last two jump, label does not eject, but stamps the final jump label, i.e. the empty label of the server group of the corresponding service that distributes from the traffic load balance Label space.
For realizing above method, the present invention also provides a kind of forward node of the MPLS of utilization technology, and this forward node comprises:
The message receiver module is used to receive message;
Message processing module (MPM) is used to carry out multiprotocol label switching (mpls) and handles, and wherein, when described forward node is the intermediate node (Transit) of the last two jump, the former label in the message is exchanged for the empty label of server group of corresponding service; When described forward node is egress (Egress PE), eject the label in the message that receives, wherein, the empty label of the server group that different server groups is corresponding different;
Packet forwarding module is used to transmit the message after the processing, wherein, when described forward node is egress, carries out message according to the empty label corresponding server of described server group group information and transmits.
Further, described forward node also comprises professional pseudo-line creation module, is used for distributing labels, creates professional pseudo-line, and the different different types of service of professional pseudo-line binding.
Described forward node also comprises packet parsing identification module and common process forwarding module; Wherein, when described forward node was ingress, described packet parsing identification module was used for the message that receives is resolved, judge according to the business information in the message that receives whether corresponding service binds professional pseudo-line, and whether the business switch enables when binding professional pseudo-line; And when binding professional pseudo-line and professional switch enable, select the pseudo-line of corresponding business according to described business information, determine that next jumps label;
Described common process forwarding module is used for the message that receives being carried out common MPLS tunnel handling and transmit not binding professional pseudo-line or binding professional pseudo-line but professional switch when not enabling.
When described forward node is egress, also comprise:
The information table cache module is used to preserve the corresponding relation of empty label of server group and server group information, and described server group information comprises the MAC Address of server;
The information table enquiry module is used for the empty searching label corresponding server of the server group group information according to the message that receives;
Load balancing module is used for according to the load balancing strategy, and the server group information that balance dispatching inquires is obtained the MAC Address of described server.
The present invention proposes a kind of MPLS of utilization technology and realizes the application service message forwarding method, by the content application service is attached in the PTN bearer network, realization is introduced the PTN bearer network with business, construct one with this and can run manageable PTN bearer network, improve the bearer network competitiveness of product comprehensively, for the competition of next step cybertimes is had an effect, under the situation that does not change existing telecommunication apparatus general layout, the demand interaction of in-depth and high-end customer.
The present invention is by the reasonable transformation of pseudo-line technology, but back-level server group's load balancing, the technology of use label distribution and pseudo-line technology combination is not used address alternatives such as VIP, improved forward efficiency, content is transmitted and the combination of load balancing process.
The present invention realizes the carrying of pseudo-line to business by the mode of 1:1, realize the slewing forwarding of application service, adopting LDP or static label distribution mode is the empty label of pseudo-line distribution server group, realization separates based on the pseudo-linear flow rate of business, content server groups such as corresponding NAT-PT, HTTP, HTTPS, EMAIL, FTP select server that the content exchange service is provided.
This patent working load balancing technique, NAT-PT is provided business, on Layer 2 switch, to communicate by dedicated encrypted passage and NAT-PT server zone, address transition service and customizable 4 layers and above content exchange are provided, the content exchange of customization HTTP, HTTPS, application services such as EMAIL, FTP, and use the MPLS-TP technology to strengthen the application layer transfer capability.
The network environment that the present invention is fit to uses typical case or the atypia networking of the PTN of MPLS-TP technology for all, server zone (server group) can be deployed in after the RNC that converges ring, after also can the aggregation node on access ring, also can be after the access node of access ring the deployment server group
The present invention carries out the different server group of load balancing Choice of Countermeasures according to the heading internal information.Do not eject in the last two jump, but be exchanged for the empty label of server group, in the end one jump onto and eject empty searching label to corresponding server group information, again according to server group load sharing strategy: Round Robin, select at random, Weight Round Robin select target server.Egress is directed to the special-purpose connectivity port of server group with message or information, carries out the load balancing countermeasure according to the internal information of heading, and the WEB service is optimized for the specific function such as images serve, SSL dialogue and db transaction service.

Claims (10)

1. forwarding application service message method of utilizing the MPLS technology is characterized in that this method comprises:
Forward node receives message;
Described forward node carries out multiprotocol label switching (mpls) to the message that receives to be handled, and wherein, when present node is the intermediate node (Transit) of the last two jump, the former label in the described message is exchanged for the empty label of respective server group; When present node is egress (Egress PE), eject the label in the message that receives, wherein, the empty label of the server group that different server groups is corresponding different;
Described forward node is transmitted the message after handling, and wherein, when present node is egress, carries out message according to the empty label corresponding server of described server group group information and transmits.
2. the method for claim 1 is characterized in that:
Before receiving the step of message, this method also comprises, be described forward node distributing labels, and create professional pseudo-line, and the different different types of service of professional pseudo-line binding;
When described forward node is ingress, after it receives described message, handle described message before, the message that receives is resolved, judge according to the business information in the message that receives whether corresponding service binds professional pseudo-line, and whether the business switch enables when binding professional pseudo-line; Do not bind professional pseudo-line or bind professional pseudo-line but professional switch when not enabling, the message that receives is carried out common MPLS tunnel handle and transmit; Otherwise select the pseudo-line of corresponding business according to described business information, determine next jumping label.
3. the method for claim 1 is characterized in that: egress is responsible for preserving the corresponding relation of empty label of server group and server group information, and described server group information comprises the MAC Address of server; When described forward node is egress, behind the processing message, before E-Packeting, also carry out following steps:
Described egress is according to the empty searching label corresponding server of described server group group information;
Described egress is according to the load balancing strategy, and the server group information that balance dispatching inquires is obtained the MAC Address of described server, and transmits according to described MAC Address.
4. the method for claim 1 is characterized in that: when described forward node was egress, its processing to message comprised that also the information of service message is replaced, URL replaces or the address agency replaces.
5. forwarding application service message method of utilizing the MPLS technology is characterized in that this method comprises:
Ingress (Ingress PE) receives message, inserts the label of corresponding pseudo-line, and transmits;
Intermediate node receives message, and transmits, and wherein the intermediate node of the last two jump (Transit) is exchanged for the empty label of respective server group with the former label in the described message, wherein, and the empty label of the server group that different server groups is corresponding different;
Egress (Egress PE) receives message, and ejects the label in the message that receives, and carries out message according to the empty label corresponding server of described server group group information and transmits.
6. method as claimed in claim 5 is characterized in that: the different different business of pseudo-line binding.
7. method as claimed in claim 5 is characterized in that: described egress is responsible for preserving the corresponding relation of empty label of server group and server group information, and described server group information comprises the MAC Address of server; Before described egress E-Packets, also carry out following steps:
Described egress is according to the empty searching label corresponding server of described server group group information;
Described egress is according to the load balancing strategy, and the server group information that balance dispatching inquires is obtained the MAC Address of described server, and transmits according to described MAC Address.
8. a forward node that utilizes the MPLS technology is characterized in that, this forward node comprises:
The message receiver module is used to receive message;
Message processing module (MPM) is used to carry out multiprotocol label switching (mpls) and handles, and wherein, when described forward node is the intermediate node (Transit) of the last two jump, the former label in the message is exchanged for the empty label of corresponding server group; When described forward node is egress (Egress PE), eject the label in the message that receives, wherein, the empty label of the server group that different server groups is corresponding different;
Packet forwarding module is used to transmit the message after the processing, wherein, when described forward node is egress, carries out message according to the empty label corresponding server of described server group group information and transmits.
9. forward node as claimed in claim 8 is characterized in that, described forward node also comprises professional pseudo-line creation module, packet parsing identification module and common process forwarding module; Wherein:
The pseudo-line creation module of described business is used for distributing labels, creates professional pseudo-line, and the different different types of service of professional pseudo-line binding;
When described forward node is ingress, described packet parsing identification module, be used for the message that receives is resolved, judge according to the business information in the message that receives whether corresponding service binds professional pseudo-line, and whether the business switch enables when binding professional pseudo-line; And when binding professional pseudo-line and professional switch enable, select the pseudo-line of corresponding business according to described business information, determine that next jumps label;
Described common process forwarding module is used for the message that receives being carried out common MPLS tunnel handling and transmit not binding professional pseudo-line or binding professional pseudo-line but professional switch when not enabling.
10. forward node as claimed in claim 8 is characterized in that, when described forward node is egress, also comprises:
The information table cache module is used to preserve the corresponding relation of empty label of server group and server group information, and described server group information comprises the MAC Address of server;
The information table enquiry module is used for the empty searching label corresponding server of the server group group information according to the message that receives;
Load balancing module is used for according to the load balancing strategy, and the server group information that balance dispatching inquires is obtained the MAC Address of described server.
CN201110035009.2A 2011-02-09 2011-02-09 Application service message forwarding method and forwarding node adopting multi-protocol label switching (MPLS) technology Active CN102098222B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110035009.2A CN102098222B (en) 2011-02-09 2011-02-09 Application service message forwarding method and forwarding node adopting multi-protocol label switching (MPLS) technology
PCT/CN2011/078903 WO2012106950A1 (en) 2011-02-09 2011-08-25 Method for forwarding application service packets using mpls and forwarding node thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110035009.2A CN102098222B (en) 2011-02-09 2011-02-09 Application service message forwarding method and forwarding node adopting multi-protocol label switching (MPLS) technology

Publications (2)

Publication Number Publication Date
CN102098222A true CN102098222A (en) 2011-06-15
CN102098222B CN102098222B (en) 2014-09-10

Family

ID=44131094

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110035009.2A Active CN102098222B (en) 2011-02-09 2011-02-09 Application service message forwarding method and forwarding node adopting multi-protocol label switching (MPLS) technology

Country Status (2)

Country Link
CN (1) CN102098222B (en)
WO (1) WO2012106950A1 (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012106950A1 (en) * 2011-02-09 2012-08-16 中兴通讯股份有限公司 Method for forwarding application service packets using mpls and forwarding node thereof
CN103001783A (en) * 2011-09-13 2013-03-27 中兴通讯股份有限公司 Network management system and message processing method thereof
CN103092974A (en) * 2013-01-25 2013-05-08 浪潮电子信息产业股份有限公司 Cloud host query method based on internal memory index in cloud operating system (OS)
CN103368842A (en) * 2012-04-10 2013-10-23 中兴通讯股份有限公司 Method and system for establishing MS-PW
CN104639362A (en) * 2013-11-15 2015-05-20 中兴通讯股份有限公司 OAM (operation administration and maintenance) performance monitoring method and OAM performance monitoring device
WO2015149598A1 (en) * 2014-04-02 2015-10-08 华为技术有限公司 Message processing method and label switching router
CN105075195A (en) * 2013-03-15 2015-11-18 思科技术公司 Label distribution protocol over segment routing
WO2015192501A1 (en) * 2014-06-20 2015-12-23 中兴通讯股份有限公司 Address information publishing method and apparatus
CN105610672A (en) * 2016-01-14 2016-05-25 中国联合网络通信集团有限公司 Information transmission method and device
CN105991437A (en) * 2015-02-16 2016-10-05 中兴通讯股份有限公司 Massage forwarding processing method, massage forwarding processing device, controller and routing forwarding device
CN106559779A (en) * 2016-11-30 2017-04-05 上海斐讯数据通信技术有限公司 A kind of data transmission method, device and system
US9749227B2 (en) 2012-10-05 2017-08-29 Cisco Technology, Inc. MPLS segment-routing
CN108141392A (en) * 2016-09-30 2018-06-08 华为技术有限公司 The method and apparatus that pseudowire load is shared
WO2018130139A1 (en) * 2017-01-13 2018-07-19 中兴通讯股份有限公司 Potn service processing method, device and system
US10063475B2 (en) 2014-03-06 2018-08-28 Cisco Technology, Inc. Segment routing extension headers
US10122614B2 (en) 2015-02-26 2018-11-06 Cisco Technology, Inc. Failure protection for traffic-engineered bit indexed explicit replication
US10178022B2 (en) 2014-07-17 2019-01-08 Cisco Technology, Inc. Segment routing using a remote forwarding adjacency identifier
US10212076B1 (en) 2012-12-27 2019-02-19 Sitting Man, Llc Routing methods, systems, and computer program products for mapping a node-scope specific identifier
US10263881B2 (en) 2016-05-26 2019-04-16 Cisco Technology, Inc. Enforcing strict shortest path forwarding using strict segment identifiers
US10367737B1 (en) 2012-12-27 2019-07-30 Sitting Man, Llc Routing methods, systems, and computer program products
US10374938B1 (en) 2012-12-27 2019-08-06 Sitting Man, Llc Routing methods, systems, and computer program products
US10397100B1 (en) 2012-12-27 2019-08-27 Sitting Man, Llc Routing methods, systems, and computer program products using a region scoped outside-scope identifier
US10397101B1 (en) 2012-12-27 2019-08-27 Sitting Man, Llc Routing methods, systems, and computer program products for mapping identifiers
US10404583B1 (en) 2012-12-27 2019-09-03 Sitting Man, Llc Routing methods, systems, and computer program products using multiple outside-scope identifiers
US10404582B1 (en) 2012-12-27 2019-09-03 Sitting Man, Llc Routing methods, systems, and computer program products using an outside-scope indentifier
US10411997B1 (en) 2012-12-27 2019-09-10 Sitting Man, Llc Routing methods, systems, and computer program products for using a region scoped node identifier
US10411998B1 (en) 2012-12-27 2019-09-10 Sitting Man, Llc Node scope-specific outside-scope identifier-equipped routing methods, systems, and computer program products
US10419334B1 (en) 2012-12-27 2019-09-17 Sitting Man, Llc Internet protocol routing methods, systems, and computer program products
US10419335B1 (en) 2012-12-27 2019-09-17 Sitting Man, Llc Region scope-specific outside-scope indentifier-equipped routing methods, systems, and computer program products
US10447575B1 (en) 2012-12-27 2019-10-15 Sitting Man, Llc Routing methods, systems, and computer program products
US10476787B1 (en) 2012-12-27 2019-11-12 Sitting Man, Llc Routing methods, systems, and computer program products
CN110557329A (en) * 2018-05-30 2019-12-10 中兴通讯股份有限公司 message forwarding method, device and node
CN110870261A (en) * 2017-07-07 2020-03-06 华为技术有限公司 PECP segmented routing path segmented label binding extension
US10587505B1 (en) 2012-12-27 2020-03-10 Sitting Man, Llc Routing methods, systems, and computer program products
CN110932895A (en) * 2019-11-26 2020-03-27 中国联合网络通信集团有限公司 Message forwarding method and device for network slice
CN111490941A (en) * 2020-01-20 2020-08-04 新华三信息安全技术有限公司 Multi-protocol label switching MP L S label processing method and network equipment
CN113472658A (en) * 2021-06-29 2021-10-01 新华三信息安全技术有限公司 Message packaging method, message forwarding method and device
US11722404B2 (en) 2019-09-24 2023-08-08 Cisco Technology, Inc. Communicating packets across multi-domain networks using compact forwarding instructions

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1658595A (en) * 2003-10-29 2005-08-24 Eci电信公司 Method for rerouting MPLS traffic in ring networks
CN101136844A (en) * 2006-08-29 2008-03-05 华为技术有限公司 Method and system for implementing differential service flux engineering of multi-protocol label switching network
US20090175274A1 (en) * 2005-07-28 2009-07-09 Juniper Networks, Inc. Transmission of layer two (l2) multicast traffic over multi-protocol label switching networks

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100684143B1 (en) * 2004-12-14 2007-02-20 한국전자통신연구원 Method and apparatus for providing various L2VPN service using Simplified multi protocol Label Switching mechanism
CN100466590C (en) * 2007-03-26 2009-03-04 中兴通讯股份有限公司 Method for sharing V-Switch transparent-transferring data load
CN102098222B (en) * 2011-02-09 2014-09-10 中兴通讯股份有限公司 Application service message forwarding method and forwarding node adopting multi-protocol label switching (MPLS) technology

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1658595A (en) * 2003-10-29 2005-08-24 Eci电信公司 Method for rerouting MPLS traffic in ring networks
US20090175274A1 (en) * 2005-07-28 2009-07-09 Juniper Networks, Inc. Transmission of layer two (l2) multicast traffic over multi-protocol label switching networks
CN101136844A (en) * 2006-08-29 2008-03-05 华为技术有限公司 Method and system for implementing differential service flux engineering of multi-protocol label switching network

Cited By (98)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012106950A1 (en) * 2011-02-09 2012-08-16 中兴通讯股份有限公司 Method for forwarding application service packets using mpls and forwarding node thereof
CN103001783A (en) * 2011-09-13 2013-03-27 中兴通讯股份有限公司 Network management system and message processing method thereof
CN103001783B (en) * 2011-09-13 2018-09-14 南京中兴软件有限责任公司 Network management system and its message processing method
CN103368842A (en) * 2012-04-10 2013-10-23 中兴通讯股份有限公司 Method and system for establishing MS-PW
US9749227B2 (en) 2012-10-05 2017-08-29 Cisco Technology, Inc. MPLS segment-routing
US10469370B2 (en) 2012-10-05 2019-11-05 Cisco Technology, Inc. Segment routing techniques
US10218610B2 (en) 2012-10-05 2019-02-26 Cisco Technology, Inc. MPLS segment routing
US9929946B2 (en) 2012-10-05 2018-03-27 Cisco Technology, Inc. Segment routing techniques
US10476788B1 (en) 2012-12-27 2019-11-12 Sitting Man, Llc Outside-scope identifier-equipped routing methods, systems, and computer program products
US10382327B1 (en) 2012-12-27 2019-08-13 Sitting Man, Llc Methods, systems, and computer program products for routing using headers including a sequence of node scope-specific identifiers
US11784914B1 (en) 2012-12-27 2023-10-10 Morris Routing Technologies, Llc Routing methods, systems, and computer program products
US10652150B1 (en) 2012-12-27 2020-05-12 Sitting Man, Llc Routing methods, systems, and computer program products
US10574562B1 (en) 2012-12-27 2020-02-25 Sitting Man, Llc Routing methods, systems, and computer program products
US10594594B1 (en) 2012-12-27 2020-03-17 Sitting Man, Llc Routing methods, systems, and computer program products
US10652134B1 (en) 2012-12-27 2020-05-12 Sitting Man, Llc Routing methods, systems, and computer program products
US10367737B1 (en) 2012-12-27 2019-07-30 Sitting Man, Llc Routing methods, systems, and computer program products
US10708168B1 (en) 2012-12-27 2020-07-07 Sitting Man, Llc Routing methods, systems, and computer program products
US10721164B1 (en) 2012-12-27 2020-07-21 Sitting Man, Llc Routing methods, systems, and computer program products with multiple sequences of identifiers
US11196660B1 (en) 2012-12-27 2021-12-07 Sitting Man, Llc Routing methods, systems, and computer program products
US10587505B1 (en) 2012-12-27 2020-03-10 Sitting Man, Llc Routing methods, systems, and computer program products
US11012344B1 (en) 2012-12-27 2021-05-18 Sitting Man, Llc Routing methods, systems, and computer program products
US10862791B1 (en) 2012-12-27 2020-12-08 Sitting Man, Llc DNS methods, systems, and computer program products
US10498642B1 (en) 2012-12-27 2019-12-03 Sitting Man, Llc Routing methods, systems, and computer program products
US10841198B1 (en) 2012-12-27 2020-11-17 Sitting Man, Llc Routing methods, systems, and computer program products
US10212076B1 (en) 2012-12-27 2019-02-19 Sitting Man, Llc Routing methods, systems, and computer program products for mapping a node-scope specific identifier
US10805204B1 (en) 2012-12-27 2020-10-13 Sitting Man, Llc Routing methods, systems, and computer program products
US10785143B1 (en) 2012-12-27 2020-09-22 Sitting Man, Llc Routing methods, systems, and computer program products
US10476787B1 (en) 2012-12-27 2019-11-12 Sitting Man, Llc Routing methods, systems, and computer program products
US10764171B1 (en) 2012-12-27 2020-09-01 Sitting Man, Llc Routing methods, systems, and computer program products
US10447575B1 (en) 2012-12-27 2019-10-15 Sitting Man, Llc Routing methods, systems, and computer program products
US10757020B2 (en) 2012-12-27 2020-08-25 Sitting Man, Llc Routing methods, systems, and computer program products
US10757010B1 (en) 2012-12-27 2020-08-25 Sitting Man, Llc Routing methods, systems, and computer program products
US10374938B1 (en) 2012-12-27 2019-08-06 Sitting Man, Llc Routing methods, systems, and computer program products
US10652133B1 (en) 2012-12-27 2020-05-12 Sitting Man, Llc Routing methods, systems, and computer program products
US10735306B1 (en) 2012-12-27 2020-08-04 Sitting Man, Llc Routing methods, systems, and computer program products
US10389625B1 (en) 2012-12-27 2019-08-20 Sitting Man, Llc Routing methods, systems, and computer program products for using specific identifiers to transmit data
US10389624B1 (en) 2012-12-27 2019-08-20 Sitting Man, Llc Scoped identifier space routing methods, systems, and computer program products
US10397100B1 (en) 2012-12-27 2019-08-27 Sitting Man, Llc Routing methods, systems, and computer program products using a region scoped outside-scope identifier
US10397101B1 (en) 2012-12-27 2019-08-27 Sitting Man, Llc Routing methods, systems, and computer program products for mapping identifiers
US10404583B1 (en) 2012-12-27 2019-09-03 Sitting Man, Llc Routing methods, systems, and computer program products using multiple outside-scope identifiers
US10404582B1 (en) 2012-12-27 2019-09-03 Sitting Man, Llc Routing methods, systems, and computer program products using an outside-scope indentifier
US10411997B1 (en) 2012-12-27 2019-09-10 Sitting Man, Llc Routing methods, systems, and computer program products for using a region scoped node identifier
US10411998B1 (en) 2012-12-27 2019-09-10 Sitting Man, Llc Node scope-specific outside-scope identifier-equipped routing methods, systems, and computer program products
US10419334B1 (en) 2012-12-27 2019-09-17 Sitting Man, Llc Internet protocol routing methods, systems, and computer program products
US10419335B1 (en) 2012-12-27 2019-09-17 Sitting Man, Llc Region scope-specific outside-scope indentifier-equipped routing methods, systems, and computer program products
CN103092974A (en) * 2013-01-25 2013-05-08 浪潮电子信息产业股份有限公司 Cloud host query method based on internal memory index in cloud operating system (OS)
US10764146B2 (en) 2013-03-15 2020-09-01 Cisco Technology, Inc. Segment routing over label distribution protocol
US10469325B2 (en) 2013-03-15 2019-11-05 Cisco Technology, Inc. Segment routing: PCE driven dynamic setup of forwarding adjacencies and explicit path
US10270664B2 (en) 2013-03-15 2019-04-23 Cisco Technology, Inc. Segment routing over label distribution protocol
US10164838B2 (en) 2013-03-15 2018-12-25 Cisco Technology, Inc. Seamless segment routing
US11290340B2 (en) 2013-03-15 2022-03-29 Cisco Technology, Inc. Segment routing over label distribution protocol
US9979601B2 (en) 2013-03-15 2018-05-22 Cisco Technology, Inc. Encoding explicit paths as segment routing segment lists
CN105075195A (en) * 2013-03-15 2015-11-18 思科技术公司 Label distribution protocol over segment routing
US11424987B2 (en) 2013-03-15 2022-08-23 Cisco Technology, Inc. Segment routing: PCE driven dynamic setup of forwarding adjacencies and explicit path
US11689427B2 (en) 2013-03-15 2023-06-27 Cisco Technology, Inc. Segment routing over label distribution protocol
US11784889B2 (en) 2013-03-15 2023-10-10 Cisco Technology, Inc. Segment routing over label distribution protocol
CN104639362A (en) * 2013-11-15 2015-05-20 中兴通讯股份有限公司 OAM (operation administration and maintenance) performance monitoring method and OAM performance monitoring device
US10063475B2 (en) 2014-03-06 2018-08-28 Cisco Technology, Inc. Segment routing extension headers
US11336574B2 (en) 2014-03-06 2022-05-17 Cisco Technology, Inc. Segment routing extension headers
US11374863B2 (en) 2014-03-06 2022-06-28 Cisco Technology, Inc. Segment routing extension headers
US10382334B2 (en) 2014-03-06 2019-08-13 Cisco Technology, Inc. Segment routing extension headers
WO2015149598A1 (en) * 2014-04-02 2015-10-08 华为技术有限公司 Message processing method and label switching router
CN104980350A (en) * 2014-04-02 2015-10-14 华为技术有限公司 Message processing method and label switching router
CN104980350B (en) * 2014-04-02 2018-02-16 华为技术有限公司 The method and LSR of Message processing
CN105323176A (en) * 2014-06-20 2016-02-10 中兴通讯股份有限公司 Method and apparatus for publishing address information
WO2015192501A1 (en) * 2014-06-20 2015-12-23 中兴通讯股份有限公司 Address information publishing method and apparatus
US10601707B2 (en) 2014-07-17 2020-03-24 Cisco Technology, Inc. Segment routing using a remote forwarding adjacency identifier
US10178022B2 (en) 2014-07-17 2019-01-08 Cisco Technology, Inc. Segment routing using a remote forwarding adjacency identifier
CN105991437B (en) * 2015-02-16 2020-05-15 中兴通讯股份有限公司 Message forwarding processing method and device, controller and route forwarding equipment
CN105991437A (en) * 2015-02-16 2016-10-05 中兴通讯股份有限公司 Massage forwarding processing method, massage forwarding processing device, controller and routing forwarding device
US10341221B2 (en) 2015-02-26 2019-07-02 Cisco Technology, Inc. Traffic engineering for bit indexed explicit replication
US10341222B2 (en) 2015-02-26 2019-07-02 Cisco Technology, Inc. Traffic engineering for bit indexed explicit replication
US10122614B2 (en) 2015-02-26 2018-11-06 Cisco Technology, Inc. Failure protection for traffic-engineered bit indexed explicit replication
US10958566B2 (en) 2015-02-26 2021-03-23 Cisco Technology, Inc. Traffic engineering for bit indexed explicit replication
US10693765B2 (en) 2015-02-26 2020-06-23 Cisco Technology, Inc. Failure protection for traffic-engineered bit indexed explicit replication
CN105610672B (en) * 2016-01-14 2019-04-26 中国联合网络通信集团有限公司 A kind of method and device of information transmission
CN105610672A (en) * 2016-01-14 2016-05-25 中国联合网络通信集团有限公司 Information transmission method and device
US10263881B2 (en) 2016-05-26 2019-04-16 Cisco Technology, Inc. Enforcing strict shortest path forwarding using strict segment identifiers
US11323356B2 (en) 2016-05-26 2022-05-03 Cisco Technology, Inc. Enforcing strict shortest path forwarding using strict segment identifiers
US11489756B2 (en) 2016-05-26 2022-11-01 Cisco Technology, Inc. Enforcing strict shortest path forwarding using strict segment identifiers
US11671346B2 (en) 2016-05-26 2023-06-06 Cisco Technology, Inc. Enforcing strict shortest path forwarding using strict segment identifiers
US10742537B2 (en) 2016-05-26 2020-08-11 Cisco Technology, Inc. Enforcing strict shortest path forwarding using strict segment identifiers
US10965594B2 (en) 2016-09-30 2021-03-30 Huawei Technologies Co., Ltd. Pseudo wire load sharing method and device
CN108141392A (en) * 2016-09-30 2018-06-08 华为技术有限公司 The method and apparatus that pseudowire load is shared
US11563680B2 (en) 2016-09-30 2023-01-24 Huawei Technologies Co., Ltd. Pseudo wire load sharing method and device
CN106559779B (en) * 2016-11-30 2020-10-30 上海斐讯数据通信技术有限公司 Data transmission method, device and system
CN106559779A (en) * 2016-11-30 2017-04-05 上海斐讯数据通信技术有限公司 A kind of data transmission method, device and system
WO2018130139A1 (en) * 2017-01-13 2018-07-19 中兴通讯股份有限公司 Potn service processing method, device and system
CN110870261A (en) * 2017-07-07 2020-03-06 华为技术有限公司 PECP segmented routing path segmented label binding extension
CN110870261B (en) * 2017-07-07 2022-01-07 华为技术有限公司 PECP segmented routing path segmented label binding extension
CN110557329A (en) * 2018-05-30 2019-12-10 中兴通讯股份有限公司 message forwarding method, device and node
US11722404B2 (en) 2019-09-24 2023-08-08 Cisco Technology, Inc. Communicating packets across multi-domain networks using compact forwarding instructions
US11855884B2 (en) 2019-09-24 2023-12-26 Cisco Technology, Inc. Communicating packets across multi-domain networks using compact forwarding instructions
CN110932895A (en) * 2019-11-26 2020-03-27 中国联合网络通信集团有限公司 Message forwarding method and device for network slice
CN111490941B (en) * 2020-01-20 2022-07-12 新华三信息安全技术有限公司 Multi-protocol label switching MPLS label processing method and network equipment
CN111490941A (en) * 2020-01-20 2020-08-04 新华三信息安全技术有限公司 Multi-protocol label switching MP L S label processing method and network equipment
CN113472658B (en) * 2021-06-29 2022-11-18 新华三信息安全技术有限公司 Message packaging method, message forwarding method and device
CN113472658A (en) * 2021-06-29 2021-10-01 新华三信息安全技术有限公司 Message packaging method, message forwarding method and device

Also Published As

Publication number Publication date
CN102098222B (en) 2014-09-10
WO2012106950A1 (en) 2012-08-16

Similar Documents

Publication Publication Date Title
CN102098222B (en) Application service message forwarding method and forwarding node adopting multi-protocol label switching (MPLS) technology
US10164838B2 (en) Seamless segment routing
US8750301B2 (en) Method, device for implementing identifier and locator split, and method for data encapsulating
US7600039B2 (en) Label-based multiplexing
CN101534240B (en) Method, system and device for sending mapping information
US10009267B2 (en) Method and system for controlling an underlying physical network by a software defined network
CN104243302B (en) Business route message processing method, device and network system
CN103685009B (en) Data packet processing method and system as well as controller
CN105850102A (en) Control of a chain of services
CN100555999C (en) A kind of method and apparatus of realizing edge-to-edge pseudo-line simulation
CN101399742B (en) Data service network system and access method of data service
CN103797769A (en) Services controlled session based flow interceptor
EP1738541B1 (en) Device and method for routeing a unit of data in a network
US11070471B1 (en) Switch fabric for networked virtual machines
CN101110746B (en) Edge equipment of operators, city Ethernet access network and its data processing method
CN101286918A (en) Virtual private network system and data processing method thereof
US20160006511A1 (en) Metro-core network layer system and method
CN101841548B (en) Method for mapping host identity to network addresses
CN101827012A (en) Packet transmitting network as well as method for bearing services of pure three layers of IP packets and outlet node
CN101252526B (en) Flow control method as well as VPWS network system
CN105684400B (en) The method for building up and equipment of two-layer virtual private network business
CN111490934A (en) Multi-path routing system based on stream burstiness
CN101599891A (en) A kind of method of data processing, Apparatus and system
CN115065734A (en) Data processing method, device and chip
CN116488958A (en) Gateway processing method, virtual access gateway, virtual service gateway and related equipment

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