Summary
This paper addresses the problem of inserting middle-boxes such as firewalls, load balancers, etc. into a network. The current approach is to place these boxes in series on the physical path or to modify path weights in the spanning tree to force data through these boxes. This method makes it difficult to provide the following desirable properties:
- Correctness. Traffic should traverse middle boxes in a specified order.
- Flexibility. It should be easy to reconfigure the sequence of middle boxes or to add new ones.
- Efficiency. Traffic should only traverse the required middle boxes.
- Separate policy from reachability. Explicitly dictate which middle boxes traffic should traverse, not by changing network paths.
- Take middle boxes off the physical network path. Data is explicitly forwarded to middle boxes so they no longer have to be on choke points in the network.
The authors use a formal model to verify the correctness of the proposed deign.
Thoughts
Overall, this sounds like a good solution to a real problem in data centers. One concern is that the pswitch mechanism introduces extra overhead. For example, data must make an additional round trip through each middle box instead of traversing all of them in series.
No comments:
Post a Comment