CN106941446A - Locally aggregated chain processing method and device - Google Patents
Locally aggregated chain processing method and device Download PDFInfo
- Publication number
- CN106941446A CN106941446A CN201610005053.1A CN201610005053A CN106941446A CN 106941446 A CN106941446 A CN 106941446A CN 201610005053 A CN201610005053 A CN 201610005053A CN 106941446 A CN106941446 A CN 106941446A
- Authority
- CN
- China
- Prior art keywords
- esadi
- aggregated links
- group
- nickname
- lsp
- 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.)
- Pending
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/24—Multipath
- H04L45/245—Link aggregation, e.g. trunking
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
The invention provides a kind of locally aggregated chain processing method and device, wherein, this method includes:First RB receives the first ESADI-LSP of the 2nd RB issues in the corresponding ESADI examples of VLAN, system identifier according to the first RB and the 2nd RB elects specified RB, wherein, this specifies RB to determine common nickname according to the first ESADI-LSP, first RB and the 2nd RB receive the local message of user side equipment transmission, and the local message is to use the common nickname to encapsulate obtained TRILL data messages as source nickname.Using above-mentioned technical proposal, the problem of solving for returning the flip-flop that MAC address entries learn in access terminal in correlation technique more, and then realizes return access MAC address entries normally to learn terminal more.
Description
Technical field
The present invention relates to the communications field, in particular to a kind of locally aggregated chain processing method and device.
Background technology
Transparent interconnection of lots of links host-host protocol (Transparent Interconnection of Lots of Links, referred to as TRILL) is international
The agreement of standard, the agreement is progressively to develop for many years, and three-layer routing technology is applied into two layers of transmission, extensive two are realized
Stratus, meets growing UNE or ultra-large type data center requires, builds an excellent and efficient L 2 broadcast domain.
TRILL using terminals address interaction protocol (End Station Address Distribution Information, referred to as ESADI)
End address medium Access Control (Media Access Control, referred to as MAC) address is completed as a kind of its optional agreement
Study.
ESADI is a kind of by Intermediate System-to-Intermediate System (Intermediate System to Intermediate System, abbreviation
For ISIS) the optional agreement of end address learning come of derivation, but the higher priority with compared to stream mode of learning.ESADI
Agreement is consulted by link-state protocol data bag (Label Switched Path, the referred to as LSP) interaction of TRILL protocol, is built
After vertical ESADI neighbours, each route-bridge (Routing Bridge, referred to as RB) all produces ESADI Link State
Protocol data bag (LSP) carries the end address that oneself can be reached, i.e. MAC Address, and being sent in network.Only will be certainly
Oneself can just preserve its ESADI link-state protocol data bag (LSP) message as the RB (route-bridge) of neighbours, form chain
Line state database (Link State DataBase, referred to as LSDB).So, this RB just learns to ESADI neighbours'
Hold address, i.e. MAC Address.What is finally learnt is that TRILL MAC Address list item is exactly<MAC;nickname>, represent
Locally (native) Ether frame can select TRILL unicasts to send to code name (nickname) if necessary to send to this MAC
RB.
It is very common network deployment scenarios in a kind of data center that locally (native) returns access more, terminal by two or
The link access network of more than two, the interface formed in the equipment for returning link to access one group is thought to add same link polymerization more
Group, these equipment are considered the member device in same link aggregation group.Specific to TRILL network, terminal passes through multilink
TRILL network is linked into by multiple connection route bridges (ingress RB), these up-links and ingress RB compositions one
Link aggregation protocols have been run in individual many groupings, RB equipment.The message sent due to terminal may by being grouped into more in it is different
RB is packaged, when the outlet RB of such distal end carries out mac learning, because same MAC can only learn to one
The mapping of stacking network device identification, it may appear that the connection code name (Ingress-Nickname) of MAC address entries, which is frequently stirred, (to be claimed
For flip-flop), the unstable of mac address table is caused, or even the out of order and report lost of return flow can be caused, cause conversation.
For returning the flip-flop problems that MAC address entries learn in access in correlation technique, terminal, there is presently no effective solution more
Certainly scheme.
The content of the invention
The invention provides a kind of locally aggregated chain processing method and device, at least to solve to return access in correlation technique terminal more
The flip-flop problems of middle MAC address entries study.
According to an aspect of the invention, there is provided a kind of locally aggregated chain processing method, including:
First route-bridge RB is in the corresponding terminal address interaction protocol ESADI of virtual LAN VLAN belonging to the first RB
In example, the first link state data bag ESADI-LSP of the 2nd RB issues in the virtual net is received, wherein, it is described
First RB first interface and the 2nd RB second interface are used to return access TRILL network by user side equipment more, its
In, the first interface of the first RB and the second interface of the 2nd RB are bound and return first aggregated links group more, and described
One ESADI-LSP carries the 2nd RB in more than described first information for returning aggregated links group, and described information includes:Nickname,
Returning the group number of aggregated links group described first more;
Specified RB is elected according to the system identifier of the first RB and the system identifier of the 2nd RB, wherein, it is described to specify
RB returns the information of aggregated links group to determine to return the common nickname of aggregated links group described first more according to more than described first, described
First RB and the 2nd RB receives the local message that the user side equipment is sent, and the local message is using described common
Nickname encapsulates obtained TRILL data messages as source nickname.
Further, the first interface of the first RB and the 2nd RB second interface are used to return by user side equipment more and connect
After entering TRILL network, including:First RB issues second in the corresponding ESADI examples of the VLAN
ESADI-LSP, wherein, the 2nd ESADI-LSP carries the first RB in more than described first letters for returning aggregated links group
Breath.
Further, methods described also includes:It is institute to elect the first RB in the first RB and the 2nd RB
In the case of stating specified RB, the first RB issues the 3rd ESADI-LSP in ESADI examples corresponding with the VLAN,
Wherein, the 3rd ESADI-LSP is carried for indicating to specify RB for the configured information of the first RB and described common
Nickname information.
Further, also include:Do not elected as more than the described first specified RB for returning aggregated links group situation in the first RB
Under, the first RB does not do any operation.
Further, carrying the mode of described more than first information for returning aggregated links group includes:Pass through byte Type length value TLV
Carrying the information for returning aggregated links group described first more, wherein, value in the TLV carry aggregated links group group number and
nickname。
According to another aspect of the present invention there is provided a kind of locally aggregated link processing device, in the first route-bridge RB, bag
Include:
Receiver module, in the corresponding terminal address interaction protocol ESADI of virtual LAN VLAN belonging to the first RB
In example, the first link state data bag ESADI-LSP of the 2nd RB issues in the virtual net is received, wherein, it is described
First RB first interface and the 2nd RB second interface are used to return access TRILL network by user side equipment more, its
In, the first interface of the first RB and the second interface of the 2nd RB are bound and return first aggregated links group more, and described
One ESADI-LSP carries the 2nd RB in more than described first information for returning aggregated links group, and described information includes:Nickname,
Returning the group number of aggregated links group described first more;
Module is elected, specified RB is elected for the system identifier and the system identifier of the 2nd RB according to the first RB,
Wherein, the specified RB returns the information of aggregated links group to determine to return the common of aggregated links group described first more according to more than described first
Nickname, the first RB and the 2nd RB receive the local message that the user side equipment is sent, the local message
To encapsulate obtained TRILL data messages using the common nickname as source nickname.
Further, described device also includes:
Release module, is used for user side equipment is more for the first interface of the first RB and the second interface of the 2nd RB
Return after access TRILL network, the first RB issues second in the corresponding ESADI examples of the VLAN
ESADI-LSP, wherein, the 2nd ESADI-LSP carries the first RB in more than described first letters for returning aggregated links group
Breath.
Further, the election module also includes:
Release unit, is the specified RB's for electing the first RB in the first RB and the 2nd RB
In the case of, the 3rd ESADI-LSP is issued in ESADI examples corresponding with the VLAN, wherein, the described 3rd
ESADI-LSP carries the configured information and the common nickname information for indicating to specify RB to be the first RB.
Further, the election module also includes:
Processing unit is elected, for not elected as more than the described first specified RB for returning aggregated links group feelings in the first RB
Under condition, determine that the first RB does not do any operation.
Further, carrying the mode of described more than first information for returning aggregated links group includes:
Described more than first information for returning aggregated links group are carried by byte Type length value TLV, wherein, the value in the TLV
Carry the group number and nickname of aggregated links group.
By the present invention, the first RB receives the first ESADI-LSP of the 2nd RB issues in the corresponding ESADI examples of VLAN,
System identifier according to the first RB and the 2nd RB elects specified RB, wherein, this specifies RB according to the first ESADI-LSP
It is determined that common nickname, the first RB and the 2nd RB receive the local message of user side equipment transmission, the local message is
Obtained TRILL data messages are encapsulated using the common nickname as source nickname, are solved for correlation technique
In, the problem of returning the flip-flop that MAC address entries learn in access terminal more, and then to realize and return access MAC address entries terminal more
Normal study, the problem of solving for returning the flip-flop of MAC address entries study in access in correlation technique, terminal more, and then
Realizing return terminal access MAC address entries more and normally learn.
Brief description of the drawings
Accompanying drawing described herein is used for providing a further understanding of the present invention, constitutes the part of the application, of the invention shows
Meaning property embodiment and its illustrate be used for explain the present invention, do not constitute inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of processing method according to embodiments of the present invention;
Fig. 2 is a kind of structured flowchart one of locally aggregated link processing device according to embodiments of the present invention;
Fig. 3 is a kind of structured flowchart two of locally aggregated link processing device according to embodiments of the present invention;
Fig. 4 is a kind of structured flowchart three of locally aggregated link processing device according to embodiments of the present invention;
Fig. 5 is a kind of structured flowchart four of locally aggregated link processing device according to embodiments of the present invention;
Fig. 6 is according to the preferred embodiment of the invention to return link aggregation group information TLV to scheme more;
Fig. 7 is overall plan schematic flow sheet according to the preferred embodiment of the invention;
Fig. 8 is overall plan schematic flow sheet according to the preferred embodiment of the invention.
Embodiment
Describe the present invention in detail below with reference to accompanying drawing and in conjunction with the embodiments.It should be noted that in the case where not conflicting,
The feature in embodiment and embodiment in the application can be mutually combined.
It should be noted that term " first ", " second " in description and claims of this specification and above-mentioned accompanying drawing etc. is to use
In distinguishing similar object, without for describing specific order or precedence.
Processing method is provided in the present embodiment, and Fig. 1 is a kind of processing side of locally aggregated link according to embodiments of the present invention
The flow chart of method, as shown in figure 1, the flow comprises the following steps:
Step S102, the first RB are received in the virtual net in the corresponding ESADI examples of VLAN belonging to the first RB
First ESADI-LSP of the 2nd RB issues, wherein, the first RB first interface and the 2nd RB second interface are used for
Access TRILL network being returned user side equipment more, wherein, the first RB first interface and the 2nd RB second interface
Bind and return first aggregated links group more, the first ESADI-LSP carries the 2nd RB and more than first returns aggregated links group at this
Information, the information includes:Nickname, more than first group number for returning aggregated links group;
Step S104, specified RB is elected according to the first RB system identifier and the 2nd RB system identifier, wherein, this is specified
RB returns the information of aggregated links group to determine more than the first common nickname for returning aggregated links group according to more than above-mentioned first, and this first
RB and the 2nd RB receive the local message of user side equipment transmission, the local message be using the common nickname as
The TRILL data messages that nickname encapsulation in source is obtained.
By above-mentioned steps, the first route-bridge RB is handed in the corresponding terminal address of virtual LAN VLAN belonging to the first RB
In mutual agreement ESADI examples, the first link state data bag ESADI-LSP of the 2nd RB issues in the virtual net is received,
Wherein, the first RB first interface and the 2nd RB second interface are used to return access TRILL nets by user side equipment more
Network, wherein, the first RB first interface and the 2nd RB second interface is bound return first aggregated links group more, and this
One ESADI-LSP carries the 2nd RB in more than first information for returning aggregated links group, and the information includes:Nickname, should
Returning the group number of aggregated links group first more;Elected according to the first RB system identifier and the 2nd RB system identifier specified
RB, wherein, this specifies RB more than first to return the information of aggregated links group to determine that this more than first returns the common of aggregated links group according to this
Nickname, the first RB and the 2nd RB receive the local message of user side equipment transmission, and the local message is to use to be somebody's turn to do
Common nickname encapsulates obtained TRILL data messages as source nickname, because returning MAC address entries in access terminal more
Learn the flip-flop problems occurred, cause the out of order and report lost of return flow, cause conversation, solved by above-described embodiment
The problem of returning the flip-flop that MAC address entries learn in access terminal more, and then to realize and returning access MAC address entries just terminal more
Often study.
In the present embodiment, the first RB first interface and the 2nd RB second interface are used to return by user side equipment more and connect
After entering TRILL network, including:Above-mentioned first RB issues second in the corresponding ESADI examples of above-mentioned VLAN
ESADI-LSP, wherein, the 2nd ESADI-LSP carries the first RB in more than first information for returning aggregated links group.
In the present embodiment, in the case of the first RB is elected in the first RB and the 2nd RB for the specified RB,
First RB issues the 3rd ESADI-LSP in ESADI examples corresponding with the VLAN, wherein, the 3rd ESADI-LSP
Carry for indicating the configured information and the common nickname information of specifying RB for the first RB.
In the present embodiment, the first RB do not elect for this more than first return the specified RB of aggregated links group in the case of, should
First RB does not do any operation.
In the present embodiment, carry this more than first return aggregated links group information mode to be taken by byte Type length value TLV
With more than first information for returning aggregated links group, wherein, the value in the TLV carries the group number and pseudo- code name of aggregated links group
nickname。
A kind of locally aggregated link processing device is additionally provided in the present embodiment, and in the first route-bridge RB, the device is used for
Above-described embodiment and preferred embodiment are realized, repeating no more for explanation had been carried out.As used below, term " mould
Block " can realize the combination of the software and/or hardware of predetermined function.Although the device described by following examples is preferably with software
To realize, but hardware, or the realization of the combination of software and hardware is also that may and be contemplated.
Fig. 2 is a kind of structured flowchart one of locally aggregated link processing device according to embodiments of the present invention, as shown in Fig. 2 should
Device includes:
Receiver module 22, in the corresponding terminal address interaction protocol ESADI of virtual LAN VLAN belonging to the first RB
In example, the first link state data bag ESADI-LSP of the 2nd RB issues in the virtual net is received, wherein, this first
RB first interface and the 2nd RB second interface are used to return access TRILL network by user side equipment more, wherein, this
One RB first interface and the 2nd RB second interface is bound return first aggregated links group more, the first ESADI-LSP
The 2nd RB is carried in more than first information for returning aggregated links group, the information includes:Nickname, this more than first returns polymeric chain
The group number of road group;
Module 24 is elected, is connected with receiver module 22, for the system identifier according to the first RB and the 2nd RB system
ID elects specified RB, wherein, this specifies RB more than first to return the information of aggregated links group to determine that this more than first returns polymerization according to this
The common nickname of link group, the first RB and the 2nd RB receive the local message of user side equipment transmission, and this is local
Message is that obtained TRILL data messages are encapsulated using the common nickname as source nickname.
By above-mentioned steps, receiver module 22 is in the corresponding terminal address interaction of virtual LAN VLAN belonging to the first RB
In agreement ESADI examples, the first link state data bag ESADI-LSP of the 2nd RB issues in the virtual net is received, its
In, the first RB first interface and the 2nd RB second interface are used to return access TRILL network by user side equipment more,
Wherein, the first RB first interface and the 2nd RB second interface is bound return first aggregated links group more, and this first
ESADI-LSP carries the 2nd RB in more than first information for returning aggregated links group, and the information includes:Nickname, this
Returning the group number of aggregated links group one, election module 24 is selected according to the first RB system identifier and the 2nd RB system identifier more
Specified RB is enumerated, wherein, this specifies RB more than first to return the information of aggregated links group to determine that this more than first returns aggregated links according to this
The common nickname, the first RB and the 2nd RB of group receive the local message of user side equipment transmission, the local message
To encapsulate obtained TRILL data messages using the common nickname as source nickname, because returning terminal in access more
The flip-flop problems that MAC address entries study occurs, cause the out of order and report lost of return flow, cause conversation, by above-mentioned
Embodiment solves the problem of returning MAC address entries learn in access flip-flop terminal more, and then to realize and return access terminal more
MAC address entries normally learn.
Fig. 3 is a kind of structured flowchart two of locally aggregated link processing device according to embodiments of the present invention, as shown in figure 3, removing
Outside Fig. 2 module, the device also includes:
Release module 32, is used to return by user side equipment more for the first RB first interface and the 2nd RB second interface
Access after TRILL network, the first RB issues the 2nd ESADI-LSP in the corresponding ESADI examples of the VLAN,
Wherein, the 2nd ESADI-LSP carries the first RB in more than first information for returning aggregated links group.
Fig. 4 is a kind of structured flowchart three of locally aggregated link processing device according to embodiments of the present invention, in terminal, such as
Shown in Fig. 4, election module 24 includes:
Release unit 42, in the case of the first RB is elected in the first RB and the 2nd RB for the specified RB,
The 3rd ESADI-LSP is issued in ESADI examples corresponding with the VLAN, wherein, the 3rd ESADI-LSP is carried
For indicating the configured information and the common nickname information of specifying RB for the first RB.
Fig. 5 is a kind of structured flowchart four of locally aggregated link processing device according to embodiments of the present invention, in terminal, such as
Shown in Fig. 5, election module 24 includes:
Elect processing unit 52, for the first RB do not elect for this more than first return aggregated links group specified RB situation
Under, the first RB does not do any operation.
With reference to preferred embodiment and embodiment, the present invention is described in detail.
The preferred embodiments of the present invention provide a kind of ESADI and support locally aggregated link group terminal address learning method, to be solved
Technical problem is how to avoid returning the flip-flop problems of MAC address entries study and the problems of liquid flow of initiation in access more, it is possible to
Realize the load balancing for reaching purpose MAC.
Technical scheme is specific as follows:
If the 1, the VLAN x and second on the first RB (assuming that system identifier is 1111.1111.1111) first interface
Identical VLAN x are formed on RB (assuming that system identifier is 2222.2222.2222) first interface returns link aggregation group A more,
So need to bind this VLAN x on the first RB first interface and belong to and return link aggregation group A, show the first RB the
One interface belongs to the member for returning link aggregation group A more in this VLAN x.
If the 2, the VLAN x and second on the first RB (assuming that system identifier is 1111.1111.1111) first interface
Identical VLAN x are formd on RB (assuming that system identifier is 2222.2222.2222) first interface returns link aggregation group A more
Afterwards, the first RB needs to return link aggregation group by the way that ESADI-LSP issues in the corresponding ESADI examples of this VLAN x
Information, shows that belong on the first RB in this VLAN x returns link aggregation group A more.
3rd, in the first RB VLAN x ESADI examples, believed in ESADI-LSP messages by returning link aggregation group more
Breath TLV issues returns link aggregation group information.Fig. 6 is according to the preferred embodiment of the invention to return link aggregation group information TLV more
Figure, as shown in Figure 6:Return link aggregation group (Multi-chassis Link Aggregation, MC-LAG) information TLV bags more
Include a byte Type (T, type), the length (L, length) and value (V, value) of a byte.It is worth (V, value)
In include multiple aggregated links group ITEM, each aggregated links group ITEM by two bytes aggregated links group number and puppet
nickname.Aggregated links group number extends this as aggregated links group A, pseudo- nickname and extends this as 0.Returning link aggregation group one more
Information TLV can occur repeatedly in ESADI-LSP messages.
4th, this VLAN x is also bound in the 2nd RB second interface belong to and return link aggregation group A, in the 2nd RB VLAN
The ESADI-LSP of the first RB issues is received in x ESADI examples, aggregated links group information is contained and shows to belong to polymerization
Link group A.Now, the 2nd RB will carry out aggregated links group A specified RB elections, and conduct big election system ID refers to
Determine the specified RB that RB, i.e. the 2nd RB are this aggregated links group.
5th, it is that the 2nd RB specifies puppet nickname a for this aggregated links group that aggregated links group, which specifies RB, in the 2nd RB VLAN
In x ESADI examples, it can also be issued in the 2nd RB ESADI-LSP messages by returning link aggregation group information TLV more
Return link aggregation group information more.Now, the aggregated links group number in aggregated links group information TLV is A, and pseudo- nickname is a.
6th, the ESADI-LSP of the 2nd RB issues is received in the first RB VLAN x ESADI examples, polymerization is contained
Link group information shows to belong to aggregated links group A, can also carry out aggregated links group A specified RB elections, election system ID
It is the specified RB of this aggregated links group that RB, i.e., still the 2nd RB are specified in big conduct, oneself failure.Receive its 2nd RB hairs
The pseudo- nickname a of cloth are the pseudo- nickname a of aggregated links group A on the first RB.
Compared with correlation technique, embodiments of the invention need the extension of special control plane agreement, it is only necessary to taken in chain of command
Band is corresponding to return access link binding logo more, and realization principle is simple.
Method of the present invention embodiment is further described below by way of two application scenarios.
Application scenarios one:
Fig. 7 is overall plan schematic flow sheet according to the preferred embodiment of the invention, as shown in fig. 7, the RB of border the first interface
1 and the 2nd RB interface 2 by the multilink bundling of striding equipment, there is provided to client-side device 1 (i.e. host 1 in Fig. 7)
Return access, composition returns link aggregation group 1 more one more.System identifier is respectively 1111.1111.1111, and 2222.2222.2222 belongs to
In in a local access VLAN 1.
When returning access TRILL network the client-side device more, return access border RB interface to have more and corresponding return behavior sense more
Know, such as the first RB SYSTEM ID are 1111.1111.1111, and the 2nd RB SYSTEM ID are 2222.2222.2222.
By manual configuration mode, binding vlan1aggregation 1 are configured in the first RB interface 1, that is, bind the first RB
Interface 1 belong to aggregated links group 1.Meanwhile, binding vlan1aggregation 1 are configured in the 2nd RB interface 1,
That is the interface 1 of the 2nd RB of binding belongs to aggregated links group 1.
At this moment the first RB and the 2nd RB will return link more in the ESADI-LSP issues of the corresponding ESADI examples 1 of vlan1
Polymerize group information, return in link aggregation group TLV more return link aggregation group number to extend this as 1, pseudo- nickname extends this as 0.
Do not determine that the specified RB of aggregated links group 1, pseudo- nickname are had to fill out as 0 now.
The ESADI-LSP of the 2nd RB issue is received in the first RB, aggregated links group information is contained and shows to belong to polymeric chain
Road group 1.Now, the first RB will carry out the specified RB elections of aggregated links group 1, and conduct big election system ID is specified
RB, because the 2nd RB system-ID is the specified RB that 2222.2222.2222, i.e. the 2nd RB are this aggregated links group 1,
First RB does not do any operation.
The ESADI-LSP of the first RB issue is received in the 2nd RB, aggregated links group information is contained and shows to belong to polymeric chain
Road group 1.Now, the 2nd RB will carry out the specified RB elections of aggregated links group 1, and conduct big election system ID is specified
RB, because it oneself is this aggregated links group 1 that the 2nd RB system-ID, which is 2222.2222.2222, i.e. the 2nd RB, which to be elected,
RB is specified, and it is 1 to specify the pseudo- nickname of this aggregated links group 1.In the corresponding ESADI examples 1 of vlan1
ESADI-LSP issues returns link aggregation group information, update its return in link aggregation group TLV return link aggregation group number to fill out more
1 is written as, pseudo- nickname extends this as 1.
The ESADI-LSP of the 2nd RB issue is received again by the first RB, contain aggregated links group information show to belong to it is poly-
Close link group 1, and it was found that be that the specified RB of aggregated links group 1 is sended over, and puppet nickname is 1.
So, consult successfully for belonging to the first RB and the 2nd RB of aggregated links group 1, and this polymeric chain is determined
Common pseudo- nickname of the road group in TRILL.So, vlan1 receives customer side on the first RB and the 2nd RB interfaces 1
Local (native) message sent, it will puppet nickname is used in TRILL network as the source nickname of oneself
Carry out data transmission.
Application scenarios two:
Fig. 8 is overall plan schematic flow sheet according to the preferred embodiment of the invention, as shown in figure 8, the RB of border the first interface
1 and the 2nd RB interface 2 by the multilink bundling of striding equipment there is provided access is returned to client-side device 1 more, constitute more than one
Return link aggregation group 1.System identifier is respectively 1111.1111.1111, and 2222.2222.2222 belongs to a local access VLAN
In 1.There is RB3 in the opposite side of TRILL network, client-side device 2 is accessed, and system-ID is 3333.3333.3333,
Wherein interface 1 falls within VLAN1, and in the presence of a terminal access on interface 1.
When returning access TRILL network the client-side device more, return access border RB interface to have more and corresponding return behavior sense more
Know, such as the first RB SYSTEM ID are 1111.1111.1111, and the 2nd RB SYSTEM ID are 2222.2222.2222.
By manual configuration mode, binding vlan1aggregation 1 are configured in the first RB interface 1, that is, bind the first RB
Interface 1 belong to aggregated links group 1.Meanwhile, binding vlan1aggregation 1 are configured in the 2nd RB interface 1,
That is the interface 1 of the 2nd RB of binding belongs to aggregated links group 1.Do not bound accordingly in vlan1 on RB3 interface 1
Configuration.
At this moment the first RB and the 2nd RB will return link more in the ESADI-LSP issues of the corresponding ESADI examples 1 of vlan1
Polymerize group information, return in link aggregation group TLV more return link aggregation group number to extend this as 1, pseudo- nickname extends this as 0.
Do not determine that the specified RB of aggregated links group 1, pseudo- nickname are had to fill out as 0 now.Finally, so, for belonging to
First RB of aggregated links group 1 and the 2nd RB consult successfully, and this aggregated links group being total in TRILL is determined
With puppet nickname.
The RB3 corresponding ESADI examples of VLAN1 are receiving the first RB and the 2nd RB after ESADI-LSP, from beginning
From all link aggregation group information is returned ignoring the first RB and the 2nd RB ESADI-LSP issues eventually, because oneself does not have
Exist in this VLAN1 and return link aggregation group 1 more.
Vlan1 receives client-side device 1 and is sent to the 2nd RB access device 2 (i.e. on the first RB and the 2nd RB interfaces 1
Host 2 in Fig. 8) local (native) message, it will used in TRILL network puppet nickname 1 as oneself
Source nickname carries out the encapsulation of TRILL data messages and sent.Meanwhile, the 3rd RB (RB3) need to be sent to the first RB and
During local (native) message of the 2nd RB access device 1, fill in purpose nickname and carry out TRILL for puppet nickname 1
Data message encapsulation is sent.
One of ordinary skill in the art will appreciate that all or part of step of above-described embodiment can use computer program flow
Realize, the computer program can be stored in a computer-readable recording medium, and the computer program is in corresponding hardware
(such as system, unit, device) is performed on platform, upon execution, including one of the step of embodiment of the method or its
Combination.
Alternatively, all or part of step of above-described embodiment can also use integrated circuit to realize, these steps can be divided
Integrated circuit modules one by one are not fabricated to, or the multiple modules or step in them are fabricated to single integrated circuit module
Realize.So, the present invention is not restricted to any specific hardware and software combination.
Each device/functional module/functional unit in above-described embodiment can realize that they can collect using general computing device
In on single computing device, can also be distributed on the network that multiple computing devices are constituted.
Each device/functional module/functional unit in above-described embodiment is realized using in the form of software function module and is used as independent production
Product are sold or in use, can be stored in a computer read/write memory medium.Embodied on computer readable storage mentioned above
Medium can be read-only storage, disk or CD etc..
The foregoing is only a specific embodiment of the invention, but protection scope of the present invention is not limited thereto, any to be familiar with
Those skilled in the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all cover this
Within the protection domain of invention.Therefore, protection scope of the present invention should be defined by the protection domain described in claim.
Through the above description of the embodiments, those skilled in the art can be understood that the side according to above-described embodiment
Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases before
Person is more preferably embodiment.Understood based on such, technical scheme substantially makes tribute to prior art in other words
The part offered can be embodied in the form of software product, and the computer software product is stored in a storage medium (such as
ROM/RAM, magnetic disc, CD) in, including some instructions to cause a station terminal equipment (can be mobile phone, computer,
Server, or the network equipment etc.) perform method described in each embodiment of the invention.
Embodiments of the invention additionally provide a kind of storage medium.Alternatively, in the present embodiment, above-mentioned storage medium can be by
It is set to the program code that storage is used to perform the method and step of above-described embodiment:
Alternatively, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, read-only storage (ROM,
Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disc or
Person's CD etc. is various can be with the medium of store program codes.
Alternatively, in the present embodiment, processor performs the side of above-described embodiment according to the program code stored in storage medium
Method step.
Alternatively, the specific example in the present embodiment may be referred to the example described in above-described embodiment and optional embodiment,
The present embodiment will not be repeated here.
Obviously, those skilled in the art should be understood that above-mentioned each module of the invention or each step can use general calculating
Device realizes that they can be concentrated on single computing device, or be distributed on the network that multiple computing devices are constituted,
Alternatively, they can be realized with the executable program code of computing device, it is thus possible to be stored in storage device
In performed by computing device, and in some cases, can be to perform shown or described step different from order herein
Suddenly, they are either fabricated to each integrated circuit modules respectively or be fabricated to the multiple modules or step in them single
Integrated circuit modules are realized.So, the present invention is not restricted to any specific hardware and software combination.
The preferred embodiments of the present invention are the foregoing is only, are not intended to limit the invention, for those skilled in the art
For, the present invention can have various modifications and variations.Any modification within the spirit and principles of the invention, being made, etc.
With replacement, improvement etc., it should be included within the scope of the present invention.
Claims (10)
1. a kind of locally aggregated chain processing method, it is characterised in that including:
First route-bridge RB is in the corresponding terminal address interaction protocol of virtual LAN VLAN belonging to the first RB
In ESADI examples, the first link state data bag ESADI-LSP of the 2nd RB issues in the virtual net is received,
Wherein, the first interface of the first RB and the 2nd RB second interface are used to return access many by user side equipment more
Link transparency host-host protocol TRILL network, wherein, the first interface of the first RB and the second of the 2nd RB connect
Mouth is bound return first aggregated links group more, and the first ESADI-LSP carries the 2nd RB and returned more than described first
The information of aggregated links group, described information includes:Nickname, returns the group number of aggregated links group more described first;
Specified RB is elected according to the system identifier of the first RB and the system identifier of the 2nd RB, wherein, it is described
Specifying RB to return the information of aggregated links group to determine to return the common of aggregated links group described first according to more than described first more
Nickname, the first RB and the 2nd RB receive the local message that the user side equipment is sent, described local
Message is that obtained TRILL data messages are encapsulated using the common nickname as source nickname.
2. according to the method described in claim 1, it is characterised in that the of the first interface of the first RB and the 2nd RB
Two interfaces are used to by user side equipment return after access TRILL network more, including:
First RB issues the 2nd ESADI-LSP in the corresponding ESADI examples of the VLAN, wherein, it is described
2nd ESADI-LSP carries the first RB in more than described first information for returning aggregated links group.
3. according to the method described in claim 1, it is characterised in that methods described also includes:
The first RB is elected in the first RB and the 2nd RB in the case of the specified RB, institute
State the first RB and the 3rd ESADI-LSP is issued in ESADI examples corresponding with the VLAN, wherein, the described 3rd
ESADI-LSP is carried for indicating the configured information and the common nickname letters of specifying RB for the first RB
Breath.
4. method according to claim 3, it is characterised in that also include:
In the case where the first RB is not elected and is returned the specified RB of aggregated links group for more than described first, described first
RB does not do any operation.
5. the method according to any one of Claims 1-4, it is characterised in that carry described more than first and return aggregated links group
The mode of information includes:
Described more than first information for returning aggregated links group are carried by byte Type length value TLV, wherein, in the TLV
Value carry aggregated links group group number and nickname.
6. a kind of locally aggregated link processing device, in the first route-bridge RB, it is characterised in that including:
Receiver module, in the corresponding terminal address interaction protocol of virtual LAN VLAN belonging to the first RB
In ESADI examples, the first link state data bag ESADI-LSP of the 2nd RB issues in the virtual net is received,
Wherein, the first interface of the first RB and the 2nd RB second interface are used to return access by user side equipment more
TRILL network, wherein, the first interface of the first RB and the second interface of the 2nd RB bound and return first more
Aggregated links group, the first ESADI-LSP carries the 2nd RB in more than described first information for returning aggregated links group,
Described information includes:Nickname, returns the group number of aggregated links group more described first;
Module is elected, is elected for the system identifier and the system identifier of the 2nd RB according to the first RB specified
RB, wherein, the specified RB returns the information of aggregated links group to determine to return polymeric chain described first more according to more than described first
The common nickname of road group, the first RB and the 2nd RB receive the local message that the user side equipment is sent,
The local message is that obtained TRILL data messages are encapsulated using the common nickname as source nickname.
7. device according to claim 6, it is characterised in that described device also includes:
Release module, is used to set user side for the first interface of the first RB and the second interface of the 2nd RB
Standby return is accessed after TRILL network more, and the first RB issues second in the corresponding ESADI examples of the VLAN
ESADI-LSP, wherein, the 2nd ESADI-LSP carries the first RB and returns aggregated links group more than described first
Information.
8. device according to claim 6, it is characterised in that the election module also includes:
Release unit, for electing the first RB in the first RB and the 2nd RB for the specified RB
In the case of, the 3rd ESADI-LSP is issued in ESADI examples corresponding with the VLAN, wherein, the described 3rd
ESADI-LSP is carried for indicating the configured information and the common nickname letters of specifying RB for the first RB
Breath.
9. device according to claim 6, it is characterised in that the election module also includes:
Processing unit is elected, for not elected as more than the described first specified RB for returning aggregated links group in the first RB
In the case of, determine that the first RB does not do any operation.
10. the device according to any one of claim 6 to 9, it is characterised in that carry described more than first and return aggregated links group
The mode of information includes:
Described more than first information for returning aggregated links group are carried by byte Type length value TLV, wherein, in the TLV
Value carry aggregated links group group number and nickname.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610005053.1A CN106941446A (en) | 2016-01-04 | 2016-01-04 | Locally aggregated chain processing method and device |
PCT/CN2016/089811 WO2017117958A1 (en) | 2016-01-04 | 2016-07-12 | Local aggregated link processing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610005053.1A CN106941446A (en) | 2016-01-04 | 2016-01-04 | Locally aggregated chain processing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106941446A true CN106941446A (en) | 2017-07-11 |
Family
ID=59273108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610005053.1A Pending CN106941446A (en) | 2016-01-04 | 2016-01-04 | Locally aggregated chain processing method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106941446A (en) |
WO (1) | WO2017117958A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102075446A (en) * | 2011-03-01 | 2011-05-25 | 杭州华三通信技术有限公司 | Interconnection method of transparent interconnection network of lots of links in different places and operator edge device |
US20110299536A1 (en) * | 2010-06-08 | 2011-12-08 | Brocade Communications Systems, Inc. | Method and system for link aggregation across multiple switches |
CN102694714A (en) * | 2011-03-21 | 2012-09-26 | 华为技术有限公司 | Method, device, system and a non-forwarder non-forwarding bridge for message transmission in TRILL network |
CN103944818A (en) * | 2013-01-23 | 2014-07-23 | 中兴通讯股份有限公司 | Method of processing message in multi-return access overlay network and system |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9608903B2 (en) * | 2010-11-30 | 2017-03-28 | Donald E. Eastlake, III | Systems and methods for recovery from network changes |
CN103428088B (en) * | 2012-05-14 | 2018-11-06 | 中兴通讯股份有限公司 | A kind of distribution of tree root, the method for Message processing and route-bridge |
CN103973471B (en) * | 2013-01-31 | 2018-11-02 | 中兴通讯股份有限公司 | A kind of notifying method and device of TRILL distribution trees failure |
CN104426778B (en) * | 2013-09-03 | 2018-01-02 | 华为技术有限公司 | Route renewing method and routing device |
CN105306613A (en) * | 2014-07-24 | 2016-02-03 | 中兴通讯股份有限公司 | MAC address notification method and device and acquisition device for ESADI |
-
2016
- 2016-01-04 CN CN201610005053.1A patent/CN106941446A/en active Pending
- 2016-07-12 WO PCT/CN2016/089811 patent/WO2017117958A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110299536A1 (en) * | 2010-06-08 | 2011-12-08 | Brocade Communications Systems, Inc. | Method and system for link aggregation across multiple switches |
CN102075446A (en) * | 2011-03-01 | 2011-05-25 | 杭州华三通信技术有限公司 | Interconnection method of transparent interconnection network of lots of links in different places and operator edge 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 |
CN103944818A (en) * | 2013-01-23 | 2014-07-23 | 中兴通讯股份有限公司 | Method of processing message in multi-return access overlay network and system |
Non-Patent Citations (1)
Title |
---|
H. ZHAI等: "RBridge:Pseudo-Nickname for Active-active Access draft-hu-trill-pseudonode-nickname-08", 《HTTPS://DATATRACKER.IETF.ORG/DOC/DRAFT-HU-TRILL-PSEUDONODE-NICKNAME/》 * |
Also Published As
Publication number | Publication date |
---|---|
WO2017117958A1 (en) | 2017-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104639470B (en) | Traffic identifier packaging method and system | |
CN103944818B (en) | A kind of method and system for returning Message processing in access stacking network more | |
CN104380658A (en) | Stream classifier, service routing trigger, and message processing method and system | |
CN105323136A (en) | Information processing method and device | |
CN115065637B (en) | Method and device for transmitting computing power resource information and electronic equipment | |
CN105991435B (en) | For obtaining the method and device of port path | |
CN102724118A (en) | Label distribution method and device | |
CN105323137B (en) | Service data transmission method and device | |
CN108306824B (en) | Message sending method and device | |
CN110351286A (en) | Link flood attack detects response mechanism in a kind of software defined network | |
CN107454000A (en) | Network data transmission device and method | |
CN116319617A (en) | Method, equipment and system for forwarding message in SR network | |
CN100548001C (en) | A kind of method of trigger downstream device process message and switching equipment | |
CN105324961B (en) | Gre tunneling implementation method, access point and gateway | |
CN105745874A (en) | Method and device for determining service function path | |
CN106411842A (en) | Transferring state in content centric network stacks | |
CN110199504A (en) | The method that the enhancing of switching fabric in the central office delivering point of broadband access network for telecommunication network uses | |
CN106231007B (en) | A kind of method and device for preventing MAC Address from drifting about | |
CN105207858B (en) | Access device and method for connecting user equipment to network executed by access device | |
CN104394075B (en) | A kind of method and apparatus of message transmissions | |
CN109982384A (en) | Message forwarding method, device, the network equipment and medium | |
CN102215231A (en) | Data forwarding method and gateway | |
CN106034071A (en) | Data message transmission method and edge routing bridge equipment | |
CN104753790B (en) | A kind of message transmitting method and equipment based on TRILL network | |
CN105264833A (en) | Service path calculating method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170711 |