Deckert
Well-Known Member
Hi,
Been a while since Afrihost introduced "pure fibre", but I thought I'd write about the issues we've been having as capped fibre users ever since the introduction of "pure fibre:
Summary:
- had several 100GB capped accounts for over two years (20Mbit line, Openserve in my case)
- worked perfectly
- since the introduction of "pure fibre", been having all sorts of issues with various protocols (except http/https)
- issues are only from around 6pm to 10pm, sometimes later ... problem goes away for all other times
- note that http/https access and ICMP continues to perform well during these times
So I believe that the Afrihost classifier is having trouble classifying certain protocols (or just not giving these protocols correct priority). For me, it is affecting specifically the following:
- standard pop3
- VPN access (Cisco IPSec client)
- upload streaming (i.e. broadcasting high quality audio for church groups)
- IP in IP tunnels (e.g. IP-ENCAP, protocol no. 4)
It's important to understand that none of the above had any issues before the introduction of "pure fibre". It should also be understood that a test account from Telkom Internet (yes, can you believe) does not have any of the issues we are experiencing on Afrihost during the 6pm-10m time period.
Why do I think it's the Afrihost classifier?
Simple experiment:
- set up a web server (local to ZA), make it listen on port 110
- do several wget requests from my AH line at 9pm, performs at full line speed
- move back to pop3 (plain text) and download a large batch of emails: barely 75kbits/sec
- move to http over port 110 again: full line speed
Further proof:
Since I have access to the server on which the web server and pop3 server is running, a simple netstat shows the following on the outbound tcp queue (server IP anonymised):
Note the outbound queue forming. This is due to packets not being ACKd by the remote side. However, a trace on the remote side (where a client app is running behind the AH link) shows that ACK packets are indeed being sent. The only explanation is that ACK packets are being dropped by the Afrihost classifier/policies because of some rule.
The same happens with the VPN access as well as IP-ENCAP access. It used to also happen with SSH (port 22) connections that stayed open, but that seems to have been solved recently.
Anybody at AH willing to give a technically proficient answer before I start migrating all my clients away from AH?
--deckert
edit: corrected formatting of plaintext pasted text
Been a while since Afrihost introduced "pure fibre", but I thought I'd write about the issues we've been having as capped fibre users ever since the introduction of "pure fibre:
Summary:
- had several 100GB capped accounts for over two years (20Mbit line, Openserve in my case)
- worked perfectly
- since the introduction of "pure fibre", been having all sorts of issues with various protocols (except http/https)
- issues are only from around 6pm to 10pm, sometimes later ... problem goes away for all other times
- note that http/https access and ICMP continues to perform well during these times
So I believe that the Afrihost classifier is having trouble classifying certain protocols (or just not giving these protocols correct priority). For me, it is affecting specifically the following:
- standard pop3
- VPN access (Cisco IPSec client)
- upload streaming (i.e. broadcasting high quality audio for church groups)
- IP in IP tunnels (e.g. IP-ENCAP, protocol no. 4)
It's important to understand that none of the above had any issues before the introduction of "pure fibre". It should also be understood that a test account from Telkom Internet (yes, can you believe) does not have any of the issues we are experiencing on Afrihost during the 6pm-10m time period.
Why do I think it's the Afrihost classifier?
Simple experiment:
- set up a web server (local to ZA), make it listen on port 110
- do several wget requests from my AH line at 9pm, performs at full line speed
- move back to pop3 (plain text) and download a large batch of emails: barely 75kbits/sec
- move to http over port 110 again: full line speed
Further proof:
Since I have access to the server on which the web server and pop3 server is running, a simple netstat shows the following on the outbound tcp queue (server IP anonymised):
Code:
nnnnn@server:~$ netstat -atn | grep :110
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN
tcp 0 237744 1.8.28.32:110 169.0.209.234:53587 ESTABLISHED
Note the outbound queue forming. This is due to packets not being ACKd by the remote side. However, a trace on the remote side (where a client app is running behind the AH link) shows that ACK packets are indeed being sent. The only explanation is that ACK packets are being dropped by the Afrihost classifier/policies because of some rule.
The same happens with the VPN access as well as IP-ENCAP access. It used to also happen with SSH (port 22) connections that stayed open, but that seems to have been solved recently.
Anybody at AH willing to give a technically proficient answer before I start migrating all my clients away from AH?
--deckert
edit: corrected formatting of plaintext pasted text
Last edited:


