cnSGW-C Architecture

cnSGW-C network function consists of loosely coupled microservices. The microservice decomposition is based on a three-layered architecture, as illustrated in the following figure:

cnSGW-C Architecture

The following are the three layers of the cnSGW-C architecture:

  • Layer 1 - Protocol and Load Balancer services (Stateless)

  • Layer 2 - Application services (Stateless)

  • Layer 3 - Database services (Stateful)