-
Notifications
You must be signed in to change notification settings - Fork 0
Meeting Notes, 2021 11 04
Jon Polom edited this page Mar 16, 2022
·
1 revision
Date --- 2021 November 4 Zoom meeting --- https://zoom.us/meeting/register/tJMod-yvrD4rHtNIpPTosVOj571ECS_lrf8j
- 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)
- Michael Lane (amazon; principle TPM)
- Trishan de Lanerolle (Linux Foundation;TPMCommunity 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
- New topics
- Review C-release feature issue list
- what should be in the dentOS released images?
- what is the C-release?
- configuration management
- baby step: write a CLI config file manager for networkd
- networkd is likely best choice to persist interface states
- networkd has no built in support for writing config files
ndcfg network network_name Match MACAddress aa.bb.cc.dd.ee.ff Network DHCP yes
ndcfg network rm -y network_name
ndcfg link link_name Match OriginalName sw1p15 Link MTUBytes 9000
- zero potential this could be accepted upstream into
networkctl
but we should investigate potential. systemd dbus interface can't push configs into systemd.
- gNMI
- has open implementation in SONiC
- contributed to IETF
- @jon leans heavily towards gNMI
- gRPC based
- protobuf for exchange
- http transport
- reference implementations in go
- go may have lower barrier to entry for development/extension
- not tied to yang so forces less opinions onto user
- yang, netconf, resconf
- sysrepo is available as open implementation
- netconf uses xml encoding which dates it
- netconf is its own protocol; does not ride on http
- existing open implementations as C libraries
- baby step: write a CLI config file manager for networkd
- security
- 802.1x
- test trap of 0x888E with
tc filter
rule - what to do for authenticator daemon?
- how to handle MAB for clients that can't do EAP
- test trap of 0x888E with
- STP
- networkd can't enable BPDU guard?
-
UseBPDU=
maybe? - NetworkManager only has simple STP on/off settings for bridge
- DHCP snooping
- Port isolation/private VLAN
- 802.1x
- base platform
- Debian or Gentoo most likely
- Which one is most flexible?
- configuration management
- Build system
- Propose to move dentOS to replica for build system
- identify features that need a decision point
- wireguard (strong interest/use potential in this)
- telemetry
- IGMP snooping
- Port security
- new userspace daemon for dot1x
- project goals discussion
- what is main objective of DENT project?
- how best can we enable the user to accomplish their goals/desires with "products" of the DENT project/community?
- "ONLP rewrite to use kernel subsystems"
- is this the best path to invest in?
- Setup follow-up meeting to discuss userspace platform management tools (IE: what ONLP does now)
- Take a high level look at what makes sense across wired switches, wireless APs, and any other device types the DENT project may want to support
- Steve Noble thinks ONLP shim is possible and best option at least in short term
- Sartura doesn't like obtrusiveness and complexity of ONLP and suggests examination of what is minimally required to expose enough functionality for end users to develop exactly what they need
- Mellanox does not use ONLP on Spectrum platforms
- Participants: nvidia, Sartura, amazon, ODMs [Delta, Accton, WNC]
- Review C-release feature issue list
-
Delta to provide PoE controller software specification - Amazon to supply PoE daemon specifications for external contributors (Carl Roth)
- 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 (in process)
- Create github issue in dentOS repo for platform support model discussion