Nephio is an open source project donated by Google and recently included as part of the Linux Foundation Networking projects umbrella. Its main objective is to facilitate the deployment and management of Network Applications (such as 5G) on large scale. This project allows Telecom companies to use well-known practices such as GitOps and Cloud-Native to onboard their applications.
5. Specialized Network Appliances
A 5G non-standalone
Evolved Packet Core
for up to 50,000
subscribers can cost
anywhere from
$250,000 to $1.2
million
Software license fee
could cost between
$0.02 - $1.04 per
customer.
6. Network Function Virtualization (NFV)
● Standard Hardware
● Less complex
● Very flexible
● Reduced Power
● Lower CapEx
● Lower OpEx
● Test new apps
● Lower risk
● Reduced TTM
● Open Market to
Software suppliers
https://laptrinhx.com/bringing-network-function-virtualization-nfv-to-lte-2616292548/
12. Configuration as Data
Instead of taking an imperative or
procedural approach, Kubernetes
relies on the notion of Configuration
as Data, taking a declarative
approach to deploying and
managing cloud infrastructure as
well as applications.
Every Kubernetes resource instance is
defined by Configuration as Data
expressed in YAML and JSON files.
https://cloud.google.com/blog/products/containers-kubernetes/understanding-configuration-as-data-in-kubernetes
13. Kubernetes Resource Model (KRM)
Declarative format
you use to talk to
the Kubernetes API.
Often, KRM is
expressed as YAML
https://cloud.google.com/blog/topics/developers-practitioners/build-platform-krm-part-1-whats-platform
15. It’s goal is to deliver carrier-grade,
simple, open, Kubernetes-based
cloud native intent automation and
common automation templates that
materially simplify the deployment
and management of multi-vendor
cloud infrastructure and network
functions across large scale edge
deployments.
21. Current state ● End-to-End testing using
Free5GC NFs
● End-to-End testing using
OAI Core and OAI RAN
NFs.
● Non-production like
documentation.
● Cluster API Docker infra
packages utilized.
● ContainerLab tool used
to interconnect clusters.
22. Gitea Infra
Nephio Mgmt
Porch
MetalLB Nephio Operator
regional mgmt
regional
ConfigSync
mgmt-
staging
Gitea
Cluster API
ConfigSync
multus
edge01
edge01
ConfigSync
multus
Proposal
● Production-like testing and
documentation.
● Cluster API OpenStack infra packages.
● Agnostic KRM Cloud provider solution to
interconnect clusters.
Editor's Notes
Nephio es un proyecto de código abierto donado por Google y que ha sido recientemente agregado a la Linux Foundation Networking. Su principal objetivo es facilitar el despliegue y administración de Aplicaciones de Red (como puede ser 5G) a gran escala. Este proyecto permite a las empresas de Telecomunicaciones utilizar prácticas como GitOps y Cloud-Native en el control de sus aplicaciones y que han sido ampliamente adoptadas por la industria. Durante esta sesión describiremos el problema actual que muchas empresas de Telecomunicaciones enfrentan al adoptar Tecnologías Nativas para la Nube y la propuesta actual que el proyecto Nephio ofrece ante dicho panorama.