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