Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
2 of 5 tasks
taylor opened this issue Feb 4, 2020 · 0 comments

Comments

@taylor
Copy link
Collaborator

taylor commented Feb 4, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants