CN105591897B - The MAC Address synchronous method and device of TRILL network - Google Patents
The MAC Address synchronous method and device of TRILL network Download PDFInfo
- Publication number
- CN105591897B CN105591897B CN201510788042.0A CN201510788042A CN105591897B CN 105591897 B CN105591897 B CN 105591897B CN 201510788042 A CN201510788042 A CN 201510788042A CN 105591897 B CN105591897 B CN 105591897B
- Authority
- CN
- China
- Prior art keywords
- mac address
- vlan
- core layer
- protocol massages
- data 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
- H04L45/745—Address table lookup; Address filtering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/02—Topology update or discovery
- H04L45/04—Interdomain routing, e.g. hierarchical routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/66—Layer 2 routing, e.g. in Ethernet based MAN's
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
This application discloses the MAC Address synchronous method and device of a kind of TRILL network, wherein, this method comprises: the access layer RB of AVF as same VLAN of from the first core layer RB to notebook data center sends the L1ESADI protocol massages for carrying default MAC Address, so that the access layer RB for receiving L1ESADI protocol massages adds corresponding MAC address entries in mac address table, the outgoing interface of the MAC address entries is the NickName of the first core layer RB;Second core layer RB of the first core layer RB into other data centers sends L2ESADI protocol massages, the MAC Address in the VLAN in the notebook data center that the first core layer RB learns is carried in L2ESADI protocol massages, so that the second core layer RB adds MAC address entries in mac address table.
Description
Technical field
This application involves network communication technology field, in particular to the MAC Address synchronous method and dress of a kind of TRILL network
It sets.
Background technique
TRILL (TRansparent Interconnection of Lots of Links, multi-link transparent interconnection) association
View is by by three-layer routing technology IS-IS (Intermediate System-to-Intermediate System, intermediate system
To intermediate system) mentality of designing introduce double layer network, thus by two layers simple, flexibility and three layers of stabilization, expansible
It organically blends with high-performance, is very suitable to the needs that data center constructs large-scale double layer network.Below in TRILL protocol
Basic concepts simply introduced.
RB (Routing Bridge, routing bridge): the Bridge equipment for running TRILL protocol is known as RB, also writes
RBridge。
TRILL network: the double layer network being made of RB is known as TRILL network, as illustrated in fig. 1 and 2.
NickName (pet name): the RB unique identification of address and RB in TRILL network in TRILL network.
Nickname is distributed automatically by system, without configuration.
AVF (Appointed VLAN-x Forwarder, assigned vlan turn originator) and designated port: TRILL protocol is
It is relevant with VLAN (Virtual Local Area Network, virtual LAN), loop in order to prevent, one on a network segment
All local flows in a VLAN must go out from the same port on same RB, enter TRILL network, which is known as the VLAN's
AVF, corresponding port are known as designated port.
It in the prior art, can be according to user's unicast number when RB receives user's unicast data message of local network
In local MAC according to (Media Access Control, the media access control) address purpose MAC of message and VLAN ID
Matching list item is searched in the table of location, and user's unicast data message is packaged into TRILL multicast if not finding matching list item
It is broadcasted in same VLAN after data message, but more network bandwidth can be occupied in this way, reduce message forward efficiency.
In order to solve this problem, IETF (Internet Engineering Task Force, Internet Engineering Task group) TRILL work
It proposes as group using ESADI (End Station Address Distribution Information, terminal address information
It is synchronous) agreement completes the synchronization of MAC Address.By taking TRILL network shown in FIG. 1 as an example, illustrate to carry out using ESADI agreement
The synchronous process of MAC Address.
As shown in Figure 1, RB201 (Nickname 0x0201) is learnt by source MAC, study has been arrived in local network
The MAC Address mac1 (VLAN ID is vlan1) of terminal device 1, and be added in local mac address table, as shown in table 1:
Table 1
MAC Address | VLAN ID | Outgoing interface |
mac1 | vlan1 | The interface of RB201 connection local network |
After being designated as the AVF of vlan1, RB201 mac1 and vlan1 can be carried in ESADI protocol massages into
Row broadcast,, can be in local if other RB equipment are also the AVF of vlan1 after other RB receive the ESADI protocol massages
Mac address table in add MAC address entries as shown in Table 2.It is assumed that the RB202 of the AVF as vlan1 is in local MAC Address
MAC address entries as shown in Table 2 are added in table, the outgoing interface in the MAC address entries is the Nickname of RB201.
Table 2
MAC Address | VLAN ID | Outgoing interface |
mac1 | vlan1 | 0x0201 |
When terminal device 2 is wanted to communicate with terminal device 1, sending target MAC (Media Access Control) address to RB202 is mac1, VLAN ID
For user's unicast data message of vlan1, after RB202 receives user's unicast data message, according to mac1 and vlan1,
Matching list item as shown in Table 2 is found in local mac address table, then is packaged into user's unicast data message
RB201 is sent to after TRILL unicast data message.RB201 is received to be decapsulated after the TRILL unicast data message and be used
Family unicast data message is searched in local mac address table according to the mac1 and vlan1 in user's unicast data message
To matching list item as shown in Table 1, it is thus possible to which user's unicast data message is transmitted to terminal device 1.
Therefore MAC Address is carried out by using ESADI agreement and is synchronized, greatly reduce purpose in TRILL network
The quantity of the unknown unicast message of MAC Address, saves network bandwidth, improves the message forward efficiency in TRILL network.
When within the data center that ESADI agreement is applied in TRILL network, as same in the data center
Interaction ESADI protocol massages, synchronize the MAC Address of all terminal devices in the VLAN between all RB of the AVF of VLAN.When
It is more if being communicated between the terminal device at different data center when deploying multiple data centers in TRILL network
Interactive ESADI protocol massages are needed between all RB in a data center as the AVF of same VLAN, to synchronize in the VLAN
All terminal devices MAC Address.
But the MAC address entries spatial content on RB is limited, moreover, the MAC address entries for the RB being deployed on different location
Spatial content is not also identical, wherein the MAC address entries spatial content of core layer RB is larger, the MAC address entries spatial content of access layer RB
It is smaller, and terminal device is generally all connected on access layer RB, this requires that access layer RB is in addition in local network to be learnt
Terminal device MAC Address other than, also to learn in same data center and be used as in other data centers same VLAN
AVF other RB synchronize come all MAC Address, MAC address entries quantity huge in this way is for access layer RB can not
It bears.
Summary of the invention
In view of this, this application provides the MAC Address synchronous method and device of a kind of TRILL network.
The technical solution of the application is as follows:
On the one hand, a kind of MAC Address synchronous method of TRILL network is provided, includes at least two numbers in TRILL network
According to center, this method comprises:
The access layer RB transmission of AVF as same VLAN of from the first core layer RB to notebook data center carries default
The L1 ESADI protocol massages of MAC Address, so that the access layer RB for receiving L1 ESADI protocol massages adds in mac address table
Add the first MAC address entries, the MAC Address in the first MAC address entries is default MAC Address, and VLAN ID is the ID of the VLAN, outgoing interface
For the NickName of the first core layer RB, the first MAC address entries are used to instruct the unknown use in VLAN of the forwarding from local network
Family unicast data message;
Second core layer RB of the first core layer RB into other data centers sends the first L2 ESADI protocol massages, the
The MAC Address in the VLAN in the notebook data center that the first core layer RB learns is carried in one L2 ESADI protocol massages, with
The second core layer RB is set to add the second MAC address entries in mac address table, the MAC Address in the second MAC address entries is the first L2
MAC Address in ESADI protocol massages, VLAN ID are the ID of VLAN, and outgoing interface is the NickName of the first core layer RB;
First core layer RB receives the 2nd L2 ESADI protocol massages that the second core layer RB is sent, the 2nd L2 ESADI association
The MAC Address in the VLAN in itself place data center that the second core layer RB learns is carried in view message;
First core layer RB adds third MAC address entries in mac address table, and the MAC Address in third MAC address entries is second
MAC Address in L2 ESADI protocol massages, VLAN ID are the ID of VLAN, and outgoing interface is the NickName of the second core layer RB.
On the other hand, a kind of MAC Address synchronous method of TRILL network is additionally provided, includes at least two in TRILL network
A data center, this method comprises:
Access layer RB receives the L1 ESADI for carrying default MAC Address that the core layer RB in notebook data center is sent
Protocol massages;
Access layer RB adds MAC address entries in mac address table, and the MAC Address in MAC address entries is default MAC Address, VLAN
ID is the ID of the targeted VLAN of L1 ESADI protocol massages, and outgoing interface is the NickName of core layer RB, and MAC address entries are for referring to
Lead unknown subscriber's unicast data message in VLAN of the forwarding from local network.
Another aspect additionally provides a kind of MAC Address synchronizing device of TRILL network, includes at least two in TRILL network
A data center, the device are applied in the first core layer RB in data center, which includes:
First protocol massages sending module, the access layer RB for the AVF as same VLAN into notebook data center
The L1 ESADI protocol massages for carrying default MAC Address are sent, so that the access layer RB for receiving L1ESADI protocol massages exists
The first MAC address entries are added in mac address table, the MAC Address in the first MAC address entries is default MAC Address, and VLAN mark ID is
The ID of VLAN, outgoing interface are the NickName of the first core layer RB, and the first MAC address entries are for instructing forwarding from local network
Unknown subscriber's unicast data message in VLAN;
Second protocol message sending module sends the first L2 for the second core layer RB into other data centers
ESADI protocol massages carry in the notebook data center that the first core layer RB learns in the first L2 ESADI protocol massages
MAC Address in VLAN, so that the second core layer RB adds the second MAC address entries in mac address table, in the second MAC address entries
MAC Address is the MAC Address in the first L2 ESADI protocol massages, and VLAN ID is the ID of the VLAN, and outgoing interface is the first core
The NickName of layer RB;
Receiving module, for receiving the 2nd L2 ESADI protocol massages of the second core layer RB transmission, the 2nd L2 ESADI
The MAC Address in the VLAN in itself place data center that the second core layer RB learns is carried in protocol massages;
List item adding module, for after receiving module receives the 2nd L2 ESADI protocol massages, in mac address table
Middle addition third MAC address entries, the MAC Address in third MAC address entries are the MAC Address in the 2nd L2ESADI protocol massages, VLAN
ID is the ID of VLAN, and outgoing interface is the NickName of the second core layer RB.
Another aspect additionally provides a kind of MAC Address synchronizing device of TRILL network, includes at least two in TRILL network
A data center, the device are applied in the access layer RB in data center, which includes:
Receiving module, the L1 for carrying default MAC Address that the core layer RB for receiving in notebook data center is sent
ESADI protocol massages;
List item adding module, what the core layer RB for being received in notebook data center in receiving module was sent carries scarce
After the L1 ESADI protocol massages for saving MAC Address, MAC address entries are added in mac address table, the MAC Address in MAC address entries is
Default MAC Address, VLAN ID are the ID of the targeted VLAN of L1 ESADI protocol massages, and outgoing interface is core layer RB's
NickName, MAC address entries are used to instruct unknown subscriber's unicast data message in VLAN of the forwarding from local network.
In the above technical scheme of the application, the MAC address entries quantity saved in the mac address table of core layer RB is larger, no
But the corresponding MAC address entries of MAC Address in all VLAN in notebook data center are saved, are also saved in other data centers
All VLAN the corresponding MAC address entries of MAC Address;And the MAC address entries quantity saved in the mac address table of access layer RB is very
It is few, only save the corresponding MAC address entries of MAC Address in local network, the AVF as same VLAN in notebook data center its
Its access layer RB synchronizes the corresponding MAC address entries of MAC Address and the corresponding MAC address entries of default MAC Address come, that is, access layer
It is arrived in the mac address table of RB without saving other access layer RB study of the AVF as same VLAN in other data centers
The corresponding MAC address entries of MAC Address, thus, alleviate the MAC address learning pressure of access layer RB, save access layer RB's
MAC address entries quantity.
Detailed description of the invention
Fig. 1 is a kind of architecture diagram of the TRILL network of data;
Fig. 2 is the synchronous flow chart of the MAC Address of the core layer RB of the embodiment of the present application;
Fig. 3 is the message structure signal of the L1 ESADI protocol massages and L2 ESADI protocol massages of the embodiment of the present application
Figure;
Fig. 4 is the structural schematic diagram of the ESADI Payload in Fig. 3;
Fig. 5 is the structural schematic diagram of the Variable Length Fields in Fig. 4;
Fig. 6 is that the access layer RB of the embodiment of the present application forwards the user's unicast data message received from local network
Flow chart;
Fig. 7 is the flow chart of the core layer RB forwarding TRILL unicast data message of the embodiment of the present application;
Fig. 8 is a kind of configuration diagram of actual TRILL network for being deployed with Liang Ge data center;
Fig. 9 is the structural schematic diagram of the MAC Address synchronizing device being applied in core layer RB of the embodiment of the present application;
Figure 10 is the structural schematic diagram of the MAC Address synchronizing device being applied in access layer RB of the embodiment of the present application.
Specific embodiment
In the prior art, multiple data centers are deployed in TRILL network, between the terminal device at different data center
When being communicated, access layer RB will also learn same other than the MAC Address of the terminal device in local network to be learnt
Other RB in one data center and in other data centers as the AVF of same VLAN synchronize all MAC Address come, this
The huge MAC address entries quantity of sample is unaffordable for access layer RB.It is existing in the prior art above-mentioned in order to solve
Problem, the MAC Address synchronous method and one kind that a kind of TRILL network is provided in the embodiment of the present application can apply the party
The MAC Address synchronizing device of the TRILL network of method.
The embodiment of the present application is applied in the TRILL network including multiple data centers.
The MAC Address synchronous method of TRILL network in the embodiment of the present application includes the following contents:
One, MAC Address synchronizing process
Administrator is configured to core layer RB by way of static configuration, by the role of the RB in data center.For example,
Configuring the RB in same data center is core layer RB, and configuring other RB is access layer RB;Alternatively, configuring in same data
An intracardiac RB is core layer RB, and other RB are access layer RB.
The first access layer RB, the second access layer RB, the first core layer RB and the second core layer RB hereinafter are simultaneously not specific to
A certain access layer RB and a certain core layer RB is intended merely to facilitate the name for describing and making.
First access layer RB carries out source MAC after receiving user's unicast data message from local network
Study, by the source MAC of user's unicast data message and its VLAN ID study into mac address table, wherein corresponding
Outgoing interface be user's unicast data message incoming interface.
First access layer RB can also be into notebook data center as same VLAN (for convenience, being denoted as VLAN1)
The second access layer RB of AVF sends L1 (Level1, one layer) ESADI protocol massages, carries first in L1 ESADI protocol massages
The MAC Address in the VLAN1 in local network that access layer RB learns, so that the second access layer RB adds in mac address table
Add MAC address entries, the MAC Address in the MAC address entries is the MAC Address in L1 ESADI protocol massages, and VLAN ID is VLAN1
ID, outgoing interface are the NickName of the first access layer RB.In this way, the institute of the AVF as same VLAN in same data center
There is access layer RB to pass through interaction L1ESADI protocol massages, realizes the synchronization of all MAC Address in same VLAN.
All access layer RB interaction L1 ESADI association of the AVF as same VLAN in above-mentioned same data center
During discussing message, the core layer RB (referred to as the first core layer RB) in the data center can listen to these L1 ESADI agreements
Message, and by the L1 ESADI protocol massages listened to MAC Address and its VLAN ID learn into mac address table,
In, corresponding outgoing interface is the NickName for sending the access layer RB of the L1 ESADI protocol massages.Listened to by above-mentioned and
MAC address learning process, the first core layer RB can obtain the MAC Address in all VLAN in notebook data center.
First core layer RB can send two kinds of ESADI protocol massages: L1 ESADI protocol massages and L2
(Level2, two layers) ESADI protocol massages.
Specifically, for each VLAN in notebook data center, the first core layer RB can generate corresponding L1 ESADI
Protocol massages are simultaneously sent to all access layer RB in notebook data center as the AVF of the VLAN, wherein the L1 ESADI agreement
Default MAC Address is carried in message;The access layer RB for receiving the L1 ESADI protocol massages can be added in mac address table
Corresponding MAC address entries, the MAC Address in the MAC address entries are default MAC Address, and VLAN ID is the ID of the VLAN, and outgoing interface is
The NickName of first core layer RB.
In the actual implementation process, default MAC Address can be the unicast mac address of any reservation, for example, 0000-
0000-0000.The mode that first core layer RB obtains the VLAN in notebook data center can have following two mode:
Mode one, static configuration mode
The VLAN in data center is configured on the first core layer RB in the data center by administrator, in this way, root
According to user configuration, the first core layer RB will record the VLAN ID in notebook data center, then, for the VLAN ID, generation pair
The L1 ESADI protocol massages for carrying default MAC Address answered simultaneously are sent to the AVF as the VLAN in notebook data center
Access layer RB.
Mode two, dynamic acquisition mode
Due to during listening to the L1 ESADI protocol massages that access layer RB in notebook data center is sent, the first core
Central layer RB can by the L1 ESADI protocol massages listened to MAC Address and its VLAN ID learn into mac address table, from
And the available VLAN in notebook data center of the first core layer RB.In this way, the first core layer RB can detecte MAC Address
Whether occur new VLAN ID in table, if there is a new VLAN ID, generates corresponding carrying for the VLAN ID
The access layer of the AVF as the VLAN for having the L1 ESADI protocol massages of default MAC Address and being sent in notebook data center
RB。
In addition, L2 ESADI protocol massages can be also mutually sent between core layer RB in different data center, such as Fig. 2 institute
Show, the first core layer RB can execute following steps:
MAC Address in same VLAN in the notebook data center learnt is carried and is assisted in L2 ESADI by step S102
It discusses in message, the second core layer RB being sent in other data centers;
Wherein, the MAC Address in the same VLAN in notebook data center learnt is i.e. are as follows: from listening in mac address table
To L1 ESADI protocol massages in MAC Address in the VLAN that learns.
Step S104 receives the L2 ESADI protocol massages that the second core layer RB is sent, wherein the L2 received
The MAC in the VLAN in itself place data center that the second core layer RB learns is carried in ESADI protocol massages
Location;
Step S106, adds MAC address entries in mac address table, and the MAC Address in the MAC address entries is the L2 received
MAC Address in ESADI protocol massages, VLAN ID are the ID of the VLAN, and outgoing interface is the NickName of the second core layer RB.
In this way, interaction L2 ESADI protocol massages between core layer RB in different data center, can be realized in different data center
All VLAN MAC Address synchronization.
In the actual implementation process, if the first core layer RB is also connected to local network, that is, the first core layer RB is simultaneously
Be also access layer RB, then, the first core layer RB can also execute MAC address learning that above-mentioned first access layer RB is needed to be implemented and
Synchronizing process.L1 ESADI protocol massages and L2ESADI protocol massages are sent according to VLAN, that is, raw for any VLAN
It is sent at corresponding L1ESADI protocol massages or L2 ESADI protocol massages, the L1 ESADI protocol massages or L2
The MAC Address for belonging to the VLAN is only carried in ESADI protocol massages.
L1 ESADI protocol massages, that is, ESADI in the prior art protocol massages, L1 ESADI protocol massages are only in L1 class
It is sent on the interface of type;And L2 ESADI protocol massages are different from L1 ESADI protocol massages, only send out on the interface of L2 type
It send.The format of L1 ESADI protocol massages and L2 ESADI protocol massages is as shown in figure 3, ESADI Payload therein
(ESADI load) is for carrying MAC Address.As shown in figure 4, including PDU Type and Variable in ESADI Payload
Length Fields, is introduced separately below:
PDU Type (protocol Data Unit type): the type for identifying this ESADI protocol massages is L1 ESADI association
The PDU Type value of view message or L2 ESADI protocol massages, L1 ESADI protocol massages and L2ESADI protocol massages is not
Together;
Variable Length Fields (variable-length domain): multiple MAC as shown in Figure 5 can be carried in the domain
Reachability TLV (MAC accessibility TLV (Type Length Value, type lengths values)), MAC Reachability
It mainly include following field: Type, Length, VLAN-ID and MAC in TLV.Wherein:
Type: type 147;
The total length of the part Value in Length:MAC Reachability TLV other than Type and Length,
For (5+6 × n) byte, wherein n is the number of MAC Address;
VLAN ID belonging to the address VLAN-ID:MAC, according to RFC (Request For Comments, Request for Comment)
7357 requirement, the field are necessarily arranged to zero.When receiving end learns the MAC Address in MAC Reachability TLV, no
Value in pipe VLAN-ID is how many, and when by the MAC address learning into mac address table, the value of VLAN ID should use this
The value of the VLAN ID in Inner Ethernet Address (internal layer ethernet address) in ESADI protocol massages.
MAC (i): for carrying MAC Address, the length of the field is 6 bytes.
Therefore by above-mentioned MAC Address synchronizing process, the MAC address entries that are saved in the mac address table of core layer RB
Quantity is larger, not only saves the corresponding MAC address entries of MAC Address in all VLAN in notebook data center, also saves it
The corresponding MAC address entries of MAC Address of all VLAN in its data center;And the MAC saved in the mac address table of access layer RB
List item quantity is seldom, and only the corresponding MAC address entries of MAC Address in preservation local network, the conduct in notebook data center are same
Other access layer RB of the AVF of VLAN synchronize the corresponding MAC address entries of MAC Address and the corresponding MAC of default MAC Address come
List item, that is, without saving the other of the AVF as same VLAN in other data centers in the mac address table of access layer RB
The corresponding MAC address entries of the MAC Address that access layer RB learns, thus, the MAC address learning pressure of access layer RB is alleviated, is saved
The MAC address entries quantity of access layer RB is saved.
Two, message repeating process
As shown in fig. 6, the first access layer RB forwarding user's unicast data message method the following steps are included:
Step S202, after receiving user's unicast data message in local network, according to user's unicast data
The target MAC (Media Access Control) address and VLAN ID of message search matching list item in mac address table;
Step S204 judges whether to have found matching list item, if so, thening follow the steps S206, otherwise, executes step
S208;
Step S206 forwards user's unicast data message according to the outgoing interface in the matching list item found;
Wherein, in step S206, if the outgoing interface in the matching list item found is local interface, by user list
Multicast data message is sent by the local interface;If the outgoing interface in the matching list item found is NickName, root
It is sent after user's unicast data message is packaged into TRILL unicast data message according to the NickName.
Step S208, lookup includes the VLAN of default MAC Address He user's unicast data message in mac address table
The MAC address entries of ID;
Step S210, judge whether to have found include default MAC Address He user's unicast data message VLAN
Otherwise the MAC address entries of ID, execute step S214 if so, thening follow the steps S212;
User's unicast data message is packaged into TRILL unicast according to the outgoing interface in the MAC address entries by step S212
The core layer RB being transmitted to after data message in notebook data center;
Due to including default MAC Address and the outgoing interface in the MAC address entries of the VLAN ID of user's unicast data message
Therefore in step S212, TRILL unicast data message can be forwarded for the NickName of the core layer RB in notebook data center
To the core layer RB in notebook data center.
Step S214 abandons user's unicast data message.
The method of first access layer RB forwarding TRILL unicast data message is same as the prior art: receiving Egress
(out) after the TRILL unicast data message that RB NickName is the NickName of this equipment, to the TRILL unicast data report
Text is decapsulated to obtain user's unicast data message, according to the target MAC (Media Access Control) address and VLAN of user's unicast data message
ID finds matching list item in mac address table, is turned user's unicast data message according to the outgoing interface in the matching list item
It is dealt into local network.
As shown in fig. 7, the first core layer RB forwarding TRILL unicast data message method the following steps are included:
Step S302, in the TRILL unicast data for receiving the NickName that Egress RB NickName is this equipment
After message, which is decapsulated to obtain user's unicast data message;
Step S304 is looked into mac address table according to the target MAC (Media Access Control) address and VLAN ID of user's unicast data message
Look for matching list item;
Step S306 forwards user's unicast data message according to the outgoing interface in the matching list item found.
Specifically, in step S306, if the outgoing interface in the matching list item found is the access in notebook data center
The NickName of layer RB, then after user's unicast data message being packaged into TRILL unicast data message according to the NickName
It is sent to access layer RB;If the outgoing interface in the matching list item found is the second core layer RB in other data centers
User's unicast data message is then packaged into after TRILL unicast data message according to the NickName and sends by NickName
Two core layer RB;If the outgoing interface in the matching list item found is local interface, which is passed through
The local interface is forwarded in local network.
By it is shown in Fig. 8 including the TRILL network of multiple data centers for, method that above-described embodiment is described in detail.
In fig. 8, the Nickname of each RB is numbered identical with it, for example, the Nickname of RB100 is 0x0100;Terminal device 1~
6 MAC Address be respectively 0000-0000-0101,0000-0000-0102,0000-0000-0103,0000-0000-0104,
0000-0000-0105,0000-0000-0106, affiliated VLAN are vlan1;Terminal device 1 and data in data center 1
Terminal device 4 will be communicated in center 2;RB100 and RB200 is configured as core layer RB, and RB101, RB102, RB103,
RB201, RB202 and RB203 are access layer RB;Default MAC is indicated with 0000-0000-0000.
In data center 1, RB101 by the source MAC to user's unicast data message from local network into
Row study receives the L1 ESADI protocol massages that RB102 and RB103 is sent and carries out MAC address learning, and receives RB100
The L1 ESADI protocol massages sent simultaneously carry out MAC address learning, obtain mac address table as shown in table 3;RB100 is by detecing
It listens the L1 ESADI protocol massages of RB101, RB102 and RB103 transmission and carries out MAC address learning, and receive RB200 and send
L2 ESADI protocol massages and carry out MAC address learning, obtain mac address table as shown in table 4.
Table 3
MAC Address | VLAN ID | Outgoing interface |
0000-0000-0101 | vlan1 | Eth1/1 |
0000-0000-0102 | vlan1 | 0x0102 |
0000-0000-0103 | vlan1 | 0x0103 |
0000-0000-0000 | vlan1 | 0x0100 |
Table 4
MAC Address | VLAN ID | Outgoing interface |
0000-0000-0101 | vlan1 | 0x0101 |
0000-0000-0102 | vlan1 | 0x0102 |
0000-0000-0103 | vlan1 | 0x0103 |
0000-0000-0201 | vlan1 | 0x0200 |
0000-0000-0202 | vlan1 | 0x0200 |
0000-0000-0203 | vlan1 | 0x0200 |
In data center 2, RB201 by the source MAC to user's unicast data message from local network into
Row study receives the L1 ESADI protocol massages that RB202 and RB203 is sent and carries out MAC address learning, and receives RB200
The L1 ESADI protocol massages sent simultaneously carry out MAC address learning, obtain mac address table as shown in table 5;RB200 is by detecing
It listens the L1 ESADI protocol massages of RB201, RB202 and RB203 transmission and carries out MAC address learning, and receive RB100 and send
L2 ESADI protocol massages and carry out MAC address learning, obtain mac address table as shown in table 6.
Table 5
MAC Address | VLAN ID | Outgoing interface |
0000-0000-0201 | vlan1 | Eth1/1 |
0000-0000-0202 | vlan1 | 0x0202 |
0000-0000-0203 | vlan1 | 0x0203 |
0000-0000-0000 | vlan1 | 0x0200 |
Table 6
MAC Address | VLAN ID | Outgoing interface |
0000-0000-0201 | vlan1 | 0x0201 |
0000-0000-0202 | vlan1 | 0x0202 |
0000-0000-0203 | vlan1 | 0x0203 |
0000-0000-0101 | vlan1 | 0x0100 |
0000-0000-0102 | vlan1 | 0x0100 |
0000-0000-0103 | vlan1 | 0x0100 |
When terminal device 1 will send user's unicast data message to terminal device 4, terminal device 1 sends user to RB101
Unicast data message, the source MAC of user's unicast data message is 0000-0000-0101, target MAC (Media Access Control) address 0000-
0000-0201, VLAN ID are vlan1.
After RB101 receives user's unicast data message, according to target MAC (Media Access Control) address 0000-0000-0201 and VLAN
ID vlan1 searches matching list item in mac address table as shown in table 3, does not as a result find matching list item, then exist again
Lookup includes the MAC address entries of default MAC Address 0000-0000-0000 and vlan1, knot in mac address table as shown in table 3
Fruit has found the MAC address entries such as the 5th row of table 3, according to the outgoing interface 0x0100 in the MAC address entries, by user's unicast data
Message is transmitted to RB100 after being packaged into TRILL unicast data message.
After RB100 receives the TRILL unicast data message, which decapsulate
To user's unicast data message, according to target MAC (Media Access Control) address 0000-0000-0201 and the VLAN ID of user's unicast data message
Vlan1 searches matching list item in mac address table as shown in table 4, has as a result found the MAC address entries such as the 5th row of table 4, root
According to the outgoing interface 0x0200 in the MAC address entries, after user's unicast data message is packaged into TRILL unicast data message again
It is transmitted to RB200.
After RB200 receives the TRILL unicast data message, which decapsulate
To user's unicast data message, according to target MAC (Media Access Control) address 0000-0000-0201 and the VLAN ID of user's unicast data message
Vlan1 searches matching list item in mac address table as shown in table 6, has as a result found the MAC address entries such as the 2nd row of table 6, root
According to the outgoing interface 0x0201 in the MAC address entries, after user's unicast data message is packaged into TRILL unicast data message again
It is transmitted to RB201.
After RB201 receives the TRILL unicast data message, which decapsulate
To user's unicast data message, according to target MAC (Media Access Control) address 0000-0000-0201 and the VLAN ID of user's unicast data message
Vlan1 searches matching list item in mac address table as shown in table 5, has as a result found the MAC address entries such as the 2nd row of table 5, will
User's unicast data message is sent to terminal device 4 by the outgoing interface Eth1/1 in the MAC address entries.
Terminal device 4 receives after user's unicast data message, if it is desired to reply message, user's unicast number of reply
Similar with the above process according to the repeating process of message, which is not described herein again.
For the method in above-described embodiment, one kind is additionally provided in the embodiment of the present application can be using this method
The MAC Address synchronizing device of TRILL network.
As shown in figure 9, being comprised the following modules in the device: the first agreement report when the device is applied in core layer RB
Literary sending module 401, second protocol message sending module 402, receiving module 403 and list item adding module 404, in which:
First protocol massages sending module 401, the access layer for the AVF as same VLAN into notebook data center
RB sends the L1 ESADI protocol massages for carrying default MAC Address, so as to receive the access layer RB of L1ESADI protocol massages
The first MAC address entries are added in mac address table, the MAC Address in the first MAC address entries is default MAC Address, and VLAN ID is should
The ID of VLAN, outgoing interface are the NickName of the first core layer RB, and the first MAC address entries are for instructing forwarding from local network
Unknown subscriber's unicast data message in VLAN;
Second protocol message sending module 402 sends the first L2 for the second core layer RB into other data centers
ESADI protocol massages carry in the notebook data center that the first core layer RB learns in the first L2 ESADI protocol massages
MAC Address in VLAN, so that the second core layer RB adds the second MAC address entries in mac address table, in the second MAC address entries
MAC Address is the MAC Address in the first L2 ESADI protocol massages, and VLAN ID is the ID of VLAN, and outgoing interface is the first core layer
The NickName of RB;
Receiving module 403, for receiving the 2nd L2 ESADI protocol massages of the second core layer RB transmission, the 2nd L2
The MAC Address in the VLAN in itself place data center that the second core layer RB learns is carried in ESADI protocol massages;
List item adding module 404, for after receiving module 403 receives the 2nd L2 ESADI protocol massages, in MAC
Third MAC address entries are added in address table, the MAC Address in third MAC address entries is for the MAC in the 2nd L2 ESADI protocol massages
Location, VLAN ID are the ID of the VLAN, and outgoing interface is the NickName of the second core layer RB.
Wherein, as shown in figure 9, in the device further include: decapsulation module 405, searching module 406,407 and of package module
TRILL message sending module 408, in which:
Receiving module 403, for receiving TRILL unicast data message;
Decapsulation module 405 is this equipment for receiving Egress RB NickName in receiving module 403
After the TRILL unicast data message of NickName, TRILL unicast data message is decapsulated to obtain user's unicast data
Message;
Searching module 406, for decapsulating the purpose of obtained user's unicast data message according to decapsulation module 405
MAC Address and VLAN ID search matching list item in mac address table;
Package module 407 goes out to connect if having found matching list item for searching module 406 according in matching list item
Mouthful, user's unicast data message is packaged into TRILL unicast data message;
TRILL message sending module 408 is sent for package module 407 to be encapsulated to obtained TRILL unicast data message
It goes out.
It wherein, include: L1 ESADI protocol massages generation unit and L1 ESADI in the first protocol massages sending module 401
Protocol massages transmission unit, in which:
L1 ESADI protocol massages generation unit, for being directed to the ID of VLAN, generation is corresponding to carry default MAC Address
L1 ESADI protocol massages;
L1 ESADI protocol massages transmission unit, the L1 ESADI for generating L1 ESADI protocol massages generation unit
Protocol massages are sent to the access layer RB of the AVF as VLAN in notebook data center, wherein VLAN is user configuration
VLAN in VLAN, or the notebook data center that learns.
It as shown in Figure 10, in the device include: to receive when the device is applied in access layer RB in another embodiment
Module 501 and list item adding module 502, in which:
Receiving module 501, the L1 for carrying default MAC Address that the core layer RB for receiving in notebook data center is sent
ESADI protocol massages;
List item adding module 502, what the core layer RB for being received in notebook data center in receiving module 501 was sent takes
After L1 ESADI protocol massages with default MAC Address, MAC address entries, the MAC in MAC address entries are added in mac address table
Address is default MAC Address, and VLAN ID is the ID of the targeted VLAN of L1ESADI protocol massages, and outgoing interface is core layer RB's
NickName, MAC address entries are used to instruct unknown subscriber's unicast data message in VLAN of the forwarding from local network.
In addition, as shown in Figure 10, in the device further include: searching module 503, package module 504 and sending module 505,
Wherein:
Receiving module 501 is also used to receive user's unicast data message from local network;
Searching module 503, for received in receiving module 501 user's unicast data message from local network it
Afterwards, according to the target MAC (Media Access Control) address and VLAN ID of user's unicast data message, matching list item is searched in mac address table, if not having
Matching list item is found, then lookup includes the MAC address entries of the VLAN ID of default MAC Address and user's unicast data message;
Package module 504, if having found for searching module 503 includes default MAC Address and user's unicast data
The MAC address entries of the VLAN ID of message encapsulate user's unicast data message then according to the outgoing interface in the MAC address entries found
At TRILL unicast data message;
Sending module 505 is transmitted to notebook data for package module 504 to be encapsulated obtained TRILL unicast data message
Core layer RB in center.
In addition, as shown in Figure 10, in the device further include: discard module 506, if not searched for searching module 503
To the MAC address entries for the VLAN ID for including default MAC Address and user's unicast data message, then user's unicast data report is abandoned
Text.
To sum up, the application above embodiments can achieve following technical effect:
(1) the MAC address entries quantity saved in the mac address table of core layer RB is larger, not only saves in notebook data center
All VLAN in the corresponding MAC address entries of MAC Address, also save the MAC Address of all VLAN in other data centers
Corresponding MAC address entries;And the MAC address entries quantity saved in the mac address table of access layer RB is seldom, only saves in local network
Other access layer RB of the AVF as same VLAN in the corresponding MAC address entries of MAC Address, notebook data center synchronize the MAC come
The corresponding MAC address entries in address and the corresponding MAC address entries of default MAC Address, that is, without protecting in the mac address table of access layer RB
Deposit the corresponding MAC table of MAC Address that other access layer RB of the AVF as same VLAN in other data centers learn
, thus, the MAC address learning pressure of access layer RB is alleviated, the MAC address entries quantity of access layer RB is saved.
It (2), can be in mac address table after access layer RB in source receives unknown subscriber's unicast data message in local network
In find include default MAC Address and user's unicast data message VLAN ID MAC address entries, then, according to this
Outgoing interface in MAC address entries is transmitted in notebook data after user's unicast data message is packaged into TRILL unicast data message
Intracardiac core layer RB (referred to as source core layer RB), successively via data center where source core layer RB, purpose access layer RB
Interior core layer RB (is referred to as purpose core layer RB) and purpose access layer RB, eventually arrives at purpose terminal device.To, for
Unknown subscriber's unicast data message can be forwarded to purpose terminal device by way of unicast, reduce in TRILL network
Message amount saves network bandwidth, it is ensured that the data forwarding efficiency of the TRILL network across data center.
The foregoing is merely the preferred embodiments of the application, not to limit the application, all essences in the application
Within mind and principle, any modification, equivalent substitution, improvement and etc. done be should be included within the scope of the application protection.
Claims (12)
1. a kind of MAC address synchronous method of multi-link transparent interconnection TRILL network, the TRILL network
In include at least two data centers, which is characterized in that the described method includes:
Specified virtual LAN as same virtual LAN VLAN of the first core layer RB into notebook data center turns originator
The access layer RB of AVF sends the synchronous L1 ESADI protocol massages of one layer of terminal address information for carrying default MAC Address, so that
The access layer RB for receiving the L1 ESADI protocol massages adds the first MAC address entries, the first MAC in mac address table
MAC Address in list item is the default MAC Address, and VLAN identifies the ID that ID is the VLAN, and outgoing interface is first core
The pet name NickName of central layer RB, first MAC address entries are for instructing in the VLAN of the forwarding from local network not
Know user's unicast data message;
Second core layer RB of the first core layer RB into other data centers sends the one or two layer of L2 ESADI agreement report
Text carries in the first L2 ESADI protocol massages described in the notebook data center that the first core layer RB learns
MAC Address in VLAN, so that the second core layer RB adds the second MAC address entries, the 2nd MAC in mac address table
MAC Address in list item is the MAC Address in the first L2 ESADI protocol massages, and VLAN ID is the ID of the VLAN, out
Interface is the NickName of the first core layer RB;
The first core layer RB receives the 2nd L2 ESADI protocol massages that the second core layer RB is sent, the 2nd L2
It is carried in ESADI protocol massages in the VLAN in itself place data center that the second core layer RB learns
MAC Address;
The first core layer RB adds third MAC address entries in mac address table, and the MAC Address in the third MAC address entries is
MAC Address in the 2nd L2 ESADI protocol massages, VLAN ID are the ID of the VLAN, and outgoing interface is second core
The NickName of central layer RB.
2. the method according to claim 1, wherein the method also includes:
The first core layer RB is in the TRILL unicast for receiving out the NickName that Egress RB NickName is this equipment
After data message, the TRILL unicast data message is decapsulated to obtain user's unicast data message, according to the use
The target MAC (Media Access Control) address and VLAN ID of family unicast data message search matching list item in mac address table;
If having found matching list item, according to the outgoing interface in the matching list item, user's unicast data message is sealed
It is sent after dressing up TRILL unicast data message.
3. the method according to claim 1, wherein it is described into notebook data center as same VLAN's
The method that the access layer RB of AVF sends the L1 ESADI protocol massages for carrying default MAC Address includes:
For the ID of the VLAN, generates the corresponding L1 ESADI protocol massages for carrying default MAC Address and be sent to this
The access layer RB of the AVF of the VLAN as described in data center, wherein the VLAN is the VLAN of user configuration, either
The VLAN in notebook data center learnt.
4. a kind of MAC address synchronous method of multi-link transparent interconnection TRILL network, the TRILL network
In include at least two data centers, which is characterized in that the described method includes:
Access layer RB receives one layer of terminal for carrying default MAC Address that the first core layer RB in notebook data center is sent
Address information synchronizes L1 ESADI protocol massages;
Access layer RB adds the first MAC address entries in mac address table, and the MAC Address in first MAC address entries is described default
MAC Address, VLAN ID VLAN ID are the ID of the targeted VLAN of the L1 ESADI protocol massages, and outgoing interface is
The pet name NickName of the core layer RB, first MAC address entries are for instructing the VLAN of the forwarding from local network
Interior unknown subscriber's unicast data message;
Wherein, in the mac address table of the second core layer RB in other data centers be added with the second MAC address entries, described second
MAC Address in MAC address entries is that the first core layer RB learns and is carried in the VLAN in notebook data center
The MAC Address in the first L2 ESADI protocol massages that the second core layer RB into other data centers is sent, VLAN ID are
The ID of the VLAN, outgoing interface are the NickName of the first core layer RB;
Also, third MAC address entries are added in the mac address table of the first core layer RB, in the third MAC address entries
In the VLAN that MAC Address is the second core layer RB where itself in data center study to and be carried on to institute
The MAC Address in the 2nd L2 ESADI protocol massages of the first core layer RB is stated, VLAN ID is the ID of the VLAN, outgoing interface
For the NickName of the second core layer RB.
5. according to the method described in claim 4, it is characterized in that, the method also includes:
The access layer RB is after receiving user's unicast data message from local network, according to user's unicast number
According to the target MAC (Media Access Control) address and VLAN ID of message, matching list item is searched in mac address table;
If not finding matching list item, lookup includes the VLAN of default MAC Address and user's unicast data message
The MAC address entries of ID;
If found include default MAC Address and user's unicast data message VLAN ID MAC address entries, root
It is investigated that the outgoing interface in the MAC address entries found, turns after user's unicast data message is packaged into TRILL unicast data message
Issue the core layer RB in notebook data center.
6. according to the method described in claim 5, it is characterized in that, including that default MAC Address and the user are single in lookup
After the MAC address entries of the VLAN ID of multicast data message, further includes:
If do not find include default MAC Address and user's unicast data message VLAN ID MAC address entries,
Abandon user's unicast data message.
7. a kind of MAC address synchronizing device of multi-link transparent interconnection TRILL network, the TRILL network
In include at least two data centers, described device be applied to data center in the first core layer routing bridge RB in, feature
It is, described device includes:
The first protocol massages sending module, for into notebook data center as the specified virtual of same virtual LAN VLAN
The access layer RB that local area network turns originator AVF sends the synchronous L1 ESADI of one layer of terminal address information for carrying default MAC Address
Protocol massages, so that the access layer RB for receiving the L1 ESADI protocol massages adds the first MAC table in mac address table
, the MAC Address in first MAC address entries is the default MAC Address, and VLAN identifies the ID that ID is the VLAN, connects out
Mouth is the pet name NickName of the first core layer RB, and first MAC address entries are for instructing forwarding from local network
Unknown subscriber's unicast data message in the VLAN;
Second protocol message sending module sends the one or two layer of L2 for the second core layer RB into other data centers
ESADI protocol massages carry in the notebook data that the first core layer RB learns in the first L2 ESADI protocol massages
MAC Address in the intracardiac VLAN, so that the second core layer RB adds the second MAC address entries, institute in mac address table
Stating the MAC Address in the second MAC address entries is the MAC Address in the first L2 ESADI protocol massages, and VLAN ID is described
The ID of VLAN, outgoing interface are the NickName of the first core layer RB;
Receiving module, the 2nd L2 ESADI protocol massages sent for receiving the second core layer RB, the 2nd L2
It is carried in ESADI protocol massages in the VLAN in itself place data center that the second core layer RB learns
MAC Address;
List item adding module, for after the receiving module receives the 2nd L2 ESADI protocol massages, in MAC
Third MAC address entries are added in the table of location, the MAC Address in the third MAC address entries is in the 2nd L2 ESADI protocol massages
MAC Address, VLAN ID be the VLAN ID, outgoing interface be the second core layer RB NickName.
8. device according to claim 7, which is characterized in that described device further include: decapsulation module, searching module,
Package module and TRILL message sending module, in which:
The receiving module, for receiving TRILL unicast data message;
The decapsulation module is this equipment for receiving out Egress RB NickName in the receiving module
After the TRILL unicast data message of NickName, the TRILL unicast data message is decapsulated to obtain user's unicast
Data message;
The searching module, the purpose MAC of user's unicast data message for being decapsulated according to the decapsulation module
Address and VLAN ID search matching list item in mac address table;
The package module, if having found matching list item for the searching module, according to going out in the matching list item
User's unicast data message is packaged into TRILL unicast data message by interface;
The TRILL message sending module, the TRILL unicast data message for encapsulating the package module are sent out
It goes.
9. device according to claim 7, which is characterized in that the first protocol massages sending module includes:
L1 ESADI protocol massages generation unit, for being directed to the ID of the VLAN, generation is corresponding to carry default MAC Address
L1 ESADI protocol massages;
L1 ESADI protocol massages transmission unit, the L1 ESADI for generating the L1 ESADI protocol massages generation unit
Protocol massages are sent to the access layer RB of the AVF of the VLAN as described in notebook data center, wherein the VLAN is user
VLAN in the VLAN of configuration, or the notebook data center that learns.
10. a kind of MAC address synchronizing device of multi-link transparent interconnection TRILL network, the TRILL network
In include at least two data centers, described device be applied to data center in access layer routing bridge RB in, which is characterized in that
Described device includes:
Receiving module, one layer for carrying default MAC Address that the first core layer RB for receiving in notebook data center is sent
Terminal address information synchronizes L1 ESADI protocol massages;
List item adding module, for receiving the carrying that the first core layer RB in notebook data center is sent in the receiving module
After there are the L1 ESADI protocol massages of default MAC Address, the first MAC address entries, the first MAC are added in mac address table
MAC Address in list item is the default MAC Address, and it is the targeted VLAN of the L1 ESADI protocol massages that VLAN, which identifies ID,
ID, outgoing interface be the core layer RB pet name NickName, first MAC address entries for instruct forwarding come from local network
Unknown subscriber's unicast data message in the VLAN of network;
Wherein, list item adding module adds the second MAC address entries, the MAC Address in second MAC address entries in mac address table
The first core layer RB in the notebook data center received for the receiving module is learned in the VLAN in notebook data center
Practise and be carried on the MAC in the first L2 ESADI protocol massages of the transmission of the second core layer RB into other data centers
Address, VLAN ID are the ID of the VLAN, and outgoing interface is the NickName of the first core layer RB;
List item adding module adds third MAC address entries in mac address table, and the MAC Address in the third MAC address entries is described
The VLAN of the second core layer RB for other data centers that receiving module receives where itself in data center
The interior MAC Address for learning and being carried on into the 2nd L2 ESADI protocol massages of the first core layer RB, VLAN ID
For the ID of the VLAN, outgoing interface is the NickName of the second core layer RB.
11. device according to claim 10, which is characterized in that described device further include: searching module, package module and
Sending module, in which:
The receiving module is also used to receive user's unicast data message from local network;
The searching module, after receiving user's unicast data message from local network in the receiving module,
According to the target MAC (Media Access Control) address and VLAN ID of user's unicast data message, matching list item is searched in mac address table, if not having
Matching list item is found, then lookup includes the MAC of the VLAN ID of default MAC Address and user's unicast data message
List item;
The package module, if having found for the searching module includes default MAC Address and user's unicast number
According to the MAC address entries of the VLAN ID of message, then according to the outgoing interface in the MAC address entries found, by user's unicast data report
Text is packaged into TRILL unicast data message;
The sending module, the TRILL unicast data message for encapsulating the package module are transmitted in notebook data
Intracardiac core layer RB.
12. device according to claim 11, which is characterized in that described device further include:
Discard module, if not finding for the searching module includes default MAC Address and user's unicast data
The MAC address entries of the VLAN ID of message then abandon user's unicast data message.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510788042.0A CN105591897B (en) | 2015-11-16 | 2015-11-16 | The MAC Address synchronous method and device of TRILL network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510788042.0A CN105591897B (en) | 2015-11-16 | 2015-11-16 | The MAC Address synchronous method and device of TRILL network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105591897A CN105591897A (en) | 2016-05-18 |
CN105591897B true CN105591897B (en) | 2018-12-11 |
Family
ID=55931139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510788042.0A Active CN105591897B (en) | 2015-11-16 | 2015-11-16 | The MAC Address synchronous method and device of TRILL network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105591897B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106789647A (en) * | 2016-12-13 | 2017-05-31 | 迈普通信技术股份有限公司 | A kind of method and device of Message processing |
CN109246162A (en) * | 2017-07-10 | 2019-01-18 | 中兴通讯股份有限公司 | Mac address information synchronous method, equipment and storage medium |
CN108011958B (en) * | 2017-12-06 | 2021-05-07 | 新华三技术有限公司 | Network device and MAC address table synchronization method |
CN113438329B (en) * | 2020-03-23 | 2023-02-10 | 华为技术有限公司 | MAC address sending method, device and system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702679A (en) * | 2009-11-26 | 2010-05-05 | 福建星网锐捷网络有限公司 | Message processing method and exchange apparatus based on virtual local area network |
CN102130812A (en) * | 2011-03-18 | 2011-07-20 | 中兴通讯股份有限公司 | Method, device and system for processing unknown unicast data frame |
CN102185782A (en) * | 2011-05-17 | 2011-09-14 | 福建星网锐捷网络有限公司 | Data transmission method and device of multilink transparent transmission interconnection network |
CN102647330A (en) * | 2011-02-17 | 2012-08-22 | 中兴通讯股份有限公司 | Data transmission method and device |
CN102694714A (en) * | 2011-03-21 | 2012-09-26 | 华为技术有限公司 | Method, device, system and a non-forwarder non-forwarding bridge for message transmission in TRILL network |
CN104378302A (en) * | 2010-09-08 | 2015-02-25 | 华为技术有限公司 | Method for sending address corresponding relation in second layer protocol by utilizing link state routing |
-
2015
- 2015-11-16 CN CN201510788042.0A patent/CN105591897B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702679A (en) * | 2009-11-26 | 2010-05-05 | 福建星网锐捷网络有限公司 | Message processing method and exchange apparatus based on virtual local area network |
CN104378302A (en) * | 2010-09-08 | 2015-02-25 | 华为技术有限公司 | Method for sending address corresponding relation in second layer protocol by utilizing link state routing |
CN102647330A (en) * | 2011-02-17 | 2012-08-22 | 中兴通讯股份有限公司 | Data transmission method and device |
CN102130812A (en) * | 2011-03-18 | 2011-07-20 | 中兴通讯股份有限公司 | Method, device and system for processing unknown unicast data frame |
CN102694714A (en) * | 2011-03-21 | 2012-09-26 | 华为技术有限公司 | Method, device, system and a non-forwarder non-forwarding bridge for message transmission in TRILL network |
CN102185782A (en) * | 2011-05-17 | 2011-09-14 | 福建星网锐捷网络有限公司 | Data transmission method and device of multilink transparent transmission interconnection network |
Also Published As
Publication number | Publication date |
---|---|
CN105591897A (en) | 2016-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9509522B2 (en) | Forwarding multicast data packets | |
CN102035729B (en) | Multicast data forwarding method | |
CN106603407B (en) | Multicast address transmission method and device | |
CN103326918B (en) | A kind of message forwarding method and equipment | |
CN101667969B (en) | Method of accessing IP/L3VPN network of L2VPN network and device thereof | |
CN104954265B (en) | Send the method and interchanger of multicast message | |
CN104158718A (en) | A message processing method and device | |
CN103944826A (en) | Entry aggregation method in SPBM (shortest path bridging MAC mode) network and equipment | |
CN102970227A (en) | Method and device for achieving virtual extensible local area network (VXLAN) message transmitting in application specific integrated circuit (ASIC) | |
CN104869042A (en) | Message forwarding method and message forwarding device | |
CN104221332A (en) | LAN multiplexer apparatus | |
US8428062B2 (en) | Network provider bridge MMRP registration snooping | |
CN104601472A (en) | Chip VXLAN gateway distributed routing implementation method and message processing system | |
CN105187311B (en) | A kind of message forwarding method and device | |
CN105591897B (en) | The MAC Address synchronous method and device of TRILL network | |
CN105490957A (en) | Load sharing method and device | |
CN101326770A (en) | Frame processing method and frame processing device | |
CN100407684C (en) | Method and system of user access virtual special LAN service | |
CN104579981B (en) | A kind of multicast data packet forwarding method and apparatus | |
CN103152265B (en) | Message forwarding method and equipment in SPB (Shortest Path Bridge) network | |
CN102710510B (en) | Information processing method, apparatus and system | |
CN105933235B (en) | Data communications method and device | |
CN103200119B (en) | A kind of Ethernet virtual interconnection site inner load sharing method and edge device | |
CN101197752B (en) | Multicast implementing method based on independent multicast-special source protocol in flexible wire type tunnel | |
CN102868642B (en) | The method and apparatus of NVGRE message repeating is realized in ASIC |
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 |