基于OAI与Ueransim的5G网络切片平台构成简述

这篇具有很好参考价值的文章主要介绍了基于OAI与Ueransim的5G网络切片平台构成简述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

自定义多切片核心网构建

为了实现在同一台机器上同时对每一个切片启动一套单独的核心网,并且可以同时启动多套核心网,我们在官方提供的核心网模板的基础上进行适当的修改,扩展出其他可以正常运行的核心网,由此我们可以实现在同一台机器上同时运行多套OAI5G核心网。我们可以手动在模板的基础上进行适当的修改构建出特定的核心网,为了支持一键构建核心网,编写了代码通过定义核心网模板,在模板的基础上输入切片序号(slice_id),以及其他信息如:核心网cpu限制、核心网运行内存限制等,通过代码快速自动实现核心网的文件的文件的构建。

核心网启动yaml文件构建

官方提供的核心网启动yaml文件中使用了固定的docker服务名、容器名、核心网仿真网桥网段以及其他与这些参数相关的参数,由于容器在一台机器上运行不允许同名同标签的容器运行故需要对名称进行更改,为了保证不同网络切片对应的核心网之间的数据不会相互干扰,仿真核心网使用到的仿真网桥之间不能共用,并且由于同一网桥提供的ip地址有限限制了可以启动的核心网数量,所以需要对不同核心网使用的网段进行更改与合理设置,官方提供的yaml文件中没有对核心网网元容器进行cpu与内存方面的限制,为了适配后期资源管理算法的实现与核心网资源的合理配置,在yaml文件中增设了限制cpu与内存的参数。经过大量的尝试与测试得出了OAI5G核心网启动yaml文件中可以进行修改的内容,进行修改后的核心网可以正常的运行。
对核心网中进行修改的具体项目如下:yaml文件名称、docker-compose启动服务名、网元容器名称、三个仿真通信网桥oai、access与core的网段、cpu与存储的限制。

核心网组成文件构成

除了对于核心网yaml文件的配置,根据模板构建对应的核心网文件,还需要配置与其相关的文件如健康检查文件、日志存储文件、服务端业务文件等。编写代码在构建核心网文件夹中完成相关代码的构建,如切片1会构建一个名为Slice1的文件夹,其中包括面向该切片特制的核心网yaml文件与服务端文件,以及healthcheck健康检查文件,数据库存储文件database,以及conf和policies文件夹。

基站构成

基站部署在虚拟机中,每一个基站使用一个虚拟机,其中配置了对应切片的专用文件以及专用的ueransim基站仿真容器解析。首先根据官方提供的ueransim镜像的Dockerfile文件在其中添加了用于启动代理程序的python3,构建了新的镜像。然后针对每一个基站构建了专用的配置文件,主要包括启动基站的yaml文件,代理proxy文件以及代理关闭文件。在基站启动前会自动化配置到对应切片核心网的路由,然后启动基站,基站启动后会将proxy与proxy关闭文件复制到容器内运行。

切片启动流程

在后台会先开启rev.py用于接收前端的传输信息,在前端界面进行切片配置后下发配置信息到后端,后端接收到后会读取并进行解析,根据解析到的信息执行相应的操作。

在下发切片时,会根据前端信息及数据库查询信息生成切片信息,然后将信息写入数据库并生成切片文件夹Slicex,然后回依次启动OAI5G核心网,Ueransim基站,业务服务端以及代理,接下来客户端接入对应的切片即可进行对应业务的传输。
在停止切片时,前端会告知想要关闭的切片,后端根据信息依次关闭服务端及代理,Ueransim基站,OAI5G核心网。
在删除切片时,前端会告知想要关闭的切片,后端会将对应切片之前生成文件夹删除,并清除数据库中的信息,释放切片相关的所有资源。

切片状态监测

使用者通过前端QT界面与后端连接,当启动任意一个切片之后,前端会发送指令到后端linux环境中,运行状态监视python脚本。脚本启动后首先查询数据库切片数目和切片id,然后读取对应切片的容器,并统计其运行时间和各切片健康状态。在统计上述链路状态和数据后脚本将上述数据写入到数据库对应位置,前端读取数据库即可获取各个切片状态和运行时长。文章来源地址https://www.toymoban.com/news/detail-617205.html

到了这里,关于基于OAI与Ueransim的5G网络切片平台构成简述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于chow算法的5G超密集网络功率分配matlab仿真

    目录 1.5G超密集网络(UDN)概述 2.Chow功率分配算法 3.MATLAB程序 4.仿真结果       在5G网络中,超密集网络(Ultra-Dense Networks, UDNs)是提升网络容量和覆盖范围的关键技术之一。在这样的网络中,基站(Base Stations, BSs)和用户设备(User Equipments, UEs)之间的距离大大缩短,从而提

    2024年03月18日
    浏览(82)
  • 基于5G网络的视频远程操控应用实践——低延迟视频技术及应用

    本次分享将分为三个部分:第一部分介绍低延迟视频所涉及到的关键技术,包括低延迟视频编解码、视频传输、视频处理低延时框架、视频采集和显示;第二部分重点介绍5G环境下低延迟视频对抗弱网提出的要求,包括:弱网状态的探测、拥塞控制等;最后一部分会结合实际

    2024年02月14日
    浏览(35)
  • 网络安全(一)--网络环境构成,系统的安全

    目标 了解攻防环境构成 了解入侵检测系统(平台)的部署位置  2.1.1. 环境框图 一个基本的网络攻防实验环境包括:靶机、攻击机、入侵检测分析系统、网络连接四部分组成。 一个基础的网络攻防实验环境需要如下组成部分: 2.1.2. 靶机 靶机:包含系统和应用程序漏洞,并

    2024年02月04日
    浏览(43)
  • 简述环保用电监管云平台

    1、概述        推进打赢蓝天保卫战,打好碧水保卫战,打胜净土保卫战,加快生态环境保护、建设美丽中国,各省市结合物联网和大数据政策,也相继颁布有关污染治理设施用电监管平台等相关政策。针对企业内的环保设施、设备运行状况作出检测控制,发挥环保设备的作

    2024年02月11日
    浏览(48)
  • 网络的构成要素【图解TCP/IP(笔记七)】

    通信媒介与数据链路 计算机之间通过电缆相互连接。电缆可以分为很多种,包括双绞线电缆、光纤电缆、同轴电缆、串行电缆等。根据数据链路(Datalink,意指相互直连的设备之间进行通信所涉及的协议及其网络。为此,有众多传输介质与之对应。) 的不同选用的电缆类型也

    2024年02月13日
    浏览(52)
  • 计算机网络—TCP协议详解:协议构成、深度解析(1)

                                               🎬慕斯主页 : 修仙—别有洞天                                        ♈️ 今日夜电波: マリンブルーの庭園—ずっと真夜中でいいのに。                                                            0:34━━━

    2024年04月16日
    浏览(36)
  • 计算机网络—TCP协议详解:协议构成、深度解析(3)

                                               🎬慕斯主页 : 修仙—别有洞天                                        ♈️ 今日夜电波: マリンブルーの庭園—ずっと真夜中でいいのに。                                                            0:34━━━

    2024年04月29日
    浏览(47)
  • 前端移动端开发分类及跨平台开发框架简述

    前端移动端主流分为以下三种:Native App ,Hybrid App ,Web App 优点: (1)用户体验好 (2)性能稳定 (3)操作速度快 (4)能够访问本地资源(通讯录,相册) (5)能够设计出色的动效,转场 (6)拥有系统级别的贴心通知或提醒 (7)用户留存率高 缺点: (1)开发成本高

    2024年02月04日
    浏览(72)
  • LabVIEW开发最小化5G系统测试平台

    LabVIEW开发最小化5G系统测试平台 由于具有大量存储能力和数据的应用程序的智能手机的激增,当前一代产品被迫提高其吞吐效率。正交频分复用由于其卓越的品质,如单抽头均衡和具有成本效益的实施,现在被广泛用作物理层技术。这些好处是以严格的同步、正交性和高功耗

    2024年02月12日
    浏览(37)
  • 5G网络入门基础--5G网络的架构与基本原理

    5G的网络架构及原理 5G应用的三大场景: eMBB(大带宽),uRLLC(高可靠,低时延迟),mMTC(超大连接),他们分别可以用于高速下载、无人驾驶、物联网等等方面,在不远的将来,这些技术将会彻底改变我们的生活。 一、5G的网络架构 5G的组网架构图如下,5G的组网架构是一种服务化的

    2024年02月09日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包