Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

25 x PERPETUAL $1/Year VPS GIVEWAY !! Netfront AS4658

1…1819202123

Comments

  • ccxvccxv Member

    coming

    Thanked by 1netfront
  • jcn50jcn50 Member
    edited October 30

    @lovelyserver : did your server became sluggish too?.. The network became terrible, the SSH session is slow to echo.

    Thanked by 1netfront
  • jcn50jcn50 Member
    edited October 30

    @netfront there is a network problem my friend, shall I open a ticket?

    Inbound packet loss to my HK box, confirmed by server-side counters. Not my ISP, not ICMP rate-limiting.

    1. Symptom — TCP connects from Ireland to 202.81.230.104:122, 10 tries:

    ok   338 ms   <- true RTT
    ok  1342 ms
    ok  1347 ms
    ok  1352 ms
    ok  1353 ms
    ok  1355 ms
    ok  1355 ms
    ok  3356 ms
    ok  3368 ms
    

    8 of 10 didn't complete on the first SYN. Delays quantised to whole seconds = SYN retransmission, not congestion. None failed outright.

    2. Not one route — same test from my own VPN exits:

    Exit          clean/10   worst
    Ireland          1/10    3.37 s
    France           3/10    4.36 s
    Netherlands      5/10    7.37 s
    Canada           6/10    3.36 s
    New York         7/10    1.38 s
    Japan            2/10    7.37 s
    

    Same whole-second signature everywhere. Only common element is the destination.

    Control: TCP connect to 1.1.1.1:443 -> 10 ms flat, 10/10 clean.

    3. Server-side counters

    eth0 RX: 283307 pkt, 4438 dropped (1.57%)
    eth0 TX:  46003 pkt,    0 dropped
    
    TcpExtTCPSynRetrans    676   <- box's own SYNs unanswered
    TcpExtListenOverflows    0
    TcpExtListenDrops        0
    TcpExtTCPBacklogDrop     0
    TcpExtSyncookiesSent     0
    ss -tan state syn-recv   2
    tc -s qdisc   pfifo_fast, 0 drops, 0 overlimits  (no shaping)
    conntrack -C  (empty)
    ip -s link    no errors/overruns
    

    Uptime ~22 min.

    4. Ruled out
    - My line: 1.1.1.1 clean, every other server fine
    - Server load: load1 = 0.00
    - Kernel dropping SYNs: all listen/syncookie counters 0, accept queue never filled
    - Guest shaping: plain pfifo_fast, 0 drops
    - Outbound from box: Ireland / Amsterdam connect in ~0.3 s, 0% loss

    5. What's left — inbound drops at the host/vNIC edge (RX dropped 4438, TX 0) and/or upstream transit. 676 SYN retransmits in 22 min says outbound SYNs are also going unanswered.

    Test it yourself (Windows PowerShell):

    1..10 | % {
      $sw=[Diagnostics.Stopwatch]::StartNew(); $c=New-Object Net.Sockets.TcpClient
      try   { $c.Connect('202.81.230.104',122); $sw.Stop(); "ok   {0,6:N0} ms" -f $sw.Elapsed.TotalMilliseconds }
      catch { $sw.Stop(); "FAIL {0,6:N0} ms" -f $sw.Elapsed.TotalMilliseconds }
      finally { $c.Close() }
    }
    

    Clean: ten lines ~335 ms. Faulty: mix of ~335 ms and ~1340/2350/3350/4350/7350 ms.

    Anyone else: post your numbers.

    Thanked by 1netfront
  • @jcn50 said:
    @lovelyserver : did your server became sluggish too?.. The network became terrible, the SSH session is slow to echo.

    I don't know. I'm on holiday, no laptop. This service is not saved on Terminus mobile. Just LET forum and Facebook.

    Thanked by 3jcn50 netfront tux
  • jcn50jcn50 Member

    @netfront you can see all the European nodes becoming red bec of packet losses:
    https://ping.pe/202.81.230.104

    Thanked by 1netfront
  • netfrontnetfront Member, Patron Provider

    @frlee said:
    Is "AS4658" a line designation, or some sort of mysterious internal code? If I happen to receive it as a gift, I’ll use it to set up a personal blog.

    AS4658 is just another Autonomous System Number. The internet routing people often refer individual ISPs with their AS number. We flex the number just because it is 4 digit, relatively rare on LET. :D

    Thanked by 2jcn50 tux
  • netfrontnetfront Member, Patron Provider

    @jcn50 said:
    @netfront there is a network problem my friend, shall I open a ticket?

    Inbound packet loss to my HK box, confirmed by server-side counters. Not my ISP, not ICMP rate-limiting.

    1. Symptom — TCP connects from Ireland to 202.81.230.104:122, 10 tries:

    ok   338 ms   <- true RTT
    ok  1342 ms
    ok  1347 ms
    ok  1352 ms
    ok  1353 ms
    ok  1355 ms
    ok  1355 ms
    ok  3356 ms
    ok  3368 ms
    

    May be your test detects packet loss ? It could be intermittent problem. You can open a ticket!

    Our equivalent tests from various points right now (at this point in time though)

    toronto:~# for i in $(seq 1 10); do s=${EPOCHREALTIME/./}; timeout 5 bash -c 'exec 3<>/dev/tcp/202.81.230.104/122' 2>/dev/null && r=ok || r=FAIL; e=${EPOCHREALTIME/./}; printf '%-4s %6d ms\n' "$r" $(((e-s)/1000)); done
    ok 209 ms
    ok 202 ms
    ok 209 ms
    ok 204 ms
    ok 200 ms
    ok 208 ms
    ok 209 ms
    ok 208 ms
    ok 204 ms
    ok 200 ms

    singapore:~# for i in $(seq 1 10); do s=${EPOCHREALTIME/./}; timeout 5 bash -c 'exec 3<>/dev/tcp/202.81.230.104/122' 2>/dev/null && r=ok || r=FAIL; e=${EPOCHREALTIME/./}; printf '%-4s %6d ms\n' "$r" $(((e-s)/1000)); done
    ok 39 ms
    ok 39 ms
    ok 39 ms
    ok 39 ms
    ok 40 ms
    ok 38 ms
    ok 37 ms
    ok 39 ms
    ok 39 ms
    ok 41 ms

    silicon-valley-2:~# for i in $(seq 1 10); do s=${EPOCHREALTIME/./}; timeout 5 bash -c 'exec 3<>/dev/tcp/202.81.230.104/122' 2>/dev/null && r=ok || r=FAIL; e=${EPOCHREALTIME/./}; printf '%-4s %6d ms\n' "$r" $(((e-s)/1000)); done
    ok 159 ms
    ok 164 ms
    ok 164 ms
    ok 168 ms
    ok 160 ms
    ok 167 ms
    ok 163 ms
    ok 162 ms
    ok 167 ms
    ok 164 ms

    frankfurt:~# for i in $(seq 1 10); do s=${EPOCHREALTIME/./}; timeout 5 bash -c 'exec 3<>/dev/tcp/202.81.230.104/122' 2>/dev/null && r=ok || r=FAIL; e=${EPOCHREALTIME/./}; printf '%-4s %6d ms\n' "$r" $(((e-s)/1000)); done
    ok 250 ms
    ok 246 ms
    ok 247 ms
    ok 247 ms
    ok 259 ms
    ok 258 ms
    ok 235 ms
    ok 244 ms
    ok 264 ms
    ok 262 ms

    hk:/boot# for i in $(seq 1 10); do s=${EPOCHREALTIME/./}; timeout 5 bash -c 'exec 3<>/dev/tcp/202.81.230.104/122' 2>/dev/null && r=ok || r=FAIL; e=${EPOCHREALTIME/./}; printf '%-4s %6d ms\n' "$r" $(((e-s)/1000)); done
    ok 9 ms
    ok 8 ms
    ok 7 ms
    ok 7 ms
    ok 7 ms
    ok 7 ms
    ok 7 ms
    ok 8 ms
    ok 7 ms
    ok 7 ms

    Thanked by 1jcn50
  • netfrontnetfront Member, Patron Provider

    @jcn50 said:
    @lovelyserver : did your server became sluggish too?.. The network became terrible, the SSH session is slow to echo.

    You may be right, could have been congestion to Europe a few days back. Looking into it!

    What is the result right now ? Thank you!

    Thanked by 1tzuli
  • jcn50jcn50 Member
    edited October 31

    @netfront I only have errors to your network my friend, I have opened a ticket now (#216787).

    Same Irish line, same minute. Other Hong Kong destinations are clean, yours is not.

    Non-netfront Hong Kong destination sample (using Windows PowerShell): all OK!

    1..10 | % {
      $sw=[Diagnostics.Stopwatch]::StartNew(); $c=New-Object Net.Sockets.TcpClient
      try   { $c.Connect('efiling.ipd.gov.hk',443); $sw.Stop(); "ok   {0,6:N0} ms" -f $sw.Elapsed.TotalMilliseconds }
      catch { $sw.Stop(); "FAIL {0,6:N0} ms" -f $sw.Elapsed.TotalMilliseconds }
      finally { $c.Close() }
      Start-Sleep -Seconds 2
    }
    ok    245 ms
    ok    217 ms
    ok    217 ms
    ok    215 ms
    ok    215 ms
    ok    216 ms
    ok    218 ms
    ok    234 ms
    ok    217 ms
    ok    217 ms
    

    Your netfront Hong Kong AS4658 network (using Windows PowerShell): NOT OK!

    1..10 | % {
      $sw=[Diagnostics.Stopwatch]::StartNew(); $c=New-Object Net.Sockets.TcpClient
      try   { $c.Connect('hosting.netfront.net',443); $sw.Stop(); "ok   {0,6:N0} ms" -f $sw.Elapsed.TotalMilliseconds }
      catch { $sw.Stop(); "FAIL {0,6:N0} ms" -f $sw.Elapsed.TotalMilliseconds }
      finally { $c.Close() }
      Start-Sleep -Seconds 2
    }
    ok    357 ms
    ok    336 ms
    ok    378 ms
    ok  1,340 ms -- puke
    ok    330 ms
    ok    334 ms
    ok    341 ms
    ok  1,338 ms -- puke
    ok  2,547 ms -- puke
    ok    337 ms
    

    Clean looks like ten flat lines. Faulty looks like whole-second jumps (1.3s, 2.5s, 3.5s).

  • jcn50jcn50 Member

    @netfront said: AS4658 is just another Autonomous System Number. The internet routing people often refer individual ISPs with their AS number. We flex the number just because it is 4 digit, relatively rare on LET.

    Follow-up: I looked at the public routing data for AS4658, and it could explain the path behaviour

    Everything below is public data — RIPEstat/RIPE RIS, APNIC RDAP, PeeringDB. No test instructions, just what the routes show.

    === 1. AS4658 IS NOT A NEW ASN ===

    • Registered with APNIC on 2008-09-04, name M2012LIMITED-AS, holder 2012 Limited (ORG-LA9-AP), country HK.
    • So the number itself is old. But the address space could have been moved onto it recently, which would line up with a "fine at first, broken later" timeline.
    • They announce 33 prefixes in the current window, a lot of them inside 202.81.224.0/19 — including 202.81.230.0/23 and the more-specifics 202.81.230.0/24 and 202.81.231.0/24.

    === 2. ROUTE VISIBILITY IS SPLIT ===

    This is the interesting part. Both prefixes are originated by AS4658, but they are not seen equally:

    • 202.81.230.0/23 — seen by 323 / 323 RIS peers. Universal.
    • 202.81.230.0/24 — seen by 38 / 323 peers (~12%).

    So the covering /23 is everywhere, while the more-specific /24 is visible to roughly one peer in eight. Both are valid, both are announced, but they are not propagating the same way.

    === 3. THE PREFIX IS CHURNING ===

    BGP updates on 202.81.230.0/24 in October: 214 total — 177 announcements, 37 withdrawals.

    Withdrawals fell on Oct 1, 3, 6, 7, 18, 20, 21, 23, 24, 25, 26, 28 and 30. On 30 October there was a withdrawal at 10:31:05 UTC, re-announced at 10:32:24 UTC — 79 seconds later.

    That is a route appearing and disappearing repeatedly, on a prefix that is already thinly visible.

    === 4. IT IS NOT A FILTERING MISTAKE ===

    • RPKI: Valid for origin AS4658 (ROA on 202.81.224.0/19, max length /24).
    • IRR route objects exist in APNIC, NTTCOM and RADB.
    • They peer at HKIX (two Peering LAN entries, route-server peer).
    • Observed neighbours include AS6939 (Hurricane Electric), AS4635, AS9304, AS24077, AS45250 and others.

    So this could not be a "they forgot the route object" or "RPKI is invalid" situation. The paperwork is in order.

    === 5. WHAT THIS COULD MEAN ===

    It could be a routing/announcement problem on their side — around that /24 and how it is selected — rather than anything wrong with the VM.

    • Longest-prefix-match divergence. The /24 is thinly visible while the /23 is everywhere, so different networks could end up choosing different routes to the same host. Networks that see the /24 use it; networks that don't fall back to the /23, which may arrive over a different peer with a different AS path. That could be how one region gets a worse path than everyone else to the same server.
    • The churn could match the intermittency. Withdrawals and re-announcements mean the path could literally be changing underneath you. A withdrawn-and-restored route is a classic source of the whole-second SYN-retransmit pattern — first SYN goes into a hole, retransmit lands after reconvergence.
    • Both directions being affected could fit a route that flaps or is sub-optimal in both directions, rather than a one-way policer.

    === 6. WHY OTHER SERVERS DO NOT SHOW IT ===

    Other VPSes tend to sit on different ASNs with stable, well-propagated routes — one consistent, universally-visible path, nothing to diverge on and nothing to flap. If this HK network is currently reorganising its announcements, its path could be the only one that changes depending on where you connect from. Same client, same software, different route, different result.

    TL;DR:

    AS4658's 202.81.230.0/24 could be thinly visible (~12% of RIS peers vs ~100% for the /23) and is churning, with 37 withdrawals in October alone. This could explain region-dependent loss to the same host without anything being wrong with the server itself. Worth a look from their side.

  • Thanks for the giveaway! If I get lucky, I'd use this HK VPS as a small Asia-side monitoring node for my own little fleet of servers (uptime checks and latency probes from Hong Kong), plus a lightweight personal service or two. The HKIX location is exactly what makes it interesting. Fingers crossed for a reserve slot!

  • roastroast Member

    i would like to know more about AS4658

  • conpuissanceconpuissance Member
    edited November 2

    I plan to use this permanent $1/year VPS plan.
    How to register?

  • igcttigctt Member

    where to buy?

  • Sweet deal! Would love to use it for monitoring, personal tailscale peer relay, and globalping probe.
    !!! good!

  • jcn50jcn50 Member

    Network: the provider answered my tickets and asked me to produce some tcpdump among other things. The network/routing is already better!

    Thanked by 1tzuli
  • i want it

  • I would use a perpetual $1/Year VPS for uptime monitoring.

    Thanked by 1lovelyserver
  • I would use a perpetual $1/Year VPS for uptime monitoring.

  • JabJabJabJab Veteran

    @Hobson_Technologies said:
    I would use a perpetual $1/Year VPS for uptime monitoring.

    @wuname said:
    I would use a perpetual $1/Year VPS for uptime monitoring.

    Totally not a bots :D

  • @JabJab said:

    @Hobson_Technologies said:
    I would use a perpetual $1/Year VPS for uptime monitoring.

    @wuname said:
    I would use a perpetual $1/Year VPS for uptime monitoring.

    Totally not a bots :D

    yes :)

  • ehabehab Veteran

    @itzsenu said:
    $1/y....

    ill use for montior and some static html sites.

  • @ehab said:

    @itzsenu said:
    $1/y....

    ill use for montior and some static html sites.

    Thanked by 1ehab
  • mhdymhdy Member

    Isn't the thing an excellent mini host/mini VPS should do best just collecting dust?
    I might use it to set up proxies or deploy some website reverse proxies, small websites, or API services.

  • nacynacy Member

    Thanks for the giveaway! If I win, I'd use it as a personal proxy node and a lightweight monitoring node (Uptime Kuma) for my other servers — the Hong Kong location next to HKIX is ideal for low latency from Asia.

  • ExiaExia Member

    Oh(⊙o⊙) Looks like I'm late!!!!!!

  • merrymerry Member

    Thanks for the giveaway! If I win, I'd use the Hong Kong VPS as a small WireGuard node plus Uptime Kuma to keep an eye on my other servers — HKIX peering should give great latency across Asia.

  • Thanks Netfront! I'd put it to work as a low-cost test box for learning Linux server admin and trying out lightweight proxy setups — Hong Kong is perfect for latency tests toward Asia.

  • simissimis Member

    Nice giveaway, thanks! My plan for it: a lightweight personal server for monitoring and a backup DNS node for my homelab. The Hong Kong location is exactly what I need for Asia-side checks.

  • jcn50jcn50 Member

    Guys, the giveaway has ended already..

Sign In or Register to comment.