Commit 3063cd69 authored by Yann Garcia's avatar Yann Garcia
Browse files

Add iperf client in monaco-harbor scenarios

parent f68b0d41
Loading
Loading
Loading
Loading
+97 −0
Changes for networks/monaco-harbor-lite.yaml: 97 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@
# GIS asset names (ue-car-*, ue-ped-*, poa-enb/gnb/wifi) match
# tools/simu5g/monaco-harbor-integration-config.json. No UE paths: SUMO
# drives motion; GIS MOVEMENT must stay off.
# GIS icons are not Kubernetes pods. Epic 2 needs processes: UE-APP on each UE
# and EDGE-APP mep1-iperf (name prefix mep). Ping dest = mep1-iperf PodIP after activate.
# UE counts: 0 stationary, 4 low-velocity pedestrians (ue-ped-*),
# 4 high-velocity cars (ue-car-*). geoData.velocity is the SUMO class
# (cars 13.9 m/s, peds 0.9 m/s), not a GIS MOVEMENT path speed.
@@ -114,6 +116,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-car-0-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-car-0
        - name: ue-car-1
          type: UE
@@ -133,6 +145,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-car-1-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-car-1
        - name: ue-car-2
          type: UE
@@ -152,6 +174,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-car-2-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-car-2
        - name: ue-car-3
          type: UE
@@ -171,6 +203,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-car-3-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-car-3
        - name: ue-ped-0
          type: UE
@@ -190,6 +232,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-ped-0-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-ped-0
        - name: ue-ped-1
          type: UE
@@ -209,6 +261,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-ped-1-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-ped-1
        - name: ue-ped-2
          type: UE
@@ -228,6 +290,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-ped-2-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-ped-2
        - name: ue-ped-3
          type: UE
@@ -247,6 +319,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-ped-3-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-ped-3
        id: poa-enb
      - name: poa-gnb
@@ -265,6 +347,21 @@ deployment:
            - 7.4228
            - 43.731
          radius: 300
        physicalLocations:
        - name: mep1
          type: EDGE
          connected: true
          processes:
          - name: mep1-iperf
            type: EDGE-APP
            image: 'meep-docker-registry:30001/iperf-server'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: mep1
        id: poa-gnb
      - name: poa-wifi
        type: POA-WIFI
+97 −0
Changes for networks/monaco-harbor.yaml: 97 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@
# GIS asset names (ue-car-*, ue-ped-*, poa-enb/gnb/wifi) match
# tools/simu5g/monaco-harbor-integration-config.json. No UE paths: SUMO
# drives motion; GIS MOVEMENT must stay off.
# GIS icons are not Kubernetes pods. Epic 2 needs processes: UE-APP on each UE
# and EDGE-APP mep1-iperf (name prefix mep). Ping dest = mep1-iperf PodIP after activate.
# UE counts: 0 stationary, 4 low-velocity pedestrians (ue-ped-*),
# 4 high-velocity cars (ue-car-*). geoData.velocity is the SUMO class
# (cars 13.9 m/s, peds 0.9 m/s), not a GIS MOVEMENT path speed.
@@ -115,6 +117,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-car-0-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-car-0
        - name: ue-car-1
          type: UE
@@ -134,6 +146,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-car-1-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-car-1
        - name: ue-car-2
          type: UE
@@ -153,6 +175,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-car-2-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-car-2
        - name: ue-car-3
          type: UE
@@ -172,6 +204,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-car-3-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-car-3
        - name: ue-ped-0
          type: UE
@@ -191,6 +233,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-ped-0-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-ped-0
        - name: ue-ped-1
          type: UE
@@ -210,6 +262,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-ped-1-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-ped-1
        - name: ue-ped-2
          type: UE
@@ -229,6 +291,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-ped-2-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-ped-2
        - name: ue-ped-3
          type: UE
@@ -248,6 +320,16 @@ deployment:
            latencyDistribution: Normal
            throughputDl: 1000
            throughputUl: 1000
          processes:
          - name: ue-ped-3-iperf
            type: UE-APP
            image: 'meep-docker-registry:30001/iperf-client'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: ue-ped-3
        id: poa-enb
      - name: poa-gnb
@@ -266,6 +348,21 @@ deployment:
            - 7.4228
            - 43.731
          radius: 300
        physicalLocations:
        - name: mep1
          type: EDGE
          connected: true
          processes:
          - name: mep1-iperf
            type: EDGE-APP
            image: 'meep-docker-registry:30001/iperf-server'
            commandExe: /bin/bash
            commandArguments: '-c, sleep infinity'
            netChar:
              latencyDistribution: Normal
              throughputDl: 1000
              throughputUl: 1000
          id: mep1
        id: poa-gnb
      - name: poa-wifi
        type: POA-WIFI