CN100563204C - A kind of method of on ether network automatic protection exchange phase cross ring, transmitting business - Google Patents

A kind of method of on ether network automatic protection exchange phase cross ring, transmitting business Download PDF

Info

Publication number
CN100563204C
CN100563204C CNB2005101092618A CN200510109261A CN100563204C CN 100563204 C CN100563204 C CN 100563204C CN B2005101092618 A CNB2005101092618 A CN B2005101092618A CN 200510109261 A CN200510109261 A CN 200510109261A CN 100563204 C CN100563204 C CN 100563204C
Authority
CN
China
Prior art keywords
eaps
ring
port
website
business
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.)
Expired - Fee Related
Application number
CNB2005101092618A
Other languages
Chinese (zh)
Other versions
CN1747452A (en
Inventor
于洋
王玮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New H3C Technologies Co Ltd
Original Assignee
Hangzhou H3C Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou H3C Technologies Co Ltd filed Critical Hangzhou H3C Technologies Co Ltd
Priority to CNB2005101092618A priority Critical patent/CN100563204C/en
Publication of CN1747452A publication Critical patent/CN1747452A/en
Application granted granted Critical
Publication of CN100563204C publication Critical patent/CN100563204C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a kind of professional method of on EAPS phase cross ring, transmitting, after receiving business, if judge from handing over website then to broadcast this business to all of the port as principal phase at crossing website; If from as from intersecting website, then continue according to this business from outside the EAPS phase cross ring or in the EAPS phase cross ring, reach the port that does not belong to EAPS phase cross ring to the outer professional port of transmitting port or receiving the EAPS ring under this professional port of ring and broadcast this business, particularly, the outer professional port of ring refers to intersect all of the port of website, has avoided the formation of network broadcasting windstorm; Further, the present invention will be by reaching the port broadcasting that does not belong to EAPS phase cross ring to the port of the EAPS ring that belongs to circle replication from the business that enters EAPS phase cross ring from crossing website, to reach the port that does not belong to EAPS phase cross ring from the non-port that enters the EAPS ring of business under this professional port of reception of EAPS phase cross ring from crossing website, or the only port broadcasting of the EAPS ring under this professional port of reception, avoided the generation of repeating frame.

Description

A kind of method of on ether network automatic protection exchange phase cross ring, transmitting business
Technical field
The present invention relates to ether network automatic protection switching technology field, be specifically related to a kind of method of on ether network automatic protection exchange phase cross ring, transmitting business.
Background technology
Ether network automatic protection exchange (EAPS; Ethernet Automatic Protection Switching) technology is the Internet engineering duty group (IETF; Internet Engineering Task Force) RFC3619 definition; when this technology has mainly solved two layers of loop network of ethernet device structure; simple by Spanning-Tree Protocol (STP; when Spaning Tree Protocol) calculating change in topology, the problem that convergence rate is too slow.For example: when network topology changed, if use the STP agreement to calculate change in topology, convergence rate was probably in level second, and use EAPS technology convergence rate then can be in 50ms.
The EAPS ring is the important application of EAPS, and as shown in Figure 1, the know-why of EAPS ring is as follows: the M among a home site such as the figure is arranged on each EAPS ring, and other website is R1, R2, the R3 from website such as figure.The EAPS ring supports to be used for the professional VLAN (VLAN of transmit traffic data, Virtual Local Area Network) and be used to transmit the dedicated vlan of EAPS control messages, for the EAPS ring of the VLAN that supports transmit traffic data, the home site of EAPS ring blocks a physical port; And concerning the EAPS ring of the dedicated vlan that support to transmit the EAPS control messages, the home site of EAPS ring does not block any physical port.
Under the normal condition, the port of home site M bottom blocks among Fig. 1, thereby the network topology structure that guarantees the STP protocol requirement is a chain, rather than ring-type, can avoid the clean culture or the broadcast (sites) in turn of broadcast data under loop network of target MAC (Media Access Control) address the unknown, also can guarantee to communicate with each other between four websites on the EAPS ring, make data all can arrive other website from encircling any one website.
When network breaks down, as R1 among Fig. 1 and the link generation physical discontinuity between the R2, home site M can open port blocked fast, as shown in Figure 2, the EAPS ring of this moment still is a chain, thereby communicate with each other between four websites that still can guarantee to encircle, still all can arrive other website from encircling any one website.
In concrete the application, may intersect between the different EAPS rings, Fig. 3 has provided two topological structures that the EAPS ring intersects, as shown in Figure 3, and the M1 among the figure, R1, R2 and R3 makeup ring 1, wherein M1 is a home site; M2, R4, R2 and R3 makeup ring 2, wherein M2 is a home site.Under the normal condition, the port block in the ring 1 between M1 and the R1, the port block in the ring 2 between M2 and the R4, and two rings intersect at R2 and R3.In addition, the physical port resource that each ring uses is also different, as: for 4 ports between R2 and the R3, two ports on the left side are respectively the port of R2 and R3 use on ring 1, two ports on the right are respectively the port that R2 and R3 use in ring 2, and the port that belongs to the port of ring 1 between R2 and the R3 and belong to ring 2 is non-bond ports.
As shown in Figure 3, when ring 1 was supported identical service VLAN with ring 2, business can have problems when transmitting on this two ring.For example: establish purpose medium access control (MAC who enters EAPS phase cross ring from M1 of existence, Media Access Control) unicast data frames of address the unknown, when this Frame sends to the R3 that two rings intersect, because the ring 1 at R3 place and ring 2 are supported same service VLAN, then R3 can comprise all of the port broadcasting of this Frame to self: do not belong on two ports that the port that R3 is connected with M2, R3 are connected with R2 and the R3 and encircle 1 and encircle 2 port; After the port that belongs to ring 1 that this Frame is connected with R2 from R3 arrives R2, R2 also can be with this Frame to all of the port broadcasting of self supporting this VLAN, promptly on port from R1 to R2 that be connected with, port that R2 is connected with R4, R2, do not belong to ring 1 and encircle 2 the port broadcasting, also can belonging to of being connected with R3 encircle 2 port and broadcast to R2; Equally, when this Frame from R3 be connected with R2 belong to ring 2 port and arrive R2 the time, R2 will not belong on port that R2 is connected with R1, port that R2 is connected with R4, R2 equally and encircles 1 and belonging to of being connected with R3 encircle 1 port with the port, the R2 that encircle 2 and broadcast.Like this, in the repeating process of this Frame, can produce following result: R1 successively and at first can receive two parts of identical Frames with R4, then will be promptly: ring 1 or encircle 2 Frames that receive again promptly: ring 2 or encircle on 1 and broadcast to R3 at the another one ring from a ring along with R2, can form a closed loop between R2 and the R3, thereby this Frame will be in this closed loop cocycle broadcasting, the result is owing to the broadcast (sites) in turn between R2 and the R3, and ring 1 can receive identical Frame many times with all other websites that encircle on 2.So, will cause the formation of network broadcasting windstorm, make network unavailable substantially.For the L 2 broadcast Frame, and the purpose multicast member all has the Layer 2 Multicast Frame of distribution on each EAPS ring that intersects, and also can run into same problem, and prior art does not provide the solution of this problem.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of professional method of transmitting on EAPS phase cross ring, to avoid professional when transmitting on EAPS phase cross ring, forms network broadcasting windstorm.
For achieving the above object, technical scheme of the present invention is achieved in that
The crossing website that a kind of method of transmitting business on EAPS phase cross ring, this method are provided with EAPS phase cross ring is that principal phase is handed over website, and other crossing website is that this method comprises from crossing website:
After crossing website on A, the EAPS phase cross ring receives business, judge whether self is that principal phase is handed over website, if with all of the port broadcasting of this business to self, this flow process finishes; Otherwise, execution in step B;
Whether B, crossing website judge this business from outside the EAPS phase cross ring, if, execution in step C; Otherwise, execution in step D;
C, crossing website should be broadcasted by business professional port of transmitting outside the ring of self, and this flow process finishes;
D, intersect website should business to the port of the EAPS ring that self receives this professional port place, and self do not belong to the port broadcasting of EAPS phase cross ring.
The outer professional port of transmitting of the described ring of step C is all of the port of described crossing website.
The described crossing website of step B judge this business not from EAPS phase cross ring outer after, further comprise before the execution in step D:
B1, crossing website judge whether receive the affiliated EAPS ring of this professional port is that the EAPS that duplicates in the acyclic encircles, if, execution in step D; Otherwise crossing website only should business be broadcasted to the port that self belongs to the EAPS ring that receives this professional port place,
The EAPS ring that duplicates in the described acyclic is an EAPS ring in the EAPS phase cross ring.
The described crossing website of step B judge this business not from EAPS phase cross ring outer after, before the execution in step B1, further comprise:
Crossing website is determined the attribute that this is professional, in the corresponding relation of the EAPS ring that duplicates in service attribute of self preserving and acyclic afterwards, finds the EAPS ring that duplicates in the acyclic of this business correspondence,
The corresponding relation of the EAPS ring that duplicates in described service attribute and the acyclic be preestablish and be kept at EAPS mutually all of cross ring from intersect website.
The described crossing website of step B judge this business not from EAPS phase cross ring outer after, further comprise before the execution in step B1:
Crossing website judges that whether this business is from entering EAPS phase cross ring from intersecting website, if with the port broadcasting of this business to the EAPS ring that self belongs to the professional port place of this reception, this flow process finishes; Otherwise, execution in step B1.
Crossing website judges that this business is not from entering after the EAPS phase cross ring, before the execution in step B1, further comprise from intersecting website:
Crossing website is determined the attribute that this is professional, in the corresponding relation of the EAPS ring that duplicates in service attribute of self preserving and acyclic afterwards, finds the EAPS ring that duplicates in the acyclic of this business correspondence,
The corresponding relation of the EAPS ring that duplicates in described service attribute and the acyclic be preestablish and be kept at EAPS mutually all of cross ring from intersect website.
The outer professional port of transmitting of the described ring of step C is, intersect the EAPS ring that belongs to circle replication on the website port, and crossing website on do not belong to the port of EAPS phase cross ring,
The described EAPS ring of going up circle replication is an EAPS ring in the EAPS phase cross ring.
The described crossing website of step C further comprised before the port of the EAPS ring that belongs to circle replication is broadcasted this business:
Crossing website is determined the attribute that this is professional, in the corresponding relation of the EAPS of service attribute of self preserving and last circle replication ring, finds the EAPS ring of the last circle replication of this business correspondence afterwards,
The corresponding relation of the EAPS ring of described service attribute and last circle replication be preestablish and be kept at EAPS mutually all of cross ring from intersect website.
Described service attribute is, the VLAN of business support, professional source MAC, professional target MAC (Media Access Control) address, professional numerical priority value, professional source IP address, professional purpose IP address, professional differentiated service code point numerical priority value, professional source transmission control protocol/user's Datagram protocol port number, professional purpose transmission control protocol/user's Datagram protocol port number, professional multi-protocol label switching (T-MPLS) label value, professional a kind of or combination in any of going in the physical port.
Described business is the unicast service of target MAC (Media Access Control) address the unknown, or broadcasting service, or the purpose multicast member all has the multicast service of distribution on each EAPS ring of EAPS phase cross ring.
Compared with prior art, after the crossing website of method provided by the present invention by EAPS phase cross ring receives business, if judge from handing over website then to broadcast this business to all of the port as principal phase; If judge from as from intersecting website, then continue according to this business from outside the EAPS phase cross ring or in the EAPS phase cross ring, business is transmitted the port of the EAPS ring that belongs to the port place that receives described business on port or the crossing website and is intersected the port that does not belong to EAPS phase cross ring on the website and broadcasts this business outside ring, when having avoided business on EAPS phase cross ring, to transmit, the formation of network broadcasting windstorm; Further, the present invention is by the EAPS ring of an EAPS ring in the default EAPS phase cross ring for last circle replication, and judge to receive professional website be from intersect website and business from EAPS phase cross ring outside the time, this business is reached the port broadcasting that does not belong to EAPS phase cross ring to the port that belongs to the EAPS ring of circle replication from crossing website, and by the EAPS ring of an EAPS ring in the default EAPS phase cross ring for duplicating in the acyclic, and judge professional from EAPS phase cross ring in the time, according to the EAPS ring of EAPS ring that receives under this professional port for duplicating in the EAPS ring that duplicates in the acyclic or the ring, this business is reached the port broadcasting that does not belong to EAPS phase cross ring to the port that belongs to the EAPS ring that receives this professional port place from crossing website, perhaps, avoided the generation of repeating frame only to the port broadcasting that belongs to the EAPS ring that receives this professional port place from crossing website.
Description of drawings
Fig. 1 is the theory of constitution figure of EAPS ring;
Fig. 2 is the EAPS ring schematic diagram when network failure takes place;
Fig. 3 is two topology diagrams that the EAPS ring intersects;
Fig. 4 is a flow chart of transmitting professional specific embodiment one on EAPS phase cross ring provided by the invention;
Fig. 5 is a flow chart of transmitting professional specific embodiment two on EAPS phase cross ring provided by the invention;
Fig. 6 is a flow chart of transmitting professional specific embodiment three on EAPS phase cross ring provided by the invention.
Embodiment
Among the present invention, a plurality of crossing EAPS rings are referred to as EAPS phase cross ring, as: if EAPS ring 1, EAPS ring 2 and EAPS ring 3 intersect EAPS cross ring X mutually by intersecting website A, B, then described EAPS phase cross ring X specifically refers to: EAPS ring 1+EAPS ring 2+EAPS ring 3.
Prerequisite of the present invention is: in a plurality of crossing website of EAPS phase cross ring, it is that principal phase is handed over website that one of them crossing website is set, and then other crossing website is from intersecting website.
Core concept of the present invention is: when the crossing website on the EAPS phase cross ring received business, this crossing website judged whether self is that principal phase is handed over website, if, with of all of the port broadcasting of this business to self; Otherwise, whether crossing website judges this business from outside the EAPS phase cross ring, if from outside the EAPS phase cross ring, then intersecting website should broadcast by business professional port of transmitting outside the ring of self, if not from outside the EAPS phase cross ring, then intersecting website should broadcast by business professional port of transmitting in the ring of self.
The outer professional port of transmitting of ring can be all of the port of described crossing website, also can be the port of an EAPS ring that belongs on the described crossing website in the EAPS phase cross ring and intersects the port that does not belong to EAPS phase cross ring on the website; The port that the interior business forwarding of ring port can encircle for the EAPS that intersects the port place that belongs to the business of reception on the website reaches and intersects the port that does not belong to EAPS phase cross ring on the website, also can only be the port that belongs to the EAPS ring at the professional port place of reception on the crossing website.
The present invention is further described in more detail below in conjunction with drawings and the specific embodiments.
Fig. 4 is a flow chart of transmitting professional specific embodiment one on EAPS phase cross ring provided by the invention, and as shown in Figure 4, its concrete steps are as follows:
Crossing website on the 401:EAPS phase cross ring receives professional.
The business here can be the unicast service of target MAC (Media Access Control) address the unknown, perhaps broadcasting service, and perhaps the purpose multicast member all has the multicast service of distribution etc. on each EAPS ring of EAPS phase cross ring.
402: this crossing website judges whether self is that principal phase is handed over website, if, execution in step 403; Otherwise, execution in step 404.
403: crossing website should business be broadcasted to all of the port of self, and this flow process finishes.
404: whether crossing website judges this business from outside the EAPS phase cross ring, if, execution in step 405; Otherwise, execution in step 406.
405: crossing website should business be broadcasted to all of the port of self, and this flow process finishes.
406: intersect the affiliated EAPS ring of self port that website determines to receive this business.
407: intersect website and broadcast this business to all of the port that self belongs to this EAPS ring and all of the port that self do not belong to EAPS phase cross ring.
Below provide two object lessons the described flow process of Fig. 4 made a concrete analysis of explanation, the topological structure of the EAPS phase cross ring of mentioning in these two examples as shown in Figure 3, and to set R3 be that principal phase is handed over website, R2 be from crossing website.Business enters in the EAPS phase cross ring from intersecting website from non-in first example, and is in second example, professional from entering in the EAPS phase cross ring from intersecting website.
Example one:
Suppose that R3 receives one and enters business in the EAPS phase cross ring from non-from intersecting website, promptly should business enter in the EAPS phase cross ring by M1 or R1 or M2 or R4 or R3, then by flow process shown in Figure 4 as can be known should business repeating process as follows:
01: hand over website because R3 is a principal phase, then R3 will broadcast this business to self all of the port, that is: to the port broadcasting that is connected with M1, M2, R2, simultaneously to the port broadcasting that does not belong to EAPS phase cross ring;
02: when the port that belongs to EAPS ring 1 on by R2 when this business arrives R2, R2 detects this business from the EAPS in EAPS phase cross ring ring 1 and from as from intersecting website, then R2 to the port that self belongs to EAPS ring 1 promptly: the port that is connected with R1 is broadcasted this business, broadcasts this business to the port that self does not belong to EAPS phase cross ring simultaneously; Equally, when this business belongs to the port arrival R2 of EAPS ring 2 by R2, R2 detects this business from the EAPS in EAPS phase cross ring ring 2 and from as from intersecting website, then R2 to the port that self belongs to EAPS ring 2 promptly: the port that is connected with R4 is broadcasted this business, broadcasts this business to the port that self does not belong to EAPS phase cross ring simultaneously.
By the above as can be seen, the business that the port that R2 only will encircle from certain EAPS that self belongs to EAPS phase cross ring receives is transmitted to the port that belongs to this EAPS ring, and do not transmit to the port of other EAPS ring that belongs to EAPS phase cross ring, can avoid the formation of the broadcasting closed loop between R2 and the R3 like this, thereby avoid the formation of network broadcasting windstorm.But, also as can be seen, because R2 is when receiving professional that the port of R3 by EAPS ring 1 and EAPS ring 2 send respectively, all will be to the port broadcasting that self does not belong to EAPS phase cross ring, so the port that does not belong to EAPS phase cross ring on the R2 can repeat once to receive same business.For addressing this problem, the present invention proposes further solution.
Fig. 5 is a flow chart of transmitting professional specific embodiment two on EAPS phase cross ring provided by the invention, in the present embodiment, preestablish the EAPS ring of an EAPS ring in the EAPS phase cross ring for duplicating in the acyclic, then other EAPS ring in the EAPS phase cross ring encircles for the EAPS that duplicates in the ring, here, the EAPS ring that duplicates in EAPS ring that duplicates in the ring and the acyclic is with respect to for crossing website, particularly, as if the port of the business of receiving from crossing website from the EAPS ring that duplicates in the ring, then broadcast from the port that intersects the EAPS ring that website only should business duplicates in self belonging to this ring, as if the port of the business of receiving from crossing website from the EAPS ring that duplicates in the acyclic, then from intersecting website except the port broadcasting of the EAPS ring that should business in self belonging to this acyclic, duplicates, also to the port broadcasting that self does not belong to EAPS phase cross ring, as shown in Figure 5, the concrete steps of present embodiment are as follows:
Crossing website on the 501:EAPS phase cross ring receives professional.
502: this crossing website judges whether self is that principal phase is handed over website, if, execution in step 503; Otherwise, execution in step 504.
503: crossing website should business be broadcasted to all of the port of self, and this flow process finishes.
504: whether crossing website judges this business from outside the EAPS phase cross ring, if, execution in step 505; Otherwise, execution in step 506.
505: crossing website should business to self all of the port broadcasting, this flow process finishes.
506: intersect website and judge whether the affiliated EAPS ring of self port of this business of reception is the EAPS ring that duplicates in the acyclic, if, execution in step 507; Otherwise, execution in step 508.
507: intersect website and broadcast this business to all of the port that self belongs to this EAPS ring and all of the port that self do not belong to EAPS phase cross ring, this flow process finishes.
508: intersect website and only broadcast this business to all of the port that self belongs to this EAPS ring.
Further, in flow process shown in Figure 5, when the EAPS that duplicates in default acyclic encircles, can be according to the difference of service attribute, be the EAPS ring that duplicates in the different acyclic of traffic set with different business attribute, for example: the EAPS ring that duplicates in the acyclic for the traffic set of supported vlans 1 is EAPS ring 1, and the EAPS ring that duplicates in the acyclic for the traffic set of supported vlans 2 is that EAPS encircles 2.Service attribute specifically comprises: the VLAN of business support, professional source MAC, professional target MAC (Media Access Control) address, professional numerical priority value, professional source IP address, professional purpose IP address, professional differentiated service code point (DSCP, DiffServ Code Point) numerical priority value, professional source transmission control protocol (TCP, Transmission Control Protocol)/user's Datagram agreement (UDP, User Datagram Protocol) port numbers, professional purpose TCP/UDP port numbers, professional multiprotocol label switching (MPLS, MultiProtocol Label Switch) label value, professional a kind of or combination in any of going in the physical port etc.
All of EAPS phase cross ring will be preserved the corresponding relation of the EAPS ring that duplicates in service attribute and the acyclic from intersecting website.In step 506 shown in Figure 5, intersect before whether the EAPS ring of website under judging self port of this business of reception be the EAPS ring that duplicates in the acyclic, at first will be according to this professional attribute, in the corresponding relation of the EAPS ring that in service attribute of self preserving and acyclic, duplicates, find the EAPS ring that duplicates in the acyclic of this business correspondence, and then judge whether the affiliated EAPS ring of self port of this business of reception is the EAPS ring that duplicates in the acyclic.
Example two:
In this example, suppose professional from entering in the EAPS phase cross ring from intersecting website R2, then by flow process shown in Figure 4 as can be known should business repeating process as follows:
01:R2 receives from the outer business of EAPS phase cross ring by a port that self does not belong to EAPS phase cross ring, then R2 broadcasts this business to self all of the port, that is: respectively to the port broadcasting that is connected with R1, R4, R3, simultaneously to the another one port broadcasting that self does not belong to EAPS phase cross ring;
02: when R3 receives this business by the port that belongs to EAPS ring 1 that is connected with R2, R3 will with should business to self all of the port, that is: the port that connects with M1, the port that is connected with M2, be connected with R2 belong to EAPS encircle 2 port and self do not belong to EAPS mutually the port of cross ring broadcast; After this when R2 receives this business by the port that belongs to EAPS ring 2 that is connected with R3, R2 detect this business from the EAPS phase cross ring and receiving port belong to EAPS ring 2, then R2 will be to the port that self belongs to EAPS ring 2 promptly: the port that is connected with R4 is broadcasted this business, does not broadcast this business to self not belonging to the port that EAPS encircles simultaneously; Equally, when R3 receives this business by the port that belongs to EAPS ring 2 that is connected with R2, R3 will with should business to self all of the port, that is: the port that connects with M1, the port that is connected with M2, be connected with R2 belong to EAPS encircle 1 port and self do not belong to EAPS mutually the port of cross ring broadcast; After this when R2 receives this business by the port that belongs to EAPS ring 1 that is connected with R3, R2 detect this business from the EAPS phase cross ring and receiving port belong to EAPS ring 1, then R2 will be to the port that self belongs to EAPS ring 1 promptly: the port that is connected with R1 is broadcasted this business, does not broadcast this business to self not belonging to the port that EAPS encircles simultaneously.
By said process as can be seen, this business is when R2 is forwarded to R3, although R3 can be transmitted to R2 with this business once more, but because R2 only can broadcast this business to other port of the EAPS ring under this professional port of reception, therefore can avoid the formation of the broadcasting closed loop between R2 and the R3, thereby avoid the formation of network broadcasting windstorm; But, equally as can be seen and since R2 transmitted twice to R4, R1 should business, therefore the port that causes not belonging to EAPS phase cross ring on R1, R4 and R1, the R4 repeats once to receive same business; Simultaneously and since two ports being connected with R3 by self of R2 transmitted twice to R3 should business, so cause not belonging on R3 and M1, M2 and the R3 EAPS mutually two ports of cross ring repeat once to receive same business.For addressing this problem, the present invention has also proposed further solution.
Fig. 6 is a flow chart of transmitting professional specific embodiment three on EAPS phase cross ring provided by the invention, in the present embodiment, preestablish the EAPS ring of an EAPS ring in the EAPS phase cross ring for duplicating in the acyclic, then other EAPS ring in the EAPS phase cross ring encircles for the EAPS that duplicates in the ring, an EAPS ring in the default simultaneously EAPS phase cross ring is the EAPS ring of last circle replication, then other EAPS ring in the EAPS phase cross ring is the non-EAPS ring of going up circle replication, here, the EAPS ring of last circle replication and the non-EAPS ring of going up circle replication also are with respect to for crossing website, particularly, when from intersecting website when receiving from professional outside the EAPS phase cross ring, only should business broadcast from intersecting website to the port of the EAPS ring that self belongs to circle replication this on and the port that self do not belong to EAPS phase cross ring, and not to self belonging to non-port broadcasting of going up the EAPS ring of circle replication, as shown in Figure 6, the concrete steps of present embodiment are as follows:
Crossing website on the 601:EAPS phase cross ring receives professional.
602: this crossing website judges whether self is that principal phase is handed over website, if, execution in step 603; Otherwise, execution in step 604.
603: crossing website should business be broadcasted to all of the port of self, and this flow process finishes.
604: whether crossing website judges this business from outside the EAPS phase cross ring, if, execution in step 605; Otherwise, execution in step 606.
605: crossing website should business to the port of the EAPS ring that self belongs to circle replication, and the port broadcasting that self does not belong to EAPS phase cross ring, this flow process finishes.
606: crossing website is judged this business whether from entering in the EAPS phase cross ring from intersecting website, if, execution in step 607; Otherwise, execution in step 609.
607: intersect the affiliated EAPS ring of self port that website determines to receive this business.
608: intersect website and broadcast this business to all of the port that self belongs to this EAPS ring, this flow process finishes.
609: intersect website and determine to receive the affiliated EAPS ring of this professional port.
610: intersect website and judge whether the affiliated EAPS ring of self port of this business of reception is the EAPS ring that duplicates in the acyclic, if, execution in step 611; Otherwise, execution in step 612.
611: intersect website and broadcast this business to all of the port that self belongs to this EAPS ring and all of the port that self do not belong to EAPS phase cross ring, this flow process finishes.
612: intersect website and only broadcast this business to all of the port that self belongs to this EAPS ring.
It is to be noted, what flow process shown in Figure 6 provided is the formation that both can avoid network broadcasting windstorm, the most preferred embodiment that can avoid repeating frame to produce again, in concrete the application, if the existence of tolerable repeating frame, so, step 606~612 can step 609 and 611 replace, perhaps step 606~612 replace with step 610~612, and perhaps step 605 replaces with step 603.
Equally, further, in flow process shown in Figure 6, during the EAPS ring that in default acyclic, duplicates, can be according to the difference of service attribute, be the EAPS ring that duplicates in the different acyclic of traffic set with different business attribute; When the EAPS of circle replication encircles on default, also can be according to the difference of service attribute, EAPS ring for the different last circle replication of traffic set with different business attribute, for example: for the EAPS ring of the last circle replication of the traffic set of supported vlans 1 is EAPS ring 1, encircling for the EAPS of the last circle replication of the traffic set of supported vlans 2 is that EAPS encircles 2.Service attribute specifically comprises: the VLAN of business support, professional source MAC, professional target MAC (Media Access Control) address, professional numerical priority value, professional source IP address, professional purpose IP address, professional DSCP numerical priority value, professional source TCP/UDP port numbers, professional purpose TCP/UDP port numbers, professional MPLS label value, professional a kind of or combination in any of going in the physical port etc.
All of EAPS phase cross ring will be preserved the corresponding relation that the EAPS that duplicates in the EAPS ring of service attribute and last circle replication and/or the acyclic encircles from intersecting website.In step 605 shown in Figure 6, intersect website should business before the port broadcasting of the EAPS ring that belongs to circle replication of self, need be according to this professional attribute, in the corresponding relation of the EAPS of service attribute of self preserving and last circle replication ring, find the EAPS ring of the last circle replication of this business correspondence; In step 610, intersect before website judges whether EAPS ring under self port of this business of reception is the EAPS ring that duplicates in the acyclic, need be according to this professional attribute, in the corresponding relation of the EAPS ring that in service attribute of self preserving and acyclic, duplicates, find the EAPS ring that duplicates in the acyclic of this business correspondence.
The above only is process of the present invention and method embodiment, in order to restriction the present invention, all any modifications of being made within the spirit and principles in the present invention, is not equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (9)

1, a kind of method of transmitting business on ether network automatic protection exchange EAPS phase cross ring is characterized in that the crossing website that this method is provided with EAPS phase cross ring is that principal phase is handed over website, and other crossing website is that this method comprises from crossing website:
After crossing website on A, the EAPS phase cross ring receives business, judge whether self is that principal phase is handed over website, if with all of the port broadcasting of this business to self, this flow process finishes; Otherwise, execution in step B;
Whether B, crossing website judge this business from outside the EAPS phase cross ring, if, execution in step C; Otherwise, execution in step D;
C, crossing website should be broadcasted by business professional port of transmitting outside the ring of self, and this flow process finishes;
D, intersect website should business to the port of the EAPS ring that self receives this professional port place, and self do not belong to the port broadcasting of EAPS phase cross ring,
The outer professional forwarding port of described ring is all of the port of described crossing website, perhaps is to belong to the port of an EAPS ring in the EAPS phase cross ring on the described crossing website and intersect the port that does not belong to EAPS phase cross ring on the website.
2, the method for claim 1 is characterized in that, the described crossing website of step B judge this business not from EAPS phase cross ring outer after, further comprise before the execution in step D:
B1, crossing website judge whether receive the affiliated EAPS ring of this professional port is that the EAPS that duplicates in the acyclic encircles, if, execution in step D; Otherwise crossing website only should business be broadcasted to the port that self belongs to the EAPS ring that receives this professional port place,
The EAPS ring that duplicates in the described acyclic is an EAPS ring in the EAPS phase cross ring.
3, method as claimed in claim 2 is characterized in that, the described crossing website of step B judge this business not from EAPS phase cross ring outer after, before the execution in step B1, further comprise:
Crossing website is determined the attribute that this is professional, in the corresponding relation of the EAPS ring that duplicates in service attribute of self preserving and acyclic afterwards, finds the EAPS ring that duplicates in the acyclic of this business correspondence,
The corresponding relation of the EAPS ring that duplicates in described service attribute and the acyclic be preestablish and be kept at EAPS mutually all of cross ring from intersect website.
4, method as claimed in claim 2 is characterized in that, the described crossing website of step B judge this business not from EAPS phase cross ring outer after, further comprise before the execution in step B1:
Crossing website judges that whether this business is from entering EAPS phase cross ring from intersecting website, if with the port broadcasting of this business to the EAPS ring that self belongs to the professional port place of this reception, this flow process finishes; Otherwise, execution in step B1.
5, method as claimed in claim 4 is characterized in that, crossing website judges that this business is not from entering after the EAPS phase cross ring, before the execution in step B1, further comprise from intersecting website:
Crossing website is determined the attribute that this is professional, in the corresponding relation of the EAPS ring that duplicates in service attribute of self preserving and acyclic afterwards, finds the EAPS ring that duplicates in the acyclic of this business correspondence,
The corresponding relation of the EAPS ring that duplicates in described service attribute and the acyclic be preestablish and be kept at EAPS mutually all of cross ring from intersect website.
As claim 1 or 2 or 4 described methods, it is characterized in that 6, the professional port of transmitting is outside the described ring of step C, intersect the EAPS ring that belongs to circle replication on the website port, and crossing website on when not belonging to the port of EAPS phase cross ring,
The described EAPS ring of going up circle replication is an EAPS ring in the EAPS phase cross ring.
7, method as claimed in claim 6 is characterized in that, the described crossing website of step C further comprised before the port of the EAPS ring that belongs to circle replication is broadcasted this business:
Crossing website is determined the attribute that this is professional, in the corresponding relation of the EAPS of service attribute of self preserving and last circle replication ring, finds the EAPS ring of the last circle replication of this business correspondence afterwards,
The corresponding relation of the EAPS ring of described service attribute and last circle replication be preestablish and be kept at EAPS mutually all of cross ring from intersect website.
8, as claim 3 or 5 or 7 described methods, it is characterized in that, described service attribute is the VLAN of business support, professional source medium access control MAC Address, professional target MAC (Media Access Control) address, professional numerical priority value, professional source IP address, professional purpose IP address, professional differentiated service code point numerical priority value, professional source transmission control protocol TCP/ user Datagram agreement udp port number, professional purpose TCP/UDP port numbers, professional multi-protocol label switching (T-MPLS) label value, professional a kind of or combination in any of going in the physical port.
9, the method for claim 1 is characterized in that, described business is the unicast service of target MAC (Media Access Control) address the unknown, or broadcasting service, or the purpose multicast member all has the multicast service of distribution on each EAPS ring of EAPS phase cross ring.
CNB2005101092618A 2005-10-17 2005-10-17 A kind of method of on ether network automatic protection exchange phase cross ring, transmitting business Expired - Fee Related CN100563204C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101092618A CN100563204C (en) 2005-10-17 2005-10-17 A kind of method of on ether network automatic protection exchange phase cross ring, transmitting business

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101092618A CN100563204C (en) 2005-10-17 2005-10-17 A kind of method of on ether network automatic protection exchange phase cross ring, transmitting business

Publications (2)

Publication Number Publication Date
CN1747452A CN1747452A (en) 2006-03-15
CN100563204C true CN100563204C (en) 2009-11-25

Family

ID=36166780

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101092618A Expired - Fee Related CN100563204C (en) 2005-10-17 2005-10-17 A kind of method of on ether network automatic protection exchange phase cross ring, transmitting business

Country Status (1)

Country Link
CN (1) CN100563204C (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101106516A (en) * 2006-07-14 2008-01-16 华为技术有限公司 A crossed node and method for avoiding elastic packet crossed loop broadcast store
CN101072155B (en) * 2007-03-02 2011-11-30 中兴通讯股份有限公司 Single optical fiber fault processing method for Ethernet automatic protection system
CN102752190B (en) * 2011-04-22 2017-02-08 中兴通讯股份有限公司 Method and device for preventing loop from forming

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Extreme Networks' Ethernet Automatic Protection Switching(EAPS). S. Shah,M. Yip.RFC3619. 2003
Extreme Networks' Ethernet Automatic Protection Switching(EAPS). S. Shah,M. Yip.RFC3619. 2003 *

Also Published As

Publication number Publication date
CN1747452A (en) 2006-03-15

Similar Documents

Publication Publication Date Title
CN102638389B (en) The redundancy backup method and system of a kind of TRILL network
CN100563190C (en) Realize the method and system of hierarchical virtual private switch service
US7719958B1 (en) Method and apparatus for enabling multicast over split multilink trunking
CN104009926B (en) Multicast method in EVI network and edge device ED
CN104168184B (en) Message forwarding method and equipment
EP1816796B1 (en) Bi-directional forwarding in ethernet-based service domains over networks
EP3340550B1 (en) Service message multicast method and device
CN100525312C (en) A method and device for MAC frame forwarding
CN102413059B (en) Multicast forwarding method based on SPB (Shortest Path Bridging) network and SPBM (MAC-in-MAC SPB) bridge
CN107592262A (en) File transmitting method and the network architecture of the cross-domain forwarding of device, message
US20080019265A1 (en) Systems and methods for configuring a network to include redundant upstream connections using an upstream control protocol
CN100442770C (en) Method for realizing muti-casting in BGP/MPLS VPN
CN101610221B (en) IP unicast smoothly switching method during STP switch and device thereof
CN104378296A (en) Message forwarding method and device
CN104378297A (en) Message forwarding method and device
CN102316014B (en) Load sharing method and router under hierarchical virtual dedicated local area network service environment
CN103138955B (en) Multiple igmp querying device is used in layer 2 network
CN101800691A (en) Method, equipment and system for establishing data forwarding paths in ethernets
CN102957620B (en) Equipment and method for management of MAC (media access control) address table entries in TRILL (transparent interconnection of lots of links) network
CN107592259B (en) Flow switching method in a kind of VRRP protection scene
CN100563204C (en) A kind of method of on ether network automatic protection exchange phase cross ring, transmitting business
CN103685029B (en) Message forwarding method and equipment in a kind of rapid ring protection protocol networking
CN101789903A (en) Method, device and system for protecting semi-ring network
CN101771551A (en) Method for streaming media distribution in virtual special multicasting service, device and system thereof
EP1653669A1 (en) Method of controlling osi (iso) layer-two loops for telecommunication networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

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

Patentee after: Xinhua three Technology Co., Ltd.

Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base

Patentee before: Huasan Communication Technology Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20091125

Termination date: 20201017