In this paper, we propose the Base Station (BS) Agnostic Framework for Network SliCing, NetSliC, that creates network slices for the Radio Access Network (RAN) based on the service requirements. Current cellular RAN is a heterogeneous complex architecture, comprising legacy distributed Small Cells (SCs), Radio Remote Radio Heads (RRHs) connected to a centralized Base Band Unit (BBU), and future 5G NodeBs (gNBs) leveraging virtualization with different functional splits, serving distinct traffic profiles. Thus, NetSliC is a common language that manages and controls this heterogeneous infrastructure. We consider several criteria for creating network slices in this particularly interesting future scenario, which are applicable to all different types of access and transport interfaces of the distinct BSs. The goal of our work is to propose NetSliC, a framework that creates wireless slices in a cellular RAN independently of the type of BS (i.e., BS agnostic) and on the same time achieves desirable service capability across the various traffic profiles.