[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100473053C - Method of group transmission Ethernet passive light notwork upgoing chain circuit data - Google Patents

Method of group transmission Ethernet passive light notwork upgoing chain circuit data Download PDF

Info

Publication number
CN100473053C
CN100473053C CNB2005101119589A CN200510111958A CN100473053C CN 100473053 C CN100473053 C CN 100473053C CN B2005101119589 A CNB2005101119589 A CN B2005101119589A CN 200510111958 A CN200510111958 A CN 200510111958A CN 100473053 C CN100473053 C CN 100473053C
Authority
CN
China
Prior art keywords
packet
logical channel
fragmentation state
grouping
data grouping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2005101119589A
Other languages
Chinese (zh)
Other versions
CN1794697A (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.)
BanianTech (Shanghai) Co., Ltd.
Original Assignee
BANIANTECH (SHANGHAI) 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 BANIANTECH (SHANGHAI) Co Ltd filed Critical BANIANTECH (SHANGHAI) Co Ltd
Priority to CNB2005101119589A priority Critical patent/CN100473053C/en
Publication of CN1794697A publication Critical patent/CN1794697A/en
Application granted granted Critical
Publication of CN100473053C publication Critical patent/CN100473053C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

This invention relates to an up link data packet transmission method of an Ethernet passive light network, in which, an ONU process includes: judging if a data packet on a logic channel is needed to be split and if the logic channel is at the slice state and generating an intermediate slice data packet, a head slice data packet, a tail slice data packet or a complete data packet data packet, the OLT process includes: judging if the logic channel buffer storage is at the slice state, if the data packet is a complete packet and receiving the complete and incomplete data packets of the slice state, the complete and incomplete data packets of non-slice state to realize the maximum usability of links.

Description

The method of Ethernet passive optical network uplink data packet transmission
Technical field
The present invention relates to fiber optic communication field, particularly Ethernet passive optical network (EPON) field specifically is meant a kind of method of Ethernet passive optical network uplink data packet transmission.
Background technology
In at present common the EPON system and product, up link all adopts the time division multiplexing access way, the sending time slots that each ONU distributes according to OLT (bandwidth authorizing or bandwidth permission just, Grant), by corresponding send window (TransmissionWindow), with up packet (or Frame, Data Frame, comprise ether protocol packet or ethernet frame, EthernetFrame) send to OLT.
The length of ether protocol packet is variable (not fixing in other words, usually between 64 bytes in 1518 bytes range), Ethernet service itself also has certain sudden, and the length of the bandwidth authorizing that defines in the 802.3ah agreement also is variable, the ether protocol packet that ONU sends is not stipulated to split (or cutting apart), so the transmission of up link ether protocol packet all is to adopt compound mode usually, be ONU a plurality of ether protocol packet of continuous burst in a send window, and each ether protocol packet all is continuous, complete, this implementation method is the simplest beyond doubt, but also bring a serious problem thus: ul transmissions efficient is subjected to very big influence, and the bandwidth availability ratio of ether protocol packet transmission is lower in other words.Because in send window, the length summation of the ether protocol packet that can not all send equals the length of send window just, if the remainder of current send window is not enough to transmit next ether protocol packet to be sent, " residue length " of current send window is less than the length of next one ether protocol packet to be sent in other words, then this ether protocol packet can only be waited for next send window, obviously this " residue length " wasted fully, in the worst situation, each send window all can be wasted the length of an ether protocol packet, or even the maximum length of ether protocol packet (MTU MTU:Maximal Transmit Unit just, common 1MTU=1518 byte), obviously this transmission to EPON up link ether protocol packet is very disadvantageous, also influence simultaneously the service behaviour and the network service quality of EPON system, limited the extensive use of EPON.
Summary of the invention
The objective of the invention is to have overcome above-mentioned shortcoming of the prior art, provide a kind of and can split flexibly the packet of up link and reception, the utilance height of send window, difficulty in computation is less, network service quality is high, stable and reliable working performance, compatible good, the applicable surface method of Ethernet passive optical network uplink data packet transmission comparatively widely.
In order to realize above-mentioned purpose, the method for Ethernet passive optical network uplink data packet transmission of the present invention is as follows:
The method of this Ethernet passive optical network uplink data packet transmission, its main feature is, comprise optical line terminal equipment OLT and several device of optical network unit ONU, the uplink interface of described optical line terminal equipment OLT is connected with downlink interface with the uplink interface of described each device of optical network unit ONU respectively with optical splitter by the light distributed network road with downlink interface, the logical channel that comprises several transmits data packets independently of one another among the ONU wherein, comprise several corresponding with it logical channel buffer memorys among the OLT, described type of data packet comprises the partial data grouping, burst, middle burst and tail burst, the method of described uplink data packet transmission comprises that ONU splits the transmission processing procedure and the OLT burst receives processing procedure, and ONU wherein splits the transmission processing procedure and may further comprise the steps:
Whether (1) ONU carries out packet on the relative logic channel before sending packet needs the decision operation that splits;
(2) split if desired, judge then whether this logical channel is fragmentation state;
(3) if fragmentation state is then carried out the generation and the processing operation of middle packet segment or tail packet segment; If not fragmentation state, then carry out the generation of a packet segment and handle operation, and this logical channel is changed to fragmentation state;
(4) if do not need to split, judge then whether this logical channel is fragmentation state;
(5), and this logical channel is changed to non-fragmentation state if fragmentation state is then carried out the generation and the processing operation of tail packet segment; If not fragmentation state, then carry out the processing operation of the generation of partial data packet data package;
OLT burst wherein receives processing procedure and may further comprise the steps:
(1) OLT after receiving packet, judge with the corresponding logical channel buffer memory of this logical channel whether be fragmentation state;
(2) whether if fragmentation state, then carrying out packet is the decision operation of partial data grouping;
(3), and this logical channel buffer memory is changed to non-fragmentation state if the reception processing operation of fragmentation state partial data grouping is then carried out in the partial data grouping; If not complete packet, then carry out the reception of the non-complete packet of fragmentation state and handle operation;
(4) whether if not fragmentation state, then carrying out packet is the decision operation of partial data grouping;
(5), and this logical channel buffer memory is changed to non-fragmentation state if the reception processing operation of non-fragmentation state partial data grouping is then carried out in the partial data grouping; If not complete packet, then carry out the reception of the non-complete packet of non-fragmentation state and handle operation.
The decision operation that whether packet needs to split on the logical channel of carrying out of the method for this Ethernet passive optical network uplink data packet transmission may further comprise the steps:
(1) current send window residue length on this logical channel and current length of data package to be sent are compared;
(2) if greater than current length of data package to be sent, then returning, current send window residue length do not need the result that splits;
(3) otherwise, return the result who need to split.
The generation of a packet segment of the method for this Ethernet passive optical network uplink data packet transmission and processing operation may further comprise the steps:
(1) data of the current send window residue length of taking-up from current outgoing data bag generate a packet segment;
(2) this logical channel is changed to fragmentation state;
(3) length of current outgoing data bag deducts result after the residue length of current send window as the length of new current outgoing data bag.
The generation of the middle packet segment of the method for this Ethernet passive optical network uplink data packet transmission and processing operation may further comprise the steps:
(1) data of the current send window residue length of taking-up from current outgoing data bag, packet segment in the middle of generating;
(2) length of current outgoing data bag deducts result after the residue length of current send window as the length of new current outgoing data bag.
The generation of the tail packet segment of the method for this Ethernet passive optical network uplink data packet transmission and processing operation may further comprise the steps:
(1) the whole remaining datas in the current outgoing data bag is generated the tail packet segment;
(2) this logical channel is changed to non-fragmentation state.
The generation and the processing of the partial data packet data package of the method for this Ethernet passive optical network uplink data packet transmission are operating as:
Total data in the current outgoing data bag is generated the partial data packet data package.
The reception of the fragmentation state partial data grouping of the method for this Ethernet passive optical network uplink data packet transmission is handled operation and be may further comprise the steps:
(1) abandons all data of having deposited in this logical channel buffer memory;
(2) receive this partial data packet data package;
(3) this logical channel buffer memory is changed to non-fragmentation state.
The reception of the non-partial data grouping of the fragmentation state of the method for this Ethernet passive optical network uplink data packet transmission is handled operation and be may further comprise the steps:
(1) judges the type of this packet;
(2) if this packet is a burst, then abandon all data of having deposited in this logical channel buffer memory, receive this packet segment, this logical channel buffer memory is changed to fragmentation state;
(3) if this packet is the tail burst, then receive this tail packet segment, this logical channel buffer memory is changed to non-fragmentation state;
(4) if this packet is middle burst, then receive this centre packet segment, this logical channel buffer memory is changed to fragmentation state.
The reception of the non-fragmentation state partial data grouping of the method for this Ethernet passive optical network uplink data packet transmission is handled operation and be may further comprise the steps:
(1) receives this partial data packet data package;
(2) this logical channel buffer memory is changed to non-fragmentation state.
The reception of the non-complete packet of non-fragmentation state of the method for this Ethernet passive optical network uplink data packet transmission is handled operation and be may further comprise the steps:
(1) judges whether this packet is a burst;
(2) if a burst then receives this packet segment, this logical channel buffer memory is changed to fragmentation state;
(3) otherwise abandon this packet.
Adopted the method for the Ethernet passive optical network uplink data packet transmission of this invention, because being carried out " on-fixed ", the packet that needs on the EPON system up-link to send splits (Disassemble, perhaps cry dismounting), i.e. data grouping can split into two or more burst (Segment, perhaps be segment) send respectively, and can determine whether that needs split according to the actual conditions of data packet transmission in the ONU send window, split into several bursts and specifically split length, and be not to determine in advance, then OLT again to the data that receive (comprise complete packet and split after burst) (Assemble recombinates, or assembling), restore original packet, thereby realized the utilization to the maximal efficiency of up link send window, difficulty in computation is less simultaneously; Moreover, this method has improved network service quality, and makes the stable and reliable working performance of whole EPON system, and system compatibility is good, and applicable surface is comparatively extensive.
Description of drawings
Fig. 1 is the composition schematic diagram of the packet in the method for Ethernet passive optical network uplink data packet transmission of the present invention.
Fig. 2 is for carrying out the view that a plurality of logical channel packets send in the method for Ethernet passive optical network uplink data packet transmission of the present invention.
Fig. 3 is the ONU processing module work schematic diagram in the method for Ethernet passive optical network uplink data packet transmission of the present invention.
Fig. 4 (a) and (b) are respectively in the method for Ethernet passive optical network uplink data packet transmission of the present invention OLT processing module work schematic diagram under the not burst and two kinds of send modes of burst.
Fig. 5 is that the ONU in the method for Ethernet passive optical network uplink data packet transmission of the present invention splits the flow chart that sends processing procedure.
Fig. 6 is the flow chart that the OLT burst in the method for Ethernet passive optical network uplink data packet transmission of the present invention receives processing procedure.
Embodiment
In order more to be expressly understood technology contents of the present invention, at first introduce some technical terms, as shown in the table:
PON Passive?Optical?Network EPON
EPON Ethernet?Passive?Optical?Network Ethernet passive optical network
MPCP Multi-Point?Control?Protocol Multi-point Control Protocol
FTTH Fiber?To?The?Home Fiber to the home
FTTB Fiber?To?The?Building Fiber-To-The-Building
OLT Optical?Line?Terminal Optical line terminal
ONU Optical?Network?Units Optical network unit
POS Passive?Optical?Splitter Passive optical splitters
ODN Optical?Distribution?Network Optical distributed network
MAC Media?Access?Control The medium access control
SNI Service?Node?Interface SNI
UNI User?Network?Interface User Network Interface
OAM Operations?Administration?Maintenance Operation management maintain
Ethernet Ethernet
Frame Frame, or bag, message, this paper does not do differentiation
Data?Frame Frame, or packet, this paper are not done differentiation
Ethernet?Frame Ethernet frame, or ether protocol packet, this paper does not do differentiation
Ethernet?Service、Ethernet?Data Ethernet service, Ethernet data are equal to ethernet frame in this patent
MPCP?Frame The Multi-point Control Protocol frame
Assemble Reorganization, assembling
Disassemble Split, dismantle
Segment、Fragment The burst that splits into, segment
1.EPON system's basic comprising
The typical EPON of one cover system mainly is made of 3 parts: optical line terminal (Optical Line Terminal, OLT), optical distributed network (Optical Distribution Network, ODN) and network unit/optical network terminal (Optical NetworkUnits/Terminal, ONU/ONT).Wherein: OLT is positioned at local side, is responsible for being connected of distribution and control channel, and whole EPON network is monitored in real time, managed and safeguards; ONU/ONT is positioned at user side (user resident side in other words), realizes the access of user terminal; ODN is by passive optical splitters (Passive Optical Splitter, POS, be passive fiber splitter, passive optical splitter again) and the fibre circuit formation, realize that the network between OLT and each ONU connects, the splitting ratio that the EFM of 802.3ah working group (Ethernet in the First Mile Study) determines passive optical splitters at 1:16 between the 1:128.The difference of ONU and ONT is that ONT is located immediately at user side, and also has other network between ONU and user, but does not do differentiation in this patent family, represents with ONU without exception.
EPON adopts tree topology, OLT is positioned at root node, link to each other with each ONU by ODN, fibre circuit is single and shared, and the cheap passive optical splitters of use cost, signal is dispersed to independent user from single optical fiber, why being called for " EPON " is because be different from the traditional telecommunications room local side and the connection of client, this does not wherein have an active electronic apparatus between this access network, such advantage has been simplified the operation of network system greatly, safeguard and cost, another advantage is in a point-to-point fiber optic network, and its employed optical fiber does not need a lot.
2.EPON system's basic principle
The EPON system uses wavelength-division multiplex technique (WDM:Wavelength Division Multiplexer), and uplink and downlink signals uses different wavelength respectively but transmits in same optical fiber, speed symmetry (being 1Gbit/s), and transmission range can reach 20km.Direction from OLT to ONU is called down direction (or down link, Downstream Link), otherwise is called up direction (or up link, Upstream Link).
Down link, OLT sends ether protocol packet (ethernet frame just) in the mode of single transmit copy broadcast (SCB:Single Copy Broadcast) to all ONU.By finding and registration process (Discovery and Registeredprocess), OLT distributes LLID (Logical Link ID for the ONU that completes successfully registration, LLID), an ONU supports a LLID at least, and OLT is placed on the LLID of the purpose ONU of the ethernet frame of descending transmission in the frame preamble symbol (Preamble) then.After treating that frame data arrive ONU, all ONU can judge whether receive this frame with decision, so just guarantee to have only purpose ONU can correctly receive this frame according to LLID contained in the leading character and the LLID of oneself.
Up link can adopt multiple access technology: frequency division multiple access multiplexing (FDMA), time division multiple access multiplexing (TDMA), wavelength division multiple access multiplexing (WDMA), CDMA multiplexing (CDMA) etc.Wherein time division multiple access is multiplexing has several remarkable advantages with respect to other multiplex technique: all ONU only needs an OLT transponder; Whole EPON system up-link only needs a wavelength; Technology is simple, and is with low cost.Existing EPON system and product nearly all are to use the time division multiplexing access technology.Time-multiplexed operation principle is: OLT arranges the time slot that each ONU sends upward signal properly, and concurrent output time slot distributes frame (just MPCP Gate frame includes the bandwidth authorizing or the bandwidth permission that distribute to ONU); ONU receives and also to resolve this bandwidth authorizing, distributes to own time slot according to OLT, and by up send window, to OLT transmission upward signal, service data transmission, numerous like this ONU just can share up channel and limited bandwidth.
At down direction, OLT provides the optical fiber interface towards passive optical-fiber network; At up direction, OLT provide gigabit Ethernet (Gigabit Ethernet, GE) SNI (Service Node Interface, SNI).After the ethernet technology standard of the 10Gbit/s typing in the future, OLT also can support similar high-speed interface.For the agreement of supporting that other are popular, OLT also can support the interface standard of the SDH/SONET of speed such as ATM, FR and OC3/12/48/192.OLT also can realize the access of traditional TDM speech by supporting the E1 interface.Aspect the united net management of EPON, OLT is main control centre, realizes the major function of network management.EPON also need link to each other with telecommunication management network by defined interface in addition, be managed for configuration, performance management, fault management, safety management and accounting management, complete operation maintenance management (Operations Administrationand Maintenance, OAM) function.
3.EPON system core technology
Because the up channel of EPON adopts time division multiple access (TDMA) access way, the upstream data of each ONU is transferred to OLT with burst mode by common EPON, distance difference between multiple spot access and each ONU and the OLT, cause the transmission data time-delay different (20km Optical Fiber Transmission time delay can reach 0.1ms) of each ONU, the OLT received signal power also has nothing in common with each other, therefore require OLT to receive laser and can realize that burst receives, OLT (several bit) in a short period of time realizes the synchronous of phase place, and then receives data; In order to prevent the collision of data time domain, also must introduce range finding and delay compensation technology realization the whole network slot synchronization, data are arrived by the assigned timeslot of allocated bandwidth.Down direction is because be continuous bit stream, so the reception laser of ONU does not need to readjust fast.
Accurately measure the distance of each ONU, and accurately adjust the transmission delay of ONU, can reduce the interval between the ONU send window, thereby improve the utilance of up channel and reduce time delay to OLT.In addition, ranging technology must be supported the plug and play of ONU, and ranging process should take into full account the configuring condition of whole EPON, and for example, if system adds new ONU when work, the range finding of this moment just should not have too much influence to other ONU.
4, Multi-point Control Protocol (MPCP)
The EPON system couples together a plurality of data terminal equipments (DTE:Data Terminal Equipment) by a shared optical fiber, and its topological structure is asymmetric tree-like branched structure based on passive optical splitter.Multi-point Control Protocol (MPCP:Multi-Point Control Protocol) is exactly to make this topological structure be applicable to a kind of controlling mechanism of Ethernet, this agreement is positioned at MAC control sublayer, EPON is based upon on the MPCP basis as the part that EFM (Ethernet in the First Mile Study) discusses standard.The content that MPCP relates to comprises that the automatic discovery (Discovery) of ONU and registration (Registered), OLT periodically report the buffer queue congestion situation so that OLT carries out Dynamic Bandwidth Allocation etc. to the distribution of upstream bandwidth and distribution, the ONU of bandwidth authorizing.P2P (Point to Point, point-to-point) emulation sub-layer is the key component in the EPON/MPCP agreement, by increasing a LLID (Logical Link ID for each Frame, LLID) and replace 2 bytes in the frame preamble symbol (Preamble), it can make P2MP (Point to Multi-Point, point-to-multipoint) network topology show as the set of a plurality of point-to-point links for high level.Each ONU in putting multidrop topology comprises the entity of a MPCP, in order to OLT in the MPCP entity intercom mutually.
EPON thinks main equipment with the root node in the topological structure, i.e. OLT, and a plurality of nodes that will be positioned at the marginal portion are thought slave unit, i.e. ONU.MPCP has stipulated a kind of controlling mechanism between the master-slave equipment of point-to-multipoint, send effectively and receive with coordination data.Up direction only allows an ONU to send a moment in system's running, and the high level that is positioned at OLT is responsible for handling the timing of transmission and the congested report of different ONU, thereby optimizes the allocated bandwidth of PON internal system.
See also Fig. 1 to shown in Figure 6, the method of this Ethernet passive optical network uplink data packet transmission, comprise optical line terminal equipment OLT and several device of optical network unit ONU, the uplink interface of described optical line terminal equipment OLT is connected with downlink interface with the uplink interface of described each device of optical network unit ONU respectively with optical splitter by the light distributed network road with downlink interface, the logical channel that comprises several transmits data packets independently of one another among the ONU wherein, comprise several corresponding with it logical channel buffer memorys among the OLT, described type of data packet comprises the partial data grouping, burst, middle burst and tail burst, the method of described uplink data packet transmission comprises that ONU splits the transmission processing procedure and the OLT burst receives processing procedure, and ONU wherein splits the transmission processing procedure and may further comprise the steps:
Whether (1) ONU carries out packet on the relative logic channel before sending packet needs the decision operation that splits, and this decision operation may further comprise the steps:
(a) current send window residue length on this logical channel and current length of data package to be sent are compared;
(b) if greater than current length of data package to be sent, then returning, current send window residue length do not need the result that splits;
(c) otherwise, return the result who need to split;
(2) split if desired, judge then whether this logical channel is fragmentation state;
(3) if fragmentation state is then carried out the generation and the processing operation of middle packet segment or tail packet segment; If not fragmentation state, then carry out the generation of a packet segment and handle operation, and this logical channel is changed to fragmentation state; The generation of this centre packet segment and processing operation may further comprise the steps:
(a) data of the current send window residue length of taking-up from current outgoing data bag, packet segment in the middle of generating;
(b) length of current outgoing data bag deducts result after the residue length of current send window as the length of new current outgoing data bag;
The generation of this tail packet segment and processing operation may further comprise the steps:
(a) the whole remaining datas in the current outgoing data bag are generated the tail packet segment;
(b) this logical channel is changed to non-fragmentation state;
The generation of this packet segment and processing operation may further comprise the steps:
(a) data of the current send window residue length of taking-up from current outgoing data bag generate a packet segment;
(b) this logical channel is changed to fragmentation state;
(c) length of current outgoing data bag deducts result after the residue length of current send window as the length of new current outgoing data bag;
(4) if do not need to split, judge then whether this logical channel is fragmentation state;
(5), and this logical channel is changed to non-fragmentation state if fragmentation state is then carried out the generation and the processing operation of tail packet segment; If not fragmentation state, then carry out the processing operation of the generation of partial data packet data package; The generation of this tail packet segment is identical with aforesaid process with the processing operation;
The generation and the processing of this partial data packet data package are operating as: the total data in the current outgoing data bag is generated the partial data packet data package.
OLT burst wherein receives processing procedure and may further comprise the steps:
(1) OLT after receiving packet, judge with the corresponding logical channel buffer memory of this logical channel whether be fragmentation state;
(2) whether if fragmentation state, then carrying out packet is the decision operation of partial data grouping;
(3), and this logical channel buffer memory is changed to non-fragmentation state if the reception processing operation of fragmentation state partial data grouping is then carried out in the partial data grouping; If not complete packet, then carry out the reception of the non-complete packet of fragmentation state and handle operation; The reception of this fragmentation state partial data grouping is handled operation and be may further comprise the steps:
(a) abandon all data of having deposited in this logical channel buffer memory;
(b) receive this partial data packet data package;
(c) this logical channel buffer memory is changed to non-fragmentation state;
The reception of the non-partial data grouping of the fragmentation state of the method for this Ethernet passive optical network uplink data packet transmission is handled operation and be may further comprise the steps:
(a) judge the type of this packet;
(b) if this packet is a burst, then abandon all data of having deposited in this logical channel buffer memory, receive this packet segment, this logical channel buffer memory is changed to fragmentation state;
(c) if this packet is the tail burst, then receive this tail packet segment, this logical channel buffer memory is changed to non-fragmentation state;
(d) if this packet is middle burst, then receive this centre packet segment, this logical channel buffer memory is changed to fragmentation state;
(4) whether if not fragmentation state, then carrying out packet is the decision operation of partial data grouping;
(5), and this logical channel buffer memory is changed to non-fragmentation state if the reception processing operation of non-fragmentation state partial data grouping is then carried out in the partial data grouping; If not complete packet, then carry out the reception of the non-complete packet of non-fragmentation state and handle operation; The reception of this non-fragmentation state partial data grouping is handled operation and be may further comprise the steps:
(a) receive this partial data packet data package;
(b) this logical channel buffer memory is changed to non-fragmentation state.
The reception of the non-complete packet of this non-fragmentation state is handled operation and be may further comprise the steps:
(a) judge whether this packet is a burst;
(b) if a burst then receives this packet segment, this logical channel buffer memory is changed to fragmentation state;
(c) otherwise abandon this packet.
In the middle of practical application,, need following realization at first for ONU:
The grouping of data must send continuously in the EPON agreement, if ONU is split as a plurality of bursts with packet, OLT can't discern a plurality of bursts by original agreement, and extra information must be provided, and makes the identification burst that receiving terminal can be correct.
Shown in Fig. 1 be, if a data grouping is split transmission, generate a stature burst and a tail burst to I haven't seen you for ages, wherein a burst comprises the real packets headers of complete packet, and the tail burst comprises the real grouping tail of complete packet; Except a burst and tail burst, may generate one or more middle bursts in addition, middle burst neither comprises real packets headers and does not also comprise real grouping tail.After a complete packet was split into a plurality of bursts, each burst all adds frame gap and lead code sends.
A data grouping also may directly send as a complete packet without burst.
As previously mentioned, a burst receiving of recipient may be a kind of in following four kinds of fundamental types:
(1) complete packet has comprised a complete packet;
(2) burst has only comprised real packets headers;
(3) burst in the middle of neither comprises real packets headers and does not also comprise real grouping tail;
(4) tail burst has only comprised real grouping tail.
More than four kinds of states need 2 bits to represent at least, be exemplified below shown in the table:
Figure C200510111958D00141
For allow receive can be correct the processing burst, transmit leg must send to the recipient with burst with the state of each burst.
See also shown in Figure 2ly, among the ONU, packet can be a plurality of logical channels according to data separations such as source, purposes, and each logical channel can be set at separately and allow to split transmission or forbid splitting transmission.Send after last groupings such as the grouping that belongs to same logical channel can not be out of order, and next grouping is necessary all send, transmission can not interlock between the grouping again; The transmission and the grouping that belongs to the Different Logic passage can interlock.
Dispatch by mechanism such as priority, weights between a plurality of logical channels, after a logical channel is selected, just can send data on circuit, the transmission processing module block diagram of ONU up link sees also shown in Figure 3.
Drawn among the figure one and allowed to split the logical channel (logical channel 1) of transmission and the logical channel (logical channel 2) that is forbidden splitting transmission, an ONU can have one or more logical channels, and each passage can independently allow or forbid to split and send.Allow to split the logical channel packet that sends and at first enter the burst module, according to the current bandwidth authorization conditions, whether decision needs splits and generates fragmentation state information, and fragmentation state information sends to into frame module together with fragment data.Forbid that the logical channel packet that splits transmission directly sends to into frame module.Becoming frame module that fragmentation state information is added in the frame data sends together.Dispatch by scheduler by mechanism such as priority, weights between a plurality of logical channels.
For OLT, need to adopt following the realization accordingly:
When not adopting the burst send mode, up direction is by a plurality of ONU time division multiplexinges, but each ONU only sends complete grouping, and OLT can receive a complete grouping at every turn, and handling process at this moment is usually shown in Fig. 4 (a).Can directly carry out subsequent treatment from the complete packet that optical fiber receives.
When adopting the fractionation send mode, OLT may interlock and receive the burst that a plurality of Different Logic passages are sent, and is shown in Figure 3 as described above.OLT must be able to distinguish the burst of each logical channel, and burst is assemblied into complete packet later on could next step processing.Be the assembly unit complete packet, need allow to split the logical channel that sends to each and set up an independent buffer memory, be used for temporary fragment data, when receiving a whole frame, from buffer memory, take out again, do next step processing.And all forbid that the logical channel that splits transmission can share a buffer memory.
The OLT receiving processing module is shown in Fig. 4 (b), and module comprises (n+2) individual buffer memory, and wherein buffer memory 0~buffer memory n uses for the logical channel that allows to split, and buffer memory (n+1) uses for the logical channel of forbidding splitting.The maximum logical channel of supporting that (n+1) individual permission splits of OLT, the logical channel that forbidding of supporting that quantity do not limit splits.
The burst that OLT receives enters corresponding buffer memory according to different logical channels, takes out from buffer memory when having a complete packet in the buffer memory again, carries out subsequent treatment.
A burst enters behind the buffer memory through handling, and a plurality of bursts that only receive complete packet or arrive by correct order are just thought and received complete packet.Burst must the head burst, the order of middle burst, tail burst arrive be only correct, wherein in the middle of burst can have a plurality of or not have.
EPON uplink data packet transmission method of the present invention is a kind of new transmission means, at first, it is based on EPON system and network, is to a kind of expansion of the transmission technology of the EPON up link ether protocol packet of existing 802.3ah protocol definition and replenishes; Secondly, its starting point is the problem that solves EPON upstream bandwidth utilance, thus to the type of service supported, EPON line speed etc. without any qualification; The 3rd; its core content is the principle and the framework of " split and send, receive reorganization " this transmission technology; be not limited to the method and the details of the specific implementation of this technology; that is to say; even change a kind of implementation method; as long as still adopt this technology, based on " fractionation-reorganization " this principle, all should be in the protection range of the inventive method.
In the method for the present invention, " packet " is a general designation, include but not limited to " ether protocol packet " (Ethernet data grouping just, perhaps be ethernet frame), this mainly is because above-mentioned fractionation of the present invention and recombinant technique in fact also are not limited to ethernet frame, the frame of any kind can split and recombinates in fact according to given principle of the present invention and method, but EPON is exactly the PON of Ethernet, 802.3ah agreement does not define the transmission of non-Ethernet business in the EPON system, in other words in the defined scope of EPON standard agreement, what transmit is ethernet frame all, this also is the actual conditions of present existing nearly all EPON system and product, but nonetheless, can not get rid of the packet (such as the TDM frame) of other type of EPON system transmissions, thereby in order to enlarge the inventive method institute applicable scope, " packet " such appellation has all been used in the front, rather than " ether protocol packet ", though what split in fact at present all is the ether protocol packet, but the packet that the present invention does not repel other type splits, in other words, whether core concept of the present invention is not " what splits ", but can split, how to split, how to transmit after the fractionation, can reduce after the reception, receive and how to recombinate, like this " split---send---reception---reorganization " can or can not influence network and other professional performance, whether design has realizability like this, the income whether realization is expected, or the like suchlike problem.
Adopted the method for above-mentioned Ethernet passive optical network uplink data packet transmission, because being carried out " on-fixed ", the packet that needs on the EPON system up-link to send splits (Disassemble, perhaps cry dismounting), i.e. data grouping can split into two or more burst (Segment, perhaps be segment) send respectively, and can determine whether that needs split according to the actual conditions of data packet transmission in the ONU send window, split into several bursts and specifically split length, and be not to determine in advance, then OLT again to the data that receive (comprise complete packet and split after burst) (Assemble recombinates, or assembling), restore original packet, thereby realized the utilization to the maximal efficiency of up link send window, difficulty in computation is less simultaneously; Moreover, this method has improved network service quality, and makes the stable and reliable working performance of whole EPON system, and system compatibility is good, and applicable surface is comparatively extensive.
In this specification, the present invention is described with reference to its certain embodiments.But, still can make various modifications and conversion obviously and not deviate from the spirit and scope of the present invention.Therefore, specification and accompanying drawing are regarded in an illustrative, rather than a restrictive.

Claims (10)

1, a kind of method of Ethernet passive optical network uplink data packet transmission, it is characterized in that, comprise optical line terminal equipment OLT and several device of optical network unit ONU, the uplink interface of described optical line terminal equipment OLT is connected with downlink interface with the uplink interface of described each device of optical network unit ONU respectively with optical splitter by the light distributed network road with downlink interface, the logical channel that comprises several transmission of data packets independently of one another among the ONU wherein, comprise several corresponding with it logical channel buffer memorys among the OLT, described data packet type comprises the partial data grouping, the grouping of fragment data, middle burst packet and the grouping of tail fragment data, the method of described uplink data packet transmission comprises that ONU splits the transmission processing procedure and the OLT burst receives processing procedure, and ONU wherein splits the transmission processing procedure and may further comprise the steps:
Whether (1) ONU carries out packet on the relative logic channel before sending packet needs the decision operation that splits;
(2) split if desired, judge then whether this logical channel is fragmentation state;
(3) if fragmentation state is then carried out the generation and the processing operation of middle burst packet or the grouping of tail fragment data; If not fragmentation state, then carry out a generation of fragment data grouping and handle operation, and this logical channel is changed to fragmentation state;
(4) if do not need to split, judge then whether this logical channel is fragmentation state;
(5), and this logical channel is changed to non-fragmentation state if fragmentation state is then carried out the generation and the processing operation of the grouping of tail fragment data; If not fragmentation state, then carry out the processing operation of the generation of partial data grouping;
OLT burst wherein receives processing procedure and may further comprise the steps:
(1) OLT after receiving packet, judge with the corresponding logical channel buffer memory of this logical channel whether be fragmentation state;
(2) whether if fragmentation state, then carrying out packet is the decision operation of partial data grouping;
(3), and this logical channel buffer memory is changed to non-fragmentation state if the reception processing operation of fragmentation state partial data grouping is then carried out in the partial data grouping; If not the partial data grouping, then carry out the reception of the non-partial data grouping of fragmentation state and handle operation;
(4) whether if not fragmentation state, then carrying out packet is the decision operation of partial data grouping;
(5), and this logical channel buffer memory is changed to non-fragmentation state if the reception processing operation of non-fragmentation state partial data grouping is then carried out in the partial data grouping; If not the partial data grouping, then carry out the reception of the non-partial data grouping of non-fragmentation state and handle operation.
2, the method for Ethernet passive optical network uplink data packet transmission according to claim 1 is characterized in that, describedly carries out the decision operation that whether packet needs to split on the logical channel and may further comprise the steps:
(1) the current send window residue length on this logical channel and the length of current packet to be sent are compared;
(2) if greater than the length of current packet to be sent, then returning, current send window residue length do not need the result that splits;
(3) otherwise, return the result who need to split.
3, the method for Ethernet passive optical network uplink data packet transmission according to claim 2 is characterized in that, the generation of described fragment data grouping and processing operation may further comprise the steps:
(1) data of the current send window residue length of taking-up from current outgoing data grouping generate a fragment data grouping;
(2) this logical channel is changed to fragmentation state;
(3) length of current outgoing data grouping deducts result after the residue length of current send window as the length of new current outgoing data grouping.
4, the method for Ethernet passive optical network uplink data packet transmission according to claim 2 is characterized in that, the generation of described middle burst packet and processing operation may further comprise the steps:
(1) data of the current send window residue length of taking-up from current outgoing data grouping, burst packet in the middle of generating;
(2) length of current outgoing data grouping deducts result after the residue length of current send window as the length of new current outgoing data grouping.
5, the method for Ethernet passive optical network uplink data packet transmission according to claim 2 is characterized in that, the generation of described tail fragment data grouping and processing operation may further comprise the steps:
(1) the whole remaining datas in the current outgoing data grouping is generated the grouping of tail fragment data;
(2) this logical channel is changed to non-fragmentation state.
6, the method for Ethernet passive optical network uplink data packet transmission according to claim 2 is characterized in that, the generation and the processing of described partial data grouping are operating as:
Total data in the current outgoing data grouping is generated the partial data grouping.
According to the method for each described Ethernet passive optical network uplink data packet transmission in the claim 1 to 6, it is characterized in that 7, the reception of described fragmentation state partial data grouping is handled operation and be may further comprise the steps:
(1) abandons all data of having deposited in this logical channel buffer memory;
(2) receive this partial data grouping;
(3) this logical channel buffer memory is changed to non-fragmentation state.
According to the method for each described Ethernet passive optical network uplink data packet transmission in the claim 1 to 6, it is characterized in that 8, the reception of the non-partial data grouping of described fragmentation state is handled operation and be may further comprise the steps:
(1) judges the type of this packet;
(2) if this packet is a fragment data grouping, then abandon all data of having deposited in this logical channel buffer memory, receive this fragment data grouping, this logical channel buffer memory is changed to fragmentation state;
(3) if this packet is the grouping of tail fragment data, then receive this tail fragment data grouping, this logical channel buffer memory is changed to non-fragmentation state;
(4) if this packet is middle burst packet, then receive this centre burst packet, this logical channel buffer memory is changed to fragmentation state.
According to the method for each described Ethernet passive optical network uplink data packet transmission in the claim 1 to 6, it is characterized in that 9, the reception of described non-fragmentation state partial data grouping is handled operation and be may further comprise the steps:
(1) receives this partial data grouping;
(2) this logical channel buffer memory is changed to non-fragmentation state.
According to the method for each described Ethernet passive optical network uplink data packet transmission in the claim 1 to 6, it is characterized in that 10, the reception of the non-partial data grouping of described non-fragmentation state is handled operation and be may further comprise the steps:
(1) judges whether this packet is a fragment data grouping;
(2) if a fragment data grouping then receives this fragment data grouping, this logical channel buffer memory is changed to fragmentation state;
(3) otherwise abandon this packet.
CNB2005101119589A 2005-12-23 2005-12-23 Method of group transmission Ethernet passive light notwork upgoing chain circuit data Expired - Fee Related CN100473053C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101119589A CN100473053C (en) 2005-12-23 2005-12-23 Method of group transmission Ethernet passive light notwork upgoing chain circuit data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101119589A CN100473053C (en) 2005-12-23 2005-12-23 Method of group transmission Ethernet passive light notwork upgoing chain circuit data

Publications (2)

Publication Number Publication Date
CN1794697A CN1794697A (en) 2006-06-28
CN100473053C true CN100473053C (en) 2009-03-25

Family

ID=36805972

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101119589A Expired - Fee Related CN100473053C (en) 2005-12-23 2005-12-23 Method of group transmission Ethernet passive light notwork upgoing chain circuit data

Country Status (1)

Country Link
CN (1) CN100473053C (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008146517A1 (en) * 2007-05-29 2008-12-04 The Furukawa Electric Co., Ltd. Optical network unit and optical transmission system
CN101374116B (en) * 2007-08-23 2011-05-18 华为技术有限公司 Method and apparatus for implementing on-line business
CN106488345B (en) * 2015-08-24 2020-06-16 中兴通讯股份有限公司 Data transmission method, device and system, ONU (optical network Unit) and OLT (optical line terminal)
CN107302412B (en) * 2016-04-14 2019-12-13 中兴通讯股份有限公司 Passive optical network architecture, method for realizing data transmission thereof and optical network equipment
CN107302397B (en) * 2016-04-14 2019-11-15 中兴通讯股份有限公司 Passive optical network framework and its method and optical network device for realizing data transmission
CN107395270A (en) * 2016-05-16 2017-11-24 华为技术有限公司 Data communications method, device and system
WO2017206306A1 (en) * 2016-06-01 2017-12-07 华为技术有限公司 Data frame transmitting or receiving method and apparatus
CN107666626B (en) * 2016-07-27 2020-10-23 中国电信股份有限公司 Data transmission method of multi-wavelength channel, optical line terminal and system
CN108023835B (en) * 2016-11-04 2023-09-26 中兴通讯股份有限公司 Data transmitting and receiving method and device, ONU and OLT
CN108063985B (en) * 2016-11-07 2020-11-17 中兴通讯股份有限公司 Data receiving and sending method and device
CN108540221B (en) * 2017-03-06 2022-12-02 中兴通讯股份有限公司 Data sending method and device
CN113596155A (en) * 2021-07-29 2021-11-02 青岛海信医疗设备股份有限公司 Data processing method and device, electronic equipment and storage medium
CN117459144B (en) * 2023-11-09 2024-04-26 江苏俊知传感技术有限公司 Four-core optical fiber remote assembly and intelligent monitoring thereof

Also Published As

Publication number Publication date
CN1794697A (en) 2006-06-28

Similar Documents

Publication Publication Date Title
US10651938B2 (en) Broadband optical network apparatus and method
Kramer et al. IPACT a dynamic protocol for an Ethernet PON (EPON)
CN101621454B (en) Passive optical network system, optical line terminal and optical network units
WO2010146658A1 (en) Optical multiplexing terminal device, wavelength multiplexing passive optical network system, and downstream wavelength transmission method
CN100473053C (en) Method of group transmission Ethernet passive light notwork upgoing chain circuit data
JP2010041610A (en) Passive optical network system, optical multiplex terminator, and optical network terminator
EP2101449A1 (en) Optical communication system, its optical communication method, and communication device
WO2002097476A2 (en) Point-to-multipoint passive optical network that utilizes variable-length packets and variable-length upstream tine slots
US20100183316A1 (en) Methods and Systems for Dynamic Equalization Delay Passive Optical Networks
CN100581294C (en) Method for Ethernet passive optical network multi service dynamic bandwidth request
CN100546227C (en) The method that the Ethernet passive optical network multi service dynamic bandwidth distributes
Konstadinidis et al. A multilayer comparative study of XG-PON and 10G-EPON standards
US7154879B1 (en) Point to multipoint network
Cevik A Hybrid OFDM‐TDM Architecture with Decentralized Dynamic Bandwidth Allocation for PONs
Zhang et al. Enhancing next generation passive optical network stage 2 (NG-PON2) with channel bonding
Segarra et al. GPON scheduling disciplines under multi-service bursty traffic and long-reach approach
Gumaste et al. A protocol to implement Ethernet over PON
Hossain et al. Supporting private networking capability in EPON
ZHANG et al. Higher Speed Passive Optical Networks for Low Latency Services
Vetter et al. Study and demonstration of extensions to the standard FSAN BPON
Hossain et al. A novel ring-based EPON architecture
KR100789383B1 (en) Apparatus and method for transmitting gem frame in olt of gigabit capable passive optical network
Hossain et al. A distributed control plane architecture for EPON: simulation study and feasibility experiment
Banerjee et al. Advances in passive optical networks (pons)
Kim et al. Coordination of wavelength and time-window assignment in WDM-based TDM hybrid-PONs

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: ZHIKUAN COMMUNICATION TECHNOLOGY ( SUZHOU) CO., L

Free format text: FORMER OWNER: RUNXIN COMMUNICATION TECH (SHANGHAI) CO., LTD.

Effective date: 20080704

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20080704

Address after: Floor 11, science and Technology Plaza, 328 Airport Road, Suzhou Industrial Park, Jiangsu, Suzhou Province, China: 215021

Applicant after: BanianTech (Shanghai) Co., Ltd.

Address before: Shanghai city Xuhui District Hong Cao Road, Caohejing software building No. 461 15 storey block C post encoding: 200233

Applicant before: Runxin Communication Technology (Shanghai) Co., Ltd.

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090325

Termination date: 20101223