Tag Archives: Batfish

How I Used a CI/CD Pipeline for My Network Labs

Diagram illustrating a network CI/CD pipeline showing student git push triggering syntax checks, Batfish pre-deployment validation, and instructor reporting.

Every network engineering course runs into the same wall eventually: students spend more time proving their configuration is correct than actually learning why it should look that way. ping, traceroute, and squinting at show run output only get you so far, and once the lab session ends, so does your… Read more »

Proactive Network Validation: Streamlining Batfish Analysis with Bat-Q

As modern enterprise networks grow in scale and complexity, configuration errors remain a primary cause of unexpected outages and security vulnerabilities. Traditionally, network engineers validated design changes by setting up resource-intensive physical hardware labs or running emulation environments like GNS3. Once changes were applied to production, verification relied on manual,… Read more »