Today, RAN architecture divides the user plane and the control plane into separate elements . The RAN controller can exchange one set of user data messages through a software-defined networking switch and a second set through a control-based interface.