[Help] Setting Up MikroTik FTTH Connection

Hello everyone,

First, I would like to mention that I am an amateur. I am in the preparation phase of a research project. I want to establish a connection with the FTTH infrastructure of a local operator in my country without using an ONT, and later share this as a guide within my country.

For this research, I purchased a MikroTik CRS326-24G-2S+RM. Here is the list of SFP modules I have:

  • 2 x Cisco GLC-SX-MM (1 Gbit/s)
  • 2 x Cisco SFP-10G-SR (10 Gbit/s)
  • 2 x Cisco SFP-10G-LR (10 Gbit/s)
  • 1 x Huawei GPON ONU Class B

ISP Information:
OLT: Huawei [Model unknown]
ONT: Huawei HG8240H5 (Class B)
RX Optical Power: -10dBm
Packet Speed: 1000 Mbps (1 Gbit/s)
WAN Authentication: PPPoE
VLAN ID (Network): 35
IPv4: DHCP (CGNAT system present)
IPv6: Disabled
802.1x Authentication: Disabled

ONT Authentication:
It is done with the SN number. Authentication can be done by changing the SN number with a different Huawei ONT. Additionally, MAC address changes are not required.

That’s the information I have. My local internet is based on a 10G infrastructure. If any information is missing, I can provide it.
Now, returning to the main topic: How can I connect to the internet using a Huawei GPON ONU SFP with my MikroTik CRS326-24G-2S+RM device?

Step 1 - insert the Huawei ONU SFP into SFP port 1 of your CRS. Check whether interface ethernet monitor sfp-sfpplus1 (or an equivalent in Winbox) even shows you the module.

Step 2 - if it does, create a new bridge interface, and move one of the copper Ethernet ports (basically any of them except the one to which your management PC is connected) and the sfp-sfpplus1 from the default bridge to the new one. This step is only a diagnostic one, not a part of the final tutorial.

Step 3 - connect the management PC to the Ethernet port chosen above and set it as a DHCP client - does it get an IP address and a route? If yes, can you open a web page on the gateway address? If yes, it should be the web interface of the ONU SFP, and you should be able to read the serial number of the ONU SFP from there.

Thank you for your response. Could you please look into this thread?

PON based FTTH internet is a pain in the ass with Mikrotik, because there is no native PON support in Mikrotik. All PON work have to be done in the PON SFP module.

There is a inconsistency with your provided information: “ONT: Huawei HG8240H5” and you write your local internet is based on 10G infrastructure. The HG8240H5 is Gigabit (GPON). Technically XGPOn and GPON can coexisist on the same fiber (due to different wavelengths XGPON: 1577 nm down / 1270 nm up and GPON :1490 nm down /1310 nm up), but your device must use the right SFP module, to work with your ISPs equipment. Long story short: What technology is used by your provider - GPON or XGPON?

To answer your question:

  1. Connect the Huawei SFP module with your Mikrotik and the ISP infrastructure
  2. Change the serial number on your Huawei SFP (I don’t know how, but maybe there is information on the internet or it works like sindy described it. Sometimes this modules have their own web or ssh server). I only worked with Nokia and fs.com PON modules so far… Hint: Some modules have to have a link on the fiber side, to reach their web interface.
  3. If there is a management console (web or ssh) on your module, maybe you can get the operational PON status there. With the right serial number it should be “O5”. Any lower number means, that the module isn’t connected to your ISP.
  4. If the PON connection established you can go further with the internet configuration: Place VLAN ID 35 on the PON interface, place a PPPoE client on the VLAN 35 interface (and configure username and password with the PPPoE client). I’m not sure with the DHCP for IPv4. Normally the PPPoE interface gets an IP address when it is connected to the PPPoE server. Maybe your ISP means that with “DHCP”. We have to work on that, if no IP adress is received
  5. At last: Place a NAT masquerading rule on the SFP interface with the Huawei SFP, and configure a DNS server on the Mikrotik, if there is none automatically sourced by the PPPoE connection.
  6. You should now be able to reach the internet. Try a ping to a ip and/or domain

Hello, what I meant was that my local network supports 10 Gbps. However, what the provider offers is 1 Gbps GPON. The GPON SFP never worked; as you mentioned, it probably doesn’t support it. I need one of those GPON sticks with its own interface, etc., otherwise, it won’t work.