From eddf563f18fe6283615af62edea91ee6fc13447c Mon Sep 17 00:00:00 2001 From: Simone <26844016+simonebortolin@users.noreply.github.com> Date: Sun, 18 Feb 2024 11:30:52 +0100 Subject: Router pon: ADD IliadBox, AVM FRITZ!Box 5530/5590, ZTE F6645P (#311) * Create free_iliad.md * Create free_iliad_box_pop.md * Create free_iliad_F-MDCONU3A.md * Update _config.yml * added Free/Iliad * updated Free/Iliad * images for Free/Iliad * iliad updates * update iliad * add avm * update avm * add zte * fix * fix image * fix iliad * update * Update _router_pon/ont-zte-f6645p.md Co-authored-by: Ernesto Castellotti * fix * add whitelist * Update avm_fritzbox_5590.md * Update avm_fritzbox_5590.md * Update avm_fritzbox_5530.md * update * update --------- Co-authored-by: Luca Anastasio Co-authored-by: Ernesto Castellotti --- _ont_epon/free_iliad.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 _ont_epon/free_iliad.md (limited to '_ont_epon/free_iliad.md') diff --git a/_ont_epon/free_iliad.md b/_ont_epon/free_iliad.md new file mode 100644 index 0000000..39727b8 --- /dev/null +++ b/_ont_epon/free_iliad.md @@ -0,0 +1,13 @@ +--- +title: Free/Iliad +has_children: true +layout: default +--- + +# Free/Iliad network + +Iliad's (Italy) PON network is delivered through two types of technology: GPON or EPON where available. The latter is not actually pure 10G-EPON but DPoE (DOCSIS Provisioning over EPON), confirmed by analyzing the physical layer signals. + +Using a Xilinx Kintex 7 FPGA with an integrated logic analyzer, an optical module has been connected to the FPGA's transceiver. The transceiver synchronized successfully and the sync header sequence was the one expected for 10G-EPON: a FEC codeword is a sequence of 31 words. Those words have a sync header binary value of `10` or `01` repeated 27 times corresponding to the original message plus `00, 11, 11, 00` corresponding to the FEC parity information. Discarding the latter part and descrambling the remaining data, the packets have been retrieved. + +As an example, a packet starts with `55 d5 55 1b 3c 07 5f` in hex, which corresponds to a DPoE (10G) preamble (actually it's missing one starting `0x55` byte but the CRC8 at the end is correct nonetheless). -- cgit v1.2.3