-
Notifications
You must be signed in to change notification settings - Fork 0
Meeting Notes, 2022 02 10
Jon Polom edited this page Feb 24, 2022
·
1 revision
2021 February 10 --- Zoom meeting
- Jon Polom (Department of Defense; research engineer)
- Andrew Dunn (Department of Defense; research engineer)
- Robert Marko (Sartura; kernel devel)
- Luka Perkov (Sartura; principal)
- Jakov Petrina (Sartura; build system)
- Victor Tkachenko (NAG; lead engineer/product manager)
- Kishore Atreya (Marvell PLM)
- Taras Chornyi (PL Vision; switchdev developer)
- Steve Noble (amazon; DENT TSC lead)
- Sandeep Nagaraja (amazon;lead engineer)
- Vincent Tong (amazon)
- Michael Lane (amazon; principle TPM)
- Trishan de Lanerolle (Linux Foundation;TPM/Community lead for DENT)
- Celement Chang (Delta; BSP developer)
- Mingxi Kao (Alpha Networks)
- Richard Herwig (Whole Foods; bare metal switching)
- Lawrence Liao (Delta)
- Manodipto Ghose (Testing Working Group)
- Mike Ward (Accton)
- Moti Nisim (Marvell)
- Mickey Rachamim (Marvell)
- Robert Perry
- Naresh Kumar
- Krishnamurthy Mayya
- Moni Levy (nvidia)
- Jan Lubbe
- Carl Roth (Amazon)
- Richard Lee (Accton)
- Vincent Tong (Amazon)
- End-user support models
- Marvell will coordinate with Accton to identify who+where for end user device support
- Unsure if Delta will want to join in on these discussions. Not selling to end users.
- 802.1x
- Sartura starting development on a dot1x authenticator daemon
- Possibly early preview in January of 2022?
- Identified potential issue with Prestera driver
- Need to develop "high level design" documentation for discussion
- C-Release feature list
- Interface configuration management
- priority should be to provide verified options with documentation:
- networkd
- ifupdown2
- ifupdown-ng
- Stretch goals with lower priority for preview level feature:
- gNMI
- yang, netconf, resconf
- priority should be to provide verified options with documentation:
- Configuration persistence across reboot and update
- ostree
- doesn't provide actual separate partition
- does provide for configuration file persistence but not migration
- A/B partition desirable but hard to manage
- configuration file migration assistance would be nice but also could be left to users
- Security
- 802.1x
- test trap of 0x888E with
tc filter
rule - need examine feasibility and options for building authenticator daemon
- test trap of 0x888E with
- STP security
- BPDU guard
- kernel does not support per-VLAN STP, RSTP only
- mstpd mimics mSTP due to kernel shortcoming
- need to propose extending the kernel to address this shortcoming
- need configuration documentation for
networkd
,ifupdown2
,ifupdown-ng
- DHCP snooping
- Need to examine feasibility
- Try
tc
rules to trap DHCP request and responses - Driver could trap this by default
- IGMP snooping
- Wireguard
- 802.1x
- Offer replica-based "alternate" release flavor
- Begin moving dentOS to replica for build system
- Additional community feature release built with replica with in kernel BSP (no ONL) for supported hardware
- Base platform
- Debian or Gentoo
- Perhaps offer both?
- Interface configuration management
- How to become more "Linux native" for platform support?
- Mellanox does not use ONLP on Spectrum platforms
- Need to define an abstraction layer since kernel lacks needed ones
- Feature list submitted to TSC on 15 December
- Approved on 5 January
- How to coordinate development of feature specifications for C release
- github issues: https://github.com/dentproject/feature/issues
- TC persistence
- Amazon developed persistence tool
- iptables does not work with switchdev -- use TC for ACLs
-
tc flower
rules for ACLs and mimic iptables rules - support for raw TC rules not a main interface
- Kind of like iptables-save iptables-load; not a persistent daemon
- tc rules get accelerated by the switch ASIC
- somewhat vendor specific idioms for adding tc rules
- there is a finite rule limit the ASIC supports but tc rule usage is not 1:1
- Delta to provide PoE controller software specification
- Need to develop specification for 802.1x driver portion
- Develop vendor agnostic driver feature requirements list
- Marvell will update Prestera Switchdev wiki with current features
- Amazon will provide source for TC persistence tool for review by working group members