Dell VEP/VMWare Edge/Velo Cloud SD-WAN/VeraCloud VEP1400/VEP1400-X firewall units

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

nmpu

Member
Sep 22, 2023
55
18
8
Bradenton, Florida, USA
My testing software is called Panabit. The best results tested under this software are shown in the following figure:
The magic of PPS reaching 10 million is that it has its own network card and CPU scheduling method. However, this also resulted in the C3558 CPU having only 3 cores involved in operation, retaining one core for the Panabit OS.
Can you interpret the results for us. What are the images showing?
 

suqianstone

New Member
Mar 30, 2024
16
1
3
When my software was scheduling three CPU cores to participate in network card data forwarding, Edge 620 used two 10G interfaces to run 64 byte packets of 10Mpps. At this time, the traffic is approximately 4.5GBps in both directions.
 

nmpu

Member
Sep 22, 2023
55
18
8
Bradenton, Florida, USA
When my software was scheduling three CPU cores to participate in network card data forwarding, Edge 620 used two 10G interfaces to run 64 byte packets of 10Mpps. At this time, the traffic is approximately 4.5GBps in both directions.
Is this a loopback test or is there an external server involved? Are you concluding that an Edge 620 with 3 allocated cores can't even achieve 50% of line rate? I'm not suggesting that's unrealistic.
 

suqianstone

New Member
Mar 30, 2024
16
1
3
Panabit retained one core for software scheduling, so it did not reach a higher speed. But I believe that even if this reserved core is used, it cannot achieve a line speed of 15Mpps. The more reason I think is this C3558 CPU and its PCI-E bus. I hope some friends can remotely test edge 680
 

suqianstone

New Member
Mar 30, 2024
16
1
3
Ok so question, is a 620 or 640 "worth getting". It sounds like most of the issues are figured out and all ports can work? It also sounds like people have had levels of luck with pfsense, opnsense, and proxmox.

Does anyone have actual power numbers for a 620 or 640? The manual I found said to expect 20w for 620 and 30w for 640 "typical".

How would that CPU do at doing NAT and firewall for 2Gb internet?
My test result should be no problem!
 

nmpu

Member
Sep 22, 2023
55
18
8
Bradenton, Florida, USA
I have a 680 with 16 cores. The absolute maximum VM-to-host via SR-IOV is 12.4Gbps. That takes 6 cores to saturate. I have not tried with a software bridge.

I can get 9.5Gbps (4 core VM) with iperf3 straight through. However, as soon as I introduce any routing, the speed drops to 4.5Gbps. Allocating more cores does not make a substantial difference. My host is Proxmox (Debian). The VM is OpenWrt. I must conclude that routers (like desktop PCs) work better with fewer faster cores.
 

suqianstone

New Member
Mar 30, 2024
16
1
3
If you are willing, you can test the ability of Panabit, as it does not require a license file during testing. https://www.panabit.com Download the professional version of Linux. Then install 2 SFP+modules. Perform a loopback test after connecting the fiber optic cable.
 

Mithril

Active Member
Sep 13, 2019
370
112
43
I have a 680 with 16 cores. The absolute maximum VM-to-host via SR-IOV is 12.4Gbps. That takes 6 cores to saturate. I have not tried with a software bridge.

I can get 9.5Gbps (4 core VM) with iperf3 straight through. However, as soon as I introduce any routing, the speed drops to 4.5Gbps. Allocating more cores does not make a substantial difference. My host is Proxmox (Debian). The VM is OpenWrt. I must conclude that routers (like desktop PCs) work better with fewer faster cores.
How are you passing the SPF+ in? linux bridges or passing the PCIe device in?
 

nmpu

Member
Sep 22, 2023
55
18
8
Bradenton, Florida, USA
How are you passing the SPF+ in? linux bridges or passing the PCIe device in?
The interface in the VM is PCIe passthrough. It's actually an SR-IOV virtual interface with the Proxmox host owning the parent. SR-IOV works like an internal switch which bridges the parent and associated virtual interfaces. I'm not using any Linux/virtual bridges.
 

Mithril

Active Member
Sep 13, 2019
370
112
43
The interface in the VM is PCIe passthrough. It's actually an SR-IOV virtual interface with the Proxmox host owning the parent. SR-IOV works like an internal switch which bridges the parent and associated virtual interfaces. I'm not using any Linux/virtual bridges.
Oh nice, SRIOV actually works? I thought someone said it wasn't. How many VF/IOMMU groups? I'm currently fighting with IOMMU groups where I can't get the VFs into their own IOMMU groups on a supermicro x10 board so just curious if that is working "out of the box" :)
 

ChadSpeedburger

New Member
May 3, 2024
3
0
1
Not sure if anyone can help, but I've got hold of a VEP1445 and was hoping to run OPNSense. I've been able to install and all the network ports appear to be working, but no traffic can pass. Looking at the (very basic) output from my switch there are no packets being sent to the VEP1445. Wireshark on my laptop confirms that ARPs are being sent, but no response. Ping from the VEP1445 doesn't work either, with the ARP table showing the active interfaces details, but unknown for any other devices.

I've update the BIOS, etc to the latest version and still same issue. Installed Ubuntu server to see if that was any different and same issue. I've tried different ports on the switch. All other devices connect without issue.

Any suggestions would be greatly appreciated.
 

nmpu

Member
Sep 22, 2023
55
18
8
Bradenton, Florida, USA
I haven't done anything explicit with IOMMU groups. When I type
Code:
find /sys/kernel/iommu_groups/ -type l
there are 29 different groups.

If there's some other diagnostic you'd like to see, tell me what to type.
 

nmpu

Member
Sep 22, 2023
55
18
8
Bradenton, Florida, USA
Not sure if anyone can help, but I've got hold of a VEP1445 and was hoping to run OPNSense. I've been able to install and all the network ports appear to be working, but no traffic can pass. Looking at the (very basic) output from my switch there are no packets being sent to the VEP1445. Wireshark on my laptop confirms that ARPs are being sent, but no response. Ping from the VEP1445 doesn't work either, with the ARP table showing the active interfaces details, but unknown for any other devices.

I've update the BIOS, etc to the latest version and still same issue. Installed Ubuntu server to see if that was any different and same issue. I've tried different ports on the switch. All other devices connect without issue.

Any suggestions would be greatly appreciated.
This would be an Edge 640 model. Things should be easy. You mentioned a laptop. Have you connected the laptop directly to the VEP1445 with compatible network settings?

The interface link LEDs come on when you plug in a cable? The interfaces are visible in your OS? Is it possible that you need to actually configure the interfaces with an IP? Completely disable firewall? Have you tried the bundled Diag-OS?
 

ChadSpeedburger

New Member
May 3, 2024
3
0
1
This would be an Edge 640 model. Things should be easy. You mentioned a laptop. Have you connected the laptop directly to the VEP1445 with compatible network settings?

The interface link LEDs come on when you plug in a cable? The interfaces are visible in your OS? Is it possible that you need to actually configure the interfaces with an IP? Completely disable firewall? Have you tried the bundled Diag-OS?
The interface link LEDs come on and I can see the activity lights flash when doing a ping from Ubuntu. All interfaces (2x 10Gbps and 6x 1Gbps) are visible in the OS on both OPNSense and Ubuntu. I've given the interfaces a static IP and can see interfaces as connected when I plug a cable in.

Not tried a laptop connected directly yet, will give that a go next.

Thanks for the help :)