Archive

Category Archives for "Networking"

The Senior Trap

How do you become a “senior engineer?” It’s a question I’m asked quite often, actually, and one that deserves a better answer than the one I usually give. Charity recently answered the question in a round-a-bout way in a post discussing the “trap of the premature senior.” She’s responding to an email from someone who is considering leaving a job where they have worked themselves into a senior role. Her advice?

Quit!

This might seem to be counter-intuitive, but it’s true. I really wanted to emphasize this one line—

There is a world of distance between being expert in this system and being an actual expert in your chosen craft. The second is seniority; the first is merely .. familiarity

Exactly! Knowing the CLI for one vendor’s gear, or even two vendor’s gear, is not nearly the same as understanding how BGP actually works. Quoting the layers in the OSI model is just not the same thing as being able to directly apply the RINA model to a real problem happening right now. You’re not going to gain the understanding of “the whole ball of wax” by staying in one place, or doing one thing, for the rest of Continue reading

How To Improve Your Networking Capability When It Comes To Your Career

When it comes to working, networking capability becomes extremely important. No matter what is your profession, you need to improve your networking capability if you want to increase your worth and efficiency. With great networking capabilities, you will not only be able to learn from the people you meet, but it will also benefit the company in which you are working. Additionally, you will also get chances to increase your authority. Thus, networking capability works as a fuel that aids your success. This is why you should always look for chances to improve your networking capabilities. 

So, if you are not sure where to start or how to improve your networking capability, then continue reading. You will find everything that you need to know here.

Set Up Networking Goals

The most important thing that you need to do if you want to improve your networking capability is to set goals for yourself. You need a purpose or a goal for networking. These goals can be anything such as getting business cards from potential suppliers. You can also set a goal to find out what are the competitors doing in the market. You can also set a goal to secure Continue reading

Network Break 311: Apstra Gets Loud About SONiC; VMware Sinks More Hooks Into Networking

Each week Network Break runs vendor press releases through our patented ML algorithms to strip out the marketing & buzzwords. It doesn't leave us much to work with, but we do our best. Today's episode covers Apstra's IBN support for the SONiC NOS, IBM's purchase of APM newcomer Instana, VMware's furthering of its networking ambitions, a startup building 5G chips for the edge, and more.

The post Network Break 311: Apstra Gets Loud About SONiC; VMware Sinks More Hooks Into Networking appeared first on Packet Pushers.

Network Break 311: Apstra Gets Loud About SONiC; VMware Sinks More Hooks Into Networking

Each week Network Break runs vendor press releases through our patented ML algorithms to strip out the marketing & buzzwords. It doesn't leave us much to work with, but we do our best. Today's episode covers Apstra's IBN support for the SONiC NOS, IBM's purchase of APM newcomer Instana, VMware's furthering of its networking ambitions, a startup building 5G chips for the edge, and more.

The Week in Internet News: Siberian Student Climbs Tree to Get Internet Access

Great heights: As his classes move online, Russian student Alexei Dudoladov has to climb a birch tree to get Internet access, Reuters reports. The student at the Omsk Institute of Water Transport, which is nearly 1,400 miles east of Moscow, says his home Internet service is not strong enough to connect to online classes. “I need to go into the forest 300 meters from the village and climb a birch tree that is eight-meters high … and I get on Zoom to speak to professors and prove that I am not skipping class for no reason.”

Even greater heights: Meanwhile, the Ector County Independent School District in Odessa, Texas, is hoping that the new SpaceX satellite Internet service will help give students and teachers better Internet access, Education Dive says. The district is the first in the U.S. to work with SpaceX’s Starlink Internet service. A pilot project in early 2021 will include 45 families with students or teachers in the district.

Cybersecurity boss fired: U.S. President Donald Trump, who continues to insist he was the victim of massive nationwide voting fraud in his recent election loss to Joe Biden, has fired Christopher Krebs, who led the federal Continue reading

How to Overcome the Impostor Syndrome as Network Engineer

imposter-syndrome

Many network engineers, myself included, sometimes feel like they don’t belong and don’t deserve to be here. Here are a few tips to combat the impostor syndrome. Sometimes, do you feel like an impostor? This is quite common in IT: you feel like an impostor. Even when you’ve got THE dream job, or when you’ve earned this recognition, or when you’ve passed that famous certification… You can’t get rid of the feeling that it’s just smoke, that you must have fooled everyone and that at any moment you will be…

The post How to Overcome the Impostor Syndrome as Network Engineer appeared first on AboutNetworks.net.

Ansible – ‘until’ loop

Contents

Introduction

In this short post I'll introduce you to lesser known type of Ansible loop: "until" loop. This loop is used for retrying task until certain condition is met.

To use this loop in task you essentially need to add 3 arguments to your task arguments:

until - condition that must be met for loop to stop. That is Ansible will continue executing the task until expression used here evaluates to true.
retry - specifies how many times we want to run the task before Ansible gives up.
delay - delay, in seconds, between retries.

As an example, below task will keep sending GET request to specified URL until the "status" key in response is equal to "READY". We ask Ansible to make 10 attempts in total with delay of 1 second between each attempt. If after final attempt condition in until is still not met task is marked as failed.

  - name: Wait until web  Continue reading

Why Is Public Cloud Networking So Different?

A while ago (eons before AWS introduced Gateway Load Balancer) I discussed the intricacies of AWS and Azure networking with a very smart engineer working for a security appliance vendor, and he said something along the lines of “it shows these things were designed by software developers – they have no idea how networks should work.

In reality, at least some aspects of public cloud networking come closer to the original ideas of how IP and data-link layers should fit together than today’s flat earth theories, so he probably wanted to say “they make it so hard for me to insert my virtual appliance into their network.

Worth Reading: Do Your Homework

Tom Hollingsworth wrote another must-read blog post in which he explained what one should do before asking for help:

If someone comes to me and says, “I tried this and it failed and I got this message. I looked it up and the response didn’t make sense. Can you tell me why that is?” I rejoice. That person has done the legwork and narrowed the question down to the key piece they need to know.

In other words (again his), do your homework first and then ask relevant questions.

rbenv Install Ubuntu 2004

rbenv is a utility for installing multiple ruby versions on a host machine. Using rbenv allows you to install ruby in a path you have ownership over so you can install gems without having to have sudo or root privileges. rbenv also allows you to target the exact ruby version in development...

PostgreSQL install

Howdy Folks! This post covers the process of installing the PostgreSQL database on Linux and a few of the common details around configuration and operation. Software Versions Used in this Post PostgreSQL - 13.1 Ubuntu - 20.04 Centos - 8.2.2004 Installation Ubuntu This is almost a...

PostgreSQL install

Howdy Folks! This post covers the process of installing the PostgreSQL database on Linux and a few of the common details around configuration and operation. Software Versions Used in this Post PostgreSQL - 13.1 Ubuntu - 20.04 Centos - 8.2.2004 Installation Ubuntu This is almost a...continue reading

Heavy Networking 551: An Insider’s Guide To The SONiC Network OS

SONiC is a network OS that can run on a variety of whitebox switches. Originally developed by Microsoft, SONiC is now an open-source project with distributions that target hyperscale and enterprise environments. Today's Heavy Networking is a deep dive into SONiC with Dave Maltz, a Technical Fellow at Microsoft who has been closely involved with SONiC's development. While Microsoft is a SONiC backer, this is an unsponsored episode.

Heavy Networking 551: An Insider’s Guide To The SONiC Network OS

SONiC is a network OS that can run on a variety of whitebox switches. Originally developed by Microsoft, SONiC is now an open-source project with distributions that target hyperscale and enterprise environments. Today's Heavy Networking is a deep dive into SONiC with Dave Maltz, a Technical Fellow at Microsoft who has been closely involved with SONiC's development. While Microsoft is a SONiC backer, this is an unsponsored episode.

The post Heavy Networking 551: An Insider’s Guide To The SONiC Network OS appeared first on Packet Pushers.

Calico Delivers “Wow Effect” with 6x Faster Encryption than Any Other Solution… Confirms Leadership in Latest Independent CNI Benchmark Tests

Benchmark tests measure a repeatable set of quantifiable results that serve as a point of reference against which products and services can be compared. Since 2018, Alexis Ducastel, a Kubernetes CKA/CKAD and the founder of InfraBuilder, has been running independent benchmark tests of Kubernetes network plugins (CNI) over a 10Gbit/s network.

The latest benchmark in this periodic series of tests was published in September, and was based on CNI versions that were up-to-date as of August 2020. Only CNIs that can be set up with a single yaml file were tested and compared, and included the following:

  • Antrea v.0.9.1
  • Calico v3.16
  • Canal v3.16 (Flannel network + Calico Network Policies)
  • Cilium 1.8.2
  • Flannel 0.12.0
  • Kube-router latest (2020–08–25)
  • WeaveNet 2.7.0

We are thrilled to report that among all of the CNI’s tested, Calico was the clear winner, excelling in nearly every category and delivering superlative results which are summarized in the chart below. In fact, Calico is the CNI of choice in the primary use cases presented by the author in the report’s summary.

The exceptional performance of Calico encryption was described as having the “real wow effect” among all of Continue reading