You might think you want band steering on your home router, but maybe you don’t :)

If you are having problems with your WiFi network at home, it could be a band steering problem. Let me explain.

If you have home Internet and a relatively new router which supports WiFi, it may support communications on two bands: 2.4 Ghz and 5Ghz. It’s also likely that you have band steering. What this means is that you only have one connection point in your network, and the router will steer your device to the appropriate band depending on which one can deliver better performance at a given moment. This piece explains it well.

Normally this is a good thing. But I am here to say that some times it is not.

One of those times happened on my router last week. I was getting terrible response time with my WiFi. I was pinging 8.8.8.8 and instead of it taking less than 30ms it was taking 300ms or 500ms or even greater than 1000ms. I tried everything to reset the router, but nothing worked. I thought maybe some of the older devices were causing the problem on my network somehow. I wanted to put them on the 2.4Ghz band and have my computer joing the 5GHz band, which is something that worked for me years ago. Alas, my router has band steering, so we were all getting lumped together.

Fortunately it was easy to go into the router settings and disable band steering. I did that and created a default connection point and a 5GHz connection point. When I did that, I discovered an interesting thing.

It turns out the 2.4Ghz band range was fine! When I joined it, my response times for my pings were down in the 20-25ms range. However, when I joined the 5GHz band, my response times were terrible again! I don’t know why that is. I suspect there’s a problem with my router. But as some folks like to say, that is a January problem.

So the next time you are having WiFi problems and you have the choice of accessing your network through different bands, consider turning off band steering and see if that helps isolate the problem.

How to better understand Kubernetes networking

Kubernetes networking is a non-trivial thing to understand, but if you are going to get into the use of Kubernetes, then you need to understand it. This trio of posts is a good way to do that. Highly recommended.

  1. Understanding kubernetes networking: pods – Google Cloud Platform — Community – Medium
  2. Understanding kubernetes networking: services – Google Cloud Platform — Community – Medium
  3. Understanding kubernetes networking: ingress – Google Cloud Platform — Community – Medium

 Networking and work: overrated but not useless

This piece in the New York Times is great advice for anyone young and struggling with networking. Is networking useless? Not at all. But like direct mail or many other forms of outreach, the effort to success ratio is far from 1:1.

If you are an extrovert, then you likely get something out of networking even if it isn’t a leg up at work. If you are are introvert, however, articles like that one are  likely to make you never want to even try. For you introverts, I recommend you find ways to network that are pain free. You may not even have to directly talk to people: just be contributing to platforms that have alot of participants, you can get the benefits of networking. Networks are everywhere these days and embedded in much of the technology we use: take advantage of that fact to network in the ways most effective for you.

Hard work and luck are the keys to success. Networking is also a form of hard work, and if you work at it, it can bring luck! (After all, good luck is the residue of hard work.) Therefore include networking as part of what you are doing to be successful. Just hav the right expectation of what comes from such work.