The Software Defined Exchange (SDX) applies the principles of Software Defined Networking to the Internet Exchange to overcome long standing limitations in inter-domain routing. The goal is to provide a rich set of options for specifying policy at the exchange point to describe how traffic is handled between network operators.