Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

The Disaggregated Network Operating System (DANOS) is a Telco-grade Network Operating System (NOS) that is part of The Linux Foundation.

DANOS is initially based on AT&T’s “dNOS” software framework of a more open, cost-effective and flexible alternative to traditional networking equipment. DANOS has built upon the Vyatta NOS, with significant enhancements having been added over the last seven years of development. It is now a ready-to-use Debian-based distribution that makes use of the Data Plane Development Kit (DPDK) libraries to provide highly efficient packet-processing on x86 hardware, and Broadcom’s Open Network Switch Layer (OpenNSL) libraries to support a hardware programming plugin architecture. An example OpenNSL plugin for the UFiSpace S9500-30xs device is provided.

DANOS supports industry-standard routing protocols and forwarding features such as:

  • Border Gateway Protocol (BGP)

  • Open Shortest Path First (OSPF)

  • Multi-Protocol Label Switching (MPLS)

  • Stateful and stateless firewall

  • Network Address Translation (NAT): NAT44 (SNAT and DNAT), NAT46, NAT64, NPTv6, Carrier Grade NAT (CGNAT)

  • Application-Level Gateways (ALGs): ftp, rpc, sip, tftp

  • Policy based routing (PBR)

  • Quality of Service (QoS): Shaping, marking, policing

  • Virtual Router Redundancy Protocol (VRRP) v2/v3

DANOS has an advanced configuration and operational infrastructure that is based on YANG models, an easy to learn command-line interface (CLI), a formalised scripting API, NETCONF support and REST API. This infrastructure allows new features to be easily integrated into the system.

The system includes Authentication Authorization and Accounting (AAA) support using either on device Role-Based Access Control (RBAC) rules or TACACS+.

  • No labels