CN105450520A - Message processing method and device, and method and device for building aggregation tunnel - Google Patents

Message processing method and device, and method and device for building aggregation tunnel Download PDF

Info

Publication number
CN105450520A
CN105450520A CN201511031370.2A CN201511031370A CN105450520A CN 105450520 A CN105450520 A CN 105450520A CN 201511031370 A CN201511031370 A CN 201511031370A CN 105450520 A CN105450520 A CN 105450520A
Authority
CN
China
Prior art keywords
forward node
vpn
label
tunnel
node
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
CN201511031370.2A
Other languages
Chinese (zh)
Other versions
CN105450520B (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.)
Beijing Huawei Digital Technologies Co Ltd
Original Assignee
Beijing Huawei Digital Technologies Co Ltd
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 Beijing Huawei Digital Technologies Co Ltd filed Critical Beijing Huawei Digital Technologies Co Ltd
Priority to CN201511031370.2A priority Critical patent/CN105450520B/en
Publication of CN105450520A publication Critical patent/CN105450520A/en
Application granted granted Critical
Publication of CN105450520B publication Critical patent/CN105450520B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • H04L45/245Link aggregation, e.g. trunking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/38Flow based routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention discloses a message processing method and device, and a method and device for building an aggregation tunnel. A forwarding node of the aggregation tunnel carries out the forwarding of a VPN message according to a tunnel tag and a VPN tag. The tunnel tag is provided with a semantic mark. For a target VPN corresponding to the aggregation tunnel, the forwarding node of the aggregation tunnel is provided with sub-tree information which is used for recording the mapping relation between the target VPN and the target VPN at the next node of the forwarding node. When the forwarding node receives the message of the target VPN, the tunnel tag is read, and the VPN tag in the message is read under the indication of the semantic mark, and the message of the target VPN is transmitted to the next node according to the read VPN tag and the configured sub-tree information. Therefore, a link in the aggregation tunnel can avoid useless messages which are transmitted, thereby saving the flow resources of a network.

Description

Message processing method and device, set up the method and apparatus of aggregating tunnel
Technical field
The present invention relates to communication technical field, particularly relate to a kind of message processing method and device and a kind of method and apparatus setting up aggregating tunnel.
Background technology
In the network supporting multicast polymerization retransmission technique, multiple VPN (virtual private network) (English: VirtualPrivateNetwork, to be called for short VPN) can use same aggregating tunnel (English: AggregateTunnel) to E-Packet.When multiple VPN uses same aggregating tunnel to E-Packet, the corresponding described multiple VPN of described aggregating tunnel, the message of described multiple VPN forward in a network the link of process jointly constitute described aggregating tunnel, the message of described multiple VPN forward in a network the forward node of process can be considered as the forward node of described aggregating tunnel.In the process of establishing of described aggregating tunnel, each self-corresponding tunnel label under each forward node of described aggregating tunnel is all configured with described aggregating tunnel.For a forward node of described aggregating tunnel, this forward node carries out forward process according to the message of identical tunnel label to described multiple VPN.Wherein, the tunnel label that this forward node is corresponding under described aggregating tunnel can be mapped to all conversion links that on this forward node, described multiple VPN is corresponding.Therefore, for any one message of the described multiple VPN received, all by this message of forwarding on all conversion links that on this forward node, described multiple VPN is corresponding.Visible, for whole aggregating tunnel, in the multiple VPN using same aggregating tunnel to E-Packet, the message of VPN is not only forwarded to the destination node of self correspondence of this VPN, and it is (English: EgressNode) to be forwarded to destination node corresponding to other VPN.Visible, the many links in aggregating tunnel are used to forward message useless in a large number, thus result in the waste of floating resources in network.
Summary of the invention
Embodiment of the present invention technical problem to be solved is, a kind of message processing method and device and a kind of method and apparatus setting up aggregating tunnel are provided, the destination node of other VPN is forwarded to by aggregating tunnel to avoid the message of VPN, thus avoid the link in aggregating tunnel to be used to forward useless message, save the floating resources in network.
First aspect, embodiments provides a kind of message processing method.The method comprises:
First forward node receiving target message, described first forward node belongs to the forward node of aggregating tunnel;
The destination virtual dedicated network VPN of object message ownership described in described first forward node identification, described target VPN belongs to the VPN using described aggregating tunnel to E-Packet;
Described first forward node searches the subtree information of described target VPN on described first forward node, described subtree information records the mapping relations between described target VPN and the second forward node, and described second forward node is the next node on the conversion link that described target VPN is corresponding after described first forward node;
Described first forward node, according to the subtree information found, encapsulates the VPN label of the first tunnel label and described target VPN in described object message, and forwards to described second forward node the object message being packaged with described tunnel label and described VPN label;
Described first tunnel label is the tunnel label that under described aggregating tunnel, described second forward node is corresponding; Described first tunnel label is that described second forward node distributes to described first forward node; Described first tunnel label carries semantic marker; Described semantic marker, is used to indicate the described VPN label reading described object message when described second forward node reads described first tunnel label in described object message; Described VPN label, is used to indicate the described target VPN that described second forward node identifies described object message ownership.
Optionally, described first forward node is the source node that described target VPN is corresponding;
Described in described first forward node identification, the destination virtual dedicated network VPN of object message ownership, is specially: described first forward node, according to the incoming interface in described object message or packaging information, determines the target VPN that described object message belongs to.
Optionally, described first forward node is the intermediate node that described target VPN is corresponding;
The destination virtual dedicated network VPN of object message ownership described in described first forward node identification, comprising:
Described first forward node reads the second tunnel label encapsulated in described object message, and described second tunnel label is the tunnel label that described first forward node is corresponding under described aggregating tunnel, and described second tunnel label carries described semantic marker;
Described first forward node, in response to the described semantic marker recognizing described second tunnel label and carry, reads lower one deck label of the second tunnel label described in described object message, obtains described VPN label;
Described first forward node, according to the mapping relations between described VPN label and described target VPN, determines the described target VPN that described VPN label belongs to.
Optionally, described method also comprises:
First forward node ejects described second tunnel label from described object message.
Optionally, described method also comprises:
Described first forward node receives described second tunnel label, described semantic marker, described VPN label and the described subtree information that the network equipment issues.
Optionally, the described network equipment is Controlling vertex, described first tunnel label is issued by open flows OpenFlow passage, described semantic marker is issued by OpenFlow passage, described VPN label is issued by OpenFlow passage or Border Gateway Protocol (BGP) passage, and described subtree information is issued by OpenFlow passage.
Optionally, described aggregating tunnel is positioned at virtual connecting system, and in described virtual connecting system, all forward node are access node.
Second aspect, embodiments provides a kind of method setting up aggregating tunnel.The method comprises:
The network equipment is the tunnel label that under the forward node of described aggregating tunnel is distributed in described aggregating tunnel, described forward node is corresponding, and issues described tunnel label to described forward node;
The described network equipment issues the semantic marker of described tunnel label to described forward node, carries described semantic marker to indicate described forward node in described tunnel label;
The described network equipment is that target VPN distributes VPN label, and issues described VPN label to described forward node;
The described network equipment determines the next node on the conversion link that described target VPN is corresponding after described forward node, generate the subtree information of described target VPN on described forward node, and issue described subtree information to described forward node, wherein, described subtree information records the mapping relations between described target VPN and described next node;
The semantic marker of described tunnel label, be used to indicate the described VPN label reading described object message when described forward node reads described tunnel label in the object message received, described object message is the message of described target VPN; Described VPN label, is used to indicate the described target VPN that described forward node identifies described object message ownership; Described subtree information, is used to indicate described forward node and forwards described object message to described next node.
Optionally, the described network equipment is Controlling vertex;
Describedly issue described tunnel label to described forward node, be specially: issue described tunnel label by open flows OpenFlow passage to described forward node;
The described semantic marker issuing described tunnel label to described forward node, is specially: issue described semantic marker by OpenFlow passage to described forward node;
Describedly issue described VPN label to described forward node, be specially: issue described VPN label by OpenFlow passage or Border Gateway Protocol (BGP) passage to described forward node;
Describedly issue described subtree information to described forward node, be specially: issue described subtree information by OpenFlow passage to described forward node.
Optionally, described aggregating tunnel is positioned at virtual connecting system, and in described virtual connecting system, all forward node are access node.
The third aspect, embodiments provides a kind of message process device.This device is configured at the first forward node.This device comprises:
First receiving element, for receiving target message, described first forward node belongs to the forward node of aggregating tunnel;
Recognition unit, for identifying the destination virtual dedicated network VPN that described object message belongs to, described target VPN belongs to the VPN using described aggregating tunnel to E-Packet;
Search unit, for searching the subtree information of described target VPN on described first forward node, described subtree information records the mapping relations between described target VPN and the second forward node, and described second forward node is the next node on the conversion link that described target VPN is corresponding after described first forward node;
Encapsulation unit, for according to the subtree information found, encapsulates the VPN label of the first tunnel label and described target VPN in described object message;
Retransmission unit, for forwarding to described second forward node the object message being packaged with described tunnel label and described VPN label;
Described first tunnel label is the tunnel label that under described aggregating tunnel, described second forward node is corresponding; Described first tunnel label is that described second forward node sends to described first forward node; Described first tunnel label carries semantic marker; Described semantic marker, is used to indicate the described VPN label reading described object message when described second forward node reads described first tunnel label in described object message; Described VPN label, is used to indicate the described target VPN that described second forward node identifies described object message ownership.
Optionally, described first forward node is the source node that described target VPN is corresponding;
Described recognition unit, specifically for according to the incoming interface in described object message or packaging information, determines the target VPN that described object message belongs to.
Optionally, described first forward node is the intermediate node that described target VPN is corresponding;
Described recognition unit, specifically for:
Read the second tunnel label encapsulated in described object message, described second tunnel label is the tunnel label that described first forward node is corresponding under described aggregating tunnel, and described second tunnel label carries described semantic marker;
In response to the described semantic marker recognizing described second tunnel label and carry, read lower one deck label of the second tunnel label described in described object message, obtain described VPN label;
Described first forward node, according to the mapping relations between described VPN label and described target VPN, determines the described target VPN that described VPN label belongs to.
Optionally, described device also comprises:
Eject unit, for ejecting described second tunnel label from described object message.
Optionally, described device also comprises:
Second receiving element, for receiving described second tunnel label, described semantic marker, described VPN label and described subtree information that the network equipment issues.
Optionally, the described network equipment is Controlling vertex, described first tunnel label is issued by open flows OpenFlow passage, described semantic marker is issued by OpenFlow passage, described VPN label is issued by OpenFlow passage or Border Gateway Protocol (BGP) passage, and described subtree information is issued by OpenFlow passage.
Optionally, described aggregating tunnel is positioned at virtual connecting system, and in described virtual connecting system, all forward node are access node.
Fourth aspect, embodiments provides a kind of device setting up aggregating tunnel.This device is configured at the network equipment.This device comprises:
First allocation units, for the tunnel label that described forward node under being distributed in described aggregating tunnel for the forward node of described aggregating tunnel is corresponding;
First issues unit, for issuing described tunnel label to described forward node;
Second issues unit, for issuing the semantic marker of described tunnel label to described forward node, carries described semantic marker to indicate described forward node in described tunnel label;
Second allocation units, for distributing VPN label for target VPN;
3rd issues unit, for issuing described VPN label to described forward node;
Generation unit, for determining the next node on the conversion link that described target VPN is corresponding after described forward node, generates the subtree information of described target VPN on described forward node;
4th issues unit, and for issuing described subtree information to described forward node, wherein, described subtree information records the mapping relations between described target VPN and described next node; The semantic marker of described tunnel label, be used to indicate the described VPN label reading described object message when described forward node reads described tunnel label in the object message received, described object message is the message of described target VPN; Described VPN label, is used to indicate the described target VPN that described forward node identifies described object message ownership; Described subtree information, is used to indicate described forward node and forwards described object message to described next node.
Optionally, the described network equipment is Controlling vertex;
Described first issues unit, specifically for issuing described tunnel label by open flows OpenFlow passage to described forward node;
Described second issues unit, specifically for issuing described semantic marker by OpenFlow passage to described forward node;
Described 3rd issues unit, specifically for issuing described VPN label by OpenFlow passage or Border Gateway Protocol (BGP) passage to described forward node;
Described 4th issues unit, specifically for issuing described subtree information by OpenFlow passage to described forward node.
Optionally, described aggregating tunnel is positioned at virtual connecting system, and in described virtual connecting system, all forward node are access node.
Compared with prior art, the embodiment of the present invention has the following advantages:
Adopt the technical scheme of the embodiment of the present invention, forward to use the object message of aggregating tunnel to target VPN, object message described in described aggregating tunnel to need on the forward node of process except configuring tunnel label corresponding to forward node under described aggregating tunnel, the VPN label of described target VPN can also be configured, the subtree information of described target VPN on described forward node also carries semantic marker in described tunnel label, wherein, described subtree information records the mapping relations between the next node on the described target VPN conversion link corresponding with described target VPN after described forward node.When described forward node receives described object message, be packaged with described tunnel label and described VPN label in described object message, described VPN label is lower one deck label of described tunnel label.Described forward node reads described tunnel label in described object message, and according to the instruction of the semantic marker carried in described tunnel label, in described object message, read lower one deck label of described tunnel label and obtain described VPN label, the described target VPN that described target VPN belongs to is determined according to described VPN label, and the next node of described forward node on the conversion link determining described target VPN according to the described subtree information of described target VPN on described forward node, thus object message can be transmitted to described next node.As can be seen here, on the forward node of aggregating tunnel, the message of target VPN can forward by means of only the conversion link that target VPN is corresponding, and conversion link corresponding to other VPN corresponding to aggregating tunnel no longer forwards the message of target VPN.Visible, for whole aggregating tunnel, the message of VPN only can be forwarded to the destination node of self correspondence of this VPN, and can not be forwarded to destination node corresponding to other VPN.Therefore, the link in aggregating tunnel can be avoided being used to forward useless message, thus has saved the floating resources in network.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present application or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, the accompanying drawing that the following describes is only some embodiments recorded in the application, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the schematic flow sheet of a kind of message processing method in the embodiment of the present invention;
Fig. 2 is a kind of schematic flow sheet setting up the method for aggregating tunnel in the embodiment of the present invention;
Fig. 3 is the configuration diagram of a kind of aggregating tunnel example in the embodiment of the present invention;
Fig. 4 is the structural representation of a kind of message process device in the embodiment of the present invention;
Fig. 5 is a kind of structural representation setting up the device of aggregating tunnel in the embodiment of the present invention.
Embodiment
The application's scheme is understood better in order to make those skilled in the art person, below in conjunction with the accompanying drawing in the embodiment of the present application, technical scheme in the embodiment of the present application is clearly and completely described, obviously, described embodiment is only some embodiments of the present application, instead of whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not making the every other embodiment obtained under creative work prerequisite, all belong to the scope of the application's protection.
Inventor finds through research, when multiple VPN uses same aggregating tunnel to E-Packet, the forward node of aggregating tunnel is actually all VPN and provides identical tunnel label, therefore, the message of forward node to the different VPN received of aggregating tunnel carries out identical forward process according to identical tunnel label.In order to ensure that the message of different VPN finally can be forwarded to destination node corresponding to its VPN, the forward node of aggregating tunnel needs the message of different VPN to be forwarded by the conversion link that all VPN are corresponding.But, for a VPN, in order to realize the message repeating of this VPN, the message of this VPN only needs the conversion link by this VPN on the forward node of aggregating tunnel is corresponding to forward, and forwards without the need to the conversion link corresponding by other VPN on the forward node of aggregating tunnel.Visible, the message of different VPN is forwarded by the conversion link that all VPN are corresponding by the forward node of aggregating tunnel, just will the many links in aggregating tunnel be caused to be used to forward message useless in a large number, thus causes the waste of floating resources in network.
In order to solve the problem, in embodiments of the present invention, the forward node of aggregating tunnel can carry out forward process to the message of VPN jointly according to tunnel label and VPN label.Wherein, tunnel label carries semantic marker.Using any one VPN corresponding to aggregating tunnel as target VPN, the forward node of aggregating tunnel is configured with the subtree information for mapping relations between the next node of the record object VPN conversion link corresponding with target VPN after this forward node.This forward node by reading tunnel label, can go down to read VPN label in message in the instruction of this semantic marker and according to the VPN label read and the subtree information the configured message to described next node forwarding target VPN when receiving the message of target VPN.Therefore, on the forward node of aggregating tunnel, the message of target VPN can forward by means of only the conversion link that target VPN is corresponding, and conversion link corresponding to other VPN corresponding to aggregating tunnel no longer forwards the message of target VPN.Therefore, the link in aggregating tunnel can be avoided being used to forward useless message, thus has saved the floating resources in network.
Below in conjunction with accompanying drawing, describe message processing method and device in the present invention in detail by embodiment and set up the specific implementation of method and apparatus of aggregating tunnel.
See Fig. 1, show the schematic flow sheet of a kind of message processing method in the embodiment of the present invention.In the present embodiment, described method such as specifically can comprise the following steps:
S101, the first forward node receiving target message, described first forward node belongs to the forward node of aggregating tunnel.
Wherein, the first forward node can be any one forward node on aggregating tunnel.Such as, the first forward node can be source node corresponding to object message.And for example, the first forward node can be intermediate node corresponding to object message.
Be understandable that, object message can for the multicast message using aggregating tunnel to forward.This aggregating tunnel can be the message for forwarding multiple VPN, and this object message belongs to one of them VPN, and this VPN is target VPN.Wherein, described aggregating tunnel can be specifically P2MP aggregating tunnel.
The destination virtual dedicated network VPN of object message ownership described in S102, described first forward node identification, described target VPN belongs to the VPN using described aggregating tunnel to E-Packet.
In the present embodiment, the first dissimilar forward node, can identify the target VPN that object message belongs in different ways.
In some execution modes of the present embodiment, the first forward node can be the source node that target VPN is corresponding.Owing to also not having packaging V PN label when object message arrives the first forward node, S102 can be specially: described first forward node, according to the incoming interface in described object message or packaging information, determines the target VPN that described object message belongs to.
In other execution modes of the present embodiment, the first forward node can be the intermediate node that target VPN is corresponding.The source node corresponding due to target VPN encapsulates VPN label in object message, object message has encapsulated VPN label when arrival the first forward node, therefore, the first forward node directly can read VPN label in object message to identify the target VPN that object message belongs to.Be understandable that, object message is when arriving the first forward node as intermediate node, and the outer layer label of object message is the second tunnel label that under aggregating tunnel, the first forward node is corresponding, and the vpn label of object message is VPN label.In the repeating process of object message, the outer layer label that intermediate node only reads message usually carries out forward process to message and the vpn label that can not read message carries out forward process to message.In order to make intermediate node can read VPN label, can carry a semantic marker in the tunnel label of aggregating tunnel, this semantic marker can be used for triggering intermediate node and goes to read VPN label.Particularly, S102 such as can comprise: described first forward node reads the second tunnel label encapsulated in described object message, described second tunnel label is the tunnel label that described first forward node is corresponding under described aggregating tunnel, and described second tunnel label carries described semantic marker; Described first forward node, in response to the described semantic marker recognizing described second tunnel label and carry, reads lower one deck label of the second tunnel label described in described object message, obtains described VPN label; Described first forward node, according to the mapping relations between described VPN label and described target VPN, determines the described target VPN that described VPN label belongs to.In described object message, described VPN label is lower one deck label of described second tunnel label.Wherein, the example of the mapping relations between a described VPN label and described target VPN can be (Label=LABEL_RED, vpn=VPN_RED), and wherein, VPN_RED is the mark of target VPN, and LABEL_RED is the VPN label of target VPN.
S103, described first forward node search the subtree information of described target VPN on described first forward node, described subtree information records the mapping relations between described target VPN and the second forward node, and described second forward node is the next node on the conversion link that described target VPN is corresponding after described first forward node.
It should be noted that, according to the message repeating mechanism of aggregating tunnel, the first forward node to have the elite stand information based on aggregating tunnel.In this elite stand information, the tunnel label that each VPN uses is all identical, and this tunnel label have mapped aggregating tunnel all conversion links corresponding on the first forward node.Therefore, all conversion links corresponding by aggregating tunnel on the first forward node only forward according to this forwarding-table item by the object message of target VPN.Such as, the example of an elite stand information can be (parent_treeid=P2MP_ID, role=branch, inlabel=Context-Label-Assigned-By-AP1, tree=<oif=AP2/AP3>).The mark that " P2MP_ID " is aggregating tunnel." Context-Label-Assigned-By-AP1 " is the tunnel label that forward node AP1 is corresponding under aggregating tunnel, and also namely forward node AP1 distributes to the tunnel label of other forward node." <oif=AP2/AP3> " represents the conversion link that aggregating tunnel is corresponding on the first forward node.Visible, after object message arrives forward node AP1, forward AP1 and will forward object message to forward node AP2 and AP3 according to tunnel label and elite stand information, in other words, forward node AP2 and forward node AP3 will receive object message.
In order to avoid this situation, the first forward node also has the subtree information for mapping relations between record object VPN and the second forward node, and wherein, the second forward node is the next node on conversion link that target VPN is corresponding after the first forward node.Therefore, first forward node is according to this subtree information, the message of target VPN can be forwarded by means of only the conversion link that target VPN is corresponding on the first forward node, and no longer forwarded the message of target VPN by the conversion link that other VPN are corresponding on the first forward node.Wherein, this subtree information specifically can comprise the mark of target VPN and the mark of the second forward node.Such as, the example of a subtree information can be (vpn=VPN_RED, subtree=<oif=AP2>), wherein, the mark that " VPN_RED " is target VPN, " <oif=AP2> " represents the conversion link that target VPN is corresponding on the first forward node.Visible, after object message arrives forward node AP1, forward node, according to tunnel label, VPN label and subtree information, only will forward object message to forward node AP2, and no longer forward object message to forward node AP3.
S104, described first forward node are according to the subtree information found, in described object message, encapsulate the VPN label of the first tunnel label and described target VPN, and forward to described second forward node the object message being packaged with described tunnel label and described VPN label.
Described first tunnel label is the tunnel label that under described aggregating tunnel, described second forward node is corresponding; Described first tunnel label is that described second forward node distributes to described first forward node; Described first tunnel label carries semantic marker; Described semantic marker, is used to indicate the described VPN label reading described object message when described second forward node reads described first tunnel label in described object message; Described VPN label, is used to indicate the described target VPN that described second forward node identifies described object message ownership.
Be understandable that, the first forward node forwards described object message to the second forward node, can be specifically that object message copies to the oif list that the second forward node is corresponding by the first forward node.First tunnel label and VPN label can be encapsulated in object message in the process copied.Such as, in a kind of example of encapsulation, when first forward node forwards object message to the second forward node, " vpn_label=LABEL_RED " and " parent_label=Context-Label-Assigned-By-AP2 " can be encapsulated in object message.Wherein, " LABEL_RED " represents VPN label, and " Context-Label-Assigned-By-AP2 " represents that the second forward node is assigned to the tunnel label of the first forward node, and also, namely this tunnel label is the first tunnel label.Wherein, " Context-Label " is described semantic marker.
If the first forward node is the source node that target VPN is corresponding, the object message after encapsulation by the first tunnel label and VPN Tag Packaging in the object message received, then can be transmitted to the second forward node by the first forward node.
If the first forward node is the intermediate node that target VPN is corresponding, described second tunnel label and described VPN label can first integrally eject by the first forward node from the described object message received, then the first tunnel label and VPN label are integrally encapsulated in object message, then the object message after encapsulation is transmitted to the second forward node.Or, if the first forward node is the intermediate node that target VPN is corresponding, described second tunnel label can first eject by the first forward node from the described object message received, then described first tunnel label is encapsulated in object message, then the object message after encapsulation is transmitted to the second retransmission unit.
If the second forward node is the intermediate node that target VPN is corresponding, then the second forward node can carry out forward process according to the first tunnel label and VPN label to described object message, specifically can carry out the execution mode of forward process according to the second tunnel label and VPN label to described object message see aforementioned first forward node, the present embodiment does not repeat them here.
If the second forward node is the destination node that target VPN is corresponding, then the local device of described object message to described target VPN can forward according to VPN label by the second forward node.
It should be noted that, aforementioned second tunnel label, semantic marker, VPN label and subtree information can be that the first forward node distributes and issues by the network equipment.Similarly, aforementioned first tunnel label can be that the second forward node distributes and issues by the network equipment.Wherein, the described network equipment can be any one equipment in network.Such as, the described network equipment can be Controlling vertex, as SDN controller.And for example, the described network equipment can be any one forward node of aggregating tunnel.
If the described network equipment is Controlling vertex, then described first tunnel label can be issued by open flows OpenFlow passage, described semantic marker can be issued by OpenFlow passage, described VPN label can be by OpenFlow passage or Border Gateway Protocol (English: BorderGatewayProtocol, being called for short BGP) passage issues, and described subtree information is issued by OpenFlow passage.
Be understandable that, the present embodiment can be applied to virtual connecting system.Particularly, described aggregating tunnel can be positioned at virtual connecting system, and in described virtual connecting system, all forward node are access node (English AccessPoint is called for short AP).Access node needs to process VPN label originally, and forward node all in virtual connecting system is access node, visible, forward node in virtual connecting system configures the VPN label of target VPN and the subtree information of target VPN, can't increase system is the resource that tag processes expends.
By the technical scheme of the present embodiment, the forward node of aggregating tunnel can carry out turning reason to the message of VPN according to tunnel label and VPN label jointly.Wherein, tunnel label carries semantic marker.Using any one VPN corresponding to aggregating tunnel as target VPN, the forward node of aggregating tunnel is configured with the subtree information for mapping relations between the next node of the record object VPN conversion link corresponding with target VPN after this forward node.This forward node by reading tunnel label, can go down to read VPN label in message in the instruction of this semantic marker and according to the VPN label read and the subtree information the configured message to described next node forwarding target VPN when receiving the message of target VPN.Therefore, on the forward node of aggregating tunnel, the message of target VPN can forward by means of only the conversion link that target VPN is corresponding, and conversion link corresponding to other VPN corresponding to aggregating tunnel no longer forwards the message of target VPN.Therefore, the link in aggregating tunnel can be avoided being used to forward useless message, thus has saved the floating resources in network.
See Fig. 2, show a kind of schematic flow sheet setting up the method for aggregating tunnel in the embodiment of the present invention.In the present embodiment, described method such as can comprise:
S201, the network equipment are the tunnel label that under the forward node of described aggregating tunnel is distributed in described aggregating tunnel, described forward node is corresponding, and issue described tunnel label to described forward node.
Particularly, the network equipment according to the topology collected, can calculate the link information of aggregating tunnel.This link information have recorded all conversion links of described aggregating tunnel.Such as, in the aggregating tunnel example shown in Fig. 3, the link information of this aggregating tunnel represents, the conversion link of this aggregating tunnel comprises the link of the link of forward node M1 to forward node AP1, the link of forward node M1 to forward node AP4, the link of forward node AP1 to forward node AP2 and forward node AP1 to forward node AP3.Then, the network equipment, according to the link information of aggregating tunnel, can be distributed in tunnel label corresponding to this forward node under aggregating tunnel for each forward node of aggregating tunnel and be handed down to each forward node.Wherein, the network equipment can issue tunnel label by RSVP-TE signaling to each forward node, or if the network equipment is Controlling vertex (Master), the network equipment also can issue tunnel label by OpenFlow passage to each forward node.
S202, the described network equipment issue the semantic marker of described tunnel label to described forward node, carry described semantic marker to indicate described forward node in described tunnel label.
Wherein, this semantic marker can be specifically a BOOL phenotypic marker.Tunnel label corresponding for this forward node under aggregating tunnel, when receiving this semantic marker, can be stamped this semantic marker by forward node.Such as, a kind of example of this semantic marker can be " Context-Label ".When forward in the message that receives enter label comprise " Context-Label " mark time, label substance in the space mark " Context-Label " in message ejects and checks lower one deck label of tunnel label, is placed on by lower one deck label in space that " Context-Label " mark and searches tag processes table.
Be understandable that, if the network equipment is Controlling vertex, then the network equipment can issue described semantic marker by OpenFlow passage to described forward node.
S203, the described network equipment are that target VPN distributes VPN label, and issue described VPN label to described forward node.
When the target VPN that system needs configuration one to use aggregating tunnel to E-Packet, can a VPN label be distributed for target VPN and be handed down to the forward node of aggregating tunnel.Wherein, in order to issue VPN label, in fact the network equipment is handed down to the mapping relations between mark and VPN label that forward node can be target VPN.Such as, the mapping relations example between the mark of a kind of target VPN and VPN label can be (Label=LABEL_RED, vpn=VPN_RED), and wherein, VPN_RED is the mark of target VPN, and LABEL_RED is the VPN label of target VPN.
Be understandable that, if the network equipment is Controlling vertex, then the network equipment can issue described VPN label by OpenFlow passage or Border Gateway Protocol (BGP) passage to described forward node.
S204, the described network equipment determine the next node on the conversion link that described target VPN is corresponding after described forward node, generate the subtree information of described target VPN on described forward node, and issue described subtree information to described forward node, wherein, described subtree information records the mapping relations between described target VPN and described next node.
The semantic marker of described tunnel label, be used to indicate the described VPN label reading described object message when described forward node reads described tunnel label in the object message received, described object message is the message of described target VPN; Described VPN label, is used to indicate the described target VPN that described forward node identifies described object message ownership; Described subtree information, is used to indicate described forward node and forwards described object message to described next node.
Particularly, the next node that the network equipment can be determined after this forward node according to the link of target VPN, generates the subtree information of target VPN on this forward node based on this and issues this subtree information.Such as, in the aggregating tunnel example shown in Fig. 3, if target VPN is designated VPN_RED, then the forward node of this target VPN comprises AP1 and AP2, and the link of this target VPN comprises the link of the link of forward node M1 to forward node AP1, forward node AP1 to forward node AP2.For forward node AP1, the subtree information of target VPN on forward node AP1 can be (vpn=VPN_RED, subtree=<oif=AP2>), wherein, VPN_RED is the mark of target VPN, and on the conversion link that <oif=AP2> represents target VPN, the next node of forward node AP1 is forward node AP2.
Be understandable that, if the network equipment is Controlling vertex, then the network equipment can issue described VPN label by OpenFlow passage or Border Gateway Protocol (BGP) passage to described forward node.
In addition, the network equipment can also generate the elite stand information based on tunnel label for the forward node of aggregating tunnel and be handed down to forward node.Wherein, in the elite stand information of forward node, the mark of aggregating tunnel, the type identification of forward node, tunnel label, the next node of aggregating tunnel after forward node that forward node is corresponding can be comprised.Such as, in the aggregating tunnel example shown in Fig. 3, the elite stand information of forward node AP1 can be (parent_treeid=P2MP_ID, role=branch, inlabel=Context-Label-Assigned-By-AP1, tree=<oif=AP2/AP3>), wherein, the value of parent_treeid is the mark of aggregating tunnel, the value of role is that (type that root represents is root node for the type identification of forward node, the type that leaf represents is leaf node, the type that branch represents is crossover node), the value of inlabel is the tunnel label of forward node under aggregating tunnel, the value of tree represents the next node of aggregating tunnel after forward node.
It should be noted that, network equipment is to after forward node issues tunnel label, semantic marker, VPN label and subtree information, and forward node can carry out forward process see the embodiment shown in earlier figures 1 to message, and the present embodiment does not repeat them here.
Be understandable that, the present embodiment can be applied to virtual connecting system.Particularly, described aggregating tunnel can be positioned at virtual connecting system, and in described virtual connecting system, all forward node are access node (English AccessPoint is called for short AP).Access node needs to process VPN label originally, and forward node all in virtual connecting system is access node, visible, forward node in virtual connecting system configures the VPN label of target VPN and the subtree information of target VPN, can't increase system is the resource that tag processes expends.
By the technical scheme of the present embodiment, the forward node of aggregating tunnel can carry out turning reason to the message of VPN according to tunnel label and VPN label jointly.Wherein, tunnel label carries semantic marker.Using any one VPN corresponding to aggregating tunnel as target VPN, the forward node of aggregating tunnel is configured with the subtree information for mapping relations between the next node of the record object VPN conversion link corresponding with target VPN after this forward node.This forward node by reading tunnel label, can go down to read VPN label in message in the instruction of this semantic marker and according to the VPN label read and the subtree information the configured message to described next node forwarding target VPN when receiving the message of target VPN.Therefore, on the forward node of aggregating tunnel, the message of target VPN can forward by means of only the conversion link that target VPN is corresponding, and conversion link corresponding to other VPN corresponding to aggregating tunnel no longer forwards the message of target VPN.Therefore, the link in aggregating tunnel can be avoided being used to forward useless message, thus has saved the floating resources in network.
See Fig. 4, show the structural representation of a kind of message process device in the embodiment of the present invention.In the present embodiment, described device can be configured at the first forward node, and described device such as specifically can comprise:
First receiving element 401, for receiving target message, described first forward node belongs to the forward node of aggregating tunnel;
Recognition unit 402, for identifying the destination virtual dedicated network VPN that described object message belongs to, described target VPN belongs to the VPN using described aggregating tunnel to E-Packet;
Search unit 403, for searching the subtree information of described target VPN on described first forward node, described subtree information records the mapping relations between described target VPN and the second forward node, and described second forward node is the next node on the conversion link that described target VPN is corresponding after described first forward node;
Encapsulation unit 404, for according to the subtree information found, encapsulates the VPN label of the first tunnel label and described target VPN in described object message;
Retransmission unit 405, for forwarding to described second forward node the object message being packaged with described tunnel label and described VPN label;
Described first tunnel label is the tunnel label that under described aggregating tunnel, described second forward node is corresponding; Described first tunnel label is that described second forward node sends to described first forward node; Described first tunnel label carries semantic marker; Described semantic marker, is used to indicate the described VPN label reading described object message when described second forward node reads described first tunnel label in described object message; Described VPN label, is used to indicate the described target VPN that described second forward node identifies described object message ownership.
Optionally, described first forward node is the source node that described target VPN is corresponding;
Described recognition unit, specifically for according to the incoming interface in described object message or packaging information, determines the target VPN that described object message belongs to.
Optionally, described first forward node is the intermediate node that described target VPN is corresponding;
Described recognition unit, specifically for:
Read the second tunnel label encapsulated in described object message, described second tunnel label is the tunnel label that described first forward node is corresponding under described aggregating tunnel, and described second tunnel label carries described semantic marker;
In response to the described semantic marker recognizing described second tunnel label and carry, read lower one deck label of the second tunnel label described in described object message, obtain described VPN label;
Described first forward node, according to the mapping relations between described VPN label and described target VPN, determines the described target VPN that described VPN label belongs to.
Optionally, described device also comprises:
Eject unit, for ejecting described second tunnel label from described object message.
Optionally, described device also comprises:
Second receiving element, for receiving described second tunnel label, described semantic marker, described VPN label and described subtree information that the network equipment issues.
Optionally, the described network equipment is Controlling vertex, described first tunnel label is issued by open flows OpenFlow passage, described semantic marker is issued by OpenFlow passage, described VPN label is issued by OpenFlow passage or Border Gateway Protocol (BGP) passage, and described subtree information is issued by OpenFlow passage.
Optionally, described aggregating tunnel is positioned at virtual connecting system, and in described virtual connecting system, all forward node are access node.
By the technical scheme of the present embodiment, the forward node of aggregating tunnel can carry out turning reason to the message of VPN according to tunnel label and VPN label jointly.Wherein, tunnel label carries semantic marker.Using any one VPN corresponding to aggregating tunnel as target VPN, the forward node of aggregating tunnel is configured with the subtree information for mapping relations between the next node of the record object VPN conversion link corresponding with target VPN after this forward node.This forward node by reading tunnel label, can go down to read VPN label in message in the instruction of this semantic marker and according to the VPN label read and the subtree information the configured message to described next node forwarding target VPN when receiving the message of target VPN.Therefore, on the forward node of aggregating tunnel, the message of target VPN can forward by means of only the conversion link that target VPN is corresponding, and conversion link corresponding to other VPN corresponding to aggregating tunnel no longer forwards the message of target VPN.Therefore, the link in aggregating tunnel can be avoided being used to forward useless message, thus has saved the floating resources in network.
See Fig. 5, show a kind of structural representation setting up the device of aggregating tunnel in the embodiment of the present invention.In the present embodiment, described device can be configured at the network equipment, and described device such as specifically can comprise:
First allocation units 501, for the tunnel label that described forward node under being distributed in described aggregating tunnel for the forward node of described aggregating tunnel is corresponding;
First issues unit 502, for issuing described tunnel label to described forward node;
Second issues unit 503, for issuing the semantic marker of described tunnel label to described forward node, carries described semantic marker to indicate described forward node in described tunnel label;
Second allocation units 504, for distributing VPN label for target VPN;
3rd issues unit 505, for issuing described VPN label to described forward node;
Generation unit 506, for determining the next node on the conversion link that described target VPN is corresponding after described forward node, generates the subtree information of described target VPN on described forward node;
4th issues unit 507, and for issuing described subtree information to described forward node, wherein, described subtree information records the mapping relations between described target VPN and described next node; The semantic marker of described tunnel label, be used to indicate the described VPN label reading described object message when described forward node reads described tunnel label in the object message received, described object message is the message of described target VPN; Described VPN label, is used to indicate the described target VPN that described forward node identifies described object message ownership; Described subtree information, is used to indicate described forward node and forwards described object message to described next node.
Optionally, the described network equipment is Controlling vertex;
Described first issues unit, specifically for issuing described tunnel label by open flows OpenFlow passage to described forward node;
Described second issues unit, specifically for issuing described semantic marker by OpenFlow passage to described forward node;
Described 3rd issues unit, specifically for issuing described VPN label by OpenFlow passage or Border Gateway Protocol (BGP) passage to described forward node;
Described 4th issues unit, specifically for issuing described subtree information by OpenFlow passage to described forward node.
Optionally, described aggregating tunnel is positioned at virtual connecting system, and in described virtual connecting system, all forward node are access node.
By the technical scheme of the present embodiment, the forward node of aggregating tunnel can carry out turning reason to the message of VPN according to tunnel label and VPN label jointly.Wherein, tunnel label carries semantic marker.Using any one VPN corresponding to aggregating tunnel as target VPN, the forward node of aggregating tunnel is configured with the subtree information for mapping relations between the next node of the record object VPN conversion link corresponding with target VPN after this forward node.This forward node by reading tunnel label, can go down to read VPN label in message in the instruction of this semantic marker and according to the VPN label read and the subtree information the configured message to described next node forwarding target VPN when receiving the message of target VPN.Therefore, on the forward node of aggregating tunnel, the message of target VPN can forward by means of only the conversion link that target VPN is corresponding, and conversion link corresponding to other VPN corresponding to aggregating tunnel no longer forwards the message of target VPN.Therefore, the link in aggregating tunnel can be avoided being used to forward useless message, thus has saved the floating resources in network.
It should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.Term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
For system embodiment, because it corresponds essentially to embodiment of the method, so relevant part illustrates see the part of embodiment of the method.System embodiment described above is only schematic, the wherein said unit illustrated as separating component or can may not be and physically separates, parts as unit display can be or may not be physical location, namely can be positioned at a place, or also can be distributed in multiple network element.Some or all of module wherein can be selected according to the actual needs to realize the object of the present embodiment scheme.Those of ordinary skill in the art, when not paying creative work, are namely appreciated that and implement.
The above is only the embodiment of the application; it should be pointed out that for those skilled in the art, under the prerequisite not departing from the application's principle; can also make some improvements and modifications, these improvements and modifications also should be considered as the protection range of the application.

Claims (12)

1. a message processing method, is characterized in that, comprising:
First forward node receiving target message, described first forward node belongs to the forward node of aggregating tunnel;
The destination virtual dedicated network VPN of object message ownership described in described first forward node identification, described target VPN belongs to the VPN using described aggregating tunnel to E-Packet;
Described first forward node searches the subtree information of described target VPN on described first forward node, described subtree information records the mapping relations between described target VPN and the second forward node, and described second forward node is the next node on the conversion link that described target VPN is corresponding after described first forward node;
Described first forward node, according to the subtree information found, encapsulates the VPN label of the first tunnel label and described target VPN in described object message, and forwards to described second forward node the object message being packaged with described tunnel label and described VPN label;
Described first tunnel label is the tunnel label that under described aggregating tunnel, described second forward node is corresponding; Described first tunnel label is that described second forward node distributes to described first forward node; Described first tunnel label carries semantic marker; Described semantic marker, is used to indicate the described VPN label reading described object message when described second forward node reads described first tunnel label in described object message; Described VPN label, is used to indicate the described target VPN that described second forward node identifies described object message ownership.
2. method according to claim 1, is characterized in that, described first forward node is the source node that described target VPN is corresponding;
Described in described first forward node identification, the destination virtual dedicated network VPN of object message ownership, is specially: described first forward node, according to the incoming interface in described object message or packaging information, determines the target VPN that described object message belongs to.
3. method according to claim 1, is characterized in that, described first forward node is the intermediate node that described target VPN is corresponding;
The destination virtual dedicated network VPN of object message ownership described in described first forward node identification, comprising:
Described first forward node reads the second tunnel label encapsulated in described object message, and described second tunnel label is the tunnel label that described first forward node is corresponding under described aggregating tunnel, and described second tunnel label carries described semantic marker;
Described first forward node, in response to the described semantic marker recognizing described second tunnel label and carry, reads lower one deck label of the second tunnel label described in described object message, obtains described VPN label;
Described first forward node, according to the mapping relations between described VPN label and described target VPN, determines the described target VPN that described VPN label belongs to.
4. method according to claim 3, is characterized in that, also comprises:
First forward node ejects described second tunnel label from described object message.
5. method according to claim 3, is characterized in that, also comprises:
Described first forward node receives described second tunnel label, described semantic marker, described VPN label and the described subtree information that the network equipment issues.
6. method according to claim 5, it is characterized in that, the described network equipment is Controlling vertex, described first tunnel label is issued by open flows OpenFlow passage, described semantic marker is issued by OpenFlow passage, described VPN label is issued by OpenFlow passage or Border Gateway Protocol (BGP) passage, and described subtree information is issued by OpenFlow passage.
7. method according to claim 1, is characterized in that, described aggregating tunnel is positioned at virtual connecting system, and in described virtual connecting system, all forward node are access node.
8. set up a method for aggregating tunnel, it is characterized in that, comprising:
The network equipment is the tunnel label that under the forward node of described aggregating tunnel is distributed in described aggregating tunnel, described forward node is corresponding, and issues described tunnel label to described forward node;
The described network equipment issues the semantic marker of described tunnel label to described forward node, carries described semantic marker to indicate described forward node in described tunnel label;
The described network equipment is that target VPN distributes VPN label, and issues described VPN label to described forward node;
The described network equipment determines the next node on the conversion link that described target VPN is corresponding after described forward node, generate the subtree information of described target VPN on described forward node, and issue described subtree information to described forward node, wherein, described subtree information records the mapping relations between described target VPN and described next node;
The semantic marker of described tunnel label, be used to indicate the described VPN label reading described object message when described forward node reads described tunnel label in the object message received, described object message is the message of described target VPN; Described VPN label, is used to indicate the described target VPN that described forward node identifies described object message ownership; Described subtree information, is used to indicate described forward node and forwards described object message to described next node.
9. method according to claim 8, is characterized in that, the described network equipment is Controlling vertex;
Describedly issue described tunnel label to described forward node, be specially: issue described tunnel label by open flows OpenFlow passage to described forward node;
The described semantic marker issuing described tunnel label to described forward node, is specially: issue described semantic marker by OpenFlow passage to described forward node;
Describedly issue described VPN label to described forward node, be specially: issue described VPN label by OpenFlow passage or Border Gateway Protocol (BGP) passage to described forward node;
Describedly issue described subtree information to described forward node, be specially: issue described subtree information by OpenFlow passage to described forward node.
10. method according to claim 8, is characterized in that, described aggregating tunnel is positioned at virtual connecting system, and in described virtual connecting system, all forward node are access node.
11. 1 kinds of message process devices, is characterized in that, are configured at the first forward node, comprise:
Receiving element, for receiving target message, described first forward node belongs to the forward node of aggregating tunnel;
Recognition unit, for identifying the destination virtual dedicated network VPN that described object message belongs to, described target VPN belongs to the VPN using described aggregating tunnel to E-Packet;
Search unit, for searching the subtree information of described target VPN on described first forward node, described subtree information records the mapping relations between described target VPN and the second forward node, and described second forward node is the next node on the conversion link that described target VPN is corresponding after described first forward node;
Encapsulation unit, for according to the subtree information found, encapsulates the VPN label of the first tunnel label and described target VPN in described object message;
Retransmission unit, for forwarding to described second forward node the object message being packaged with described tunnel label and described VPN label;
Described first tunnel label is the tunnel label that under described aggregating tunnel, described second forward node is corresponding; Described first tunnel label is that described second forward node sends to described first forward node; Described first tunnel label carries semantic marker; Described semantic marker, is used to indicate the described VPN label reading described object message when described second forward node reads described first tunnel label in described object message; Described VPN label, is used to indicate the described target VPN that described second forward node identifies described object message ownership.
12. 1 kinds of devices setting up aggregating tunnel, is characterized in that, be configured at the network equipment, comprising:
First allocation units, for the tunnel label that described forward node under being distributed in described aggregating tunnel for the forward node of described aggregating tunnel is corresponding;
First issues unit, for issuing described tunnel label to described forward node;
Second issues unit, for issuing the semantic marker of described tunnel label to described forward node, carries described semantic marker to indicate described forward node in described tunnel label;
Second allocation units, for distributing VPN label for target VPN;
3rd issues unit, for issuing described VPN label to described forward node;
Generation unit, for determining the next node on the conversion link that described target VPN is corresponding after described forward node, generates the subtree information of described target VPN on described forward node;
4th issues unit, and for issuing described subtree information to described forward node, wherein, described subtree information records the mapping relations between described target VPN and described next node; The semantic marker of described tunnel label, be used to indicate the described VPN label reading described object message when described forward node reads described tunnel label in the object message received, described object message is the message of described target VPN; Described VPN label, is used to indicate the described target VPN that described forward node identifies described object message ownership; Described subtree information, is used to indicate described forward node and forwards described object message to described next node.
CN201511031370.2A 2015-12-31 2015-12-31 Message processing method and device, the method and apparatus for establishing aggregating tunnel Active CN105450520B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511031370.2A CN105450520B (en) 2015-12-31 2015-12-31 Message processing method and device, the method and apparatus for establishing aggregating tunnel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511031370.2A CN105450520B (en) 2015-12-31 2015-12-31 Message processing method and device, the method and apparatus for establishing aggregating tunnel

Publications (2)

Publication Number Publication Date
CN105450520A true CN105450520A (en) 2016-03-30
CN105450520B CN105450520B (en) 2019-02-19

Family

ID=55560322

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511031370.2A Active CN105450520B (en) 2015-12-31 2015-12-31 Message processing method and device, the method and apparatus for establishing aggregating tunnel

Country Status (1)

Country Link
CN (1) CN105450520B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106230730A (en) * 2016-07-28 2016-12-14 杭州华三通信技术有限公司 A kind of multicast transmission method and device
CN109729006A (en) * 2017-10-27 2019-05-07 中兴通讯股份有限公司 A kind of message processing method and device, computer readable storage medium
CN109792404A (en) * 2017-02-11 2019-05-21 柏思科技有限公司 Pass through the method and system of the tunnel group transport packet at network node
CN109862437A (en) * 2019-03-20 2019-06-07 新华三技术有限公司 A kind of forwarding-table item creation method and BRAS
CN113132235A (en) * 2019-12-31 2021-07-16 中兴通讯股份有限公司 Data message processing method based on virtual circuit and construction method of forwarding table item

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1658569A (en) * 2004-02-21 2005-08-24 华为技术有限公司 Method for supressing oscillation of multi-protocol tag exchange tunnel in virtual private netwrok
CN101299723A (en) * 2008-07-02 2008-11-05 杭州华三通信技术有限公司 Method and apparatus for managing label switching route tunnel information
CN102195844A (en) * 2010-03-02 2011-09-21 杭州华三通信技术有限公司 Method and equipment for managing forwarding table entry
WO2012101689A1 (en) * 2011-01-28 2012-08-02 Nec Corporation Communication system, forwarding node, control device, communication control method, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1658569A (en) * 2004-02-21 2005-08-24 华为技术有限公司 Method for supressing oscillation of multi-protocol tag exchange tunnel in virtual private netwrok
CN101299723A (en) * 2008-07-02 2008-11-05 杭州华三通信技术有限公司 Method and apparatus for managing label switching route tunnel information
CN102195844A (en) * 2010-03-02 2011-09-21 杭州华三通信技术有限公司 Method and equipment for managing forwarding table entry
WO2012101689A1 (en) * 2011-01-28 2012-08-02 Nec Corporation Communication system, forwarding node, control device, communication control method, and program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106230730A (en) * 2016-07-28 2016-12-14 杭州华三通信技术有限公司 A kind of multicast transmission method and device
CN106230730B (en) * 2016-07-28 2020-02-18 新华三技术有限公司 Multicast transmission method and device
CN109792404A (en) * 2017-02-11 2019-05-21 柏思科技有限公司 Pass through the method and system of the tunnel group transport packet at network node
CN109729006A (en) * 2017-10-27 2019-05-07 中兴通讯股份有限公司 A kind of message processing method and device, computer readable storage medium
CN109729006B (en) * 2017-10-27 2021-08-31 中兴通讯股份有限公司 Message processing method and device and computer readable storage medium
CN109862437A (en) * 2019-03-20 2019-06-07 新华三技术有限公司 A kind of forwarding-table item creation method and BRAS
CN109862437B (en) * 2019-03-20 2020-11-27 新华三技术有限公司 Forwarding table item creating method and BRAS
CN113132235A (en) * 2019-12-31 2021-07-16 中兴通讯股份有限公司 Data message processing method based on virtual circuit and construction method of forwarding table item
CN113132235B (en) * 2019-12-31 2023-03-31 中兴通讯股份有限公司 Data message processing method based on virtual circuit and construction method of forwarding table item
US11924094B2 (en) 2019-12-31 2024-03-05 Zte Corporation Virtual circuit-based data packet processing method and forwarding table entry construction method

Also Published As

Publication number Publication date
CN105450520B (en) 2019-02-19

Similar Documents

Publication Publication Date Title
CN105450520A (en) Message processing method and device, and method and device for building aggregation tunnel
CN103200122B (en) A kind of software defined network is organized the processing method of table, system and controller
CN103312611B (en) Message processing method, device label processing method and equipment
CN101645836B (en) Packet transmission method and device in multi-protocol label switching network
CN104301251A (en) QoS processing method, system and device
CN101924699B (en) Message forwarding method, system and provider edge equipment
CN103748835A (en) Dynamic updating of a label switched path
CN102724118A (en) Label distribution method and device
CN105282631B (en) The system and method for electric layer linear protection is realized in POTN
WO2016095574A1 (en) Sdn-based mpls network control system and method
CN106487537A (en) Business chain implementation method and policy control platform
CN101014008A (en) Classification processing method and network equipment for multi-protocol label switching service
CN107026790B (en) A kind of transmission control method and equipment
CN107770026A (en) Tenant network data transmission method, tenant network system and relevant device
WO2016034127A1 (en) System and method for achieving dual-node interconnection pseudo-wire
CN103731349A (en) Method for conducting Ethernet virtualized message transmission between interconnection neighbors and edge device
CN104125128A (en) Method for supporting VLAN (virtual local area network) by aid of Linux soft bridge
CN106941437A (en) A kind of information transferring method and device
CN102195844A (en) Method and equipment for managing forwarding table entry
CN104618189A (en) Link failure detection method and device
CN101621477A (en) Method and device for one-to-many port mirror image
CN102025632B (en) Label distribution method and system for data packets in MPLS network
CN103095579B (en) TRILL network interconnected method, Apparatus and system
CN107465621A (en) A kind of router finds method, SDN controllers, router and network system
CN102638408A (en) Method for sending topology change (TC) message and method and device for refreshing forwarding table

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant