cnf-testbed icon indicating copy to clipboard operation
cnf-testbed copied to clipboard

Spec: Examples library structure and usage

Open taylor opened this issue 6 years ago • 2 comments

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#

taylor avatar Aug 15 '19 23:08 taylor

Sandbox temporary branch for ideas

  • https://github.com/cncf/cnf-testbed/tree/sandbox-new-structure-ideas

taylor avatar Aug 16 '19 00:08 taylor

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

taylor avatar Aug 16 '19 00:08 taylor