I have a CRS520, which was originally positioned as a switch.
After I upgraded to the 7.17 beta firmware, the RDMA function is working well.
(7.16.2 cannot support : lldp-dcbx. </ip/neighbor/discovery-settings set lldp-dcbx=yes>)
However, due to its excellent CPU performance (up to 2Ghz frequency), I tried to set it as a PPPoE main router.
My upstream broadcasting converter (optical modem) has a 2.5Gbe Ethernet port.
Unfortunately, this 2.5G port cannot negotiate with the 10GBE network port(eth1ð2) on CRS520 to 2.5G, and can only work at 1G, so I used an 10GBE optical-to-electrical module and plugged it into the sfp28-4 port, using it as the PPPoE upstream WAN port.
I succeeded and turned on fasttrack.now it is running stably.
and I tested its PPPoE performance. At a downloadingspeed of 2.4gbps, the CPU single core occupancy was up to 75%. I think its PPPoE capability should be around 3.0-3.5Gbps.
This performance has met my expectations, because my bandwidth of the line is 2000Mbps. I am satisfied with this product.
now It can be used not only as a switch supporting ROCE, but also as a router supporting PPPoE.
However, its biggest defect is that it has no additional storage space, only 128MB NAND flash. There is no USB interface, nor SATA or M.2 hard disk interface.
I opened the cover and tried to find the solder pads for the USB interface on the PCB, but I didn't find it.
Is there any way to connect USB or other expansion storage from the PCB? I need to run some lightweight docker service on CRS520!
In that way, it becomes a perfect router+switch.