Singtel high ping when connected to Malaysia server

loganrunning

Master Member
Joined
May 12, 2017
Messages
3,157
Reaction score
1,890
FYI.....


i lazy to post image.

on my 500Mbps M1 line, to the same "TIME MY" server in KL:

ping 10ms
down: 200.11
up: 208.39

using 12year old laptop, so that may cause slower up/down results.
 

ssuhuiii

Junior Member
Joined
Oct 9, 2025
Messages
38
Reaction score
2
Any one know if a factory reset of my router may help to solve the high ping issue?
 

ssuhuiii

Junior Member
Joined
Oct 9, 2025
Messages
38
Reaction score
2
FYI.....


i lazy to post image.

on my 500Mbps M1 line, to the same "TIME MY" server in KL:

ping 10ms
down: 200.11
up: 208.39

using 12year old laptop, so that may cause slower up/down results.
I am on 2GBPS plan and my ping is 300ms+, doesn't make sense. Singtel is not helping me to solve my problem. How?
 

kappak

Senior Member
Joined
Sep 2, 2019
Messages
1,046
Reaction score
410
Send email to singtel and cc imda.
Imda will call you to follow up.
This method is my last resort and its work.
 

loganrunning

Master Member
Joined
May 12, 2017
Messages
3,157
Reaction score
1,890
I am on 2GBPS plan and my ping is 300ms+, doesn't make sense. Singtel is not helping me to solve my problem. How?

just my thoughts and experience. not prescriptive for you to follow.

since you have identified it is only on singtel, and they are not willing to solve your problem (brushing you off?), then vote with your wallet.

change ISP.

i was long time singtel subscriber from long, long time ago, mainly due to inertia.
ported out and kicked myself for not doing it earlier. yeah, stupid me.
 

poland_ball

Master Member
Joined
Oct 9, 2016
Messages
3,661
Reaction score
803
I am on 2GBPS plan and my ping is 300ms+, doesn't make sense. Singtel is not helping me to solve my problem. How?
Change provider lo. High ping is not an issue to singtel. Latency is usually a routing issue. But unfortunately not something you have much control over.
 

ssuhuiii

Junior Member
Joined
Oct 9, 2025
Messages
38
Reaction score
2
2 weeks ago my ping is still ok, same router and every thing. I try to hard reset my router tonight, see if it helps.
 

bert64

Senior Member
Joined
Jan 20, 2020
Messages
1,025
Reaction score
535
If you get decent pings to other places then it's not your router. A fault with your line or router would give you high latency to everywhere other than your own local devices.

This is most likely down to bad peering by singtel, something which has been covered many many times on these forums. In general singtel try to make money from peering and charge other providers to peer with them, whereas the other local providers have open peering policies and will peer with each other for free. Some providers (especially foreign ones) refuse to pay singtel for peering. As a result, on average singtel has higher latency than all of the other options.

Most likely singtel don't peer directly with time, and thus your traffic is routing somewhere far away and back, you would be able to confirm this by performing a traceroute. 300ms is very high, so it might be going to another continent and back - eg latency to europe is usually under 200ms.

Also most networks in malaysia use IPv6, singtel still do not provide this by default. You will often see better latency over v6 and worst case you have 2 options to use which might take different routes.

Finally if you're playing a game or using a remote desktop application you need to confirm wether the software is making a direct p2p connection between you and your friend, or if it's being relayed through a third server hosted elsewhere. The prevalence of NAT has resulted in a lot of applications doing this, so you might find that your routing direct to time is actually just fine, but your communication with your friend is being routed via a server in the USA and hence high latency.

NAT or CGNAT (not sure if time use CGNAT?) could prevent direct peering and force the traffic via a third party server. Time most definitely have IPv6, so you would be able to connect directly that way assuming the software you use supports it.

TL;DR: the cause is either bad peering, or a third party server to work around NAT
 
Last edited:

ssuhuiii

Junior Member
Joined
Oct 9, 2025
Messages
38
Reaction score
2
If you get decent pings to other places then it's not your router. A fault with your line or router would give you high latency to everywhere other than your own local devices.

This is most likely down to bad peering by singtel, something which has been covered many many times on these forums. In general singtel try to make money from peering and charge other providers to peer with them, whereas the other local providers have open peering policies and will peer with each other for free. Some providers (especially foreign ones) refuse to pay singtel for peering. As a result, on average singtel has higher latency than all of the other options.

Most likely singtel don't peer directly with time, and thus your traffic is routing somewhere far away and back, you would be able to confirm this by performing a traceroute. 300ms is very high, so it might be going to another continent and back - eg latency to europe is usually under 200ms.

Also most networks in malaysia use IPv6, singtel still do not provide this by default. You will often see better latency over v6 and worst case you have 2 options to use which might take different routes.

Finally if you're playing a game or using a remote desktop application you need to confirm wether the software is making a direct p2p connection between you and your friend, or if it's being relayed through a third server hosted elsewhere. The prevalence of NAT has resulted in a lot of applications doing this, so you might find that your routing direct to time is actually just fine, but your communication with your friend is being routed via a server in the USA and hence high latency.

NAT or CGNAT (not sure if time use CGNAT?) could prevent direct peering and force the traffic via a third party server. Time most definitely have IPv6, so you would be able to connect directly that way assuming the software you use supports it.

TL;DR: the cause is either bad peering, or a third party server to work around NAT
Thank you for the detailed explanation. Now I understand better.

Can I just confirm decent pings to other places refer to local countries? I connect local P2P it was fine.

I saw that I can perform a traceroute by cmd using tracert 45.121.211.142 or traceroute example.com. But do I test using my friend PC IP address? And if on game server, IP or.com of the game or my game host friend IP?
 

ssuhuiii

Junior Member
Joined
Oct 9, 2025
Messages
38
Reaction score
2
If you get decent pings to other places then it's not your router. A fault with your line or router would give you high latency to everywhere other than your own local devices.

This is most likely down to bad peering by singtel, something which has been covered many many times on these forums. In general singtel try to make money from peering and charge other providers to peer with them, whereas the other local providers have open peering policies and will peer with each other for free. Some providers (especially foreign ones) refuse to pay singtel for peering. As a result, on average singtel has higher latency than all of the other options.

Most likely singtel don't peer directly with time, and thus your traffic is routing somewhere far away and back, you would be able to confirm this by performing a traceroute. 300ms is very high, so it might be going to another continent and back - eg latency to europe is usually under 200ms.

Also most networks in malaysia use IPv6, singtel still do not provide this by default. You will often see better latency over v6 and worst case you have 2 options to use which might take different routes.

Finally if you're playing a game or using a remote desktop application you need to confirm wether the software is making a direct p2p connection between you and your friend, or if it's being relayed through a third server hosted elsewhere. The prevalence of NAT has resulted in a lot of applications doing this, so you might find that your routing direct to time is actually just fine, but your communication with your friend is being routed via a server in the USA and hence high latency.

NAT or CGNAT (not sure if time use CGNAT?) could prevent direct peering and force the traffic via a third party server. Time most definitely have IPv6, so you would be able to connect directly that way assuming the software you use supports it.

TL;DR: the cause is either bad peering, or a third party server to work around NAT
So what is the best solution for me? 😬
 

bert64

Senior Member
Joined
Jan 20, 2020
Messages
1,025
Reaction score
535
Thank you for the detailed explanation. Now I understand better.

Can I just confirm decent pings to other places refer to local countries? I connect local P2P it was fine.

I saw that I can perform a traceroute by cmd using tracert 45.121.211.142 or traceroute example.com. But do I test using my friend PC IP address? And if on game server, IP or.com of the game or my game host friend IP?

If the router is at fault, then *anything* that traverses the router will have high latency - any site in singapore, any other country etc. The only things that wouldnt be affected would be your own local devices on the same network - eg ping from your laptop to phone.

You should test to your friend's address, and get him to test back the other way too. But be wary of NAT and CGNAT. When using NAT the address shown on the device itself, eg when running "ipconfig" is not the public address that traffic will originate from, and when the ISP uses CGNAT (singtel do for mobile but not for fibre, i dont know about time in malaysia) the address shown on external sites will belong to a server at the ISP. If there is just NAT and no CGNAT, then the address will typically belong to your own router.
In either cases, firewall rules may block traceroute.

For IPv6 the address shown in ipconfig is the proper address if it starts with 2xxx: and the same address will be shown on external websites such as https://ip6.biz, although firewall rules may still block traceroute and you may need to allow it for testing.

It's not easy to tell if the game or any application makes a direct connection or if it relays via a third party server. Pretty much you have to run it and then see what connections are active (eg use the netstat command, wireshark, process explorer or similar tools).
 

bert64

Senior Member
Joined
Jan 20, 2020
Messages
1,025
Reaction score
535
So what is the best solution for me? 😬
Test to identify the root cause first.

If its just the way the game works and where the servers are located - nothing you can do.
If poor peering to your friend and/or game server - switch to another ISP will probably help.
If inability to establish p2p - may need to configure port forwarding on the router, may be better off using ipv6.
 

ssuhuiii

Junior Member
Joined
Oct 9, 2025
Messages
38
Reaction score
2
Test to identify the root cause first.

If its just the way the game works and where the servers are located - nothing you can do.
If poor peering to your friend and/or game server - switch to another ISP will probably help.
If inability to establish p2p - may need to configure port forwarding on the router, may be better off using ipv6.
If inability to establish p2p - may need to configure port forwarding on the router, may be better off using ipv6.

How do I do this?
 

ssuhuiii

Junior Member
Joined
Oct 9, 2025
Messages
38
Reaction score
2
If the router is at fault, then *anything* that traverses the router will have high latency - any site in singapore, any other country etc. The only things that wouldnt be affected would be your own local devices on the same network - eg ping from your laptop to phone.

You should test to your friend's address, and get him to test back the other way too. But be wary of NAT and CGNAT. When using NAT the address shown on the device itself, eg when running "ipconfig" is not the public address that traffic will originate from, and when the ISP uses CGNAT (singtel do for mobile but not for fibre, i dont know about time in malaysia) the address shown on external sites will belong to a server at the ISP. If there is just NAT and no CGNAT, then the address will typically belong to your own router.
In either cases, firewall rules may block traceroute.

For IPv6 the address shown in ipconfig is the proper address if it starts with 2xxx: and the same address will be shown on external websites such as https://ip6.biz, although firewall rules may still block traceroute and you may need to allow it for testing.

It's not easy to tell if the game or any application makes a direct connection or if it relays via a third party server. Pretty much you have to run it and then see what connections are active (eg use the netstat command, wireshark, process explorer or similar tools).

My friend test back speed is fine and low ping.

Too technical I really don't understand. So now I want to get the traceroute to show Singtel how do I do that?
 

bert64

Senior Member
Joined
Jan 20, 2020
Messages
1,025
Reaction score
535
If inability to establish p2p - may need to configure port forwarding on the router, may be better off using ipv6.

How do I do this?
Well you need to diagnose the game and how it works, it might be that your friend needs to do it rather than you.

From what i can read online, time uses CGNAT so your friend probably doesnt have a dedicated IPv4, he has to share one with other customers and cannot accept inbound connections. He will have full connectivity with IPv6 but you probably don't. You should get him to check his router and what WAN addresses it has.

You don't have CGNAT, so you should be able to accept inbound connections but how to do that will be specific to the individual software you're using.
 
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. Forum members and moderators are responsible for their own posts.

Please refer to our Community Guidelines and Standards, Terms of Service and Member T&Cs for more information.
Top