CN102447568B - 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
CN102447568B
CN102447568B CN201110367115.0A CN201110367115A CN102447568B CN 102447568 B CN102447568 B CN 102447568B CN 201110367115 A CN201110367115 A CN 201110367115A CN 102447568 B CN102447568 B CN 102447568B
Authority
CN
China
Prior art keywords
port
bag
onu
business
traffic
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.)
Active
Application number
CN201110367115.0A
Other languages
Chinese (zh)
Other versions
CN102447568A (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

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale 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 to downstream packets process in GPON system, is downlink broadcast, flooded traffic and multicast service handling method in a kind of GPON system specifically.Downlink broadcast, flooded traffic and unknown multicast method for processing business in espespecially a kind of GPON system.
Background technology
GPON (Gigabit-Capable Passive Optical Network, gigabit passive optical network) technology is an important technology branch in EPON (PON) family, with other PON technology type seemingly, GPON is also a kind of passive light access technology adopting point-to-multipoint topological structure, by OLT (the Optical Line Terminal of office side, optical line terminal), ONU (the Optical Network Unit of user side, optical network unit) and ODN (Optical Distribution Network, Optical Distribution Network) composition.
Mode that GPON adopts TDM broadcast mode at down direction (OLT to ONU), up direction (ONU to OLT) adopts TDMA (time division multiple access access).
OMCI (ONT Management and Control Interface ONT manages and control interface) is a kind of configuration management agreement defined in GPON standard.OLT carrys out control ONU by OMCI (ONT manages control interface).
The OLT side of GPON system uses bearer path mark GEM PORT ID to identify the miscellaneous service of different ONU.And in GPON system, not yet have unified delineation of activities and transaction module at present, and in existing network, outside removing unicast service, multicast service, speech business, also have other business and protocol data.The application model that existing GPON system is the most frequently used, under being usually operated at MAC bridge mode, for downlink broadcast services, flooded traffic and unknown multicast business, without clear and definite Subdividing Processing model, be unfavorable for the management of operator to user, and to the service that terminal use becomes more meticulous.
Summary of the invention
For the defect existed in 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, realize broadcasting in GPON system, the classification process of flooded traffic and unknown multicast business, and support is based on the bag inhibit feature of ONU end mouth, the segmentation degree of service control type is high, and controllable flow rate is reduced to rational scope, thus effectively suppresses broadcast storm, avoid network congestion, ensure the normal operation of Network.To the service that terminal use becomes more meticulous.
For reaching above object, 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: arrange one at the OLT of GPON system and be exclusively used in the bearer path mark sending downlink broadcast, flooded traffic and unknown multicast bag, time in ONU registration, arrange one and be exclusively used in the bearer path mark receiving downlink broadcast, flooded traffic and unknown multicast business, and it identifies identical with the bearer path that OLT is arranged;
When OLT receive descending broadcast, flooded traffic and unknown multicast business time, this encapsulating is installed to GEM (G-PON Encapsulation Mode) frame of band above-mentioned bearer path mark, by above-mentioned GEM frame broadcast transmission to each ONU;
ONU is after the GEM frame receiving the above-mentioned bearer path mark of band, preliminary treatment is Ethernet message, then forwards according to the port traffic rule of ONU configuration, finally, when forwarding bag to user's uni port again, described ONU can carry out bag suppression process by physically based deformation port.
On the basis of technique scheme, ONU arranges one and is exclusively used in the bearer path mark receiving downlink broadcast, flooded traffic and unknown multicast business, is realize as follows:
The first step, when the PON of ONU enters after running status through distance measuring states, ONU is registered to OLT, and creates OMCI passage;
Second step, ONU by OMCI passage to OLT carry out that facility information reports mutual after, the OMCI module issuing message of OLT to ONU, and configures the bearer path of the GEM PORT ID identical with OLT of an acquiescence, referred to as broadcast channel on ONU.
On the basis of technique scheme, after ONU receives GEM frame by broadcast channel, GEM frame can be treated to Ethernet bag by PON module, then this bag is sent to the innernal CPU port of ONU, the cpu port of this ONU corresponds to a bridge port of PON, be specifically designed to the bridge port place of from then on PON, receive the Ethernet bag of descending broadcast, flooded traffic and unknown multicast business.
On the basis of technique scheme, the port traffic rule according to ONU configuration forwards, and comprises the following steps:
The first step, the ethernet frame received, classifies according to bag type of service: the Packet type obtaining Ethernet bag, is divided three classes: broadcast, flooded traffic and unknown multicast type of service; Target MAC (Media Access Control) address according to Ethernet bag judges, if target MAC (Media Access Control) address is FF:FF:FF:FF:FF:FF, is then judged as broadcast packet; If object MAC is 01:00:5E:XX:XX:XX, be then judged as unknown multicast bag; Other are then classified as flooded traffic bag;
Second step, the port traffic configuration carrying out ONU is compared, and do not mate, do not forward, coupling then proceeds to the 3rd step;
3rd step, after mating with the business configuration of port, need carry out corresponding VLAN process to bag, then enter next step operation, VLAN processing rule is changed according to port traffic allocation list.
On the basis of technique scheme, the port traffic configuration carrying out ONU described in second step is compared, and needs use side port service allocation list, the following content of port traffic allocation list record:
When ONU carries out data service configuration, the administration module OMCI of GPON ONU, the port traffic of preserving ONU is configured to port traffic allocation list;
When the ONU on registering carries out increase data service configuration, the data service that its port configures is stored in the port service allocation list of inlet side;
When leaving out ONU data service, in port traffic allocation list, corresponding business configuration entry is also deleted;
When ONU goes to authorize, whole port traffic allocation list will be emptied;
The parameter cfgNum of port traffic allocation list represents port traffic number, and the maximum support of each user UNI mouth 16 business, when the value of parameter cfgNum is zero, represent that this port does not have configuration data business;
The vlan information of downstream packets need configure with all of the port of ONU carries out matching ratio comparatively, process one by one according to port order, realize after process correct for bag, be sent to corresponding user's uni port, carry out business configuration when comparing, the vlan information of bag and all business configuration of each port are compared, if do not mate, do not forward, if coupling, then after carrying out VLAN process according to service allocation list, prepare to forward in advance.
On the basis of technique scheme, ONU physically based deformation port carries out bag and suppresses process, and port bag need be used to suppress allocation list, and port bag suppresses the following content of allocation list record:
When ONU carries out bag suppression configuration, the administration module OMCI of GPON ONU, the port bag preserving ONU is suppressed to port bag and suppresses allocation list; That is: from GPON consultative management module OMCI, the port bag obtaining ONU suppresses configuration;
When carrying out the ONU in registration suppressing to configure based on the bag of port, the bag of its port suppresses configuration to be stored in Single port bag suppression allocation list;
When the bag of certain type revising ONU port suppresses to configure, bag suppresses in allocation list, and the configuration entry of corresponding Packet type is modified simultaneously;
When ONU goes to authorize, whole bag will be emptied and suppress allocation list;
The element that port bag suppresses allocation list to comprise is respectively: uni port number, bag type of service, and bag suppresses switch, bag suppression threshold;
Uni port number: be the user side physical port number of ONU,
Bag type of service: the Packet type of suppression, is divided three classes: broadcast packet, unknown multicast bag, inundation bag,
Bag suppresses switch: the enable or closedown of the bag inhibit feature of certain port corresponding,
Bag suppression threshold: the maximum of the number of forwarding bag per second,
If port bag suppresses deploy switch to be not enable, then directly bag is sent to user UNI mouth;
If port bag suppresses deploy switch to be enable, then judge whether counting of having given out a contract for a project per second exceedes suppression threshold, exceedes threshold value, does not then forward, otherwise directly bag is sent to user UNI mouth.
On the basis of technique scheme, bag suppression process basis for estimation is: at the bag after VLAN process, when preparing to forward to certain port, need judge that the bag of this port suppresses to configure.
Downlink broadcast, flooded traffic and multicast service handling method in GPON system of the present invention, realize broadcasting in GPON system, the classification process of flooded traffic and unknown multicast business, and support is based on the bag inhibit feature of ONU end mouth, the segmentation degree of service control type is high, and controllable flow rate is reduced to rational scope, thus effectively suppress broadcast storm, avoid network congestion, ensure the normal operation of Network.Make for the processing method of downlink broadcast services, flooded traffic and unknown multicast business more specifically controlled and flexibility in GPON system, thus, for user provides the service become more meticulous.
The invention provides the standardized model of downlink broadcast, flooded traffic and unknown multicast business in a set of GPON system, the present invention carries out demand analysis in conjunction with industry standard to downlink broadcast, flooded traffic and unknown multicast business function, proposes the treatment mechanism suppressing this two large function according to the forwarding of port arrangement business and bag.It is applicable to the GPON system of existing application, and the present invention, when forwarding according to port arrangement business, accurately can control user's real needs.And administrative staff can carry out suppressing based on the bag of port to the bag of different types of service according to actual needs, improve the flexibility of downlink broadcast in GPON system, flooded traffic and unknown multicast service processing function, for terminal use provides the service become more meticulous.
Accompanying drawing explanation
The present invention has following accompanying drawing:
Fig. 1 downstream packets process overview flow chart,
Flow chart is compared in the configuration of Fig. 2 port traffic,
Fig. 3 bag suppresses process chart.
Embodiment
Below in conjunction with accompanying drawing, the present invention is described in further detail.
For meeting the different demand of user, downlink broadcast, flooded traffic and unknown multicast method for processing business in GPON system of the present invention, provide the standardized model of downlink broadcast, flooded traffic and unknown multicast business in a set of GPON system.As shown in Figure 1, total handling process is as follows:
Arrange one at the OLT of GPON system and be exclusively used in the bearer path mark GEM PORT ID sending downlink broadcast, flooded traffic and unknown multicast bag, this GEM PORT ID is after OLT system starts, after the mandate of OLT line card, and the bearer path of default configuration; Time in ONU (each ONU that OLT is corresponding) registration, arrange one and be exclusively used in the bearer path mark receiving downlink broadcast, flooded traffic and unknown multicast business, and it identifies identical with the bearer path that OLT is arranged; That is: arrange one at each ONU that OLT is corresponding and be exclusively used in the bearer path mark receiving downlink broadcast, flooded traffic and unknown multicast business, can in ONU registration after, the fixing GEM PORT ID of default configuration is carried out by ONU, and identical with the fixing GEM PORT ID value of the default configuration of OLT.
When OLT receive descending broadcast, flooded traffic and unknown multicast business time, this encapsulating is installed to GEM (G-PON Encapsulation Mode) frame of band above-mentioned bearer path mark, by above-mentioned GEM frame broadcast transmission to each ONU; That is: this encapsulating is installed to the GEM frame being with above-mentioned GEM PORT ID, utilize the characteristic of GPON downlink broadcast, send this descending GEM frame to each ONU by the transport layer of GPON.
ONU is after the GEM frame receiving the above-mentioned bearer path mark of band, preliminary treatment is Ethernet message, then forwards according to the port traffic rule of ONU configuration, finally, when forwarding bag to user's uni port again, described ONU can carry out bag suppression process by physically based deformation port.
Downlink broadcast, flooded traffic and unknown multicast method for processing business in GPON system of the present invention, comprise two large functions: (one) carries out forwarding (broadcast carried out in vlan domain forwards) according to the port traffic rule that ONU configures; (2) ONU physically based deformation port carries out bag suppression process.When often receiving an Ethernet bag, needing to be configured with all port traffic to compare, and comparing in each port arrangement, after coupling, carry out bag VLAN process immediately, then after bag suppression module is filtered, qualified bag, just can be sent to user's uni port, refers to aftermentioned.
On the basis of technique scheme, ONU arranges one and is exclusively used in the bearer path mark receiving downlink broadcast, flooded traffic and unknown multicast business, is realize as follows:
The first step, when the PON of ONU enters after running status through distance measuring states, ONU is registered to OLT, and creates OMCI passage;
Second step, ONU by OMCI passage to OLT carry out that facility information reports mutual after, the OMCI module issuing message of OLT to ONU, and configures the bearer path of the GEM PORT ID identical with OLT of an acquiescence, referred to as broadcast channel on ONU.
On the basis of technique scheme, after ONU receives GEM frame by broadcast channel, GEM frame can be treated to Ethernet bag by PON module, then this bag is sent to the innernal CPU port of ONU, the cpu port of this ONU corresponds to a bridge port of PON, be specifically designed to the bridge port place of from then on PON, receive the Ethernet bag of descending broadcast, flooded traffic and unknown multicast business.
On the basis of technique scheme, the port traffic rule according to ONU configuration forwards, and comprises the following steps:
The first step, the ethernet frame received, classifies according to bag type of service: the Packet type obtaining Ethernet bag, is divided three classes: broadcast, flooded traffic and unknown multicast type of service; Target MAC (Media Access Control) address according to Ethernet bag judges, if target MAC (Media Access Control) address is FF:FF:FF:FF:FF:FF, is then judged as broadcast packet; If object MAC is 01:00:5E:XX:XX:XX, be then judged as unknown multicast bag; Other are then classified as flooded traffic bag;
Here unknown multicast business is independently divided out from flooded traffic, to carry out more specifically meticulous control, inundation in vlan to the default behavior of unknown multicast bag, but, if in practical application, do not allow the inundation of unknown multicast bag, then the method that can be suppressed by subsequent packet, abandons unknown multicast bag;
Second step, the port traffic configuration carrying out ONU is compared, and do not mate, do not forward, coupling then proceeds to the 3rd step;
3rd step, after mating with the business configuration of port, need carry out corresponding VLAN process to bag, then enter next step operation, VLAN processing rule is changed according to port traffic allocation list.
That is: when after business coupling, the bag preparing to forward also needs to carry out VLAN process, then enters next step operation, and VLAN processing rule is changed according to port traffic allocation list.
On the basis of technique scheme, the port traffic configuration carrying out ONU described in second step is compared, and needs use side port service allocation list, the following content of port traffic allocation list record:
When ONU carries out data service configuration, the administration module OMCI of GPON ONU, the port traffic of preserving ONU is configured to port traffic allocation list;
When the ONU on registering carries out increase data service configuration, the data service that its port configures is stored in the port service allocation list of inlet side;
When leaving out ONU data service, in port traffic allocation list, corresponding business configuration entry is also deleted;
When ONU goes to authorize, whole port traffic allocation list will be emptied;
The parameter cfgNum of port traffic allocation list represents port traffic number, and the maximum support of each user UNI mouth 16 business, when the value of parameter cfgNum is zero, represent that this port does not have configuration data business;
The vlan information of downstream packets need configure with all of the port of ONU carries out matching ratio comparatively, process one by one according to port order, realize after process correct for bag, be sent to corresponding user's uni port, carry out business configuration when comparing, the vlan information of bag and all business configuration of each port are compared, if do not mate, do not forward, if coupling, then after carrying out VLAN process according to service allocation list, prepare to forward in advance.
Business matching ratio is comparatively: because downstream packets is and up reverse process that therefore VLAN process carries out contrary operation with ascending VLAN process.In port traffic allocation list, the port traffic of storage, consistent with the data service that OMCI configures, therefore preserve VLAN operation be correspond to up VLAN process.Get the vlan information of bag, with service allocation list, vlan_after compares, if identical, then thinks that business is mated; The vlan of bag is treated to vlan_before.
Business support; Be consistent with the VLAN process of configured unicast data traffic, can support transparent transmission, untag to tag pattern, tag changes, and QinQ pattern Four types.Wherein transparent transmission mode can be divided into full vlan transparent transmission and tag transparent transmission two kinds.And QinQ pattern, comprise again internal layer service VLAN pattern.
Which kind of VLAN tupe ONU carrys out configuration determination current business for according to parameter cfgtype and cfgQinQ.As cfgQinQ=0, non-QinQ pattern is described; As cfgQinQ=1, be illustrated as QinQ pattern.As cfgtype=0, configuration access pattern is full impregnated arq mode; As cfgtype=1, configuration access pattern is tag transparent transmission; As cfgtype=2, be configured to tag conversion; As cfgtype=3, be configured to untag to tag pattern.
Assuring after process forwards for pre-, is sent to user's uni port of all business coupling.
On the basis of technique scheme, ONU physically based deformation port carries out bag and suppresses process, and port bag need be used to suppress allocation list, and port bag suppresses the following content of allocation list record:
When ONU carries out bag suppression configuration, the administration module OMCI of GPON ONU, the port bag preserving ONU is suppressed to port bag and suppresses allocation list; That is: from GPON consultative management module OMCI, the port bag obtaining ONU suppresses configuration;
When carrying out the ONU in registration suppressing to configure based on the bag of port, the bag of its port suppresses configuration to be stored in Single port bag suppression allocation list;
When the bag of certain type revising ONU port suppresses to configure, bag suppresses in allocation list, and the configuration entry of corresponding Packet type is modified simultaneously;
When ONU goes to authorize, whole bag will be emptied and suppress allocation list;
The element that port bag suppresses allocation list to comprise is respectively: uni port number, bag type of service, and bag suppresses switch, bag suppression threshold;
Uni port number: be the user side physical port number of ONU.
Bag type of service: the Packet type of suppression, is divided three classes: broadcast packet, unknown multicast bag, inundation bag.
Bag suppresses switch: the enable or closedown of the bag inhibit feature of certain port corresponding.
Bag suppression threshold: the maximum of the number of forwarding bag per second.
Bag suppresses to process basis for estimation: at the bag after VLAN process, when preparing to forward to certain port, need judge that the bag of this port suppresses configuration, specific as follows:
If port bag suppresses deploy switch to be not enable, then directly bag is sent to user UNI mouth;
If port bag suppresses deploy switch to be enable, then judge whether counting of having given out a contract for a project per second exceedes suppression threshold, exceedes threshold value, does not then forward, otherwise directly bag is sent to user UNI mouth.
Two kinds of allocation lists of the present invention, i.e. port traffic allocation list, and port bag suppresses allocation list, is all initialization after system start-up.After administrative staff carry out corresponding configuration operation to ONU, synchronized update, and dynamically come into force.
(1) port traffic allocation list: the data service configuration information saving each uni port.Port traffic allocation list comprises: uni port number, configuration entry number cfgNum, VLAN operation service type, VLAN traffic information vlan_before and vlan_after.Wherein, parameter cfgNum represents this port traffic entry number, the maximum support of each user UNI mouth 16 business.When the value of parameter cfgNum is zero, represent that this port does not have configuration data business.In port traffic allocation list, the port traffic of storage, consistent with the data service that OMCI configures, therefore preserve VLAN operation be correspond to the VLAN process of uplink packet; In like manner, business information vlan_before corresponds to up UNI side entrance, and business information vlan_after corresponds to up PON side outlet.Therefore the VLAN process of downstream packets will be the process reverse with upper row relax.
When increasing ONU data service, in port traffic allocation list, corresponding business configuration entry can be increased;
When leaving out ONU data service, in port traffic allocation list, corresponding business configuration entry is simultaneously deleted;
When ONU goes to authorize, whole port traffic allocation list will be emptied.
(2) port bag suppresses allocation list: the bag saving each uni port suppresses configuration information.Port bag suppresses allocation list to comprise: uni port number, bag type of service, bag suppress switch, bag suppression threshold.Wherein, bag type of service represents the Packet type suppressing object, and 0 represents broadcast packet; 1 represents unknown multicast bag; 2 represent inundation bag.Whether bag suppresses switch, represent to the enable inhibit feature of this Packet type, and 0 expression is gone enable; 1 represents enable.Bag suppression threshold, represents the higher limit suppressed this Packet type, i.e. the bag number of max-forwards per second.This parameter only, after bag suppresses switch enable, just comes into force.
When the bag of certain type revising ONU port suppresses to configure, port bag suppresses in allocation list, and the configuration entry of corresponding Packet type is modified simultaneously;
When ONU goes to authorize, whole port bag will be emptied and suppress allocation list.
Below the processing procedure that the port traffic rule configured according to ONU forwards is described.
As Fig. 2, it is as follows that port traffic configures the concrete steps compared:
Whether the vlan information of B1, acquisition Ethernet bag, with vlan, is individual layer or double-deck vlan if any vlan, and cvlan and svlan value corresponding under keeping records, for subsequent treatment.
The configuration of B2, port traffic is compared, and need compare with the business of all configurations of all of the port of ONU.Port one by one, then configuration compares one by one.For certain Single port, configuration comparison procedure is described.
First, obtain the business configuration entry number cfgNum of this port, if cfgNum=0, then illustrate that this port does not configure any data service, directly jump into next port process; If cfgNum > 0, then illustrate that this port arrangement has data service.
If this port arrangement has data service, compare from the Article 1 business configuration of this port, until the last item business configuration of this port.
Relatively during certain business configuration, need according to business configuration type, by the vlan information of bag, the vlan_after of the business configuration of this port corresponding with port traffic allocation list compares.
(1) if bag is not for be with vlan, i.e. untag, then judge whether business configuration type is full vlan transparent transmission, is mate, otherwise does not mate.
(2) if bag is individual layer vlan, then first judge whether business configuration type is full vlan transparent transmission, mate, otherwise continue to judge that whether business configuration type is tag transparent transmission or tag changes or be untag to tag business, if not then do not mate, if then continue the whether whether consistent with the cvlan value of the vlan_after of the business configuration of port of the vlan judging to wrap, be mate, otherwise do not mate.
(3) if bag is double-deck vlan, first judge whether business configuration type is QinQ business, not do not mate, if then continue the whether whether consistent with the svlan value of the vlan_after of the business configuration of port of the vlan judging to wrap, not do not mate, be, continue to judge whether internal layer vlan business mates with service allocation list.
Port traffic allocation list, can as shown in table one below:
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
Below the process configuring and compare then is completed.If do not mate, the configuration of next entry will be entered and compare.If coupling, then enter bag VLAN process and follow-up forwarding step.
Bag VLAN process concrete steps of the present invention are as follows:
(1) if business configuration type is full vlan transparent transmission, then wrap and do not change.
(2) if business configuration is tag transparent transmission, then wrap and do not change.
(3) if business configuration type is tag conversion, then the vlan of bag is converted to the vlan of the vlan_before of service allocation list.
(4) if business configuration type is untag to tag business, then the vlan of bag is removed.
(5) if business configuration type is QinQ business, then first remove the outer vlan of bag, then according to the internal layer vlan type of service of correspondence, the vlan of bag is converted to the vlan of the vlan_before of service allocation list.
Below then complete the process of the VLAN process of bag, wherein to the process of downstream packets all for after copying, reprocessing forwards.When entering the comparison of next configuration entry, still using original packet to be configured and comparing and subsequent operation.
Carrying out bag to ONU physically based deformation port below suppresses processing procedure to be described.Mainly comprising port bag suppresses configuration to be compared, if suppressed, does not forward, otherwise is sent to user's uni port.
As Fig. 3, the concrete steps that physically based deformation port carries out wrapping suppression are as follows:
First search port bag and suppress allocation list, whether the suppression switch corresponding to handbag type to be sent is enable, if not enable, then directly can be sent to user UNI mouth; If enable, then need the bag quantity judging this Packet type that this port current has sent, whether exceed suppression threshold, if exceeded, then do not forward, otherwise be sent to user UNI mouth.
Bag suppresses the threshold value of allocation list, represents the bag number upper limit of this Packet type of transmission per second.
Port bag suppresses allocation list, can as shown in table two below:
Wherein, i represents the uni port number of ONU.
Table two: port bag suppresses allocation list
Bag suppresses processing procedure, and the segmentation degree of service control type is high, and controllable flow rate is reduced to rational scope, thus effectively suppresses broadcast storm, avoids network congestion, ensures the normal operation of Network.To the service that terminal use becomes more meticulous.
The foregoing is only better description of the present invention, be not limited to the present invention, all any amendments, equivalent replacement and improvement etc. made within the present invention's spirit and principle, are all contained within protection scope of the present invention.
The content be not described in detail in this specification belongs to the known prior art of professional and technical personnel in the field.

Claims (6)

1. downlink broadcast, flooded traffic and multicast service handling method in a GPON system, it is characterized in that: arrange one at the OLT of GPON system and be exclusively used in the bearer path mark sending downlink broadcast, flooded traffic and unknown multicast bag, time in ONU registration, arrange one and be exclusively used in the bearer path mark receiving downlink broadcast, flooded traffic and unknown multicast business, and it identifies identical with the bearer path that OLT is arranged;
When OLT receive descending broadcast, flooded traffic and unknown multicast business time, this encapsulating is installed to the GEM frame of band above-mentioned bearer path mark, by above-mentioned GEM frame broadcast transmission to each ONU;
ONU is after the GEM frame receiving the above-mentioned bearer path mark of band, preliminary treatment is Ethernet message, then forwards according to the port traffic rule of ONU configuration, finally, when forwarding bag to user's uni port again, described ONU can carry out bag suppression process by physically based deformation port;
ONU physically based deformation port carries out bag and suppresses process, and port bag need be used to suppress allocation list, and the element that port bag suppresses allocation list to comprise is respectively: uni port number, bag type of service, and bag suppresses switch, bag suppression threshold;
Uni port number: be the user side physical port number of ONU,
Bag type of service: the Packet type of suppression, is divided three classes: broadcast packet, unknown multicast bag, inundation bag,
Bag suppresses switch: the enable or closedown of the bag inhibit feature of certain port corresponding,
Bag suppression threshold: the maximum of the number of forwarding bag per second,
Physically based deformation port carries out bag and suppresses process concrete steps as follows:
First search port bag and suppress allocation list, whether the suppression switch corresponding to handbag type to be sent is enable, if not enable, then directly can be sent to user UNI mouth; If enable, then need the bag quantity judging this Packet type that this port current has sent, whether exceed suppression threshold, if exceeded, then do not forward, otherwise be sent to user UNI mouth;
Bag suppresses the threshold value of allocation list, represents the bag number upper limit of this Packet type of transmission per second.
2. downlink broadcast, flooded traffic and multicast service handling method in GPON system as claimed in claim 1, it is characterized in that: ONU arranges one and is exclusively used in the bearer path mark receiving downlink broadcast, flooded traffic and unknown multicast business, is realize as follows:
The first step, when the PON of ONU enters after running status through distance measuring states, ONU is registered to OLT, and creates OMCI passage;
Second step, ONU by OMCI passage to OLT carry out that facility information reports mutual after, the OMCI module issuing message of OLT to ONU, and configures the bearer path of the GEM PORT ID identical with OLT of an acquiescence, referred to as broadcast channel on ONU.
3. downlink broadcast, flooded traffic and multicast service handling method in GPON system as claimed in claim 2, it is characterized in that: after ONU receives GEM frame by broadcast channel, GEM frame can be treated to Ethernet bag by PON module, then this bag is sent to the innernal CPU port of ONU, the cpu port of this ONU corresponds to a bridge port of PON, be specifically designed to the bridge port place of from then on PON, receive the Ethernet bag of descending broadcast, flooded traffic and unknown multicast business.
4. downlink broadcast, flooded traffic and multicast service handling method in GPON system as claimed in claim 3, it is characterized in that, the port traffic rule according to ONU configuration forwards, and comprises the following steps:
The first step, the ethernet frame received, classifies according to bag type of service: the Packet type obtaining Ethernet bag, is divided three classes: broadcast, flooded traffic and unknown multicast type of service; Target MAC (Media Access Control) address according to Ethernet bag judges, if target MAC (Media Access Control) address is FF:FF:FF:FF:FF:FF, is then judged as broadcast packet; If object MAC is 01:00:5E:XX:XX:XX, be then judged as unknown multicast bag; Other are then classified as flooded traffic bag;
Second step, the port traffic configuration carrying out ONU is compared, and do not mate, do not forward, coupling then proceeds to the 3rd step;
3rd step, after mating with the business configuration of port, need carry out corresponding VLAN process to bag, then enter next step operation, VLAN processing rule is changed according to port traffic allocation list.
5. downlink broadcast, flooded traffic and multicast service handling method in GPON system as claimed in claim 4, it is characterized in that, the port traffic configuration carrying out ONU described in second step is compared, and needs use side port service allocation list, the following content of port traffic allocation list record:
When ONU carries out data service configuration, the administration module OMCI of GPON ONU, the port traffic of preserving ONU is configured to port traffic allocation list;
When the ONU on registering carries out increase data service configuration, the data service that its port configures is stored in the port service allocation list of inlet side;
When leaving out ONU data service, in port traffic allocation list, corresponding business configuration entry is also deleted;
When ONU goes to authorize, whole port traffic allocation list will be emptied;
The parameter cfgNum of port traffic allocation list represents port traffic number, and the maximum support of each user UNI mouth 16 business, when the value of parameter cfgNum is zero, represent that this port does not have configuration data business;
The vlan information of downstream packets need configure with all of the port of ONU carries out matching ratio comparatively, process one by one according to port order, realize after process correct for bag, be sent to corresponding user's uni port, carry out business configuration when comparing, the vlan information of bag and all business configuration of each port are compared, if do not mate, do not forward, if coupling, then after carrying out VLAN process according to service allocation list, prepare to forward in advance.
6. downlink broadcast, flooded traffic and multicast service handling method in GPON system as claimed in claim 1, it is characterized in that: bag suppression process basis for estimation is: at the bag after VLAN process, when preparing to forward to certain port, need judge that the bag of 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 CN102447568A (en) 2012-05-09
CN102447568B true 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)

Families Citing this family (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)
CN103840996B (en) * 2014-03-03 2017-08-01 烽火通信科技股份有限公司 The method and system of user port VLAN traffic management are realized in optical network unit
CN104301176B (en) * 2014-09-29 2018-09-28 上海斐讯数据通信技术有限公司 A kind of more ONU equipment test system and methods
CN105207873B (en) * 2015-08-31 2019-02-26 华为技术有限公司 A kind of message processing method and device
CN105516832B (en) * 2016-01-07 2019-01-15 烽火通信科技股份有限公司 The implementation method of terminal device data QINQ in a kind of GPON 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

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

Also Published As

Publication number Publication date
CN102447568A (en) 2012-05-09

Similar Documents

Publication Publication Date Title
CN102447568B (en) Method for treating downlinking broadcast, flooding business and multicasting business in gigabit passive optical network (GPON) system
CN100555949C (en) A kind of to GPON system configuration Native VLAN and processing Ethernet method of message
CN101005445B (en) Method for mapping service flow to service transmission path and optical network terminal
CN101313533B (en) Optical network terminal and packet process method
CN102821029B (en) Multi-service bandwidth allocation method in a kind of Ethernet passive optical network and device thereof
CN101836399B (en) Forwarding loop prevention apparatus and methods
CN104218995B (en) A kind of ONU, communication system and ONU communication means
CN100536399C (en) A distributed controllable multicast system of passive optical network and its implementation method
CN104253735B (en) Optical network unit, communication system and method
CN1997240B (en) Control method and system for passive optical network broadcast traffic and passive optical network terminal
CN101317377B (en) Device, method and system for configuring Ethernet service in passive optical network
EP2355374B1 (en) Method, system and optical line terminal for message transmission in an optical communication system
WO2019237521A1 (en) Access network olt slicing method and system employing onu granularity
CN101686190B (en) Method for mapping data transmission, device and system thereof
EP3244571B1 (en) Configuration data distribution method and apparatus
JP2004032780A (en) Ethernet (r) passive light subscriber network system
CN106851439A (en) A kind of cut-in method and device of multiple optical network units
CN101257487B (en) Method for mapping service stream onto service transmission channel as well as optical network terminal
CN108260032A (en) The method that service virtual port is realized in GPON-OLT systems
CN105207956A (en) Multi-service isolation real-time communication system and method for power terminal communication access network
CN101616338A (en) A kind of method, apparatus and system that data transmit in the multiple spot multi-plexing light accessing system
KR101357646B1 (en) Total PON MAC apparatus and total PON OLT System using the same
CN101114882A (en) Method for processing data traffic in GPON
CN101414955B (en) Method for controlling data stream of virtual LAN in Ethernet passive optical network system
CN101959087A (en) Multicast processing method and device

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