Open Flow is a Standard based Layer 2 Communication protocol used between Controller and Switch in SDN (Software Defined Networking).