Configuring networking
On-site networking on the SC//Reliant™ platform is built on native Virtual Local Area Network (VLAN) segmentation, iptables policy enforced on each node, and a connectivity-agnostic posture that works with whatever Software-Defined WAN (SD-WAN) or transport is already in place at a site. Together these keep local transaction paths independent of the Wide Area Network (WAN) and keep the cardholder data environment small.
This article covers Local Area Network (LAN) requirements, WAN bandwidth, the segmentation model, SD-WAN integration, offline behavior, local workload performance, guest WiFi, network security controls, and the firewall reference tables that define each communication path.
LAN / on-site network requirements
The SC//Reliant platform operates over standard Ethernet LAN with VLAN-capable switches from any vendor. Required switch capabilities are 802.1Q VLAN tagging, gigabit access ports with 10G uplinks for high-density sites, STP/RSTP, port-based access control, and RADIUS authentication for wireless.
The recommended VLAN topology runs separate VLANs for PCI/POS, OT/IoT, corporate / back-office, guest, and management, with iptables policy on the SC//Reliant platform node enforcing inter-VLAN rules. The platform creates and manages these VLANs natively.
WAN bandwidth requirements
Per-site WAN requires a minimum of 5–10 Mbps to support management-plane, telemetry, and log-forwarding traffic. 10–20 Mbps is recommended to handle workload deployment, video upload, and container image pulls. Cellular failover at 4G LTE bandwidth (5–20 Mbps) is sufficient for management-plane traffic and store-and-forward queue drain.
Site-resident workloads (POS, payment, OT, line-of-business) do not require WAN connectivity for runtime operation, so these figures cover management-plane traffic rather than workload traffic. Sites with a bandwidth-heavy application mix — high-resolution video upload, frequent large container image pulls — need more than the recommended range.
Network segmentation model
Network segmentation is native to the SC//Reliant platform. The platform implements VLAN-based segmentation through the Linux vlan package, with iptables enforcing firewall policy between VLANs. The standard topology supports separate VLANs for PCI/POS, OT/IoT, management, guest, and corporate / back-office. All segmentation is centrally configured through SC//Reliant Platform Manager and enforced declaratively by Puppet across the fleet, with drift automatically remediated.
Alongside these VLANs, each node's Baseboard Management Controller (BMC) is reached over a separate out-of-band management path. It carries chassis control and cluster fencing, and its IPMI traffic on port 623/UDP is unencrypted, so isolation rather than the protocol is what protects it. See The out-of-band management network.
SD-WAN and connectivity-agnostic posture
The SC//Reliant platform is connectivity-agnostic: it makes no assumptions about the SD-WAN provider, WAN transport, or topology in place at a site, and requires no changes to existing SD-WAN infrastructure. SC//Connect™ and SC//AcuVigil™ provide edge SD-WAN and Secure Access Service Edge (SASE) capability for deployments that prefer a single vendor; SC//Connect runs as an integrated workload on the SC//Reliant platform rather than as a separate physical device.
Any WAN transport is supported: MPLS, broadband, fiber, fixed wireless, and LTE / 5G cellular.
When an SD-WAN appliance is not present, the SC//Reliant platform can operate as the router itself. The on-site node handles packet routing between local networks, corporate networks, and the internet via iproute2 and Quagga, supporting BGP, OSPF, and RIP routing protocols.
Offline and cloud-edge hybrid behavior
Site-resident POS, payment processing (store-and-forward), inventory, kitchen, surveillance, and IoT operations continue running during a WAN outage. LTE / 5G cellular failover activates automatically when configured as a backup transport.
The control plane — Puppet, SC//Reliant Platform Manager, and central logging — is reachable for management and updates but is not a runtime dependency for site operations. Configuration changes queue until the control plane is reachable again.
The SC//Reliant platform can also run entirely within a cloud as a virtualized edge appliance. This deployment model is configured per environment rather than being a standard option; contact Scale Computing to discuss it.
Local workload performance
Transaction-critical workloads execute locally on the edge node, which decouples their performance from WAN and cloud conditions. Degradation of a cloud back end, or loss of the WAN entirely, does not affect them, because the critical path runs on the node. This applies to POS transaction processing, local payment store-and-forward, and real-time OT control loops.
Two platform mechanisms protect that local performance:
- Container resource quotas (cgroups) prevent any single workload from starving others under peak load.
- HA clustering provides automatic failover to the peer node on node failure.
Achievable latency for a given workload depends on the application, the hardware profile, and — for online payment authorization and other WAN-bound calls — the responsiveness of the upstream service. Contact Scale Computing to review performance expectations for a specific application mix.
Guest WiFi
The SC//Reliant platform can host a guest WiFi captive-portal and authentication service as a workload on the edge node — for example, CoovaChilli — keeping guest traffic segmented from operational and PCI networks. 802.1Q-tagged VLANs separate the wireless guest network from POS, OT, management, and other on-site network resources. Bandwidth management and rate limiting are part of the platform's network management stack, and wireless configuration is managed centrally through SC//Reliant Platform Manager.
Secure communication paths
Traffic between a site, the customer's cloud environment, and Scale Computing's management plane travels over three distinct encrypted paths. Each has its own transport, endpoints, and purpose.
1. Store to customer cloud (operational data). The edge nodes in each store connect to the customer's Virtual Private Cloud (VPC) over TLS VPN tunnels, terminating at a dedicated Scale Computing VPN server. All operational data moving from the store to the enterprise network is encrypted in transit over this path.
2. Support and maintenance (the management lane). Scale Computing hosts the management, monitoring, and logging services in its own cloud environment. A secure tunnel between the customer's VPC and the SC//Reliant Platform Manager carries software updates, remote support sessions, and configuration changes.
3. Corporate HQ to Scale Computing (administrative access). A hardware-based IPsec VPN provides a permanent link between the customer's headquarters and the Scale Computing cloud environment, for administrators accessing the management tools directly.
For definitions of the terms used above — VPC, TLS and IPsec VPN, tunnel termination — see the Glossary.
Firewall rule requirements
The tables below define each communication path the platform requires, with the party responsible for permitting it in the Owner column. The IPMI rows in the second table — 623/UDP and 443/TCP to the IPMI interface — are the out-of-band management path; for what they carry and why 623/UDP is unencrypted, see The out-of-band management network. For building and managing these rules in the product, see Firewall rules and policies in RPM.
| Store Level Firewall Requirements | ||||||
|---|---|---|---|---|---|---|
| Source | Destination | Port | Protocol | Purpose | Encrypted | Owner |
| Edge Appliance 1 | VPN Server | 1195 | UDP | Establish the encrypted tunnel to the management plane | Transport | Customer |
| Edge Appliance 2 | VPN Server | 1195 | UDP | Establish the encrypted tunnel to the management plane | Transport | Customer |
| Edge Appliance / Thin Client | apt.reliant.io | 443 | TCP | Apt package mirror, for sites reaching it directly rather than through the management-plane proxy | HTTPS | Customer |
| Edge Appliance / Thin Client | pypi.reliant.io | 443 | TCP | Python package mirror, for sites reaching it directly rather than through the management-plane proxy | HTTPS | Customer |
| Edge Appliance / Thin Client | gems.reliant.io | 443 | TCP | Download and install of Ruby gems hosted on the Acumera repository, for sites reaching it directly rather than through the management-plane proxy | HTTPS | Customer |
| Edge Appliance | 8531b7c8febba3fc70ed46d8ccff13f7.r2.cloudflarestorage.com | 443 | TCP | Syncing of VM templates from Cloudflare | HTTPS | Customer |
| Edge Appliance | api.ecr.us-east-1.amazonaws.com | 443 | TCP | Authenticate against AWS to authorize Docker to download images | HTTPS | Customer |
| Edge Appliance | *.dkr.ecr.us-east-1.amazonaws.com | 443 | TCP | Download and install of Acumera's Docker images | HTTPS | Customer |
| Edge Appliance | *.s3.amazonaws.com | 443 | TCP | S3 is often used to host the individual layers of Docker images | HTTPS | Customer |
| Local Edge Appliance Firewall Rules For Application Services | ||||||
|---|---|---|---|---|---|---|
| Source | Destination | Port | Protocol | Purpose | Encrypted | Owner |
| LAN 2 (Edge Appliance [red0/1]) | LAN 2 (Edge Appliance [red0/1]) | 7791-7792 | TCP | DRBD Data Sync | None | Scale Computing |
| LAN 2 (Edge Appliance [red0/1]) | LAN 2 (Edge Appliance [red0/1]) | 5404-5405 | UDP | Multicast Pacemaker / Corosync (PCS) Sync | None | Scale Computing |
| LAN 1 (Edge Appliance [red0/1]) | IPMI Interface (Edge Appliance [red0/1]) | 623 | UDP | Allow communication over private bridge | None | Scale Computing |
| LAN 1 (Edge Appliance [red0/1]) | IPMI Interface (Edge Appliance [red0/1]) | 443 | TCP | IPMI Web Interface Access | HTTPS | Scale Computing |
Communication Flow
| Edge Appliance To Management Infrastructure | ||||||
|---|---|---|---|---|---|---|
| Source | Destination | Port | Protocol | Purpose | Encrypted | Owner |
| Edge Appliance | Jump / VPN Server | 1195 | UDP | Establish encrypted tunnel to the Management Server | Transport | Scale Computing |
| Edge Appliance | Network Load Balancer | 8140 | TCP | Puppet Agent on the Edge Appliance internal to the Puppet Server | Over OpenVPN Tunnel | Scale Computing |
| Edge Appliance | Management Server | 53 | UDP / TCP | Edge Appliance to Management Server for DNS | Over OpenVPN Tunnel | Scale Computing |
| Edge Appliance | Management Server | 3142 | TCP | Allow access to the Package Mirror, uses Management Server as a Proxy | Over OpenVPN Tunnel | Scale Computing |
| Edge Appliance | Management Server | 123 | UDP | Edge Appliance to Management Server for time synchronization (ntp) | Over OpenVPN Tunnel | Scale Computing |
| Edge Appliance | Remote Job Execution (RJE) Server | 4222 | TCP | Allow Remote Job Execution from Management Servers | Over OpenVPN Tunnel | Scale Computing |
| Edge Appliance | Logging Server | 5140 | UDP | Edge Appliance to Logging Server | Over OpenVPN Tunnel | Scale Computing |
| Edge Appliance | Application Load Balancer | 8081 | TCP | Monitoring for Store-level Events | Over OpenVPN Tunnel | Scale Computing |
| Edge Appliance | Application Load Balancer | 4567 | TCP | Monitoring API Calls | Over OpenVPN Tunnel | Scale Computing |
| Edge Appliance | Application Load Balancer | 443 | TCP | Retrieval of monitoring artifacts/binaries for checks | Over OpenVPN Tunnel | Scale Computing |
| Management Infrastructure Traffic | ||||||
|---|---|---|---|---|---|---|
| Source | Destination | Port | Protocol | Purpose | Encrypted | Owner |
| Jump Server | Edge Appliance | 22 | TCP | SSH access to Management Server | Over OpenVPN Tunnel | Scale Computing |
| Management Server | Edge Appliance | 22 | TCP | Puppet SSH access to Edge Appliance | Over OpenVPN Tunnel | Scale Computing |
| Management Server | SC//Reliant Package Mirror | 80 | TCP | Package retrieval | Over Puppet Server's OpenVPN Tunnel | Scale Computing |
| Code Bastion | SC//Reliant Code Repository | 22 | TCP | Platform code releases / code sync | VPC Peer | Scale Computing |
| Any | SC//Reliant Platform Manager Portal | 443 | TCP | Access to the SC//Reliant Platform Manager Web Interface | HTTPS | Scale Computing |
Network security
Network controls on the SC//Reliant platform combine VLAN segmentation, iptables policy, egress allow-listing, and wireless monitoring to enforce least-privilege traffic between workload classes and between sites and the management plane.
Segmentation as a security control
VLAN segmentation is the primary mechanism for isolating workload classes. Segmentation between PCI/POS, OT/IoT, corporate / back-office, guest, and management VLANs limits east-west traffic to explicitly permitted flows, which is how the cardholder data environment is kept small and PCI scope reduced.
External network connections are denied unless explicitly permitted, and permitted connections are monitored and logged. Segmentation rules are configured centrally through SC//Reliant Platform Manager and enforced declaratively by Puppet, so a policy change is a tracked change rather than a per-device edit, and drift is automatically remediated.
Egress allow-listing
Edge nodes and site workloads operate under a deny-by-default outbound policy: only approved destinations are reachable. Approved destinations typically include management-plane endpoints, payment gateways, vendor update servers, designated DNS and NTP, and explicitly approved business endpoints. Egress allow-lists are managed centrally per workload through the SC//Reliant Management Plane, so adding a new destination is a tracked change rather than a one-off iptables modification.
Wireless segmentation
The SC//Reliant platform supports SSID/VLAN segmentation between payment, back-office, staff, and guest traffic, with zone-to-zone traffic governed by iptables on the edge device, in alignment with PCI DSS 4.0.1 §1.3.1.
Wireless authentication on current-generation access points supports WPA3-Enterprise. Legacy hardware supports WPA2-Enterprise with CCMP/AES. The authentication method available at a given site therefore depends on the access point hardware installed there.
Wireless intrusion detection
Wireless monitoring is provided by the SC//Reliant Wireless Intrusion Detection System (RWIDS), a Kismet-based capability that detects unauthorized access points and wireless devices, logs to the central Security Information and Event Management (SIEM) platform, and alerts via Sensu. Rogue-AP findings are reviewed quarterly per PCI DSS 11.1.
Mobile point-of-sale (mPOS)
The SC//Reliant platform does not currently support mobile POS (mPOS) integration.
In this chapter
- Configuring IPMI / BMC management
- WAN failover behavior
- Firewall rules and policies
- The out-of-band management network
- Web/URL filtering and the Acceptable Use Policy portal
- Use case: Defining the network configuration of your edge devices
For definitions of the networking and firewall terms used in this chapter, see Glossary.