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.

EPCConfigurationToolsRel4

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.

Multi-Hop_Packet_Tracking

Load Measurement and Flow Monitoring (opt.) – visualizing in near-real-time the traffic flows, packet forwarding paths and load of components

Load_measurement_and_Flow_Monitoring

Mobility Manager GUI – visualizing GUI on the mobile device enabling to determine the status and to configure basic parameters

Mobility_Manager_GUI