For the complete documentation index, see llms.txt. This page is also available as Markdown.

vASN Cloud Support

Overview

The core functionality of vASN is the same as ASN. It supports both DC and TELCO mode with all the current ASN features. The main highlights of vASN is the trimmed down version of ASN which means it requires less CPU and RAM. Additionally it is designed to support non DPDK environments and AWS cloud environments. Note: Radius and SIP/RTP alone are not supported in vASN.

The vASN on Cloud for Telco and Enterprise capability extends support with the core functionality of ASN in vASN. It supports both DC and TELCO mode with all the current ASN features. The main highlights of vASN are the trimmed-down version of ASN, which means it requires less CPU and RAM. Additionally, it is designed to support non-DPDK environments and AWS cloud environments.In AWS EC2 environments, vASN can operate in two deployment modes: DPDK and AF_PACKET, depending on performance requirements and platform support. In DPDK mode, AWS ENI interfaces support DPDK PMD, enabling high-performance packet processing; users can configure "asn_instance": "virtual" and "data_path": "dpdk" in the config.json along with "ip_services": "true" to leverage this capability.

Alternatively, in environments where PMD support is unavailable or unstable—such as certain AWS setups or containerized deployments—vASN can run in AF_PACKET mode, which utilizes native Linux interfaces; this is configured using "data_path": "af_packet" along with "selected_interfaces" to specify active NICs.

The above picture is about Ports Configuration page of ASN from ONES UI to assign IP Services

The ASN instance type further defines resource utilization, where "virtual" uses dedicated CPU cores for packet processing and pthreads for auxiliary tasks, while "on-prem" runs all functionalities on dedicated cores for maximum performance. The datapath setting determines packet I/O behavior, with DPDK enabling PMD-based high-speed RX/TX, whereas AF_PACKET leverages the Linux networking stack for traffic handling. Additionally, IP services can be enabled to assign IPv4 addresses to packet processing ports for external reachability or disabled if not required. All these capabilities andoperational modes are fully configurable through the config.json file, providing flexibility across diverse deployment scenarios.

Boot Configuration page of ASN from ONES UI for ASN Instance & Data Path

Last updated