Command-Line Interface
The project provides a command-line facilities for remotely interacting with the UE NIB subsystem.
The commands are available at run-time using the consolidated onos client hosted in the onos-cli repository.
The documentation about building and deploying the consolidated onos client or its Docker container
is available in the onos-cli GitHub repository.
Usage
To see the detailed usage help for the onos uenib ... family of commands,
please see the CLI documentation
Examples
Here are some concrete examples of usage:
List CellInfo and SubscriberData of all UEs, that have these aspects.
$ onos uenib get ues --aspect onos.uenib.CellInfo
...
Create a new CustomData aspect for a UE:
$ onos uenib create ue 9182838476 --aspect operator.CustomData='{"foo": "bar", "special": true}'
Show all aspect data in verbose form for a given UE:
$ onos uenib get ue 9182838476 --verbose
Watch all changes in the UE NIB, without replay of existing UE information:
$ onos uenib watch ues --no-replay
Delete CustomData aspect for a specific UE:
$ onos uenib delete ue 9182838476 --aspect operator.CustomData