Everything about the new addition to the Cloud-Metro family, the ACX7024. A 1-RU router, with 360Gbps forwarding capacity.
Introduction
ACX7024 is 1RU Ethernet-only router with 360Gbps bidirectional forwarding capacity and with Class-C Timing. It is the temperature hardened and support from -40C to +65C.
This router is primarily targeted at the Cell site /Access market but can be used in multiple roles as soon as features and scales are meeting the requirements. It supports Ethernet ports from 1GE to 100GE.
Port Speed |
ACX7024 Ports Details |
Total |
100GE |
4x1 |
4 |
50GE |
4x (2x1) |
8 |
40GE |
4x1 |
4 |
25GE |
24 + 4x (4x1) |
40 |
10GE |
24 + 4x (4x1) |
40 |
1GE |
24x1 |
24 |
Maximum number of ports supported on ACX7024
Naming Convention
We have a total of 4 SKUs (Stock Keeping Units) available based on Power supply module type and number.
- ACX7024-DC-1PSU: ACX7024 with single DC PSU
- ACX7024-DC-2PSU: ACX7024 with two DC PSUs Redundant PSU]
- ACX7024-AC-1PSU: ACX7024 with single AC PSU
- ACX7024-AC-2PSU: ACX7024 with two AC PSUs [Redundant PSU]
Ports density: 4x 100GE and 24 x 1/10/25GE:
- Port Number 0 to 3 [QSFP+ 40/100G]
- Port Number 4 to 27 [SFP+ 1/10/25/G]
System cooling is AFO (Air Flow Out / Front-to-Back) or Side to side with Baffle. And we have 4 options for power supply: AC or DC, and 1 or 1+1 PSU. The typical power consumption is below 200W.
Based on these parameters, the naming logic for the product itself and the SKU are the following.
Product and SKU Naming Logic
The ACX7024 is only available in AFO version only refer below image to see the air flow.
Air to Front Cooling on ACX7024
We have mechanical provision of Baffle for side-side air flow and qualification is in progress.
It gives us a total of 4 SKUs with different combinations of power supply options. ACX7024 is available with single PSU as well, but make sure to set the below command else it will generate alarms for the missing PSU. Single PSU can be placed in either of the available slots.
root@acx7024-01# set chassis pem minimum 1 <<< If using only one PSU unit
Note: We can not mix PSM units (AC+DC).
Note: when chassis is operating at -40C it will take additional (time about 5 min) compared to 25C operating condition to show interface when its rebooted or power recycled. We invite you to take a look at the TechLibrary hardware guide for more details:
The minimum Junos release required to operate ACX7024 is 22.3R1.
Image is named as: junos-evo-install-acx-f-x86-64-<release-ver>-EVO
ACX7024 is oversubscribed box. Total revenue port speed available ports is 1Tbps. Broadcom Q2U chip interface bandwidth limit is 900Gbps and 20Gbps is reserved for internal usage e.g internal traffic to CPU, recycle ports etc. So total bandwidth available for the oversubscription is 880Gbps.
ACX7024 Port Numbering
We have various breakout options available like 4x10GE, 4x25GE, 2x50GE, along with native 10GE, 25GE, 50GE and 100GE support.
Check the port capabilities with CLI “show chassis pic fpc-slot 0 pic-slot 0“
Once PTP is enabled with below command, port 27 will not be available to use.
ACX7024 Rear View
In ACX7024 systems, aside from optics, the only field replaceable and redundant parts are the power supply modules. Keep in mind this chassis will have 6 fixed fans. and can’t be replaced. System supports fixed fans 5+1 redundancy. It will stay operational with one fan failure case.
We can check temperature of various components and also fan operating speeds as mentioned below.
All supported port speeds but also PTP/Oversubscription case are covered with the port checker tool.
Port speed and supported FEC:
Port Speed |
Supported FEC |
100GE |
FEC91,None |
50GE |
FEC91,None |
40GE |
FEC74,None |
25GE |
FEC91,FEC74,None |
10GE |
FEC74,None |
Channelized interface configuration: by default et-0/0/2 is with 100G speed, if you want to use this port as 4x25 mode set below command.
root@rtme-acx7024-02# set interfaces et-0/0/0 number-of-sub-ports 4 speed 25g
root@rtme-acx7024-02# run show interfaces terse et*
Interface Admin Link Proto Local Remote
et-0/0/0:0 up up
et-0/0/0:1 up up
et-0/0/0:2 up up
et-0/0/0:3 up up
Note :- Default FEC can be changed like below :-
root@rtme-acx7024-02# set interfaces et-0/0/1 ether-options fec fec91
Serdes Rate
SerDes or serializer/deserializer is an integrated circuit (IC or chip) transceiver that converts parallel data to serial data and vice-versa. With Broadcom Qumran2u, below are the serdes rate for respective port speed. Keep in mind that port speed and Serdes rates are different, the second category is Broadcom internal rates: 10.3125Gbps, 25.7825Gbps, 1.25Gbps…
SFP Ports 4 - 27 |
Q2u SerDes (Gbps) |
25GE |
25.78125 |
10GE |
10.3125 |
1GE |
1.25 |
QSFP28 Ports 0 - 3 |
|
100GE |
4x 25.78125 |
40GE |
4x10.3125 |
2x50GE |
4x25.78125 |
4x10GE |
4x10.3125 |
4x25GE |
4x25.78125 |
[vrf:none] root@rtme-acx7024-02:~# cli-pfe
root@rtme-acx7024-:pfe> show picd config
pic_info_table :
default config config config computed
pic_or_port speed pic_mode port_speed valid speed supported_speeds hidden_speeds
----------- ------- -------- ---------- ------ -------- ---------------------------------- -------------
pic-0/0 - - - - -
port-0/0/0 1x100G - - - 1x100G [ 1x100G 1x40G 2x50G 4x25G 4x10G ] [ ]
port-0/0/1 1x100G - - - 1x100G [ 1x100G 1x40G 2x50G 4x25G 4x10G ] [ ]
port-0/0/2 1x100G - - - 1x100G [ 1x100G 1x40G 2x50G 4x25G 4x10G ] [ ]
port-0/0/3 1x100G - - - 1x100G [ 1x100G 1x40G 2x50G 4x25G 4x10G ] [ ]
port-0/0/4 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/5 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/6 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/7 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/8 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/9 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/10 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/11 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/12 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/13 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/14 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/15 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/16 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/17 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/18 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/19 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/20 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/21 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/22 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/23 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/24 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/25 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/26 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
port-0/0/27 1x10G - - - 1x10G [ 1x10G 1x1G 1x25G ] [ ]
Supported Optics
https://apps.juniper.net/hct/product/?prd=ACX7024
Internal Description: Block Diagrams
ACX7024 is internally composed of multiple parts. We can summarize them as:
- A Broadcom Qumran2u PFE (BCM88284) with 2GB of GDDR6
- Intel xC3508 CPU (4 cores) with DDR4 memory and SSD storage
- Internal controllers for I2C (inter-integrated circuit), fan control, …
- PTP FPGA
- TPM 2.0 module (Trusted Platform Module)
ACX7024 Block Diagram
In this diagram, we are presenting the SerDes at 50G (instead of 53.125G) and 25G (instead of 25.7875G) for sake of simplicity. The block diagram clearly explains the hardware shared for port 27 and PTP FPGA via mux section.
The different components can be monitored via CLI.
root@rtme-acx7024-01:pfe> show system info
System Date : Fri Aug 26 06:19:38 PDT 2022
System Uptime : Up for 11-04:04:42
Pfe Uptime : Up for 11-04:02:33
CPU INFO:
========
Model name : Intel(R) Atom(TM) CPU C3508 @ 1.60GHz
Configured CPU Speed : 1600.012 1600.019 1600.005 1600.049 MHz
Physical cores : 4
Hyperthreaded cores : 4
L1 Cache size : 224 kB
L2 Cache size : 8192 kB
L23Cache size :
CPU PAIRS:
=========
Core 0 :
Core 1 : 3
Core 2 : 0
Core 3 :
SYSTEM MEMORY USAGE (MB):
========================
MemTotal: 15995356 kB
MemFree: 1574808 kB
MemAvailable: 10628760 kB
Buffers: 694952 kB
Cached: 8513080 kB
SwapCached: 0 kB
SwapTotal: 1048572 kB
SwapFree: 1048572 kB
Fan Tray and Power Module Redundancy
ACX7024 have a single routing engine. That means we don’t support any kind of High-Availability (HA) option at the RE level. Also, In-Service System Upgrade (ISSU) is not supported, nor planned.
The only field replaceable parts on these routers are:
- the Power Supply Modules (2x AC or 2x DC)
AC and DC systems
You notice two PSM on both ends of the router, they can be AC or DC with single PSU or dual. But we can’t mix the two categories. With a 1+1 PSM configuration, we have power redundancy: if one fails, the system will raise an alarm but will stay fully operational.
root@rtme-acx7024-01> show chassis power detail
Chassis Power Voltage(V) Power(W)
Total Input Power 96
PSM 0
State: Online
Input 53 46
Output 12.18 33.8
Capacity 400 W (maximum 400 W)
PSM 1
State: Online
Input 53 50
Output 12.17 35.84
Capacity 400 W (maximum 400 W)
System:
Zone 0:
Capacity: 800 W (maximum 800 W)
Actual usage: 96 W
Total system capacity: 800 W (maximum 800 W)
ACX7024 relies on six fixed fans for cooling purposes:
- ACX7024 is designed for front-to-back airflow and side to side with baffle airflow
The system supports single rotor failure and FAN 5+1 redundancy.
root@rtme-acx7024-01> show chassis fan
Item Status % RPM Measurement
Fan Tray 0 Fan 1 OK 34% 8300 RPM
Fan Tray 0 Fan 2 OK 34% 8200 RPM
Fan Tray 0 Fan 3 OK 34% 8300 RPM
Fan Tray 0 Fan 4 OK 34% 8300 RPM
Fan Tray 0 Fan 5 OK 34% 8200 RPM
Fan Tray 0 Fan 6 OK 34% 8300 RPM
PFE Description
We invite you to check the articles to learn more about the ASIC selection process and many more details on the packet forwarding ASIC.
- Building the ACX7000 Series: the PFE: https://community.juniper.net/blogs/nicolas-fevrier/2022/06/25/building-the-acx7000-series-the-pfe
- Let’s Talk About VOQ and DNX Pipeline: https://community.juniper.net/blogs/nicolas-fevrier/2022/07/27/voq-and-dnx-pipeline
The ACX7024 is “Systems on the Chip” (SoC). That means it is based on a single PFE where all parts involved in the forwarding tasks are directly connected. This Qumran (BCM88284) PFE is a deep-buffer ASIC with hybrid packet memory (internal and external). The external buffer is 2x 8Gb (2GB) of GDDR6 memory.
Follow-up articles will come in near future describing some internal key aspects of the PFE like the oversubscription handling etc.
Timing Support
- Supports Synchronous Ethernet with enhanced ESMC
- Supports PTP G.8275.1/G.8275.1enh/G.8275.2 Profile
- Meets G.8273.2 T-BC Class C Performance
- Supports 1588 transparent clock along with G.8273.3 T-TC
Note:- Sync-E and PTP Hybrid not supported on 1G ports.
Video Introduction
In Conclusion
The ACX7024 router is 1-RU, 360Gbps platform, ideally positioned for small cell site and it can be with 1G/10G/25/50GE/40G aggregation. In the next articles, we will continue the description of the ACX7000 portfolio and will dig deeper into the specific features of these products.
Useful links
Glossary
- AFO: AirFlow Out
- FRS: First Revenue Ship
- I2C: Inter-Integrated Circuit
- PFE: Packet Forwarding Engine
- PSM : Power Supply Module
- PTP: Precision Time Protocol
- SKU: Stock Keeping Unit
- TPM : Trusted Platform Module
- PSU: Power Supply Unit
Acknowledgments
Thanks a lot to Ravi Modgekar and Nicolas for document review.
Feedback
Revision History
Version |
Author(s) |
Date |
Comments |
1 |
Pankaj Kumar |
September 2022 |
Initial publication |
2 |
Nicolas Fevrier |
December 2022 |
Correction typo buffer size: 16GB is actually 16Gb/2GB |
3 |
Nicolas Fevrier |
Feb 2023 |
Typos in block diagram, links to HCT and hardware guides |
#ACXSeries