5G features include automation and network slicing. Discrete core functions include routing, quality of service, deep packet inspection and a range of security functions, among others. Core architecture provides for the separation of the control plane, the data plane and the subscription management functions .