CN102447568A - Method for treating downlinking broadcast, flooding business and multicasting business in gigabit passive optical network (GPON) system - Google Patents

Method for treating downlinking broadcast, flooding business and multicasting business in gigabit passive optical network (GPON) system Download PDF

Info

Publication number
CN102447568A
CN102447568A CN2011103671150A CN201110367115A CN102447568A CN 102447568 A CN102447568 A CN 102447568A CN 2011103671150 A CN2011103671150 A CN 2011103671150A CN 201110367115 A CN201110367115 A CN 201110367115A CN 102447568 A CN102447568 A CN 102447568A
Authority
CN
China
Prior art keywords
port
bag
onu
business
configuration
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
CN2011103671150A
Other languages
Chinese (zh)
Other versions
CN102447568B (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.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN201110367115.0A priority Critical patent/CN102447568B/en
Publication of CN102447568A publication Critical patent/CN102447568A/en
Application granted granted Critical
Publication of CN102447568B publication Critical patent/CN102447568B/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 invention relates to a method for treating downlinking broadcast, flooding business and multicasting business in a gigabit passive optical network (GPON) system, which comprises the following steps: arranging a load-bearing channel label which is exclusively used for transmitting downlinking broadcast, flooding business and an unknown multicasting packet at an optical line terminal (OLT); when registering optical network units (ONUs), arranging a load-bearing channel label which is the same with the load-bearing channel label arranged at the OLT; when receiving the downlinking broadcast, the flooding business and unknown multicasting business by the OLT, encapsulating the packet to a gigabit encapsulation method (GEM) frame carrying the load-bearing channel label, and transmitting the broadcast of the GEM frame to each ONU; and after receiving the GEM frame by the ONUs, pretreating the GEM frame into an Ethernet message, then forwarding the Ethernet message according to a port business rule configured by the ONUs, and finally, when forwarding the packet to a user network interface (UNI) port of a user, carrying out suppressing treatment on the packet based on a physical port by the ONUs. According to the method for treating the downlinking broadcast, the flooding business and the multicasting business in the GPON system, the treating method to downlinking broadcast business, the flooding business and the unknown multicasting business in the GPON system is more concrete, controllable and flexible. Therefore, fine service is provided to the user.

Description

Downlink broadcast, flooded traffic and multicast service handling method in a kind of GPON system
Technical field
The present invention relates in the GPON system downstream packets and handle, is downlink broadcast, flooded traffic and multicast service handling method in a kind of GPON system specifically.Especially refer to downlink broadcast, flooded traffic and unknown multicast method for processing business in a kind of GPON system.
Background technology
GPON (Gigabit-Capable Passive Optical Network; Gigabit passive optical network) technology is important techniques branch in EPON (PON) family; With other PON technology type seemingly; GPON also is a kind of passive light access technology that a little arrives the multidrop topology structure that adopts, by the OLT (Optical Line Terminal, optical line terminal) of office's side, ONU (the Optical Network Unit of user side; Optical network unit) and ODN (Optical Distribution Network, Optical Distribution Network) form.
GPON adopts TDM broadcast mode, up direction (ONU is to OLT) to adopt TDMA (time division multiple access access) mode at down direction (OLT is to ONU).
OMCI (ONT Management and Control Interface ONT management and control interface) is a kind of configuration management agreement that defines in the GPON standard.OLT controls ONU through OMCI (ONT manages control interface).
The OLT side of GPON system uses bearer path sign GEM PORT ID to identify the miscellaneous service of different ONU.And at present unified delineation of activities and transaction module are not arranged as yet in the GPON system, and in existing network, remove outside unicast service, multicast service, the speech business, also have other business and protocol data.The most frequently used application model of existing GPON system; Be usually operated under the MAC bridge mode, professional for downlink broadcast business, flooded traffic and unknown multicast, no clear and definite Subdividing Processing model; Be unfavorable for the management of operator, reach the service that the terminal use is become more meticulous the user.
Summary of the invention
To the defective that exists in the prior art, the object of the present invention is to provide downlink broadcast, flooded traffic and multicast service handling method in a kind of GPON system, be implemented in the professional classification processing of broadcasting in the GPON system, flooded traffic and unknown multicast; And support is based on the bag inhibit feature of ONU port; The segmentation degree of control type of service is high, and the may command flow is reduced to reasonable range, thereby suppresses broadcast storm effectively; Avoid network congestion, guarantee the normal operation of Network.The service that the terminal use is become more meticulous.
For reaching above purpose, the technical scheme that the present invention takes is:
Downlink broadcast, flooded traffic and multicast service handling method in a kind of GPON system; It is characterized in that: be provided with one at the OLT of GPON system and be exclusively used in the bearer path sign of sending downlink broadcast, flooded traffic and unknown multicast bag; ONU registers last time; Be provided with one and be exclusively used in the bearer path sign that receives downlink broadcast, flooded traffic and unknown multicast business, and its bearer path sign with the OLT setting is identical;
When OLT receives descending broadcasting, flooded traffic and unknown multicast business, this is sealed GEM (G-PON Encapsulation Mode) frame that installs to above-mentioned bearer path sign, above-mentioned GEM frame broadcasting is sent to each ONU;
ONU is behind the GEM frame of receiving with above-mentioned bearer path sign; Preliminary treatment is the Ethernet message, transmits according to the port traffic rule of ONU configuration then, and is last; Transmit when wrapping user's uni port, said ONU can wrap based on physical port and suppress to handle again.
On the basis of technique scheme, ONU is provided with one and is exclusively used in the bearer path sign that receives downlink broadcast, flooded traffic and unknown multicast business, is to realize through following steps:
The first step, after the PON of ONU got into running status through distance measuring states, ONU was registered to OLT, and creates the OMCI passage;
Second step, ONU through the OMCI passage to OLT carry out that facility information reports mutual after, the OMCI module issuing message of OLT is given ONU, and on ONU the bearer path of the GEM PORT ID identical of an acquiescence of configuration with OLT, abbreviate broadcast channel as.
On the basis of technique scheme; After ONU receives the GEM frame through broadcast channel; The PON module can be treated to the Ethernet bag with the GEM frame, then this bag is sent to the innernal CPU port of ONU, and the cpu port of this ONU is corresponding to the bridge port of PON; Be specifically designed to the bridge port place of PON from then on, receive the professional Ethernet bag of descending broadcasting, flooded traffic and unknown multicast.
On the basis of technique scheme, transmit based on the port traffic rule of ONU configuration, may further comprise the steps:
The first step, the ethernet frame of receiving is classified according to the bag type of service: obtain the bag type of Ethernet bag, be divided three classes: broadcasting, flooded traffic and unknown multicast type of service; Target MAC (Media Access Control) address according to the Ethernet bag is judged, if target MAC (Media Access Control) address is FF:FF:FF:FF:FF:FF, then is judged as broadcast packet; If purpose MAC is 01:00:5E:XX:XX:XX, then be judged as the unknown multicast bag; Other then are classified as the flooded traffic bag;
Second step, carry out the port traffic configuration of ONU and compare, do not match and then do not transmit, coupling then changed for the 3rd step over to;
The 3rd step after mating with the business configuration of port, needed to carry out corresponding VLAN to bag and handles, the operation that gets into next step again, and the VLAN processing rule is changed according to the port traffic allocation list.
On the basis of technique scheme, second step, the described port traffic configuration of carrying out ONU was compared, and needed use side port service allocation list, and the port traffic allocation list writes down following content:
When ONU carries out the data service configuration, the administration module OMCI of GPON ONU, the port traffic of preserving ONU is configured to the port traffic allocation list;
When the ONU in the registration increased the data service configuration, the data service that its port disposed was stored in the port service allocation list of inlet side;
When leaving out the data service of ONU bar, in the port traffic allocation list, the corresponding service configuration items is also deleted;
When ONU goes to authorize, will empty whole port traffic allocation list;
The parameter c fgNum of port traffic allocation list representes port traffic bar number, and 16 business of the maximum support of each user UNI mouth when the value of parameter c fgNum is zero, represent that this port does not have configuration data professional;
The vlan information of downstream packets needs to carry out matching ratio with all of the port configuration of ONU, handles one by one according to the port order, realizes after the correct processing of bag; Send out user's uni port, when carrying out the business configuration comparison, the vlan information of bag and all business configuration of each port are compared to correspondence; Then do not transmit if match; If coupling, then carry out preparing prerotation and sending out after VLAN handles according to service allocation list.
On the basis of technique scheme, ONU wraps based on physical port and suppresses to handle, and needs to use the port bag to suppress allocation list, and the port bag suppresses allocation list and writes down following content:
When ONU wraps the inhibition configuration, the administration module OMCI of GPON ONU, the port bag of preserving ONU is suppressed to the port bag and suppresses allocation list; That is: from GPON consultative management module OMCI, the port bag that obtains ONU suppresses configuration;
When the ONU in the registration being carried out suppress configuration based on the bag of port, the bag of its port suppresses configuration and is stored into that a port bag suppresses in the allocation list;
When the bag of certain type of revising the ONU port suppressed configuration, bag suppressed in the allocation list, and the configuration items of corresponding bag type is modified simultaneously;
When ONU goes to authorize, will empty whole bag and suppress allocation list;
The port bag suppresses the element that allocation list comprises and is respectively: uni port number, and the bag type of service, bag suppresses switch, and bag suppresses thresholding;
Uni port number: be the user side physical port number of ONU,
The bag type of service: the bag type of inhibition is divided three classes: broadcast packet, unknown multicast bag, inundation bag,
Bag suppresses switch: the enabling or closing of the bag inhibit feature of corresponding certain port,
Bag suppresses thresholding: per second is transmitted the maximum of the number of bag,
If the port bag suppresses deploy switch for not enabling, then directly with Bao Faxiang user UNI mouth;
If the port bag suppresses deploy switch for enabling, judge then per second has given out a contract for a project to count whether surpass the inhibition thresholding, surpasses threshold value, does not then transmit, otherwise directly with Bao Faxiang user UNI mouth.
On the basis of technique scheme, bag suppresses the processing basis for estimation and is: the bag after handling through VLAN, prepare to transmit when certain port, and need judge that the bag of this port suppresses configuration.
Downlink broadcast, flooded traffic and multicast service handling method in the GPON of the present invention system; Be implemented in the professional classification processing of broadcasting in the GPON system, flooded traffic and unknown multicast, and support the bag inhibit feature based on the ONU port, the segmentation degree of control type of service is high; And the may command flow is reduced to reasonable range; Thereby suppress broadcast storm effectively, avoid network congestion, guarantee the normal operation of Network.Make in the GPON system, flooded traffic professional and the professional concrete more controlled and flexibility of processing method of unknown multicast for downlink broadcast, thereby, the service that becomes more meticulous is provided for the user.
The invention provides downlink broadcast, flooded traffic and the professional standardized model of unknown multicast in the cover GPON system; The present invention combines industry standard that downlink broadcast, flooded traffic and unknown multicast business function are carried out demand analysis, has proposed according to the professional treatment mechanism of transmitting and wrapping these two big functions of inhibition of port arrangement.It is applicable to the existing GPON system that uses, and the present invention can accurately control user's real needs when transmitting according to port arrangement is professional.And administrative staff can be according to actual needs carry out suppressing based on the bag of port to the bag of different business types; Improved the flexibility of downlink broadcast, flooded traffic and unknown multicast service processing function in the GPON system, the service that becomes more meticulous is provided for the terminal use.
Description of drawings
The present invention has following accompanying drawing:
Fig. 1 downstream packets is handled overview flow chart,
The configuration of Fig. 2 port traffic is flow chart relatively,
Fig. 3 bag suppresses process chart.
Embodiment
Below in conjunction with accompanying drawing the present invention is done further explain.
For satisfying user's different demands, downlink broadcast, flooded traffic and unknown multicast method for processing business provide downlink broadcast, flooded traffic and the professional standardized model of unknown multicast in the cover GPON system in the GPON of the present invention system.As shown in Figure 1, total handling process is following:
Be provided with one at the OLT of GPON system and be exclusively used in the bearer path sign GEM PORT ID that sends downlink broadcast, flooded traffic and unknown multicast bag, this GEM PORT ID, be OLT system start-up after, after the mandate of OLT ply-yarn drill, the bearer path of default configuration; ONU (each ONU of OLT correspondence) registered last time, be provided with one and be exclusively used in the bearer path sign that receives downlink broadcast, flooded traffic and unknown multicast business, and its bearer path with the OLT setting identifies identical; That is: be provided with one at each corresponding ONU of OLT and be exclusively used in the bearer path sign that receives downlink broadcast, flooded traffic and unknown multicast business; Can be after in the ONU registration; Carry out the fixedly GEM PORT ID of default configuration by ONU, and identical with the fixedly GEM PORT ID value of the default configuration of OLT.
When OLT receives descending broadcasting, flooded traffic and unknown multicast business, this is sealed GEM (G-PON Encapsulation Mode) frame that installs to above-mentioned bearer path sign, above-mentioned GEM frame broadcasting is sent to each ONU; That is: this is sealed the GEM frame that installs to above-mentioned GEM PORT ID, utilize the characteristic of GPON downlink broadcast, send this descending GEM frame to each ONU through the transport layer of GPON.
ONU is behind the GEM frame of receiving with above-mentioned bearer path sign; Preliminary treatment is the Ethernet message, transmits according to the port traffic rule of ONU configuration then, and is last; Transmit when wrapping user's uni port, said ONU can wrap based on physical port and suppress to handle again.
Downlink broadcast, flooded traffic and unknown multicast method for processing business in the GPON of the present invention system comprise two big functions: (one) transmits (broadcasting of carrying out in the vlan domain is transmitted) according to the port traffic rule of ONU configuration; (2) ONU wraps based on physical port and suppresses to handle.Receive an Ethernet bag when whenever, need be configured comparison with all port traffic, and in each port arrangement relatively; After coupling, wrap VLAN immediately and handle, after filtering through bag inhibition module then; Qualified bag just can be sent out to the user uni port, states after seeing for details.
On the basis of technique scheme, ONU is provided with one and is exclusively used in the bearer path sign that receives downlink broadcast, flooded traffic and unknown multicast business, is to realize through following steps:
The first step, after the PON of ONU got into running status through distance measuring states, ONU was registered to OLT, and creates the OMCI passage;
Second step, ONU through the OMCI passage to OLT carry out that facility information reports mutual after, the OMCI module issuing message of OLT is given ONU, and on ONU the bearer path of the GEM PORT ID identical of an acquiescence of configuration with OLT, abbreviate broadcast channel as.
On the basis of technique scheme; After ONU receives the GEM frame through broadcast channel; The PON module can be treated to the Ethernet bag with the GEM frame, then this bag is sent to the innernal CPU port of ONU, and the cpu port of this ONU is corresponding to the bridge port of PON; Be specifically designed to the bridge port place of PON from then on, receive the professional Ethernet bag of descending broadcasting, flooded traffic and unknown multicast.
On the basis of technique scheme, transmit based on the port traffic rule of ONU configuration, may further comprise the steps:
The first step, the ethernet frame of receiving is classified according to the bag type of service: obtain the bag type of Ethernet bag, be divided three classes: broadcasting, flooded traffic and unknown multicast type of service; Target MAC (Media Access Control) address according to the Ethernet bag is judged, if target MAC (Media Access Control) address is FF:FF:FF:FF:FF:FF, then is judged as broadcast packet; If purpose MAC is 01:00:5E:XX:XX:XX, then be judged as the unknown multicast bag; Other then are classified as the flooded traffic bag;
Here the unknown multicast business is independently divided out from flooded traffic; Being in order to carry out more specifically refined control, is inundation in vlan to the default behavior of unknown multicast bag, still; If in the practical application; Do not allow the inundation of unknown multicast bag, then can abandon the unknown multicast bag through the method for subsequent packet inhibition;
Second step, carry out the port traffic configuration of ONU and compare, do not match and then do not transmit, coupling then changed for the 3rd step over to;
The 3rd step after mating with the business configuration of port, needed to carry out corresponding VLAN to bag and handles, the operation that gets into next step again, and the VLAN processing rule is changed according to the port traffic allocation list.
That is: after the business coupling, the bag of preparing to transmit also need carry out VLAN to be handled, the operation that gets into next step again, and the VLAN processing rule is changed according to the port traffic allocation list.
On the basis of technique scheme, second step, the described port traffic configuration of carrying out ONU was compared, and needed use side port service allocation list, and the port traffic allocation list writes down following content:
When ONU carries out the data service configuration, the administration module OMCI of GPON ONU, the port traffic of preserving ONU is configured to the port traffic allocation list;
When the ONU in the registration increased the data service configuration, the data service that its port disposed was stored in the port service allocation list of inlet side;
When leaving out the data service of ONU bar, in the port traffic allocation list, the corresponding service configuration items is also deleted;
When ONU goes to authorize, will empty whole port traffic allocation list;
The parameter c fgNum of port traffic allocation list representes port traffic bar number, and 16 business of the maximum support of each user UNI mouth when the value of parameter c fgNum is zero, represent that this port does not have configuration data professional;
The vlan information of downstream packets needs to carry out matching ratio with all of the port configuration of ONU, handles one by one according to the port order, realizes after the correct processing of bag; Send out user's uni port, when carrying out the business configuration comparison, the vlan information of bag and all business configuration of each port are compared to correspondence; Then do not transmit if match; If coupling, then carry out preparing prerotation and sending out after VLAN handles according to service allocation list.
Professional matching ratio is: because downstream packets is and up reverse process, so VLAN to handle be to handle with ascending VLAN to carry out opposite operation.In the port traffic allocation list, the port traffic of storage, consistent with the data service of OMCI configuration, therefore preserve the VLAN operation be corresponding to up VLAN processing.Get the vlan information of bag, in service allocation list, vlan_after compares, if identical, then think professional and matees; The vlan of bag is treated to vlan_before.
Business support; Be consistent with the VLAN processing of the unicast data traffic that is disposed, can support transparent transmission, untag to the tag pattern, the tag conversion reaches four types of QinQ patterns.Wherein transparent transmission mode can be divided into two kinds of full vlan transparent transmission and tag transparent transmissions.And the QinQ pattern comprises internal layer service VLAN pattern again.
ONU comes the configuration determination current business to be which kind of VLAN tupe according to parameter c fgtype and cfgQinQ.When cfgQinQ=0, non-QinQ pattern is described; When cfgQinQ=1, be illustrated as the QinQ pattern.When cfgtype=0, the configuration access pattern is the full impregnated arq mode; When cfgtype=1, the configuration access pattern is the tag transparent transmission; When cfgtype=2, be configured to the tag conversion; When cfgtype=3, be configured to untag to the tag pattern.
Assuring after the processing is equipped with prerotation to be sent out, and sends to all professional matching user uni ports.
On the basis of technique scheme, ONU wraps based on physical port and suppresses to handle, and needs to use the port bag to suppress allocation list, and the port bag suppresses allocation list and writes down following content:
When ONU wraps the inhibition configuration, the administration module OMCI of GPON ONU, the port bag of preserving ONU is suppressed to the port bag and suppresses allocation list; That is: from GPON consultative management module OMCI, the port bag that obtains ONU suppresses configuration;
When the ONU in the registration being carried out suppress configuration based on the bag of port, the bag of its port suppresses configuration and is stored into that a port bag suppresses in the allocation list;
When the bag of certain type of revising the ONU port suppressed configuration, bag suppressed in the allocation list, and the configuration items of corresponding bag type is modified simultaneously;
When ONU goes to authorize, will empty whole bag and suppress allocation list;
The port bag suppresses the element that allocation list comprises and is respectively: uni port number, and the bag type of service, bag suppresses switch, and bag suppresses thresholding;
Uni port number: be the user side physical port number of ONU.
The bag type of service: the bag type of inhibition is divided three classes: broadcast packet, unknown multicast bag, inundation bag.
Bag suppresses switch: the enabling or closing of the bag inhibit feature of corresponding certain port.
Bag suppresses thresholding: per second is transmitted the maximum of the number of bag.
Bag suppresses to handle basis for estimation: the bag after handling through VLAN, to prepare to transmit when certain port, and the bag that needs to judge this port suppresses configuration, and is specific as follows:
If the port bag suppresses deploy switch for not enabling, then directly with Bao Faxiang user UNI mouth;
If the port bag suppresses deploy switch for enabling, judge then per second has given out a contract for a project to count whether surpass the inhibition thresholding, surpasses threshold value, does not then transmit, otherwise directly with Bao Faxiang user UNI mouth.
Two kinds of allocation lists of the present invention, promptly port traffic allocation list and port bag suppress allocation list, all are initialization after system start-up.After administrative staff carry out corresponding configuration operation to ONU, upgrade synchronously, and dynamically come into force.
(1) port traffic allocation list: the data service configuration information of having preserved each uni port.Comprise in the port traffic allocation list: uni port number, configuration items are counted cfgNum, VLAN operation service type, VLAN business information vlan_before and vlan_after.Wherein, parameter c fgNum representes this port traffic entry number, 16 business of the maximum support of each user UNI mouth.When the value of parameter c fgNum is zero, represent that this port does not have configuration data professional.In the port traffic allocation list, the port traffic of storage, consistent with the data service of OMCI configuration, therefore preserve the VLAN operation be VLAN processing corresponding to uplink packet; In like manner, business information vlan_before is corresponding to up UNI side entrance, and business information vlan_after is corresponding to up PON side outlet.So the VLAN of downstream packets handles, and will be the process reverse with up processing.
When increasing the data service of ONU bar, in the port traffic allocation list, can increase the corresponding service configuration items;
When leaving out the data service of ONU bar, in the port traffic allocation list, the corresponding service configuration items is deleted simultaneously;
When ONU goes to authorize, will empty whole port traffic allocation list.
(2) the port bag suppresses allocation list: the bag of having preserved each uni port suppresses configuration information.The port bag suppresses to comprise in the allocation list: uni port number, bag type of service, bag suppress switch, bag suppresses thresholding.Wherein, the bag type of service representes to suppress the bag type of object, 0 expression broadcast packet; 1 expression unknown multicast bag; 2 expression inundation bags.Bag suppresses switch, and whether expression enables inhibit feature to this bag type, and 0 expression goes to enable; 1 expression enables.Bag suppresses thresholding, the higher limit that expression suppresses this bag type, i.e. the bag number of per second max-forwards.This parameter only after bag suppresses switch enable, just comes into force.
When the bag of certain type of revising the ONU port suppressed configuration, the port bag suppressed in the allocation list, and the configuration items of corresponding bag type is modified simultaneously;
When ONU goes to authorize, will empty whole port bag and suppress allocation list.
Describe in the face of the processing procedure of transmitting according to the port traffic rule of ONU configuration down.
Like Fig. 2, port traffic configuration concrete steps relatively are following:
B1, obtaining the vlan information of Ethernet bag, whether have vlan, is individual layer or double-deck vlan if any vlan, and corresponding down cvlan and the svlan value of keeping records, is used for subsequent treatment.
B2, port traffic configuration comparison, need compare with the business of all configurations of all of the port of ONU.Port one by one, configuration compares one by one then.With a certain port is example, and the configuration comparison procedure is described.
At first, obtain the business configuration entry number cfgNum of this port,, directly jump into next port and handle if cfgNum=0 explains that then this port does not dispose any data service; If cfgNum>0 explains that then this port arrangement has data service.
If this port arrangement has data service, will begin to compare from article one business configuration of this port, up to the last item business configuration of this port.
When comparing certain bar business configuration, need according to the business configuration type, with the vlan information of bag, the vlan_after of the business configuration of this port corresponding with the port traffic allocation list compares.
(1) if wrap to not being with vlan, promptly untag judges that then whether the business configuration type is full vlan transparent transmission, is then to mate, otherwise does not match.
(2) if bag is individual layer vlan; Then earlier judge whether the business configuration type is full vlan transparent transmission, is then to mate, otherwise continue to judge that whether the business configuration type is tag transparent transmission or tag conversion or arrives the tag business for untag; If not then do not match; If continue to judge then whether the whether cvlan value with the vlan_after of the business configuration of port of vlan of bag is consistent, is then to mate, otherwise do not match.
(3) if bag is double-deck vlan; Judge at first whether the business configuration type is that QinQ is professional; Not then not match; If continue to judge then whether the whether svlan value with the vlan_after of the business configuration of port of vlan of bag is consistent, is not then not match, and is to continue then to judge whether internal layer vlan business matees with service allocation list.
The port traffic allocation list, can be shown in following table one:
Wherein, i represents the uni port number of ONU, and j represents the entry number of the business configuration of this port.
Table one: port traffic allocation list
Figure BDA0000109848380000121
Below then accomplished configuration process relatively.If do not match, will get into next clauses and subclauses configuration relatively.If coupling then gets into bag VLAN and handles and follow-up forwarding step.
It is following that bag VLAN of the present invention handles concrete steps:
(1) if the business configuration type is full vlan transparent transmission, then bag does not change.
(2) if business configuration is the tag transparent transmission, then bag does not change.
(3) if the business configuration type is the tag conversion, then the vlan of bag is converted into the vlan of the vlan_before of service allocation list.
(4) if the business configuration type be untag to the tag business, then remove the vlan of bag.
(5) if the business configuration type is the QinQ business, then at first remove the outer vlan of bag, according to the internal layer vlan type of service of correspondence the vlan of bag is converted into the vlan of the vlan_before of service allocation list then.
Below then accomplished the process that the VLAN of bag handles, wherein to the processing of downstream packets all for after duplicating, processing forward again.When getting into the comparison of next configuration items, still use original packet to be configured and relatively reach subsequent operation.
In the face of wrapping the inhibition processing procedure based on physical port, ONU describes down.Comprise that mainly the port bag suppresses configuration relatively, does not transmit if be suppressed then, otherwise sends out to user's uni port.
Like Fig. 3, the concrete steps of wrapping inhibition based on physical port are following:
At first search the port bag and suppress allocation list, whether enable,, then can directly send out mouth to user UNI if do not enable corresponding to the inhibition switch of bag bag type to be sent; If enable, then need judge the bag quantity of this bag type that current this port has sent, whether surpass and suppress thresholding, if surpass, then do not transmit, otherwise send out to user UNI mouth.
Bag suppresses the threshold value of allocation list, and the expression per second sends the bag number upper limit of this bag type.
The port bag suppresses allocation list, can be shown in following table two:
Wherein, i represents the uni port number of ONU.
Table two: the port bag suppresses allocation list
Figure BDA0000109848380000131
Bag suppresses processing procedure, and the segmentation degree of control type of service is high, and the may command flow is reduced to reasonable range, thereby suppresses broadcast storm effectively, avoids network congestion, guarantees the normal operation of Network.The service that the terminal use is become more meticulous.
The above is merely preferable description of the present invention, is not limited to the present invention, all any modifications of within the present invention spirit and principle, being made, is equal to and replaces and improvement etc., all is contained within protection scope of the present invention.
The content of not doing in this specification to describe in detail belongs to this area professional and technical personnel's known prior art.

Claims (7)

1. downlink broadcast, flooded traffic and multicast service handling method in the GPON system; It is characterized in that: be provided with one at the OLT of GPON system and be exclusively used in the bearer path sign of sending downlink broadcast, flooded traffic and unknown multicast bag; ONU registers last time; Be provided with one and be exclusively used in the bearer path sign that receives downlink broadcast, flooded traffic and unknown multicast business, and its bearer path sign with the OLT setting is identical;
When OLT receives descending broadcasting, flooded traffic and unknown multicast business, this is sealed the GEM frame that installs to above-mentioned bearer path sign, above-mentioned GEM frame broadcasting is sent to each ONU;
ONU is behind the GEM frame of receiving with above-mentioned bearer path sign; Preliminary treatment is the Ethernet message, transmits according to the port traffic rule of ONU configuration then, and is last; Transmit when wrapping user's uni port, said ONU can wrap based on physical port and suppress to handle again.
2. downlink broadcast, flooded traffic and multicast service handling method in the GPON as claimed in claim 1 system; It is characterized in that: ONU is provided with one and is exclusively used in the bearer path sign that receives downlink broadcast, flooded traffic and unknown multicast business, is to realize through following steps:
The first step, after the PON of ONU got into running status through distance measuring states, ONU was registered to OLT, and creates the OMCI passage;
Second step, ONU through the OMCI passage to OLT carry out that facility information reports mutual after, the OMCI module issuing message of OLT is given ONU, and on ONU the bearer path of the GEM PORT ID identical of an acquiescence of configuration with OLT, abbreviate broadcast channel as.
3. downlink broadcast, flooded traffic and multicast service handling method in the GPON as claimed in claim 2 system; It is characterized in that: after ONU receives the GEM frame through broadcast channel; The PON module can be treated to the Ethernet bag with the GEM frame, then this bag is sent to the innernal CPU port of ONU, and the cpu port of this ONU is corresponding to the bridge port of PON; Be specifically designed to the bridge port place of PON from then on, receive the professional Ethernet bag of descending broadcasting, flooded traffic and unknown multicast.
4. downlink broadcast, flooded traffic and multicast service handling method is characterized in that in the GPON as claimed in claim 3 system, transmit according to the port traffic rule of ONU configuration, may further comprise the steps:
The first step, the ethernet frame of receiving is classified according to the bag type of service: obtain the bag type of Ethernet bag, be divided three classes: broadcasting, flooded traffic and unknown multicast type of service; Target MAC (Media Access Control) address according to the Ethernet bag is judged, if target MAC (Media Access Control) address is FF:FF:FF:FF:FF:FF, then is judged as broadcast packet; If purpose MAC is 01:00:5E:XX:XX:XX, then be judged as the unknown multicast bag; Other then are classified as the flooded traffic bag;
Second step, carry out the port traffic configuration of ONU and compare, do not match and then do not transmit, coupling then changed for the 3rd step over to;
The 3rd step after mating with the business configuration of port, needed to carry out corresponding VLAN to bag and handles, the operation that gets into next step again, and the VLAN processing rule is changed according to the port traffic allocation list.
5. downlink broadcast, flooded traffic and multicast service handling method in the GPON as claimed in claim 4 system; It is characterized in that; Second step, the described port traffic configuration of carrying out ONU was compared, and needed use side port service allocation list, and the port traffic allocation list writes down following content:
When ONU carries out the data service configuration, the administration module OMCI of GPON ONU, the port traffic of preserving ONU is configured to the port traffic allocation list;
When the ONU in the registration increased the data service configuration, the data service that its port disposed was stored in the port service allocation list of inlet side;
When leaving out the data service of ONU bar, in the port traffic allocation list, the corresponding service configuration items is also deleted;
When ONU goes to authorize, will empty whole port traffic allocation list;
The parameter c fgNum of port traffic allocation list representes port traffic bar number, and 16 business of the maximum support of each user UNI mouth when the value of parameter c fgNum is zero, represent that this port does not have configuration data professional;
The vlan information of downstream packets needs to carry out matching ratio with all of the port configuration of ONU, handles one by one according to the port order, realizes after the correct processing of bag; Send out user's uni port, when carrying out the business configuration comparison, the vlan information of bag and all business configuration of each port are compared to correspondence; Then do not transmit if match; If coupling, then carry out preparing prerotation and sending out after VLAN handles according to service allocation list.
6. downlink broadcast, flooded traffic and multicast service handling method in the GPON as claimed in claim 5 system; It is characterized in that; ONU wraps based on physical port and suppresses to handle, and needs to use the port bag to suppress allocation list, and the port bag suppresses allocation list and writes down following content:
When ONU wraps the inhibition configuration, the administration module OMCI of GPON ONU, the port bag of preserving ONU is suppressed to the port bag and suppresses allocation list; That is: from GPON consultative management module OMCI, the port bag that obtains ONU suppresses configuration;
When the ONU in the registration being carried out suppress configuration based on the bag of port, the bag of its port suppresses configuration and is stored into that a port bag suppresses in the allocation list;
When the bag of certain type of revising the ONU port suppressed configuration, bag suppressed in the allocation list, and the configuration items of corresponding bag type is modified simultaneously;
When ONU goes to authorize, will empty whole bag and suppress allocation list;
The port bag suppresses the element that allocation list comprises and is respectively: uni port number, and the bag type of service, bag suppresses switch, and bag suppresses thresholding;
Uni port number: be the user side physical port number of ONU,
The bag type of service: the bag type of inhibition is divided three classes: broadcast packet, unknown multicast bag, inundation bag,
Bag suppresses switch: the enabling or closing of the bag inhibit feature of corresponding certain port,
Bag suppresses thresholding: per second is transmitted the maximum of the number of bag,
If the port bag suppresses deploy switch for not enabling, then directly with Bao Faxiang user UNI mouth;
If the port bag suppresses deploy switch for enabling, judge then per second has given out a contract for a project to count whether surpass the inhibition thresholding, surpasses threshold value, does not then transmit, otherwise directly with Bao Faxiang user UNI mouth.
7. downlink broadcast, flooded traffic and multicast service handling method in the GPON as claimed in claim 6 system; It is characterized in that: bag suppresses the processing basis for estimation and is: the bag after handling through VLAN; Prepare to transmit when certain port, the bag that needs to judge this port suppresses configuration.
CN201110367115.0A 2011-11-18 2011-11-18 Method for treating downlinking broadcast, flooding business and multicasting business in gigabit passive optical network (GPON) system Active CN102447568B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110367115.0A CN102447568B (en) 2011-11-18 2011-11-18 Method for treating downlinking broadcast, flooding business and multicasting business in gigabit passive optical network (GPON) system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110367115.0A CN102447568B (en) 2011-11-18 2011-11-18 Method for treating downlinking broadcast, flooding business and multicasting business in gigabit passive optical network (GPON) system

Publications (2)

Publication Number Publication Date
CN102447568A true CN102447568A (en) 2012-05-09
CN102447568B CN102447568B (en) 2014-12-24

Family

ID=46009676

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110367115.0A Active CN102447568B (en) 2011-11-18 2011-11-18 Method for treating downlinking broadcast, flooding business and multicasting business in gigabit passive optical network (GPON) system

Country Status (1)

Country Link
CN (1) CN102447568B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095596A (en) * 2013-01-08 2013-05-08 太仓市同维电子有限公司 Method for segregating management channel and service channel in gigabit passive optical network (GPON)
CN104301176A (en) * 2014-09-29 2015-01-21 上海斐讯数据通信技术有限公司 System and method for testing multiple ONU devices
CN105207873A (en) * 2015-08-31 2015-12-30 华为技术有限公司 Message processing method and apparatus
CN105516832A (en) * 2016-01-07 2016-04-20 烽火通信科技股份有限公司 GPON system terminal equipment data QINQ realizing method
CN103840996B (en) * 2014-03-03 2017-08-01 烽火通信科技股份有限公司 The method and system of user port VLAN traffic management are realized in optical network unit
CN108521616A (en) * 2018-03-30 2018-09-11 烽火通信科技股份有限公司 A kind of PON device configuration files fast conversion method and system
CN110798259A (en) * 2019-11-04 2020-02-14 山东超越数控电子股份有限公司 Optical module-based broadcast storm suppression method and device
CN111163378A (en) * 2019-11-26 2020-05-15 中盈优创资讯科技有限公司 Optical network multicast sinking management method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1878122A (en) * 2005-06-07 2006-12-13 中兴通讯股份有限公司 Information insulating method and device for downlink broadcast, flood of Ethernet passive optical network
CN101056191A (en) * 2007-06-14 2007-10-17 中兴通讯股份有限公司 Multicast processing method in the GPON system
CN101079809A (en) * 2007-06-12 2007-11-28 中兴通讯股份有限公司 An Ethernet service processing method in Gbit passive optical network
CN101227752A (en) * 2008-02-05 2008-07-23 中兴通讯股份有限公司 Peer to peer communicating method of gigabit passive optical network
CN101325460A (en) * 2007-06-12 2008-12-17 中兴通讯股份有限公司 Method for processing downstream broadcast and great-extension business of GPON system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1878122A (en) * 2005-06-07 2006-12-13 中兴通讯股份有限公司 Information insulating method and device for downlink broadcast, flood of Ethernet passive optical network
CN101079809A (en) * 2007-06-12 2007-11-28 中兴通讯股份有限公司 An Ethernet service processing method in Gbit passive optical network
CN101325460A (en) * 2007-06-12 2008-12-17 中兴通讯股份有限公司 Method for processing downstream broadcast and great-extension business of GPON system
CN101056191A (en) * 2007-06-14 2007-10-17 中兴通讯股份有限公司 Multicast processing method in the GPON system
CN101227752A (en) * 2008-02-05 2008-07-23 中兴通讯股份有限公司 Peer to peer communicating method of gigabit passive optical network

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095596A (en) * 2013-01-08 2013-05-08 太仓市同维电子有限公司 Method for segregating management channel and service channel in gigabit passive optical network (GPON)
CN103840996B (en) * 2014-03-03 2017-08-01 烽火通信科技股份有限公司 The method and system of user port VLAN traffic management are realized in optical network unit
CN104301176A (en) * 2014-09-29 2015-01-21 上海斐讯数据通信技术有限公司 System and method for testing multiple ONU devices
CN105207873A (en) * 2015-08-31 2015-12-30 华为技术有限公司 Message processing method and apparatus
CN105207873B (en) * 2015-08-31 2019-02-26 华为技术有限公司 A kind of message processing method and device
CN105516832A (en) * 2016-01-07 2016-04-20 烽火通信科技股份有限公司 GPON system terminal equipment data QINQ realizing method
CN105516832B (en) * 2016-01-07 2019-01-15 烽火通信科技股份有限公司 The implementation method of terminal device data QINQ in a kind of GPON system
CN108521616A (en) * 2018-03-30 2018-09-11 烽火通信科技股份有限公司 A kind of PON device configuration files fast conversion method and system
CN108521616B (en) * 2018-03-30 2021-03-02 烽火通信科技股份有限公司 Method and system for rapidly converting configuration file of PON equipment
CN110798259A (en) * 2019-11-04 2020-02-14 山东超越数控电子股份有限公司 Optical module-based broadcast storm suppression method and device
CN111163378A (en) * 2019-11-26 2020-05-15 中盈优创资讯科技有限公司 Optical network multicast sinking management method and device

Also Published As

Publication number Publication date
CN102447568B (en) 2014-12-24

Similar Documents

Publication Publication Date Title
CN102447568A (en) Method for treating downlinking broadcast, flooding business and multicasting business in gigabit passive optical network (GPON) system
CN101005445B (en) Method for mapping service flow to service transmission path and optical network terminal
CN1997240B (en) Control method and system for passive optical network broadcast traffic and passive optical network terminal
CN102821029B (en) Multi-service bandwidth allocation method in a kind of Ethernet passive optical network and device thereof
CN100555949C (en) A kind of to GPON system configuration Native VLAN and processing Ethernet method of message
CN104218995B (en) A kind of ONU, communication system and ONU communication means
CN104253735B (en) Optical network unit, communication system and method
US7873039B2 (en) Enhanced optical line terminal controller
CN101047450B (en) Method for sending zero configuration service to optical fibre access terminal equipment
WO2019237521A1 (en) Access network olt slicing method and system employing onu granularity
CN100527708C (en) Method for transmitting service frame in passive light network, optical network unit and optical line circuit
CN101212821A (en) Resourceless light network signal processing device, signal processing method and GTC frame
EP3244571B1 (en) Configuration data distribution method and apparatus
JP2004032780A (en) Ethernet (r) passive light subscriber network system
CN102714614B (en) Method for transmitting data in passive optical network, user-side equipment, and system
CN106851439A (en) A kind of cut-in method and device of multiple optical network units
CN101686190A (en) Method for mapping data transmission, device and system thereof
CN108282708A (en) Multi-operator ODN shares and isomery PON Explore of Unified Management Ideas
CN101257487B (en) Method for mapping service stream onto service transmission channel as well as optical network terminal
CN103686466A (en) Method and device of generating forwarding table entries for equipment in optical network
CN102395056B (en) The collocation method of virtual local area network model, system
CN101102157B (en) Transmission terminal and data transmission method
CN108632124A (en) A kind of resource allocation methods, server, optical line terminal and system
CN105207956A (en) Multi-service isolation real-time communication system and method for power terminal communication access network
CN100586077C (en) Method for implementing intra-band management in ethernet passive optical 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