We will look at the details of what happened a bit later, but first, to be able to follow along with the exercises of this chapter, we need to build a small test network. Most of the setup will be done with virtualization. I am throwing a few Rockwell Automation Stratix switches and two of their ControlLogix PLCs into my test setup as I happen to have those; feel free to substitute with different brands or go virtual. As for the virtualization software, there are free options you can use, such as Microsoft's Hyper-V or Oracle's VirtualBox. On the paid side, VMware Workstation or vSphere are good options.
The following figure shows the virtual network we are going to build. With a powerful computer, this can ...