Upcoming cellular networks aim to improve the efficiency and flexibility of mobile networks by incorporating various technologies, such as Software-Defined Networking (SDN), Network Function Virtualization (NFV), and Network Slicing (NS). There exist open-source projects that implement components of different cellular generations. In this paper, we elaborate on how to use these open-source projects to realize a flexible and extendable testbed for conducting experiments on the future generation of cellular networks. In particular, a Cloud-Native Cellular Network Framework (CN2F) is presented, which uses OpenAirInterface's codebase to generate cellular Virtual Network Functions (VNFs) and deploys Kubernetes to disperse and manage them among multiple worker nodes. Moreover, CN2F leverages ONOS and Mininet to emulate the effect of the IP transport networks in the fronthaul and backhaul of real-world cellular networks. Using CN2F, we implement different network scenarios, including Edge Computing (EC), Cloud Computing (CC), and Radio Access Network (RAN) slicing, to showcase the effectiveness of the proposed testbed for academia and industrial Research and Development (R&D) activities.
翻译:未来的蜂窝网络旨在通过整合多种技术,如软件定义网络(SDN)、网络功能虚拟化(NFV)和网络切片(NS),来提高移动网络的效率和灵活性。目前已有开源项目实现了不同代际蜂窝网络的组件。本文详细阐述了如何利用这些开源项目构建一个灵活、可扩展的测试平台,用于开展面向未来代际蜂窝网络的实验。具体而言,本文提出了一种云原生蜂窝网络框架(CN2F),该框架利用OpenAirInterface的代码库生成蜂窝虚拟网络功能(VNF),并通过Kubernetes将其部署并管理在多个工作节点上。此外,CN2F利用ONOS和Mininet来模拟真实蜂窝网络中前传与回传部分IP传输网络的效果。基于CN2F,我们实现了多种网络场景,包括边缘计算(EC)、云计算(CC)和无线接入网(RAN)切片,以展示所提测试平台在学术界和工业界研发(R&D)活动中的有效性。