Robustness and Security
One of the main requirements for trusting a new technology is to provide insurance against external or fortuitous exception cases resulting from attacks, failures, misconfigurations or defects. These become even more important when the same infrastructure is shared between multiple tenants having different administrators. Every flexibility feature, such as self-scaling, brings a new set of requirements in terms of robustness of the overall system.
For a graceful system, robustness and security have to be included immediately during the design of the architecture. For this, we are currently concentrating on:
- Critical infrastructures robustness (on independent and shared 5G environments);
- Automatic fault management systems for the dynamic 5G environments;
- Load balancing and high availability features;
- State information sharing for distributed network functions;
- Support for dynamic edge access control (AAA);
- AAA support for connectivity control independent network islands (with no access to the core network);
- AAA support for self-backahuled network islands, docking on demand to different core network locations;
- AAA support for remote network administration;
- Privacy, Denial-of-Service and Intrusion detection for shared network environments;
- Network function placement according to specific regulation.
Additionally, when passing the control of the network to an abstract, service-enabling, software broker; a specific level of trust in seamless auto-recovery and fault management is required. It should include evolved mechanisms for load balancing, subscriber balancing, high availability, fault reporting, fault management, remote administration, prediction algorithms, etc.