# TUG, CNF WG and Networking Orchestration task force (NOTF) items ## 2020-02-03 Presentations with TUG. Ideas for where it could go - TUG monthly - Show-and-tell - on-demand weekly - every 2 weeks - Written version: discussion forum, Blog post Levels of requirements - Frederick: a tree - Ian: Multiple paths can be taken. One choice at a lower level may make a higher level mandatory - Note: A very specific implementation requirement (eg. this knob must be purple) can be mandatory as desired by a buyer in an RFP ## 2021-02-02 Goal: - Identify the different efforts and find an existing or new home as needed - Facilitate people finding and working in the focused effort they are passionate about Potential questions: - What are we trying to accomplish? - What areas are there now where these things fit - What new is needed? Agenda: - Identify what has been included in discussion in the NOTF - Core work: 1. requirements, 2. definitions, 3. gap analysis (sequentially or simultaneously) - Supplementary work: 4. current and new k8s technology, 5. past and current non-k8s technology, 6. presenting solutions - Collect use cases and user stories - Triage where these fit into existing CNCF Telco/networking homes 1. Gathering requirements from use cases and user stories - Classification: common, special - Examples: - Common requirements - Cost - CAPEX - OPEX - GDPR - Quality of Service - Performance - Hardware acceleration - Special requirements - Legacy integration, Concurrent standards - Custom protocol stacks - Multiple versions - Non-compliant hardware - Levels of requirements - Structuring of the different requirements - Example: - 1st level: We have policies and regulations - 2nd level: ...that suggest segmentation of network traffic - 3rd level: ...which we can do by attaching multiple L2 networks - 4th level: ...which can be achieved by connecting multiple host interfaces - 5th level: ...which is a feature of a specific product or project 2. Agreeing on definitions - What is a network? (Do all networking technologies comprise "networks"?) - What does it mean to attach to (a) network? 3. Gap analysis 4. Find current and new K8s networking technology - bridging to current/existing - CNI - OpenStack - new solutions - NSM 5. Find current and past non-K8s networking technology - OpenStack Neutron - Xen 6. presenting solutions. examples: - ENO - CNI Genie