Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

6.2 HPE Networking Apstra Data Center Director Feature Matrix

Fabric Roles

Fabric Roles EOS NX-OS SONiC Junos OS Junos OS Evolved
Access Switch No No Yes Yes No
Non-EVPN-VXLAN Leaf (IP forwarder only) Yes Yes Yes Yes Yes
EVPN-VXLAN Leaf Yes Yes Yes Yes Yes
Spine or Superspine Yes Yes Yes Yes Yes

Fabric Connectivity

Fabric Connectivity EOS NX-OS SONiC Junos OS Junos OS Evolved
3-stage Clos Yes Yes Yes Yes Yes
5-stage Clos Yes Yes Yes Yes Yes
Collapsed Fabric No No Yes Yes Yes
Freeform No No No Yes Yes
IP only Fabric (non-EVPN/VXLAN overlay) Yes Yes Yes Yes Yes
EVPN-VXLAN fabric Yes Yes Yes Yes Yes
IPv6 Fabric RFC-5549 (default VRF, non EVPN) Yes Yes Yes Yes Yes
IPv4 Fabric (default VRF, non EVPN) Yes Yes Yes Yes Yes
IPv4 Fabric + IPv4 Overlay (VTEP) + IPv4 and/or IPv6 Virtual Networks Yes Yes Yes Yes Yes
IPv6 Fabric + IPv6 Overlay (VTEP) + IPv4 and/or IPv6 Virtual Networks No No No Yes Yes
IPv4 and IPv6 Dual Stack Fabric + IPv4 Overlay (VTEP) + IPv4 and/or IPv6 Virtual Networks Yes Yes Yes Yes Yes

Device Management

Device Management EOS NX-OS SONiC Junos OS Junos OS Evolved
Onbox agent1 Yes Yes Yes Yes2 Yes3
Offbox agent Yes Yes No Yes Yes
Custom Telemetry Collector (GUI-based) No No No Yes Yes
Offbox Unit Yes Yes No Yes Yes
Apstra ZTP GUI Yes Yes Yes Yes Yes
Device OS upgrade Yes Yes Yes Yes Yes
Traffic draining (maintenance mode) for spines/superspines Yes Yes Yes Yes Yes
Traffic draining (leaf devices) Yes Yes Yes Yes Yes
Rollback OS Image No No No Yes Yes

1 Platform support for onbox agents require x86 based CPU systems. ARM-based CPUs are not supported.

2 The minimum release version for Junos OS switches on onbox agents is 25.2R2-S1.

3 The minimum release version for Junos OS Evolved switches on onbox agents is 22.4.R3-EVO.

Connectivity (from Leaf Layer)

Connectivity (from Leaf Layer) EOS NX-OS SONiC Junos OS Junos OS Evolved
LAG Yes Yes Yes Yes Yes
MLAG/vPC Yes Yes Yes Not possible Not possible
EVPN ESI (with LACP) for VXLAN Virtual Networks only No No Yes Yes Yes
VLANs Virtual Networks Yes Yes Yes Yes Yes
EVPN VXLAN Virtual Networks Yes Yes Yes Yes Yes
IPv4 DHCP relay Yes Yes Yes Yes Yes1
IPv6 DHCP relay Yes Yes Yes Yes Yes1
EVPN DCI: Over the TOP Yes Yes Yes Yes Yes
EVPN DCI: Integrated Interconnect No No Not possible Yes Yes
Interface Policy: 802.1x Yes No No No No
Interface Policy: Autoneg No No Yes No No
Security Policies (L3 ACLs) Yes Yes No Yes Yes

1 IPv4 and IPv6 DHCP relay have been qualified with Junos OS Evolved version 22.4R3-EVO.

Connectivity (from Access Layer)

Connectivity (from Access Layer) EOS NX-OS SONiC Junos OS Junos OS Evolved
LAG N/A N/A Yes Yes N/A
ESI LAG N/A N/A Yes Yes N/A

Routing Policies

Routing Policies EOS NX-OS SONiC Junos OS Junos OS Evolved
Import all routes or default route or extra routes only Yes Yes Yes Yes Yes
Export loopback, link and VN IP. Export extra routes Yes Yes Yes Yes Yes
Export aggregate prefixes Yes Yes Yes Yes Yes
Export L3 server link subnets Yes Yes Yes Yes Yes
Route target import/export policies Yes Yes Yes Yes Yes

Layer 2 EVPN Multi-tenancy

Layer 2 EVPN Multi-tenancy EOS NX-OS SONiC Junos OS1 Junos OS Evolved2
MAC-VRF type vlan_bundle (inner vlan encapsulation aka QinQ) No No No Yes Yes
MAC-VRF type vlan_aware (inner vlan encapsulation aka QinQ) No No No Yes Yes
MAC-VRF type vlan_aware (without inner vlan encapsulation) No No No Yes Yes
VLAN translation at edge No No No Yes Yes

1 L2 multi-tenancy features with Junos OS are only supported on the QFX5120 platform.

2 L2 multi-tenancy features with Junos OS Evolved are only supported on the QFX5130 platform.

Networking for AI Features

Routing Policies EOS NX-OS SONiC Junos OS Junos OS Evolved
Rail Collapsed Fabric No No No No Yes
3-Stage Rail-Aware Clos No No No No Yes
5-Stage Rail-Aware Clos No No No No Limited (Tech Preview)
3-Stage Rail-Aware Clos (EVPN) No No No No Limited (Tech Preview)
5-Stage Rail-Aware Clos (EVPN) No No No No Limited (Tech Preview)
3-Stage Rail-Aligned Clos (IP Fabric) with Rails VLAN provisioning work flow No No No No Yes1

1 Qualified as leaf devices on the QFX530, QFX5240, and QFX5250 platforms.

Connectivity from Leaf Layer (AI Networking)

Connectivity from Leaf Layer (AI Networking) EOS NX-OS SONiC Junos OS Junos OS Evolved
LAG No No No No No
MLAG/vPC No No No No No
EVPN ESI (with LACP), for VXLAN Virtual Networks Only No No No No No
VLANs Virtual Networks No No No No Yes
EVPN VXLAN Virtual Networks No No No No Limited
IPv4 DHCP relay No No No No No
IPv6 DHCP relay No No No No No
Load balancing (DLB/GLB) No No No No Yes
DCQCN No No No No Yes

Selective IRB

Selective IRB EOS NX-OS SONiC Junos OS Junos OS Evolved
L3 gateway in selective IRB mode No No No Yes1 No
IPv4 DHCP relay in selective IRB mode No No No No No
IPv6 DHCP relay in selective IRB mode No No No No No

1 L3 gateway in CRB mode is only supported on the QFX5120 platform.

Load Balancing Policies

Load Balancing Policies EOS NX-OS SONiC Junos OS Junos OS Evolved
DLB in Flowlet Mode No No No No Yes1
DLB in Per Packet No No No No Yes1
GLB Load Balancer Only No No No No Yes2
GLB Helper Mode No No No No Yes2

1 Supported on the QFX5220, QFX5230, and QFX5240 platforms.

2 Supported on the QFX5240 platform.

XPU Device Management (AI networking)

XPU Device Management (AI Networking) NVIDIA AMD
On-box agent (telemetry mode only)1 Yes Yes
Off-box agent (telemetry mode only) No No
Out-of-band on-box agent (telemetry mode only) Yes Yes

1 Supported only on Freeform blueprints.

Miscellaneous

Miscellaneous EOS NX-OS SONiC Junos OS Junos OS Evolved
Configlets Yes Yes Yes Yes Yes
FFE: add racks/add links/change speed, etc. Yes Yes Yes Yes Yes
Mixed leaf/spine link speed Yes Yes Yes Yes Yes

Virtual Network Connectivity Template Primitive

Virtual Network Connectivity Template Primitive EOS NX-OS SONiC Junos OS Junos OS Evolved
Single Virtual Network (VXLAN-based) Yes Yes Yes Yes Yes
Multiple Virtual Network (VXLAN-based) Yes Yes Yes Yes Yes
VLAN (default VRF, non-VXLAN) Yes Yes Yes Yes Yes
VLAN override (VLAN translation) No No No Yes Yes

IP Link Connectivity Template Primitive

IP Link Connectivity Template Primitive EOS NX-OS SONiC Junos OS Junos OS Evolved
L3 Sub-interface on non-LAG physical interface (untagged/vlan tagged, default/non-default RZ, IPv4) Yes Yes Yes Yes Yes
L3 Sub-interface on non-LAG physical interface (untagged/vlan tagged, default/non-default RZ, IPv6) Yes Yes Yes Yes Yes
L3 Sub-interface on LAG interface (untagged/vlan tagged, default/non-default RZ, IPv4) Yes Yes Yes Yes Yes
L3 Sub-interface on LAG interface (untagged/vlan tagged, default/non-default RZ, IPv6) Yes Yes Yes Yes Yes
L3 Sub-interface on LAG interface (untagged/vlan tagged, default RZ, IPv4) - spine/superspine Yes Yes Yes Yes Yes
L3 Sub-interface on LAG interface (untagged/vlan tagged, default RZ, IPv6) - spine/superspine Yes Yes Yes Yes Yes

Static Route Connectivity Template Primitive

Static Route Connectivity Template Primitive EOS NX-OS SONiC Junos OS Junos OS Evolved
Static Route (IPv4) applied on L3 Sub-interface Yes Yes Yes Yes Yes
Static Route (IPv6) applied on L3 Sub-interface Yes Yes Yes Yes Yes
Static Route (IPv4) applied on SVI Yes Yes Yes Yes Yes
Static Route (IPv6) applied on SVI Yes Yes Yes Yes Yes
Static Route with Share IP Endpoint Enabled (IPv4) Yes Yes Yes Yes Yes
Static Route with Share IP Endpoint Enabled (IPv6) Yes Yes Yes Yes Yes

Custom Static Route Connectivity Template Primitive

Custom Static Route Connectivity Template Primitive EOS NX-OS SONiC Junos OS Junos OS Evolved
Custom Static Route (IPv4, default/non-default RZ) Yes Yes Yes Yes Yes
Custom Static Route (IPv6, default/non-default RZ) Yes Yes Yes Yes Yes

BGP to Generic Connectivity Template Primitive

BGP to Generic Connectivity Template Primitive EOS NX-OS SONiC Junos OS Junos OS Evolved
BGP session on L3 Sub-interface towards generic (IPv4, default/non-default RZ) Yes Yes Yes Yes Yes
BGP session on L3 Sub-interface towards generic (IPv6, default/non-default RZ) Yes Yes Yes Yes Yes
BGP session on SVI towards generic (IPv4, default RZ) Yes Yes Yes Yes Yes
BGP session on SVI towards generic (IPv4, non-default RZ) Yes Yes Yes Yes Yes
BGP session on SVI towards generic (IPv6, non-default RZ) Yes Yes Yes Yes Yes
BGP session on SVI towards generic (IPv6, default RZ) Yes Yes Yes Yes Yes
BGP session on SVI (mlag/esi) towards dual-homed generic using secondary IPs (IPv4, default VRF) Yes Yes Not possible Not possible Not possible
BGP session on SVI (mlag/esi) towards dual-homed generic using secondary IPs (IPv4, non-default VRF) Yes Yes Not possible Yes Yes
BGP session on SVI (mlag/esi) towards dual-homed generic using secondary IPs (IPv6, default VRF) Yes Yes Not possible Not possible Not possible
BGP session on SVI (mlag/esi) towards dual-homed generic using secondary IPs (IPv6, non-default VRF) Yes Yes Not possible Yes Yes
BGP session to generic with Share IP Endpoint Enabled (IPv4) Yes Yes Yes Yes Yes
BGP session to generic with Share IP Endpoint Enabled (IPv6) Yes Yes Yes Yes Yes
BGP session to generic with dynamic ASN (IPv4) No No No No No
BGP session to generic with Static ASN (IPv4) Yes Yes Yes Yes Yes
BGP session to generic with dynamic ASN (IPv6) No No No No No
BGP session to generic with static ASN (IPv6) Yes Yes Yes Yes Yes
BGP Unnumbered session (link-local peering) on L3 Sub-interface (BP has IPv6 app enabled, default VRF) Yes Yes Yes No No
BGP Unnumbered session (link-local peering) on L3 Sub-interface (BP has IPv6 app enabled, non-default VRF) No Yes Yes No No
BGP Unnumbered session (link-local peering) on SVI (BP has IPv6 app enabled, default VRF) Yes Yes Yes No No
BGP Unnumbered session (link-local peering) on SVI (BP has IPv6 app enabled, non-default VRF) No Yes Yes No No
BGP session (IPv6 addressed) with IPv4 SAFI (rfc5549) with static ASN (BP has IPv6 app enabled) No No No Yes Yes
BGP session (IPv6 addressed) with IPv4 SAFI (rfc5549) with dynamic ASN (BP has IPv6 app enabled) No No No No No

BGP to IP Endpoint Connectivity Template Primitive

BGP to IP Endpoint Connectivity Template Primitive EOS NX-OS SONiC Junos OS Junos OS Evolved
BGP session from L3 sub-interface to any IP endpoint in the network (IPv4, default/non-default RZ) Yes Yes Yes Yes Yes
BGP session from L3 sub-interface to any IP endpoint in the network (IPv6, default/non-default RZ) Yes Yes Yes Yes Yes
BGP session from SVI to any IP endpoint in the network (IPv4, default/non-default RZ) Yes Yes Yes Yes Yes
BGP session from SVI to any IP endpoint in the network (IPv6, non-default RZ) Yes Yes Yes Yes Yes
BGP session from SVI to any IP endpoint in the network (IPv6, default RZ) Yes Yes Yes Yes Yes
BGP session from Loopback to any IP endpoint in the network (IPv4, default/non-default RZ) Yes Yes Yes Yes Yes
BGP session from Loopback to any IP endpoint in the network (IPv6, default/non-default RZ) Yes Yes Yes Yes Yes
BGP session with specific peer IP and Static ASN (IPv4) Yes Yes Yes Yes Yes
BGP session with specific peer IP and Static ASN (IPv6) Yes Yes Yes Yes Yes
BGP session with specific peer IP and dynamic ASN (IPv4) No No No No No
BGP session with specific peer IP and dynamic ASN (IPv6) No No No No No
BGP session (IPv6 addressed) with IPv4 SAFI (rfc5549) with static ASN (BP has IPv6 app enabled) No No No Yes Yes
BGP session (IPv6 addressed) with IPv4 SAFI (rfc5549) with dynamic ASN (BP has IPv6 app enabled) No No No No No

Dynamic BGP Peering Connectivity Template Primitive

Dynamic BGP Peering Connectivity Template Primitive EOS NX-OS SONiC Junos OS Junos OS Evolved
Dynamic BGP prefix peering on SVI (IPv4), default VRF Yes Yes Yes Yes Yes
Dynamic BGP prefix peering on SVI (IPv4), non-default VRF Yes Yes Yes Yes Yes
Dynamic BGP prefix peering on SVI (IPv6), default VRF Yes Yes Yes Yes Yes
Dynamic BGP prefix peering on SVI (IPv6), non-default VRF Yes Yes Yes Yes Yes
Dynamic BGP prefix peering on L3 sub-interface (IPv4), default VRF Yes Yes Yes Yes Yes
Dynamic BGP prefix peering on L3 sub-interface (IPv4), non-default VRF Yes Yes Yes Yes Yes
Dynamic BGP prefix peering on L3 sub-interface (IPv6), default VRF Yes Yes Yes Yes Yes
Dynamic BGP prefix peering on L3 sub-interface (IPv6), non-default VRF Yes Yes Yes Yes Yes
Dynamic prefix peering (IPv6 peering, IPv4 AFI, rfc5549), (BP has IPv6 app enabled) No No No No No

Routing Policy Connectivity Template Primitive

Routing Policy Connectivity Template Primitive EOS NX-OS SONiC Junos OS Junos OS Evolved
Routing Policy on a BGP session with import/export IPv4 prefixes Yes Yes Yes Yes Yes
Routing Policy on a BGP session with import/export IPv6 prefixes Yes Yes Yes Yes Yes
Routing Policy on a BGP session with IPv4 aggregate prefixes Yes Yes Yes Yes Yes
Routing Policy on a BGP session with IPv6 aggregate prefixes Yes Yes Yes Yes Yes

BGP Attributes (common to all BGP Connectivity Templates)

BGP Attributes (common to all BGP Connectivity Templates) EOS NX-OS SONiC Junos OS Junos OS Evolved
BGP: enable Password/MD5 based authentication Yes Yes Yes Yes Yes
BGP: Custom BGP timers (Keep Alive timer, Hold timer) Yes Yes Yes Yes Yes
BGP: Custom TTL Yes Yes Yes Yes Yes
BGP: Enable Single-hop BFD Yes Yes Yes Yes Yes

DCI Features

DCI Features EOS NX-OS SONiC Junos OS Junos OS Evolved
Type 5 route filtering No Yes No Yes Yes