Skip to content

Commit

Permalink
Merge branch 'feature/1848-5gcategories' of github.com:vulk/cnf_confo…
Browse files Browse the repository at this point in the history
…rmance into feature/1848-5gcategories
  • Loading branch information
W. Watson committed Jan 1, 2024
2 parents df6dc81 + 022e622 commit 1df070d
Showing 1 changed file with 153 additions and 0 deletions.
153 changes: 153 additions & 0 deletions CNF_TESTSUITE_YML_USAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,3 +177,156 @@ For an image registry service named `foobar`, running in `default` namespace, on
```yaml
docker_insecure_registries: ["foobar.default.svc.cluster.local:5000"]
```
### RAN cofiguration

#### `ric_label`

The ran tests expect a ric to be configured under the ric_label. The entry must be the k8s label which is most likely a full key/value identification.

For a ric named `flexrric`, under the label key `app.kubernetes.io/name` the following would be the expected configuration.

```yaml
ric_label: app.kubernetes.io/name=flexric
```
### Open5gs and UERANSIM configuration

#### mmc

Mobile Country Code. This identifies the country of the mobile subscriber. In this case, '999' is a test code.

```yaml
dmmc: '999
```
#### mnc

Mobile Network Code. This identifies the mobile network within the country specified by the MCC. '70' is a test code.
```yaml
mnc: '70'
```

#### sst

Single-NEC Single Radio Voice Call Continuity. This value indicates the type of services a Slice/Session should support.

```yaml
sst: 1
```

#### sd

Slice Differentiator. This is used to differentiate between different slices within the same SST.

```yaml
sd: '0x111111'
```

#### tac

Tracking Area Code. This is used for paging procedures and to manage mobility between eNBs in LTE.

```yaml
tac: '0001'
```
#### protectionScheme

The type of security protocol being used.

```yaml
protectionScheme: 1
```
#### publicKey

This is the public key used in asymmetric encryption.

```yaml
publicKey: 0ac95ceeb93308df01be82ff9994d8330e38804ece1700ee4b972d8028796275
```

#### publicKeyId

Identifier for the public key.

```yaml
publicKeyId: 1:
```

#### routingIndicator

This is used to route messages in the network.

```yaml
routingIndicator: '0000'
```

#### enabled

Indicates whether the network is currently enabled or not.

```yaml
enabled: true
```

#### count

Used in UERANSIM to specify the number of entities (like User Equipment or UEs) to be simulated.

```yaml
count: 1
```

#### initialMSISDN

This MSISDN is a unique number that identifies a subscription in a GSM or a UMTS mobile network.

```yaml
initialMSISDN: '0000000001'
```

#### key

Cryptographic key used in the network.

```yaml
key: 465B5CE8B199B49FAA5F0A2EE238A6BC:
```

#### op

The operator variant algorithm configuration field. Used in conjunction with the key for security purposes.

```yaml
op: E8ED289DEBA952E4283B54E88E6183CA
```

#### opType

Indicates that the operator variant algorithm is in use.

```yaml
opType: OPC
```

#### type

The type of IP addresses being used in the network.

```yaml
type: 'IPv4'
```

#### apn

Access Point Name. This is the name of a gateway between a GPRS, 3G or 4G mobile network and another computer network, frequently the public internet.

```yaml
apn: 'internet'
```

#### emergency:

Indicates whether this is an emergency APN.

```yaml
emergency: false
```

0 comments on commit 1df070d

Please # to comment.