Nothing Special   »   [go: up one dir, main page]

CN101442467A - Method for providing multipoint to multipoint connection in network based on operator backbone network transmission - Google Patents

Method for providing multipoint to multipoint connection in network based on operator backbone network transmission Download PDF

Info

Publication number
CN101442467A
CN101442467A CNA2007101708648A CN200710170864A CN101442467A CN 101442467 A CN101442467 A CN 101442467A CN A2007101708648 A CNA2007101708648 A CN A2007101708648A CN 200710170864 A CN200710170864 A CN 200710170864A CN 101442467 A CN101442467 A CN 101442467A
Authority
CN
China
Prior art keywords
operator
mac address
fringe node
multiple spot
frame
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.)
Granted
Application number
CNA2007101708648A
Other languages
Chinese (zh)
Other versions
CN101442467B (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.)
Nokia Shanghai Bell Co Ltd
Original Assignee
Alcatel Lucent Shanghai Bell 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 Alcatel Lucent Shanghai Bell Co Ltd filed Critical Alcatel Lucent Shanghai Bell Co Ltd
Priority to CN2007101708648A priority Critical patent/CN101442467B/en
Publication of CN101442467A publication Critical patent/CN101442467A/en
Application granted granted Critical
Publication of CN101442467B publication Critical patent/CN101442467B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

The invention relates to a method for providing multipoint-to-multipoint connection in a network based on operator backbone network transmission. The method comprises: establishing a fully netlike multipoint-to-multipoint connection tunnel in the network, and marking the connection tunnel by an operator virtual local area network (LAN) marker, establishing service connection marked by an operator service identification code on each edge node, and learning the corresponding relation between a user MAC address and an operator MAC address by each edge node. The method makes use of PBT self frame head information to mark the fully netlike multipoint-to-multipoint connection tunnel by an operator VLAN marker B-VID, and is simple to realize. In addition, the method of the embodiment uses the operator VLAN marker B-VID to separate a virtual LAN, and realizes the demultiplexing of a plurality of services in one operator VLAN by an operator service identification code I-SID.

Description

The method that in network, provides multiple spot to connect to multiple spot based on the operator backbone network transmission
Technical field
The present invention relates to operator backbone network transmission (Provider Backbone Transport, be called for short PBT) technology, specifically, relate to the method that in network, provides multiple spot to connect to multiple spot based on PBT, in this network the method for transferring data frames and the fringe node that in this network, uses.
Background technology
Operator backbone network transmission (PBT) is a kind of novel ethernet technology that is applied to metropolitan area network, and it has increased some new contents on the basis of traditional ethernet technology, thereby this technology can successfully be applied in metropolitan area network and the wide area network.The simplest form of PBT technology is: provide the Ethernet tunnel by PBT, thereby can transmit the needed traffic carrying capacity of determining with traffic engineering, service quality (QoS) and Operations, Administration and Maintenance (OAM) demand of operator.The PBT technology can provide connection-oriented forward mode for Ethernet.
The defined provider backbone bridging of IEEE 802.1ah standard of the free international institute of electrical and electronic engineers issue of PBT technology source connects (Provider Backbone Bridge is called for short PBB) technology, i.e. MAC-in-MAC technology.At present, the PBT technology is carried out standardization effort by IEEE, is called provider backbone bridging to connect-traffic engineering (Provider Backbone Bridge-TrafficEngineering is called for short PBB-TE).
The MAC-in-MAC technology is a kind of technology based on the MAC storehouse, user's MAC address is encapsulated among operator's MAC Address, form two layer MAC address, realize the stratification stack and the isolation of MAC Address, thereby can strengthen the autgmentability and the service security of Ethernet.
And the PBT technology is utilized the frame format in the PBB technology, has revised controlled function, has closed ethernet mac address study and Spanning-Tree Protocol (Spanning Tree Protocol), and adopts tunnel style to transmit and the planning business.The PBT technology mainly has following technical characterictic:
(1) is configured by network management and network control, makes that the Ethernet service in the carrier class Ethernet in fact has connectivity, transmit the function of network so that realize telecommunications such as protection is switched, OAM, QoS, traffic engineering;
(2) use operator's MAC Address to add that VLAN tag (VLAN ID) carries out professional forwarding, thereby make the carrier class Ethernet be subjected to the control of operator and user-isolated network;
(3) close the MAC self-learning function based on VLAN, avoid spreading unchecked of multicast packets, reuse and transmit and abandon the packet that all can not find out in PBT transmits.
Yet the PBT technology can only provide point-to-point to connect at present, can not provide multiple spot to connect to multiple spot.
Summary of the invention
The present invention just is being based on above-mentioned technical problem and is proposing, and its purpose is to provide a kind of method that provides multiple spot to connect to multiple spot in the network based on the operator backbone network transmission, and it utilizes PBT frame head information to provide multiple spot to connect to multiple spot, realizes simple.In addition, the present invention also provide a kind of in based on the network of PBT the method for transferring data frames and the fringe node that in network, uses based on PBT.
According to a first aspect of the invention, a kind of method that provides multiple spot to connect to multiple spot in the network based on operator backbone network transmission PBT is provided, comprise: in described network, set up the connection tunnel of the multiple spot of full mesh to multiple spot, wherein, described connection tunnel is identified by operator's VLAN tag (B-VID); The business of setting up on each fringe node of described network by operator's Service Identifier (I-SID) sign connects; And the corresponding relation between each described fringe node study user's MAC address (C-MAC) and the operator's MAC Address (B-MAC).
According to a second aspect of the invention, a kind of method of transmitting unicast data frames in based on the network of operator backbone network transmission is provided, wherein, the multiple spot that provides in the network based on the operator backbone network transmission that described network utilisation is above-mentioned provides multiple spot to connect to multiple spot to the method that multiple spot connects, described transmission unicast data frame method comprises: the source fringe node receives the user data frame from source user, and the purpose user's MAC address of analyzing in the frame head of described user data frame is a unicast mac address; Described source fringe node is determined purpose operator MAC Address, operator's Service Identifier and operator's VLAN tag; Described source fringe node is according to described operator VLAN tag and purpose operator MAC Address, by the multiple spot of described operator VLAN tag sign specified data forward-path in the connection tunnel of multiple spot; Described source fringe node encapsulates the operator's frame head that comprises described purpose operator MAC Address, operator's Service Identifier and operator's VLAN tag on described user data frame, to form operator's Frame; Described source fringe node is forwarded to the purpose fringe node with described operator Frame along described data forwarding paths; Described purpose fringe node is removed described operator frame head to described operator Frame, and described user data frame is sent to the purpose user.
According to a third aspect of the present invention, a kind of method of transmitting the broadcast/group broadcast Frame in based on the network of operator backbone network transmission is provided, wherein, the multiple spot that provides in the network based on the operator backbone network transmission that described network utilisation is above-mentioned provides multiple spot to connect to multiple spot to the method that multiple spot connects, the method of described transmission broadcast/group broadcast Frame comprises: the source fringe node receives the user data frame from source user, and the purpose user's MAC address of analyzing in the frame head of described user data frame is the broadcast/group broadcast MAC Address; Described source fringe node is determined operator's Service Identifier and operator's VLAN tag; Described source fringe node is determined all operator MAC Address corresponding with this operator's Service Identifier according to described operator Service Identifier; Described source fringe node according to described operator VLAN tag and with the corresponding all operator's MAC Address of described operator Service Identifier, in the connection tunnel of multiple spot, determining corresponding data forwarding paths by the multiple spot of described operator VLAN tag sign; Described source fringe node encapsulates the operator's frame head that comprises all operator MAC Address, operator Service Identifier and the operator VLAN tag corresponding with described operator Service Identifier on described user data frame, to form operator's Frame; Described source fringe node is forwarded to the purpose fringe node with described operator MAC Address with described operator Frame along described data forwarding paths; And described purpose fringe node removes described operator frame head to described operator Frame, and described user data frame is sent to the purpose user.
According to a fourth aspect of the present invention, provide a kind of fringe node that in network, uses, comprising based on the operator backbone network transmission:
The routing iinformation record cell is used to write down the routing iinformation of described fringe node;
The incidence relation table, be used for writing down the incidence relation of operator's MAC Address of all fringe nodes of VLAN tag B-VID of operator and described network, wherein said operator VLAN tag identifies multiple spot in the described network to the connection tunnel of multiple spot;
Mapping table is used for the mapping relations of recording user service virtual local area networks mark S-VID and the Service Identifier I-SID of operator and the mapping relations of Service Identifier I-SID of operator and the VLAN tag B-VID of operator;
Unit is used for learning the user source MAC Address SAC-MAC of ethernet data frame of institute's multicast and the corresponding relation of the source MAC SA B-MAC of operator, to generate the mapping table of user's MAC address and operator's MAC Address;
Analytic unit, be used to analyze the user data frame that is received, and inquire about above-mentioned mapping table, above-mentioned mapping table and above-mentioned incidence relation table, to determine operator's MAC Address, operator's Service Identifier, operator's VLAN tag and corresponding data forwarding paths;
Encapsulation unit is used for encapsulating the operator's frame head that comprises described operator MAC Address, operator's Service Identifier and operator's VLAN tag, to form operator's Frame on described user data frame;
Decapsulation unit is used for the operator's Frame that is received is removed described operator frame head; And
Retransmission unit is used for transmitting described operator Frame along described data forwarding paths.
Description of drawings
Fig. 1 is the flow chart of multiple spot to the method for multiple spot connection that provide in the network based on PBT according to an embodiment of the invention;
Fig. 2 is that the multiple spot of setting up full mesh among the embodiment shown in Figure 1 is to the flow chart of the connection tunnel step of multiple spot;
Fig. 3 is the schematic diagram of the example of a multipoint-to-point connection;
Fig. 4 illustrates the figure of the multiple spot of full mesh to the connection tunnel of multiple spot;
Fig. 5 is the flow chart that transmits the method for unicast data frames in based on the network of PBT according to an embodiment of the invention;
Fig. 6 is the schematic diagram of the applied network based on PBT of the method for transmission unicast data frames shown in Figure 5;
Fig. 7 is the schematic diagram of mapping table, incidence relation table and mapping table in the fringe node of network shown in Figure 6;
Fig. 8 is the flow chart that transmits the method for broadcast/group broadcast Frame in based on the network of PBT according to an embodiment of the invention;
Fig. 9 is the schematic block diagram of the fringe node that uses in the network based on PBT according to an embodiment of the invention.
Embodiment
Believe that by below in conjunction with the detailed description of accompanying drawing to specific embodiments of the invention, above and other objects of the present invention, feature and advantage will be more obvious.
Fig. 1 is the flow chart of multiple spot to the method for multiple spot connection that provide in the network based on PBT according to an embodiment of the invention.Below in conjunction with accompanying drawing, present embodiment is described in detail.
As shown in Figure 1, at first, in step 10, in network, set up the connection tunnel of the multiple spot of full mesh to multiple spot based on PBT, wherein, the multiple spot of being set up identifies with operator's VLAN tag (Backbone VLAN ID is called for short B-VID) to the connection tunnel of multiple spot.
Below with reference to Fig. 2, describe step 10 in detail.As shown in Figure 2, at first,, determine the route in the connection tunnel of multipoint-to-point in the network in step 101.Usually, comprise fringe node and intermediate node based on the network of PBT, wherein fringe node is positioned at this based on the network of PBT and the intersection of other network, and intermediate node is positioned at the network internal based on PBT, links to each other with other fringe node or intermediate node.The connection tunnel of so-called multipoint-to-point is meant the connection tunnel from the multiple source fringe node to same purpose fringe node.
Particularly, the route in the connection tunnel of multipoint-to-point can be by the network management system static configuration or by the control plane in future, for example GMPLS (GMPLS) control plane or operator's Link State bridge (PLSB) control plane etc. calculate.
Then, in step 105, according to the route in the connection tunnel of the multipoint-to-point that obtains in step 101, configuration is along the fringe node in the connection tunnel of these multipoint-to-points and the routing iinformation of core node, thereby sets up the data forwarding paths of multipoint-to-point.
As previously mentioned, in network, can use VLAN mark B-VID and purpose operator MAC Address (DA B-MAC) (following represent) the unidirectional point-to-point of sign to be connected with B-VID/DA B-MAC based on PBT.Because the PBT technology has kept the forwarding attribute based on the destination of traditional ethernet, this means that multiple source can use same B-VID/DA B-MAC, therefore, in step 105, can identify the data forwarding paths of these multipoint-to-points with Service VLAN mark B-VID and the MAC Address DA B-MAC of destination operator.
Fig. 3 shows the example that connects based on a multipoint-to-point in the network of PBT.As shown in Figure 3, network based on PBT comprises 5 fringe nodes (Backbone Edge Bridge, abbreviation BEB) A, B, C, X, Y and 2 intermediate node (Backbone Core Bridge, be called for short BCB) I1, I2, the MAC Address of above-mentioned 5 fringe nodes is respectively MAC A, MAC B, MAC C, MAC X and MAC Y.In this network, set up from fringe node A, B, C and connected usefulness B-VID (1)/DA B-MAC (X) sign to the multipoint-to-point of fringe node X.Like this, at intermediate node I1, path A can be used same route table items B-VID (1)/DA B-MAC (X) to X, B to X and C to X.
Behind the data forwarding paths of having set up multipoint-to-point, in step 110, the data forwarding paths of multipoint-to-point that has identical Service VLAN mark B-VID in the data forwarding paths with above-mentioned multipoint-to-point is interrelated by this Service VLAN mark B-VID, thereby forms by the multiple spot of the full mesh of this Service VLAN mark B-VID sign connection tunnel to multiple spot.
Fig. 4 shows the schematic diagram of the multiple spot of full mesh to the connection tunnel of multiple spot.As shown in Figure 4, represent that with solid line, dotted line and chain-dotted line 3 multipoint-to-points are connected respectively, that is: fringe node A, B are to the connection of fringe node C, with B-VID (1)/MAC (C) sign; Fringe node A, C are to the connection of fringe node B, with B-VID (1)/MAC (B) sign; Fringe node B, C are to the connection of fringe node A, with B-VID (1)/MAC (A) sign.As can be seen, these 3 multipoint-to-points connections have identical Service VLAN mark B-VID (1), therefore, by this Service VLAN mark B-VID (1) these 3 multipoint-to-points connections are associated together, thereby the multiple spot that can form full mesh between fringe node A, B, C connects to multiple spot, and identifies this multiple spot with B-VID (1) and connect to multiple spot.
At last, in step 115, the incidence relation in each fringe node between the MAC Address B-MAC of operator of configuration Service VLAN mark B-VID and all fringe nodes is to generate the incidence relation table.Like this, by this incidence relation table, can clearly represent by the full mesh multiple spot of Service VLAN mark B-VID sign connection tunnel to multiple spot.
Return Fig. 1, in step 20, the business of setting up on each fringe node by the Service Identifier I-SID of operator sign connects.Particularly, configure user service virtual local area networks mark (Service VLAN ID in each described fringe node, be called for short S-VID) and the mapping relations of the Service Identifier I-SID of operator and the mapping relations of Service Identifier I-SID of operator and Service VLAN mark B-VID, thereby mapping table generated.
The Service Identifier I-SID of operator is that the user in the provider backbone connects professional identifier, and each Service Identifier I-SID of operator represents a user vlan business, and a plurality of customer service reusable is in a Service VLAN.In the network based on PBT, fringe node can filter the Frame that is received according to the Service Identifier I-SID of operator, and the Service Identifier I-SID of intermediate node nonrecognition operator.
In addition, in each fringe node, can also or utilize multicast registration agreement (Multicast Registration Protocol by the network management system static configuration, be called for short MRP), the mapping relations of registration operator's MAC Address and the Service Identifier I-SID of operator are used for the multicast transmission of user's broadcast/group broadcast Frame at the provider domain network.
At last, in step 30, the corresponding relation between each fringe node study user's MAC address C-MAC and the MAC Address B-MAC of operator, this can learn by the frame head information of inquiry ethernet data frame.Particularly, multicast ethernet data frame in based on the network of PBT at first, then, user source MAC Address SAC-MAC in the ethernet data frame that fringe node study is received and the corresponding relation of the source MAC SA B-MAC of operator, thereby the mapping table of generation user's MAC address and operator's MAC Address.
For example, in example shown in Figure 4, suppose an ethernet data frame from user 1 to the user 3, then in the frame head information of this Frame, the source user MAC Address is 1, and the purpose user's MAC address is 3.When the fringe node A that is connected with user 1 receives this Frame, owing to do not know purpose user 3 with which fringe node links to each other, then encapsulation comprises operator's frame head of Service Identifier I-SID of operator and corresponding Service VLAN mark B-VID on this Frame, and along the data forwarding paths multicast of the multipoint-to-point that identifies with the data forwarding paths of the multipoint-to-point of Service VLAN mark 1 and the MAC Address B of operator (being B-VID (1)/B-MAC (B)) sign and with Service VLAN mark 1 and the MAC Address C of operator (being B-VID (1)/B-MAC (C)).When fringe node C received this Frame, as can be known, this Frame was from user 1 from frame head information, and arrived fringe node C through the data forwarding paths with B-VID (1)/B-MAC (C) sign; Data forwarding paths by with B-VID (1)/B-MAC (A) sign can arrive fringe node A.Because the connection that utilizes PBT to set up is unidirectional and independent configuration, therefore, the data forwarding paths that identifies with B-VID (1)/B-MAC (C) is two different paths with the data forwarding paths that identifies with B-VID (1)/B-MAC (A).Therefore, fringe node C is associated user 1 MAC Address with the MAC Address of fringe node A.Similarly, fringe node C can be associated together other user's the MAC Address and the MAC Address of other fringe node.
By said process, each fringe node can be learnt the corresponding relation of user's MAC address and operator's MAC Address, thereby sets up mapping table.
Through above-mentioned steps, can in network, provide multiple spot to connect to multiple spot based on PBT.
By above description as can be seen; the multiple spot that provides in the network based on PBT of present embodiment utilizes PBT self frame head information to the method that multiple spot connects; identify the connection tunnel of the multiple spot of full mesh by Service VLAN mark B-VID to multiple spot; realize simply, and each unidirectional connection can manage and protect by network management system or GMPLS control plane etc.In addition, the method for present embodiment uses Service VLAN mark B-VID to separate VLAN, and the use Service Identifier I-SID of operator comes a plurality of services in Service VLAN of demultiplexing.
Under same inventive concept, Fig. 5 is the flow chart that transmits the method for unicast data frames in based on the network of PBT according to an embodiment of the invention, and wherein this network utilisation method shown in Figure 1 provides multiple spot to connect to multiple spot.Below in conjunction with accompanying drawing, present embodiment is described in detail.
As previously mentioned, after the multiple spot of having set up full mesh in the network based on PBT connects to multiple spot, in each fringe node, all establish the mapping relations of the mapping relations of mapping table, recording user service vlan mark S-VID and the Service Identifier I-SID of operator of the corresponding relation of recording user MAC Address and operator's MAC Address and Service Identifier I-SID of operator and Service VLAN mark B-VID mapping table, write down the incidence relation table of incidence relation of the MAC Address B-MAC of operator of Service VLAN mark B-VID and all fringe nodes.
As shown in Figure 5, at first, source user sends user data frame to the source fringe node, in the frame head of this user data frame, comprises source user MAC Address SA C-MAC, purpose user's MAC address DA C-MAC and user's service vlan mark S-VID.In step 501, after the source fringe node receives this Frame, analyze the purpose user's MAC address in the frame head of this user data frame, if unicast mac address then shows it is unicast data frames.Then, in step 505, the source fringe node is determined the MAC Address B-MAC of purpose operator, the Service Identifier I-SID of operator and Service VLAN mark B-VID.Particularly, the source fringe node is according to purpose user's MAC address DA C-MAC, and the inquiry mapping table obtains the corresponding target ground MAC Address DAB-MAC of operator; Then, according to user's service vlan mark S-VID, the query mappings table is determined corresponding Service Identifier I-SID of operator and Service VLAN mark B-VID.
Then, in step 510, this source fringe node is according to the Service VLAN mark B-VID and the MAC Address DA B-MAC of purpose operator that determine in step 505, inquiry incidence relation table is by the multiple spot of this Service VLAN mark B-VID sign specified data forward-path in the connection tunnel of multiple spot.
In step 515, this source fringe node wrapper on the user data frame that is received contains operator's frame head of the determined purpose MAC Address DA B-MAC of operator, the Service Identifier I-SID of operator and Service VLAN mark B-VID, thereby form operator's Frame, in network, to transmit based on PBT.
Then, in step 520, the source fringe node is forwarded to the purpose fringe node with formed operator Frame along established data forward-path in step 510.After the purpose fringe node receives this operator's Frame, in step 525, remove operator's frame head of this operator's Frame, and, user data frame is sent to the purpose user according to purpose user's MAC address DA C-MAC.
In addition, in the repeating process of operator's Frame, after the fringe node on the data forwarding paths receives this operator's Frame, judge according to the Service Identifier I-SID of operator whether oneself provides corresponding service.If corresponding service is provided, then the operator's Frame that is received is continued to transmit; If corresponding service is not provided, then abandon this operator's Frame.
Below again in conjunction with Fig. 6 and Fig. 7 explanation provide that multiple spot is connected to multiple spot based on the network of PBT in transmit an embodiment of unicast data frames, wherein, Fig. 6 shows the applied network based on PBT of method of transmission unicast data frames shown in Figure 5, and Fig. 7 shows mapping table, incidence relation table and the mapping table in the fringe node of network shown in Figure 6.
As shown in Figure 6, setting up multiple spot between fringe node A, B, C connects to multiple spot, user 1 and 4 is connected to fringe node A, user 2 is connected with fringe node B, and user 3 is connected with fringe node C with 5, and the mapping table of setting up in fringe node A, B, C, incidence relation table and mapping table are as shown in Figure 7 so.When user's 1 (its MAC Address is 0x000000000001) user data frame will send to user 3 (its MAC Address is 0x000000000003), at first, user 1 Frame is sent to fringe node A, fringe node A is according to user 3 MAC Address, the inquiry mapping table, obtaining the right MAC Address B-MAC of operator is 0xccccccccccccc, i.e. the MAC Address of fringe node C.Then, fringe node A is 1 according to the user's service vlan mark S-VID in user 1 the Frame, the query mappings table, obtaining the corresponding Service Identifier I-SID of operator is 0x010101, the Service VLAN mark B-VID corresponding with this operator's Service Identifier is 0x001.Then, fringe node A is according to this Service VLAN mark B-VID, inquiry incidence relation table, obtain multiple spot that this Service VLAN mark B-VID identified connection tunnel to multiple spot, and according to the MAC Address of fringe node C, specified data forward-path B-VID (0x001)/B-MAC (0xccccccccccccc).Then, fringe node A goes up the frame head I-SID of operator (0x010101)/B-VID (0x001)/B-MAC (0xccccccccccccc) with the user data frame encapsulation, transmits along determined data forwarding paths.
Fig. 8 is the flow chart that transmits the method for broadcast/group broadcast Frame in based on the network of PBT according to an embodiment of the invention, and wherein this network utilisation method shown in Figure 1 provides multiple spot to connect to multiple spot.In the present embodiment, the part identical with front embodiment suitably omitted its explanation.Below in conjunction with accompanying drawing, present embodiment is described in detail.
As previously mentioned, after the multiple spot of having set up full mesh in the network based on PBT connects to multiple spot, in each fringe node, all establish the mapping relations of the mapping relations of mapping table, recording user service vlan mark S-VID and the Service Identifier I-SID of operator of the corresponding relation of recording user MAC Address and operator's MAC Address and Service Identifier I-SID of operator and Service VLAN mark B-VID mapping table, write down the incidence relation table of incidence relation of the MAC Address B-MAC of operator of Service VLAN mark B-VID and all fringe nodes.
For multicast transmission broadcast/group broadcast Frame in based on the network of PBT, in each fringe node, also establish the registration table of the mapping relations of record operator's MAC Address and the Service Identifier I-SID of operator.
As shown in Figure 8, in step 801, the source fringe node receives the user data frame from source user, and analyzes the purpose user's MAC address in the frame head of this user data frame, if users broadcasting/multicast mac address represents that then this user data frame is the broadcast/group broadcast Frame.Then, in step 805, the source fringe node is according to user's service vlan mark S-VID, and the query mappings table obtains corresponding Service Identifier I-SID of operator and Service VLAN mark B-VID.Then,, search registration table, obtain all operator MAC Address B-MAC corresponding with the Service Identifier I-SID of this operator according to the Service Identifier I-SID of operator that is obtained in step 810.
Then, in step 815, the source fringe node is according to the Service VLAN mark B-VID and all operator MAC Address B-MAC corresponding with the determined Service Identifier I-SID of operator that determine in step 805, inquiry incidence relation table is being determined corresponding all data forwarding paths by the multiple spot of this Service VLAN mark B-VID sign in the connection tunnel of multiple spot.
Then, in step 820, the source fringe node contains all MAC Address B-MAC of operator, the Service Identifier I-SID of operator definite in step 805 and 810 and operator's frame head of Service VLAN mark B-VID at wrapper on the user data frame that is received, thereby form operator's Frame, in network, to transmit based on PBT.
In step 825, the source fringe node is forwarded to all purpose fringe nodes with the MAC Address B-MAC of operator with operator's Frame along determined all data forwarding paths, then, in step 830, remove operator's frame head of the operator's Frame that is received by these purpose fringe nodes, and, user data frame is sent to each purpose user according to purpose user's MAC address C-MAC.
The method of the transmission broadcast/multicast frames of present embodiment also can be applied in the network shown in Figure 6.
Fig. 9 is the schematic block diagram of the fringe node that uses in the network based on PBT according to an embodiment of the invention.Below in conjunction with accompanying drawing, present embodiment is described in detail.
As shown in Figure 9, the fringe node that uses in the network based on PBT 900 of present embodiment comprises: routing iinformation record cell 901, and it writes down the routing iinformation of this fringe node, for example routing table etc.; Incidence relation table 902, be used for writing down Service VLAN mark B-VID with should be based on the incidence relation of operator's MAC Address of all fringe nodes of the network of PBT, wherein Service VLAN mark B-VID identifies multiple spot in this network to the connection tunnel of multiple spot; Mapping table 903 is used for the mapping relations of recording user service vlan mark S-VID and the Service Identifier I-SID of operator and the mapping relations of Service Identifier I-SID of operator and Service VLAN mark B-VID; Unit 904, be used for learning at the user source MAC Address SA C-MAC of the Frame of provider domain institute multicast and the corresponding relation of the source MAC SA B-MAC of operator, to generate the mapping table of user's MAC address C-MAC and the MAC Address B-MAC of operator; Analytic unit 905, be used to analyze the user data frame that is received, and inquiry is by mapping table, above-mentioned mapping table 903 and the above-mentioned incidence relation table 902 of unit 904 generations, to determine the MAC Address B-MAC of operator, the Service Identifier I-SID of operator, Service VLAN mark B-VID and corresponding data forwarding paths; Encapsulation unit 906 is used for operator's frame head that on user data frame wrapper contains the MAC Address B-MAC of operator, the Service Identifier I-SID of operator and Service VLAN mark B-VID, to form operator's Frame; Decapsulation unit 907 is used for as the purpose fringe node time operator's Frame that is received being removed operator's frame head; And retransmission unit 908, be used for along transmitting operator's Frame by analytic unit 905 determined data forwarding paths.
Based on the network of PBT the startup stage, routing iinformation record cell 901, incidence relation table 902 and mapping table 903 by network management system static configuration or control plane configuration fringe node 900, then by multicast ethernet data frame in the provider domain network, by the corresponding relation of unit 904 study user's MAC address C-MAC and the MAC Address B-MAC of operator.Then, in the operation phase of this network, after fringe node 900 is received user data frame, analyze by analytic unit 905, and the specified data frame is transmitted the required MAC Address B-MAC of operator, the Service Identifier I-SID of operator, Service VLAN mark B-VID and corresponding data forwarding paths, by encapsulation unit 906 encapsulation operator frame heads, form operator's Frame, and send then by retransmission unit 908.
If fringe node 900 is purpose fringe nodes, then after receiving operator's Frame, removes operator's frame head of operator's Frame, and user data frame is sent to the purpose user by retransmission unit 908 by decapsulation unit 907.
Further, fringe node 900 can also comprise: registration table 909, the mapping relations of its record MAC Address B-MAC of operator and the Service Identifier I-SID of operator.When analytic unit 904 analysis user Frames are the broadcast/group broadcast Frame, query mappings table 903, registration table 910 and incidence relation table 902 are to determine the Service Identifier I-SID of operator, Service VLAN mark B-VID, all operator MAC Address B-MAC corresponding with the Service Identifier I-SID of this operator and data forwarding paths accordingly.
Further, fringe node 900 can also comprise: service judging unit 910, it judges according to the determined Service Identifier I-SID of operator whether this fringe node 900 provides corresponding service.If corresponding service is provided, then the Frame that is received is proceeded to handle, otherwise abandon this Frame.
In addition, in order to forbid the generation of loop, fringe node 900 is forbidden Frame is forwarded to another data forwarding paths from a data forwarding paths by MAC Address B-MAC of operator and Service VLAN mark B-VID.
Though more than by some exemplary embodiments the method that provides multiple spot to connect to multiple spot in the network based on the operator backbone network transmission of the present invention is provided in detail, the method for transferring data frames and the fringe node that in network, uses in based on the network of operator backbone network transmission based on the operator backbone network transmission, but above these embodiment are not exhaustive, and those skilled in the art can realize variations and modifications within the spirit and scope of the present invention.Therefore, the present invention is not limited to these embodiment, and scope of the present invention is only defined by the appended claims.

Claims (11)

1. one kind provides the method for multiple spot to multiple spot connects in the network based on the operator backbone network transmission, may further comprise the steps:
Set up the connection tunnel of the multiple spot of full mesh to multiple spot in described network, wherein, described connection tunnel is by operator's VLAN tag sign;
The business of setting up on each described fringe node by operator's Service Identifier sign connects; And
Corresponding relation between each described fringe node study user's MAC address and the operator's MAC Address.
2. the method that in network, provides multiple spot to connect according to claim 1 to multiple spot based on the operator backbone network transmission, wherein, the described multiple spot of setting up full mesh in described network comprises to the step in the connection tunnel of multiple spot:
Determine the route in the connection tunnel of multipoint-to-point in the described network;
Route according to the connection tunnel of described multipoint-to-point, configuration respective edges node and core node are to set up the data forwarding paths of multipoint-to-point, and the data forwarding paths of wherein said multipoint-to-point is by operator's VLAN tag and destination operator MAC Address sign;
The data forwarding paths of multipoint-to-point that will have the same operator VLAN tag is interrelated by this operator's VLAN tag, to form by the multiple spot of the full mesh of this operator's VLAN tag sign connection tunnel to multiple spot; And
Incidence relation in each fringe node between operator's MAC Address of configuration operator's VLAN tag and all fringe nodes.
3. the method that in network, provides multiple spot to connect according to claim 1 and 2 to multiple spot based on the operator backbone network transmission, wherein, describedly on each described fringe node, set up professional step of connecting and comprise:
The mapping relations of the mapping relations of configure user service virtual local area networks mark and operator's Service Identifier and operator's Service Identifier and operator's VLAN tag in each described fringe node.
4. the method that in network, provides multiple spot to connect according to claim 3 to multiple spot based on operator backbone network transmission PBT, wherein, describedly on each described fringe node, set up professional step of connecting and also comprise:
The mapping relations of registration operator's MAC Address and operator's Service Identifier in each described fringe node.
5. according to any described method that in network, provides multiple spot to connect of claim 1 to 4 to multiple spot based on operator backbone network transmission PBT, wherein, the step of the corresponding relation between described each described fringe node study user's MAC address and the operator's MAC Address comprises:
Multicast ethernet data frame in described network; And
The user source MAC Address in the described ethernet data frame that each described fringe node study is received and the corresponding relation of operator's source MAC are to generate the mapping table of user's MAC address and operator's MAC Address.
6. the method for a transmission unicast data frames in based on the network of operator backbone network transmission, wherein, any described method of described network utilisation claim 1 to 5 provides multiple spot to connect to multiple spot, and described method comprises:
The source fringe node receives the user data frame from source user, and the purpose user's MAC address of analyzing in the frame head of described user data frame is a unicast mac address;
Described source fringe node is determined purpose operator MAC Address, operator's Service Identifier and operator's VLAN tag;
Described source fringe node is according to described operator VLAN tag and purpose operator MAC Address, by the multiple spot of described operator VLAN tag sign specified data forward-path in the connection tunnel of multiple spot;
Described source fringe node encapsulates the operator's frame head that comprises described purpose operator MAC Address, operator's Service Identifier and operator's VLAN tag on described user data frame, to form operator's Frame;
Described source fringe node is forwarded to the purpose fringe node with described operator Frame along described data forwarding paths;
Described purpose fringe node is removed described operator frame head to described operator Frame, and described user data frame is sent to the purpose user.
7. the method for transmitting unicast data frames in based on the network of operator backbone network transmission according to claim 6 also comprises:
Described fringe node judges according to described operator Service Identifier whether it provides corresponding service;
If provide, then described fringe node carries out follow-up processing to the Frame that is received;
If do not provide, then abandon this Frame.
8. the method for a transmission broadcast/group broadcast Frame in based on the network of operator backbone network transmission, wherein, any described method of described network utilisation claim 1 to 5 provides multiple spot to connect to multiple spot, and described method comprises:
The source fringe node receives the user data frame from source user, and the purpose user's MAC address of analyzing in the frame head of described user data frame is the broadcast/group broadcast MAC Address;
Described source fringe node is determined operator's Service Identifier and operator's VLAN tag;
Described source fringe node is determined all operator MAC Address corresponding with this operator's Service Identifier according to described operator Service Identifier;
Described source fringe node according to described operator VLAN tag and with the corresponding all operator's MAC Address of described operator Service Identifier, in the connection tunnel of multiple spot, determining corresponding data forwarding paths by the multiple spot of described operator VLAN tag sign;
Described source fringe node encapsulates the operator's frame head that comprises all operator MAC Address, operator Service Identifier and the operator VLAN tag corresponding with described operator Service Identifier on described user data frame, to form operator's Frame;
Described source fringe node is forwarded to the purpose fringe node with described operator MAC Address with described operator Frame along described data forwarding paths; And
Described purpose fringe node is removed described operator frame head to described operator Frame, and described user data frame is sent to the purpose user.
9. fringe node that uses in the network based on the operator backbone network transmission comprises:
The routing iinformation record cell is used to write down the routing iinformation of described fringe node;
The incidence relation table is used for writing down the incidence relation of operator's MAC Address of all fringe nodes of operator's VLAN tag and described network, and wherein said operator VLAN tag identifies multiple spot in the described network to the connection tunnel of multiple spot;
Mapping table is used for the mapping relations of recording user service virtual local area networks mark and operator's Service Identifier and the mapping relations of operator's Service Identifier and operator's VLAN tag;
Unit is used for learning the user source MAC Address of ethernet data frame of institute's multicast and the corresponding relation of operator's source MAC, to generate the mapping table of user's MAC address and operator's MAC Address;
Analytic unit, be used to analyze the user data frame that is received, and inquire about above-mentioned mapping table, above-mentioned mapping table and above-mentioned incidence relation table, to determine operator's MAC Address, operator's Service Identifier, operator's VLAN tag and corresponding data forwarding paths;
Encapsulation unit is used for encapsulating the operator's frame head that comprises described operator MAC Address, operator's Service Identifier and operator's VLAN tag, to form operator's Frame on described user data frame;
Decapsulation unit is used for the operator's Frame that is received is removed described operator frame head; And
Retransmission unit is used for transmitting described operator Frame along described data forwarding paths.
10. fringe node according to claim 9 also comprises: registration table is used to write down the mapping relations of operator's MAC Address and operator's Service Identifier;
Wherein, when described analytic unit is analyzed described user data frame and is the broadcast/group broadcast Frame, inquire about above-mentioned mapping table, above-mentioned registration table and above-mentioned incidence relation table, to determine operator's Service Identifier, operator's VLAN tag, all operator MAC Address corresponding and data forwarding paths accordingly with described operator Service Identifier.
11., also comprise according to claim 9 or 10 described fringe nodes: the service judging unit, be used for Service Identifier according to described operator, judge whether described fringe node provides corresponding service.
CN2007101708648A 2007-11-23 2007-11-23 Method for providing multipoint to multipoint connection in network based on operator backbone network transmission Active CN101442467B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101708648A CN101442467B (en) 2007-11-23 2007-11-23 Method for providing multipoint to multipoint connection in network based on operator backbone network transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101708648A CN101442467B (en) 2007-11-23 2007-11-23 Method for providing multipoint to multipoint connection in network based on operator backbone network transmission

Publications (2)

Publication Number Publication Date
CN101442467A true CN101442467A (en) 2009-05-27
CN101442467B CN101442467B (en) 2011-12-21

Family

ID=40726716

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101708648A Active CN101442467B (en) 2007-11-23 2007-11-23 Method for providing multipoint to multipoint connection in network based on operator backbone network transmission

Country Status (1)

Country Link
CN (1) CN101442467B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011057512A1 (en) * 2009-11-13 2011-05-19 中兴通讯股份有限公司 Method, operator edge device and system for ethernet service accessing bearing tunnels
CN102130812A (en) * 2011-03-18 2011-07-20 中兴通讯股份有限公司 Method, device and system for processing unknown unicast data frame
CN102204186A (en) * 2011-05-19 2011-09-28 华为技术有限公司 Method for forwarding routing message and border device
CN102821068A (en) * 2012-08-16 2012-12-12 广州珠江数码集团有限公司 Home gateway realization method supporting multi-operator wireless access
CN102882699A (en) * 2011-07-14 2013-01-16 华为技术有限公司 Method and device for distributing edge nodes, edge node controller
CN104303462A (en) * 2012-07-30 2015-01-21 惠普发展公司,有限责任合伙企业 Provider bridged network communication
CN106941437A (en) * 2016-01-04 2017-07-11 中兴通讯股份有限公司 A kind of information transferring method and device
JP2017152814A (en) * 2016-02-23 2017-08-31 APRESIA Systems株式会社 Network system and relay device
CN108781178A (en) * 2016-03-02 2018-11-09 日本电气株式会社 Network system, control device, the construction method of virtual network function and program
CN108833249A (en) * 2018-05-25 2018-11-16 杭州快越科技有限公司 A kind of multi-multipoint industrial Internet of Things virtual Private Network implementation method
CN108848131A (en) * 2018-05-25 2018-11-20 杭州快越科技有限公司 A kind of industrial Internet of Things virtual Private Network implementation method of list point-to-multipoint
CN108848130A (en) * 2018-05-25 2018-11-20 杭州快越科技有限公司 A kind of industrial Internet of Things virtual Private Network implementation method of multiple spot to single-point
CN109495567A (en) * 2018-11-16 2019-03-19 网宿科技股份有限公司 A kind of dispositions method of static routing, equipment and system
CN112543136A (en) * 2019-09-23 2021-03-23 上海诺基亚贝尔股份有限公司 Method and device for restraining flooding flow in PBB-EVPN core network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100442775C (en) * 2005-11-17 2008-12-10 华为技术有限公司 Method for implementing multicast in Mac in Mac network

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011057512A1 (en) * 2009-11-13 2011-05-19 中兴通讯股份有限公司 Method, operator edge device and system for ethernet service accessing bearing tunnels
WO2012126295A1 (en) * 2011-03-18 2012-09-27 中兴通讯股份有限公司 Method for processing unknown unicast data frames, route apparatus and trill network system
CN102130812A (en) * 2011-03-18 2011-07-20 中兴通讯股份有限公司 Method, device and system for processing unknown unicast data frame
CN102130812B (en) * 2011-03-18 2015-05-20 中兴通讯股份有限公司 Method, device and system for processing unknown unicast data frame
WO2011144042A2 (en) * 2011-05-19 2011-11-24 华为技术有限公司 Method and edge device for delivering route information
WO2011144042A3 (en) * 2011-05-19 2012-04-19 华为技术有限公司 Method and edge device for delivering route information
CN102204186B (en) * 2011-05-19 2013-08-14 华为技术有限公司 Method for forwarding routing message and border device
CN102204186A (en) * 2011-05-19 2011-09-28 华为技术有限公司 Method for forwarding routing message and border device
CN102882699A (en) * 2011-07-14 2013-01-16 华为技术有限公司 Method and device for distributing edge nodes, edge node controller
US10230684B2 (en) 2011-07-14 2019-03-12 Huawei Technologies Co., Ltd. Method, apparatus, and edge node controller for allocating edge node
CN102882699B (en) * 2011-07-14 2015-07-29 华为技术有限公司 The distribution method of fringe node and device and fringe node controller
US9716671B2 (en) 2012-07-30 2017-07-25 Hewlett Packard Enterprise Development Lp Provider bridged network communication
CN104303462A (en) * 2012-07-30 2015-01-21 惠普发展公司,有限责任合伙企业 Provider bridged network communication
CN104303462B (en) * 2012-07-30 2017-10-31 慧与发展有限责任合伙企业 Provider's bridge coil communication system and method
CN102821068A (en) * 2012-08-16 2012-12-12 广州珠江数码集团有限公司 Home gateway realization method supporting multi-operator wireless access
CN102821068B (en) * 2012-08-16 2014-12-31 广州珠江数码集团有限公司 Home gateway realization method supporting multi-operator wireless access
CN106941437A (en) * 2016-01-04 2017-07-11 中兴通讯股份有限公司 A kind of information transferring method and device
JP2017152814A (en) * 2016-02-23 2017-08-31 APRESIA Systems株式会社 Network system and relay device
CN108781178A (en) * 2016-03-02 2018-11-09 日本电气株式会社 Network system, control device, the construction method of virtual network function and program
CN108781178B (en) * 2016-03-02 2021-12-28 日本电气株式会社 Network system, control device, method for constructing virtual network function, and program
CN108833249A (en) * 2018-05-25 2018-11-16 杭州快越科技有限公司 A kind of multi-multipoint industrial Internet of Things virtual Private Network implementation method
CN108848131A (en) * 2018-05-25 2018-11-20 杭州快越科技有限公司 A kind of industrial Internet of Things virtual Private Network implementation method of list point-to-multipoint
CN108848130A (en) * 2018-05-25 2018-11-20 杭州快越科技有限公司 A kind of industrial Internet of Things virtual Private Network implementation method of multiple spot to single-point
CN109495567A (en) * 2018-11-16 2019-03-19 网宿科技股份有限公司 A kind of dispositions method of static routing, equipment and system
CN109495567B (en) * 2018-11-16 2020-12-29 网宿科技股份有限公司 Static routing deployment method, device and system
CN112543136A (en) * 2019-09-23 2021-03-23 上海诺基亚贝尔股份有限公司 Method and device for restraining flooding flow in PBB-EVPN core network

Also Published As

Publication number Publication date
CN101442467B (en) 2011-12-21

Similar Documents

Publication Publication Date Title
CN101442467B (en) Method for providing multipoint to multipoint connection in network based on operator backbone network transmission
CN103023792B (en) For carrying out the method and system of packet switching in shortest path bridging network
CN101536411B (en) Ethernet OAM at intrmediate nodes in a PBT network
US7633956B1 (en) System and method for providing support for multipoint L2VPN services in devices without local bridging
CN100596094C (en) Implementation method and switching device of multi-point to multi-point service
JP5413517B2 (en) COMMUNICATION SYSTEM, CONTROL DEVICE, COMMUNICATION METHOD, AND PROGRAM
CN102801625B (en) A kind of method of heterogeneous network double layer intercommunication and equipment
US8144715B2 (en) Method and apparatus for interworking VPLS and ethernet networks
CN103944826B (en) List item polymerization and equipment in SPBM network
US20080080535A1 (en) Method and system for transmitting packet
CN102413060B (en) User private line communication method and equipment used in VPLS (Virtual Private LAN (Local Area Network) Service) network
EP2536080A2 (en) Border gateway protocol procedures for MPLS and layer-2 VPN using Ethernet-based tunnels
CN101175025B (en) System, switchboard and method supporting mixed forwarding message
CN108632098A (en) Flow classifier, business route flip-flop, Message processing method and system
CN103227745B (en) Shortest path bridge net and layer 3 VLAN interoperability methods and common edge device
CN101926129A (en) Evolution of Ethernet networks
CN104854819A (en) Method and device for vlan interface routing
CN101674249A (en) Method for forwarding provider backbone bridge (PBB) traffic and device thereof
CN107070789A (en) The flow black hole of active active PBB EVPN redundancies is avoided and rapid fusion
CN103067278B (en) A kind of method for transmission processing of Frame, equipment and system
CN103326918A (en) Message forwarding method and message forwarding equipment
CN101849390A (en) Connectivity fault management in a provider backbone bridge traffic engineering (PBB-TE) domain
CN103973825A (en) Method, node equipment and transmitting method for notifying of MAC (media access control) address accessibility in overlay network
CN103259721A (en) Message transmitting method and device in SPBM network
CN100559772C (en) Mixed virtual private network system and backbone network edge apparatus and collocation method thereof

Legal Events

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

Owner name: SHANGHAI ALCATEL-LUCENT CO., LTD.

Free format text: FORMER NAME: BEIER AERKATE CO., LTD., SHANGHAI

CP01 Change in the name or title of a patent holder

Address after: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388

Patentee after: Shanghai Alcatel-Lucent Co., Ltd.

Address before: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388

Patentee before: Beier Aerkate Co., Ltd., Shanghai

CP01 Change in the name or title of a patent holder

Address after: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388

Patentee after: Shanghai NOKIA Baer Limited by Share Ltd

Address before: 201206 Pudong Jinqiao Ning Road, Shanghai, No. 388

Patentee before: Shanghai Alcatel-Lucent Co., Ltd.

CP01 Change in the name or title of a patent holder