Aventura, Florida · serving clients across the United States (305) 404-9404Toll-free (800) 767-8566Emergency? Get a call within 1 hour
Hospitality, hotel group Illustrative engagement

One guest network, one payment network: shrinking PCI scope across 38 hotels

A hotel group with 38 properties across the United States and the Caribbean, a leader in its segment.

Scale
38 hotels, ~6,400 rooms, ~3,000 Wi-Fi 6 APs, 1 Gb/s dual internet per property, 2 regional hubs
Engagement
Design, pilot at two hotels and phased rollout over 10 months

The challenge

Every hotel ran one flat network. Guests, the property management system (PMS), card terminals, door-lock gateways, cameras and the back office shared the same addresses, so every property was in scope for the card-data environment and a single infected guest laptop could reach the front desk. Guests also complained that streaming from a phone to the room TV never worked, because casting does not cross wireless client isolation.

A hotel is a public network with a cash register in the middle of it. At this group every property ran one flat network: guests, the front-desk PMS, card terminals, door-lock gateways, cameras and the back office all shared it. That made every hotel part of the card-data environment and gave a stranger in room 412 a route to the people checking him in. Guests had a different complaint: casting from a phone to the room TV never worked.

We separated the network by function. Each property now has its own guest, in-room, staff, PMS and POS, building and camera zones, each in a VRF with a default-deny firewall between them. Guest Wi-Fi uses WPA3 with client isolation and a captive portal for visitors, plus Passpoint (IEEE 802.11u) for loyalty members, whose phones join on arrival with no login page.

Casting was solved with per-room private pre-shared keys issued through RADIUS. Each room becomes its own small network: the guest's phone, laptop and TV see each other, with mDNS proxied inside the room, and nothing else. The result is the experience guests expected without opening the guest network to itself.

The payment side is where the audit work changed. Point-to-point encrypted terminals sit on one dedicated payment VLAN that can reach only the processor over TLS. Under PCI DSS 4.0.1, scope follows the systems that store, process or transmit card data and the systems that can touch them, so a payment VLAN with no route from guests or staff is a much smaller assessment than 38 whole networks. We run the annual segmentation test to prove the claim and keep the results ready for the assessor.

The PMS and door-lock gateways reach the two regional hubs over IPsec (IKEv2, AES-GCM), with BGP across both so a failed internet circuit moves traffic in about a second. We piloted at two hotels, rehearsed the cutover in a lab replica of one property, and rolled out by property during low season. Staff devices use 802.1X, anything unknown lands in a quarantine VLAN, and logs from all 38 hotels go to one place.

What our team delivered

  • A separate VRF and firewall zone per function at every property: guest, in-room devices, staff, PMS and POS, building systems, cameras and management, with default-deny between them and nothing but named flows allowed
  • Guest Wi-Fi on WPA3 with client isolation, a captive portal for visitors, and Passpoint (Hotspot 2.0, IEEE 802.11u) with WPA2/WPA3-Enterprise for loyalty members, who now join automatically on arrival
  • Per-room private pre-shared keys through RADIUS, so each room is its own VLAN, a guest's devices and the room TV can see each other for casting (mDNS proxied inside the room), and no one else can
  • Point-to-point encrypted (P2PE) card terminals on a dedicated payment VLAN that can reach only the processor over TLS, which keeps the cardholder-data environment to a few ports on one VLAN instead of the whole property
  • PMS and door-lock gateways in their own zone, reachable only from the front-desk staff VLAN and from the two regional hubs over IPsec (IKEv2, AES-GCM), with BGP across both hubs for failover
  • 802.1X with certificates on staff devices, MAC authentication bypass with profiling for printers and cameras, and a quarantine VLAN for anything unknown
  • Centralized logging, quarterly access reviews, and a segmentation penetration test each year that proves guest and staff networks cannot reach the payment VLAN, with results kept for the assessor

Result

The card-data environment shrank from 38 whole property networks to one payment VLAN per hotel, so the annual assessment covers far less and a compromised guest device has nowhere to go. Streaming to the room TV works, loyalty members connect without a login page, and a failed internet circuit moves the PMS to the second path in about a second.

Roaming without dropping the call

Time from leaving one access point to the first data frame on the next, split by phase. A full WPA2/WPA3‑Enterprise re-authentication repeats the 802.1X exchange; 802.11r (Fast BSS Transition) reuses cached keys, 802.11k (neighbour reports) removes the blind scan, and 802.11v (BSS transition management) lets the network steer the client. Illustrative figures.

Roaming without dropping the callStacked horizontal bars of handoff time in milliseconds. Full re-authentication 580: scan 180, authentication and association 10, 802.1X 350, four-way handshake 40. PMK caching 230. 802.11r only 200. 802.11r with k and v 40, under the 50 millisecond voice target.Handoff time by roaming method (ms)Channel scanAuth + association802.1X / EAP4-way handshake0100200300400500600ms50 ms: a voice call does not noticeFull re-authenticationno roaming aids580 msPMK caching / OKCkeys reused, still scans230 ms802.11r onlyfast transition, still scans200 ms802.11r + k + vtargeted scan, fast transition40 msIllustrative: scan 20 to 250 ms depending on channel count; EAP depends on the RADIUS round trip.

Separate by region and by business unit

Each business unit lives in its own VRF and VLAN in every region, so a problem in retail cannot reach finance. Traffic between units has to pass a firewall that denies by default and allows only what is written down.

Separate by region and by business unitA grid with three regions, Americas, EMEA and APAC, and three business units, Finance, Retail and R&D. Each cell is a separate VRF with its own VLAN and VNI. Each business unit has one overlay running across its three regional cells, shown as a row. On the right a firewall zone enforces a zero-trust policy that denies by default. A red packet from Retail trying to reach Finance is blocked at the firewall. A teal packet from R&D to the shared DNS and identity services is allowed. AMERICASEMEAAPACFinanceVRF fin · VLAN 110VNI 10110VRF fin · VLAN 110VNI 10110VRF fin · VLAN 110VNI 10110RetailVRF retail · VLAN 120VNI 10120VRF retail · VLAN 120VNI 10120VRF retail · VLAN 120VNI 10120R&DVRF rnd · VLAN 130VNI 10130VRF rnd · VLAN 130VNI 10130VRF rnd · VLAN 130VNI 10130Firewallzoneszero trustdeny bydefaultSharedDNS · IdPdenyallowVRF · L3 isolationVLAN to VNI · L2Default-deny policyEVPN-VXLAN fabricWireGuard + IPsec WANLogs to one SIEM

Every sign-in, verified

Staff sign in once, but behind the scenes the device, the identity, a phone approval and your access policy are all checked before any app opens, and strangers are turned away.

Every sign-in, verifiedDiagram of user authentication. A user signs in; the device is checked for MDM and Intune compliance; the identity provider, Active Directory or Entra ID, verifies the account; an MFA push is approved on the user's phone; conditional access evaluates the policy; and access is granted to email, ERP and files. On a second pass, a sign-in from an unknown device in a new location is blocked by the conditional access policy. VERIFIED SIGN-INUserSigns inDevice checkMDM · IntuneIdentityAD · Entra IDMFA pushPhone approvalConditionalaccessPolicy checkEmailERPFilesUnknown deviceNew locationApprove?Blocked

Defense in depth, on a loop

Every device on your network sits behind a monitored firewall with two internet circuits, so attacks are stopped at the door and a provider outage does not stop the business.

Defense in depth, on a loopDiagram of a protected corporate network. The internet reaches an edge firewall over two redundant ISP circuits. Behind the firewall a core switch feeds PoE access switches serving Wi-Fi access points, workstations, IP phones and cameras with door access control, plus a server and iSCSI storage cluster and an encrypted VPN link to the cloud. Gold packets show legitimate traffic passing; red threat packets are stopped and dropped at the firewall. On a loop, ISP circuit A goes down and traffic fails over to ISP circuit B, then the circuit is restored. InternetISP AISP BFirewallCloudVPN tunnelCore switchServersiSCSI storagePoE switchPoE switchWi-FiWorkstationsIP phonesCCTV · doorsISP A downRerouted to BLegitimate trafficThreat, blockedPROTECTED NETWORK

Frequently asked questions

Direct answers to the questions we hear most. Something else on your mind?

Send us a message
What problem did this engagement solve?

A hotel group ran one flat network at each property, so guests, card terminals, door-lock gateways and the back office shared addresses. Every hotel was in scope for card data. The work separated functions into zones so only one payment VLAN per property remained in scope.

How did guests keep casting to room TVs?

Each room became its own private network through per-room keys, with mDNS proxied inside the room. The guest's devices and the TV can see each other, and no one else can, which fixed the casting complaint without opening the guest network.

How was the separation proved?

Through default-deny firewall zones, centralized logging, quarterly access reviews and an annual segmentation penetration test showing guest and staff networks cannot reach the payment VLAN. The results are kept for the assessor. This case is an illustrative composite.

Do you know if your company is safe?

Speak with a security engineer today. The first assessment call is free and confidential.

CallFree assessment