IPv6 discussions

bert64

Senior Member
Joined
Jan 20, 2020
Messages
1,027
Reaction score
539
Just switched my main OpenWRT router from Singtel native IPv6 to Singtel 6rd to see the penality of the 6rd tunnel, Intel N100 CPU based mini PC, two virutal core assigned to the OpenWRT VM, virutal Linux bridge as WAN/LAN.

Reference IPv4 WAN (Internet speed), Singtel 5Gbps, 6rd tunnel does not affect IPv4 speed.
Bash:
root@OpenWrt:~/ookla# ./speedtest -s 13623

   Speedtest by Ookla

      Server: Singtel - Singapore (id: 13623)
         ISP: Singtel Fibre
Idle Latency:     1.32 ms   (jitter: 0.22ms, low: 0.97ms, high: 1.45ms)
    Download:  5635.14 Mbps (data used: 2.5 GB)
                  1.81 ms   (jitter: 0.81ms, low: 1.11ms, high: 5.35ms)
      Upload:  4977.62 Mbps (data used: 2.4 GB)
                  6.63 ms   (jitter: 0.50ms, low: 1.25ms, high: 7.25ms)
 Packet Loss:     0.0%
  Result URL: https://www.speedtest.net/result/c/3616a3d2-707e-4118-92fa-d1e5c533b315

6rd tunnel does seem to have quite a bit of penality on the upload speed, and dual birection speed got greatly reduced. Download speed is not affected as the test server is limited to 4Gbps.

The good thing is that the tunnel is at least able to cope with 4Gbps.

Bash:
root@OpenWrt:~/crusader_bin/v0.3.2# ./crusader test --load-duration 60 --streams 8 --stream-stagger 4 singapore.starlink
.taht.net
[2024-11-27 12:01:50] Client version 0.3.2 running
[2024-11-27 12:01:51] Connected to server [2600:3c15::f03c:95ff:fe7e:75a2]:35481
[2024-11-27 12:01:52] Idle latency to server 2.88 ms
[2024-11-27 12:01:54] Testing download...
[2024-11-27 12:03:24] Testing upload...
[2024-11-27 12:04:54] Testing both download and upload...

-- Download test --
          Throughput: 4034.61 Mbps
             Latency: 3.6 ms (2.2 ms down, 1.4 ms up)
         Packet loss: 0.18% down, 0% up

-- Upload test --
          Throughput: 3071.63 Mbps
             Latency: 7.1 ms (1.6 ms down, 5.4 ms up)
         Packet loss: 0.04% down, 0% up

-- Bidirectional test --
          Throughput: 5663.09 Mbps (2905.34 Mbps down, 2757.75 Mbps up)
             Latency: 8.8 ms (6.8 ms down, 2.0 ms up)
         Packet loss: 0.15% down, 0% up

[2024-11-27 12:06:29] Writing data...
[2024-11-27 12:06:29] Saved raw data as crusader-results/test 2024-11-27 12.06.29.crr
[2024-11-27 12:06:29] Saved plot as crusader-results/test 2024-11-27 12.06.29.png

Switching back to native IPv6 and carry out the test again. Somehow the download is a bit slower but I can see the test server is not limited on the upload speed.

Bash:
root@OpenWrt:~/crusader_bin/v0.3.2# ./crusader test --load-duration 60 --streams 8 --stream-stagger 4 singapore.starlink
.taht.net
[2024-11-27 12:22:40] Client version 0.3.2 running
[2024-11-27 12:22:41] Connected to server [2600:3c15::f03c:95ff:fe7e:75a2]:35481
[2024-11-27 12:22:42] Idle latency to server 2.31 ms
[2024-11-27 12:22:44] Testing download...
[2024-11-27 12:24:15] Testing upload...
[2024-11-27 12:25:45] Testing both download and upload...

-- Download test --
          Throughput: 3812.55 Mbps
             Latency: 2.1 ms (0.7 ms down, 1.4 ms up)
         Packet loss: 0.03% down, 0% up

-- Upload test --
          Throughput: 4873.02 Mbps
             Latency: 9.5 ms (0.8 ms down, 8.7 ms up)
         Packet loss: 0%

-- Bidirectional test --
          Throughput: 8022.09 Mbps (3174.82 Mbps down, 4847.27 Mbps up)
             Latency: 9.5 ms (0.9 ms down, 8.6 ms up)
         Packet loss: 0.02% down, 0% up

[2024-11-27 12:27:19] Writing data...
[2024-11-27 12:27:19] Saved raw data as crusader-results/test 2024-11-27 12.27.19.crr
[2024-11-27 12:27:19] Saved plot as crusader-results/test 2024-11-27 12.27.19.png
Might be worth doing it at different times of the day, and also seeing the route it takes...
The peering link between the two providers could be a single 10GB, so you might find that the peering gets saturated during busy times which would slow things down for you.
 

roidred

Member
Joined
Sep 23, 2016
Messages
172
Reaction score
30
You don't bridge, you route...
You get a WAN address (one address in a /64 shared with other customers) and a prefix delegation that you can apply to LAN, eg:

WAN: 2001:db8:666:666::123/64
Delegated prefix: 2001:db8:111:111::/64

You need to configure your router as a DHCPv6 client, and to receive a prefix via prefix delegation, and then route that delegated prefix to LAN. Sorry i'm not familiar with the HP MSR954 so can't advise on how to actually configure it there.
I am able to receive the /64 prefix from starhub on the WAN port. But not able to route it to LAN ports. Ping to public IPV6 works fine from the HP MSR954.

if some configured on HP router would be helpful. i understand HP routers are not a common router for home use.
 

bert64

Senior Member
Joined
Jan 20, 2020
Messages
1,027
Reaction score
539
I am able to receive the /64 prefix from starhub on the WAN port. But not able to route it to LAN ports. Ping to public IPV6 works fine from the HP MSR954.

if some configured on HP router would be helpful. i understand HP routers are not a common router for home use.
To confirm, you definitely have:
A) a *SHARED* /64 which is used for WAN
B) a *DIFFERENT* /64 which is delegated to you for your own use

You cannot use the WAN /64 for LAN, you need a different /64, which you receive via DHCPv6-PD.

Look at the example in the last post on here:
https://community.hpe.com/t5/comwar...6-internet-access-on-vlan-msr985/td-p/7144722

in particular, you WAN needs to have something like:
ipv6 dhcp client pd 1 rapid-commit option-group 1
which tells it to get a prefix delegation, and then i'm guessing that on LAN you add:

ipv6 address 1::1/64

which tells it to use the first delegated prefix?

Also don't set the MTU to 1280 as they did, you should leave yours at 1500.
 

bert64

Senior Member
Joined
Jan 20, 2020
Messages
1,027
Reaction score
539
While there's so much talk of 10GB, and having recently bought (well got the company to buy as it was needed for a job) a Thunderbolt to 10GB adapter, i decided to upgrade some equipment...

There is plenty of old Cisco equipment on the used market, and some of it has 10/5/2.5GB support, models such as the WS-C3650-12X48* and WS-C3850-12X48* come with 48 10/100/1000 ports and 12 100/1000/2.5/5/10gb ports with full POE. The 3650 also has a modular uplink slot which can support 2x40GB ports among other options. Downsides however include noise and physical size.

I managed to get a "faulty" WS-C3650-12X48FD (2x 10GB SFP uplink ports) for $300. The "fault" if you can call it that, is that the previous owner wiped the configuration including the boot configuration, so the switch simply didn't boot. Connecting it to a console cable it was easy to diagnose this and create a new config.

These are full managed layer 3 switches, and the 3850s are capable of line rate routing on all ports simultaneously regardless of the nature of the traffic or packet sizes etc, see benchmarks at: https://miercom.com/pdf/reports/20150225.pdf
Note this is routing - layer 3 switching, not just layer 2 switching.

The only caveat is that they will only route, they will not firewall or NAT as that requires significantly more complex hardware. So the only way to practically use these as a layer 3 switch at home is with IPv6.
 

sos911

Senior Member
Joined
Nov 10, 2001
Messages
723
Reaction score
59
can anyone please share the IPv6 config settings for Singtel ONT ? I read up about no need to config for ST ONT on ISP server side but I think need to do some setting on my wifi router side .


Read HWZ Forum Rules!
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,105
Reaction score
10,446
can anyone please share the IPv6 config settings for Singtel ONT ? I read up about no need to config for ST ONT on ISP server side but I think need to do some setting on my wifi router side .

Read the first page.

I mentioned Singtel 6rd IPv6 setting in Post #7. What is the router you are using?

I will suggest you try native IPv6 first to see if it works or not (DHCPv6-PD, /56). If it does not work, then try 6rd IPv6.
 

sos911

Senior Member
Joined
Nov 10, 2001
Messages
723
Reaction score
59
Read the first page.
I mentioned Singtel 6rd IPv6 setting in Post #7. What is the router you are using?
I will suggest you try native IPv6 first to see if it works or not (DHCPv6-PD, /56). If it does not work, then try 6rd IPv6.

thanks xiaofan , I overlooked that page. I am using EB810v router. may I know what internet connection type should I select ? static , dynamic or PPPoE ?


Read HWZ Forum Rules!
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,105
Reaction score
10,446

astones153

Member
Joined
Jun 8, 2021
Messages
159
Reaction score
82
It brings me no joy to report that once again, Starhub has bricked their IPv6 connection to Google services. I think I'll have to permanently filter out any Google AAAA records at the DNS level this time, at least until my contract expires and I can sign up with M1.
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,105
Reaction score
10,446
Some updates on the VQ Static IPv6.
https://forums.hardwarezone.com.sg/threads/singapore-isp-comparisons.6665380/page-67

does ViewQuest have working IPV6? I thought it could be a good option if I got the static IP add-on. On the second post of the IPV6 discussions thread, it mentions Viewquest having Static IPv6 available on request. However, [the first post of this thread mentions that Viewquest has no working IPV6. So I'm not sure which post is accurate.

I had to write in and request for a static IPv6 allocation with a /56 prefix. It's not given to you by default.

Seem to be free, will update again once I receive my next invoice.

There also seem to be some routing issue with the /56 prefix. The WAN /64 have connectivity, but the routed /56 prefix doesn't.

Yikes, hope you manage to get it resolved. How long did it take them to enable the IPV6 connectivity for you?

If not Viewquest, the only other option seems to be Singtel if you manage to be part of their native IPV6 rollout. But the ONR sucks though.

About 1-2 days.
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,105
Reaction score
10,446
A little bit of improvement between Singtel and M1 using IPv6, but still much worse than using IPv4.

Using IPv6
Bash:
root@OpenWrt:~/ookla# ./speedtest -s 7311

   Speedtest by Ookla

      Server: M1 Limited - Singapore (id: 7311)
         ISP: Singtel Fibre
Idle Latency:    35.32 ms   (jitter: 0.11ms, low: 35.04ms, high: 35.49ms)
    Download:  3551.05 Mbps (data used: 6.2 GB)
                 34.79 ms   (jitter: 0.21ms, low: 34.44ms, high: 36.79ms)
      Upload:  2295.91 Mbps (data used: 2.6 GB)
                 37.00 ms   (jitter: 1.86ms, low: 35.95ms, high: 44.09ms)
 Packet Loss: Not available.
  Result URL: https://www.speedtest.net/result/c/f1bfa77e-b239-46af-966e-59582cea3565
 
Last edited:

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,105
Reaction score
10,446
MTR comparisons using IPv6 and IPv4

Bash:
root@OpenWrt:~# mtr m1speedtest1.m1net.com.sg
                                    My traceroute  [v0.95]
OpenWrt (2400:d802:xxxx::xxxx:xxxx) -> m1speedtest1.m1net.com.sg (2401:7400:8888:13::2)                                                 2025-01-19T20:19:33+0800
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                                                                                   Packets               Pings
 Host                                                                                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. 2400:d801:4001:611::                                                                                          0.0%   781    1.6   1.3   1.0   8.1   0.4
 2. 2001:c20:3c00::6                                                                                              1.2%   781    2.8   4.5   2.1  37.6   5.5
 3. 2001:c20:3c00::7                                                                                              0.0%   781    1.9   3.8   1.4  48.6   6.2
 4. 2001:c20:0:3::35                                                                                              0.0%   781    4.4   4.5   1.6  64.6   7.3
 5. 2001:c20:0:3::a                                                                                               0.0%   781    2.0   1.8   1.5   2.5   0.2
 6. 2001:c10:80:2::a21                                                                                            0.0%   781    2.5   3.2   1.9  45.3   4.4
 7. 2001:c10:80:2::6bd                                                                                            0.0%   780    2.5   3.9   1.9  43.4   5.3
 8. 2001:c10:80:2::d5e                                                                                            0.0%   780   35.9  35.9  35.1  54.3   1.7
 9. 2401:7400:0:8::                                                                                               0.0%   780   35.6  36.1  35.1 103.1   4.1
10. 2401:7400:0:1::                                                                                               0.0%   780   35.6  37.0  35.2  72.6   4.6
11. 0.0.4.7.1.0.4.2.ip6.arpa                                                                                      0.0%   780   37.1  36.8  36.6  37.5   0.2

root@OpenWrt:~# mtr -4 m1speedtest1.m1net.com.sg
                                                                   My traceroute  [v0.95]
OpenWrt (115.66.xxx.xxx) -> m1speedtest1.m1net.com.sg (103.1.138.214)                                                              2025-01-19T20:24:35+0800
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                                                                                   Packets               Pings
 Host                                                                                                            Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. bb115-66-xxx-254.singnet.com.sg                                                                               0.0%   143    1.4   1.4   1.0   2.4   0.2
 2. 165.21.193.22                                                                                                 2.8%   143    2.4   5.9   1.9  31.8   6.5
 3. 165.21.193.21                                                                                                 0.0%   143    2.3   7.8   1.7  57.8  11.7
 4. 165.21.138.245                                                                                                0.0%   143    4.9   3.4   1.6  32.9   4.4
 5. SN-SINQT1-BO403-ae1.singnet.com.sg                                                                            0.0%   143    2.3   2.2   1.8   2.7   0.2
 6. 203.208.177.213                                                                                               2.1%   143    2.1   2.4   1.8   9.9   0.9
 7. 203.208.154.57                                                                                                0.0%   143    2.9   3.7   2.3  21.4   2.9
 8. 203.208.150.122                                                                                               0.0%   143    9.8  10.2   3.0  22.1   6.9
 9. (waiting for reply)
10. 37.246.65.202.unknown.m1.com.sg                                                                               0.0%   143    3.2   4.0   2.7  23.3   2.8
11. 214.138.1.103.unknown.m1.com.sg                                                                               0.0%   142    3.1   3.2   2.7   3.7   0.2
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
33,105
Reaction score
10,446
Found a better ways to list OOkla SpeedTest servers.

Just change the last parameter for the following query to other country if you want to look at speedtest servers in the specific country.

Tick the Pretty-Print checkbox to have a nice output.

Singapore:
https://www.speedtest.net/api/js/servers?engine=js&https_functional=true&limit=100&search=Singapore

M1 has the OOKla SpeedTest servers with both IPv6 and IPv4.

ST/SH/MR/VQ/SIMBA all seem to have only OOkla SpeedTest server using IPv4 only and no IPv6.

China Unicom Global Singapore also has both IPv6 and IPv4. Again Singtel routing using IPv6 is much worse than using IPv6 to this speedtest server.

Bash:
root@OpenWrt:~/ookla# ping -6 -c 4 sgspeed.chinaunicomglobal.com
PING sgspeed.chinaunicomglobal.com (2401:8a00:1::211:9d): 56 data bytes
64 bytes from 2401:8a00:1::211:9d: seq=0 ttl=44 time=214.893 ms
64 bytes from 2401:8a00:1::211:9d: seq=1 ttl=44 time=214.940 ms
64 bytes from 2401:8a00:1::211:9d: seq=2 ttl=44 time=214.541 ms
64 bytes from 2401:8a00:1::211:9d: seq=3 ttl=44 time=215.035 ms

--- sgspeed.chinaunicomglobal.com ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 214.541/214.852/215.035 ms

root@OpenWrt:~/ookla# ping -4 -c 4 sgspeed.chinaunicomglobal.com
PING sgspeed.chinaunicomglobal.com (162.219.80.166): 56 data bytes
64 bytes from 162.219.80.166: seq=0 ttl=52 time=39.886 ms
64 bytes from 162.219.80.166: seq=1 ttl=52 time=39.781 ms
64 bytes from 162.219.80.166: seq=2 ttl=52 time=39.436 ms
64 bytes from 162.219.80.166: seq=3 ttl=52 time=39.852 ms

--- sgspeed.chinaunicomglobal.com ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 39.436/39.738/39.886 ms

OOkla SpeedTest results are also quite different.

Using IPv6 -- quite a bit slower and higher latency
Bash:
root@OpenWrt:~/ookla# ./speedtest -s 62146

   Speedtest by Ookla

      Server: China Unicom Global Ltd - Singapore (id: 62146)
         ISP: Singtel Fibre
Idle Latency:   217.33 ms   (jitter: 0.43ms, low: 217.16ms, high: 218.25ms)
    Download:  2186.02 Mbps (data used: 3.0 GB)
                335.26 ms   (jitter: 77.64ms, low: 222.95ms, high: 449.30ms)
      Upload:   405.12 Mbps (data used: 570.7 MB)
                347.26 ms   (jitter: 78.66ms, low: 231.78ms, high: 462.38ms)
 Packet Loss:     0.0%
  Result URL: https://www.speedtest.net/result/c/e1807a16-34c2-44ff-aad0-829ec360aa12

Using IPv4: faster and lower latency
Bash:
root@debianct11r1:~# speedtest -s 62146

   Speedtest by Ookla

      Server: China Unicom Global Ltd - Singapore (id: 62146)
         ISP: Singtel Fibre
Idle Latency:    44.94 ms   (jitter: 0.10ms, low: 44.87ms, high: 45.10ms)
    Download:  3829.36 Mbps (data used: 6.7 GB)                                                   
                 38.37 ms   (jitter: 0.25ms, low: 37.91ms, high: 40.17ms)
      Upload:  2234.07 Mbps (data used: 2.7 GB)                                                   
                 43.71 ms   (jitter: 0.94ms, low: 42.84ms, high: 47.96ms)
 Packet Loss:     0.0%
  Result URL: https://www.speedtest.net/result/c/dbacac06-23c5-428a-8486-23dfa0c5e138
 
Last edited:

bert64

Senior Member
Joined
Jan 20, 2020
Messages
1,027
Reaction score
539
I have compiled an incomplete list of IPv6-only sites here: https://www.ev6.net/v6sites.php

Methodology used:

  1. Retrieve publicly available DNS zone files for TLDs which provide them.
  2. For each active domain, look up "domain" and "www.domain" to see if they resolve only to IPv6 addresses.
  3. Check if the address offers HTTP.
  4. Check if the address offers HTTPS with a certificate matching the hostname.
So far we have 6300 sites, and it's still processing the lists.
 

bert64

Senior Member
Joined
Jan 20, 2020
Messages
1,027
Reaction score
539
Now over 20k and still going...

There's a _HUGE_ number under the .asia tld, most seem to be on home connections in china. Things like NAS devices, CCTV, plex media servers etc. Without IPv6, people in china wouldn't be able to host their own home server at all.
 

segafan

Senior Member
Joined
Jun 13, 2004
Messages
943
Reaction score
28
Hi! Those on SingTel telco mobile, how do you enable ipv6?
(I am on postpaid plan for a long while now)

I tested on my iPhone, it is still showing ipv4 only.
I contacted the cso via whatsapp chat, really CMI. She even asked me what is ipv6? Then mentioned some weird dual stack thing as the answer among others. Like the CSO don't understand simple English: Please enable ipv6 on my mobile. Even pointed me to a guide how to turn on ipv6 at the OS level (basically a Windows guide lmao)

I gave up with contacting the human cso. Can just go down shop and enable?

My home network is OK, coz internet is by M1 and router is Asus AX86U Pro. My private DNS (NextDNS) also OK, it is ipv6 ready.

Thanks all!
 
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ Forums. Forum members and moderators are responsible for their own posts. Please refer to our Community Guidelines and Standards and Terms and Conditions for more information.
Top