Building Extensible Networks With Rule-Based Forwarding
Source: Lancaster University
The authors present a network design that provides flexible and policy-compliant forwarding. The proposal centers around a new architectural concept: that of packet rules. A rule is a simple if-then-else construct that describes the manner in which the network should - or should not - forward packets. A packet identifies the rule by which it is to be forwarded and routers forward each packet in accordance with its associated rule. Each packet rule is certified, guaranteeing that all parties involved in forwarding a packet agree with the packet's rule. Packets containing uncertified rules are simply dropped in the network. They present the design, implementation and evaluation of a Rule-Based Forwarding (RBF) architecture.