Author: nschmura

How ARP works


Learning and mastering the fundamentals are key to becoming a successful network engineer. In this blog post, I will be showing how ARP works. ARP is one of the fundamental protocols when dealing with today’s networks. While ARP itself works automatically and without any configuration, knowing how it works will help you really understand how traffic flows through the network. Before we go into the technical details, we first need to know why ARP is even required.

Continue reading “How ARP works”

Network Engineer’s Home Lab

UPDATE (1 Dec 2017): This post utilized Fedora 25. There are some issues in GNS3 that are fixed in version 2.1 which is available on Fedora 26. I would recommend using this guide, but installing Fedora 26. There is also an issue with dynamips on Fedora 26, and I wrote a blog post on how to fix the issue here.

A home lab can be one of the most important tools for a network engineer. It can be used to study for certifications, test designs or ideas, and learn new technologies. In years past most network engineer’s home labs would consist of physical routers, switches, and firewalls. With the exponential growth of virtualization, a network engineer’s home lab can be converted into a single physical server that costs far less than having the physical equipment. This blog post will detail the home lab setup that I have created for my own personal use. Most of my blog posts will be using this setup, so if you are interested in recreating what I have done, this blog post will run through all the steps to set up your own home server, or at least show you the tools that I am working with. This is just the basic setup, and any pieces of software or configuration that I add-on will be documented in later blog posts. Continue reading “Network Engineer’s Home Lab”