5G云服务实验室环境搭建

0. 部署拓扑

5GCloud-IPSEC: 192.168.112.168 192.97.22.6
5GCloud: 192.97.22.22
YQ-5GC: 192.98.22.22
YQ-IPSEC: 192.168.112.65 192.98.22.6

1. Ubuntu系统安装IPSEC环境教程

参考:ubuntu虚拟机搭建IPsec 通讯环境

1.1 5GCloud-IPSEC虚拟机环境安装

  1. 安装strongswan服务
sudo apt-get install strongswan xl2tpd ppp lsof
  1. 修改配置文件 /etc/ipsec.conf
conn %default
        ikelifetime=1440m
        keylife=60m
        rekeymargin=3m
        keyingtries=0
        keyexchange=ikev1   #ike版本
        authby=secret

conn n2n
      left=192.168.112.168
      leftid=192.168.112.168    #本端公网IP
      leftsubnet=192.97.22.0/24    #本端私有网络地址
      right=192.168.112.65      #对端公网IP
      rightsubnet=192.98.22.0/24     #对端私有网络地址
      auto=start   #进程主动时立即建立 IPsec 安全连接
      type=tunnel
      ike=3des-md5-modp1024
      esp=3des-md5
  1. 修改配置文件 /etc/ipsec.secrets
192.168.112.168 192.168.112.65 : PSK 123456

1.2 5GCloud虚拟机添加路由

sudo ip route add 192.98.22.0/24 via 192.97.22.6

注:该虚拟机应设置ip_forward模式为1,能够在多网卡之间转发数据

1.3 YQ-IPSEC虚拟机环境安装

  1. 安装strongswan服务
sudo apt-get install strongswan xl2tpd ppp lsof
  1. 修改配置文件 /etc/ipsec.conf
conn %default
        ikelifetime=1440m
        keylife=60m
        rekeymargin=3m
        keyingtries=0
        keyexchange=ikev1   #ike版本
        authby=secret

conn n2n
      left=192.168.112.65
      leftid=192.168.112.65    #本端公网IP
      leftsubnet=192.98.22.0/24    #本端私有网络地址
      right=192.168.112.168      #对端公网IP
      rightsubnet=192.97.22.0/24     #对端私有网络地址
      auto=start   #进程主动时立即建立 IPsec 安全连接
      type=tunnel
      ike=3des-md5-modp1024
      esp=3des-md5
  1. 修改配置文件 /etc/ipsec.secrets
192.168.112.65 192.168.112.168 : PSK 123456

1.4 YQ-5GC虚拟机添加路由

sudo ip route add 192.97.22.0/24 via 192.98.22.6

注:该虚拟机应设置ip_forward模式为1,能够在多网卡之间转发数据

1.5 IPSEC命令

  1. 查看是否存在ipsec进程
ps -ef | grep ipsec
  1. 启动ipsec服务
sudo ipsec start

在这里插入图片描述
3. 查看ipsec隧道连接

sudo ipsec status

在这里插入图片描述
连接成功后,5GCloud-IPSEC和YQ-IPSEC虚拟机上私网IP可互通。
在这里插入图片描述
下挂子网虚拟机互通测试成功,如下图:
在这里插入图片描述
在这里插入图片描述

  1. 关闭ipsec服务
sudo ipsec stop

备注:

测试过程中存在一种情况:即YQ-5GC虚拟机能够ping通5GCloud-IPSEC虚拟机,反之也可以。但是5GCloud无法ping通YQ-IPSEC和YQ-5GC,路由配置相同,其问题可能在于5GCloud-IPSEC未设置ip_foward为转发模式,当重启5GCloud-IPSEC虚拟机的时候,成功ping通。

为了搭建5G的OTA实验室环境,你需要准备以下硬件和软件: 硬件: 1. 5G基站:可以选择符合你实验需求的商用5G基站设备,如华为、中兴、诺基亚等品牌的设备。 2. 高频天线:用于连接到5G基站以模拟无线信号传输。 3. 5G终端设备:如支持5G网络的手机、平板电脑或其他终端设备。 4. 服务器和计算资源:用于处理和存储5G网络产生的大量数据。 软件: 1. 5G网络管理软件:例如OpenAirInterface (OAI)、Open Source 5G (OSMOCOM)等。 2. 虚拟化平台:如VMware、VirtualBox、KVM等,用于在服务器上创建虚拟化网络环境。 3. 仿真软件:如MATLAB、NS-3等,用于进行5G网络的仿真和性能评估。 4. 数据分析工具:如Wireshark、Python等,用于分析和处理采集到的5G网络数据。 搭建过程: 1. 首先安装和配置虚拟化平台,创建虚拟机来模拟多个5G基站和终端设备。 2. 安装所选的5G网络管理软件,并根据其提供的文档进行配置和初始化设置。 3. 配置5G基站和终端设备,使其能够连接到5G网络管理软件。 4. 使用仿真软件进行模拟实验,测试5G网络的性能和功能。 5. 使用数据分析工具对实验数据进行分析和处理,以评估5G网络的性能。 需要注意的是,搭建5G的OTA实验室环境需要一定的专业知识和经验,建议在进行之前先学习相关的5G网络技术和搭建方法,或者寻求专业人士的指导和支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值