http://www.cs.cornell.edu/~jnfoster/papers/frenetic-netkat.pdf
equational theory. … design of NetKAT, including primitives for filtering, … We show that NetKAT is an instance of a canonical and well-studied mathematical structure called Kleene algebra with tests (KAT) and prove that its equational theory is sound and complete with respect to its denotational semantics.
Traditional network devices have been called “the last bastion of mainframe computing”[9]1 … since the 1970s: out of special-purpose devices such as routers, switches, firewalls, load balancers, and middleboxes, each implemented with custom hardware and programmed using proprietary interfaces. this design makes it difficult to extend networks with new functionality and effectively impossible to reason precisely about their behavior.
[9] James Hamilton. Networking: The last bastion of mainframe computing, December 2009. Available at http://tinyurl.com/y9uz64e ↩