Skip to content

The information on this page is taken from the IEEE 802.3 EPON standard and from the presentations of the IEEE P802.3av and NG-EPON task forces, each individual item containing a verifiable citation. Feel free to cite this page as: EPON IEEE 802.3ah/av Series, Hack GPON. Available at: https://hack-gpon.org/epon-standard/.

EPON (Ethernet Passive Optical Network) is the IEEE alternative to the ITU-T GPON/XGS-PON family[1]. While GPON wraps Ethernet frames inside its own transmission convergence layer (GEM), EPON carries native Ethernet frames over the same point-to-multipoint passive optical network: the OLT and the ONUs are Ethernet stations and the PON specific functions are added as an extension of the Ethernet MAC and PHY layers[2].

Standards ​

StandardYearNameClausesDownstream / Upstream
IEEE 802.3ah20041G-EPON (EFM)56-67: PMD (60), MPCP (64), RS/FEC (65), OAM (57)1 / 1 Gb/s
IEEE 802.3av200910G-EPON75: PMD, 76: RS/PCS/PMA, 77: MPCP, Annex 75A: coexistence10 / 1 or 10 / 10 Gb/s
IEEE 802.3bk2013Extended EPONadds the PX30, PX40, PRX40 and PR40 power budgets
IEEE 802.3-2015 (Section 5)2015Consolidated EPON clauses1G-EPON and 10G-EPON merged into the base standard[2:1]
IEEE 802.3ca202025G/50G-EPON (NG-EPON)141-14425 or 50 / 10, 25 or 50 Gb/s
IEEE 1904.1 (SIEPON)2013Service Interoperabilitysystem level management, see SIEPON

IEEE 802.3 only defines the physical layer, the multipoint MAC control and the basic OAM: it does not define how an ONU is provisioned (VLANs, services, VoIP, etc.). This part, which in GPON is covered by OMCI, is defined by the operators and by IEEE 1904.1 (SIEPON).

Protocol stack ​

EPON reuses the Ethernet layers and adds a Multipoint MAC Control (MPMC) sublayer and an extension of the Reconciliation Sublayer (RS), in order to emulate a point-to-point link for each ONU over the point-to-multipoint plant[3].

In the asymmetric 10/1G-EPON the OLT uses the XGMII in the transmit path and the GMII in the receive path, while the ONU does the opposite: each interface is used in a single direction only[3:1].

LLID and point-to-point emulation ​

Every logical link between the OLT and an ONU is identified by a 15 bit LLID (Logical Link IDentifier), assigned by the OLT during the registration. The LLID and a mode bit are carried inside the Ethernet preamble, which is partially replaced and protected by a CRC8: in this way the frames stay standard Ethernet frames while each ONU can discard the frames not addressed to it[2:2]. The broadcast LLID is 0x7FFF for 1G-EPON and 0x7FFE for 10G-EPON.

An example of a captured 10G-EPON preamble is shown in the Free/Iliad page.

MPCP (Multi-Point Control Protocol) ​

The upstream is shared in TDMA: the OLT decides when each ONU can transmit. MPCP is a MAC Control protocol with five messages (MPCPDUs)[3:2]:

MPCPDUDirectionUsage
GATEOLT → ONUgrants a transmission window; the Discovery GATE opens a discovery window for the unregistered ONUs
REPORTONU → OLTreports the queue status of the ONU, used by the DBA
REGISTER_REQONU → OLTregistration request sent in the discovery window, it carries the MAC address of the ONU
REGISTEROLT → ONUassigns the LLID to the ONU
REGISTER_ACKONU → OLTconfirms the registration

In 10G-EPON (Clause 77) the Discovery GATE and the REGISTER_REQ have a new Discovery Information field, so that a dual-rate OLT can open separate 1G and 10G discovery windows and the ONU can declare whether it is 1G and/or 10G upstream capable. REGISTER_REQ and REGISTER also carry the laser on/off times of the ONU[3:3].

Since the ONU is identified by its MAC address during the registration, the MAC address in EPON plays the role of the GPON serial number: the OLT can authenticate the ONU by MAC address, or by LOID (Logical ONU ID) and password through the extended OAM (see below).

Physical layer ​

Coding, line rate and FEC ​

Parameter1G-EPON10G-EPON25G/50G-EPON
Line coding8b/10b64b/66b64b/66b
Line rate1.25 GBd10.3125 GBd25.78125 GBd per wavelength
MAC interfaceGMIIXGMII (GMII for the 1G direction of 10/1G-EPON)25GMII
FECRS(255,239), optional, frame basedRS(255,223), mandatory, stream basedLDPC

In 10G-EPON the FEC is always enabled and stream based: the overhead is constant (12.9%), it is accommodated by deleting the extra IDLE characters in the PCS, so that the XGMII and the line rate are not super-rated. The burst mode PMA adds a synchronization pattern and the Start_of_Burst and End_of_Burst delimiters[3:4].

PMD and power budgets ​

The PMD names follow a simple rule[3:5]:

  • P stands for PON;
  • X stands for 8b/10b coding, R for 64b/66b coding (PRX is asymmetric: 64b/66b downstream, 8b/10b upstream);
  • the number after the letters is the power budget (10, 20, 30, ...) in 1G-EPON or the configuration (1, 2, 3) in 10G-EPON;
  • D is the OLT (downstream) side, U is the ONU (upstream) side.

For example 1000BASE-PX20-U is a 1G-EPON ONU with the 20 power budget, while 10/1GBASE-PRX-U2 is an asymmetric 10G-EPON ONU with the PRX20 power budget.

Power budgetStandardDownstreamUpstreamMax ChILMin ChILNominal reach / split
PX10802.3ah1.25 GBd, 1490 nm1.25 GBd, 1310 nm20 dB5 dB10 km 1:16
PX20802.3ah1.25 GBd, 1490 nm1.25 GBd, 1310 nm24 dB10 dB20 km 1:16
PRX10802.3av10.3125 GBd, 1577 nm1.25 GBd, 1310 nm20 dB5 dB10 km 1:16
PRX20802.3av10.3125 GBd, 1577 nm1.25 GBd, 1310 nm24 dB10 dB20 km 1:16
PRX30802.3av10.3125 GBd, 1577 nm1.25 GBd, 1310 nm29 dB15 dB20 km 1:32
PR10802.3av10.3125 GBd, 1577 nm10.3125 GBd, 1270 nm20 dB5 dB10 km 1:16
PR20802.3av10.3125 GBd, 1577 nm10.3125 GBd, 1270 nm24 dB10 dB20 km 1:16
PR30802.3av10.3125 GBd, 1577 nm10.3125 GBd, 1270 nm29 dB15 dB20 km 1:32

The nominal reach and split are informative only: devices that exceed them are still compliant. PRX30 has no 1G-EPON counterpart in 802.3ah[3:6].

Wavelength plan ​

SignalBand
1G-EPON downstream1480 - 1500 nm
1G-EPON upstream1260 - 1360 nm (wideband), 1290 - 1330 nm (narrowband)
10G-EPON downstream1575 - 1580 nm
10G-EPON upstream (PR)1260 - 1280 nm
10G-EPON upstream (PRX)1260 - 1360 nm (1G upstream)
RF video overlay1550 - 1560 nm

Note that the 10G-EPON downstream (1577 nm) and upstream (1270 nm) wavelengths are the same as XGS-PON, while the 1G-EPON wavelengths are the same as GPON: for this reason an EPON and a GPON ONU can have the same optics but they are not interchangeable, since the line coding and the protocol are different.

Coexistence of 1G-EPON and 10G-EPON ​

10G-EPON is designed to coexist with 1G-EPON on the same ODN (Annex 75A)[4],[5]:

  • downstream: the 1G and 10G signals are WDM multiplexed (1490 nm and 1577 nm), so they are independent;
  • upstream, TDM coexistence: the 1G and 10G ONUs share the 1260-1360 nm band in TDMA, and the OLT has a dual-rate burst-mode receiver that detects the rate of each burst at the PHY layer; this is required by the wideband 1G-EPON ONUs (Fabry-Perot lasers);
  • upstream, WDM coexistence: with narrowband 1G-EPON ONUs (DFB lasers, 1290-1330 nm) the 1G and 10G OLT ports can be separate and WDM multiplexed, so that both upstream channels are independent.
Dual-rate operationOLT PMDONU PMDs on the same ODN
Downstream1000BASE-PX-D + 10/1GBASE-PRX-D1000BASE-PX-U, 10/1GBASE-PRX-U
Upstream10GBASE-PR-D + 10/1GBASE-PRX-D10GBASE-PR-U, 10/1GBASE-PRX-U
Downstream and upstream1000BASE-PX-D + 10GBASE-PR-D1000BASE-PX-U, 10/1GBASE-PRX-U, 10GBASE-PR-U

Only the PMDs with a compatible power budget can be connected to the same ODN[4:1].

SIEPON and the management of the ONU ​

IEEE 802.3 defines a basic OAM (Clause 57, Slow Protocol with Ethertype 0x8809), used for link monitoring and loopback, which can be extended with organization specific TLVs. The provisioning of the ONU (bridging, VLANs, multicast, voice, firmware upgrade, etc.) is carried in these extended OAM messages, and it is different for each family of networks. IEEE 1904.1 (SIEPON) collects them in three packages:

PackageOriginNotes
SIEPON Package-ADPoE (DOCSIS Provisioning over EPON), CableLabsused by cable operators, the ONU is managed like a DOCSIS cable modem, encryption with 802.1AE (MACsec)
SIEPON Package-BNTT (Japan)
SIEPON Package-CCTC (China Telecom)the most common on the market, authentication by MAC or LOID and password

Since the ONU behaviour depends on the extended OAM implemented by the firmware, an ONU of one package does not usually work on a network of another package: for example the CIG ONUs are sold as SIEPON Package-C, but they can be switched to Package-A by installing a custom firmware.

Comparison with GPON and XGS-PON ​

Feature1G-EPONGPON (G.984)10G-EPONXGS-PON (G.9807.1)
OrganizationIEEEITU-TIEEEITU-T
Downstream1.25 GBd (1 Gb/s)2.488 Gb/s10.3125 GBd (10 Gb/s)9.953 Gb/s
Upstream1.25 GBd (1 Gb/s)1.244 Gb/s1.25 or 10.3125 GBd9.953 Gb/s
Encapsulationnative EthernetGEMnative EthernetXGEM
ONU identificationMAC address, LLIDSerial Number, ONU-IDMAC address, LLIDSerial Number, ONU-ID
AuthenticationMAC, LOID/password (CTC)Serial Number, PLOAM password, LOID (OMCI)MAC, LOID/password (CTC), certificates (DPoE)Serial Number, registration ID, LOID
ONU managementextended OAMOMCIextended OAMOMCI
Downstream wavelength1490 nm1490 nm1577 nm1577 nm
Upstream wavelength1310 nm1310 nm1270 nm1270 nm

See GPON G.984 Series for the GPON standard.



  1. IEEE Xplore, document 6138784 https://ieeexplore.ieee.org/document/6138784 ↩︎

  2. IEEE Standard for Ethernet, IEEE Std 802.3-2015, Section Five https://www.onetel.de/wp-content/uploads/2016/11/802.3-2015_SECTION5.pdf ↩︎ ↩︎ ↩︎

  3. Hajduczenia M., Overview of 10G-EPON, IEEE P802.3av interim, Shanghai, June 2009 https://grouper.ieee.org/groups/802/3/av/public/2009_06/3av_0906_hajduczenia_1.pdf ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎ ↩︎

  4. Hamano H., 75.6 Dual-rate (coexistence) mode, IEEE P802.3av, November 2008 https://www.ieee802.org/3/av/public/2008_11/3av_0811_hamano_1.pdf ↩︎ ↩︎

  5. Hajduczenia M., WDM coexistence for 1G/10G/NG-EPON, IEEE 802.3 NG-EPON Study Group, September 2015 https://www.ieee802.org/3/NGEPONSG/public/2015_09/ngepon_1509_hajduczenia_2.pdf ↩︎

Copyright © 2022-2026. The documentation hereby found is distributed under the terms of the MIT License. Any external reference, link or software retains its original license and is not under the control of this website. Privacy Policy.