CN1719828A - Method for implementing multicasting point to point protocol over ether network - Google Patents

Method for implementing multicasting point to point protocol over ether network Download PDF

Info

Publication number
CN1719828A
CN1719828A CNA2004100280259A CN200410028025A CN1719828A CN 1719828 A CN1719828 A CN 1719828A CN A2004100280259 A CNA2004100280259 A CN A2004100280259A CN 200410028025 A CN200410028025 A CN 200410028025A CN 1719828 A CN1719828 A CN 1719828A
Authority
CN
China
Prior art keywords
multicast
pppoe
user
protocol
igmp
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
CNA2004100280259A
Other languages
Chinese (zh)
Other versions
CN100544349C (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 CNB2004100280259A priority Critical patent/CN100544349C/en
Publication of CN1719828A publication Critical patent/CN1719828A/en
Application granted granted Critical
Publication of CN100544349C publication Critical patent/CN100544349C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

This invention relates to a multicast realization method with Ether net point-to-point protocol including the following steps: 1, said broadband access server configures PPPoE multicast to bind the circuits having the PPPoE conversation and a number less IP port in said circuit, 2, accessing the PPPoE multicast service and utilizes IP package to realize PPPoE multicast and protocol special treatment, 3, identifying PPPoE multicast user to manage it and forwarding the multicast data, 4, the user leaves the multicast set.

Description

Peer-peer protocol on a kind of Ethernet is realized the method for multicast
Affiliated technical field
The present invention relates to the method that a kind of PPPoE (peer-peer protocol on the Ethernet) realizes multicast.
Background technology
Present most broadband access method is based on the PPPoE agreement, because the point-to-point characteristic of PPPoE makes carrying out of metropolitan area network multicast service be subjected to great restriction.This influences carrying out of new business such as video from now on to a certain extent.In order to address this problem, the expansion scheme (IP multicasting and broadcasting extension for PPPoEProtocol) of a PPPoE protocol of I P multicast and broadcasting has been proposed, to solve the multicast problem on the PPPoE.
PPPoE is incorporated into the broadband ethernet from the network based on atm technology, there are differences on ppp protocol and Ethernet (Ethernet) technological essence.At PPPoE verification process and data exchange process subsequently, ppp protocol need be encapsulated in the Ether frame once more, Verification System must be disassembled each bag whether could judge and discern the user legal, in case the user increases or packet increases, package speed must not catch up with, form network bottleneck, so packaging efficiency is very low.PPPoE can produce a large amount of broadcast traffics in the discovery stage, and network performance is produced very big influence.In addition, PPP is based on the agreement of " point-to-point ", and itself does not support multicast service.Therefore, there is defective in prior art, awaits improving and development.
Summary of the invention
The object of the present invention is to provide the method for the peer-peer protocol realization multicast on a kind of Ethernet, when providing PPPoE professional, can provide the PPPoE multicast service at BAS Broadband Access Server, and realize PPPoE multicast user's management.
Technical scheme of the present invention is as follows:
Peer-peer protocol on a kind of Ethernet is realized the method for multicast, and it may further comprise the steps:
The first step: described BAS Broadband Access Server carries out the configuration of PPPoE multicast, the circuit that carries out pppoe session is bound, simultaneously IP port that does not have numbering of inner binding on this circuit;
Second step: insert the PPPoE multicast service, utilize the IP encapsulation to realize PPPoE multicast and agreement special processing;
The 3rd step: sign PPPoE multicast user, to PPPoE multicast user's management, and carry out transmitting multicast data;
The 4th step: the user leaves multicast group.
Described method, wherein, the process of the access PPPoE multicast service of described step the second in the step is further comprising the steps of:
B1) user reaches the standard grade by PPPoE, and in authentication phase, the PPP module obtains user's multicast authority information from the AAA client;
B2) described PPP module is told multicast protocol with user's multicast authority and MAC Address;
B3) user sends IGMP and joins request, and described BAS Broadband Access Server abandons the IGMP protocol data bag of PPPoE encapsulation, accepts the IGMP protocol data bag of IPoE encapsulation;
B4) handle the multicast protocol multicast protocol of PPPoE by the multicast protocol port on the described nothing numbering IP port;
B5) from IGMP message, extract user's MAC address,, search user record and carry out the multicast authority checking according to MAC Address;
B6) set up the multicast member database, add multicast forward table.
Described method, wherein, the mode that the user in described four steps of step the leaves multicast group is: leave request by transmission IGMP and leave.
Described method, wherein, the mode that the user in described four steps of step the leaves multicast group is: leave by PPPoE user offline mode.
Peer-peer protocol on a kind of Ethernet that provides of the present invention is realized the method for multicast, owing to adopt the IP encapsulation, solved the multicast problem of PPPoE, BAS Broadband Access Server can effectively provide PPPoE multicast service, has improved the ability that BAS Broadband Access Server provides value-added service.
Description of drawings
In the accompanying drawing,
Fig. 1 is a PPPoE multicast service access process of the present invention;
Fig. 2 is the internal agreement binding relationship schematic diagram of PPPoE multicast.
Embodiment
To be illustrated technical scheme of the present invention below in conjunction with each preferred embodiment of the present invention.
Core concept of the present invention is:
1) encapsulation with IP of the multicast of PPPoE is realized;
2) the agreement special processing that the multicast of PPPoE is realized with the encapsulation of IP;
3) MAC Address according to the user identifies the PPPoE multicast user, thereby realizes the management to the PPPoE multicast user.
Concrete operations step of the present invention is as follows:
The first step: carry out the configuration of PPPoE multicast, the circuit that carries out pppoe session is bound, simultaneously IP port that does not have numbering of inner binding on this circuit;
Second step: insert the PPPoE multicast service:
1. the user reaches the standard grade by PPPoE, and in authentication phase, the PPP module obtains user's multicast authority information from the AAA client;
2.PPP module is told multicast protocol with user's multicast authority and MAC Address;
3. the user sends IGMP IGMP and joins request, and BAS Broadband Access Server BAS abandons the IGMP protocol data bag of PPPoE encapsulation, accepts the IGMP protocol data bag of IPoE encapsulation.
Handle the multicast protocol of PPPoE by the multicast protocol port on the described nothing numbering IP port of previous configuration.
4. multicast protocol extracts user's MAC address from IGMP message, according to MAC Address, searches user record and carries out the multicast authority checking.
5. set up the multicast member database, add multicast forward table
The 3rd step: transmitting multicast data
For the multicast packet that goes downwards to subscriber's main station, the access style different according to the user is converted to the IP multicast packet of corresponding encapsulated type
The 4th step: the user can IGMP leaves request or by leaving multicast group quietly, the user leaves multicast group two kinds of methods by sending:
1) can be by sending that IGMP leaves request or by leaving quietly;
2) PPPoE user offline
Below be the core content of the inventive method:
1, the encapsulation with IP of the multicast of PPPoE is realized:
The applicant has studied the multicast service client of a plurality of versions, and as Cisco IP/TV client software, Microsoft Streaming Media multicast services client etc., a common characteristic is found to have in the research back:
Behind user PPPoE access success, to the IP protocol data Bao Eryan on the subscriber's main station, two outlets are arranged, an outlet is the IP data envelope to be contained in the PPPoE frame be delivered to upstream equipment, promptly adopt the PPPoE encapsulation to transmit multicast packets, the another one outlet is that the IP packet directly is encapsulated in the mac frame, promptly adopts IPoE (IP on the Ethernet) encapsulation to transmit multicast packets.
When the user selects certain group broadcasting program, protocol stack will be a destination address with the multicast address of this program, send IGMP Report (Internet igmpinternet) bag.The IP bag is to adopt PPPoE encapsulation or IPoE encapsulation transmission hereto, and different client software performances is different.
Cisco IP/TV can select to adopt the PPPoE encapsulation to send earlier, and at the first-class pending data of the port of this PPPoE, if the data of receiving just begin broadcast program; If after waiting for 15~25 seconds, there are not data to arrive, it can send a Leave message earlier on the PPPoE port, again on the IPoE port, send IGMP Report message then, and beginning is in the arrival of the first-class pending data of port of IPoE, if the data of receiving just begin broadcast program; Otherwise the selection port that will repeat sends message and waits pending data.
Other client software is then different, and a port to IPoE that has sends message, and what have then sends protocol data simultaneously and wait for program data on two ports.
In a word, the scope in road as far as is known, client are are always received and dispatched protocol data and are waited for program data by adopting IPoE to encapsulate.
2, the agreement special processing that the multicast of PPPoE is realized with the encapsulation of IP:
When protocol processes, BAS Broadband Access Server is accepted the IGMP protocol data bag of IPoE encapsulation, abandons the IGMP protocol data bag of PPPoE encapsulation.
Because the circuit of PPPoE encapsulation generally is the authentication binding, for such circuit, there is not suitable driving interface to come to finish the transmitting-receiving of IPoE packet on the BAS (BAS Broadband Access Server) for it, therefore need specify an IP port for such circuit.
This IP port uses the IP address of not having numbering, and is bundled on the same circuit with PPPoE.When binding PPPoE circuit, generate such IP port.
This does not have the multicast protocol that the multicast protocol port of numbering on the IP port is finished PPPoE.
There are not the source IP address of the multicast packets that numbering IP port sends, the IP address that can from system, use an IP port arbitrarily from this.
3, the MAC Address according to the user identifies PPPoE user, realizes PPPoE multicast user's management:
Because the user is when carrying out multicast, the source IP address of employing is not the Microsoft Loopback Adapter IP address of pppoe session, but carries out the IP address on the real network interface card of pppoe session.Be that the user does not carry out multicast by the BAS IP address allocated,, at this moment can come identifying user, realize management the PPP multicast user according to user's MAC Address so can not come identifying user according to user's IP address.
Below be the implementation step of the specific embodiment of the inventive method:
The first step: carry out the configuration of PPPoE multicast
The circuit that carries out pppoe session is bound the encapsulated type of configuration circuit, the authentication protocol that PPP uses.
LAN of internal distribution drives port on this circuit, and binds an IP port that does not have numbering, and as shown in Figure 2, this does not have the protocol processes of multicast packets that multicast protocol port on the numbering IP port is finished the IP encapsulation of PPPoE.Originally the multicast protocol above the IP port of PPP binding abandons the multicast packets of PPP encapsulation.
Second step: insert the PPPoE multicast service
Be PPPoE multicast service access process as shown in Figure 1, described BAS Broadband Access Server comprises carrier module, multicast module and PPP module at least.
1. the user reaches the standard grade by PPPoE
In authentication phase, the PPP module obtains user's multicast authority information, and notes.Multicast authority information comprises: whether the user can flow by receiving group, the maximum multicast group number that the user can add, and whether the user can send multicast data flow, the multicast group that the user can add.
2. notice multicast protocol PPP user reaches the standard grade
PPP tells multicast protocol with user's multicast authority and MAC Address after ipcp negotiation is finished; Multicast protocol is created user record.
3. the user sends IGMP and joins request
The programme that the user pushes according to Portal Server perhaps directly according to multicast group address, sends IGMP and joins request.
BAS judges the multicast protocol bag according to protocol type, and BAS abandons the IGMP protocol data bag of PPPoE encapsulation, accepts the IGMP protocol data bag of IPoE encapsulation.
The multicast protocol bag is sent to the multicast protocol port on the nothing numbering IP port of previous configuration, finishes the multicast protocol of PPPoE.
4. multicast authentication
Multicast protocol extracts user's MAC address and multicast group address from IGMP message, according to MAC Address, search user record and carry out the multicast authority checking.Have in the multicast checking: whether the user can flow by receiving group, the maximum multicast group number that the user can add, and whether the user can send multicast data flow, the multicast group that the user can add.
5. set up the multicast member database
If the verification passes, then BAS reception user's IGMP joins request, and sets up the multicast member database, the group address of recording user, circuit information and MAC Address.Otherwise, abandon user's IGMP request message.
6. interpolation multicast forward table
The data forwarding module of multicast protocol notice BAS adds corresponding multicast forward table.The content of transmitting comprises: group address, user-side port number, vlan id.
The 3rd step: transmitting multicast data
When carrying out the PPPoE transmitting multicast data, carry out conversion to the encapsulation of PPPoE multicast packets.
The PPPoE access way that BAS can support comprises: PPPoE, PPPoEoV (PPPoE on the VLAN), PPPoEoA (PPPoE on the ATM).For the multicast packet that goes downwards to subscriber's main station, the access style different according to the user is converted to the IP multicast packet of corresponding encapsulated type.
The encapsulated type conversion of PPPoE multicast packet is as follows:
1) the PPPoE encapsulation is converted to the IPoE encapsulation;
2) PPPoEoV is encapsulated in and is converted to the IPoE encapsulation on each VLAN;
3) the PPPoEoA encapsulation is converted to IpoEoA (IPoE on the ATM) encapsulation.
The 4th step: the user leaves multicast group
The user leaves multicast group two kinds of methods:
1) can be by sending that IGMP leaves request or by leaving quietly;
Delete the multicast member database according to group address, and the deletion multicast forward table.
2) PPPoE user offline
PPP notifies multicast protocol, and user's MAC Address passed to multicast protocol, multicast protocol is deleted multicast user's record according to MAC Address, if do not had user record under the corresponding group address, then delete the multicast member database of this group, and the deletion multicast forward table.
By last, the present invention has realized the multicast procedures in PPPoE, and more than description is the description to embodiment, can not be interpreted as the restriction of scope that patent of the present invention is asked for protection, and scope of patent protection of the present invention should be as the criterion with claims.

Claims (4)

1, the peer-peer protocol on a kind of Ethernet is realized the method for multicast, and it may further comprise the steps:
The first step: described BAS Broadband Access Server carries out the configuration of PPPoE multicast, the circuit that carries out pppoe session is bound, simultaneously IP port that does not have numbering of inner binding on this circuit;
Second step: insert the PPPoE multicast service, utilize the IP encapsulation to realize PPPoE multicast and agreement special processing;
The 3rd step: sign PPPoE multicast user, to PPPoE multicast user's management, and carry out transmitting multicast data;
The 4th step: the user leaves multicast group.
2, method according to claim 1 is characterized in that, the process of the access PPPoE multicast service of described step the second in the step is further comprising the steps of:
B1) user reaches the standard grade by PPPoE, and in authentication phase, the PPP module obtains user's multicast authority information from the AAA client;
B2) described PPP module is told multicast protocol with user's multicast authority and MAC Address;
B3) user sends IGMP and joins request, and described BAS Broadband Access Server abandons the IGMP protocol data bag of PPPoE encapsulation, accepts the IGMP protocol data bag of IPoE encapsulation;
B4) handle the multicast protocol multicast protocol of PPPoE by the multicast protocol port on the described nothing numbering IP port;
B5) from IGMP message, extract user's MAC address,, search user record and carry out the multicast authority checking according to MAC Address;
B6) set up the multicast member database, add multicast forward table.
3, method according to claim 1 is characterized in that, the mode that the user in described four steps of step the leaves multicast group is: leave request by transmission IGMP and leave.
4, method according to claim 1 is characterized in that, the mode that the user in described four steps of step the leaves multicast group is: leave by PPPoE user offline mode.
CNB2004100280259A 2004-07-08 2004-07-08 Peer-peer protocol on a kind of Ethernet is realized the method for multicast Expired - Lifetime CN100544349C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100280259A CN100544349C (en) 2004-07-08 2004-07-08 Peer-peer protocol on a kind of Ethernet is realized the method for multicast

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100280259A CN100544349C (en) 2004-07-08 2004-07-08 Peer-peer protocol on a kind of Ethernet is realized the method for multicast

Publications (2)

Publication Number Publication Date
CN1719828A true CN1719828A (en) 2006-01-11
CN100544349C CN100544349C (en) 2009-09-23

Family

ID=35931551

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100280259A Expired - Lifetime CN100544349C (en) 2004-07-08 2004-07-08 Peer-peer protocol on a kind of Ethernet is realized the method for multicast

Country Status (1)

Country Link
CN (1) CN100544349C (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007131431A1 (en) * 2006-05-09 2007-11-22 Huawei Technologies Co. Ltd. A method, device, base station and multicast system for realizing the multicast service
WO2008049296A1 (en) * 2006-10-24 2008-05-02 Zte Corporation Method and system of igmp datagram transmission
CN100414933C (en) * 2005-12-30 2008-08-27 华为技术有限公司 Multicast service realizing method and apparatus based on PPP protocol
CN100454870C (en) * 2006-04-18 2009-01-21 华为技术有限公司 Method for PPP customer multicast using IGMP protocol
CN102404417A (en) * 2011-11-09 2012-04-04 深圳市共进电子股份有限公司 Method and device for accessing external network
CN101399745B (en) * 2007-09-30 2012-09-19 上海贝尔阿尔卡特股份有限公司 Method and device for implementing uplink multicast data transmission of customer terminal through network layer tunnel
CN103944793A (en) * 2014-05-14 2014-07-23 烽火通信科技股份有限公司 PPPoE (Point-to-Point Protocol over Ethernet) based method for achieving plug and play of network equipment
CN105871489A (en) * 2015-10-14 2016-08-17 深圳市飞图视讯有限公司 Campus broadcast system
CN108011932A (en) * 2017-11-22 2018-05-08 新华三技术有限公司 Access processing method and device

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100414933C (en) * 2005-12-30 2008-08-27 华为技术有限公司 Multicast service realizing method and apparatus based on PPP protocol
CN100454870C (en) * 2006-04-18 2009-01-21 华为技术有限公司 Method for PPP customer multicast using IGMP protocol
WO2007131431A1 (en) * 2006-05-09 2007-11-22 Huawei Technologies Co. Ltd. A method, device, base station and multicast system for realizing the multicast service
CN101060524B (en) * 2006-05-09 2011-11-02 华为技术有限公司 A multicast service application method and system
WO2008049296A1 (en) * 2006-10-24 2008-05-02 Zte Corporation Method and system of igmp datagram transmission
CN101170490B (en) * 2006-10-24 2010-05-19 中兴通讯股份有限公司 Igmp message transmission method
CN101399745B (en) * 2007-09-30 2012-09-19 上海贝尔阿尔卡特股份有限公司 Method and device for implementing uplink multicast data transmission of customer terminal through network layer tunnel
CN102404417A (en) * 2011-11-09 2012-04-04 深圳市共进电子股份有限公司 Method and device for accessing external network
CN103944793A (en) * 2014-05-14 2014-07-23 烽火通信科技股份有限公司 PPPoE (Point-to-Point Protocol over Ethernet) based method for achieving plug and play of network equipment
CN105871489A (en) * 2015-10-14 2016-08-17 深圳市飞图视讯有限公司 Campus broadcast system
CN108011932A (en) * 2017-11-22 2018-05-08 新华三技术有限公司 Access processing method and device
CN108011932B (en) * 2017-11-22 2020-11-27 新华三技术有限公司 Access processing method and device

Also Published As

Publication number Publication date
CN100544349C (en) 2009-09-23

Similar Documents

Publication Publication Date Title
CN1167227C (en) Method for switching in virtual local area network of the access network with mixed optical fiber and coaxial line
CN1309233C (en) Method for supporting PPPoA on wideband switch-in equipment
CN1860737A (en) Access to CDMA/UMTS service over a WLAN access point, using a gateway node between WLAN access point and service providing network
CN1252961C (en) Method for authenticating group broadcast service
CN1852411A (en) Electronic performance-bill server depolying system and method for set-up and oper ation
CN1553691A (en) High-capacity wide-band inserting method and system
CN1866904A (en) Method and apparatus for astringing two layer MAC address
CN1744574A (en) Method for multicasting message to traverse non multicasting network and its applied network system
CN1716904A (en) Group broadcast realizing method based on multiple service transmission platform
CN101047695A (en) Method for implementing selection of multi-service and dynamic service in digital customer line
CN1540920A (en) Method for implementing controllable multicast operation
CN1605176A (en) Broadcast in point-to-point oriented packet-switched networks
CN1863141A (en) Method for transmission processing IP fragment message
CN1177433C (en) Method for managing broadcast of multi-broadcast service source in mobile network
CN1719828A (en) Method for implementing multicasting point to point protocol over ether network
CN1866905A (en) Method and apparatus for shaping transmission service stream in network
CN1933460A (en) Equipment, system and realizing method for wireless local network transmission group broadcasting frame
CN1852255A (en) System and method for providing QoS service to virtual special line
CN1237753C (en) Method for identifying equipment for supporting multipoint trnsmission chaned distribution protocol and its communication method
CN1287549C (en) Broadcasting type communication data announcing apparatus and broadcasting type communication system
CN1863148A (en) Method for implementing interaction BPDU message between VLAN apparatus through two layer tunnel network
CN1852249A (en) Multi-cast broadcasting business realizing method
CN1543132A (en) Method for implementing multicast spanning VLAN
CN1185831C (en) Method for managing users in wide hand city network
CN101065949A (en) Method for configuring a device using DHCP via PPPoE

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