CN104320342A - Method and device for forwarding messages in multilink transparent Internet - Google Patents

Method and device for forwarding messages in multilink transparent Internet Download PDF

Info

Publication number
CN104320342A
CN104320342A CN201410591545.4A CN201410591545A CN104320342A CN 104320342 A CN104320342 A CN 104320342A CN 201410591545 A CN201410591545 A CN 201410591545A CN 104320342 A CN104320342 A CN 104320342A
Authority
CN
China
Prior art keywords
nve
information table
address
mac
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410591545.4A
Other languages
Chinese (zh)
Other versions
CN104320342B (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.)
Hangzhou H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C 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 Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CN201410591545.4A priority Critical patent/CN104320342B/en
Publication of CN104320342A publication Critical patent/CN104320342A/en
Application granted granted Critical
Publication of CN104320342B publication Critical patent/CN104320342B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention provides a method for forwarding messages in the multilink transparent Internet. The method includes the steps that fringe nodes obtain NVE information of low-hung NVE devices of the fringe nodes in a TRILL network and generates a forward information list according to the obtained NVE information; the fringe nodes forward the data messages according to the forward information list when receiving the data messages sent by the low-hung NVE devices. On the basis of the same invention concept, the invention further provides a device for forwarding the messages in the multilink transparent Internet. When an overlay network is deployed, the TRILL network is used as an underlay network carrier, and the deploying process is simplified.

Description

Message forwarding method and device in a kind of multilink transparent interconnection network
Technical field
The present invention relates to communication technical field, particularly message forwarding method and device in a kind of multilink transparent interconnection network.
Background technology
Two kinds of situations are had when disposing superposition (Overlay) network:
1, when building Overlay network in existing network, based on Internet Protocol (Internet Protocol, IP) bottom (underlay) network builds, and only needing to dispose virtual overlay network, is incremental deploying;
2, when underlay network and overlay network are all greenfield deployments time, such as newdata center, now underlay network, namely the structure of general IP network is very complicated, and workload is huge.
Summary of the invention
In view of this, the application provides message forwarding method and device in a kind of multilink transparent interconnection network, during to solve newly-built overlay network and underlay network, and the problem that the workload of the underlay networking is huge.
For solving the problems of the technologies described above, the technical scheme of the application is achieved in that
Message forwarding method in a kind of multilink transparent interconnection TRILL network, be applied on the arbitrary fringe node in TRILL network, the method comprises:
This fringe node obtains the NVE information of suspended network virtual edge NVE equipment under each fringe node in TRILL network, and generates NVE information table, and described NVE information table comprises: the pet name of fringe node, Internet protocol IP address;
This fringe node generates forwarding information table according to described NVE information table; This forwarding information table comprises: object Internet protocol IP address, operation instruction and outbound port number;
When this fringe node receives the data message of lower extension NVE equipment transmission, if determine, the pet name of the object IP address of this data message correspondence in NVE information table is not the pet name of this node, then peel MAC head off, in forwarding information table, corresponding operation instruction and outbound port number is searched according to the object IP address of the data message peeling MAC head off, encapsulate the TRILL head and MAC head of specifying according to described operation instruction, and forward the data message after encapsulation from described outbound port number corresponding outbound port.
Apparatus for forwarding message in a kind of multilink transparent interconnection TRILL network, be applied on the arbitrary fringe node in TRILL network, this device comprises: acquiring unit, generation unit, receiving element, processing unit and transmitting element;
Described acquiring unit, for obtaining the NVE information of suspended network virtual edge NVE equipment under each fringe node in TRILL network;
Described generation unit, generates NVE information table for the NVE information obtained according to described acquiring unit, generates forwarding information table according to NVE information table; Described NVE information table comprises: the pet name of fringe node, Internet protocol IP address; Described forwarding information table comprises: object Internet protocol IP address, operation instruction and outbound port number;
Described receiving element, for hanging the data message that NVE equipment sends under receiving this fringe node;
Described processing unit, for when described receiving element receives described data message, if determine, the pet name of the object IP address of this data message correspondence in NVE information table is not the pet name of this node, then peel MAC head off, in forwarding information table, search corresponding operation instruction and outbound port number according to the object IP address of the message peeling MAC head off, encapsulate the TRILL head and MAC head of specifying according to described operation instruction;
Described transmitting element, for forwarding the data message after described processing unit encapsulation from described outbound port number corresponding outbound port.
From technical scheme above, use TRILL network as the underlay network of carrying overlay network in the application, and give the process of message repeating in the TRILL network as undelay network, the application is when disposing overlay network, use TRILL network as the underlay network carrying, simplify deployment.
Accompanying drawing explanation
Fig. 1 is message repeating schematic flow sheet in TRILL network in the embodiment of the present application;
Fig. 2 is that in the embodiment of the present application, in TRILL network, arbitrary fringe node hangs the schematic flow sheet of the NVE information of NVE equipment under obtaining each fringe node;
Fig. 3 is TRILL network schematic diagram in the embodiment of the present application;
Fig. 4 is the apparatus structure schematic diagram being applied to above-mentioned technology in the embodiment of the present application.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearly understand, below in conjunction with accompanying drawing and according to embodiment, technical scheme of the present invention is described in detail.
Be message repeating schematic flow sheet in multilink transparent interconnection in the embodiment of the present application (TRansparent Interconnection of Lots of Links, TRILL) network see Fig. 1, Fig. 1.Concrete steps comprise:
Step 101, fringe node obtains the NVE information of the virtual edge of suspended network (Network Virtual Edge, NVE) equipment under each fringe node in TRILL network, and generates NVE information and transmit.
Be that in the embodiment of the present application, in TRILL network, arbitrary fringe node hangs the schematic flow sheet of the NVE information of NVE equipment under obtaining each fringe node see Fig. 2, Fig. 2.Concrete steps comprise:
Step 201, when fringe node learns the NVE information of local NVE equipment, generates NVE information table.
Each fringe node in TRILL network configures the automatic discovery feature of enable NVE equipment on the port of lower extension NVE equipment.The NVE information announcement of self is given the fringe node direct-connected with it by each NVE equipment.Can use LLDP during notice, the agreements such as ARP, DHCP are noticed.
When fringe node receives the NVE information of lower extension NVE devices advertise, store in this locality, can store, during storage with the form of local NVE information table, also need to store the port numbers of port of study to this NVE information, i.e. the port numbers of port that is connected with this NVE equipment of this fringe node.
Be TRILL network schematic diagram in the embodiment of the present application see Fig. 3, Fig. 3.In Fig. 3, node A is respectively A to F to the pet name of node F, and node C, node D, node E and node F are fringe node, run advertizing protocol between each node, as TRILL-ISIS, for the NVE synchronizing information of lower extension NVE equipment that this locality is learnt to other node.
The port hanging NVE equipment under node C, node D, node E and node F configures enable NVE automatic device discovery function, each NVE equipment respectively by the NVE information of self by giving the fringe node direct-connected with it.
NVE information is noticed for NVE equipment 1 and NVE equipment 5.NVE information (IP address 1.1.1.1, MAC Address 0-0-1) is advertised to node C by NVE equipment 1, NVE information (IP address 1.1.1.5, MAC Address 0-0-5) is advertised to node C by NVE equipment 5, the port numbers that node C learns the NVE information of NVE equipment 1 is 1, and the port numbers learning the NVE information of NVE equipment 2 is 2.
When fringe node C receives the NVE information of NVE equipment 1 and NVE equipment 5 notice, store with the form of local NVE information table.See table 1, the content that the NVE information table that table 1 is the local NVE equipment that node C generates comprises.
The pet name MAC IP Port
C 0-0-1 1.1.1.1 1
C 0-0-5 1.1.1.5 2
Table 1
Step 202, NVE information table content synchronization corresponding for the local NVE equipment of generation is given other node by this fringe node.
Still for the node C in Fig. 3, node C, NVE information table content corresponding for local NVE equipment is flooded to node A by TRILL ISIS LSP, Node B, node D, node F and node E.
Node A and Node-B receiver, to the NVE information table content flooded, just to flood this NVE information to other fringe node to continue, not to be used in the generation of follow-up forwarding information list item.
Step 203, when this fringe node receives the NVE information table content of remote edge synchronisation of nodes, is increased to the NVE information table content of acquisition in local NVE information table.
When this fringe node receives the NVE information table content of other synchronisation of nodes, be directly stored in NVE information table corresponding to local NVE equipment, also can store with the form of far-end NVE information table.
Be stored in a NVE information table for local NVE information table and far-end NVE information table in the embodiment of the present application, by the pet name in the NVE information table of storage, distinguishing arbitrary NVE information table is local NVE information table and far-end NVE information table.
Still for Fig. 3, node C, node D, between node E and node F can synchronous study separately to the NVE information of lower extension NVE equipment and the NVE information table content that generates, receive the synchronous NVE information table content of node D, node E and node F for node C.See table 2, the content that table 2 comprises for NVE equipment list on node C.
The pet name MAC Address IP address Port numbers
C 0-0-1 1.1.1.1 1
C 0-0-5 1.1.1.5 2
D 0-0-2 1.1.1.2 1
E 0-0-3 1.1.1.3 1
F 0-0-4 1.1.1.4 1
Table 2
NVE information table content according to actual synchronization generates table 2, if do not comprise MAC Address and port numbers in synchronous NVE information table content, then in table 2, the pet name is that the list item that D, E, F are corresponding does not comprise MAC Address and port numbers.
Step 102, this fringe node generates forwarding information table according to NVE information table.
This step repeating information table comprises: object IP address, operation instruction and outbound port number.
In the application's specific embodiment, generate forwarding information list item for the NVE equipment hung under remote edge node from the NVE information of hanging NVE equipment under this fringe node and exist different, be described below in detail the process generating forwarding information list item for each NVE information:
This step repeating information table comprises: object IP address, operation instruction and outbound port number.
In the application's specific embodiment, respectively according to corresponding NVE information table generating forwarding information list item from local IP address as object IP address for far-end NVE equipment exists different, is described below in detail the process generating forwarding information list item for each NVE information table:
(1), when the NVE information of hanging under this NVE information is remote edge node, described operation instruction is encapsulation TRILL head and MAC head;
When described object IP address is the IP address of far-end NVE equipment, described operation instruction is encapsulation TRILL head and MAC head; Described TRILL head, a MAC head and described outbound port number pet name corresponding in NVE information table according to described object IP address is determined;
Concrete defining method is:
Described TRILL head enter the pet name that the pet name is this fringe node, going out the pet name is the down hop pet name corresponding in TRILL routing table (object nickname, down hop nickname) of the pet name in this NVE information;
The source MAC address of described MAC head is the MAC Address of this fringe node, and target MAC (Media Access Control) address is the MAC Address of described down hop pet name correspondence in TRILL adjacency list (down hop nickname, MAC Address, outbound port number);
Described outbound port number is the port numbers of described down hop pet name correspondence in TRILL adjacency list (down hop nickname, MAC Address, outbound port number).
(2), when described object IP address is the IP address of local NVE equipment, described operation instruction is for replacing MAC head;
Described replacement MAC head comprises: the source MAC of the MAC head after replacement is the MAC Address of this fringe node, and target MAC (Media Access Control) address is the MAC Address of this object IP address correspondence in NVE information table;
Described outbound port number is the port numbers of described object IP address correspondence in NVE information table.
The content that comprises of forwarding information table still generated according to the NVE information obtained for the node C in Fig. 3, Fig. 3 is below in table 3.
Table 3
In table 3, the 1st article and the 2nd article of forwarding information list item generate according to the 1st article and the 2nd article of NVE information table in table 2 respectively, are generated as example with the 1st article of forwarding information list item.
Article 1, the object IP address in forwarding information list item and outbound port number are this article of NVE information table, the IP address in the 1st article of NVE information table namely in table 2 and port numbers; The target MAC (Media Access Control) address replaced in operation instruction is the MAC Address in table 2 in the 1st article of NVE information, and the source MAC of replacement is the MAC Address of node C.
In table 3, the 3rd, the 4th and the 5th article of forwarding information list item is respectively and generates according to the 3rd in table 2 article, the 4th article and the 5th article of NVE information table, is generated as example with the 3rd article of forwarding information list item.
Article 3, the object IP address in forwarding information list item is the IP address in table 2 in the 3rd article of NVE information table; Pet name D in table 2 in the 3rd article of NVE information table is at TRILL routing table (D, A) down hop pet name A corresponding in, down hop pet name A is at TRILL adjacency list (A, MAC0-0-a, outbound port numbers 3) corresponding MAC Address is MAC0-0-a and outbound port numbers 3, during the TRILL head then encapsulated, entering the pet name is C, and going out the pet name is A; During encapsulation MAC head, target MAC (Media Access Control) address is MAC0-0-a, and source MAC is MAC0-0-c; Outbound port number is 3.
Step 103, when this fringe node receives the data message of lower extension NVE equipment transmission, if determine, the pet name of the object IP address of this data message correspondence in NVE information table is not the pet name of this node, then peel MAC head off, in forwarding information table, corresponding operation instruction and outbound port number is searched according to the object IP address of the data message peeling MAC head off, encapsulate the TRILL head and MAC head of specifying according to described operation instruction, and forward the data message after encapsulation from described outbound port number corresponding outbound port.
If the pet name determining the object IP address of this data message correspondence in NVE information table is the pet name of this node, then in forwarding information table, search corresponding operation instruction and outbound port number according to the object IP address of this data message, replace the MAC head of specifying according to described operation instruction, and forward from described outbound port number corresponding outbound port the data message replaced and specify MAC head.
When this fringe node receives the message of other node transmission in TRILL network, the pet name that the pet name is this fringe node is gone out in the TRILL head of this message if determine, then peel off MAC head and the TRILL head of this message, and using MAC Address corresponding in NVE information table for the object IP address of this message as target MAC (Media Access Control) address, the MAC Address of this fringe node carries out the encapsulation of MAC head as source MAC to the message peeling off MAC head and TRILL head, and the port repeat corresponding to port numbers that the object IP address passing through this message is corresponding in NVE information.
Hanging NVE equipment under fringe node needs to before other NVE equipment sending data message, the ARP that the local IP address that whether there is other NVE equipment described is corresponding need be determined, if so, according to this ARP directly to other NVE equipment sending data message described; Otherwise can send the IP address of other NVE equipment described in the request of ARP request message, the destination end IP address of this ARP request message is the IP address of other NVE equipment described.
When fringe node listens to the ARP request message that lower extension NVE equipment sends, carry out ARP generation and answer, the MAC Address that generation is answered is the MAC Address of this fringe node, is not MAC Address corresponding to destination end IP address.In fringe node generation, is answered function and prevents ARP request message to be broadcast in TRILL network, avoids the waste of Internet resources.
Still for Fig. 3, describe message message repeating process in TRILL network in detail:
First send datagram to NVE equipment 5 for NVE equipment 1.If NVE equipment 1 this locality exists ARP corresponding to the IP address 1.1.1.5 of NVE equipment 5, then the content of the data message sent is in table 4.
Table 4
NVE equipment in the embodiment of the present application is the virtual switch in a server, hangs virtual machine under this virtual switch, and NVE equipment is the message encapsulation MAC head that lower extension virtual machine sends, and IP head, and sends to the fringe node direct-connected with it.
When node C receives the data message of table 4 correspondence, in NVE information table, determine that the corresponding pet name is C according to the DIP of message, be the pet name of this node, then search in forwarding information table according to the object IP address (DIP1.1.1.5) of this data message, as shown in Table 3, the forwarding information list item found is the 2nd article, then according to the forwarding information list item forwarding data packets found.
Operation instruction in this forwarding information list item for replace target MAC (Media Access Control) address be 0-0-5, replacement source MAC is 0-0-c, then according to the data message content after this data message of operation instruction process in table 5.
Table 5
During the data message of table 5 correspondence is showed by the forwarding information found by node C, outbound port number corresponding port sends, and namely sends and gives NVE equipment 5.
Then send datagram to NVE equipment 3 for NVE equipment 1, if NVE equipment 1 this locality exists ARP corresponding to the IP address 1.1.1.3 of NVE equipment 3, then the content of the data message sent is in table 6.
Table 6
When node C receives the data message of table 6 correspondence, in forwarding information table, determine that the corresponding pet name is not the pet name of this node according to the object IP address of this data message, then peel the MAC head of this data message off; And search in forwarding information table according to the object IP address (DIP1.1.1.3) of this data message, as shown in Table 3, the forwarding information list item found is the 4th article, then forward according to the forwarding information list item found the data message that this peels MAC head off.
Operation instruction in this forwarding information list item is encapsulation TRILL head, and entering the pet name is C, and going out the pet name is E; Encapsulation MAC head, DMAC is 0-0-a, SMAC is 0-0-c; Then peel the message content after the data message of MAC head off according to operation instruction process in table 7.
Table 7
The message of table 7 correspondence is sent by the port 3 of outbound port number 3 correspondences in the forwarding information list item that finds.
The encapsulation format corresponding by the message of table 7, visible, what encapsulate in TRILL head in the embodiment of the present application is IP head, is not the MAC head in existing realization, making overlay network when disposing, when TRILL network is as underlay network, disposing simpler.
When node A receives the message of table 7 correspondence, peel MAC head off, determine that this node is not the egress of this message according to the pet name E that goes out in the TRILL head of this message, then according to TRILL routing table and TRILL adjacency list be peel off MAC head message encapsulation MAC head and forward.
According to going out pet name E, node A determines that in TRILL routing table the down hop pet name is E, and in TRILL adjacency list, determine that corresponding MAC Address is 0-0-e according to down hop pet name E, and outbound port number is 6.Then use the target MAC (Media Access Control) address of the corresponding message of 0-0-e substitution table 7, use the source MAC of the corresponding message of MAC Address 0-0-a substitution table 7 of node A.Message after process is sent by port 6 by node A.The message of his-and-hers watches 7 correspondence carries out the content of the message after above-mentioned process in table 8.
Table 8
Node E receives the message of table 8 correspondence, determine that this node is the egress of this message according to the pet name E that goes out in the TRILL head of this message, then peel off MAC head and TRILL head, and in NVE information, find corresponding MAC Address 0-0-3 according to DIP, the MAC Address this found is as target MAC (Media Access Control) address, the MAC Address 0-0-e of this fringe node carries out the encapsulation of MAC head as source MAC to the message peeling off MAC head and TRILL head, and passes through this object IP address port repeat corresponding in NVE information.
Then node E by the message content after aforesaid operations process in table 9.
Table 9
The message of table 9 correspondence is sent to NVE equipment 3 with crossing port one by node E.
Based on same inventive concept, the application also proposes apparatus for forwarding message in a kind of multilink transparent interconnection network, is applied on the arbitrary fringe node in TRILL network.It is the apparatus structure schematic diagram being applied to above-mentioned technology in the embodiment of the present application see Fig. 4, Fig. 4.This device comprises: acquiring unit 401, generation unit 402, receiving element 403, processing unit 404 and transmitting element 405;
Acquiring unit 401, for obtaining the NVE information of suspended network virtual edge NVE equipment under each fringe node in TRILL network;
Generation unit 402, generates NVE information table for the NVE information obtained according to acquiring unit 401, generates forwarding information table according to NVE information table; Described NVE information table comprises: the pet name of fringe node, Internet protocol IP address; Described forwarding information table comprises: object Internet protocol IP address, operation instruction and outbound port number;
Receiving element 403, for hanging the data message that NVE equipment sends under receiving this fringe node;
Processing unit 404, for when receiving element 403 receives described data message, if determine, the pet name of the object IP address of this data message correspondence in NVE information table is not the pet name of this node, then peel MAC head off, in forwarding information table, search corresponding operation instruction and outbound port number according to the object IP address of the data message peeling MAC head off, encapsulate the TRILL head and MAC head of specifying according to described operation instruction;
Transmitting element 405, forwards from described outbound port number corresponding outbound port for the data message after being encapsulated by processing unit 404.
Preferably,
Generation unit 402, also comprises specifically for the described NVE information table generated: MAC Address and port numbers;
Processing unit 404, determine that if be further used for the pet name corresponding in NVE information table in the object IP address of this data message is the pet name of this node, then in forwarding information table, search corresponding operation instruction and outbound port number according to the object IP address of this data message, replace the MAC head of specifying according to described operation instruction, and forward from described outbound port number corresponding outbound port the data message replaced and specify MAC head;
Transmitting element 405, is further used for processing unit 404 to replace and specifies the data message of MAC head to forward from described outbound port number corresponding outbound port.
Preferably,
Acquiring unit 401, when arriving the NVE information of local NVE equipment specifically for study, triggers generation unit 402 and generates NVE information table, and give other node by NVE information table content synchronization corresponding for the local NVE equipment of generation;
Receiving element 403, for receiving the NVE information table content of remote edge synchronisation of nodes;
Generation unit 402, during specifically for receiving the NVE information table content of remote edge synchronisation of nodes when receiving element 403, is increased to the NVE information table content of acquisition in local NVE information table.
Preferably,
Receiving element 403, hangs the ARP request message that NVE equipment sends under being further used for receiving this fringe node;
Transmitting element 405, during for receiving ARP request message that lower extension NVE equipment sends when receiving element 403, the MAC Address of this fringe node is responded to described NVE equipment, the MAC Address of described this fringe node of NVE equipment use is sent datagram as target MAC (Media Access Control) address.
Preferably,
Receiving element 403, is further used for the message of other node transmission received in TRILL network;
Processing unit 404, when being further used for the message when other node that receiving element 403 receives in TRILL network sends, the pet name that the pet name is this fringe node is gone out in the TRILL head of this message if determine, then peel off MAC head and the TRILL head of this message, and using MAC Address corresponding in NVE information for the object IP address of this message as target MAC (Media Access Control) address, the MAC Address of this fringe node carries out the encapsulation of MAC head as source MAC to the message peeling off MAC head and TRILL head;
Transmitting element 405, is further used for the message being encapsulated MAC head by the port repeat processing unit 404 corresponding to the port numbers of object IP address correspondence in NVE information table of this message.
The unit of above-described embodiment can be integrated in one, and also can be separated deployment; A unit can be merged into, also can split into multiple subelement further.
In sum, use TRILL network as the underlay network of carrying overlay network in the application, and give the process of message repeating in the TRILL network as undelay network, the application is when disposing overlay network, use TRILL network as the underlay network carrying, simplify deployment.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment made, equivalent replacement, improvement etc., all should be included within the scope of protection of the invention.

Claims (10)

1. a message forwarding method in multilink transparent interconnection TRILL network, be applied on the arbitrary fringe node in TRILL network, it is characterized in that, the method comprises:
This fringe node obtains the NVE information of suspended network virtual edge NVE equipment under each fringe node in TRILL network, and generates NVE information table, and described NVE information table comprises: the pet name of fringe node, Internet protocol IP address;
This fringe node generates forwarding information table according to described NVE information table; This forwarding information table comprises: object Internet protocol IP address, operation instruction and outbound port number;
When this fringe node receives the data message of lower extension NVE equipment transmission, if determine, the pet name of the object IP address of this data message correspondence in NVE information table is not the pet name of this node, then peel MAC head off, in forwarding information table, corresponding operation instruction and outbound port number is searched according to the object IP address of the data message peeling MAC head off, encapsulate the TRILL head and MAC head of specifying according to described operation instruction, and forward the data message after encapsulation from described outbound port number corresponding outbound port.
2. method according to claim 1, is characterized in that, described NVE information table also comprises: MAC Address and port numbers;
Described method comprises further:
If the pet name determining the object IP address of this data message correspondence in NVE information table is the pet name of this node, then in forwarding information table, search corresponding operation instruction and outbound port number according to the object IP address of this data message, replace the MAC head of specifying according to described operation instruction, and forward from described outbound port number corresponding outbound port the data message replaced and specify MAC head.
3. method according to claim 1, is characterized in that, fringe node obtains the NVE information of hanging NVE equipment in TRILL network under each fringe node, and generates NVE information table, comprising:
When this fringe node learns the NVE information of local NVE equipment, generate NVE information table; And give other node by NVE information table content synchronization corresponding for the local NVE equipment of generation;
When this fringe node receives the NVE information table content of remote edge synchronisation of nodes, the NVE information table content of acquisition is increased in local NVE information table.
4. method according to claim 1, is characterized in that, described method comprises further:
When this fringe node receives the ARP request message of lower extension NVE equipment transmission, the MAC Address of this fringe node is responded to described NVE equipment, the MAC Address of described this fringe node of NVE equipment use is sent datagram as target MAC (Media Access Control) address.
5. the method according to claim 1-4 any one, is characterized in that, described method comprises further:
When this fringe node receives the message of other node transmission in TRILL network, the pet name that the pet name is this fringe node is gone out in the TRILL head of this message if determine, then peel off MAC head and the TRILL head of this message, and using MAC Address corresponding in NVE information table for the object IP address of this message as target MAC (Media Access Control) address, the MAC Address of this fringe node carries out the encapsulation of MAC head as source MAC to the message peeling off MAC head and TRILL head, and the port repeat corresponding to port numbers that the object IP address passing through this message is corresponding in NVE information.
6. an apparatus for forwarding message in multilink transparent interconnection TRILL network, be applied on the arbitrary fringe node in TRILL network, it is characterized in that, this device comprises: acquiring unit, generation unit, receiving element, processing unit and transmitting element;
Described acquiring unit, for obtaining the NVE information of suspended network virtual edge NVE equipment under each fringe node in TRILL network;
Described generation unit, generates NVE information table for the NVE information obtained according to described acquiring unit, generates forwarding information table according to NVE information table; Described NVE information table comprises: the pet name of fringe node, Internet protocol IP address; Described forwarding information table comprises: object Internet protocol IP address, operation instruction and outbound port number;
Described receiving element, for hanging the data message that NVE equipment sends under receiving this fringe node;
Described processing unit, for when described receiving element receives described data message, if determine, the pet name of the object IP address of this data message correspondence in NVE information table is not the pet name of this node, then peel MAC head off, in forwarding information table, search corresponding operation instruction and outbound port number according to the object IP address of the message peeling MAC head off, encapsulate the TRILL head and MAC head of specifying according to described operation instruction;
Described transmitting element, for forwarding the data message after described processing unit encapsulation from described outbound port number corresponding outbound port.
7. device according to claim 6, is characterized in that,
Described generation unit, also comprises specifically for the described NVE information table generated: MAC Address and port numbers;
Described processing unit, determine that if be further used for the pet name corresponding in NVE information table in the object IP address of this data message is the pet name of this node, then in forwarding information table, search corresponding operation instruction and outbound port number according to the object IP address of this data message, replace the MAC head of specifying according to described operation instruction, and forward from described outbound port number corresponding outbound port the data message replaced and specify MAC head;
Described transmitting element, is further used for described processing unit to replace and specifies the data message of MAC head to forward from described outbound port number corresponding outbound port.
8. device according to claim 6, is characterized in that
Described acquiring unit, when arriving the NVE information of local NVE equipment specifically for study, triggers described generation unit and generates NVE information table, and give other node by NVE information table content synchronization corresponding for the local NVE equipment of generation;
Described receiving element, for receiving the NVE information table content of remote edge synchronisation of nodes;
Described generation unit, during specifically for receiving the NVE information table content of remote edge synchronisation of nodes when described receiving element, is increased to the NVE information table content of acquisition in local NVE information table.
9. device according to claim 6, is characterized in that,
Described receiving element, hangs the ARP request message that NVE equipment sends under being further used for receiving this fringe node;
Described transmitting element, during for receiving ARP request message that lower extension NVE equipment sends when described receiving element, the MAC Address of this fringe node is responded to described NVE equipment, the MAC Address of described this fringe node of NVE equipment use is sent datagram as target MAC (Media Access Control) address.
10. the device according to claim 6-10 any one, is characterized in that,
Described receiving element, is further used for the message of other node transmission received in TRILL network;
Described processing unit, when being further used for the message when other node that described receiving element receives in TRILL network sends, the pet name that the pet name is this fringe node is gone out in the TRILL head of this message if determine, then peel off MAC head and the TRILL head of this message, and using MAC Address corresponding in NVE information for the object IP address of this message as target MAC (Media Access Control) address, the MAC Address of this fringe node carries out the encapsulation of MAC head as source MAC to the message peeling off MAC head and TRILL head;
Described transmitting element, is further used for the message by processing unit encapsulation MAC head described in the port repeat corresponding to the port numbers of object IP address correspondence in NVE information table of this message.
CN201410591545.4A 2014-10-29 2014-10-29 Message forwarding method and device in a kind of transparent interconnection of lots of links internet Active CN104320342B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410591545.4A CN104320342B (en) 2014-10-29 2014-10-29 Message forwarding method and device in a kind of transparent interconnection of lots of links internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410591545.4A CN104320342B (en) 2014-10-29 2014-10-29 Message forwarding method and device in a kind of transparent interconnection of lots of links internet

Publications (2)

Publication Number Publication Date
CN104320342A true CN104320342A (en) 2015-01-28
CN104320342B CN104320342B (en) 2017-10-27

Family

ID=52375516

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410591545.4A Active CN104320342B (en) 2014-10-29 2014-10-29 Message forwarding method and device in a kind of transparent interconnection of lots of links internet

Country Status (1)

Country Link
CN (1) CN104320342B (en)

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9935894B2 (en) 2014-05-08 2018-04-03 Cisco Technology, Inc. Collaborative inter-service scheduling of logical resources in cloud platforms
US10034201B2 (en) 2015-07-09 2018-07-24 Cisco Technology, Inc. Stateless load-balancing across multiple tunnels
US10037617B2 (en) 2015-02-27 2018-07-31 Cisco Technology, Inc. Enhanced user interface systems including dynamic context selection for cloud-based networks
US10050862B2 (en) 2015-02-09 2018-08-14 Cisco Technology, Inc. Distributed application framework that uses network and application awareness for placing data
US10067780B2 (en) 2015-10-06 2018-09-04 Cisco Technology, Inc. Performance-based public cloud selection for a hybrid cloud environment
US10084703B2 (en) 2015-12-04 2018-09-25 Cisco Technology, Inc. Infrastructure-exclusive service forwarding
US10122605B2 (en) 2014-07-09 2018-11-06 Cisco Technology, Inc Annotation of network activity through different phases of execution
US10129177B2 (en) 2016-05-23 2018-11-13 Cisco Technology, Inc. Inter-cloud broker for hybrid cloud networks
US10142346B2 (en) 2016-07-28 2018-11-27 Cisco Technology, Inc. Extension of a private cloud end-point group to a public cloud
US10205677B2 (en) 2015-11-24 2019-02-12 Cisco Technology, Inc. Cloud resource placement optimization and migration execution in federated clouds
US10212074B2 (en) 2011-06-24 2019-02-19 Cisco Technology, Inc. Level of hierarchy in MST for traffic localization and load balancing
US10257042B2 (en) 2012-01-13 2019-04-09 Cisco Technology, Inc. System and method for managing site-to-site VPNs of a cloud managed network
US10263898B2 (en) 2016-07-20 2019-04-16 Cisco Technology, Inc. System and method for implementing universal cloud classification (UCC) as a service (UCCaaS)
US10320683B2 (en) 2017-01-30 2019-06-11 Cisco Technology, Inc. Reliable load-balancer using segment routing and real-time application monitoring
US10326817B2 (en) 2016-12-20 2019-06-18 Cisco Technology, Inc. System and method for quality-aware recording in large scale collaborate clouds
US10334029B2 (en) 2017-01-10 2019-06-25 Cisco Technology, Inc. Forming neighborhood groups from disperse cloud providers
US10353800B2 (en) 2017-10-18 2019-07-16 Cisco Technology, Inc. System and method for graph based monitoring and management of distributed systems
US10367914B2 (en) 2016-01-12 2019-07-30 Cisco Technology, Inc. Attaching service level agreements to application containers and enabling service assurance
US10382534B1 (en) 2015-04-04 2019-08-13 Cisco Technology, Inc. Selective load balancing of network traffic
US10382597B2 (en) 2016-07-20 2019-08-13 Cisco Technology, Inc. System and method for transport-layer level identification and isolation of container traffic
US10382274B2 (en) 2017-06-26 2019-08-13 Cisco Technology, Inc. System and method for wide area zero-configuration network auto configuration
US10425288B2 (en) 2017-07-21 2019-09-24 Cisco Technology, Inc. Container telemetry in data center environments with blade servers and switches
US10432532B2 (en) 2016-07-12 2019-10-01 Cisco Technology, Inc. Dynamically pinning micro-service to uplink port
US10439877B2 (en) 2017-06-26 2019-10-08 Cisco Technology, Inc. Systems and methods for enabling wide area multicast domain name system
US10454984B2 (en) 2013-03-14 2019-10-22 Cisco Technology, Inc. Method for streaming packet captures from network access devices to a cloud server over HTTP
US10461959B2 (en) 2014-04-15 2019-10-29 Cisco Technology, Inc. Programmable infrastructure gateway for enabling hybrid cloud services in a network environment
US10462136B2 (en) 2015-10-13 2019-10-29 Cisco Technology, Inc. Hybrid cloud security groups
US10476982B2 (en) 2015-05-15 2019-11-12 Cisco Technology, Inc. Multi-datacenter message queue
US10511534B2 (en) 2018-04-06 2019-12-17 Cisco Technology, Inc. Stateless distributed load-balancing
US10523592B2 (en) 2016-10-10 2019-12-31 Cisco Technology, Inc. Orchestration system for migrating user data and services based on user information
US10523657B2 (en) 2015-11-16 2019-12-31 Cisco Technology, Inc. Endpoint privacy preservation with cloud conferencing
US10541866B2 (en) 2017-07-25 2020-01-21 Cisco Technology, Inc. Detecting and resolving multicast traffic performance issues
US10552191B2 (en) 2017-01-26 2020-02-04 Cisco Technology, Inc. Distributed hybrid cloud orchestration model
US10567344B2 (en) 2016-08-23 2020-02-18 Cisco Technology, Inc. Automatic firewall configuration based on aggregated cloud managed information
US10601693B2 (en) 2017-07-24 2020-03-24 Cisco Technology, Inc. System and method for providing scalable flow monitoring in a data center fabric
US10608865B2 (en) 2016-07-08 2020-03-31 Cisco Technology, Inc. Reducing ARP/ND flooding in cloud environment
US10671571B2 (en) 2017-01-31 2020-06-02 Cisco Technology, Inc. Fast network performance in containerized environments for network function virtualization
US10705882B2 (en) 2017-12-21 2020-07-07 Cisco Technology, Inc. System and method for resource placement across clouds for data intensive workloads
US10708342B2 (en) 2015-02-27 2020-07-07 Cisco Technology, Inc. Dynamic troubleshooting workspaces for cloud and network management systems
US10728361B2 (en) 2018-05-29 2020-07-28 Cisco Technology, Inc. System for association of customer information across subscribers
US10764266B2 (en) 2018-06-19 2020-09-01 Cisco Technology, Inc. Distributed authentication and authorization for rapid scaling of containerized services
US10805235B2 (en) 2014-09-26 2020-10-13 Cisco Technology, Inc. Distributed application framework for prioritizing network traffic using application priority awareness
US10819571B2 (en) 2018-06-29 2020-10-27 Cisco Technology, Inc. Network traffic optimization using in-situ notification system
US10892940B2 (en) 2017-07-21 2021-01-12 Cisco Technology, Inc. Scalable statistics and analytics mechanisms in cloud networking
US10904342B2 (en) 2018-07-30 2021-01-26 Cisco Technology, Inc. Container networking using communication tunnels
US10904322B2 (en) 2018-06-15 2021-01-26 Cisco Technology, Inc. Systems and methods for scaling down cloud-based servers handling secure connections
US11005731B2 (en) 2017-04-05 2021-05-11 Cisco Technology, Inc. Estimating model parameters for automatic deployment of scalable micro services
US11005682B2 (en) 2015-10-06 2021-05-11 Cisco Technology, Inc. Policy-driven switch overlay bypass in a hybrid cloud network environment
US11019083B2 (en) 2018-06-20 2021-05-25 Cisco Technology, Inc. System for coordinating distributed website analysis
US11044162B2 (en) 2016-12-06 2021-06-22 Cisco Technology, Inc. Orchestration of cloud and fog interactions
US11481362B2 (en) 2017-11-13 2022-10-25 Cisco Technology, Inc. Using persistent memory to enable restartability of bulk load transactions in cloud databases
US11595474B2 (en) 2017-12-28 2023-02-28 Cisco Technology, Inc. Accelerating data replication using multicast and non-volatile memory enabled nodes

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102647324A (en) * 2011-02-21 2012-08-22 中兴通讯股份有限公司 TRILL (Transparent Interconnection over Lots of Links) network interconnection method and system
CN102868614A (en) * 2012-09-13 2013-01-09 杭州华三通信技术有限公司 Packet forwarding method in TRILL (transparent interconnection of lots of links) network and routing bridge
CN102971992A (en) * 2010-06-29 2013-03-13 华为技术有限公司 Layer two over multiple sites
CN103227843A (en) * 2012-08-31 2013-07-31 杭州华三通信技术有限公司 Physical link address management method and device
US20140006585A1 (en) * 2012-06-29 2014-01-02 Futurewei Technologies, Inc. Providing Mobility in Overlay Networks

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102971992A (en) * 2010-06-29 2013-03-13 华为技术有限公司 Layer two over multiple sites
CN102647324A (en) * 2011-02-21 2012-08-22 中兴通讯股份有限公司 TRILL (Transparent Interconnection over Lots of Links) network interconnection method and system
US20140006585A1 (en) * 2012-06-29 2014-01-02 Futurewei Technologies, Inc. Providing Mobility in Overlay Networks
CN103227843A (en) * 2012-08-31 2013-07-31 杭州华三通信技术有限公司 Physical link address management method and device
CN102868614A (en) * 2012-09-13 2013-01-09 杭州华三通信技术有限公司 Packet forwarding method in TRILL (transparent interconnection of lots of links) network and routing bridge

Cited By (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10212074B2 (en) 2011-06-24 2019-02-19 Cisco Technology, Inc. Level of hierarchy in MST for traffic localization and load balancing
US10257042B2 (en) 2012-01-13 2019-04-09 Cisco Technology, Inc. System and method for managing site-to-site VPNs of a cloud managed network
US10454984B2 (en) 2013-03-14 2019-10-22 Cisco Technology, Inc. Method for streaming packet captures from network access devices to a cloud server over HTTP
US10461959B2 (en) 2014-04-15 2019-10-29 Cisco Technology, Inc. Programmable infrastructure gateway for enabling hybrid cloud services in a network environment
US10972312B2 (en) 2014-04-15 2021-04-06 Cisco Technology, Inc. Programmable infrastructure gateway for enabling hybrid cloud services in a network environment
US11606226B2 (en) 2014-04-15 2023-03-14 Cisco Technology, Inc. Programmable infrastructure gateway for enabling hybrid cloud services in a network environment
US9935894B2 (en) 2014-05-08 2018-04-03 Cisco Technology, Inc. Collaborative inter-service scheduling of logical resources in cloud platforms
US10122605B2 (en) 2014-07-09 2018-11-06 Cisco Technology, Inc Annotation of network activity through different phases of execution
US10805235B2 (en) 2014-09-26 2020-10-13 Cisco Technology, Inc. Distributed application framework for prioritizing network traffic using application priority awareness
US10050862B2 (en) 2015-02-09 2018-08-14 Cisco Technology, Inc. Distributed application framework that uses network and application awareness for placing data
US10825212B2 (en) 2015-02-27 2020-11-03 Cisco Technology, Inc. Enhanced user interface systems including dynamic context selection for cloud-based networks
US10708342B2 (en) 2015-02-27 2020-07-07 Cisco Technology, Inc. Dynamic troubleshooting workspaces for cloud and network management systems
US10037617B2 (en) 2015-02-27 2018-07-31 Cisco Technology, Inc. Enhanced user interface systems including dynamic context selection for cloud-based networks
US10382534B1 (en) 2015-04-04 2019-08-13 Cisco Technology, Inc. Selective load balancing of network traffic
US11122114B2 (en) 2015-04-04 2021-09-14 Cisco Technology, Inc. Selective load balancing of network traffic
US11843658B2 (en) 2015-04-04 2023-12-12 Cisco Technology, Inc. Selective load balancing of network traffic
US10938937B2 (en) 2015-05-15 2021-03-02 Cisco Technology, Inc. Multi-datacenter message queue
US10476982B2 (en) 2015-05-15 2019-11-12 Cisco Technology, Inc. Multi-datacenter message queue
US10034201B2 (en) 2015-07-09 2018-07-24 Cisco Technology, Inc. Stateless load-balancing across multiple tunnels
US10067780B2 (en) 2015-10-06 2018-09-04 Cisco Technology, Inc. Performance-based public cloud selection for a hybrid cloud environment
US10901769B2 (en) 2015-10-06 2021-01-26 Cisco Technology, Inc. Performance-based public cloud selection for a hybrid cloud environment
US11005682B2 (en) 2015-10-06 2021-05-11 Cisco Technology, Inc. Policy-driven switch overlay bypass in a hybrid cloud network environment
US11218483B2 (en) 2015-10-13 2022-01-04 Cisco Technology, Inc. Hybrid cloud security groups
US10462136B2 (en) 2015-10-13 2019-10-29 Cisco Technology, Inc. Hybrid cloud security groups
US10523657B2 (en) 2015-11-16 2019-12-31 Cisco Technology, Inc. Endpoint privacy preservation with cloud conferencing
US10205677B2 (en) 2015-11-24 2019-02-12 Cisco Technology, Inc. Cloud resource placement optimization and migration execution in federated clouds
US10084703B2 (en) 2015-12-04 2018-09-25 Cisco Technology, Inc. Infrastructure-exclusive service forwarding
US10999406B2 (en) 2016-01-12 2021-05-04 Cisco Technology, Inc. Attaching service level agreements to application containers and enabling service assurance
US10367914B2 (en) 2016-01-12 2019-07-30 Cisco Technology, Inc. Attaching service level agreements to application containers and enabling service assurance
US10129177B2 (en) 2016-05-23 2018-11-13 Cisco Technology, Inc. Inter-cloud broker for hybrid cloud networks
US10608865B2 (en) 2016-07-08 2020-03-31 Cisco Technology, Inc. Reducing ARP/ND flooding in cloud environment
US10659283B2 (en) 2016-07-08 2020-05-19 Cisco Technology, Inc. Reducing ARP/ND flooding in cloud environment
US10432532B2 (en) 2016-07-12 2019-10-01 Cisco Technology, Inc. Dynamically pinning micro-service to uplink port
US10263898B2 (en) 2016-07-20 2019-04-16 Cisco Technology, Inc. System and method for implementing universal cloud classification (UCC) as a service (UCCaaS)
US10382597B2 (en) 2016-07-20 2019-08-13 Cisco Technology, Inc. System and method for transport-layer level identification and isolation of container traffic
US10142346B2 (en) 2016-07-28 2018-11-27 Cisco Technology, Inc. Extension of a private cloud end-point group to a public cloud
US10567344B2 (en) 2016-08-23 2020-02-18 Cisco Technology, Inc. Automatic firewall configuration based on aggregated cloud managed information
US11716288B2 (en) 2016-10-10 2023-08-01 Cisco Technology, Inc. Orchestration system for migrating user data and services based on user information
US10523592B2 (en) 2016-10-10 2019-12-31 Cisco Technology, Inc. Orchestration system for migrating user data and services based on user information
US11044162B2 (en) 2016-12-06 2021-06-22 Cisco Technology, Inc. Orchestration of cloud and fog interactions
US10326817B2 (en) 2016-12-20 2019-06-18 Cisco Technology, Inc. System and method for quality-aware recording in large scale collaborate clouds
US10334029B2 (en) 2017-01-10 2019-06-25 Cisco Technology, Inc. Forming neighborhood groups from disperse cloud providers
US10552191B2 (en) 2017-01-26 2020-02-04 Cisco Technology, Inc. Distributed hybrid cloud orchestration model
US10917351B2 (en) 2017-01-30 2021-02-09 Cisco Technology, Inc. Reliable load-balancer using segment routing and real-time application monitoring
US10320683B2 (en) 2017-01-30 2019-06-11 Cisco Technology, Inc. Reliable load-balancer using segment routing and real-time application monitoring
US10671571B2 (en) 2017-01-31 2020-06-02 Cisco Technology, Inc. Fast network performance in containerized environments for network function virtualization
US11005731B2 (en) 2017-04-05 2021-05-11 Cisco Technology, Inc. Estimating model parameters for automatic deployment of scalable micro services
US10439877B2 (en) 2017-06-26 2019-10-08 Cisco Technology, Inc. Systems and methods for enabling wide area multicast domain name system
US10382274B2 (en) 2017-06-26 2019-08-13 Cisco Technology, Inc. System and method for wide area zero-configuration network auto configuration
US11196632B2 (en) 2017-07-21 2021-12-07 Cisco Technology, Inc. Container telemetry in data center environments with blade servers and switches
US10425288B2 (en) 2017-07-21 2019-09-24 Cisco Technology, Inc. Container telemetry in data center environments with blade servers and switches
US11411799B2 (en) 2017-07-21 2022-08-09 Cisco Technology, Inc. Scalable statistics and analytics mechanisms in cloud networking
US11695640B2 (en) 2017-07-21 2023-07-04 Cisco Technology, Inc. Container telemetry in data center environments with blade servers and switches
US10892940B2 (en) 2017-07-21 2021-01-12 Cisco Technology, Inc. Scalable statistics and analytics mechanisms in cloud networking
US11233721B2 (en) 2017-07-24 2022-01-25 Cisco Technology, Inc. System and method for providing scalable flow monitoring in a data center fabric
US10601693B2 (en) 2017-07-24 2020-03-24 Cisco Technology, Inc. System and method for providing scalable flow monitoring in a data center fabric
US11159412B2 (en) 2017-07-24 2021-10-26 Cisco Technology, Inc. System and method for providing scalable flow monitoring in a data center fabric
US11102065B2 (en) 2017-07-25 2021-08-24 Cisco Technology, Inc. Detecting and resolving multicast traffic performance issues
US10541866B2 (en) 2017-07-25 2020-01-21 Cisco Technology, Inc. Detecting and resolving multicast traffic performance issues
US10866879B2 (en) 2017-10-18 2020-12-15 Cisco Technology, Inc. System and method for graph based monitoring and management of distributed systems
US10353800B2 (en) 2017-10-18 2019-07-16 Cisco Technology, Inc. System and method for graph based monitoring and management of distributed systems
US11481362B2 (en) 2017-11-13 2022-10-25 Cisco Technology, Inc. Using persistent memory to enable restartability of bulk load transactions in cloud databases
US10705882B2 (en) 2017-12-21 2020-07-07 Cisco Technology, Inc. System and method for resource placement across clouds for data intensive workloads
US11595474B2 (en) 2017-12-28 2023-02-28 Cisco Technology, Inc. Accelerating data replication using multicast and non-volatile memory enabled nodes
US10511534B2 (en) 2018-04-06 2019-12-17 Cisco Technology, Inc. Stateless distributed load-balancing
US11233737B2 (en) 2018-04-06 2022-01-25 Cisco Technology, Inc. Stateless distributed load-balancing
US10728361B2 (en) 2018-05-29 2020-07-28 Cisco Technology, Inc. System for association of customer information across subscribers
US11252256B2 (en) 2018-05-29 2022-02-15 Cisco Technology, Inc. System for association of customer information across subscribers
US10904322B2 (en) 2018-06-15 2021-01-26 Cisco Technology, Inc. Systems and methods for scaling down cloud-based servers handling secure connections
US11552937B2 (en) 2018-06-19 2023-01-10 Cisco Technology, Inc. Distributed authentication and authorization for rapid scaling of containerized services
US10764266B2 (en) 2018-06-19 2020-09-01 Cisco Technology, Inc. Distributed authentication and authorization for rapid scaling of containerized services
US11968198B2 (en) 2018-06-19 2024-04-23 Cisco Technology, Inc. Distributed authentication and authorization for rapid scaling of containerized services
US11019083B2 (en) 2018-06-20 2021-05-25 Cisco Technology, Inc. System for coordinating distributed website analysis
US10819571B2 (en) 2018-06-29 2020-10-27 Cisco Technology, Inc. Network traffic optimization using in-situ notification system
US10904342B2 (en) 2018-07-30 2021-01-26 Cisco Technology, Inc. Container networking using communication tunnels

Also Published As

Publication number Publication date
CN104320342B (en) 2017-10-27

Similar Documents

Publication Publication Date Title
CN104320342A (en) Method and device for forwarding messages in multilink transparent Internet
CN108075956B (en) Data processing method and device
CN106603407B (en) Multicast address transmission method and device
CN104579728B (en) Network element device configuration and management method, device and network element device
CN102801820B (en) MAC address publishing method and device in EVI network
CN103731349B (en) Message forwarding method and edge device between a kind of Ethernet virtualization interconnection neighbours
WO2015192501A1 (en) Address information publishing method and apparatus
US9288067B2 (en) Adjacency server for virtual private networks
CN102307144B (en) Dynamic host configuration protocol (DHCP) message forwarding method for transparent interconnection of lots of links (TRILL) network and routing bridge
CN102368727A (en) Crossed IP network TRILL network communication method, system thereof and devices
CN107277190B (en) A kind of method of SDN equipment automatic wire charging, SDN equipment and controller
CN104158718A (en) A message processing method and device
CN105187311B (en) A kind of message forwarding method and device
CN105337855A (en) Method and device used for processing modified message
CN108156067B (en) Method and system for realizing Ethernet-based virtual private network
CN103780470A (en) IS-IS information synchronization method and device
CN104079466A (en) Message processing method and equipment
CN106576049A (en) Network device configured to track multicast receivers
CN101631060A (en) Method and device for managing edge port
CN105763439A (en) Data center interconnection (DCI) method and device in transparent interconnection of lots of links (TRILL) network
CN105591897B (en) The MAC Address synchronous method and device of TRILL network
CN103986654A (en) LSP generating method and device
CN103685029B (en) Message forwarding method and equipment in a kind of rapid ring protection protocol networking
CN106230730B (en) Multicast transmission method and device
CN103354567B (en) A kind of method and apparatus of synchronized multimedia accessing to control address

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Applicant after: Xinhua three Technology Co., Ltd.

Address before: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No.

Applicant before: Huasan Communication Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant