Skip to content

Latest commit

 

History

History
59 lines (32 loc) · 2.05 KB

File metadata and controls

59 lines (32 loc) · 2.05 KB

Open5GS + eUPF with Calico BGP + srsUE

Данный пример конфигурации показывает возможность развертывания 5G сети на основе eUPF и open-source решения srsRAN в составе:

  • srsUE и srsRAN gNodeB в качестве радиочасти
  • Open5GS ядро сети
  • eUPF в качестве модуля UPF

Предварительные требования

  • Kubernetes кластер с Calico и Multus плагинами CNI

  • Утилита helm

  • Calico настроен на использование BIRD

    Для этого измените значение параметра calico_backend на bird в настройках (configmap) calico-config и перезапустите все поды с именем calico-node-*

Шаги развертывания

  1. перейдите в папку docs/deployments/srsran-gnb

    cd docs/deployments/srsran-gnb/

  2. разверните eupf

    make upf

  3. настройте параметры calico BGP. В частности, настройки Calico BGP пиринга, Calico IP Pool (для корректного NAT) и параметры модуля Felix для того, чтобы корректно сохранять маршруты в абонентскую подсеть (получаемые по BGP от eUPF)

    make calico

  4. разверните open5gs

    make open5gs

  5. разверните SMF

    make smf

  6. разверните gNB из проекта srsUE

    make srs

Проверка

  1. запустите оболочку shell в поде UE1

    kubectl -n open5gs exec -ti statefulset/srsran-srs-5g -- /bin/bash

  2. проверьте доступность сети с помошью команды ping

    ping -I uesimtun0 1.1.1.1

Удаление конфигурации

  1. выполните команду

    make clean