A Policy-aware Switching Layer for Data Centers Dilip A. Joseph dilip@cs.berkeley.edu Arsalan Tavakoli arsalan@cs.berkeley.edu University of California at Berkeley Ion Stoica istoica@cs.berkeley.edu ABSTRACT Data centers deploy a variety of middleboxes (e.g., rewalls, load balancers and SSL o oaders) to protect, manage and improve the performance of applications and services they run. Since existing networks provide limited support for middleboxes, administrators typically overload path selection mechanisms to coerce tra c through the desired sequences of middleboxes placed on the network path. These ad-hoc practices result in a data center network that is hard to con gure and maintain, wastes middlebox resources, and cannot guarantee middlebox traversal under network churn. To address these issues, we propose the policy-aware switching layer or PLayer, a new layer-2 for data centers consisting of inter-connected policy-aware switches or pswitches. Unmodi ed middleboxes are placed o the network path by plugging them into pswitches. Based on policies speci ed by administrators, pswitches explicitly forward di erent types of tra c through di erent sequences of middleboxes. Experiments using our prototype software pswitches suggest that the PLayer is exible, uses middleboxes e ciently, and guarantees correct middlebox traversal under churn. Categories and Subject Descriptors C.2.1
/lp/association-for-computing-machinery/a-policy-aware-switching-layer-for-data-centers-IXXIrnrQAJ