githedgehog / fabric

Hedgehog Open Network Fabric
https://docs.githedgehog.com/
Apache License 2.0
12 stars 1 forks source link

Interface/port naming UX (map to human-usable) - API & design #484

Open Frostman opened 4 months ago

Frostman commented 4 months ago

ok, we came to agreement on port naming: we’ll use our own “abstraction” in Fabric API - <asic/card>//. with 1-based numbering, e.g. 1/1 is the first front panel port and 1/2/1 is the first breakout of the second front panel port It’ll be used in all our APIs, CLIs, monitoring and etc. and we’ll have a CLIs to map between our API port name and NOS port name SwitchProfile will carry the mapping from our API to the actual device port naming In SONiC we’ll keep using the “native” port naming (Ethernet0, Ethernet4, Ethernet8, etc)