Virtual Network Functions Support including IMS and EPC
Procedures, including very complex ones, can be executed for all defined Virtual Network Functionalities. The OpenSDNCore orchestrator makes network functions placement decisions and allocates computing, storage and data center network functionalities on top of the heterogeneous infrastructure. The orchestrator also indicates the controller to allocate heterogeneous network information and configures the Virtual Machines (VMs) and the Virtual Network Functionalities.
Dependencies can be added dynamically through runtime orchestration. Interaction with external entities e.g. phones, eNBs and phones is supported.
IMS and EPC Core Network Support
OpenSDNCore allows the virtualization of the IMS and EPC functionalities. These can be distributed in different ways, resulting in different architectures.
For example the IMS functionality can be allocated in different architectures:
- 1:1 architecture – each component is deployed on a single VM
- N:1 architecture – all the CSCFs are grouped for reducing processing and delay
- 1:N architecture – for dynamic scale-in/scale-out of S-CSCF
Besides the IMS Functionality OpenSDNCore also supports the virtualization of an entire EPC environment, resulting in various core network implementation architectures, like the ones described below:
- 1:1 architecture – each EPC component runs in a single VM
- N:3 architecture – with switch/controller/HSS, with a separated SGW-U or with a merged SGW-U in the PGW-U