-
Notifications
You must be signed in to change notification settings - Fork 32
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
[Whitepaper] CNF Definition discussion #35
Comments
The current definition is leaning into a CNF being a specific type of cloud native application which happens to be a network/telecom focused application. IMO, the principles, properties and benefits of a cloud native application should provide the base building block before adding anything specific for a CNF. |
I added some clauses in Principle in Chapter one and update the CNF definition Principle : Nevertheless, there are some principles should be taken in our consideration for Telco, it will be covered here in nutshell, One of the challenges that the long Certificate and release management process that VNF offered to be fully compatible with underneath provided infrastructure, so we need to bring the CI/CD in the picture as it considered one of important principle for Cloud-Native for Telco infrastructure, This is a Principle because it allows for rapid iteration, proper versioning, easier rollbacks, canary testing, and many other capabilities that are presently complex and often not possible in deploying VNFs, The provided infrastructure should be agnostics whatever the CNF running over, Microservices ( Each microservice can be developed, updated and scaled independently.), Resiliency, and stat-less CNF, its life cycle is managed by container orchestrator and exposed API is Cloud-native principle A cloud-native network function (CNF): Let’s start with a Network function definition, the typical network consists of Network Elements with well-defined external interfaces and functional behaviours. An example of a simple CNF is a packet filter which implements a single piece of network functionality as a microservice. A firewall is an example of a CNF which may be composed of more than one microservice. |
Regarding the "1.4 Cloud Native Network Functions" section from the Cloud Native Thinking for Telecommunications whitepaper.
The text was updated successfully, but these errors were encountered: