SDN programmability includes not only the configuration of physical network elements.
It is much broader and includes programmability of end hosts, enabling end-to-end software-based automation and ensuring the reliability in a network [1].
SDN allows to split the solid Data-Control Plane of