Asus80
Master Member
- Joined
- Sep 20, 2003
- Messages
- 2,545
- Reaction score
- 189
singtel peak hours very slow & throttle speedI thought Singtel / Starhub has better connection?
singtel peak hours very slow & throttle speedI thought Singtel / Starhub has better connection?
I am on 2GBPS plan and my ping is 300ms+, doesn't make sense. Singtel is not helping me to solve my problem. How?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?
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.I am on 2GBPS plan and my ping is 300ms+, doesn't make sense. Singtel is not helping me to solve my problem. How?
Thank you for the detailed explanation. Now I understand better.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?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?
Test to identify the root cause first.So what is the best solution for me?![]()
If inability to establish p2p - may need to configure port forwarding on the router, may be better off using ipv6.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.
Also TIME MY? Omg means Singtel problem la. But why only selective users?
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).
yes la . house - sinktel > time my klAlso TIME MY? Omg means Singtel problem la. But why only selective users?
Well you need to diagnose the game and how it works, it might be that your friend needs to do it rather than you.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?