cnf-testbed
cnf-testbed copied to clipboard
Spec: Examples library structure and usage
Examples are broken up based on the layers in an environment running a use case
- hardware infra - eg. packet machines
- workload infra - eg. k8s + nsm, k8s + multus, openstack + vpp-networking
- service chains - Combines CNFs to provide a set of services. eg. hardware gateway + firewall + packet filter
- use cases - combine 1 or more service chains with a specific - workload and hardware infra configuration
Examples should be aim to be composable with other examples (especially between layers)
https://docs.google.com/document/d/1dsCBvvfUNtUSJ3l_2w-qcg1XsAO99CIWXYlYOeZJncg/edit#
Sandbox temporary branch for ideas
- https://github.com/cncf/cnf-testbed/tree/sandbox-new-structure-ideas
Terminology
- Telecom platform => Telecom hardware infra + Telecom workload infra
- Telecom hardware Infra
- physical machines, storage devices, routers, switches, etc
- Telecom workload infra
- k8s, openstack, various services (eg. storage, caching proxy) and overlay network (any supported OSI layer)
- Hardware underlying infrastructure => physical devices, networking (L1 and up)
- NF Use Cases => Sets of Network Service Chains running on a Telecom workload platform with specific configuration for the platform and the Service Chains
- Network Service Chain => Combination of a set of Software Network Functions to provide a higher-level/full service
- Software Network Functions => applications which provide network specific services which can be implemented on a host, vm or as a micro service