Skip to content

Milestone summary: GoEPC Milestone 1: Build a K8s-based GoEPC user plane using a segmented+routed network #329

@taylor

Description

@taylor

Summary of https://github.com/cncf/cnf-testbed/milestone/56

Value:

  • Meetings customer requirements (network security policies)
  • Cloud native principles: declarative apis and config, observability
  • K8s-native

Initial Goal: Send traffic through separated isolated and routed networks in the EPC user plane

Requirements:

  • Must support using separate routed networks (eg. usually multiple interfaces) for EPC services
  • Must support 3GPP standards for S-GW and P-GW including GTP tunnels
  • Must use declarative K8s native configuration
  • Minimize out-band, non-K8s, no custom vendor stuff if possible
  • Should re-use existing EPC software for the services (eg. OpenAirInterface, OMEC, go-gtp) rather than writing them from scratch
    • Go-gtp chosen
  • Must run on Kubernetes

Phases:

Diagram:
Screenshot 2020-02-06 14 43 52

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions