CN100337453C - Method for implementing message forwarding along RPR ring and RPR network - Google Patents

Method for implementing message forwarding along RPR ring and RPR network Download PDF

Info

Publication number
CN100337453C
CN100337453C CNB2004100294514A CN200410029451A CN100337453C CN 100337453 C CN100337453 C CN 100337453C CN B2004100294514 A CNB2004100294514 A CN B2004100294514A CN 200410029451 A CN200410029451 A CN 200410029451A CN 100337453 C CN100337453 C CN 100337453C
Authority
CN
China
Prior art keywords
gateway
rpr
ring
mac address
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100294514A
Other languages
Chinese (zh)
Other versions
CN1671122A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2004100294514A priority Critical patent/CN100337453C/en
Publication of CN1671122A publication Critical patent/CN1671122A/en
Application granted granted Critical
Publication of CN100337453C publication Critical patent/CN100337453C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4637Interconnected ring systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2212/00Encapsulation of packets

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention relates to a method for transmitting message between a plurality of RPR rings, and an RPR ring network. Each RPR ring is at least directly connected with a gateway; each gateway is directly connected with two or more than two RPR rings; each RPR ring can comprise a gateway and a plurality of edge nodes or only comprise a gateway, and each edge node and the gateway respectively have an MAC address; label switch paths in the whole network are established through a control plane, and each gateway only stores local information; each message to be forwarded in a cross-ring mode comprises a destination station MAC address information domain, a source station MAC address information domain and an MPLS label information domain allocated by a local ring gateway, and carries routing information. The problem of interconnecting a plurality of RPR rings is solved by introducing the MPLS technology, and the encapsulation format of an RPR packet containing an MPLS label is defined, so that a tunnel label is used for realizing correct RPR packet routing selection, realizing a cross-ring function, and ensuring the end to end QoS of the whole network; each gateway has the functions of an MPLS label switch router, and each gateway can intercommunicate with an MPLS network. The present invention can be widely applied to the data transmission network communication field.

Description

Between Resilient Packet Ring, realize method and the elastic packet loop network that message is transmitted
Technical field:
The invention belongs to the data transmission network communications field, relate in particular to a kind of method that between a plurality of RPR rings, realizes the message forwarding, and this network.
Background technology:
RPR (Resilient Packet Ring, Resilient Packet Ring) is a kind of two layers of medium access control (MAC) technology that IEEE 802.17 working groups formulate, and can be used for local area network (LAN), metropolitan area network and wide area network.RPR and media independent can use ethernet physical layer and SDH, SONET physical layer.
The twin nuclei that RPR is made up of a pair of reciprocal little ring, as shown in Figure 1, two little rings are referred to as little ring 0 (ringlet0) and little ring 1 (ringlet1) respectively, and they transmit control signal for the other side mutually when data signal.Each node identifies with one 48 bit MAC Address on the ring.
RPR have bandwidth statistic multiplexing, automatic topological discover, fast ring protection switch, characteristics such as fair algorithm; but can only be applied to single little ring; when the RPR of Access Layer or convergence layer ring need be pooled to core RPR ring; when promptly needing to provide transannular professional, only utilize existing RPR technology to finish.
Utilize Layer 2 switch can connect two different RPR rings, but such scheme can be subjected to the restriction of network size, because all must comprise overall information (all mac address informations in the network) at each layer 2-switched lane database, network size is big more, need the information of storage just many more, and the grouping of all transannulars makes the performance of the space reuse that RPR itself has reduce greatly all in whole ring cocycle.
Perhaps utilize three-layer equipment (as ip router) two RPR can be encircled interconnected, such scheme and allow three layers of connection end to end, and generally speaking, most of user only needs two layers service.
Above scheme all needs service provider to remove to buy the equipment of an outside, takies its machine room space, has increased the complexity of management, and if utilize three-layer equipment interconnected, has also needed to learn user's routing iinformation.
" method of interconnected a plurality of RPR ring in wide area RPR network " (CN1428979A) discloses the interconnected method of a kind of RPR, by distribute to the suitable loop sign Ring_ID of RPR ring according to the structure of classification tree, the communication that only meets between the different RPR rings in the network of structure of classification tree just is allowed to.
This method is necessary for RPR ring and determines special tree structure, and the communication path between the RPR ring can only carry out along tree structure, has influenced the speed and the degree of freedom of communication.
Summary of the invention:
The object of the present invention is to provide a kind of simple and easy to do, with low cost between the RPR ring method of transannular forwarding information, and this RPR network.
The method that between a plurality of RPR rings, realizes the message forwarding of the present invention, each RPR ring directly links to each other with a gateway at least; Every gateway directly links to each other with two or more RPR rings; Each RPR ring can comprise a gateway and several fringe nodes, perhaps includes only gateway, and every fringe node and gateway have MAC Address separately; By control plane, set up the label switched path of the whole network, each gateway is only stored local message; Each is treated that transannular E-Packets and comprises mac address information territory, a point of destination, and mac address information territory, a source station comprises that also a looped network closes the MPLS label information territory of distributing, and carries routing iinformation; Its step comprises
1) treats that the message that transannular is transmitted is the point of destination MAC Address with the MAC Address that this looped network closes, deliver to this looped network from sending node via this environment-development and close;
2) this looped network closes the MPLS label information territory according to this message, searches local routing table, determines the route of receiving node, closes with this looped network as receiving node place ring directly to link to each other, and then the point of destination MAC Address of this message is changed into the MAC Address of receiving node; Otherwise according to routing iinformation, change the point of destination MAC Address of this message on the path next gateway MAC Address, and change the MPLS label information into MPLS label information that this gateway distributes, until sending to the gateway that directly links to each other with receiving node place ring;
3) with the gateway that receiving node place ring directly links to each other message is sent to this ring, message is sent to receiving node via this ring.
The present invention uses the method for static configuration or the label switched path that agreements such as LDP, BGP are set up the whole network by control plane.
The present invention has at least a gateway directly to link to each other with all RPR rings.
MPLS label information of the present invention territory can also comprise class of service information
The present invention has two or more gateways on one or more RPR rings.
The RPR network of realizing the message forwarding between a plurality of RPR rings of the present invention comprises some RPR rings and at least one RPR gateway, and each RPR ring links to each other with a gateway at least; Every gateway directly links to each other with two or more RPR rings; Each RPR ring can comprise a gateway and several fringe nodes, perhaps includes only gateway, and every fringe node and gateway have MAC Address separately; Each gateway is only stored local message; Each RPR message comprises mac address information territory, a point of destination, and mac address information territory, a source station comprises that also a looped network closes the MPLS label information territory of distributing, and carries routing iinformation, and described gateway has the MPLS tag changeable path by function.
The present invention has at least a gateway directly to link to each other with all RPR rings.
MPLS label information of the present invention territory can also comprise class of service information, realizes user's QoS management and SLA are ensured.
The present invention has two or more gateways on one or more RPR ring, utilize that multinode is interconnected realizes the whole network protection.
The present invention solves the interconnected problem of a plurality of RPR rings by introducing the MPLS technology, and defined the encapsulation format of the RPR grouping that contains the MPLS label, realize the Route Selection of correct RPR grouping to utilize tunnel label, realize the transannular function, guaranteed the whole network QoS end to end, gateway has the function of MPLS LSR, can with the MPLS network interworking, overcome the existing in prior technology shortcoming.
The present invention can also utilize the MPLS label to realize user's QoS management and SLA are ensured.
Major advantage of the present invention is:
1. do not need operator that external equipment, the management cost of having saved machine room space and equipment are installed;
2. be easy to dilatation.All Route Selection only are based on local information and do not need to know overall information;
3. operator provides two layers of transparent service;
4. can in network-wide basis, the different grades of service be set, realize QoS end to end different users;
5. adopt between two rings that binode is interconnected just can be expanded to the protection mechanism that the RPR ring provides in encircle more and realized the elastic return in the network-wide basis;
6.MPLS technology maturation is easy to application.
Description of drawings:
What Fig. 1 represented is a two-way RPR ring
What Fig. 2 represented is the example that a RPR gateway is connecting three RPR rings
What Fig. 3 represented is that three RPR rings are by two a kind of modes that the RPR gateway is interconnected
What Fig. 4 represented is the encapsulation format that contains the RPR grouping of MPLS label
What Fig. 5 represented is that two RPR rings are by two interconnected a kind of modes of gateway
Embodiment:
The invention will be further described below in conjunction with drawings and Examples.
In Fig. 3, three RPR rings have been realized interconnected by two RPR gateways.A lot of fringe nodes are all arranged on each ring, and fringe node is collected from user's message and is sent on the RPR ring, sends the user to from encircling the message that receives to this node user simultaneously, and the message of non-node need continue to transmit forward.Gateway connects a plurality of RPR rings, finishes the forwarding capability of many interannulars.
As shown in Figure 4, be a kind of encapsulation format of RPR grouping of the MPLS of containing label.Wherein, da is the point of destination MAC Address, sa is the source station MAC Address, tunnelLabel is initiate a kind of MPLS label, expression tunnel label, the MPLS tag format of use standard, the Label that contains a 20bit, the exp of 3bit and out of Memory, gateway utilize Label information to establish route, utilize exp information to realize the grade of service that they are different.
In Fig. 2, gateway G is connecting three RPR rings, ring A, ring B and ring C.Each fringe node all has a MAC Address, gateway also has a MAC Address, when fringe node Ea desire sends message to fringe node Eb, the MAC Address of only need the da territory in heading filling out fringe node Eb gets final product, this moment, the tunnelLabel territory was invalid, and this message is from Ea, during through other fringe node, these nodes can carry out the MAC Address coupling, find it is not the message of this node, can continue to transmit forward, if through gateway node, gateway node can carry out the MAC Address coupling equally, find non-node message, can continue before this hoop, to transmit, until node Eb, Eb finds the MAC Address coupling, then receives this message.When the Eb desire sends message to Ec, need transannular this moment, the MAC Address of at first filling out gateway in the da territory of heading gets final product, show that this message is a gateway in the destination of this ring, fill out gateway G in the tunnelLabel territory then and distribute to its tunnelLabel, after message triggers from Eb, the terminal point that at first can arrive this ring is gateway G, after gateway G receives this message, the discovery MAC Address is mated, and then passes through control plane according to the tunnelLabel basis, uses the method or the LDP of static configuration, agreements such as BGP are set up the label switched path information of the whole network, search local routing table, find that this message is the Ec node of whereabouts ring C,, so the da territory of message is replaced to the MAC Address of Ec, be sent to ring C, enter the final destination node Ec that arrives behind the ring C.Gateway G can realize according to the entrained class of service information in exp territory among the tunnelLabel user's QoS management and SLA are ensured when heavy traffic.
For another example, fringe node Ea among Fig. 3 desires when Ec sends message, equally, at first fill out the MAC Address of gateway Ga and the tunnelLabel that Ga distributes to it, after message arrives Ga, Ga can know that according to local information the final destination of message is not in the ring that directly links to each other with it, so the da of heading is replaced to the MAC Address of next gateway Gb according to routing iinformation, simultaneously tunnelLabel is replaced to gateway Gb and distribute to its tunnelLabel, like this when message arrives gateway Gb, gateway Gb replaces to da the MAC Address of Ec again, because destination node is in the ring that directly links to each other with it, so the tunnelLabel territory of this moment is no longer valid, need not to replace, message can finally arrive destination node Ec.
Fig. 5 is one and utilizes the interconnected example that realizes the whole network protection of binode.If gateway Ga lost efficacy, perhaps some link occurs fault that link to each other with gateway Ga, so, gateway Gb can continuation be sent to other ring with Packet Service under the constant situation of QoS and SLA.

Claims (9)

1, a kind of method that between a plurality of Resilient Packet Ring, realizes the message forwarding, each RPR directly links to each other with a gateway at least; Every gateway directly links to each other with two or more RPR rings; Each RPR ring comprises a gateway and several fringe nodes, perhaps includes only gateway, and every fringe node and gateway have media interviews control MAC Address separately; By control plane, set up the label switched path of the whole network, each gateway is only stored local message; Each is treated that transannular E-Packets and comprises mac address information territory, a point of destination, and mac address information territory, a source station comprises that also a looped network closes the multiprotocol label switching MPLS label information territory of distributing, and carries routing iinformation; Its step comprises
1) treats that the message that transannular is transmitted is the point of destination MAC Address with the MAC Address that this looped network closes, deliver to this looped network from sending node via this environment-development and close;
2) this looped network closes the MPLS label information territory according to this message, searches local routing table, determines the route of receiving node, closes with this looped network as receiving node place ring directly to link to each other, and then the point of destination MAC Address of this message is changed into the MAC Address of receiving node; Otherwise according to routing iinformation, change the point of destination MAC Address of this message on the path next gateway MAC Address, and change the MPLS label information into MPLS label information that this gateway distributes, until sending to the gateway that directly links to each other with receiving node place ring;
3) with the gateway that receiving node place ring directly links to each other message is sent to this ring, message is sent to receiving node via this ring.
2, the method that between a plurality of Resilient Packet Ring, realizes the message forwarding as claimed in claim 1, it is characterized in that by control plane agreements such as the method for use static configuration or tag distribution protocol LDP, Border Gateway Protocol (BGP) are set up the label switched path of the whole network.
3, the method that realizes the message forwarding between a plurality of Resilient Packet Ring as claimed in claim 1 or 2 is characterized in that having at least a gateway directly to link to each other with all RPR rings.
4, the method that realizes the message forwarding between a plurality of Resilient Packet Ring as claimed in claim 3 is characterized in that described MPLS label information territory also comprises class of service information.
5, the method that realizes the message forwarding between a plurality of Resilient Packet Ring as claimed in claim 3 is characterized in that having two or more gateways on one or more RPR rings.
6, a kind of elastic packet loop network of realizing the message forwarding between a plurality of Resilient Packet Ring comprises some RPR rings and at least one RPR gateway, and each RPR ring links to each other with a gateway at least; Every gateway directly links to each other with two or more RPR rings; Each RPR ring comprises a gateway and several fringe nodes, perhaps includes only gateway, and every fringe node and gateway have MAC Address separately; Each gateway is only stored local message; It is characterized in that each RPR message comprises mac address information territory, a point of destination, mac address information territory, a source station comprises that also a looped network closes the MPLS label information territory of distributing, and carries routing iinformation; Described gateway has the MPLS tag changeable path by function.
7, the elastic packet loop network of realizing the message forwarding between a plurality of Resilient Packet Ring as claimed in claim 6 is characterized in that having at least a gateway directly to link to each other with all RPR rings.
8, as claim 6 or the 7 described elastic packet loop networks of between a plurality of Resilient Packet Ring, realizing the message forwarding, it is characterized in that described MPLS label information territory also comprises class of service information.
9,, it is characterized in that on one or more RPR rings, having two or more gateways as claim 6 or the 7 described elastic packet loop networks of between a plurality of Resilient Packet Ring, realizing the message forwarding.
CNB2004100294514A 2004-03-19 2004-03-19 Method for implementing message forwarding along RPR ring and RPR network Expired - Fee Related CN100337453C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100294514A CN100337453C (en) 2004-03-19 2004-03-19 Method for implementing message forwarding along RPR ring and RPR network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100294514A CN100337453C (en) 2004-03-19 2004-03-19 Method for implementing message forwarding along RPR ring and RPR network

Publications (2)

Publication Number Publication Date
CN1671122A CN1671122A (en) 2005-09-21
CN100337453C true CN100337453C (en) 2007-09-12

Family

ID=35042192

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100294514A Expired - Fee Related CN100337453C (en) 2004-03-19 2004-03-19 Method for implementing message forwarding along RPR ring and RPR network

Country Status (1)

Country Link
CN (1) CN100337453C (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1941730A (en) * 2005-09-26 2007-04-04 华为技术有限公司 Method for protecting RPR bridge redundancy
CN1897596A (en) * 2006-03-13 2007-01-17 华为技术有限公司 Method and system for controlling access address by virtual medium in Ethernet
JP2007274305A (en) * 2006-03-31 2007-10-18 Nec Corp Ring network, communication device, and method of managing operation used therefor
CN101123570B (en) 2006-08-09 2011-05-18 华为技术有限公司 Data forward method and system between multiple operator Ethernet
CN101136838B (en) * 2006-08-29 2012-07-04 华为技术有限公司 Bridge mode elastic grouping ring transannular bridge equipment redundancy protecting method
CN101175025B (en) * 2006-10-30 2011-08-03 华为技术有限公司 System, switchboard and method supporting mixed forwarding message
CN100450063C (en) * 2007-02-02 2009-01-07 中国矿业大学 Multi-ring interconnect transmission method of resilient packet ring based on loop identifier router
CN101102268B (en) * 2007-08-03 2010-12-08 华为技术有限公司 IP loop network, IP loop network routing device and packet forwarding method
CN101426031B (en) * 2008-12-09 2011-09-21 中兴通讯股份有限公司 Novel method and apparatus for Ether ring network address updating
CN101425979B (en) * 2008-12-10 2011-05-11 中兴通讯股份有限公司 Data packet forwarding method for Ether ring network
CN101515938B (en) * 2009-03-24 2012-01-25 华为技术有限公司 Method and device for transmitting IP message through transmission network
CN101917347B (en) * 2010-09-03 2012-08-22 烽火通信科技股份有限公司 Crossing method for performing label mapping based on HASH
CN102355400B (en) * 2011-07-27 2014-02-19 华为技术有限公司 Method for processing transannular service and intersected node

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1324543A1 (en) * 2001-12-26 2003-07-02 Alcatel Method to protect RPR networks of extended topology, in particular RPR ring to ring and meshed backbone networks
US20030227919A1 (en) * 2002-06-05 2003-12-11 Corrigent Systems Ltd. Signaling MPLS over RPR rings
CN1472938A (en) * 2002-08-02 2004-02-04 ���Ͽع����޹�˾ Method and device for carrying out terminal to terminal connection between RPR net and MPLS net

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1324543A1 (en) * 2001-12-26 2003-07-02 Alcatel Method to protect RPR networks of extended topology, in particular RPR ring to ring and meshed backbone networks
US20030227919A1 (en) * 2002-06-05 2003-12-11 Corrigent Systems Ltd. Signaling MPLS over RPR rings
CN1472938A (en) * 2002-08-02 2004-02-04 ���Ͽع����޹�˾ Method and device for carrying out terminal to terminal connection between RPR net and MPLS net

Also Published As

Publication number Publication date
CN1671122A (en) 2005-09-21

Similar Documents

Publication Publication Date Title
JP4663643B2 (en) Method and apparatus for transferring packets in an Ethernet passive optical network
US8031640B2 (en) Packet transmission apparatus, packet forwarding method and packet transmission system
US7430210B2 (en) Application of an Ethernet/MPLS “half bridge” to provide emulated Ethernet LAN functions in SONET networks
CN102415065B (en) The method and apparatus that redundant host connects in the network having route
US20030174706A1 (en) Fastpath implementation for transparent local area network (LAN) services over multiprotocol label switching (MPLS)
US20040174887A1 (en) Hybrid virtual private LAN extensions
CN100337453C (en) Method for implementing message forwarding along RPR ring and RPR network
CN102413060B (en) User private line communication method and equipment used in VPLS (Virtual Private LAN (Local Area Network) Service) network
CN1625176A (en) Realization method of edge to edge pseudo-line simulation protocol
CN1934560A (en) Method of sending information through a tree and ring topology of a network system
JP2005086820A (en) VIRTUAL PRIVATE NETWORK (VPN) WITH CHANNELIZED ETHERNET (R) OVER SONET (EoS) INTERFACE, EDGE ROUTER AND METHOD
JP2006087107A (en) Method and system for bridging traffic in resilient packet ring network
WO2004102890A1 (en) An arrangement and a method relating to ethernet access systems
JP2002524920A (en) Redundant path data communication
MXPA05011310A (en) Embedded management channel for sonet path terminating equipment connectivity.
CN100563215C (en) A kind of packet routing switch device and method thereof
US7058730B2 (en) Unique address space and method for a transport network
US20060114904A1 (en) Differentiated services multicast system and method using encapsulation and unicast
US6982977B2 (en) Label switched routing system and method
CN1529456A (en) Multi-business united network platform
CN100417123C (en) RPR address binding method
CN105307059B (en) A kind of system and method for realizing QINQ voice service intercommunication in PON
CN1310473C (en) Data transferring method based no synchronous data transmission network
KR101038811B1 (en) Method of connection-oriented and connectionless transferring frame by using dynamic address combining technology in interconnected bridge network
CN100563200C (en) A kind of method that realizes the Ethernet VPN in Resilient Packet Ring on the net

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: HUAWEI TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: GANGWAN NETWORK CO., LTD.

Effective date: 20060922

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20060922

Address after: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen

Applicant after: Huawei Technologies Co., Ltd.

Address before: 100089, No. 21 West Third Ring Road, Beijing, Haidian District, Long Ling Building, 13 floor

Applicant before: Harbour Networks Holdings Limited

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070912

Termination date: 20110319