CN101931582B - Method and device for implementing Ethernet two-layer pseudo wire emulation service - Google Patents

Method and device for implementing Ethernet two-layer pseudo wire emulation service Download PDF

Info

Publication number
CN101931582B
CN101931582B CN2009101467496A CN200910146749A CN101931582B CN 101931582 B CN101931582 B CN 101931582B CN 2009101467496 A CN2009101467496 A CN 2009101467496A CN 200910146749 A CN200910146749 A CN 200910146749A CN 101931582 B CN101931582 B CN 101931582B
Authority
CN
China
Prior art keywords
l2tpv3
ethernet
data
vlan
master control
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
CN2009101467496A
Other languages
Chinese (zh)
Other versions
CN101931582A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2009101467496A priority Critical patent/CN101931582B/en
Priority to PCT/CN2009/074789 priority patent/WO2010145115A1/en
Publication of CN101931582A publication Critical patent/CN101931582A/en
Application granted granted Critical
Publication of CN101931582B publication Critical patent/CN101931582B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/68Pseudowire emulation, e.g. IETF WG PWE3

Landscapes

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

Abstract

The invention discloses a device for implementing an Ethernet two-layer pseudo wire emulation service, which comprises a master control board exchange chip and an L2TPV3 data processing card. The master control board exchange chip is positioned in a broadband access equipment master control board and is used for receiving Ethernet pseudo wire service data transmitted by a user board and finishing the data message two-layer forwarding function of the Ethernet pseudo wire service data between the user board or an uplink board and the L2TPV3 data processing card; and the L2TPV3 data processing card is positioned in the broadband access equipment, occupies a physical slot position, is connected with an inline port of the master control board exchange chip through a media independent interface (MII), and is used for packaging and converting an L2TPV3-based Ethernet data message. The invention also discloses a corresponding method, which comprises steps of reserving VLAN identifier Ethernet pseudo wire service data, and correspondingly processing uplink or downlink data. The device and the method for implementing the Ethernet two-layer pseudo wire emulation service do not need to support extra software function characteristics, and implement the Ethernet two-layer pseudo wire emulation service on the broadband access equipment based on the L2TPV3.

Description

A kind of method and device of realizing the Ethernet two-layer pseudo wire emulation service
Technical field
The present invention relates to communication technical field, particularly relate to a kind of method and device of realizing the Ethernet two-layer pseudo wire emulation service.
Background technology
Edge-to-edge pseudo-line simulation is by the Internet engineering duty group (IETF; Internet EngineeringTask Force) subordinate working group formulates; Be used on the packet switching network (PSN, Packet SwitchNetwork), the traditional ground floor and the technology of second layer Network being provided.
The business model definition of pseudo wire emulation edge-to-edge business on PSN is as shown in Figure 1; Two provider edge nodes (PE of network edge; Provider Edge) is the customer edge nodes (CE that it connected; Customer Edge) one or more pseudo-line (PW, Pseudo Wire) is provided, making can be at the PSN network communication between the CE equipment.On a PSN tunnel (PSN TUNNEL) (not shown), contain many PW, can realize that two PW between the PE are multiplexing simultaneously.PSN network between the PE can be based on multiple label switching technology (MPLS; Multi-Protocol LabelSwitching) label exchange network also can be an IP network; If the MPLS network, the user service data of CE is accomplished the PW encapsulation earlier after getting into PE when then moving, and stamping one deck vpn label by PE is the PW label; After stamping one deck outer layer label again and being tunnel label, send opposite end PE to.Opposite end PE carries out the decapsulation operation of data message, takes out vpn label and confirms the outlet circuit, and the user service data that encapsulates is sent to CE; If the PSN network is an IP network; Then can pass through Level 2 Tunnel Protocol version 3 (L2TPV3; Layer Two Tunneling Protocol Version 3) carries out transparent transmitting user data; The user service data of CE gets into behind the PE as the load of L2TPV3 data message during operation, and message carries out the encapsulation of L2TPV3 agreement, carries out the sign of user's place in circuit through Session ID.No matter be to realize two-layer pseudo wire emulation service through MPLS technology or L2TPV3, the CE side joint is gone into circuit and had both been supported local area network (LAN) (LAN, Local AreaNetwork) circuit also to support WAN wide area network (WAN, Wide Area Network) circuit.
At present; Second layer pseudo wire emulation service is used on router or the switch device more; Along with second layer Virtual Private Network (VPN; Virtual Private Network) professional continuous development, there has been the demand that on broadband access equipment, realizes the Ethernet two-layer pseudo wire emulation service in many operators, are that the business datum of Ethernet encapsulated type is through the transparent purpose that is sent to far-end CE equipment of pure IP network to reach subscriber line circuit.
A kind of structure of typical broadband access equipment is as shown in Figure 2, mainly comprises various types of veneers such as master control borad, user's plate, upper connective plate.Wherein dissimilar user's plates is supported different broadband access methods, and for example digital subscriber line (DSL, Digital Subscriber Line) inserts, EPON (PON, Passive Optical Network) inserts or Ethernet inserts.Master control borad is the core of system, and all veneers are controlled and managed.The broadband access equipment of main flow all adopts two-stage exchanges data architecture at present; Promptly on master control borad and user's plate, there is device respectively with function of exchange; Like exchange chip, network processing unit, FPGA (FPGA, Field Programmable GateArray) etc.The upper united mouth of user's plate exchange device inline mouthful through exchange chip on Media Independent Interface (MII, MediaIndependent Interface) interface and the master control borad links to each other.User uplink data at first exchanges to the inline mouth of the exchange chip of master control borad through the exchange device on user's plate; On the master control borad exchange chip, carry out the secondary exchange again; Finally the port on the upper connective plate sends from system, and the exchange of downlink data message is the inverse process of said process.
Realize that on broadband access equipment there is following difficult point in Ethernet two-layer VPN business:
1) exchange chip of most main flows is not supported the pseudo wire emulation function; Only can carry out simple two layers or three layers of forwarding; And utilize network processing unit or FPGA on user's plate to realize that the scheme based on the pseudo wire emulation service of L2TPV3 will be very complicated; And, also there is the hardware version compatibility issue of valuing very much on the engineering to the performance of user's plate, the requirement that the resource proposition is difficult to accept;
2) after user data exchanges to the master control borad exchange chip, lost user's place in circuit information, thereby can't know whether the circuit that this user inserts is the pseudo-line service circuit, and can't confirm that also the pseudo-line of purpose of place in circuit connects.
Summary of the invention
The technical problem that the present invention will solve is can't be implemented in the prior art to realize the Ethernet two-layer pseudo wire emulation service in the broadband access equipment.
In order to address the above problem, the invention provides a kind of device of realizing the Ethernet two-layer pseudo wire emulation service, this device comprises: master control borad exchange chip and Level 2 Tunnel Protocol version 3 (L2TPV3) data processing card, wherein,
The master control borad exchange chip; Be positioned at the broadband access equipment master control borad; Be used to receive the Ethernet pseudo-line service data that user's plate sends, accomplish Ethernet pseudo-line service data two layers of forwarding capability of data message between user's plate or upper connective plate and L2TPV3 data processing card;
The L2TPV3 data processing card is arranged in broadband access equipment, and this card takies a physical slot position, links to each other with the inline mouth of master control borad exchange chip through Media Independent Interface (MII) interface; Be used for the Ethernet data message based on L2TPV3 is encapsulated conversion.
Said Ethernet pseudo-line service data are divided into ethernet port simulation type and Ethernet virtual local area network (LAN) (VLAN) emulation.
Said L2TPV3 data processing card is provided with user's place in circuit attribute list and L2TPV3 data message table.
The present invention also provides a kind of method that realizes the Ethernet two-layer pseudo wire emulation service, and this method may further comprise the steps:
VLAN configuration data to user's plate access interface is handled, and adopts to keep VLAN sign Ethernet pseudo-line service data;
To the up direction data, Ethernet pseudo-line service data encapsulation is sent to master control borad to the L2TPV3 data message; To the down direction data, parsing L2TPV3 data message and interpolation keep VLAN and send to user's plate.
Said employing keeps VLAN sign Ethernet pseudo-line service data and is specially: for the subscriber line circuit of ethernet port emulation, from keep vlan list, distribute the transparent VLAN of a VLAN as subscriber line circuit; Perhaps,
For the subscriber line circuit of ethernet vlan emulation, from keep vlan list, distribute the outside VLAN of a VLAN as subscriber line circuit.
In the said method, handle before up direction data or the down direction data, this method also is included in user's place in circuit attribute list and L2TPV3 data message table is set on the L2TPV3 data processing card.The data message processing procedure of said up direction specifically comprises:
The master control borad exchange chip is transmitted Ethernet pseudo-line service data to the L2TPV3 data processing card;
The L2TPV3 data processing card arrives the L2TPV3 data message with Ethernet pseudo-line service data encapsulation, and is sent to the master control borad exchange chip;
The master control borad exchange chip carries out two layers of exchange to the L2TPV3 data message that receives, and sends the L2TPV3 data message to upper connective plate;
Upper connective plate directly sends the L2TPV3 data message and goes out.
Said L2TPV3 data processing card to the L2TPV3 data message, when carrying out two layers of exchange, does not find Ethernet pseudo-line service data encapsulation if next jumps medium access control (MAC) address, L2TPV3 data processing card notice master control borad CPU.
The data message processing procedure of said down direction specifically comprises:
The master control borad exchange chip is judged the type of message of data message, if the L2TPV3 message then sends to the L2TPV3 data processing card with said data message, otherwise with said data message directly carry out two layers exchange or three layers exchange to user's plate;
The message that the identification of L2TPV3 data processing card is received, the acquisition cuicuit type;
If said circuit types is ethernet type then from the L2TPV3 data message, takes out payload; Send to the master control borad exchange chip after adding reservation VLAN; The master control borad exchange chip carries out two layers of exchange, sends to user's plate with adding the data message that keeps VLAN; If ethernet vlan type; The VLAN that then upgrades in the payload is the VLAN in the subscriber line circuit sign; Send to the master control borad exchange chip after adding reservation VLAN, the master control borad exchange chip carries out two layers of exchange, and the data message after upgrading is sent to user's plate.
The message that said L2TPV3 data processing card identification is received, the acquisition cuicuit type is specially:
The L2TPV3 data processing card obtains the Session ID in the message; Local session identifier field with Session ID coupling L2TPV3 data message table; Obtain virtual circuit ID, use virtual circuit ID inquiring user place in circuit attribute list again, obtain circuit types.
Compared with prior art; The invention provides a kind of method and apparatus of on broadband access equipment, realizing the Ethernet two-layer pseudo wire emulation service based on L2TPV3, support various dissimilar user's plates, user's plate is except requiring to support DSL forum technical (TR101; Technical Report) VLAN (VLAN of standard code; Virtual Local Area Network) function outside promptly transparent VLAN, the VLAN conversion, need not supported extra software function feature; More need not change or upgrade hardware device, user's plate of different access styles has identical processing mode and behavior for the Ethernet two-layer pseudo wire emulation service.
Description of drawings
Fig. 1 is the pseudo-line service model sketch map on PSN;
Fig. 2 is the structural representation of existing broadband access equipment;
Fig. 3 is the device sketch map that the present invention realizes the Ethernet two-layer pseudo wire emulation service;
Fig. 4 is that L2TPV3 data processing card of the present invention is for Ethernet two-layer pseudo wire emulation service flow chart of data processing figure;
Fig. 5 is the data message process chart of up direction of the present invention;
Fig. 6 is the data message process chart of down direction of the present invention.
Embodiment
To combine accompanying drawing and embodiment that technical scheme of the present invention is explained in more detail below.
The device of realization Ethernet two-layer pseudo wire emulation service of the present invention is as shown in Figure 3, and this device comprises master control borad exchange chip and L2TPV3 data processing card, wherein,
The master control borad exchange chip; Be positioned at the broadband access equipment master control borad; Be used to receive the Ethernet pseudo-line service data that user's plate sends, accomplish Ethernet pseudo-line service data two layers of forwarding capability of data message between user's plate or upper connective plate and L2TPV3 data processing card;
The L2TPV3 data processing card is arranged in broadband access equipment, and this card takies a physical slot position, links to each other with the inline mouth of master control borad exchange chip through the MII interface; This L2TPV3 data processing card has network processing unit, is used for encapsulate the function of conversion based on the Ethernet data message of L2TPV3.
Before using said apparatus; On user's plate, the differentiation of accomplishing pseudo-line service data and other business datum is set through keeping VLAN; A reservation vlan list promptly is set is used for the Ethernet pseudo wire emulation service; The VLAN that keeps in the vlan list can either identify the pseudo-line service data, can distinguish different user's places in circuit again.The Ethernet two-layer pseudo wire emulation service is divided into two types:
1) ethernet port emulation; When certain user's place in circuit of configuration is the ethernet port artificial circuit; From the vlan list that keeps, distribute the transparent VLAN of a VLAN, and the inline mouth that the master control borad exchange chip links to each other with the L2TPV3 data processing card is added among this reservation VLAN as place in circuit;
2) ethernet vlan emulation; When certain user's place in circuit of configuration is the ethernet vlan artificial circuit; From the vlan list that keeps, distribute a VLAN as the outside VLAN that inserts the VLAN circuit, and the inline mouth that the master control borad exchange chip links to each other with the L2TPV3 data processing card is added among this reservation VLAN.
User's place in circuit attribute list and L2TPV3 data message table are set on the L2TPV3 data processing card.Preserve user's place in circuit relevant information in user's place in circuit attribute list, comprise subscriber line circuit sign, circuit types, reservation VLAN, virtual circuit ID etc.When certain bar subscriber line circuit of configuration is pseudo wire circuit, user's place in circuit attribute list is provided with.Comprise long-range Internet protocol (IP in the L2TPV3 data message table; Internet Protocol) address, local ip address, next jumping medium access control (MAC, Media Access Control) address, outlet VLAN, virtual circuit ID, remote session identifier, local session identifier, L2TP multichannel are decomposed the cookie information of sublayer etc.
L2TPV3 supports manual session and dynamic session dual mode, and when being configured to manual session, all pseudo-line relevant fields all are through local static configuration; When adopting dynamic session, the cookie information that remote session identifier, local session identifier, L2TP multichannel are decomposed the sublayer then obtains through local PE and long-range PE dynamic negotiation.
The L2TPV3 data processing card is as shown in Figure 4 for Ethernet two-layer pseudo wire emulation service flow chart of data processing, comprises following steps:
Step 401, L2TPV3 data processing card judge whether the user data message into up direction after receiving the data message of master control borad exchange chip transmission, if, execution in step 402; Otherwise, execution in step 405;
Step 402, from uplink message, parse and keep VLAN,, obtain virtual circuit ID according to keeping VLAN inquiring user place in circuit attribute list;
Step 403, obtain relevant L2TPV3 information according to virtual circuit ID inquiry L2TPV3 data message table; L2TPV3 information comprises IP address, local ip address, next-hop MAC, outlet VLAN, remote session identifier and the cookie information of opposite end PE,
Step 404, encapsulation L2TPV3 data message, with remove keep VLAN and verification and the Ethernet message be encapsulated in the payload of L2TPV3 data message, send L2TPV3 data message after encapsulating then to the master control borad exchange chip;
Whether step 405, judgement receive message is L2TPV3 control message, if this message is sent to master control borad CPU handles; Otherwise, execution in step 406;
Step 406, obtain the Session ID in the message,, obtain virtual circuit ID according to Session ID inquiry L2TPV3 data message table local session identifier field;
Step 407, obtain subscriber line circuit sign, circuit types, reservation VLAN according to virtual circuit ID inquiring user place in circuit attribute list;
Step 408, decision circuitry type, if ethernet type then takes out payload from the L2TPV3 data message, interpolation sends to the master control borad exchange chip after keeping VLAN; If ethernet vlan type; The VLAN that then upgrades in the payload is the VLAN in the subscriber line circuit sign; Send to the master control borad exchange chip after adding reservation VLAN, the master control borad exchange chip carries out two layers of exchange, and amended data message is sent to user's plate.
The present invention also provides the method for the realization Ethernet two-layer pseudo wire emulation service corresponding with said apparatus.
After the broadband access equipment initialization, configuring static route or dynamic routing protocol enable the L2TPV3 agreement, and broadband access equipment will be learnt all routing iinformations on the network.Be used for the professional reservation VLAN scope of Ethernet two-layer pseudo wire in the configuration-system; The parameters such as IP address of configuration ethernet two-layer pseudo wire service circuit and the virtual circuit ID on service circuit, far-end PE; System and far-end PE can be carried out the foundation of L2TPV3 tunnel and session, and reservation VLAN, the user's place in circuit attribute list in the L2TPV3 data processing card and the L2TPV3 data message table of user's plate Ethernet pseudo wire circuit are set.
VLAN configuration data to user's plate access interface is handled, and adopts to keep VLAN sign Ethernet pseudo-line service data, divides dual mode:
1) for the subscriber line circuit of ethernet port emulation; From keep vlan list, distribute the transparent VLAN of a VLAN as subscriber line circuit; Like this from subscriber line circuit come be tape label or the packet of tape label all can not add the reservation VLAN that distributes to this subscriber line circuit, thereby realize the transparent transmission of all data messages of subscriber line circuit.
2) for the subscriber line circuit of ethernet vlan emulation; From keep vlan list, distribute the outside VLAN of a VLAN as subscriber line circuit; Promptly add the reservation VLAN that distributes to this subscriber line circuit for the packet of band specific markers through the VLAN switch technology, the data message forwarding flow process of other marks is constant.
The vlan information of Ethernet two-layer pseudo wire circuit is ordered hair family plate at present for creating pseudo-line, and the transparent VLAN or the outside VLAN of subscriber line circuit is set.When all command configuration finish and the broadband access equipment agreement stable after, system just can transmit the data on the Ethernet two-layer pseudo wire service circuit.
The data message processing procedure of up direction, as shown in Figure 5, comprise following steps:
Step 501, in Ethernet two-layer pseudo wire business datum, add to keep VLAN,, and send to the master control borad exchange chip in order to sign Ethernet pseudo-line service data.
The user data message gets into user's plate; Add-on system inside is used for the reservation VLAN of Ethernet pseudo-line service in Ethernet two-layer pseudo wire business datum; And the inline mouth that the master control borad exchange chip links to each other with the L2TPV3 data processing card is in keeping VLAN, and other business datums are normally transmitted.All data send to the master control borad exchange chip through two layers of exchange from the upper united mouth of user's plate after carrying out source MAC, VLAN study.
Step 502, master control borad exchange chip are transmitted Ethernet pseudo-line service data to the L2TPV3 data processing card.
After the master control borad exchange chip was received data message, application access control tabulation (ACL, AccessControl List) rule was that the message of L2TPV3 is sent to the L2TPV3 data processing card with all types.
Step 503, L2TPV3 data processing card arrive the L2TPV3 data message with Ethernet pseudo-line service data encapsulation, and are sent to the master control borad exchange chip.
After the L2TPV3 data processing card receives the uplink message of master control borad exchange chip transmission; Parse reservation VLAN,, obtain virtual circuit ID according to keeping VLAN inquiring user place in circuit attribute list; Again with virtual circuit ID inquiry L2TPV3 data message table; Obtain IP address, local ip address, next-hop MAC, outlet VLAN, remote session identifier and the cookie information of opposite end PE, encapsulation L2TPV3 data message, wherein; With remove to keep VLAN and verification and the Ethernet message be encapsulated in the payload of L2TPV3 data message, send L2TPV3 data message after encapsulating then to the master control borad exchange chip.
Step 504, master control borad exchange chip carry out two layers of exchange to the L2TPV3 data message that receives, and send the L2TPV3 data message to upper connective plate.
Step 505, upper connective plate directly send the L2TPV3 data message and go out, and do not process.
In the step 503, if next-hop mac address does not find, the L2TPV3 data processing card then sends a message to master control borad CPU, transmits the L2TPV3 data message by master control borad CPU through software; Or master control borad CPU triggering address resolution protocol (ARP, Address Resolution Protocol) parsing next-hop mac address, the new MAC Address that parses is updated to L2TPV3 data message table.Master control borad CPU notice L2TPV3 data processing card L2TPV3 data message table upgrades, and the L2TPV3 data processing card is according to the encapsulation L2TPV3 data message after upgrading, and the L2TPV3 data message after will encapsulating sends to the master control borad exchange chip.
The data message processing procedure of down direction is as shown in Figure 6, comprises following steps:
Step 601, downlink data message get into upper connective plate, directly send to the master control borad exchange chip;
Step 602, master control borad exchange chip are judged the type of message of data message, if the L2TPV3 message then sends to the L2TPV3 data processing card with this data message, otherwise with this data message directly carry out two layers exchange or three layers exchange to user's plate;
The message that step 603, the identification of L2TPV3 data processing card are received is if the control message is handled this message up sending master control borad CPU; If L2TPV3 data message; Then the L2TPV3 data processing card is discerned the message of receiving; Specifically: obtain the Session ID in the message, the local session identifier field with Session ID coupling L2TPV3 data message table obtains virtual circuit ID; Use virtual circuit ID inquiring user place in circuit attribute list again, obtain subscriber line circuit sign, circuit types, reservation VLAN.
Step 604, L2TPV3 data processing card decision circuitry type are that ethernet type still is the ethernet vlan type; If ethernet type then takes out payload from the L2TPV3 data message; Send to the master control borad exchange chip after adding reservation VLAN; The master control borad exchange chip carries out two layers of exchange, and amended data message is sent to user's plate; If ethernet vlan type; The VLAN that then upgrades in the payload is the VLAN in the subscriber line circuit sign; Send to the master control borad exchange chip after adding reservation VLAN, the master control borad exchange chip carries out two layers of exchange, and amended data message is sent to user's plate.
Step 605, user's plate are received master control borad exchange chip message sent, mail to user port through normal two layers of exchange flow process, and keeping VLAN can remove when user port sends in data.
In step 604, carry out two layers of exchange according to target MAC (Media Access Control) address with reservation VLAN on the master control borad exchange chip, if target MAC (Media Access Control) address does not exist in mac address table with reservation VLAN, then with data message inundation in VLAN; In the step 605, when user's plate carries out two layers of exchange, if target MAC (Media Access Control) address does not exist in mac address table, then with message inundation in VLAN.
Certainly; The present invention also can have other various embodiments; Under the situation that does not deviate from spirit of the present invention and essence thereof; Those of ordinary skill in the art work as can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.

Claims (8)

1. device of realizing the Ethernet two-layer pseudo wire emulation service; It is characterized in that, the Ethernet virtual local area network (LAN) VLAN configuration data of user's plate access interface is handled, adopt to keep VLAN sign Ethernet pseudo-line service data; This device comprises: master control borad exchange chip and Level 2 Tunnel Protocol version 3 data processing card; Below said Level 2 Tunnel Protocol version 3 is referred to as L2TPV3, wherein
The master control borad exchange chip; Be positioned at the broadband access equipment master control borad; Be used to receive the Ethernet pseudo-line service data that user's plate sends, accomplish Ethernet pseudo-line service data two layers of forwarding capability of data message between user's plate or upper connective plate and L2TPV3 data processing card;
The L2TPV3 data processing card is arranged in broadband access equipment, and this card takies a physical slot position, links to each other with the inline mouth of master control borad exchange chip through Media Independent Interface; Be used for the Ethernet data message based on L2TPV3 is encapsulated conversion; Said L2TPV3 data processing card is provided with user's place in circuit attribute list and L2TPV3 data message table; To the up direction data, the L2TPV3 data processing card sends to master control borad with Ethernet pseudo-line service data encapsulation to the L2TPV3 data message; To the down direction data, the L2TPV3 data processing card is resolved the L2TPV3 data message and is added reservation VLAN and sends to user's plate.
2. the device of realization Ethernet two-layer pseudo wire emulation service as claimed in claim 1 is characterized in that: said Ethernet pseudo-line service data are divided into ethernet port simulation type and Ethernet virtual local area network (LAN) VLAN emulation.
3. method that realizes the Ethernet two-layer pseudo wire emulation service, it is characterized in that: this method may further comprise the steps:
Ethernet virtual local area network (LAN) VLAN configuration data to user's plate access interface is handled, and adopts to keep VLAN sign Ethernet pseudo-line service data;
User's place in circuit attribute list and L2TPV3 data message table are set on Level 2 Tunnel Protocol version 3 data processing card, below said Level 2 Tunnel Protocol version 3 are referred to as L2TPV3;
To the up direction data, the L2TPV3 data processing card sends to master control borad with Ethernet pseudo-line service data encapsulation to the L2TPV3 data message; To the down direction data, the L2TPV3 data processing card is resolved the L2TPV3 data message and is added reservation VLAN and sends to user's plate;
The L2TPV3 data processing is positioned in the broadband access equipment, and this card takies a physical slot position, links to each other with the inline mouth of master control borad exchange chip through Media Independent Interface, is used for the Ethernet data message based on L2TPV3 is encapsulated conversion.
4. the method for realization Ethernet two-layer pseudo wire emulation service as claimed in claim 3; It is characterized in that: said employing keeps VLAN sign Ethernet pseudo-line service data and is specially: for the subscriber line circuit of ethernet port emulation, from keep vlan list, distribute the transparent VLAN of a VLAN as subscriber line circuit; Perhaps,
For the subscriber line circuit of ethernet vlan emulation, from keep vlan list, distribute the outside VLAN of a VLAN as subscriber line circuit.
5. the method for realization Ethernet two-layer pseudo wire emulation service as claimed in claim 3 is characterized in that: the data message processing procedure of said up direction specifically comprises:
The master control borad exchange chip is transmitted Ethernet pseudo-line service data to the L2TPV3 data processing card;
The L2TPV3 data processing card arrives the L2TPV3 data message with Ethernet pseudo-line service data encapsulation, and is sent to the master control borad exchange chip;
The master control borad exchange chip carries out two layers of exchange to the L2TPV3 data message that receives, and sends the L2TPV3 data message to upper connective plate;
Upper connective plate directly sends the L2TPV3 data message and goes out.
6. the method for realization Ethernet two-layer pseudo wire emulation service as claimed in claim 5; It is characterized in that: said L2TPV3 data processing card arrives the L2TPV3 data message with Ethernet pseudo-line service data encapsulation; When carrying out two layers of exchange; If next is jumped the medium access control MAC Address and is not found, L2TPV3 data processing card notice master control borad CPU.
7. the method for realization Ethernet two-layer pseudo wire emulation service as claimed in claim 3 is characterized in that: the data message processing procedure of said down direction specifically comprises:
The master control borad exchange chip is judged the type of message of data message, if the L2TPV3 message then sends to the L2TPV3 data processing card with said data message, otherwise with said data message directly carry out two layers exchange or three layers exchange to user's plate;
The message that the identification of L2TPV3 data processing card is received, the acquisition cuicuit type;
If said circuit types is ethernet type then from the L2TPV3 data message, takes out payload; Send to the master control borad exchange chip after adding reservation VLAN; The master control borad exchange chip carries out two layers of exchange, sends to user's plate with adding the data message that keeps VLAN; If ethernet vlan type; The VLAN that then upgrades in the payload is the VLAN in the subscriber line circuit sign; Send to the master control borad exchange chip after adding reservation VLAN, the master control borad exchange chip carries out two layers of exchange, and the data message after upgrading is sent to user's plate.
8. the method for realization Ethernet two-layer pseudo wire emulation service as claimed in claim 7 is characterized in that, the message that said L2TPV3 data processing card identification is received, and the acquisition cuicuit type is specially:
The L2TPV3 data processing card obtains the Session ID in the message; Local session identifier field with Session ID coupling L2TPV3 data message table; Obtain virtual circuit ID, use virtual circuit ID inquiring user place in circuit attribute list again, obtain circuit types.
CN2009101467496A 2009-06-24 2009-06-24 Method and device for implementing Ethernet two-layer pseudo wire emulation service Expired - Fee Related CN101931582B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2009101467496A CN101931582B (en) 2009-06-24 2009-06-24 Method and device for implementing Ethernet two-layer pseudo wire emulation service
PCT/CN2009/074789 WO2010145115A1 (en) 2009-06-24 2009-11-04 Device for performing ethernet two layers pseudo wire emulation service and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101467496A CN101931582B (en) 2009-06-24 2009-06-24 Method and device for implementing Ethernet two-layer pseudo wire emulation service

Publications (2)

Publication Number Publication Date
CN101931582A CN101931582A (en) 2010-12-29
CN101931582B true CN101931582B (en) 2012-07-18

Family

ID=43355693

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101467496A Expired - Fee Related CN101931582B (en) 2009-06-24 2009-06-24 Method and device for implementing Ethernet two-layer pseudo wire emulation service

Country Status (2)

Country Link
CN (1) CN101931582B (en)
WO (1) WO2010145115A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102064983B (en) * 2010-12-31 2013-03-20 华为技术有限公司 Method, device and system for detecting Ethernet networking connecting error
CN111683307B (en) * 2020-05-22 2022-05-20 烽火通信科技股份有限公司 Method and system for accessing service under OLT (optical line terminal) multi-stage exchange

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1870588A (en) * 2005-12-31 2006-11-29 华为技术有限公司 Implementing method and system for support VPLS service on IP skeletal network
CN101115005A (en) * 2007-08-13 2008-01-30 中兴通讯股份有限公司 Method and apparatus for implementing edge-to-edge pseudo-line simulation

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100488164C (en) * 2005-09-22 2009-05-13 华为技术有限公司 MSTP device and method for realizing pseudo wire emulation edge-to-edge business

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1870588A (en) * 2005-12-31 2006-11-29 华为技术有限公司 Implementing method and system for support VPLS service on IP skeletal network
CN101115005A (en) * 2007-08-13 2008-01-30 中兴通讯股份有限公司 Method and apparatus for implementing edge-to-edge pseudo-line simulation

Also Published As

Publication number Publication date
WO2010145115A1 (en) 2010-12-23
CN101931582A (en) 2010-12-29

Similar Documents

Publication Publication Date Title
CN100555999C (en) A kind of method and apparatus of realizing edge-to-edge pseudo-line simulation
CN106936777B (en) Cloud computing distributed network implementation method and system based on OpenFlow
CN101931548B (en) Method, apparatus and system for label management of access network
JP5081576B2 (en) MAC (Media Access Control) tunneling, its control and method
CN1866919B (en) Service switching method based on VLAN stack
CN101217338B (en) Detection message transmitting method, network element device
CN100403735C (en) Method and system for realizing binding interface edge-to-edge pseudo wire simulation service
CN102045242B (en) Network communication method and network node equipment
CN102801625B (en) A kind of method of heterogeneous network double layer intercommunication and equipment
EP1811728B2 (en) Method, system and device of traffic management in a multi-protocol label switching network
CN101442467B (en) Method for providing multipoint to multipoint connection in network based on operator backbone network transmission
EP2326059B1 (en) Mapping method, apparatus and system for data transmission
WO2008092357A1 (en) A method and device for establishing a pseudo wire tunnel and transmitting message using it
CN102724118A (en) Label distribution method and device
CN101107824A (en) Connection-oriented communications scheme for connection-less communications traffic
US20070165603A1 (en) Access network system, subscriber station device, and network terminal device
CN102546349B (en) A kind of message forwarding method and equipment
CN101110746B (en) Edge equipment of operators, city Ethernet access network and its data processing method
CN100393062C (en) Method for core network access to multi-protocol sign exchange virtual special network
CN102891903B (en) A kind of NAT method and equipment
CN101926132B (en) Circuit emulation over ip interworking vll
CN106302166A (en) A kind of data transmission method and device
CN101286918A (en) Virtual private network system and data processing method thereof
CN112671644B (en) SDN service isolation and routing method based on MPLS
US20060168316A1 (en) Data transmission device and data transmission system

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120718

Termination date: 20170624