CN101119220A - Gb passive optical network based multicast service implementing method and apparatus - Google Patents

Gb passive optical network based multicast service implementing method and apparatus Download PDF

Info

Publication number
CN101119220A
CN101119220A CNA2007101223740A CN200710122374A CN101119220A CN 101119220 A CN101119220 A CN 101119220A CN A2007101223740 A CNA2007101223740 A CN A2007101223740A CN 200710122374 A CN200710122374 A CN 200710122374A CN 101119220 A CN101119220 A CN 101119220A
Authority
CN
China
Prior art keywords
multicast
optical network
bridge port
port
mode
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
CNA2007101223740A
Other languages
Chinese (zh)
Other versions
CN101119220B (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.)
Sanechips Technology Co Ltd
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 CN2007101223740A priority Critical patent/CN101119220B/en
Publication of CN101119220A publication Critical patent/CN101119220A/en
Application granted granted Critical
Publication of CN101119220B publication Critical patent/CN101119220B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention discloses a multicast service realizing method which is based on the Gigabit-Capable Passive Optical Network, including the following steps: adding a multicast method selecting control into a multicast table; deploying a multicast method, which is used for the multicast service, in the multicast method selecting control; and processing the multicast service according to the deployed multicast method. Correspondingly, the present invention also provides a multicast service realizing device which is based on the Gigabit-Capable Passive Optical Network, and can encrypt the multicast data of different optical network units according to the needs of the spots, which increases the safety or can achieve the traditional multicast service of the non-optical network, and saves the broadband resource.

Description

A kind of multicast service implementation method and device based on Gb passive optical network
Technical field
The present invention relates to the Technology of Light Access Network field, relate in particular to a kind of multicast service implementation method and device based on GPON (Gigabit-capablePassive Optical Networks, Gb passive optical network).
Background technology
PON (Passive Optical Networks, EPON) is the light access technology of getting up to the multiple spot application development for support point.It does not need node device at optical branch point, only needs to install a simple optical branching device and get final product, therefore have the cable resource of saving, bandwidth resources share, save machine room investment, device security height, networking speed soon, comprehensive networking low cost and other advantages.
PON comprises APON (Asynchronous Transfer Mode Passive Optical Networks, be the asynchronous transfer mode EPON), EPON (Ethernet Passive Optical Networks, Ethernet level EPON) and GPON (Gigabit-capable Passive Optical Networks, Gb passive optical network).GPON is owing to support two-forty, multi-service and have abundant OAM﹠amp; P (Operation, Administration, Maintenance and Provisioning, operation, management, maintenance and configuration) function becomes the important development direction of PON technology.
Fig. 1 is a GPON access network structural representation, this GPON access network is by OLT (OpticalLine Termination, optical line terminal) 101 ODN (Optical Distribution Network,, Optical Distribution Network) 102 and ONU (Optical Network Unit, optical network unit) 103 3 parts constitute, wherein, described Optical Distribution Network 102 does not contain any active electronic device and electronic power supply, all is made up of Splitter passive devices such as (optical branching devices); Described optical line terminal 101 is a local side apparatus, is that optical network unit 103 is corresponding with some ustomer premises access equipments, and this optical line terminal 101 comprises SNI (Service Node Interface, SNI) and PON port; Described optical network unit 103 comprises UNI (User Network Interface, User Network Interface).
The GPON access network is the network of one-to-many, OLT is that the business data packet of down direction adopts broadcast mode to send at OLT to the ONU direction, ONU 12 bit Port-IDs (transmission channel sign) entrained according to each business data packet value is filtered the downlink service data bag, obtains one's own business data packet selectively and abandons all the other incoherent business data packet; ONU on the up direction be ONU on the OLT direction, upload the professional OLT of giving by the time slot burst of distributing to oneself.
GPON adopts Port-ID to identify miscellaneous service from different ONU in the OLT side, and Port-ID is used to provide 4096 different traffic stream identifier among the GPON, and is multiplexing to realize Business Stream.OLT sends to the downlink business of ONU and can realize encrypting by encryption device, to reach the networking security requirement.
Prior art one adopts traditional GPON system multicast pattern OLT to filter out the multicast program that does not belong to this PON port according to the multicast filtering table of configuration when the multicast service of realizing based on GPON, the multicast program that will belong to this PON port then sends to all ONU by the mode of broadcasting, and finishes duplicating of multicast program by ONU.
The defective of the prior art is to satisfy the networking security requirement.For the business that is broadcast to all ONU, because the key difference of each ONU can't send by the mode of data encryption.And a plurality of ONU need receive same multicast traffic stream, can not encrypt data stream, and thus, the user can receive all multicast services by ONU, thereby can't satisfy the requirement of networking security.
In order to address the above problem, prior art two adopts many duplicated multicast pattern to realize based on the GPON multicast service.This technology is introduced BP (Bridge Port, bridge port), with this bridge port and the physics Ethernet interface of ONU or ONU is that UNI is corresponding one by one, set up mapping relations between Port-ID and the BP according to certain rule, determine the bearer path of business in GPON based on bridge port, and the multicast replication function finished at OLT, BP has only application to add corresponding multicast group just can receive the packet that OLT issues, thereby realizes the passive optical network multicast business.
The prior art is to have finished duplicating of multicast service on OLT, OLT can adopt different enciphered data modes that multicast service is broadcast to ONU according to different ONU, thereby have only the ONU that can correctly decipher just can receive described multicast service, compare with prior art one, prior art two has strengthened the fail safe of multicast service, overcome the shortcoming that multicast service can not be encrypted, but also there is following defective in the prior art two promptly simultaneously: taken valuable bandwidth resources.Because realize duplicating of multicast service on OLT, the bandwidth that it can take down going channel is not suitable for the application scenarios strict to bandwidth resources.
In summary, the technology of existing realization passive optical network multicast business obviously exists inconvenience and defective, so be necessary to be improved on reality is used.
Summary of the invention
At above-mentioned defective, first purpose of the present invention is to provide a kind of multicast service implementation method based on Gb passive optical network, this method can be carried out the encryption of multi-cast business data according to the needs of application scenarios to different optical network units, strengthen the fail safe of multicast service or can realize traditional passive optical network multicast business, save bandwidth resources.
Second purpose of the present invention is to provide a kind of multicast service implement device based on Gb passive optical network, this device can carry out the encryption of multi-cast business data according to the needs of application scenarios to different optical network units, strengthen the fail safe of multicast service or can realize traditional passive optical network multicast business, save bandwidth resources.
In order to realize above-mentioned first purpose, the invention provides a kind of multicast service implementation method based on Gb passive optical network, described method comprises the steps:
A, in multicast table, increase the multicast mode and select control bit;
B, select in the control bit multicast mode of configuration multicast service in described multicast mode;
C, according to the multicast mode processing multicast service that is disposed.
The method according to this invention, the multicast mode of the multicast service that disposes among the described step B comprise many duplicated multicast pattern and traditional Gb passive optical network multicast pattern.
Further comprise after the method according to this invention, described steps A and before the step B:
B0, in optical network unit configuration transmission channel sign, and carry this transmission channel sign in this optical network unit IGMP bag that will send.
The method according to this invention, described step B further comprises:
B1, receive the IGMP bag that the up direction optical network unit sends after, wrap in according to described IGMP and to create in the multicast table and/or the deletion multicast group, and select the multicast mode of configuration multicast service in the control bit in the multicast mode;
B2, the information entrained according to the IGMP bag add the bridge port tabulation of multicast group correspondence with bridge port and/or with bridge port deletion from the bridge port tabulation of multicast group correspondence;
Multi-cast business data is play in B3, notice multicast business program source.
The method according to this invention, among the described step B1, if select on the control bit multicast mode of multicast service is configured to many duplicated multicast pattern in the multicast mode, then described step B0 also comprises: bridge port is set to corresponding one by one with optical network unit; Described step B2 also comprises: the transmission channel sign entrained according to the IGMP bag, search transmission channel and be identified to the mapping of bridge port to obtain bridge port, and according to the entrained adding multicast group action message of IGMP bag resulting bridge port is added the bridge port tabulation of multicast group correspondence, and/or according to the IGMP bag entrained leave the multicast group action message with the deletion from the bridge port tabulation of multicast group correspondence of resulting bridge port; Perhaps
Among the described step B1, if select on the control bit multicast mode of multicast service is configured to traditional Gb passive optical network multicast pattern in the multicast mode, then described step B0 also comprises: bridge port is set to corresponding one by one with passive optical network port; Described step B2 also comprises: according to the entrained passive optical network port of IGMP bag number with add the multicast group action message, to add the corresponding bridge port tabulation of multicast group with number corresponding bridge port of this passive optical network port, and/or according to the entrained passive optical network port of IGMP bag number with leave the multicast group action message with bridge port deletion from the bridge port tabulation of multicast group correspondence.
The method according to this invention, described step B1 further comprises:
The IGMP bag that B11, reception up direction optical network unit send;
B12, extract entrained transmission channel sign/passive optical network port of described IGMP bag number and multicast group information;
B13, in multicast table, create and/or delete multicast group, and select the multicast mode of configuration multicast service in the control bit in the multicast mode according to described transmission channel sign/passive optical network port number and multicast group information.
The method according to this invention, described step C further comprises:
Behind the multi-cast business data that C1, reception down direction multicast service program source are play, extract the purpose multicast group information of this multi-cast business data;
C2, according to the purpose multicast group information, search the tabulation of multicast table and bridge port and obtain the bridge port that described multi-cast business data need be transmitted and the multicast mode that is disposed;
C3, according to resulting bridge port and the multicast mode that disposed, multi-cast business data is handed down to optical network unit from passive optical network port.
The method according to this invention, described step C3 further comprises:
C31, search the transmission channel corresponding sign with this bridge port according to resulting bridge port;
C32, in multi-cast business data, stamp transmission channel sign, and described multi-cast business data is handed down to optical network unit from passive optical network port according to the multicast mode that is disposed.
The method according to this invention, if the multicast mode that disposes among the described step B is many duplicated multicast pattern, then in described step C32, according to this transmission channel sign number duplicated multicast business datum, it is cached to the multicast service output queue of the corresponding bridge port of optical network unit, and stamps the transmission channel sign and be handed down to optical network unit from passive optical network port; And/or
If the multicast mode of described step B configuration is traditional Gb passive optical network multicast pattern, then in described step C32, multi-cast business data is cached to the multicast service output queue, and stamps transmission channel sign and be handed down to optical network unit from passive optical network port.
In order to realize above-mentioned second purpose, the present invention also provides a kind of multicast service implement device based on Gb passive optical network, and this device comprises at least:
Multicast table is used to increase the multicast mode and selects control bit, and selects in the control bit multicast mode of configuration multicast service in described multicast mode;
The multicast service processing module is used for the multicast mode processing multicast service that disposes according to this multicast table.
According to device of the present invention, described multicast service processing module further comprises:
First receiving circuit is used to receive the IGMP bag that the up direction optical network unit sends, and extracts the entrained information of described IGMP bag;
Bridge port adding/deletion multicast group circuit is used for the information entrained according to the IGMP bag, bridge port is added the bridge port tabulation of multicast group correspondence and/or with bridge port deletion from the bridge port tabulation of multicast group correspondence;
First transmitted data circuit is used for notice multicast business program source broadcast multi-cast business data on up direction;
Second receiving circuit is used to receive down direction multicast service program source multi-cast business data of playing and the purpose multicast group information of extracting this multi-cast business data;
First searches circuit, is used for according to the purpose multicast group information, searches the tabulation of multicast table and bridge port and obtains the bridge port that described multi-cast business data need be transmitted and the multicast mode that is disposed;
Second transmitted data circuit is used for according to resulting bridge port and the multicast mode that disposed multi-cast business data being handed down to optical network unit from passive optical network port.
According to device of the present invention, described multicast service processing module also further comprises:
First mapping table is used to store the mapping that transmission channel is identified to bridge port;
Second mapping table is used for the mapping of memory bridge port to the transmission channel sign;
Described second searches circuit, is used for the transmission channel sign entrained according to the IGMP bag, searches first mapping table to obtain bridge port;
The described the 3rd searches circuit, searches second mapping table to obtain the transmission channel sign according to bridge port.
The present invention selects control bit by increasing the multicast mode at multicast table, the multicast mode of multicast service is set by this control bit, the multicast mode of described multicast service can be configured to many duplicated multicast pattern or traditional GPON multicast pattern, then according to the multicast mode processing multicast service that is disposed, thereby realized multicast service based on GPON.When the multicast mode of multicast service being configured to many duplicated multicast pattern according to the needs of application scenarios, different optical network units is carried out the encryption of multi-cast business data, strengthened the fail safe of multicast service, perhaps when the multicast mode of multicast service being configured to traditional GPON multicast pattern according to the needs of application scenarios, realize traditional GPON multicast service, saved bandwidth resources.
Description of drawings
Fig. 1 is a GPON access network structural representation;
Fig. 2 is the multicast service implement device module map based on GPON provided by the invention;
Fig. 3 is the multicast service implementation method flow chart based on GPON provided by the invention;
Fig. 4 is the multicast service implementation method flow chart based on GPON that first embodiment of the invention provides;
Fig. 5 is that the multicast service based on GPON that first embodiment of the invention provides is realized system model figure;
Fig. 6 is the multicast service implementation method flow chart based on GPON that the present invention two embodiment provide;
Fig. 7 is the implementation method model schematic diagram based on the GPON multicast service that the present invention first and second embodiment provide.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer,, the present invention is further elaborated below in conjunction with drawings and Examples.Should be appreciated that specific embodiment described herein only in order to explanation the present invention, and be not used in qualification the present invention.
Basic thought of the present invention is: increase the multicast mode at multicast table and select control bit, the multicast mode of multicast service is set by this control bit, the multicast mode of described multicast service can be configured to many duplicated multicast pattern and/or traditional GPON multicast pattern, according to the multicast mode processing multicast service that is disposed, realize the GPON multicast service then.
Multicast service implement device 200 based on GPON provided by the invention as shown in Figure 2, this device 200 is positioned on the OLT, and comprises multicast table 201 and multicast service processing module.Wherein,
Multicast table 201 referring to table 1, comprises that multicast group information, bridge port index and multicast mode select control bit.Multicast group information is that the combination by MAC (Media Access Control, medium access control) and VLAN-ID (Virtual Local Area Network Identifier, virtual local area network identifiers) realizes on hardware is realized.Described multicast table 201 is used for selecting in the multicast mode multicast mode of control bit configuration multicast service, and the multicast mode of the multicast service that it disposed comprises many duplicated multicast pattern and traditional GPON multicast pattern.
Table 1 multicast table
MAC Address VLAN-ID The bridge port index The multicast mode is selected control
MAC-a VID-x BP-Index BroadCast Ctrl
The multicast service processing module is used for the multicast mode processing multicast service that is disposed according to multicast table 201.This module further comprises: first receiving circuit 202, first mapping table 203, second search that circuit 204, bridge port adding/deletion multicast group circuit 205, first transmitted data circuit 206, second receiving circuit 207, first are searched circuit 208, second mapping table the 209, the 3rd is searched the circuit 210 and second transmitted data circuit 211.Wherein,
First receiving circuit 202 is used to receive IGMP (Internet GroupManagement Protocol, the IGMP) bag that up direction ONU sends, and extracts the entrained information of described IGMP bag.
Particularly, if the multicast mode of multicast table 201 configurations is many duplicated multicast pattern, this first receiving circuit 202 extracts described IGMP bag entrained Port-ID (transmission channel sign), multicast group information and adding multicast group action message or leaves the multicast group action message.If the multicast mode of multicast table 201 configurations is traditional GPON multicast pattern, this first receiving circuit 202 extracts described IGMP bag entrained PON port numbers, multicast group information and adding multicast group action message or leaves the multicast group action message.
This first receiving circuit 202 wraps entrained information with IGMP and passes to second and search circuit 204.Described up direction is meant the direction from ONU to OLT.
First mapping table 203 referring to table 2, is used to store the mapping of Port-ID to BP (Bridge Port, bridge port).
Second searches circuit 204, links to each other with first mapping table 203 with first receiving circuit 202, and the information that the IGMP bag that is used for being extracted according to first receiving circuit 202 carries is searched and obtained BP.
Particularly, if this second searches circuit 204 and receive the Port-ID that IGMP bag that first receiving circuit 202 extracts carries, thereby the BP that then searches in first mapping table 203 with described Port-ID correspondence mappings obtains BP.If this second is searched circuit 204 and receive the PON port numbers that IGMP bag that first receiving circuit 202 extracts carries, then directly obtain and its BP one to one.
This second is searched circuit 204 and also is further used for the relevant information that BP and IGMP bag is entrained (comprise multicast group information and add the multicast group action message or leave the multicast group action message) and passes to bridge port adding/deletion multicast group circuit 205.
Table 2 first mapping table
Port-ID Bridge port BP
PortID-1 BP-1
PortID-2 BP-2
PortID-3 BP-2
…… ……
PortID-4096 BP-n
Bridge port adding/deletion multicast group circuit 205, searching circuit 204 with multicast table 201, second links to each other with first transmitted data circuit 206, be used for the information entrained, BP added the BP tabulation of multicast group correspondence and/or bridge port deletion from the BP tabulation of multicast group correspondence according to IGMP bag.
Particularly, when described bridge port adding/deletion multicast group circuit 205 receive second search the entrained relevant information of BP that circuit 204 transmitted and IGMP bag after, according to the entrained adding multicast group action message of IGMP bag with BP add the multicast group correspondence the BP tabulation and/or according to the IGMP bag entrained leave the multicast group action message with BP deletion from the BP tabulation of multicast group correspondence.Described BP tabulation is as shown in table 3, comprising: the pointer of next BP and BP numbering.If represent the BP end of list (EOL) with Pointer pointer complete 1.
Table 3BP tabulation
The pointer of next BP The BP numbering
Pointer-1 BP-1
Pointer-2 BP-2
Pointer-n=complete 1 BP-n
First transmitted data circuit 206 is used for notice multicast business program source broadcast multi-cast business data on up direction.Behind bridge port adding/deletion multicast group circuit 205 complete operations, play multi-cast business data by these first transmitted data circuit, 206 notice multicast business program sources.
Second receiving circuit 207 is used to receive down direction multicast service program source multi-cast business data of playing and the purpose multicast group information of extracting this multi-cast business data.Described down direction is meant the direction from OLT to ONU.After this second receiving circuit 207 extracts the purpose multicast group information of multi-cast business data, send it to first and search circuit 208.This second receiving circuit 207 also further comprises the priority 802.1p value of extracting multi-cast business data.
First searches circuit 208, link to each other with second receiving circuit 207 with multicast table 201, be used for according to the second receiving circuit 207 purpose multicast group information of transmitting, search multicast table 201 and BP tabulation and obtain BP that described multi-cast business data need be transmitted and the multicast mode that is disposed.
Second mapping table 209 is used to store the mapping of BP to Port-ID.This table comprises BP, 802.1p value and Port-ID, and is as shown in table 4.
Table 4 second mapping table
Bridge port BP The 8021P value Port-ID
BP-1 1 PortID-1
2 PortID-1
…… ……
BP-2 1 PortID-2
2 PortID-3
…… ……
……
BP-512 1 PortID-n
2 PortID-m
…… ……
The 3rd searches circuit 210, searches circuit 208, second mapping table 209 and second transmitted data circuit 211 and links to each other with first, is used for searching circuit 208 resulting BP according to first and searches second mapping table 209 to obtain Port-ID.
Particularly, if the multicast mode that disposed is many duplicated multicast pattern, then the 3rd searches circuit 210 and search second mapping table 209 to obtain Port-ID according to BP and priority 802.1p value.If the multicast mode that is disposed is a traditional passive optical network multicast pattern, then the 3rd search circuit 210 according to BP, search second mapping table 209 to obtain Port-ID.
Second transmitted data circuit 211 is used for according to Port-ID corresponding with BP and the multicast mode that is disposed multi-cast business data being handed down to ONU from the PON port.
Particularly, if the multicast mode that is disposed is many duplicated multicast pattern, then this second transmitted data circuit 211 is according to Port-ID number duplicated multicast business datum, and it is cached to the multicast service output queue of the corresponding BP of OLT, and stamps Port-ID and be handed down to ONU from the PON port.If the multicast mode that disposed is a traditional passive optical network multicast pattern, then this second transmitted data circuit 211 is cached to the multicast service output queue with multi-cast business data, and stamps Port-ID and be handed down to ONU from the PON port.
Apparatus of the present invention are supported 512 BP, and each BP can dispose maximum 8 Port-ID, can realize mutual mapping between 4096 Port-ID and 512 BP by first mapping table and second mapping table.
Fig. 3 is the method flow diagram of realization GPON multicast service provided by the invention, and this method comprises as follows:
Step S301 increases the multicast mode and selects control bit in multicast table.
Step S302 selects in the control bit multicast mode of configuration multicast service in described multicast mode.The multicast mode of described multicast service comprises many duplicated multicast pattern and traditional passive optical network multicast pattern.
Particularly, this step comprises:
At optical network unit configuration Port-ID, and carry this Port-ID in this optical network unit IGMP bag that will send.
After receiving the IGMP bag that the up direction optical network unit sends, wrap in according to described IGMP and to create in the multicast table and/or the deletion multicast group, and select the multicast mode of configuration multicast service in the control bit in the multicast mode.
The information entrained according to IGMP adds the corresponding bridge port tabulation of multicast group with bridge port and/or with bridge port deletion from the bridge port tabulation of multicast group correspondence.
Multi-cast business data is play in notice multicast business program source.
Step S303 is according to the multicast mode processing multicast service that is disposed.
Particularly, this step comprises:
After receiving the multi-cast business data of down direction multicast service program source broadcast, extract the purpose multicast group information of this multi-cast business data.
According to the purpose multicast group information, search multicast table and BP tabulation and obtain BP that described multi-cast business data need be transmitted and the multicast mode that is disposed.
According to resulting BP and the multicast mode that disposed, multi-cast business data is handed down to optical network unit from the PON port.
Fig. 4 is the multicast service implementation method flow chart based on GPON that first embodiment of the invention provides, multicast mode with multicast service among this embodiment is configured to many duplicated multicast pattern, be described in conjunction with passive optical network shown in Figure 5 and device 200 shown in Figure 2, described device 200 is positioned at the OLT (optical line terminal) 505 of passive optical network shown in Figure 5, and this method specifically comprises as follows:
Step S401, dispose PortID-1 on the ONU1 (first optical network unit) 501 and on ONU2 (second optical network unit) 502, disposing PortID-2, and it is corresponding one by one that BP-1 and ONU1501 are set to, and BP-2 is set to corresponding one by one with ONU2502.
Described PortID-1 and PortID-2 are used for identifying the multicast service of many duplicated multicast of employing pattern of ONU1501 and ONU2502 respectively.This step can be further dispose PortID-3 other business with sign ONU2502 on ONU2502, as online or voice etc.
Described BP-1 and BP-2 are positioned at first terminal 503 and second terminal 504, as shown in Figure 5.The mapping relations of this BP-1 and BP-2 and PortID-1 and PortID-2 can be joined first mapping table 203 that is shown in Table 2.The degree of depth of this first mapping table 203 is 4096, makes index with Port-ID, and width is 9, and the content of depositing is BP.
Step S402, ONU1501 and ONU2502 initiate the IGMP bag that request adds multicast group A respectively on up direction.Described multicast group A is present in the system.
Step S403, first receiving circuit 202 receive the interconnected IGMP bag of ONU1501 and ONU2502 transmission, and extract the entrained information of described IGMP bag.Described information comprises: PortID-1 and PortID-2, multicast group A information and adding multicast group action message.
In this step, described multicast group A information is represented with MAC-a and VID-x on hardware is realized.
Step S404, the information entrained according to IGMP bag is created multicast group A at multicast table 201, and is as shown in table 1, selects control bit to be configured to many duplicated multicast pattern the multicast mode, and the entrained information of being extracted of IGMP bag is sent to second search circuit 204.
Step S405, second searches PortID-1 that circuit 204 carries according to IGMP bag and PortID-2 searches first mapping table 203 and obtains BP-1 and BP-2, and with BP-1, BP-2, multicast group A information with add the multicast group action message and send to bridge port adding/deletion multicast group circuit 205.
Step S406, bridge port adding/deletion multicast group circuit 205 be according to adding the multicast group action message, and BP-1 and BP-2 are write the BP tabulation of multicast group A correspondence, represents the end of BP chained list with Pointer pointer complete 1, shown in table 1 and table 3.
Step S407, first transmitted data circuit, 206 notice multicast business program source servers 506 are play multi-cast business data.
Step S408, multicast service program source server 506 is play multi-cast business data by the down direction link.
Step S409, the multi-cast business data that second receiving circuit, 207 receiving multicast business program source servers 505 are play.
Step S410, it is MAC Address, Vlan-ID and priority 802.1p value that second receiving circuit 207 extracts the entrained purpose multicast group information of described multi-cast business data.
Step S411, according to described MAC Address and Vlan-ID, the BP tabulation of searching multicast table 201 and correspondence thereof obtains BP-1, BP-2 that described multi-cast business data need be transmitted and the multicast mode that is disposed.
Particularly, MAC-a that is disposed and VID-x in MAC Address and Vlan-ID and the multicast table 201 are compared, if the two coupling, then search the BP tabulation by the BP-Index in the multicast table 201, obtain BP-1, the BP-2 that described multi-cast business data need be transmitted, and to judge the multicast mode that is disposed by the multicast mode control bit in the multicast table 201 be many duplicated multicast pattern.
Step S412, the 3rd searches circuit 210 according to resulting BP-1, BP-2 and priority 802.1p value, searches second mapping table 209, referring to table 4, obtains and corresponding PortID-1 of BP-1, BP-2 and PortID-2.
The degree of depth of described second mapping table 209 is 512, and as index, each clauses and subclauses comprises 8 Port-ID with BP, and according to 802.1p, fields such as VLAN-ID, COS territory and ethernet type are index.
Step S413, second transmitted data circuit 211 be according to Port-ID number duplicated multicast business datum, and it is cached to the multicast service output queue of the corresponding BP of OLT, and stamp Port-ID and be handed down to ONU from the PON port.
In this step, the Port-ID number is 2, second transmitted data circuit 211 is according to many multicast replications pattern, multi-cast business data is duplicated two parts, be cached to the multicast service output queue of BP-1 and BP-2 respectively, can be referring to many duplicated multicast pattern branch road shown in Figure 7, and will stamp PortID-1, PortID-2 and send from the PON port.
Fig. 5 is the method flow diagram of the realization GPON multicast service that provides of second embodiment of the invention, multicast mode with multicast service among this embodiment is configured to traditional GPON multicast pattern, its passive optical network is identical with Fig. 5, be described in conjunction with Fig. 5 and device 200 shown in Figure 2, described device 200 is positioned at the OLT (optical line terminal) 505 of passive optical network shown in Figure 5, and this method specifically comprises as follows:
Step S601 disposes a PortID-4095 respectively on ONU1501 and ONU2502, and BP-1 is corresponding with the PON1 port, and BP-2 is corresponding with the PON2 port.
Described PortID-4095 is used for identifying the multicast service of the employing tradition GPON multicast pattern of ONU1501 and ONU2502.
Among the present invention, what PON mouths passive optical network is supported to dispose what BP and is used for doing traditional multicast service.
Step S602, ONU1501 and ONU2502 initiate the IGMP bag that request adds multicast group A respectively on up direction.Described multicast group A is present in the system.
Step S603, first receiving circuit 202 receive the interconnected IGMP bag of ONU1501 and ONU2502 transmission, and extract the entrained information of described IGMP bag.Described information comprises: PON port numbers, multicast group A information and adding multicast group action message.
Step S604 creates multicast group A at multicast table 201, and is as shown in table 1, selects control bit to be configured to traditional GPON multicast pattern the multicast mode, and the information that the IGMP bag that is extracted carries is sent to second searches circuit 204.
Step S605, second searches circuit 204 directly obtains BP-1 and BP-2 according to the PON port numbers that the IGMP bag carries, and BP-1, BP-2, multicast group A information and adding multicast group action message are sent to bridge port adding/deletion multicast group circuit 205.
Step S606, bridge port adding/deletion multicast group circuit 205 be according to adding the multicast group action message, and BP-1 and BP-2 are write the BP tabulation of multicast group A correspondence, represents the end of BP chained list with Pointer pointer complete 1, shown in table 1 and table 3.
Step S607, first transmitted data circuit, 206 notice multicast business program source servers 506 are play multi-cast business data.
Step S608, multicast service program source server 506 is play multi-cast business data by the down direction link.
Step S609, the multi-cast business data that second receiving circuit, 207 receiving multicast business program source servers 505 are play.
Step S610, it is MAC Address and Vlan-ID that second receiving circuit 207 extracts the entrained purpose multicast group information of described multi-cast business data.
Step S611, according to described MAC Address and Vlan-ID, the BP tabulation of searching multicast table 201 and correspondence thereof obtains BP-1, BP-2 that described multi-cast business data need be transmitted and the multicast mode that is disposed.
Particularly, MAC-a that is disposed and VID-x in MAC Address and Vlan-ID and the multicast table 201 are compared, if the two coupling, then search the BP tabulation by the BP-Index in the multicast table 201, obtain BP-1, the BP-2 that described multi-cast business data need be transmitted, and to judge the multicast mode that is disposed by the multicast mode control bit in the multicast table 201 be many duplicated multicast pattern.
Step S612, the 3rd searches circuit 210 searches second mapping table 209 according to resulting BP-1, BP-2, referring to table 4, obtains and the corresponding PortID-4095 of BP-1, BP-2.
Preferably, when the multicast mode of multicast service was configured to traditional GPON multicast pattern, all to be configured to identical multicast Port-ID be PortID-4095 to realize and shared one second mapping table 209 of multicast service of many duplicated multicast pattern with the value of 8 Port-ID below BP-1 or the BP-2.
Step S613, second transmitted data circuit 211 is that traditional GPON multicast pattern is cached to the multicast output queue with multi-cast business data according to the multicast mode of resulting multicast service, and stamps PortID-4095 and sent by the PON port.
Can on this branch road, multi-cast business data be called the traditional group multicast business data with reference to traditional GPON multicast pattern branch road of figure 7, it be cached to the multicast output queue, and stamp PortID-4095, send by the PON port at last.
In the third embodiment of the present invention, if multicast service program source server 505 is play the multi-cast business data that adopts multiple multicast mode by the down direction link, the multicast mode of then judging multi-cast business data and being disposed, if many duplicated multicast pattern is then according to method processing multicast service data that first embodiment of the invention provided, if traditional passive optical network multicast pattern is then according to method processing multicast service data that second embodiment of the invention provided.Its processing procedure can be referring to Fig. 7.
In summary, the present invention selects control bit by increasing the multicast mode at multicast table, the multicast mode of multicast service is set by this control bit, the multicast mode of described multicast service can be configured to many duplicated multicast pattern or traditional GPON multicast pattern, then according to the multicast mode processing multicast service that is disposed, thereby realized the GPON multicast service, when the multicast mode of multicast service being configured to many duplicated multicast pattern according to the needs of application scenarios, can carry out the encryption of multi-cast business data to different optical network units, strengthened the fail safe of multicast service, perhaps when the multicast mode of multicast service being configured to traditional GPON multicast pattern according to the needs of application scenarios, realize traditional GPON multicast service, saved bandwidth resources.
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 (12)

1. the multicast service implementation method based on Gb passive optical network is characterized in that described method comprises the steps:
A, in multicast table, increase the multicast mode and select control bit;
B, select in the control bit multicast mode of configuration multicast service in described multicast mode;
C, according to the multicast mode processing multicast service that is disposed.
2. method according to claim 1 is characterized in that, the multicast mode of the multicast service that disposes among the described step B comprises many duplicated multicast pattern and traditional Gb passive optical network multicast pattern.
3. method according to claim 2 is characterized in that, further comprises after the described steps A and before the step B:
B0, in optical network unit configuration transmission channel sign, and carry this transmission channel sign in this optical network unit IGMP bag that will send.
4. method according to claim 3 is characterized in that, described step B further comprises:
B1, receive the IGMP bag that the up direction optical network unit sends after, wrap in according to described IGMP and to create in the multicast table and/or the deletion multicast group, and select the multicast mode of configuration multicast service in the control bit in the multicast mode;
B2, the information entrained according to the IGMP bag add the bridge port tabulation of multicast group correspondence with bridge port and/or with bridge port deletion from the bridge port tabulation of multicast group correspondence;
Multi-cast business data is play in B3, notice multicast business program source.
5. method according to claim 4, it is characterized in that, among the described step B1, if select on the control bit multicast mode of multicast service is configured to many duplicated multicast pattern in the multicast mode, then described step B0 also comprises: bridge port is set to corresponding one by one with optical network unit; Described step B2 also comprises: the transmission channel sign entrained according to the IGMP bag, search transmission channel and be identified to the mapping of bridge port to obtain bridge port, and according to the entrained adding multicast group action message of IGMP bag resulting bridge port is added the bridge port tabulation of multicast group correspondence, and/or according to the IGMP bag entrained leave the multicast group action message with the deletion from the bridge port tabulation of multicast group correspondence of resulting bridge port; Perhaps
Among the described step B1, if select on the control bit multicast mode of multicast service is configured to traditional Gb passive optical network multicast pattern in the multicast mode, then described step B0 also comprises: bridge port is set to corresponding one by one with passive optical network port; Described step B2 also comprises: according to the entrained passive optical network port of IGMP bag number with add the multicast group action message, to add the corresponding bridge port tabulation of multicast group with number corresponding bridge port of this passive optical network port, and/or according to the entrained passive optical network port of IGMP bag number with leave the multicast group action message with bridge port deletion from the bridge port tabulation of multicast group correspondence.
6. method according to claim 5 is characterized in that, described step B1 further comprises:
The IGMP bag that B11, reception up direction optical network unit send;
B12, extract entrained transmission channel sign/passive optical network port of described IGMP bag number and multicast group information;
B13, in multicast table, create and/or delete multicast group, and select the multicast mode of configuration multicast service in the control bit in the multicast mode according to described transmission channel sign/passive optical network port number and multicast group information.
7. method according to claim 3 is characterized in that, described step C further comprises:
Behind the multi-cast business data that C1, reception down direction multicast service program source are play, extract the purpose multicast group information of this multi-cast business data;
C2, according to the purpose multicast group information, search the tabulation of multicast table and bridge port and obtain the bridge port that described multi-cast business data need be transmitted and the multicast mode that is disposed;
C3, according to resulting bridge port and the multicast mode that disposed, multi-cast business data is handed down to optical network unit from passive optical network port.
8. method according to claim 7 is characterized in that, described step C3 further comprises:
C31, search the transmission channel corresponding sign with this bridge port according to resulting bridge port;
C32, in multi-cast business data, stamp transmission channel sign, and described multi-cast business data is handed down to optical network unit from passive optical network port according to the multicast mode that is disposed.
9. method according to claim 8, it is characterized in that, if the multicast mode that disposes among the described step B is many duplicated multicast pattern, then in described step C32, according to this transmission channel sign number duplicated multicast business datum, it is cached to the multicast service output queue of the corresponding bridge port of optical network unit, and stamps the transmission channel sign and be handed down to optical network unit from passive optical network port; And/or
If the multicast mode of described step B configuration is traditional Gb passive optical network multicast pattern, then in described step C32, multi-cast business data is cached to the multicast service output queue, and stamps transmission channel sign and be handed down to optical network unit from passive optical network port.
10. a realization is characterized in that as the device of claim 1~9 method as described in each this device comprises at least:
Multicast table is used to increase the multicast mode and selects control bit, and selects in the control bit multicast mode of configuration multicast service in described multicast mode;
The multicast service processing module is used for the multicast mode processing multicast service that disposes according to this multicast table.
11. device according to claim 10 is characterized in that, described multicast service processing module further comprises:
First receiving circuit is used to receive the IGMP bag that the up direction optical network unit sends, and extracts the entrained information of described IGMP bag;
Bridge port adding/deletion multicast group circuit is used for the information entrained according to the IGMP bag, bridge port is added the bridge port tabulation of multicast group correspondence and/or with bridge port deletion from the bridge port tabulation of multicast group correspondence;
First transmitted data circuit is used for notice multicast business program source broadcast multi-cast business data on up direction;
Second receiving circuit is used to receive down direction multicast service program source multi-cast business data of playing and the purpose multicast group information of extracting this multi-cast business data;
First searches circuit, is used for according to the purpose multicast group information, searches the tabulation of multicast table and bridge port and obtains the bridge port that described multi-cast business data need be transmitted and the multicast mode that is disposed;
Second transmitted data circuit is used for according to resulting bridge port and the multicast mode that disposed multi-cast business data being handed down to optical network unit from passive optical network port.
12. device according to claim 11 is characterized in that, described multicast service processing module also further comprises:
First mapping table is used to store the mapping that transmission channel is identified to bridge port;
Second mapping table is used for the mapping of memory bridge port to the transmission channel sign;
Described second searches circuit, is used for the transmission channel sign entrained according to the IGMP bag, searches first mapping table to obtain bridge port;
The described the 3rd searches circuit, searches second mapping table to obtain the transmission channel sign according to bridge port.
CN2007101223740A 2007-09-24 2007-09-24 Gb passive optical network based multicast service implementing method and apparatus Active CN101119220B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101223740A CN101119220B (en) 2007-09-24 2007-09-24 Gb passive optical network based multicast service implementing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101223740A CN101119220B (en) 2007-09-24 2007-09-24 Gb passive optical network based multicast service implementing method and apparatus

Publications (2)

Publication Number Publication Date
CN101119220A true CN101119220A (en) 2008-02-06
CN101119220B CN101119220B (en) 2010-06-09

Family

ID=39055174

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101223740A Active CN101119220B (en) 2007-09-24 2007-09-24 Gb passive optical network based multicast service implementing method and apparatus

Country Status (1)

Country Link
CN (1) CN101119220B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102263780A (en) * 2010-05-25 2011-11-30 中兴通讯股份有限公司 Method for realizing multicast communication and node
CN101741592B (en) * 2008-11-13 2012-01-04 华为技术有限公司 Method, device and system for managing GPON branch in multi-service transmitting network
CN101262299B (en) * 2008-04-24 2012-04-25 上海交通大学 Wave-division multiplexing passive optical network system for supporting multicast function
CN102487325A (en) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 Multicast service realizing method and device
WO2017148104A1 (en) * 2016-03-01 2017-09-08 中兴通讯股份有限公司 Method and apparatus for collectively managing bandwidth of passive optical network terminal
CN108882064A (en) * 2018-06-26 2018-11-23 潍坊学院 A kind of port data packet transmission method and system based on GPON system
WO2019024440A1 (en) * 2017-07-31 2019-02-07 南通海鑫信息科技有限公司 Method for system communication of onu device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6324575B1 (en) * 1999-01-29 2001-11-27 3Com Corporation Intelligent selection of multicast filtering modes for switch ports
US7394826B2 (en) * 2003-09-09 2008-07-01 Harris Corporation Mobile ad hoc network (MANET) providing quality-of-service (QoS) based unicast and multicast features
GB0403128D0 (en) * 2004-02-12 2004-03-17 Koninkl Philips Electronics Nv Multicast transmission

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101262299B (en) * 2008-04-24 2012-04-25 上海交通大学 Wave-division multiplexing passive optical network system for supporting multicast function
CN101741592B (en) * 2008-11-13 2012-01-04 华为技术有限公司 Method, device and system for managing GPON branch in multi-service transmitting network
CN102263780A (en) * 2010-05-25 2011-11-30 中兴通讯股份有限公司 Method for realizing multicast communication and node
CN102487325A (en) * 2010-12-02 2012-06-06 中兴通讯股份有限公司 Multicast service realizing method and device
CN102487325B (en) * 2010-12-02 2015-06-03 中兴通讯股份有限公司 Multicast service realizing method and device
WO2017148104A1 (en) * 2016-03-01 2017-09-08 中兴通讯股份有限公司 Method and apparatus for collectively managing bandwidth of passive optical network terminal
WO2019024440A1 (en) * 2017-07-31 2019-02-07 南通海鑫信息科技有限公司 Method for system communication of onu device
CN108882064A (en) * 2018-06-26 2018-11-23 潍坊学院 A kind of port data packet transmission method and system based on GPON system
CN108882064B (en) * 2018-06-26 2021-02-02 潍坊学院 Port data packet sending method and system based on GPON system

Also Published As

Publication number Publication date
CN101119220B (en) 2010-06-09

Similar Documents

Publication Publication Date Title
CN101119220B (en) Gb passive optical network based multicast service implementing method and apparatus
US8509115B2 (en) Multicast control method in Ethernet Passive Optical Network
CN1997240B (en) Control method and system for passive optical network broadcast traffic and passive optical network terminal
CN101043276B (en) Passive optical network (pon) system
EP2355374B1 (en) Method, system and optical line terminal for message transmission in an optical communication system
CN1319329C (en) Automatic method for reporting MAC address from device of optical network unit at remote side to network management system
US8280055B2 (en) Optical network system and method of changing encryption keys
CN101873515B (en) IPV6 message transmission method, system and device of passive optical network
KR20050038069A (en) Vlan aware shared lan emulation method and device with manageable llid in epon
CN102714614B (en) Method for transmitting data in passive optical network, user-side equipment, and system
JP2004343243A (en) Multicast communication system and station side device in pon system
CN106851439A (en) A kind of cut-in method and device of multiple optical network units
CN101674222B (en) Method and system for multicast switching
CN101227752B (en) Peer to peer communicating method of gigabit passive optical network
CN101252522A (en) System and method for medium accessing to control address filtrating collocation
CN102098166A (en) Gigabit passive optical network system and controllable multicast implementation method thereof
CN103701679A (en) VLAN (virtual local area network) conversion implementation method
EP2320598B1 (en) Multicast processing method and apparatus
CN101047444B (en) Method for optical network unit depart from multicast set in passive optical network system
CN102098165B (en) Method and system for multicast preview control of Gigabit passive optical network system
CN111491221B (en) vOLT multicast method and OLT equipment
CN101399820A (en) Multicast service control method for Gbit Ethernet passive network system
CN100550758C (en) A kind of GPON system multicast method and device thereof
CN102149026A (en) Multicast realizing method and system
CN100391202C (en) Method and apparatus for realizing multicast in shared media network

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
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20080206

Assignee: SANECHIPS TECHNOLOGY Co.,Ltd.

Assignor: ZTE Corp.

Contract record no.: 2015440020319

Denomination of invention: Gb passive optical network based multicast service implementing method and apparatus

Granted publication date: 20100609

License type: Common License

Record date: 20151123

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
TR01 Transfer of patent right

Effective date of registration: 20221202

Address after: 518055 Zhongxing Industrial Park, Liuxian Avenue, Xili street, Nanshan District, Shenzhen City, Guangdong Province

Patentee after: SANECHIPS TECHNOLOGY Co.,Ltd.

Address before: 518057 Zhongxing building, science and technology south road, Nanshan District hi tech Industrial Park, Guangdong, Shenzhen

Patentee before: ZTE Corp.

TR01 Transfer of patent right