Skip to content

Latest commit

 

History

History
621 lines (584 loc) · 14.1 KB

supported-platform-matrix.rst

File metadata and controls

621 lines (584 loc) · 14.1 KB

Netris Supported Functionality & Platforms Matrix

Switch Fabric Management Functions

Function Description Nvidia Spectrum Dell SONiC Arista EOS EdgeCore SONiC Equinix Metal PhoenixNAP
Fabric Manager Day0, Day1, and Day2 switch fabric operations. Nov/2024 N/A N/A
Parallel Fabrics Manage multiple isolated switch fabrics. (example: East-West and North-South) Nov/2024 N/A N/A
Topology Manager Design and operate the switch fabric. Nov/2024 N/A N/A
Maintenance Mode Offload a network node for a maintenance. Nov/2024
IPAM Manage IP subnets. Assign RBAC, multi-tenancy, and service-based rules and roles to IP address resources. Nov/2024
Looking Glass Lookup underlay and overlay routing info of any managed network node without SSH-ing. Nov/2024
Monitoring: Switch Ports Automatic monitoring of Link statuses, link utilization, laser signal levels, errors, packets. Nov/2024 N/A N/A
Monitoring: Resources Automatic monitoring of CPU, RAM, Disk, and ASIC resources. Nov/2024
Monitoring: Sensors Automatic monitoring of temperature, fans, power supply statuses. Nov/2024 N/A N/A
Monitoring: System Processes Automatic monitoring of critical system processes. Nov/2024
Topology Validation Detect wiring errors. Dec/2024 Nov/2024 Dec/2024 N/A N/A
BGP Unnumbered Any network topology with BGP unnumbered underlay Nov/2024 N/A N/A
BGP Numbered Any network topology with BGP numbered underlay Dec/2024 Nov/2024 Dec/2024 N/A N/A

External Routing Functions

Function Description Nvidia Spectrum Dell-SONiC Arista EOS EdgeCore-SONiC Equinix Metal PhoenixNAP
External BGP (SoftGate) Terminate full routing table on SoftGate Gateway-server. Nov/2024
External BGP (Switch) Peer with external routers. Nov/2024 N/A N/A
BGP Route-Maps Create chain of BGP rules. Nov/2024
Static Routes Define static routing rules. Nov/2024

Cloud Networking Functions & Constructs

Function Description Nvidia Spectrum Dell-SONiC Arista EOS EdgeCore-SONiC Equinix Metal PhoenixNAP
VPC (Virtual Private Cloud) Isolated VPCs, VRFs. Overlapping IPs supported. Nov/2024
V-Net (Subnet) L3VPN VXLAN or L2VPN VXLAN with an anycast default Gateway, and built-in DHCP. Nov/2024
Server Cluster (Profiling) Create network constructs template, then apply it on groups of servers. Dec/2024 Nov/2024 Dec/2024 TBD TBD
Internet Gateway Provide shared Internet access to V-Nets and VPC Nov/2024 Dec/2024 ✔ (single VPC) ✔ (single VPC)
NAT Gateway Provide shared DNAT, PAT, 1:1 NAT to multiple V-Nets and multiple VPCs Nov/2024 Dec/2024 ✔ (single VPC) ✔ (single VPC)
L4 Load Balancer Provide on-demand elastic load balancer service to hosts in multiple V-Nets and multiple VPCs Nov/2024 Dec/2024 ✔ (single VPC) ✔ (single VPC)
SiteMesh Wireguard-based Site-to-Site VPN between multiple regions/sites. (single VPC) TBD Nov/2024

Overlay Network Features

Function Description Nvidia Spectrum Dell-SONiC Arista EOS EdgeCore-SONiC Equinix Metal PhoenixNAP
L2VPN VXLAN VLAN Aware L2VPN VXLAN with VLAN tagged or untagged termination on switch port. Nov/2024 N/A N/A
L2VPN VXLAN VLAN Unaware L2VPN VXLAN with VLAN tagged or untagged termination on switch port supporting different VLAN IDs on different end points. N/A N/A Nov/2024 N/A N/A N/A
L3VPN VXLAN L3VPN VXLAN, Commonly used in high performance computing, such as AI clusters. TBD TBD Dec/2024 N/A N/A
EVPN-MH / VXLAN-ESI EVPN MultiHoming based on VXLAN and ESI for automatic Active-Active server network multihoming Dec/2024 Nov/2024 N/A N/A N/A
LACP Link Aggregation or Active-Standby server multihoming. Nov/2024 Dec/2024 N/A N/A
MC-LAG Traditional MC-LAG-based server multihoming TBD TBD Dec/2024 N/A N/A

AI Specific Functions

Function Description Nvidia Spectrum Dell-SONiC Arista EOS EdgeCore-SONiC Equinix Metal PhoenixNAP
Spectrum-X AI GPU cluster switch fabric operation for Nvidia Spectrum-X N/A N/A N/A N/A N/A
Rail-optimized designs Topology and best practices initialization module for rail-optimized fabrics N/A N/A Dec/2024 N/A N/A
QoS for RoCE Enable QoS for RoCE workloads N/A N/A N/A N/A N/A
RoCE Adaptive Routing Enable RoCE adaptive routing N/A N/A N/A N/A N/A
RoCE Congestion Control Enable automatic congestion control for RoCE workloads N/A N/A N/A N/A N/A
DPU/Host zero-touch configuration Automatically configure IP addresses, routing, RoCE and other DPU/SuperNIC specific configuration on GPU servers N/A N/A N/A N/A N/A

Security

Function Description Nvidia Spectrum Dell-SONiC Arista EOS EdgeCore-SONiC Equinix Metal PhoenixNAP
Network ACLs Centralized Network Access Control Lists. Nov/2024 Dec/2024 N/A N/A
Managed Device Profiling Managed switch & SoftGate protection from unwanted access, push administrative and system settings (NTP, DNS, timezone, etc.) Nov/2024 Dec/2024 N/A N/A
Audit Logs Log all controller access and changes. Nov/2024 N/A N/A

Administration

Function Description Globally
Role Based Access Control Who can view and edit which aspects of the system.
Multi-Tenancy Network resource delegation to tenants.

Management Interfaces

Function Description Globally
Web Console Manage through intuitive web interface.
RestAPI Integrate your other systems or your customer-facing portal with Netris consuming RestAPIs.
IaC: Terraform Manage your infrastructure as a code using Terraform.

Hypervisor/Worker node specific functionality

Function Description Kubernetes Vmware Apache Cloud Stack OpenStack Harvester Proxmox
L4 Load Balancer Layer-4 container or vm/server load balancer with health checks. ✔ (native & automatic) ✔ (need to specify backend IPs) Dec/2024 ✔ (need to specify backend IPs) ✔ (need to specify backend IPs) ✔ (need to specify backend IPs)
VPC to internal routing peering Automatically route internal networks into VPC routing table (allow containers communicate with VMs). N/A Dec/2024 Dec/2024 TBD TBD
Automatic VXLAN/VLAN Automatically provision VXLAN/VLAN on switch fabric and include appropriate switch ports when virtual network is created in the hypervisor. TBD Dec/2024 TBD TBD
HBN Host-based networking. Terminate VTEPs on the hypervisor host. Scale beyond VLAN limits Dec/2024 TBD Dec/2024 Dec/2024 TBD TBD
HBN on DPU Host-based networking. Terminate VTEPs on the hypervisor host DPU. Scale beyond VLAN limits with accelerated performance 2025 TBD 2025 2025 TBD TBD

SoftGate Data Plane Variations

SoftGate is Netris data plane for Internet Gateway, NAT Gateway, Network Access Control, Elastic Load Balancer, and Site-to-Site VPN functions.

Flavor Common Use Case Availability Tenancy/VPC Handoff Packet Forwarding HA & Scalability Ethernet Environment NIC CPU RAM Disk Performance (w/ 100 NAT rules)
SoftGate Bare metal cloud site, Edge site, Remote office. Single VLAN Linux w/ Netris optimizations Active/Standby - 2 nodes Dot1q: Equinix Metal, PhoenixNAP, pre-configured VLAN-range on any Ethernet switches. Any Intel or AMD 16-64GB 300GB Dual Gold 6336Y (48c x 2.3GHz) - 11Gbps / 1.8Mpps
SoftGate PRO Private Cloud, Public Cloud Border Gateway, Enterprise Cloud, Vmware NSX alternative. Single VLAN Netris DPDK Active/Standby - 2 nodes Netris Switch-Fabric Nvidia Connect-X 5, 6 100Gbe Intel XEON (required for DPDK) 128GB 300GB Intel XEON Platinum 20+ cores - 100Gbps / 25Mpps
SoftGate HS (HyperScale) Scalable GPU & CPU Cloud Services Provider. Multi VXLAN Linux w/ Netris optimizations Active/Active - Horizontally scalable Netris Switch-Fabric Any OK. Nvidia Connect-X is recommended Intel or AMD 128-256GB 300GB Dual Platinum 8352Y (64c x 2.2GHz) - 22Gbps / 3.5 Mpps
SoftGate HS PRO Scalable GPU & CPU Cloud Services Provider. 2025/Q2 Multi VXLAN Netris Active/Active - Horizontally scalable Netris Switch-Fabric Nvidia Connect-X 5, 6, 7 Intel, AMD (TBD) 256GB+ 300GB TBD

Netris and NOS versions compatibility matrix

Netris Version Switch & OS Bare Metal Cloud SoftGate OS Availability
4.4.0 Nvidia Cumulus 5.11, Dell SONiC 4.4, EdgeCore SONiC 202211-331 Equinix Metal, PhoenixNAP BMC SoftGate HS: Ubuntu 24.04, SoftGate Pro: Ubuntu 20.04, SoftGate: Ubuntu 22.04 Dec/2024
4.3.0 Nvidia Cumulus 5.9, Dell SONiC 4.1, EdgeCore SONiC 12.3 Equinix Metal, PhoenixNAP BMC SoftGate Pro: Ubuntu 20.04, SoftGate: Ubuntu 22.04 (non-pro)
4.2.0 Nvidia Cumulus 5.7, Dell SONiC 4.1, EdgeCore SONiC 12.3 Equinix Metal, PhoenixNAP BMC SoftGate Pro: Ubuntu 20.04, SoftGate: Ubuntu 22.04
4.1.1 Nvidia Cumulus 5.7, EdgeCore SONiC 12.3 Equinix Metal, PhoenixNAP BMC SoftGate Pro: Ubuntu 20.04, SoftGate: Ubuntu 22.04
4.0.0 Nvidia Cumulus 5.7, EdgeCore SONiC 12.3 Equinix Metal, PhoenixNAP BMC SoftGate Pro: Ubuntu 20.04, SoftGate: Ubuntu 22.04
3.5.0 Nvidia Cumulus 5.7, EdgeCore SONiC 12.3 Equinix Metal, PhoenixNAP BMC SoftGate Pro: Ubuntu 20.04, SoftGate: Ubuntu 22.04
3.4.1 Nvidia Cumulus 5.7, EdgeCore SONiC 12.3 Equinix Metal, PhoenixNAP BMC SoftGate Pro: Ubuntu 20.04, SoftGate: Ubuntu 22.04