The Netherlands are a Central European country that guarantees network neutrality and consumer rights. So, by law, providers are sending out consumer notices in which they explain the bandwidth promises they make.
AMS-IX press release: »After 17.5 years, Job Witteman will leave AMS-IX as of October 1st. Job Witteman, who was the founder of the world’s largest internet exchange, will leave at the peak of development of the company, […]«
»AMS-IX has grown to be the world’s largest internet exchange, having now more than 900 customers, operating 7 internet platforms globally and a peak of internet traffic of 5.5 Tbps. In addition, AMS-IX is considered by the Dutch Government as the third main port, together with Schiphol Airport and the port of Rotterdam. This shows that the ongoing development of the digital sector and infrastructure is taken seriously.«
echo balance-alb >/sys/class/net/james/bonding/mode
ip addr add 18.104.22.168/28 dev james
ip linkset james up
ip linkset eno1 master james
ip linkset eno2 master james
#Bond: james bond#or "james set us up the bond"
echo '+james' > /sys/class/net/bonding_masters
echo '-bond0' > /sys/class/net/bonding_masters
echo -n 100 > /sys/class/net/james/bonding/miimon
echo balance-alb > /sys/class/net/james/bonding/mode
ip addr add 22.214.171.124/28 dev james
ip link set james up
ip link set eno1 master james
ip link set eno2 master james
#Bond: james bond
#or "james set us up the bond"
TCP congestion control algorithms try to estimate the bandwidth limit of a multi-segment network path, where a stream crosses many routers. Each segment may have a different available capacity. Overloading the total path (that is, the thinnest subsegment of the path) will force packet drops by overloading the buffers of the router just in front of that thin segment. That in turn requires retransmits, which is inefficient and has nasty delays.
To make matters more complicated, the Internet is a dynamic environment and conditions can change during the lifetime of a connection.
In the Optane article I have been writing about how persistent bit-addressable memory will be changing things, and how network latencies may becoming a problem.
The ACM article Attack of the Killer Microseconds has another, more general take on the problem. It highlights how we are prepared in our machines to deal with very short delays such as nanoseconds, and how we are also prepared to deal with very long delays such as milliseconds. It’s the waits inbetween, the network latencies, sleep state wakeups and SSD access waits, that are too short to do something else and too long to busy wait in a Spinlock.
The European Radio Equipment Directive requires all devices that are able to send and receive radio signals to be locked down. Without further specification of exceptions, which has not yet been done, this will affect all devices, including pure receivers such as GPS receivers and car radios, but also mobile phones and amateur radio operators and of course almost all Internet of Trash (IoT) devices.
Hardware manufacturers are required to “install technical measurements to protect the devices from being flashed with ‘non-compliant software'”.
This is Dave Täht. Dave is working on LEDE. If you have been working with OpenWRT in the past, you should switch to LEDE. You should also give a lot of money to the Patreon of Dave.
Why should you be doing this?
Dave has been working on Networking Theory and Practice, and has been implementing CoDel. CoDel is one of the few innovations in basic networking, a queueing theory and algorithm that can make thick and fast internet pipes actually fast and efficient by managing buffer memory right. That means that your Internet is fast, and feels fast, even if it is busy.
Getting CoDel right on Wifi is doubly hard because of interaction between the CoDel queues, Wifi media access control and Wifi encryption. But Dave has done that, and it’s part of LEDE.
So in order to view Netflix, your network connection must be direct and not via a proxy or VPN tunnel.
Netflix, being somewhat modern, also advertises IP v6 services and AAAA DNS records so that your computer can find them.
On the other hand, many providers do not offer IP v6 natively, and hence require that customers who want non-legacy internet get it via – right – a network tunnel.
Which triggers the Netflix error message shown above.
Netflix knows that, but offers little support besides “Don’t use a tunnel, then”. Haha. So this article explains how to unfuck Networking for a local Linux or a Chromecast to make Netflix work again. Even if that just means to force it to fall back to l;egacy Internet instead.
The Council of the European Union discusses the “problem” of Carrier Grader NAT, and would like to see all Ip address logging and storage extended to port numbers, as well as all NAT state tables to be stored and preserved, in order to be able to resolve Internet accesses to subscriber identities, says Statewatch.