Dent Guiding Principles

  • Utilize Linux Kernel, Switchdev and other linux based projects as the basis for the solution (without abstractions and overhead)
  • Treat ASIC and Silicon for Networking/Datapath as any other hardware
  • Simplify abstractions, API, drivers and low level overhead that currently exists in these switches and other open software.
  • Unify the community of Silicon Vendors, ODM, SI, OEM, End Users across many verticals.
  • Solve the Networking Operating System challenge for Distributed Enterprise Edge use case and expand into other use cases such as Enterprise Datacenter

Download Latest Release

Install DentOS

Roadmap

“Arthur” Release (v1) Q4 2020

Feature List

  • NAT-46,44, and PT
    • NAT on pure Layer-3 port
    • NAT on VLAN tagged port (bridge)
    • NAT support across LAG port
  • Configuring 802.1q interface (IpRoute2, Ifupdown2)
    • Configure using IpRoute2
    • Configure using ifupdown2
  • configuring IP on 802.1Q interface
    • Configure using IpRoute2
    • Configure using ifupdown2
  • Routing on 802.1Q interface
    • Configure static routing using IpRoute2
    • Configure routing using FRR
  • PoE controller
    • Support for DNI platforms
    • Support for Accton platforms
    • Support for new ODM platforms
  • Telemetry
    • Platform Telemetry
    • Network Telemetry
  • Netconf
    • Netconf Edit
    • Netconf Get
    • Netconf replace
  • gNMI
    • gNMI get
    • gNMI set
    • gNMI subscribe
    • gNMI response
  • Configuration schema modelling
    • YANG modelling for platform
    • YANG modelling for Network
  • Dynamic Routing
    • Support for OSPF via FRR
    • Support for ISIS  via FRR
  • Scale & Performance Improvements
    • Improve Firewall Scaling numbers
    • Improve Firewall Programming Performance
    • Resource management for ACLs
    • Add Flags to recognize LOCAL Ips
  • Dataplane policing
    • BUM traffic Policing
    • Data packet policing
    • Control packet policing
  • User application support
  • Extend TC persistency tool for policers
  • IPv6 parity with IPv4
  • And others

“B” Release (v2) Q1 2021

Feature List

  • VxLAN – Needs Marvell SwitchDev support
  • IPv6
  • NAT – Needs SwitchDev support
  • Static / Dynamic
  • OSPF / ISIS
  • NetConf/OpenConfig – In FRR
  • PPPoE
  • EVPN Multihoming (Coming in  FRR 7.x)
  • Anycast Gateway
  • 801.x

“C” Release (v3) Q3/Q4 2021

Feature List

  • MCLag
  • 802.1br
  • Port Security

Major known features and milestones may be noted here. This is not a commitment but plan of work. This list is obviously neither complete nor guaranteed.

DentOS Architecture Diagram

DENT OS Architecture Diagram

Hardware Compatibility List

SpeedVendor/ManufacturerDescriptionASICdentOS Release
10GDNI48x10G SFPMellanox SpectrumV1
10GDNI48x10G SFPMarvell Aldrin 2V1
1G +10GDNI48x1G PoE + 4x10G SFPMarvell AC3XV1
1G +10GDNI48x1G + 4x10G SFPMarvell AC3XV1
10GEdgecore48x10G SFPMarvell Aldrin 2V1
1G + 10GEdgecore48x1G + 4x10G SFPMarvell AC3XV1
1G + 10GEdgecore48x1G PoE + 4x10G SFPMarvell AC3XV1
10GWNC48 x 10G SFP+Marvell Aldrin2V1
1GWNC48 x 1G with PoE+
4 x 10G SFP+
Marvell AC3XV1
1GWNC48 x 1G
4 x 10G SFP+
Marvell AC3XV1