# 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