M1 Fibre Broadband Upgraded To 1Gbps

It was the time of the year again where I needed to decide whether to continue my contract with M1 or move to another ISP. I was on M1 Fibre Broadband since they launched their 50Mbps at $29, then subsequently upgraded to 200Mbps at $39. There was not too much of a choice. 200Mbps was the most basic plan they had and $39 was the cheapest and most value for money broadband plan available. No brainer. My needs are very basic. I just need to access the internet at the lowest possible price.

For this year, I got a post card from M1 offering $49 for 300Mbps and they will give a free router and other some freebies. At $49, I was contemplating switching, maybe to MyRepublic. And while I was choosing the new ISP, M1 decided to offer 1Gbps at $39. No frills! My favourite! So it was a no brainer again. I took up the new contract with M1. So I did my new contract online and subsequently went to one of the M1 shop to collect a free Philips DECT phone they were giving for online orders.

So as with all upgraded broadband plans, we have to do a speed test to confirm that we get the speed we pay for.

I’m using the old ASUS RT-N56U, a 2 year old router. I don’t see the need to upgrade and blast my whole house with wireless signal. My computer is a 2011 Macbook Pro running Yosemite. For this test, I enabled jumbo frames on my Ethernet interface on the Macbook Pro and the router.

OS X Yosemite Jumbo Frame Setting

For a good test, jumbo frame has to enabled end to end, i.e. from PC to Router to ONT. I’m assuming M1 has jumbo frame enabled on their ONT GPON and LAN Interface.

For the speed test, I’m using SGIX Speed Test. The Singapore Internet Exchange (SGIX) is a platform for open and neutral peering in Singapore. The speed test at SGIX is configured to perform tests up to 1Gbps, so it is more accurate.

M1 1Gbps - Speed Test Results
M1 1Gbps – Speed Test Results

This is the result of the speed test. I’m getting slightly over 800Mbps for download. I think I can get higher speed with more optimisation, but this would not be a fair ‘consumer’ test. I have had speed up to about 980Mbps on another provider and with better hardware

This is video screen capture of the speed test. Side note, I didn’t know Quicktime can do full and partial screen capture. Cool!

So, I’m happy with this speed. To be frank, I would rather M1 offer me a cheaper plan at a lower speed. I would be happy with 200 – 300Mbps, but nonetheless at $39, it is still a damn good deal.

IPv6 For M1 Fibre Broadband

I just discovered something today. M1 is offering native IPv6 on their fibre broadband. Apparently this has been so since 2013. I guess I didn’t notice this since I started using IPv6 with a 6-in-4 tunnel with Hurricane Electric since 2011. Having discovered this mean I have to try. :)

A little background here. My fibre broadband is using the M1’s black ONT meaning that it’s being served directly from M1’s own GPON infrastructure. What’s the difference here? Nucleus Connect was appointed OpCo in 2007 – 2008 period and was supposed to be running Singapore’s GPON network. For some reasons, the other player caught up every quickly and ran their own GPON networks without buying services from Nucleus Connect. MyRepublic and StarHub are the 2 that are on the Nucleus Connect network and people like ViewQwest and M1 runs their own.

Back to the IPv6. Since I’m on M1’s own network, the IPv6 has to be native as opposed to the 6-in-4 tunnels or NAT64. It would be quick silly if they don’t run it natively.

There are 2 main methods IPv6 addresses can be obtained and they are :

1. Neighbour Discovery

2. DHCPv6

Service providers would typically use DHCPv6 for end users, whereas ND is used for network devices. In large numbers, DHCPv6 would be more manageable compared to ND.

Based on knowledge of these, I didn’t need much time to figure out the settings. This is what I have with my ASUS router. I’m running the Padavan 3rd party firmware, but I believe the stock firmware should be similar.

ASUS IPv6 settings
ASUS IPv6 settings

Everything is automatic. Note that the LAN IP will also be assigned from the DHCP server. IPv6 is meant to solve the IPv4 shortage, so there’s no more NAT in IPv6. Your LAN IP is now is public routable IP address.

Successfully Obtained IPv6
Successfully Obtained IPv6

M1 assigns a /64 range to the LAN interface, so my LAN now has 2^64 number of addresses. Most of your end devices these days support IPv6 by default, so you do not need to do configurations.

To verify that your device has a valid IPv6 address, you can go to https://www.apnic.net


You will see your devices’ IPv6 address at the top right hand corner. Click on the IP and you get this.

Whois Result Shows M1
Whois Result Shows M1

The whois result will indicate the ownership of the IP, in this case M1.

Another page to try will be https://www.v6.facebook.com. If the page loads correctly that means that IPv6 is working nicely on your device. :)

M1 Broadband Upgraded – 200Mbps

I got my M1 fibre broadband upgraded recently to 200Mbps. Again, it’s a no brainer. I do not need other services, so when M1 came up with $39 for 200Mbps, immediately I signed on with them. For this upgrade, they had to replace my ONT from the previous Nucleus Connect branded to their own. Reason cited: The Nucleus Connect ONT could not support more than 100Mbps. You and I know that it’s not true of course, but well. :)

There were some hiccups along the way, and so it took them 3 months to get my circuit up, plus a whole lot of billing cork ups. Still settling the billing thing with them.

Other than that, the upgrade process on the day of installation was like 10mins. Tear down the old setup and setup the new ONT. And that it!

M1 200Mbps Speed Test

Not bad. 180Mbps. Not that I needed that kind of speed, but that was the cheapest I could find. :)

Optimization WordPress Plugins & Solutions by W3 EDGE