CN105187311A - Message forwarding method and message forwarding device - Google Patents

Message forwarding method and message forwarding device Download PDF

Info

Publication number
CN105187311A
CN105187311A CN201510313125.4A CN201510313125A CN105187311A CN 105187311 A CN105187311 A CN 105187311A CN 201510313125 A CN201510313125 A CN 201510313125A CN 105187311 A CN105187311 A CN 105187311A
Authority
CN
China
Prior art keywords
message
bridge
routing bridge
instance identification
encapsulated
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
CN201510313125.4A
Other languages
Chinese (zh)
Other versions
CN105187311B (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 CN201510313125.4A priority Critical patent/CN105187311B/en
Publication of CN105187311A publication Critical patent/CN105187311A/en
Application granted granted Critical
Publication of CN105187311B publication Critical patent/CN105187311B/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/74Address processing for routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3009Header conversion, routing tables or routing tags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0227Filtering policies
    • H04L63/0236Filtering by address, protocol, port number or service, e.g. IP-address or URL
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/101Access control lists [ACL]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention provides a message forwarding method and a message forwarding device. The message forwarding method comprises the steps of receiving a first message sent by a first terminal located in a first virtual local area network; determining a first instance identifier of a first instance corresponding to the first virtual local area network; querying a destination MAC address of a destination terminal of the first message according to the first instance identifier in a pre-established media access control MAC address list corresponding to instance identifiers; and forwarding a first packaged message to a destination routing bridge according to the destination MAC address, enabling the first message acquired through unpacking the first packaged message by the destination routing bridge to be sent to the destination terminal of the first message, wherein the first packaged message is a message acquired by carrying out Trill head packaging on the first message. The method and the device provided by the invention can realize isolation for a user side virtual local area network in a Trill network, and the network security is improved.

Description

A kind of message forwarding method and device
Technical field
The present invention relates to network communication technology field, particularly a kind of message forwarding method and device.
Background technology
Multilink transparent interconnection (TRansparentInterconnectionofLotsofLinks, Trill) agreement is passed through three layers of route technology Intermediate System-to-Intermediate System (IntermediateSystem-to-IntermediateSystem, IS-IS) mentality of designing introduces double layer network, thus stable, the easily extensible of simple, the flexibility of two layers and three layers and high-performance are organically blended, be applicable to very much the needs that data center builds large-scale double layer network.
Current Trill network provides the entirely interconnected of Customer Premises Network, the any identical two-layer virtual local area network (LAN) (VirtualLocalAreaNetwork of other far-ends can be arrived by Trill network after different user side network insertion to Trill network, VLAN) in, no matter whether these user networks belong to same enterprise customer, also the need of interconnected or forbid interconnected between vlan networks of no matter these dispersions, fail safe is poor.
Summary of the invention
In view of this, the invention provides a kind of message forwarding method and device, to realize user-isolated side local area network (LAN) in Trill network, improve internet security.
According to the first aspect of the embodiment of the present invention, provide a kind of message forwarding method, described method is used for multilink transparent interconnection Trill first routing bridge, and described method comprises:
Receive the first message that the first terminal be in the first VLAN sends;
Determine the first instance identification with the first example corresponding to described first VLAN;
In the MAC address table corresponding with instance identification set up in advance, according to the target MAC (Media Access Control) address of the object terminal of described first message of described first instance identification inquiry;
According to described target MAC (Media Access Control) address, forward the first encapsulated message to object routing bridge, make described object routing bridge be sent to the object terminal of described first message to described first message obtained after described first encapsulated message decapsulation, described first encapsulated message is the message obtained after described first message is carried out the encapsulation of Trill head.
According to the second aspect of the embodiment of the present invention, provide a kind of apparatus for forwarding message, described device is used for multilink transparent interconnection Trill first routing bridge, comprising:
First receiving element, for receiving the first message that the first terminal be in the first VLAN sends;
Determining unit, for determining the first instance identification with the first example corresponding to described first VLAN;
Query unit, in the MAC address table corresponding with instance identification set up in advance, according to the target MAC (Media Access Control) address of the object terminal of described first message of described first instance identification inquiry;
Performance element, for according to described target MAC (Media Access Control) address, forward the first encapsulated message to object routing bridge, make described object routing bridge be sent to the object terminal of described first message to described first message obtained after described first encapsulated message decapsulation, described first encapsulated message is the message obtained after described first message is carried out the encapsulation of Trill head.
In the embodiment of the present invention, on the routing bridge of Trill network, pre-configured example, distinguishes different examples by instance identification.Each example can be configured at least one routing bridge.Meanwhile, also carry out instantiation division to user side vlan network, each vlan network is a corresponding example only.Be between the terminal in different vlan networks and want to communicate, then the identical instance identification of the routing bridge Equipments Setting needing terminal to access, the isolation between achieving in Trill network thus user side local area network (LAN), improves internet security.
Accompanying drawing explanation
Accompanying drawing to be herein merged in specification and to form the part of this specification, shows embodiment according to the invention, and is used from specification one and explains principle of the present invention.
Fig. 1 is the application scenarios schematic diagram that the application embodiment of the present invention realizes message repeating;
Fig. 2 is an embodiment flow chart of message forwarding method of the present invention;
Fig. 3 is another embodiment flow chart of message forwarding method of the present invention;
Fig. 4 is another embodiment flow chart of message forwarding method of the present invention;
Fig. 5 is a kind of hardware structure diagram of apparatus for forwarding message place of the present invention equipment;
Fig. 6 is an embodiment block diagram of apparatus for forwarding message of the present invention.
Embodiment
Technical scheme in the embodiment of the present invention is understood better in order to make those skilled in the art person, and enable the above-mentioned purpose of the embodiment of the present invention, feature and advantage become apparent more, below in conjunction with accompanying drawing, technical scheme in the embodiment of the present invention is described in further detail.
See Fig. 1, for the application embodiment of the present invention realizes the application scenarios schematic diagram of message repeating:
In Fig. 1, the message that routing bridge (RoutingBridge, RBridge) equipment is responsible for first terminal sends forwards, and wherein all has the vlan network access of user side under RB1-RB4 equipment.All establish Trill in the prior art between any two RBridge equipment to connect, the terminal be namely in all VLAN all can be interconnected, the poor stability of network.
In the present invention, vlan network Case-based Reasoning is divided.Each vlan network can only belong to an example.Simultaneously to the pre-configured corresponding example of route bridge device, the routing bridge equipment by being configured with same instance mark between two terminals, is only had to communicate.Illustrate as follows.
As shown in Figure 1, when user network VLAN1 and user network VLAN3 needs interconnected, need on RB1 and RB3, configure identical example 1, corresponding instance identification is Trill1.RB1 arranges VLAN1 and belongs to example 1, RB3 arranges VLAN3 and belongs to example 1 equally.Like this, RB1, when receiving the first message that terminal PC 100 sends, can determine first instance identification corresponding with the first example belonging to PC100, after the first message being carried out the encapsulation of Trill head, and the RB3 being forwarded to described first example pre-configured.
In said process, PC100 only communicates with between PC300, not interconnected with the terminal be in other vlan networks, improves internet security.
See Fig. 2, for an embodiment flow chart of message forwarding method of the present invention, this embodiment is described from the first via by bridge device, in the present embodiment, need profile instance on each routing bridge in advance, and release, wherein, each example can be configured at least one routing bridge, and the example that each routing bridge is configured according to the example oneself configured and other routing bridges, sets up the Trill route forwarding table of Case-based Reasoning.In addition, each routing bridge also needs the corresponding relation of configuring virtual LAN and example, and each VLAN is a corresponding example only.
Message repeating comprises the following steps:
Step 201: receive the first message that the first terminal be in the first VLAN sends.
First route bridging receives the first message that the first terminal in the first VLAN sends, alternatively, first message is address resolution protocol (AddressResolutionProtocol, ARP) request message or arp response message, described first message can also be other data message.Detailed process is identical with existing mode, does not repeat them here.
Step 202: determine the first instance identification with the first example corresponding to described first VLAN.
In the present embodiment, each routing bridge is the pre-configured corresponding relation of VLAN and example.Alternatively, the corresponding relation between the parameter identification of local area network (LAN) and instance identification is configured with.Described parameter identification is the port-mark of the port receiving described first message; And/or the LAN ID of local area network (LAN).
The first via according to the corresponding relation between pre-configured above-mentioned parameter mark with instance identification, can determine first instance identification corresponding with described first parameter identification by bridge device.
Routing bridge equipment generally can be safeguarded two tables.One is that media interviews control (MediaAccessControl, MAC) address table, for learning the source MAC of the first terminal sending message, and searches the RBridge equipment corresponding to target MAC (Media Access Control) address of message transmission; Another is Trill route forwarding table, and use when carrying out message repeating in Trill territory, namely how message arrives outlet routing bridge from entrance routing bridge.
In step 202., the described first via is also needed the source MAC of study first message by bridge device.Namely described method also comprises (not shown in Fig. 2):
Step 202-1: the source MAC learning described first message, to safeguard described corresponding with instance identification mac address table.
The first via learns the source MAC of first terminal, by the first routing bridge identification record of source MAC, VLAN parameter identification, the first instance identification, described first routing bridge in described mac address table by bridge device.VLAN ID alternatively, for receiving the port-mark of the port of described first message; And/or the LAN ID of local area network (LAN).
Step 202-2: according to described first instance identification, send MAC Address notification packet to the pre-configured secondary route bridge of described first example, make described secondary route bridge safeguard the mac address table corresponding with instance identification of self, described MAC Address notification packet comprises described source MAC and described first instance identification.
Consider that existing TrillISIS agreement has good autgmentability, only need in ISIS protocol massages, increase type field and just can carry corresponding instance identification.In the present embodiment, alternatively, described MAC Address notification packet adopts ISIS protocol massages.Source MAC, the first instance identification are encapsulated in ISIS protocol massages and issue to each secondary route bridge of pre-configured described first example, after secondary route bridge receives MAC Address notification packet, parse the first instance identification, the source MAC of first terminal, VLAN parameter identification, the first routing bridge mark, the foregoing parsed is recorded in the mac address table corresponding with the first instance identification of secondary route bridge.
If when the subsequently received target MAC (Media Access Control) address of secondary route bridge is the message of the MAC Address of described first terminal, can directly according to the mac address table corresponding with the first instance identification of self, determine that the routing bridge at described first terminal place is the first routing bridge, thus carry out follow-up forwarding.
Safeguarded the mac address table corresponding with instance identification of self by mutual MAC Address notification packet between the routing bridge being configured with same instance.
In the present embodiment, because Case-based Reasoning mark carries out the study of MAC Address and Trill route forwarding table items, decrease the establishment of the Trill forwarding-table item between routing bridge equipment, decrease unnecessary station address simultaneously and preserve and network flood.
Step 203: in the MAC address table corresponding with instance identification set up in advance, according to the target MAC (Media Access Control) address of the object terminal of described first message of described first instance identification inquiry.
Need the target MAC (Media Access Control) address inquiring about the first message in the mac address table corresponding with instance identification set up in advance on the first routing bridge.In the present embodiment, in first mac address table corresponding with the first instance identification, described target MAC (Media Access Control) address should be inquired about.Query script is identical with existing mode, does not repeat them here.
Step 204: according to described target MAC (Media Access Control) address, forward the first encapsulated message to object routing bridge, make described object routing bridge be sent to the object terminal of described first message to described first message obtained after described first encapsulated message decapsulation, described first encapsulated message is the message obtained after described first message is carried out the encapsulation of Trill head.
In the present embodiment, after determining target MAC (Media Access Control) address, alternatively, need to carry out the encapsulation of Trill head according to the type of destination address.
Namely, before execution step 204, step 203-1 is performed.
Step 203-1: judge whether described target MAC (Media Access Control) address is unicast address.
When described target MAC (Media Access Control) address is unicast address, step 204 comprises:
Step 204-1: inquire about the first mac address table corresponding with described first instance identification on described first routing bridge, determines the object routing bridge mark of the object routing bridge of described first message.
In the present embodiment, alternatively, the first message can be ARP message or data message.When existing in described first mac address table on the first routing bridge of the target MAC (Media Access Control) address of certain data message, according to target MAC (Media Access Control) address, can directly determine the object routing bridge mark of corresponding object routing bridge; Otherwise, need first to send ARP request message, obtain the target MAC (Media Access Control) address of the object terminal of described data message.After object terminal receives ARP request message, generate arp reply message and be sent to the first routing bridge by the routing bridge self connected, after first routing bridge have learned the source MAC of arp reply message (namely the target MAC (Media Access Control) address of described data message has been arrived in study), when sending described data message again, just can inquire the target MAC (Media Access Control) address of this data message in the mac address table corresponding with instance identification, thus determine the object routing bridge mark of corresponding object routing bridge.
Step 204-2: the entry bridge mark being designated described first encapsulated message with the routing bridge of described first routing bridge, the outlet bridge mark of described first encapsulated message is designated with described object routing bridge, the encapsulation of Trill head is carried out to described first message, obtains described first encapsulated message.
The object routing bridge mark of the object routing bridge inquired in the first mac address table is identified as described outlet bridge, encapsulates according to this object routing bridge, obtain the first encapsulated message.
Step 204-3: forward described first encapsulated message to described object routing bridge, makes described object routing bridge be sent to the object terminal of described first message to described first message obtained after described first encapsulated message decapsulation.
The process now forwarded is identical with existing mode, does not repeat them here.
When described target MAC (Media Access Control) address is not unicast address, namely described target MAC (Media Access Control) address be multicast address or broadcast address time, object routing bridge is the secondary route bridge being configured with the first example, and step 204-2 is specially:
Described entry bridge mark is designated with the routing bridge of described first routing bridge, described outlet bridge mark is designated with the routing bridge of the described secondary route bridge of pre-configured described first example, the encapsulation of clean culture Trill head is carried out to described first message, obtains described first encapsulated message.
Step 204-2 is specially:
Described first encapsulated message is forwarded to each described secondary route bridge by mode of unicast.
When the target MAC (Media Access Control) address inquired be broadcast address or multicast address time, then on the secondary route bridge being configured with described first example, broadcast the first encapsulated message.
Alternatively, in order to reduce the calculating of multicast tree, to each secondary route bridge encapsulation trill head being configured with the first example, directly carry out clean culture transmission respectively to each secondary route bridge by the first via by bridge device.
In the present embodiment, after configuring Trill example by above-mentioned steps on these routing bridge equipment, alternatively, flooded by Trill example information by TrillISIS protocol massages in network, each equipment can learn the Trill example information on other routing bridge equipment.Each routing bridge equipment can create based on Trill example the connection arriving other routing bridge opposite ends, thus carries out message repeating, but can not connect between the routing bridge equipment of identical Trill example.
Above-mentioned step is after the first via to be received the first message that the first terminal be in the first VLAN sends by bridge device, the flow process of the message repeating carried out.In actual applications, the first via is by bridge device except receiving the message of first terminal transmission, and can also receive the message that other routing bridge equipment sends, namely the method for described message repeating is alternatively, also comprises (not shown in Fig. 2):
Step 205: receive the second encapsulated message that the 3rd routing bridge sends, described second encapsulated message is the message that the second message the second terminal being in the second VLAN sent obtains after the encapsulation of Trill head, and carries the second instance identification of second example corresponding with described second VLAN in described second encapsulated message.
The second message that second terminal sends carries out, after the encapsulation of Trill head, obtaining the second encapsulated message through the 3rd routing bridge.3rd routing bridge equipment forwards in Trill network, is sent to the first via by bridge device.
Step 206: judge whether identical the outlet bridge mark of described second encapsulated message identifies with the routing bridge of described first routing bridge.
When the outlet bridge mark of described second encapsulated message identifies identical with the routing bridge of described first routing bridge, perform step 207, otherwise perform step 209.Deterministic process is identical with existing mode, does not repeat them here.
Step 207: according to described second instance identification, judges whether pre-configured described second example on described first routing bridge.
Alternatively, the first via in the mapping table between the parameter identification and instance identification of pre-configured local area network (LAN), judges whether existence second instance identification by bridge device, judges whether to be configured with the second example with this.When on described first routing bridge during pre-configured described second example, perform step 208, otherwise abandon this message.
Step 208: according to described second instance identification, to the object terminal being sent to described second message after described second encapsulated message decapsulation.
The first via falls message Trill head by bridge device bullet, then forwards according to the destination address in the second message after decapsulation.If the second encapsulated message is unknown multicast or broadcasting packet, then broadcast, to be sent to object terminal in the second example of configuration after the first via is fallen the Trill head of the second message by bridge device bullet.
Step 209: according to described second outlet bridge mark, forward described second encapsulated message.
If the first via does not configure the second example by bridge device, then to the second encapsulated message decapsulation, can not need to continue to identify according to the outlet bridge of described second encapsulated message, forward described second encapsulated message.
Alternatively, in the present embodiment, multicast also can accomplish multicast as required, when there is the recipient of certain multicast group in the Customer Premises Network hung under routing bridge equipment, routing bridge equipment oneself is the recipient of this multicast group to other routing bridge devices advertise, each routing bridge can perform this and notice, and preserve the multicast group receipt message of other routing bridge equipment issue, multicast source routing bridge equipment sends multicast message to each routing bridge member device of multicast group successively by according to multicast group recipient list afterwards, message carries clean culture Trill head, entry bridge is designated this routing bridge equipment, outlet bridge is designated the routing bridge mark of recipient.These messages are forwarded to object equipment with unicast fashion in Trill network, and on object equipment, bullet forwards according to user multicast address after falling Trill head.
In above-described embodiment, on the routing bridge of Trill network, pre-configured example, distinguishes different examples by instance identification.Each example can be configured at least one routing bridge.Meanwhile, also carry out instantiation division to Customer Premises Network, each VLAN is a corresponding example only.When receiving the first message that first terminal sends, E-Packeting based on the first instance identification and being configured with the secondary route bridge device of the first example; If the second encapsulated message that the 3rd routing bridge equipment that receives sends, then first judge whether identical the routing bridge mark of the first routing bridge identifies with the outlet bridge of the second encapsulated message, if then judge whether self has been configured with the second example further, if be configured with the second example, decapsulation Trill head, and be sent to object terminal; If there is no configuration second example, then abandon this message.
The present embodiment by said process, ensure that and carries out message repeating by the routing bridge being configured with same instance mark between terminal, and the isolation between achieving in Trill network thus user side VLAN, improves internet security.
See Fig. 3, be another embodiment flow chart of message forwarding method of the present invention, mutual by between routing bridge equipment of this embodiment, describe the message repeating process of the embodiment of the present invention in detail:
Before carrying out message repeating, first need to perform step 300 (not shown in Fig. 3):
Step 300: carry out instantiation division in Trill network, each Trill example at least one routing bridge equipment corresponding, each vlan network can only belong to an example.
After routing bridge Equipments Setting example, by TrillISIS, the example information of configuration is flooded away, make other routing bridge learning equipment in network to this example information.The routing bridge equipment not configuring this example only preserves this example information, can not receive the mac address information of Case-based Reasoning Information issued.
Other members in example also can regularly flood oneself example information, after setting up Trill connection between the routing bridge equipment newly added and other equipment, on the one hand the user's MAC address information of this locality and multicast group information are published to other members in example, also can receive user's MAC address notice message and multicast group notice message from other members on the one hand.When routing bridge equipment being deleted an example, the information from flooding of deleting example can be gone out by this routing bridge equipment, delete the relevant Trill connection of local this example preserved, user's MAC address and multicast group information simultaneously, other routing bridge equipment can be deleted after receiving the deletion example information of this equipment and be connected with the Trill of this equipment, delete all user's MAC address information in the example of this equipment issue and multicast group information.
Alternatively, the corresponding relation between the parameter identification of pre-configured local area network (LAN) and instance identification, described parameter identification is the port-mark of routing bridge equipment, and/or accesses the LAN ID of VLAN of described routing bridge equipment.
Step 301: receive the first message that the first terminal be in the first VLAN sends.
First route bridging receives the first message that first terminal sends, and alternatively, the first message is ARP request message, arp response message or other data messages.
Step 302: determine the first instance identification with the first example corresponding to described first VLAN.
Alternatively, the first via according to the corresponding relation between the parameter identification of pre-configured local area network (LAN) and instance identification, can determine first instance identification corresponding with described first parameter identification by bridge device.
Step 303: the source MAC learning described first message, to safeguard described corresponding with instance identification described mac address table.
The first via learns the source MAC of the first message by bridge device, i.e. the MAC Address of first terminal, by the first routing bridge identification record of source MAC, VLAN parameter identification, the first instance identification, described first routing bridge in described mac address table.VLAN ID alternatively, for receiving the port-mark of the port of described first message; And/or the LAN ID of local area network (LAN).
Step 304: according to described first instance identification, send MAC Address notification packet to the pre-configured secondary route bridge of described first example, make described secondary route bridge safeguard the mac address table that self is corresponding with instance identification, in wherein said MAC Address notification packet, carry described source MAC and described first instance identification.
Consider that existing TrillISIS agreement has good autgmentability, only need in ISIS protocol massages, increase type field and just can carry corresponding instance identification.In the present embodiment, MAC Address notification packet alternatively, adopts ISIS protocol massages.Source MAC, the first instance identification are encapsulated in ISIS protocol massages and issue to each secondary route bridge of pre-configured described first example, after secondary route bridge receives MAC Address notification packet, parse the first instance identification, the source MAC of first terminal, VLAN parameter identification, the first routing bridge mark, the foregoing parsed is recorded in the mac address table corresponding with the first instance identification of secondary route bridge, uses in order to forwarding below.
In the present embodiment, because Case-based Reasoning mark carries out the study of MAC Address and Trill route forwarding table items, decrease the establishment of the Trill forwarding-table item between routing bridge equipment, decrease unnecessary station address simultaneously and preserve and network flood.
Step 305: in the MAC address table corresponding with instance identification set up in advance, according to the target MAC (Media Access Control) address of described first message of described first instance identification inquiry.
Need the target MAC (Media Access Control) address inquiring about the first message in the mac address table corresponding with instance identification.In the present embodiment, in first mac address table corresponding with the first instance identification, described target MAC (Media Access Control) address should be inquired about.Query script is identical with existing mode, does not repeat them here.
Step 306: judge whether described target MAC (Media Access Control) address is unicast address.If described target MAC (Media Access Control) address is unicast address, perform step 307, otherwise perform step 310.
Step 307: inquire about the first mac address table corresponding with described first instance identification on described first routing bridge, determines the object routing bridge mark of the object routing bridge of described first message.
Need in the present embodiment, in first mac address table corresponding with the first instance identification, to determine object routing bridge.
Step 308: the entry bridge mark being designated described first encapsulated message with the routing bridge of described first routing bridge, the outlet bridge mark of described first encapsulated message is designated with described object routing bridge, the encapsulation of Trill head is carried out to described first message, obtains described first encapsulated message.
Wherein, when described target MAC (Media Access Control) address is not unicast address, the secondary route bridge device of described object routing bridge to be pre-configured described first mark.
The outlet bridge of the object routing bridge of the object routing bridge inquired in the first mac address table mark as described first encapsulated message is identified, encapsulates according to this object routing bridge, obtain the first encapsulated message.
Step 309: forward described first encapsulated message to described object routing bridge.
When the target MAC (Media Access Control) address inquired be broadcast address or multicast address time, then on the secondary route bridge being configured with described first example, broadcast the first encapsulated message.
Alternatively, in order to reduce the calculating of multicast tree, to each secondary route bridge encapsulation trill head being configured with the first example, directly carry out clean culture transmission respectively to each secondary route bridge by the first via by bridge device.
Step 310: described 3rd routing bridge judges whether identical the routing bridge mark of self identifies with the outlet bridge of described first encapsulated message, in the present embodiment, the outlet bridge of the first encapsulated message is designated the routing bridge mark of secondary route bridge, identify different from the routing bridge of the 3rd routing bridge, now perform step 311.
Step 311: according to described first instance identification, forwards described first encapsulated message to secondary route bridge device.
Step 312: secondary route bridge judges that whether identical (in the present embodiment secondary route bridge identify and the outlet bridge of described first encapsulated message identifies identical) the routing bridge mark of self and the outlet bridge of described first encapsulated message identifys, if the same execution step 313.
Step 313: secondary route bridge has judged whether the first example pre-configured.
Alternatively, secondary route bridge device, in the mapping table between the parameter identification and instance identification of pre-configured local area network (LAN), judges whether existence first instance identification, judges whether to be configured with the first example with this.When on described secondary route bridge during pre-configured described first example, perform step 317, otherwise abandon this message (not shown in Fig. 3).
Step 314: according to described second instance identification, secondary route bridge is to the object terminal being sent to described second message after described second encapsulated message decapsulation.
Secondary route bridge device bullet falls message Trill head, then forwards according to the destination address in the first message after decapsulation.If the first encapsulated message is unknown multicast or broadcasting packet, then broadcast, to be sent to object terminal in the first example of configuration after secondary route bridge device bullet falls the Trill head of the first message.
In the present embodiment, on the routing bridge of Trill network, pre-configured example, distinguishes different examples by instance identification.Each example can be configured at least one routing bridge.Meanwhile, also carry out instantiation division to Customer Premises Network, each VLAN can only belong to an example.When the first via receives the first message of first terminal transmission by bridge device, E-Packet based on the first instance identification and be configured with the secondary route bridge device of the first example; When the 3rd routing bridge equipment receives the first encapsulated message, judge that the outlet bridge mark of the first encapsulated message identifies different from the routing bridge of self, then continue to forward this message to secondary route bridge device; Secondary route bridge device is when receiving the first encapsulated message, judge that the outlet bridge mark of the first encapsulated message identifies identical with the routing bridge of self, judge whether self has been configured with first example corresponding with first instance identification of carrying in the first encapsulated message further, if be configured with the first example, then decapsulation first encapsulated message, and be sent to object terminal, otherwise abandon this message.
Thus ensure that and carry out message repeating by the routing bridge being configured with same instance mark between terminal, the isolation between achieving in Trill network user side VLAN, improves internet security.
Below for the application scenarios shown in Fig. 1, in conjunction with specific embodiments the process of above-mentioned message repeating is further described, as shown in Figure 4, comprises:
Step 400 (not shown in Fig. 4): routing bridge RB1 is configured with two examples, be respectively example 1 and example 2, the corresponding relation wherein between parameter identification and instance identification is as shown in table 1.
Table 1
Instance name Instance identification Port-mark LAN ID
Example 1 Trill 1 Port one-1 VLAN1
Example 2 Trill 2 Port one-2 VLAN5
Routing bridge RB3 being configured with an example---example 1, the corresponding relation wherein between parameter identification and instance identification is as shown in table 2.
Table 2
Instance name Instance identification Port-mark LAN ID
Example 1 Trill 1 Port 3-1 VLAN3
RB1 and RB3 configures identical example 1, RB1 and example information is released by TrillISIS by RB3, and other RBridge equipment all learns this example information, RB2 and RB4, owing to not configuring this example, only preserves these example information.
RB1 and RB3 has learnt the Trill route of the other side mutually, and all learns the other side and there is identical example 1, on RB1, therefore set up the Trill unicast forwarding table of the arrival RB3 of Case-based Reasoning 1, comprises Trill head encapsulating sheet and conciliates encapsulating sheet; Set up the broadcast table of Case-based Reasoning 1, in broadcast table, there is node corresponding with example 1 on RB3.
The Trill that RB3 sets up the arrival RB1 of Case-based Reasoning 1 equally transmits, and comprises Trill head encapsulating sheet and conciliates encapsulating sheet; Set up the broadcast table of Case-based Reasoning 1, in broadcast table, there is node corresponding with example 1 on RB1.
Step 401:RB1 receives the first message of first terminal PC100 transmission by port one-1, and the first message is unicast message, and PC100 belongs to virtual LAN VLAN 1.
Step 402: can determine that first terminal PC100 belongs to example 1 according to table 1, the example is designated Trill1.
Step 403:RB1 learns the source MAC MAC100 of PC100, and MAC Address MAC100 is distributed to the routing bridge equipment RB3 being configured with same instance 1, other RB2, RB4 does not exist identical example, can not issue MAC100 address information to it.
Similarly, the MAC Address MAC300 of the PC300 self learnt also floods away by RB3.
Step 404:RB1, by the study to source MAC, safeguards that a MAC corresponding with the first instance identification shows.When the source MAC of the first message is MAC100, when target MAC (Media Access Control) address is MAC300, RB1 searches a MAC table, knows that MAC300 is positioned on the RB3 of Trill network.
Step 405: so RB1 encapsulates Trill head for this ARP message, entry bridge is designated the mark of RB1, and outlet bridge is designated the mark of RB3.
Step 406:RB1 and RB3 Case-based Reasoning 1 interconnected, the Trill route of RB1 study from RB1 to RB3, is specially RB1 and arrives RB3 through down hop RB5.
Step 407:RB1 searches the Trill routing table arriving RB3, the down hop that will arrive RB3 is found to have RB5, so it is the MAC of RB5 that RB1 fills object routing bridge MAC Address, and fills the MAC that source route bridge MAC Address is himself RB1, and this message is sent to RB5.
Step 408:RB5 receives this message and finds it is Trill unicast message, its destination is RB3, RB5 directly searches Trill routing table, RB3 is found to be exactly neighbours on oneself certain interface, so amendment object routing bridge MAC Address is the MAC of RB3, revise the MAC that source route bridge MAC Address is himself RB5 simultaneously, forward this message.
After step 409:RB3 receives this message, find that this message object is designated himself, then judge whether self is configured with example 1.
Step 410: when RB3 is configured with example 1, this encapsulated message of decapsulation.
Step 411: the message after decapsulation proceeds two layers of forwarding, sends to PC300 in the example 1 of self configuration.
After PC300 receives ARP request message, carry out arp reply, arp reply message is sent to PC100, its process is identical with said process, introduces no longer one by one at this.
In the present embodiment, if the first message is for being broadcasting packet, such as, when described first message is ARP request message, then RB1 broadcasts this message in example 1, adopts clean culture Trill head packaged type to copy, sends the encapsulated message after encapsulation Trill head to RB3.RB3 receives encapsulated message, and bullet falls Trill head, broadcasts, deliver to PC300 in example 1.
Arp response message is unicast message, and its process of transmitting is identical with said process, does not repeat them here.
In the present embodiment, routing bridge RB1 and RB3 identified by being configured with same instance between terminal PC 100 and PC300 carries out message repeating, and the isolation between achieving in Trill network user side VLAN, improves internet security.
Corresponding with aforementioned message forwarding method embodiment, present invention also offers the embodiment of apparatus for forwarding message.
The embodiment of apparatus for forwarding message of the present invention can pass through software simulating, also can be realized by the mode of hardware or software and hardware combining.For software simulating, as the device on a logical meaning, be by the processor of its place equipment, computer program instructions corresponding in nonvolatile memory is read operation in internal memory to be formed.Say from hardware view, as shown in Figure 5, for a kind of hardware structure diagram of apparatus for forwarding message place of the present invention equipment, except the processor shown in Fig. 5, network interface, internal memory and nonvolatile memory, in embodiment, the equipment at device place can also comprise other hardware usually, as the forwarding chip etc. of responsible process message; May be also distributed equipment from this equipment of hardware configuration, multiple interface card may be comprised, to carry out the expansion of Message processing at hardware view.
See Fig. 6, be an embodiment block diagram of apparatus for forwarding message of the present invention, described application of installation for the Trill first via by bridge device, described device comprises: the first receiving element 610, determining unit 620, query unit 630 and performance element 640.
Wherein, the first receiving element 610, for receiving the first message that the first terminal be in the first VLAN sends;
Determining unit 620, for determining the first instance identification with the first example corresponding to described first VLAN;
Query unit 630, in the MAC address table corresponding with instance identification set up in advance, according to the target MAC (Media Access Control) address of the object terminal of described first message of described first instance identification inquiry;
Performance element 640, for according to described target MAC (Media Access Control) address, forward the first encapsulated message to object routing bridge, make described object routing bridge be sent to the object terminal of described first message to described first message obtained after described first encapsulated message decapsulation, described first encapsulated message is the message obtained after described first message is carried out the encapsulation of Trill head.
In an optional implementation:
Described determining unit 620 comprises:
First determines subelement, and for determining the first parameter identification of described first local area network (LAN), wherein said first parameter identification is the first port-mark of the first port receiving described first message, and/or the first LAN ID of described first VLAN;
Second determines subelement, for according to the corresponding relation between pre-configured parameter identification and instance identification, determines described first instance identification corresponding with described first parameter identification.
In another optional implementation:
Described device also comprises (not shown in Fig. 6):
Unit, for learning the source MAC of described first message, to safeguard described corresponding with instance identification described mac address table;
First transmitting element, for according to described first instance identification, send MAC Address notification packet to the pre-configured secondary route bridge of described first example, make described secondary route bridge safeguard the mac address table that self is corresponding with instance identification, described MAC Address notification packet comprises described source MAC and described first instance identification.
In another optional implementation:
Described performance element 640 comprises:
Inquiry subelement, for inquiring about the first mac address table corresponding with described first instance identification on described first routing bridge, determines the object routing bridge mark of the object routing bridge of described first message;
Encapsulation subelement, for being designated the entry bridge mark of described first encapsulated message with the routing bridge of described first routing bridge, be designated the outlet bridge mark of described first encapsulated message with described object routing bridge, the encapsulation of Trill head carried out to described first message, obtains described first encapsulated message;
Forwarding subelement, for forwarding described first encapsulated message to described object routing bridge, making described object routing bridge be sent to the object terminal of described first message to described first message obtained after described first encapsulated message decapsulation.
In another optional implementation:
Described device also comprises (not shown in Fig. 6):
First judging unit, for judging whether described target MAC (Media Access Control) address is unicast address;
When described target MAC (Media Access Control) address is not unicast address, the secondary route bridge of described object routing bridge described first example that has been pre-configured;
Described forwarding subelement is specifically for forwarding described first encapsulated message to each described secondary route bridge by mode of unicast.
In another optional implementation:
Described device also comprises (not shown in Fig. 6):
Second receiving element, for receiving the second encapsulated message that the 3rd routing bridge sends, described second encapsulated message is the message that the second message the second terminal being in the second VLAN sent obtains after the encapsulation of Trill head, and carries the second instance identification of second example corresponding with described second VLAN in described second encapsulated message;
Second judging unit, for judging whether identical the outlet bridge mark of described second encapsulated message identifies with the routing bridge of described first routing bridge;
3rd judging unit, for when the outlet bridge mark of described second encapsulated message identifies identical with the routing bridge of described first routing bridge, according to described second instance identification, judges whether pre-configured described second example on described first routing bridge;
Decapsulation unit, for when on described first routing bridge during pre-configured described second example, according to described second instance identification, to the object terminal being sent to described second message after described second encapsulated message decapsulation.
In another optional implementation:
Described device also comprises (not shown in Fig. 6):
Second transmitting element, for when the outlet bridge mark of described second encapsulated message identifies different from the routing bridge of described first routing bridge, the outlet bridge according to described second encapsulated message identifies, and forwards described second encapsulated message.
In said apparatus, the implementation procedure of the function and efficacy of unit specifically refers to the implementation procedure of corresponding step in said method, does not repeat them here.
For device embodiment, because it corresponds essentially to embodiment of the method, so relevant part illustrates see the part of embodiment of the method.Device 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 invention program.Those of ordinary skill in the art, when not paying creative work, are namely appreciated that and implement.
As seen from the above-described embodiment, when the first via receives the first message of first terminal transmission by bridge device, E-Packet based on the first instance identification and be configured with the secondary route bridge device of the first example; When the 3rd routing bridge equipment receives the first encapsulated message, judge that the outlet bridge mark of the first encapsulated message identifies different from the routing bridge of self, then continue to forward this message to secondary route bridge device; Secondary route bridge device is when receiving the first encapsulated message, judge that the outlet bridge mark of the first encapsulated message identifies identical with the routing bridge of self, judge whether self has been configured with first example corresponding with first instance identification of carrying in the first encapsulated message further, if be configured with the first example, then decapsulation first encapsulated message, and be sent to object terminal, otherwise abandon this message.
By said process, ensure that and carry out message repeating by the routing bridge being configured with same instance mark between terminal, the isolation between achieving in Trill network thus user side VLAN, improves internet security.
Those skilled in the art, at consideration specification and after putting into practice invention disclosed herein, will easily expect other embodiment of the present invention.The application is intended to contain any modification of the present invention, purposes or adaptations, and these modification, purposes or adaptations are followed general principle of the present invention and comprised the undocumented common practise in the art of the present invention or conventional techniques means.Specification and embodiment are only regarded as exemplary, and true scope of the present invention and spirit are pointed out by claim below.
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 (14)

1. a message forwarding method, described method is used for multilink transparent interconnection Trill first routing bridge, and it is characterized in that, described method comprises:
Receive the first message that the first terminal be in the first VLAN sends;
Determine the first instance identification with the first example corresponding to described first VLAN;
In the MAC address table corresponding with instance identification set up in advance, according to the target MAC (Media Access Control) address of the object terminal of described first message of described first instance identification inquiry;
According to described target MAC (Media Access Control) address, forward the first encapsulated message to object routing bridge, make described object routing bridge be sent to the object terminal of described first message to described first message obtained after described first encapsulated message decapsulation, described first encapsulated message is the message obtained after described first message is carried out the encapsulation of Trill head.
2. the method for claim 1, is characterized in that, describedly determines to comprise with the first instance identification of the first example corresponding to described first VLAN:
Determine the first parameter identification of described first local area network (LAN), wherein said first parameter identification is the first port-mark of the first port receiving described first message, and/or the first LAN ID of described first VLAN;
According to the corresponding relation between pre-configured parameter identification and instance identification, determine described first instance identification corresponding with described first parameter identification.
3. the method for claim 1, it is characterized in that, in the MAC address table corresponding with instance identification set up in advance, before the target MAC (Media Access Control) address according to the object terminal of described first message of described first instance identification inquiry, described method also comprises:
Learn the source MAC of described first message, to safeguard described corresponding with instance identification mac address table;
According to described first instance identification, send MAC Address notification packet to the pre-configured secondary route bridge of described first example, make described secondary route bridge safeguard the mac address table corresponding with instance identification of self, described MAC Address notification packet comprises described source MAC and described first instance identification.
4. the method for claim 1, it is characterized in that, described according to described target MAC (Media Access Control) address, forward the first encapsulated message to object routing bridge, described object routing bridge comprised the object terminal that described first message obtained after described first encapsulated message decapsulation is sent to described first message:
Inquire about the first mac address table corresponding with described first instance identification on described first routing bridge, determine the object routing bridge mark of the object routing bridge at the object terminal place of described first message;
The entry bridge mark of described first encapsulated message is designated with the routing bridge of described first routing bridge, the outlet bridge mark of described first encapsulated message is designated with described object routing bridge, the encapsulation of Trill head is carried out to described first message, obtains described first encapsulated message;
Forward described first encapsulated message to described object routing bridge, make described object routing bridge be sent to the object terminal of described first message to described first message obtained after described first encapsulated message decapsulation.
5. the method for claim 1, it is characterized in that, in the MAC address table corresponding with instance identification set up in advance, after the target MAC (Media Access Control) address according to the object terminal of described first message of described first instance identification inquiry, described method also comprises:
Judge whether described target MAC (Media Access Control) address is unicast address;
When described target MAC (Media Access Control) address is not unicast address, the secondary route bridge of described object routing bridge described first example that has been pre-configured;
Forward described first encapsulated message to be specially to described object routing bridge:
Described first encapsulated message is forwarded to each described secondary route bridge by mode of unicast.
6. method as claimed in claim 4, it is characterized in that, described method also comprises:
Receive the second encapsulated message that the 3rd routing bridge sends, described second encapsulated message is the message that the second message the second terminal being in the second VLAN sent obtains after the encapsulation of Trill head, and carries the second instance identification of second example corresponding with described second VLAN in described second encapsulated message;
Judge whether identical the outlet bridge mark of described second encapsulated message identifies with the routing bridge of described first routing bridge;
When the outlet bridge mark of described second encapsulated message identifies identical with the routing bridge of described first routing bridge, according to described second instance identification, judge whether pre-configured described second example on described first routing bridge;
When on described first routing bridge during pre-configured described second example, according to described second instance identification, described second message obtained is sent to the object terminal of described second message after described second encapsulated message decapsulation.
7. method as claimed in claim 6, is characterized in that, when the outlet bridge mark of described second encapsulated message identifies different from the routing bridge of described first routing bridge, described method also comprises:
Outlet bridge according to described second encapsulated message identifies, and forwards described second encapsulated message.
8. an apparatus for forwarding message, described device is used for multilink transparent interconnection Trill first routing bridge, and it is characterized in that, described device comprises:
First receiving element, for receiving the first message that the first terminal be in the first VLAN sends;
Determining unit, for determining the first instance identification with the first example corresponding to described first VLAN;
Query unit, in the MAC address table corresponding with instance identification set up in advance, according to the target MAC (Media Access Control) address of the object terminal of described first message of described first instance identification inquiry;
Performance element, for according to described target MAC (Media Access Control) address, forward the first encapsulated message to object routing bridge, make described object routing bridge be sent to the object terminal of described first message to described first message obtained after described first encapsulated message decapsulation, described first encapsulated message is the message obtained after described first message is carried out the encapsulation of Trill head.
9. device as claimed in claim 8, it is characterized in that, described determining unit comprises:
First determines subelement, and for determining the first parameter identification of described first local area network (LAN), wherein said first parameter identification is the first port-mark of the first port receiving described first message, and/or the first LAN ID of described first VLAN;
Second determines subelement, for according to the corresponding relation between pre-configured parameter identification and instance identification, determines described first instance identification corresponding with described first parameter identification.
10. device as claimed in claim 8, it is characterized in that, described device also comprises:
Unit, for learning the source MAC of described first message, to safeguard described corresponding with instance identification mac address table;
First transmitting element, for according to described first instance identification, send MAC Address notification packet to the pre-configured secondary route bridge of described first example, make described secondary route bridge safeguard the mac address table corresponding with instance identification of self, described MAC Address notification packet comprises described source MAC and described first instance identification.
11. devices as claimed in claim 8, it is characterized in that, described performance element comprises:
Inquiry subelement, for inquiring about the first mac address table corresponding with described first instance identification on described first routing bridge, determines the object routing bridge mark of the object routing bridge at the object terminal place of described first message;
Encapsulation subelement, for being designated the entry bridge mark of described first encapsulated message with the routing bridge of described first routing bridge, be designated the outlet bridge mark of described first encapsulated message with described object routing bridge, the encapsulation of Trill head carried out to described first message, obtains described first encapsulated message;
Forwarding subelement, for forwarding described first encapsulated message to described object routing bridge, making described object routing bridge be sent to the object terminal of described first message to described first message obtained after described first encapsulated message decapsulation.
12. devices as claimed in claim 8, it is characterized in that, described device also comprises:
First judging unit, for judging whether described target MAC (Media Access Control) address is unicast address;
When described target MAC (Media Access Control) address is not unicast address, the secondary route bridge of described object routing bridge described first example that has been pre-configured;
Described forwarding subelement is specifically for forwarding described first encapsulated message to each described secondary route bridge by mode of unicast.
13. devices as claimed in claim 11, it is characterized in that, described device also comprises:
Second receiving element, for receiving the second encapsulated message that the 3rd routing bridge sends, described second encapsulated message is the message that the second message the second terminal being in the second VLAN sent obtains after the encapsulation of Trill head, and carries the second instance identification of second example corresponding with described second VLAN in described second encapsulated message;
Second judging unit, for judging whether identical the outlet bridge mark of described second encapsulated message identifies with the routing bridge of described first routing bridge;
3rd judging unit, for when the outlet bridge mark of described second encapsulated message identifies identical with the routing bridge of described first routing bridge, according to described second instance identification, judges whether pre-configured described second example on described first routing bridge;
Decapsulation unit, for when on described first routing bridge during pre-configured described second example, according to described second instance identification, is sent to the object terminal of described second message to described second message obtained after described second encapsulated message decapsulation.
14. devices as claimed in claim 13, it is characterized in that, described device also comprises:
Second transmitting element, for when the outlet bridge mark of described second encapsulated message identifies different from the routing bridge of described first routing bridge, the outlet bridge according to described second encapsulated message identifies, and forwards described second encapsulated message.
CN201510313125.4A 2015-06-09 2015-06-09 A kind of message forwarding method and device Active CN105187311B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510313125.4A CN105187311B (en) 2015-06-09 2015-06-09 A kind of message forwarding method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510313125.4A CN105187311B (en) 2015-06-09 2015-06-09 A kind of message forwarding method and device

Publications (2)

Publication Number Publication Date
CN105187311A true CN105187311A (en) 2015-12-23
CN105187311B CN105187311B (en) 2018-11-27

Family

ID=54909162

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510313125.4A Active CN105187311B (en) 2015-06-09 2015-06-09 A kind of message forwarding method and device

Country Status (1)

Country Link
CN (1) CN105187311B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506313A (en) * 2016-11-25 2017-03-15 武汉长光科技有限公司 A kind of cost effective method for improving route bridging data forwarding performance
CN106789644A (en) * 2016-11-29 2017-05-31 深圳市楠菲微电子有限公司 A kind of retransmission method and device of TRILL multicast messages
CN109104353A (en) * 2018-09-21 2018-12-28 新华三信息安全技术有限公司 A kind of method and device of data transmission
CN111371800A (en) * 2020-03-12 2020-07-03 深圳市三旺通信股份有限公司 Message processing method, device and readable storage medium
CN114024725A (en) * 2021-10-25 2022-02-08 全球能源互联网研究院有限公司南京分公司 Inter-container communication method, system, electronic equipment and storage medium
CN116033365A (en) * 2023-03-22 2023-04-28 新华三技术有限公司 Communication method, device, electronic equipment and storage medium
CN117271170A (en) * 2023-11-23 2023-12-22 荣耀终端有限公司 Activity event processing method and related equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130343394A1 (en) * 2011-04-27 2013-12-26 Huawei Technologies Co., Ltd Method and Apparatus for Converting Virtual Local Area Network Identity
US20140036682A1 (en) * 2011-06-14 2014-02-06 Hangzhou H3C Technologies Co., Ltd. Load Balancing Based on TRILL
CN103916317A (en) * 2012-12-31 2014-07-09 华为技术有限公司 Communication method, routing bridge and network system
CN104486225A (en) * 2014-12-19 2015-04-01 杭州华三通信技术有限公司 Packet forwarding method and packet forwarding equipment applied to TRILL network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130343394A1 (en) * 2011-04-27 2013-12-26 Huawei Technologies Co., Ltd Method and Apparatus for Converting Virtual Local Area Network Identity
US20140036682A1 (en) * 2011-06-14 2014-02-06 Hangzhou H3C Technologies Co., Ltd. Load Balancing Based on TRILL
CN103916317A (en) * 2012-12-31 2014-07-09 华为技术有限公司 Communication method, routing bridge and network system
CN104486225A (en) * 2014-12-19 2015-04-01 杭州华三通信技术有限公司 Packet forwarding method and packet forwarding equipment applied to TRILL network

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506313B (en) * 2016-11-25 2019-08-23 武汉长光科技有限公司 A kind of cost effective method improving route bridging data forwarding performance
CN106506313A (en) * 2016-11-25 2017-03-15 武汉长光科技有限公司 A kind of cost effective method for improving route bridging data forwarding performance
CN106789644A (en) * 2016-11-29 2017-05-31 深圳市楠菲微电子有限公司 A kind of retransmission method and device of TRILL multicast messages
CN109104353A (en) * 2018-09-21 2018-12-28 新华三信息安全技术有限公司 A kind of method and device of data transmission
CN109104353B (en) * 2018-09-21 2021-04-30 新华三信息安全技术有限公司 Data transmission method and device
CN111371800B (en) * 2020-03-12 2022-09-06 深圳市三旺通信股份有限公司 Message processing method, device and readable storage medium
CN111371800A (en) * 2020-03-12 2020-07-03 深圳市三旺通信股份有限公司 Message processing method, device and readable storage medium
CN114024725A (en) * 2021-10-25 2022-02-08 全球能源互联网研究院有限公司南京分公司 Inter-container communication method, system, electronic equipment and storage medium
CN114024725B (en) * 2021-10-25 2023-06-20 全球能源互联网研究院有限公司南京分公司 Inter-container communication method, system, electronic equipment and storage medium
CN116033365A (en) * 2023-03-22 2023-04-28 新华三技术有限公司 Communication method, device, electronic equipment and storage medium
CN116033365B (en) * 2023-03-22 2023-06-20 新华三技术有限公司 Communication method, device, electronic equipment and storage medium
CN117271170A (en) * 2023-11-23 2023-12-22 荣耀终端有限公司 Activity event processing method and related equipment
CN117271170B (en) * 2023-11-23 2024-04-16 荣耀终端有限公司 Activity event processing method and related equipment

Also Published As

Publication number Publication date
CN105187311B (en) 2018-11-27

Similar Documents

Publication Publication Date Title
CN102594711B (en) Message forwarding method and edge device therefor
CN105187311A (en) Message forwarding method and message forwarding device
EP2600573B1 (en) Method for transmitting addresses correspondence relationship in second-layer protocol using link status routing
US10454710B2 (en) Virtual local area network mismatch detection in networks
CN104660508A (en) Message forwarding method and device
CN106559292A (en) A kind of broad band access method and device
CN104506408A (en) Data transmission method and device based on SDN
CN104854819A (en) Method and device for vlan interface routing
CN107317752B (en) Method and device for forwarding data message
US10855576B2 (en) Information transmission method and device
CN106130819B (en) The detection method and device of VTEP exception
WO2013029440A1 (en) Method and apparatus for implementing layer-2 interconnection of data centers
CN105490957A (en) Load sharing method and device
US8472420B2 (en) Gateway device
WO2022048412A1 (en) Method for generating table item, method for sending message, device, and system
JP2019521619A (en) Packet forwarding
CN107547346B (en) Message transmission method and device
CN103731349A (en) Method for conducting Ethernet virtualized message transmission between interconnection neighbors and edge device
CN103401781A (en) Access method and access device applied to TRILL (Transparent Interconnection of Lots of Links) network
CN103685007A (en) Method for MAC address learning during packet forwarding of edge devices and edge device
CN104579973A (en) Message forwarding method and device of virtual cluster
CN104009919A (en) Message forwarding method and device
CN106130865A (en) The communication means of a kind of terminal room and device
CN105591897A (en) Method and device of MAC address synchronization of TRILL network
CN110391984B (en) Message forwarding method and device

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