Movatterモバイル変換


[0]ホーム

URL:


CN101854283B - Communication method and equipment of RPR (Resilient Packet Ring) looped network - Google Patents

Communication method and equipment of RPR (Resilient Packet Ring) looped network
Download PDF

Info

Publication number
CN101854283B
CN101854283BCN2010101884497ACN201010188449ACN101854283BCN 101854283 BCN101854283 BCN 101854283BCN 2010101884497 ACN2010101884497 ACN 2010101884497ACN 201010188449 ACN201010188449 ACN 201010188449ACN 101854283 BCN101854283 BCN 101854283B
Authority
CN
China
Prior art keywords
interface
website
polymerization
node
sub
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2010101884497A
Other languages
Chinese (zh)
Other versions
CN101854283A (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 LtdfiledCriticalHangzhou H3C Technologies Co Ltd
Priority to CN2010101884497ApriorityCriticalpatent/CN101854283B/en
Publication of CN101854283ApublicationCriticalpatent/CN101854283A/en
Application grantedgrantedCritical
Publication of CN101854283BpublicationCriticalpatent/CN101854283B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

The invention discloses a communication method and equipment of a RPR (Resilient Packet Ring) looped network. By applying the technical scheme, the problem that when interface aggregation operation is performed in a RPR system, and when failure occurs on one node on a certain annular link to result in the unavailability of the whole annular link, the network communication is influenced is avoided. Network communication is carried out in a branched failure link through establishing a virtual aggregation sub-interface according to a failure node so that the reliability of the RPR link is improved.

Description

A kind of communication means of RPR looped network and equipment
Technical field
The present invention relates to communication technical field, particularly a kind of communication means of RPR looped network and equipment.
Background technology
RPR (Resilient Packet Ring, elasticity Packet Based Network) is a kind of looped network technology.
Compare with the early stage looped networks such as Token Ring (token-ring network), FDDI (Fiber Distributed Data Interface, Fiber Distributed Data Interface), very strong advantage arranged, be mainly reflected in following some:
1) the loop bandwidth utilance is high
As shown in Figure 1, four RPR nodes have formed a two-way RPR looped network, and two rings can be used for transmitting data service and service control; For the unicast service on ring, employing be that destination address is peeled off, peel off with original source address and compare, after business arrives destination node, no longer take the bandwidth on ring, effectively saved bandwidth; Copy at forward node for multicast frames and broadcast frame, peel off after getting back to source node, on ring to copy the time that needs very little, can complete rapidly and copy, at each forward node, business can not stop for a long time.
2) fault self-recovery
The RPR ring is applied to the net of high bandwidth requirements; continuously-running to business requires very high; if occurred opening circuit on ring, RPR ring can be realized fault self-recovery in 50ms, even this carrier-class guard time makes the business on ring also can not be affected running into when opening circuit.What realize the fault self-recovery employing is steer (manipulation) protection and wrap (winding) protection of RPR, and wherein, the wrap pattern is by realizing service protection at fault neighbors service loop; The steer pattern is to realize service protection by node on the ring ring selection again.
3) fairness algorithm is realized the Bandwidth Management of looped network
So-called justice is exactly that each node can access according to the weight that the user sets, and there is no the congested situation that gets, and each node can access by weight limit, and each node justice is got weight; If occurred congestedly on ring, fairness algorithm can be realized congested controlled, guarantees that simultaneously node justice access service congested territory in is to the RPR ring.
4) topological automatic discovering
Support plug and play, occur new node or deletion new node on ring, the RPR ring gets the situation of change of node on the ring by the TP frame of regular transmission, triggering topological database upgrades, and notify other each nodes, make each node learn adding of new node, or the deletion of node.Each node obtains the content of new node by the TP frame of broadcasting.
5) business classification
For example: the business that RPR will encircle is divided three classes, A/B/C, and wherein, the priority of A service is the highest, and C is minimum, and RPR carries out the high-priority service bandwidth reserved is sent.
In the prior art, in order to realize RPR network service, be mainly to configure the individual RPR logic interface of N (N 〉=2) on each node in the RPR looped network, be used for accessing respectively N separate RPR logic box; By N RPR logic interface on each described node of link aggregation respectively, flow on it is carried out load balancing, and carry out link switching when arbitrary described RPR logic interface breaks down on arbitrary described node.By using simultaneously RPR and link aggregation technology, not only solved simply, efficiently the Single Point of Faliure problem in the RPR looped network, also increased simultaneously the transmission bandwidth of described RPR looped network.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art:
In existing technical scheme, when certain node failure in certain RPR ring, whole RPR ring is unavailable.
As shown in Figure 2, when S2 (expression RPR node 2, in this article, for convenience of description, represent RPR node n with Sn, Rn presentation logic mouth n, ringn represent to be numbered the RPR ring of n, describe according to this rule equally hereinafter, repeated description no longer) logic interface (and the logic interface 3 of ring3 in represented RPR node 2, when R3) sending fault, S1, S4, the represented RPR node of S3 can not use ring3, have caused the waste of resource.
Summary of the invention
The invention provides a kind of communication means and equipment of RPR looped network, in order to solve in the situation that occurs node failure in the RPR network, whole annular link is disabled problem all.
For achieving the above object, one aspect of the present invention provides a kind of communication means of RPR looped network, and described method comprises the following steps at least:
Website is determined according to the malfunctioning node information obtained on a ring of another website of only having a malfunctioning node in described looped network and being arranged in described looped network;
Described website arranges polymerization interface and virtual polymerization sub-interface, and wherein, described polymerization interface comprises the logic interface of all these end nodes, and described virtual polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with described malfunctioning node;
Described website transmits unicast message by described polymerization interface and the website that does not comprise described malfunctioning node, and by described virtual polymerization sub-interface and the website that comprises described malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
Preferably, when on the different rings that described website is determined two above malfunctioning nodes to be arranged in described looped network and be arranged in described another website of looped network according to the malfunctioning node information of obtaining, described method also comprises:
Described website arranges polymerization interface and virtual polymerization sub-interface, and wherein, described polymerization interface comprises the logic interface of all these end nodes, and described virtual polymerization sub-interface comprises the logic interface that is positioned at other these end nodes of different rings with described malfunctioning node;
Described website transmits unicast message by described polymerization interface and the website that does not comprise described malfunctioning node, and by described virtual polymerization sub-interface and the website that comprises described malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
Preferably, when determining on the different rings of two websites two malfunctioning nodes being arranged in described looped network and be arranged in described looped network according to the malfunctioning node information of obtaining when described website, described method also comprises:
described website arranges the polymerization interface, the first polymerization sub-interface, the second polymerization sub-interface and trimerization sub-interface, wherein, described polymerization interface comprises the logic interface of all these end nodes, described the first polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with a malfunctioning node, described the second polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with another malfunctioning node, described trimerization sub-interface comprises the logic interface that all is positioned at this end node of different rings with two malfunctioning nodes, described the first polymerization sub-interface, described the second polymerization sub-interface and described trimerization sub-interface all belong to described virtual polymerization sub-interface,
Described website transmits unicast message by described polymerization interface and other websites that does not comprise described malfunctioning node, transmit unicast message from the different websites that comprise malfunctioning node respectively by described the first polymerization sub-interface or described the second polymerization sub-interface, and transmit multicast message or broadcasting packet by all websites in described trimerization sub-interface and looped network.
Preferably, when on the more than one ring that described website is determined an above malfunctioning node to be arranged in described looped network and be positioned at described website local terminal according to the malfunctioning node information of obtaining, described method also comprises:
Described website arranges the polymerization interface, and described polymerization interface comprises the logic interface that is positioned at this end node of different rings with described malfunctioning node;
Described website transmits unicast message, multicast message or broadcasting packet by described polymerization interface and other websites that does not comprise malfunctioning node.
Preferably, when determining in described looped network, two malfunctioning nodes are arranged when described website according to the fault logic message breath that obtains and being positioned on the different rings of described website local terminal and another website, described method also comprises:
Described website arranges polymerization interface and virtual polymerization sub-interface, wherein, described polymerization interface comprises the logic interface that is positioned at this end node on different rings with the local terminal malfunctioning node, and described virtual polymerization sub-interface comprises the logic interface that is positioned at this end node on different rings with two malfunctioning nodes;
Described website transmits unicast message by the website that described polymerization interface and other do not comprise malfunctioning node, by described virtual polymerization sub-interface and the website that comprises another malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
Preferably, described method further comprises:
Described website determines that according to the malfunctioning node recovery information of obtaining all malfunctioning nodes recover normal;
The described virtual polymerization sub-interface of described website deletion.
Preferably, described method further comprises,
Described website recovers information according to the malfunctioning node that obtains, and determines that an above node in all malfunctioning nodes recovers normal;
Described website will be positioned at the logic interface of this end node of identical ring with the normal node of recovery, add corresponding virtual polymerization sub-interface to;
Whether the virtual polymerization sub-interface after described website judgement is added comprises identical this end node logic interface with polymerization interface or other un-added virtual polymerization sub-interfaces, if judgment result is that be, delete the virtual polymerization sub-interface after described interpolation, if the determination result is NO, keep the virtual polymerization sub-interface after described interpolation.
Preferably, described method further comprises,
Described website determines that according to the malfunctioning node recovery information of obtaining an above node in the local terminal malfunctioning node recovers normal;
Described website adds the logic interface that recovers normal node to described polymerization interface.
Preferably, described method further comprises,
Described website recovers information according to the malfunctioning node that obtains, and determines that the malfunctioning node of local terminal malfunctioning node and/or other websites recovers normal;
Described website recovers local terminal the logic interface of normal node, adds described polymerization interface to, and/or will recover the logic interface that normal node is positioned at this end node on identical ring with other websites, adds described virtual polymerization sub-interface to;
The logic interface of this identical the end node whether virtual polymerization sub-interface after the polymerization interface after the judgement of described website is added and interpolation comprises, if judgment result is that be, delete the virtual polymerization sub-interface after described interpolation, if the determination result is NO, keep the virtual polymerization sub-interface after described interpolation.
On the other hand, the present invention also provides a kind of RPR looped network website, comprising:
Whether acquisition module exists malfunctioning node for detection of each website in looped network, and when breaking down node, obtains the information of described malfunctioning node;
Determination module is connected with described acquisition module, for the information of the malfunctioning node that obtains according to described acquisition module, determines quantity and the position of described malfunctioning node;
Module is set, is connected with described determination module, be used for quantity and position according to the determined described malfunctioning node of described determination module, polymerization interface and virtual polymerization sub-interface are set; Wherein, when described determination module is determined on a ring of another website of only having a malfunctioning node in described looped network and being arranged in described looped network, described polymerization interface comprises the logic interface of all these end nodes, and described virtual polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with described malfunctioning node;
Communication module is connected with the described module that arranges, and is used for transmitting message by described other websites that the set polymerization interface of module and virtual polymerization sub-interface and looped network are set.
Preferably, described communication module, be used for when described determination module determines that described looped network only has a malfunctioning node and is arranged on the ring of another website of described looped network, transmit unicast message by the described polymerization interface that the module setting is set and the website that does not comprise described malfunctioning node, and by described virtual polymerization sub-interface and the website that comprises described malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
Preferably, the described module that arranges, be used for when described determination module determines that described looped network has two above malfunctioning nodes and is arranged on the different rings of described another website of looped network, polymerization interface and virtual polymerization sub-interface are set, wherein, the polymerization interface comprises the logic interface of all these end nodes, and described virtual polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with described malfunctioning node;
Described communication module, transmit unicast message by described polymerization interface and the website that does not comprise described malfunctioning node, and by described virtual polymerization sub-interface and the website that comprises described malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
Preferably, described communication module, transmit unicast message by described polymerization interface and other websites that does not comprise described malfunctioning node, transmit unicast message from the different websites that comprise malfunctioning node respectively by described the first polymerization sub-interface or described the second polymerization sub-interface, and transmit multicast message or broadcasting packet by all websites in described trimerization sub-interface and looped network.
Preferably, the described module that arranges, be used for when described determination module determines that described looped network has an above malfunctioning node and is positioned on the more than one ring of described website local terminal, the polymerization interface is set, and described polymerization interface comprises the logic interface that is positioned at this end node of different rings with described malfunctioning node;
Described communication module transmits unicast message, multicast message or broadcasting packet by described polymerization interface and other websites that does not comprise malfunctioning node.
Preferably, the described module that arranges, be used for when described determination module determines that described looped network has two malfunctioning nodes and is positioned on the different rings of described website local terminal and another website, polymerization interface and virtual polymerization sub-interface are set, wherein, described polymerization interface comprises the logic interface that is positioned at this end node on different rings with the local terminal malfunctioning node, and described virtual polymerization sub-interface comprises the logic interface that is positioned at this end node on different rings with two malfunctioning nodes
Described communication module, the website that does not comprise malfunctioning node by described polymerization interface and other transmits unicast message, by described virtual polymerization sub-interface and the website that comprises another malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
Preferably, described acquisition module also is used for obtaining malfunctioning node and recovers information;
Described determination module, the malfunctioning node that also is used for obtaining according to described acquisition module recovers information, determines to recover position and the quantity of normal malfunctioning node.
Preferably, also comprise interpolation module, judge module and removing module:
Described interpolation module, be connected with described determination module, be used for when described determination module determines that the normal malfunctioning node of recovery is this end node, logic interface on this end node place is encircled normally with recovery adds the polymerization interface, or be used for when described determination module is determined to recover normal malfunctioning node and be the node of other websites, will add corresponding virtual polymerization sub-interface to logic interface that the normal node of recovery is positioned at this end node on identical ring;
Described judge module is connected with described interpolation module, is used for judging whether the virtual polymerization sub-interface after described interpolation module is added comprises identical logic interface with polymerization interface or other un-added virtual polymerization sub-interfaces;
Described removing module, be connected with described judge module with described determination module, the described module that arranges, be used for when described determination module determines that all malfunctioning nodes recover normal, delete the described set virtual polymerization sub-interface of module that arranges, or the virtual polymerization sub-interface after the judgement of described judge module is added is when comprising identical logic interface with polymerization interface or other un-added virtual polymerization sub-interfaces, deletes the virtual polymerization sub-interface after described interpolation.
Compared with prior art, the present invention has the following advantages:
By using technical scheme of the present invention, solved when realizing the Ploymerized Interface operation in the RPR system, when a node on certain annular link breaks down, cause whole annular link unavailable, affect the problem of network service, by set up the mode of corresponding virtual polymerization sub-interface according to malfunctioning node, carry out network service in minute faulty link, improve the reliability of RPR link.
Description of drawings
Fig. 1 is a kind of RPR network of network structural representation in prior art;
Fig. 2 is the schematic network structure in the situation that in prior art, a kind of RPR network breaks down;
Fig. 3 is the schematic flow sheet of the communication means of a kind of RPR looped network proposed by the invention;
Fig. 4 is the schematic flow sheet of the communication means of the RPR looped network in a kind of concrete application scenarios proposed by the invention;
Fig. 5 is the structural representation of the RPR network in a kind of concrete application scenarios proposed by the invention;
Fig. 6 is the structural representation of the RPR network in a kind of concrete application scenarios proposed by the invention;
Fig. 7 is the structural representation of a kind of RPR node proposed by the invention.
Embodiment
As stated in the Background Art, in order to solve the problem of prior art, the objective of the invention is to design a kind of aggregation scheme, make when some RPR node failure, other links on same ring can continue to use, and increase reliability, improve the utilance of bandwidth.
The present invention just is being based on the communication means that this purpose has proposed a kind of RPR looped network, and as shown in Figure 3, the schematic flow sheet of the communication means of a kind of RPR looped network that proposes for the present invention specifically comprises the following steps:
Step S301, website determine according to the malfunctioning node information of obtaining on a ring of another website of only having a malfunctioning node in looped network and being arranged in looped network.
Step S302, website arrange polymerization interface and virtual polymerization sub-interface.
Wherein, the polymerization interface comprises the logic interface of all these end nodes, and virtual polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with malfunctioning node.
Step S303, website transmit unicast message by polymerization interface and the website that does not comprise malfunctioning node, and by virtual polymerization sub-interface and the website that comprises malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
It is to be noted, above-mentioned step S301 is to only have a malfunctioning node in looped network to step S303 description, and be arranged in the situation on the ring of another website of looped network, in the practical application scene, the situation that may occur in looped network is incessantly like this, therefore, above-mentioned situation is described as situation one, it is as follows that the present invention further illustrates other situations:
Situation two, when on the different rings that website is determined two above malfunctioning nodes to be arranged in looped network and be arranged in another website of looped network according to the malfunctioning node information obtained, processing procedure is:
Website arranges polymerization interface and virtual polymerization sub-interface, and wherein, the polymerization interface comprises the logic interface of all these end nodes, and virtual polymerization sub-interface comprises the logic interface that is positioned at other these end nodes of different rings with malfunctioning node;
Website transmits unicast message by polymerization interface and the website that does not comprise malfunctioning node, and by virtual polymerization sub-interface and the website that comprises malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
Situation three, when determining on the different rings of two websites two malfunctioning nodes being arranged in looped network and be arranged in looped network according to the malfunctioning node information obtained when website, processing procedure is:
Website arranges polymerization interface, the first polymerization sub-interface, the second polymerization sub-interface and trimerization sub-interface, wherein, the polymerization interface comprises the logic interface of all these end nodes, the first polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with a malfunctioning node, the second polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with another malfunctioning node, and the trimerization sub-interface comprises the logic interface that all is positioned at this end node of different rings with two malfunctioning nodes;
Website transmits unicast message by polymerization interface and other websites that does not comprise malfunctioning node, transmit unicast message from the different websites that comprise malfunctioning node respectively by the first polymerization sub-interface or the second polymerization sub-interface, and transmit multicast message or broadcasting packet by all websites in trimerization sub-interface and looped network.
Situation four, when on the more than one ring that website is determined a malfunctioning node to be arranged in looped network and be positioned at the website local terminal according to the malfunctioning node information obtained, processing procedure is:
Website arranges the polymerization interface, and the polymerization interface comprises the logic interface that is positioned at this end node of different rings with malfunctioning node;
Website transmits unicast message, multicast message or broadcasting packet by polymerization interface and other websites that does not comprise malfunctioning node.
Situation five, when determining in looped network, two malfunctioning nodes are arranged when website according to the fault logic message obtained breath and being positioned on the different rings of website local terminal and another website, processing procedure is:
Website arranges polymerization interface and virtual polymerization sub-interface, and wherein, the polymerization interface comprises the logic interface that is positioned at this end node on different rings with the local terminal malfunctioning node, and virtual polymerization sub-interface comprises the logic interface that is positioned at this end node on different rings with two malfunctioning nodes;
Website transmits unicast message by the website that polymerization interface and other do not comprise malfunctioning node, by virtual polymerization sub-interface and the website that comprises another malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
Processing by five kinds of above-mentioned situations, corresponding polymerization interface and virtual sub-interface have been set up in looped network, can carry out by such interface the transmission of clean culture, multicast or broadcasting packet between each website, and can not be subject to the impact of malfunctioning node, the present invention further illustrates the fault recovery processing procedure afterwards of malfunctioning node, different according to the situation of the malfunctioning node that recovers, concrete processing procedure equally also is divided into following several situation:
If situation one website determines that according to the malfunctioning node recovery information of obtaining all malfunctioning nodes that are arranged in other website of looped network recover normal, the virtual polymerization sub-interface of this website deletion.
situation two, corresponding aforesaid polymerization interface and virtual sub-interface set up situation two and situation three in process, if website recovers information according to the malfunctioning node that obtains, determine that an above node in all malfunctioning nodes recovers normal, if this node is certain node on the website local terminal, this website adds the polymerization interface with the logic interface on the ring of this node place, if this node is in looped network during certain node on other websites, to add corresponding virtual subnet polymerization interface to the logic interface that recovers normal node and be positioned at this end node on identical ring, whether the virtual polymerization sub-interface after this website judgement is added comprises identical this end node logic interface with polymerization interface or other un-added virtual polymerization sub-interfaces, if judgment result is that be, virtual polymerization sub-interface after deletion is added, if the determination result is NO, keep the virtual polymerization sub-interface after adding.
The situation four in process set up of situation three, corresponding aforesaid polymerization interface and virtual sub-interface, if website determines that according to the malfunctioning node recovery information of obtaining an above node in the local terminal malfunctioning node recovers normal, this website adds the logic interface that recovers normal node to the polymerization interface.
The situation five in process set up of situation four, corresponding aforesaid polymerization interface and virtual sub-interface, if website recovers information according to the malfunctioning node that obtains, the malfunctioning node of determining local terminal malfunctioning node and/or other websites recovers normal, this website will recover with local terminal the logic interface of normal node, add the polymerization interface to, and/or will recover the logic interface that normal node is positioned at this end node on identical ring with other websites, add virtual polymerization sub-interface to;
The logic interface of this identical the end node whether virtual polymerization sub-interface after the polymerization interface after website judgement is added and interpolation comprises, if judgment result is that be, virtual polymerization sub-interface after deletion is added if the determination result is NO, keeps the virtual polymerization sub-interface after adding.
Compared with prior art, the present invention has the following advantages:
By using technical scheme of the present invention, solved when realizing the Ploymerized Interface operation in the RPR system, when a node on certain annular link breaks down, cause whole annular link unavailable, affect the problem of network service, by set up the mode of corresponding virtual polymerization sub-interface according to malfunctioning node, carry out network service in minute faulty link, improve the reliability of RPR link.
In order further to set forth technological thought of the present invention, existing in conjunction with concrete application scenarios, technical scheme of the present invention is described.
Equally take as shown in Figure 1 application scenarios as example, comprise S1, S2, S3, four websites of S4 in the RPR looped network, the annular link (being previously described ring) of being connected with ring3 by ring1, ring2 between each website connects, on each website, the logic interface of the RPR node corresponding with each annular link is respectively R1, R2 and R3, setting up respectively the polymerization interface on each website is L1, wherein, L1 comprises R1, R2 and R3 simultaneously.
As shown in Figure 2, when the node of the upper ring3 of website S2 breaks down (the logic interface R3 on website S2 can't connect), increase the virtual polymerization sub-interface of an inside on the polymerization interface on S1, S3, S4.Because the processing on S1, S3, S4 is identical, below describe as an example of the processing procedure of website S1 example.
Specifically as shown in Figure 4, the schematic flow sheet for the communication means of the RPR looped network under a kind of concrete application scenarios proposed by the invention specifically comprises the following steps:
Set up virtual polymerization sub-interface in step S401, website S1.
At first, the RPR logic interface of the ring1 on website S1, ring2, the corresponding node of ring3 is R1, R2 and R3, and the polymerization interface that comprises above-mentioned three logic interfaces is L1, further increases in this step a virtual polymerization sub-interface L1.1.
The member interface of L1 is logic interface R1, logic interface R2 and logic interface R3, and the member interface of L1.1 only has logic interface R1 and the logic interface R2 of normal node place ring in website S1, does not namely comprise the logic interface R3 that is positioned at identical ring in website S1 with the malfunctioning node of website S2 in L1.1.
Be that logic interface R1, logic interface R2 add polymerization interface L1 and virtual polymerization sub-interface L1.1 simultaneously, and logic interface R3 only add L1.
The virtual polymerization sub-interface node state that to be website encircle on each website according to RPR creates and deletion automatically, creates when the node of a website on certain ring breaks down, and deletes when the fault recovery of this malfunctioning node.
Virtual polymerization sub-interface is that inner the realization used, and the user is invisible.Why be called virtual polymerization sub-interface and be exactly because this virtual polymerization sub-interface user is invisible, and have identical member interface with original polymerization interface.
To be website create according to the situation of RPR aggregation group interior nodes internal virtual polymerization sub-interface automatically, occurs under finding certain RPR ring that node hinders for some reason and create when disappearing; Deletion this virtual polymerization sub-interface when the fault recovery of the node that disappears, the node in some RPR rings disappear and are actually that corresponding logic interface cisco unity malfunction causes owing to encircling with this RPR on this RPR node.
Step S402, website S1 carry out the MAC address learning of other nodes.
When carrying out MAC address learning on website S1, needing the judgement message is which website is come, and processes accordingly according to judged result.
Come if the message of learning MAC address is slave site S3 or website S4, the outgoing interface of MAC Address is set to L1; Come if the message of learning MAC address is slave site S2, the outgoing interface of MAC Address is set to L1.1.
But when the user was shown, the outgoing interface unification was shown as L1, and namely the interior polymeric sub-interface is invisible to the user.
Concrete, website is that the SMAC address judgement message of RPR head in the basis message that receives is from which website to come.
Step S403, website S1 carry out the ARP study of other nodes.
When carrying out ARP study on website S1, needing the judgement message is which website is come, and processes accordingly according to judged result.
If the message of study ARP is that slave site S3 or website S4 come, the outgoing interface of ARP list item is set to L1; If the message of study ARP is that slave site S2 comes, the outgoing interface of ARP list item is set to L1.1.
But when the user was shown, the outgoing interface unification was shown as L1, and namely the interior polymeric interface is invisible to the user.
Concrete, website is that the SMAC address judgement message of RPR head in the basis message that receives is from which website to come.
It is pointed out that above-mentioned step S402 and step S403 do not have the differentiation of sequencing, sequence number does not affect the variation of execution sequence just for convenience of explanation.
By above-mentioned step S402 and S403, website S1 has set up the forwarding-table item of other each websites in the system.
The type of each message that step S404, website S1 identification receives.
If unicast message, execution in step S405;
If multicast message or broadcasting packet, execution in step S406.
Step S405, forward according to MAC Address list item, ARP list item.
When needing to forward two layers of unicast message or three layers of unicast message on website S1, inquire about MAC Address list item or ARP list item, select to forward from polymerization interface L1 or virtual polymerization sub-interface L1.1 according to the outgoing interface of list item.
If the outgoing interface of list item is polymerization interface L1, to describe as can be known according to above-mentioned setting, the message of this list item study is that slave site S3 or website S4 come, and therefore, can share ring1, ring2, ring3 when forwarding on polymerization interface L1.
If the outgoing interface of list item is virtual polymerization sub-interface L1.1, describe as can be known according to above-mentioned setting, the message of this list item study is that slave site S2 comes, therefore, when forwarding, only can share ring1 and ring2 on virtual polymerization sub-interface L1.1, avoid the ring3 at the corresponding logic interface R3 of malfunctioning node place, thereby, guarantee that website S2 can receive message.
Step S406, multicast, broadcasting packet only forward from virtual polymerization sub-interface.
When needing forwarding multicasting or broadcasting packet on website S1, because guaranteeing message, needs can receive by slave site S2, and therefore, multicast or broadcasting packet can only forward from virtual polymerization sub-interface L1.1, namely share on ring1 and ring2.And when forwarding from virtual polymerization sub-interface L1.1, can not forward from polymerization interface L1 again, otherwise other websites in looped network will be received 2 parts of messages.
On specific implementation, guarantee that the method that multicast, broadcast traffic only forward is on virtual polymerization sub-interface L1.1:
1) when being supported in this RPR looped network when directly forbidding the arranging of multicast, broadcast traffic on the polymerization interface, forbid on polymerization interface L1 that multicast, broadcast traffic get final product.
2) when carrying out multicast, broadcast traffic forwarding by multicast, broadcast interface list in this RPR looped network, first the logic interface in polymerization interface L1 is rejected from multicast, broadcast interface list, then the logic interface in virtual polymerization sub-interface L1.1 is added multicast, broadcast interface list.
3) if three layers of multicast because original related aggregation group is polymerization interface L1, need to be updated to virtual polymerization sub-interface L1.1 at this moment.If adopt the form of interface list, logic interface R3 (being the logic interface that differs between L1 and L1.1) rejecting is got final product.
Whether step S407, failure judgement are recovered.
If do not recover, return to step S404;
If recover, execution in step S408.
Step S408, website S1 delete virtual polymerization sub-interface.
above flow process is to describe as an example of website S1 example, because having fault equally, website S3 and website S4 do not occur, so, corresponding flow process equally as shown in Figure 4, be not repeated, but for website S2, because fault has occured the logic interface on node wherein, this logic interface can not normally carry out Business Processing again, so, polymerization interface in website S2 directly changes to the L1 of logic interface R1 and logic interface R2 composition, therefore, because the member interface in the polymerization interface itself variation has occured, therefore, adopt the quick handover mechanism of existing polymerization to get final product, need not other modifications.
And on website S1, website S3 and website S4, because aggregation group changes, therefore, if realize that quick switching need to carry out extra process.At first, the node failure that the corresponding ring3 of website S2 detected on website S1, website S3, website S4 (is the corresponding node failure of logic interface R3 on S2, this detection can be responded to fast by the RPR change in topology), immediately the outgoing interface of all MAC, ARP and multicast list is updated to virtual polymerization sub-interface L1.1.
Because virtual polymerization sub-interface L1.1 is complete ring, so flow guarantees and can pass through.If what multicast adopted is the form of interface table, logic interface R3 rejecting is got final product.
Then, trigger relearning of MAC, ARP at website S1, website S3, website S4.Relearning of MAC can realize by the MAC Address of learning under the deletion aggregation port.Relearning of ARP can ask to realize by initiate ARP on virtual polymerization sub-interface L1.1.
At last, adopt the mode of aforesaid step S402 and step S403 to relearn MAC and ARP list item, the outgoing interface of MAC and ARP is learnt respectively on virtual polymerization sub-interface L1 or L1.1 polymerization interface according to the situation of source node, guarantee flow can by and also can be on the fault ring load balancing.
When malfunctioning node recovers, it is the fault recovery of the malfunctioning node on website S2, when logic interface R3 place website occurs in ring3 again, the MAC Address list item that website S1, website S3, website S4 upward learn virtual polymerization sub-interface L1.1 and the outgoing interface of ARP list item are updated to polymerization interface L1, then delete virtual polymerization sub-interface L1.1.Multicast list upgrades outgoing interface to be polymerization interface L1 or to increase logic interface R3 as outgoing interface.
In concrete application scenarios, often there is the situation of a plurality of faults.
Wherein, when two nodes on the different ring of being positioned at of same website broke down, corresponding handling process was as follows:
As shown in Figure 5, the node of website S2 on ring2 and ring3 all breaks down, and be the same with aforementioned flow process, creates internal virtual polymerization sub-interface L1.1 on website S1, website S3, website S4, and the member interface of L1.1 only has logic interface R1.The foundation of L1.1 is actually in order to guarantee to avoid the corresponding logic interface R2 of malfunctioning node and logic interface R3, thereby, make website S1, website S3, website S4 send corresponding discharge to website S2 smoothly.
The study situation of MAC Address and ARP list item is with aforesaid step S402 and step S403.If being slave site S3 and website S4, the message of learning MAC address and ARP list item comes, the outgoing interface with corresponding MAC Address and ARP list item is L1, namely use L1 to send message to website S3 and website S4, if being slave site S2, the message of learning MAC address and ARP list item comes, the outgoing interface with corresponding MAC Address and ARP list item is L1.1, namely uses L1.1 to send message to website S2.
Multicast or broadcasting packet are still selected to forward from L1.1, and forbid forwarding from L1.Just, the member interface of L1.1 only has logic interface R1 at this moment.
Situation on website S3, website S4 need not to create virtual polymerization sub-interface with website S1 on website S2, only the member interface in configuration polymerization interface on website need to be adjusted into the R1 gating, gets final product as the polymerization interface that arranges on this website.
Wherein, when the fault recovery of the corresponding node of logic interface R2 in website S2, the member interface of L1.1 in website S1, website S3 and website S4 is adjusted into logic interface R1 and logic interface R2, the member interface of L1 in website S2 is adjusted into logic interface R1 and logic interface R2 gating, get final product as the polymerization interface that arranges on this website, when the fault recovery of the corresponding node of logic interface R3, processing procedure similarly.
It is to be noted, in two kinds of above-mentioned situations, because the node that breaks down all is positioned on website S2, therefore, virtual polymerization sub-interface is not set on S2, but according to the situation of fault recovery, in the polymerization interface, which logic interface of gating need to be adjusted according to failure condition as member interface.
In addition, if the fault of logic interface R2 and the corresponding node of logic interface R3 is all recovered, delete L1.1 in website S1, website S3 and website S4, the member interface of the L1 in website S2 is adjusted into logic interface R1, logic interface R2 and logic interface R3.
In another kind of situation, when the node that is positioned on different rings breaks down, and two nodes are on same website the time, and corresponding handling process is as follows:
As shown in Figure 6, website S2 is in node (the corresponding node of the logic interface R3) fault of ring3, and website S3 in node (the corresponding node of the logic interface R1) fault of ring1, processes respectively as follows according to the different situations of each node this moment simultaneously:
(1) the upper need of website S1 creates three virtual polymerization sub-interface L1.1, L1.2 and L1.3, is described as follows:
The member interface that L1.1 comprises is logic interface R1 and logic interface R2, the upper node (the corresponding node of logic interface R3) that breaks down of website S2 is avoided in assurance on ring3, thereby, can send corresponding discharge to website S2 smoothly, can think that L1.1 is corresponding with website S2, be the interface of website S1 in order to arrange to website S2 transmission message specially.
The member interface that L1.2 comprises is logic interface R2 and logic interface R3, the upper node (the corresponding node of logic interface R1) that breaks down of website S3 is avoided in assurance on ring1, thereby, can send corresponding discharge to website S3 smoothly, can think that L1.2 is corresponding with website S3, be the interface of website S1 in order to arrange to website S3 transmission message specially.
the member interface that L1.3 comprises is logic interface R2, guarantee to avoid simultaneously website S2 upper on node (the corresponding node of logic interface R3) that ring3 breaks down and website S3 at the ring1 node (the corresponding node of logic interface R1) that breaks down, thereby, can send corresponding discharge to website S2 and website S3 simultaneously smoothly, , because there is fault in the node in website S2 in looped network and website S3, so, in the situation that avoided the malfunctioning node of these two websites, can send corresponding discharges by all websites in the looped network by L1.3, can think that namely L1.3 is simultaneously corresponding with all websites, can be used for sending multicast/broadcast massage.
In the learning process of MAC Address list item and ARP list item, the outgoing interface of MAC Address list item and ARP list item arranges rule and is specially: if the received learning MAC address of website S1 and the message of ARP list item are that slave site S2 comes, the outgoing interface of the corresponding MAC Address of website S1 and ARP list item is set to L1.1; Come if the message of the learning MAC address that website S1 is received and ARP list item is slave site S3, the outgoing interface of the corresponding MAC Address of website S1 and ARP list item is set to L1.2; Come if the message of the learning MAC address that website S1 is received and ARP list item is slave site S4, the outgoing interface of the corresponding MAC Address of website S1 and ARP list item is set to L1; Because the ring in L1.3 is complete ring, can arrive any website on ring, so website S1 arranges broadcasting packet and forwards from L1.3.
(2) due to self node (the corresponding node of logic interface R3) fault, website S2 deletes logic interface R3 in L1, only logic interface R1 and logic interface R2 are carried out gating, in addition, website S2 also need create 1 virtual polymerization sub-interface L1.1, member interface in L1.1 is logic interface R2, when avoiding the malfunctioning node of self (the corresponding node of logic interface R3), the malfunctioning node (the corresponding node of logic interface R1) on website S3 is avoided in assurance, thereby, can send corresponding discharge to website S3 simultaneously smoothly, therefore, can think that L1.1 is corresponding with website S3, it is the interface of website S2 in order to arrange to website S3 transmission message specially, and, owing to only having the node on website S2 and website S3 to have fault in looped network, so, in the situation that avoided the malfunctioning node of these two websites, be equivalent to send corresponding discharges by all websites in the looped network by L1.1, can think that namely the L1.1 in website S2 is simultaneously corresponding with all websites, can be used for sending multicast/broadcast massage.
In the learning process of MAC Address list item and ARP list item, the outgoing interface of MAC Address list item and ARP list item arranges rule and is specially: if the received learning MAC address of website S2 and the message of ARP list item are that slave site S1 and website S4 come, the outgoing interface of the corresponding MAC Address of website S2 and ARP list item is set to L1; Come if the message of the learning MAC address that website S2 is received and ARP list item is slave site S3, the outgoing interface of the corresponding MAC Address of website S2 and ARP list item is set to L1.1; Because the ring in L1.1 is complete ring, can arrive any website on ring, so website S2 arranges broadcasting packet and forwards from L1.1.
(3) situation on website S3 is with website S2, due to self node (the corresponding node of logic interface R1) fault, website S3 deletes logic interface R1 in L1, only logic interface R2 and logic interface R3 are carried out gating, in addition, website S3 also need create 1 virtual polymerization sub-interface L1.1, member interface in L1.1 is logic interface R2, when avoiding the malfunctioning node of self (the corresponding node of logic interface R1), the malfunctioning node (the corresponding node of logic interface R3) on website S2 is avoided in assurance, thereby, can send corresponding discharge to website S2 simultaneously smoothly, therefore, can think that L1.1 is corresponding with website S3, it is the interface of website S3 in order to arrange to website S2 transmission message specially, and, owing to only having the node on website S2 and website S3 to have fault in looped network, so, in the situation that avoided the malfunctioning node of these two websites, be equivalent to send corresponding discharges by all websites in the looped network by L1.1, can think that namely the L1.1 in website S3 is simultaneously corresponding with all websites, can be used for sending multicast/broadcast massage.
In the learning process of MAC Address list item and ARP list item, the outgoing interface of MAC Address list item and ARP list item arranges rule and is specially: if the received learning MAC address of website S3 and the message of ARP list item are that slave site S1 and website S4 come, the outgoing interface of the corresponding MAC Address of website S3 and ARP list item is set to L1; Come if the message of the learning MAC address that website S3 is received and ARP list item is slave site S2, the outgoing interface of the corresponding MAC Address of website S3 and ARP list item is set to L1.1; Because the ring in L1.1 is complete ring, can arrive any website on ring, so website S3 arranges broadcasting packet and forwards from L1.1.
(4) the same S1 of the situation on S4 creates three each and every one virtual polymerization sub-interface L1.1, L1.2 and L1.3, is described as follows:
The member interface that L1.1 comprises is logic interface R1 and logic interface R2, the node (the corresponding node of logic interface R3) that website S2 breaks down is avoided in assurance on ring3, thereby, can send corresponding discharge to website S2 smoothly, can think that L1.1 is corresponding with website S2, be the interface of website S4 in order to arrange to website S2 transmission message specially.
The member interface that L1.2 comprises is logic interface R2 and logic interface R3, the interface node (the corresponding node of logic interface R1) that breaks down in node on website S3 is avoided in assurance, thereby, can send corresponding discharge to website S3 smoothly, can think that L1.2 is corresponding with website S3, be the interface of website S4 in order to arrange to website S3 transmission message specially.
The member interface that L1.3 comprises is logic interface R2, guarantee to avoid simultaneously website S2 at the node that breaks down on ring3 (the corresponding node of logic interface R3) and the website S3 node (the corresponding node of logic interface R1) that breaks down on ring1, thereby, can send corresponding discharge to website S2 and website S3 simultaneously smoothly.Owing to only having the node in website S2 and website S3 to have fault in looped network, so, in the situation that avoided the malfunctioning node of these two websites, be equivalent to send corresponding discharges by all websites in the looped network by L1.3, can think that namely L113 is simultaneously corresponding with all websites, can be used for sending multicast/broadcast massage.
In the learning process of MAC Address list item and ARP list item, the outgoing interface of MAC Address list item and ARP list item arranges rule and is specially: if the received learning MAC address of website S4 and the message of ARP list item are that slave site S2 comes, the outgoing interface of the corresponding MAC Address of website S4 and ARP list item is set to L1.1; Come if the message of the learning MAC address that website S4 is received and ARP list item is slave site S3, the outgoing interface of the corresponding MAC Address of website S4 and ARP list item is set to L1.2; Come if the message of the learning MAC address that website S4 is received and ARP list item is slave site S1, the outgoing interface of the corresponding MAC Address of website S4 and ARP list item is set to L1; Because the ring in L1.3 is complete ring, can arrive any website on ring, so website S4 arranges broadcasting packet and forwards from L1.3.
wherein, during the fault recovery of the node as website S2 on ring3 (the corresponding node of logic interface R3), L1.1 and L1.3 that in website S1 and website S4, deletion arranges self, the member interface that website S2 adjusts the L1 of self is logic interface R1, logic interface R2 and logic interface R3, and the member interface of virtual polymerization sub-interface L1.1 is adjusted into logic interface R2 and logic interface R3, in website S3, the virtual polymerization sub-interface L1.1 of deletion is (because except the malfunctioning node of website S3 self, no longer there have been other malfunctioning nodes in other websites in looped network, no longer keep virtual polymerization sub-interface L1.1).
When the fault recovery of the node on website S3 (the corresponding node of logic interface R1), virtual polymerization sub-interface L1.2 and L1.3 that in website S1 and website S4, deletion arranges self, the member interface that website S3 adjusts the L1 of self is logic interface R1, logic interface R2 and logic interface R3, and the member interface of L1.1 is adjusted into logic interface R1 and logic interface R2, delete L1.1 in website S2 (because except the malfunctioning node of website S2 self, no longer there have been other malfunctioning nodes in other websites in looped network, no longer keep virtual polymerization sub-interface L1.1).
In concrete application scenarios, if on ring, more node failure is arranged, can adopt the method in aforementioned flow process to analogize processing, just the situation of fault is too complicated at this moment, has at most 2nPlant situation (n is the fault number of ports).
The probability of considering the fault that so a plurality of nodes occur simultaneously is very little, therefore, can the failure condition more than 2 not processed.
Compared with prior art, the present invention has the following advantages:
By using technical scheme of the present invention, solved when realizing the Ploymerized Interface operation in the RPR system, when a node on certain annular link breaks down, cause whole annular link unavailable, affect the problem of network service, by set up the mode of corresponding virtual polymerization sub-interface according to malfunctioning node, carry out network service in minute faulty link, improve the reliability of RPR link.
In order to realize technical scheme of the present invention, the invention allows for a kind of RPR looped network website, its structural representation specifically comprises as shown in Figure 7:
Whetheracquisition module 71 exists malfunctioning node for detection of each website in looped network, and when breaking down node, obtains the information of malfunctioning node.
Determination module 72 is connected withacquisition module 71, for the information of the malfunctioning node that obtains according toacquisition module 71, determines quantity and the position of malfunctioning node.
Module 73 is set, is connected withdetermination module 72, be used for quantity and position according todetermination module 72 determined malfunctioning nodes, polymerization interface and virtual polymerization sub-interface are set.
Communication module 74 and arrangesmodule 73 and is connected, and is used for by other websites transmission messages of the set polymerization interface ofmodule 73 and virtual polymerization sub-interface and looped network are set.
Wherein, in conjunction with concrete application scenarios,module 73 is set to be used for whendetermination module 72 determines that looped network only has a malfunctioning node and is arranged on the ring of another website of looped network, polymerization interface and virtual polymerization sub-interface are set, wherein, the polymerization interface comprises the logic interface of all these end nodes, and virtual polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with malfunctioning node;
Communication module 74, be used for transmitting unicast message bymodule 73 the polymerization interface that arranges and the website that does not comprise malfunctioning node are set, and by virtual polymerization sub-interface and the website that comprises malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
In another kind of application scenarios,module 73 is set, be used for whendetermination module 72 determines that looped network has two above malfunctioning nodes and is arranged on the different rings of another website of looped network, polymerization interface and virtual polymerization sub-interface are set, wherein, the polymerization interface comprises the logic interface of all these end nodes, and virtual polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with malfunctioning node;
Communication module 74 transmits unicast message by polymerization interface and the website that does not comprise malfunctioning node, and by virtual polymerization sub-interface and the website that comprises malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
in another kind of application scenarios,module 73 is set, be used for whendetermination module 72 determines that looped network has two malfunctioning nodes and is arranged on the different rings of two websites of looped network,module 73 is set the polymerization interface is set, the first polymerization sub-interface, the second polymerization sub-interface and trimerization sub-interface, wherein, the polymerization interface comprises the logic interface of all these end nodes, the first polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with a malfunctioning node, the second polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with another malfunctioning node, the trimerization sub-interface comprises the logic interface that all is positioned at this end node of different rings with two malfunctioning nodes,
Communication module 74, transmit unicast message by polymerization interface and other websites that does not comprise malfunctioning node, transmit unicast message from the different websites that comprise malfunctioning node respectively by the first polymerization sub-interface or the second polymerization sub-interface, and transmit multicast message or broadcasting packet by all websites in trimerization sub-interface and looped network.
In another kind of application scenarios,module 73 is set, be used for whendetermination module 72 determines that looped network has a malfunctioning node and is positioned on the more than one ring of website local terminal, the polymerization interface being set, the polymerization interface comprises the logic interface that is positioned at this end node of different rings with malfunctioning node;
Communication module 74 transmits unicast message, multicast message or broadcasting packet by polymerization interface and other websites that does not comprise malfunctioning node.
In another kind of application scenarios,module 73 is set, be used for whendetermination module 72 determines that looped network has two malfunctioning nodes and is positioned on the different rings of website local terminal and another website, polymerization interface and virtual polymerization sub-interface are set, wherein, the polymerization interface comprises the logic interface that is positioned at this end node on different rings with the local terminal malfunctioning node, and virtual polymerization sub-interface comprises the logic interface that is positioned at this end node on different rings with two malfunctioning nodes
Communication module 74, the website that does not comprise malfunctioning node by polymerization interface and other transmits unicast message, by virtual polymerization sub-interface and the website that comprises another malfunctioning node transmit unicast message and with looped network in all websites transmit multicast message or broadcasting packets.
By above-mentioned processing, corresponding polymerization interface and virtual sub-interface have been set up in looped network, can carry out by such interface the transmission of clean culture, multicast or broadcasting packet between each website, and can not be subject to the impact of malfunctioning node, RPR looped network website proposed by the invention further can be realized the fault recovery processing procedure afterwards of malfunctioning node, and concrete processing procedure is as follows:
Acquisition module 71 also is used for obtaining malfunctioning node and recovers information.
Determination module 72, the malfunctioning node that also is used for obtaining according toacquisition module 71 recovers information, determines to recover position and the quantity of normal malfunctioning node.
On this basis, RPR looped network website also comprisesinterpolation module 75,judge module 76 and removingmodule 77.
Addmodule 75, be connected withdetermination module 72, be used for whendetermination module 72 determines that the normal malfunctioning node of recovery is this end node, logic interface on this end node place is encircled normally with recovery is keyed in the polymerization interface, or be used for whendetermination module 72 is determined to recover normal malfunctioning nodes and be the node of other websites, will add corresponding virtual subnet polymerization interface to logic interface that the normal node of recovery is positioned at this end node on identical ring.
Judge module 76 is connected withinterpolation module 75, and whether the virtual polymerization sub-interface that is used for afterjudgement interpolation module 75 is added comprises identical logic interface with polymerization interface or other un-added virtual polymerization sub-interfaces.
Removingmodule 77, withdetermination module 72,module 73 be set be connected withjudge module 76, be used for whendetermination module 72 determines that all malfunctioning nodes recover normal, deletion arranges the set virtual polymerization sub-interface ofmodule 73, or the virtual polymerization sub-interface afterjudge module 76 judgement is added is when comprising identical logic interface with polymerization interface or other un-added virtual polymerization sub-interfaces, the virtual polymerization sub-interface after the deletion interpolation.
Compared with prior art, the present invention has the following advantages:
By using technical scheme of the present invention, solved when realizing the Ploymerized Interface operation in the RPR system, when a node on certain annular link breaks down, cause whole annular link unavailable, affect the problem of network service, by set up the mode of corresponding virtual polymerization sub-interface according to malfunctioning node, carry out network service in minute faulty link, improve the reliability of RPR link.
Through the above description of the embodiments, those skilled in the art can be well understood to the present invention and can realize by hardware, also can realize by the mode that software adds necessary general hardware platform.Based on such understanding, technical scheme of the present invention can embody with the form of software product, it (can be CD-ROM that this software product can be stored in a non-volatile memory medium, USB flash disk, portable hard drive etc.) in, comprise some instructions with so that computer equipment (can be personal computer, server, the perhaps network equipment etc.) each implements the described method of scene to carry out the present invention.
It will be appreciated by those skilled in the art that accompanying drawing is a preferred schematic diagram of implementing scene, the module in accompanying drawing or flow process might not be that enforcement the present invention is necessary.
It will be appreciated by those skilled in the art that the module in the device of implementing in scene can be distributed in the device of implementing scene according to implementing scene description, also can carry out respective change and be arranged in the one or more devices that are different from this enforcement scene.The module of above-mentioned enforcement scene can be merged into a module, also can further split into a plurality of submodules.
The invention described above sequence number does not represent just to description the quality of implementing scene.
Above disclosed be only several concrete enforcement scene of the present invention, still, the present invention is not limited thereto, the changes that any person skilled in the art can think of all should fall into protection scope of the present invention.

Claims (17)

described website arranges the polymerization interface, the first polymerization sub-interface, the second polymerization sub-interface and trimerization sub-interface, wherein, described polymerization interface comprises the logic interface of all these end nodes, described the first polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with a malfunctioning node, described the second polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with another malfunctioning node, described trimerization sub-interface comprises the logic interface that all is positioned at this end node of different rings with two malfunctioning nodes, described the first polymerization sub-interface, described the second polymerization sub-interface and described trimerization sub-interface all belong to described virtual polymerization sub-interface,
13. RPR looped network website as claimed in claim 10, it is characterized in that, the described module that arranges, be used for when described determination module determines that described looped network has two malfunctioning nodes and is arranged on the different rings of two websites of described looped network, the described module that arranges arranges the polymerization interface, the first polymerization sub-interface, the second polymerization sub-interface and trimerization sub-interface, wherein, described polymerization interface comprises the logic interface of all these end nodes, described the first polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with a malfunctioning node, described the second polymerization sub-interface comprises the logic interface that is positioned at this end node of different rings with another malfunctioning node, described trimerization sub-interface comprises the logic interface that all is positioned at this end node of different rings with two malfunctioning nodes, described the first polymerization sub-interface, described the second polymerization sub-interface and described trimerization sub-interface all belong to described virtual polymerization sub-interface,
CN2010101884497A2010-06-012010-06-01Communication method and equipment of RPR (Resilient Packet Ring) looped networkActiveCN101854283B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2010101884497ACN101854283B (en)2010-06-012010-06-01Communication method and equipment of RPR (Resilient Packet Ring) looped network

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2010101884497ACN101854283B (en)2010-06-012010-06-01Communication method and equipment of RPR (Resilient Packet Ring) looped network

Publications (2)

Publication NumberPublication Date
CN101854283A CN101854283A (en)2010-10-06
CN101854283Btrue CN101854283B (en)2013-06-05

Family

ID=42805561

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2010101884497AActiveCN101854283B (en)2010-06-012010-06-01Communication method and equipment of RPR (Resilient Packet Ring) looped network

Country Status (1)

CountryLink
CN (1)CN101854283B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104009903B (en)*2014-06-052017-07-14新华三技术有限公司Flow forwarding method and device in elastic package circular network
CN104125148B (en)*2014-08-122017-02-15烽火通信科技股份有限公司Defect sensing and route entry refreshing method for three-layer Ethernet ring
CN104348730B (en)*2014-11-282017-10-27新华三技术有限公司Message forwarding method and system in a kind of RPR networks
CN107659496B (en)*2016-07-262021-02-19新华三技术有限公司Data processing method and device
CN106533769B (en)*2016-11-242019-12-13华为技术有限公司 A fault recovery method and device
CN106789520B (en)*2016-12-262019-11-22中核控制系统工程有限公司A kind of high speed failure safe multi-node communication networks
CN108259289B (en)*2016-12-292021-01-15华为技术有限公司Loop network abnormity protection method and device
CN107548101B (en)*2017-06-202020-12-04新华三技术有限公司Message processing method and device, AP and computer storage medium
CN109194386B (en)*2018-09-202020-06-19新华三技术有限公司Data message forwarding method and device
CN117792877A (en)*2022-09-272024-03-29华为技术有限公司 A message transmission method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1852086A (en)*2006-03-032006-10-25华为技术有限公司Binding interface in RPR and its realizing method and apparatus
CN101051983A (en)*2007-05-112007-10-10杭州华三通信技术有限公司Construction method for reliable RPR circular net and relative RPR station device
CN101188539A (en)*2006-11-212008-05-28日本电气株式会社Resilient packet ring (RPR) network system, RPR node device, and redundancy method for the same
JP2009044562A (en)*2007-08-092009-02-26Mitsubishi Electric Corp Multi-ring RPR node device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP4588503B2 (en)*2005-03-182010-12-01富士通株式会社 Communication system and communication method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1852086A (en)*2006-03-032006-10-25华为技术有限公司Binding interface in RPR and its realizing method and apparatus
CN101188539A (en)*2006-11-212008-05-28日本电气株式会社Resilient packet ring (RPR) network system, RPR node device, and redundancy method for the same
CN101051983A (en)*2007-05-112007-10-10杭州华三通信技术有限公司Construction method for reliable RPR circular net and relative RPR station device
JP2009044562A (en)*2007-08-092009-02-26Mitsubishi Electric Corp Multi-ring RPR node device

Also Published As

Publication numberPublication date
CN101854283A (en)2010-10-06

Similar Documents

PublicationPublication DateTitle
CN101854283B (en)Communication method and equipment of RPR (Resilient Packet Ring) looped network
CN103607293B (en)A kind of flow rate protecting method and equipment
CN105099771B (en)A kind of active/standby link switchover, realize link redundancy backup method and device
US20110075554A1 (en)E-spring (g.8032) interworking to provide access protection
CN101873244B (en)Automatic multi-loop protection method
CN101695036B (en)Method and device for detecting IRF links
CN109525445B (en)Link switching method, link redundancy backup network and computer readable storage medium
US20070104093A1 (en)Method of inter-RPR-ring bridge redundancy
CN105324959A (en) Communication system, communication device and protection method
CN102055658B (en)Method and equipment for realizing failure protection in rapid ring protection protocol single-ring networking
CN101247290B (en)Ethernet switchboard high temperature ageing real-time monitoring method and system
CN104079462B (en)Looped network configures detection method and device
CN106059793A (en)Router information processing method and apparatus based on graceful restart
JP2008167315A (en) Redundant line connection method and wide area network node device
CN113328916B (en)BFD detection mode switching method, device and equipment
CN104009903A (en)Flow forwarding method and device for RPR network
CN101771705B (en)Processing method based on RRPP and device
CN101483571A (en)RRPP configuring method, system and device
CN102916862B (en)Intelligent looped network dynamic protection method of industrial Ethernet switch
US20090103554A1 (en)Data transfer device for ring protocol high speed switching and method for the same
CN102932249B (en)A kind of transmission method of VRRP message and device
CN108282406B (en)Data transmission method, stacking equipment and stacking system
CN112995002B (en)Switch ring network design method, switch and storage medium
CN103746912B (en)Data message transmission method and equipment based on subring link
CN109600290A (en)A kind of more main methods coexisted in loop network

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CP03Change of name, title or address
CP03Change 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.


[8]ページ先頭

©2009-2025 Movatter.jp