OpenEPC provides also a series of tools for configuration, provisioning, debugging and visualization. These give a human-readable and manageable view of the inner working of the OpenEPC functions and components, without requiring complex and expensive OSS/BSS systems.
In fact, we believe that our approach of providing a comprehensive own web GUI for full provisioning of all OpenEPC components, as well as direct access to the MySQL database back-end and consoles of the functional entities over TCP/UDP/UNIX-Sockets/HTTP/JSON-RPC is a much better approach for test-beds, field-trials or small scale deployments.
Management GUI: centralized web GUI
- Provisioning of EPC information and configuration (e.g. Subscriber configuration in HSS)
- Provisioning of Operator management parameters (e.g. policy engine parameters for PCRF)
- Visualization of runtime state, debugging, interactive commands and procedural triggers(e.g. Triggering ANDSF policy PUSH, examination of the MME state)
Database Information – almost all components store not only their provisioning data, but also their running state within MySQL databases, mostly as a state resilience measure, while running state is also cached in-memory for performance. Normally this information would be interrogated through the Management GUI, yet of course, direct access to the information is also possible.
Configuration Files: for functional instances
- Simple, XML format, with enhancements to ease NFV deployments
- Completely configuring an instance
- Modular functionality, hence modular configuration
Console: debugging and Remote Procedure Calls
- Optionally included in all functional elements
- Terminal style for human operators, or exported over UDP/TCP/UNIX-Sockets/HTTP/JSON-RPC for automatic control and scripting
- Mostly used for investigating internal component state and simple interactivity for debugging, but also for regular operations
- Enables artificial triggering of operations (e.g. attaching simulated users)
Multi-Hop Packet Tracking (opt., link) – Complex tool for monitoring and visualizing traffic through multi-hop networks, over multiple gateways and routers.
Load Measurement and Flow Monitoring (opt.) – visualizing in near-real-time the traffic flows, packet forwarding paths and load of components
Mobility Manager GUI – visualizing GUI on the mobile device enabling to determine the status and to configure basic parameters