In this chapter, we covered basic VLAN concepts while also considering two examples in which it would be advantageous to implement VLANs. We then covered the configuration of that example network, both in pfSense and in the switch itself. Finally, we covered VLAN troubleshooting, and walked through a hypothetical VLAN problem and how to solve it.
In the next chapter, we will cover pfSense as a firewall, which is one of the core functions of pfSense. The chapter will cover rule creation, NAT, scheduling, aliases, and virtual IPs. Traffic shaping, which is also part of pfSense's firewall functionality, gets its own chapter, and will be covered in Chapter 5, Using pfSense as a Firewall.