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

Fourteen ships, one network: LEO and GEO satellite at sea, 5G in port, and a card-data segment that stays clean

A cruise line operating from US Atlantic and Gulf ports, a leader in its segment.

Scale
14 ships, 3,000 to 5,000 guests each, 2 LEO terminals + 1 GEO terminal per ship, 5G and fiber in port, 2 shore hubs
Engagement
Design, fleet rollout during scheduled dry-docks, and operation

The challenge

A ship is a small city that drives away from its own internet. Guests expect streaming and video calls, crew need payroll and scheduling, shops on board take card payments, and the bridge and engine systems must never share a wire with any of it. The line ran one geostationary link per ship, so every screen shared a half-second delay and a single point of failure.

A cruise ship is a small city that moves, and its internet is the thing most likely to disappoint it. The line ran one geostationary satellite link per ship. That link has a round-trip delay near 600 ms, and every guest, crew member and payment terminal shared it. Video calls stuttered, point-of-sale batches ran late, and one dish failure or one funnel blocking the sky took the whole ship offline. The brief was a network that behaves the same at sea, at anchor and in port.

We designed it in three layers. At sea, two low-earth-orbit terminals carry most traffic at about 25 to 60 ms round trip, with a geostationary Ku-band terminal as the fallback. On top, an SD-WAN edge pair measures every path for loss, latency and jitter several times a second and sends each application to the best one: voice and payments to the lowest-latency path, bulk traffic to whatever is cheap. Each ship holds IPsec tunnels (IKEv2, AES-GCM) to two shore hubs in separate datacenters and runs BGP across them, so routes follow whichever path is alive.

Port is where the economics change. When a ship docks, a policy moves everything that is not urgent to the 5G and fiber links: point-of-sale batches, crew training video, backups and software updates. The satellites are left to guests and operations, and the ship stops paying satellite rates for traffic that can wait four hours. The same policy runs in reverse as the ship leaves, with sessions held across the switch.

Onboard retail made segmentation a design requirement. The shops, spa and bars take cards, so point-to-point encrypted terminals sit in their own VRF behind a firewall that allows only the payment processor, which keeps the card-data environment small and easy to scope under PCI DSS 4.0.1, including the annual segmentation test. Guests, crew, hotel systems and the bridge each have their own segment. Navigation and engine networks send a one-way, read-only feed to fleet monitoring and accept nothing back.

We rolled out ship by ship during scheduled dry-docks, with a lab replica of a ship's rack to rehearse the cutover. Testing was physical: we unplugged each terminal in turn and watched calls survive, then blocked the sky to simulate a funnel shadow. Under test, a path failure was detected and traffic moved in well under a second; sessions on the surviving paths did not drop. The result is a fleet that the shore team can monitor on one screen, with a design that scales to the next ship by copying a template.

What our team delivered

  • A dual-orbit design: two low-earth-orbit (LEO) terminals for low latency, about 25 to 60 ms round trip, and one geostationary (GEO) Ku-band terminal as the fallback, with a round trip near 600 ms
  • SD-WAN edge pairs on every ship that probe each path for loss, latency and jitter several times a second, steer each application to the best path and hold a session through a path change
  • IPsec tunnels (IKEv2, ESP with AES-GCM) from every ship to two shore hubs in separate datacenters, with BGP between ship and hub so routes follow whichever path is alive
  • A 5G and fiber policy for port calls: when the ship docks, bulk traffic such as point-of-sale batches, crew training video, backups and software updates moves to the cheap, fast shore link and leaves the satellites free
  • Guest, crew, hotel-system, point-of-sale and bridge networks in separate VRFs and VLANs, with a per-guest rate limit and DSCP (RFC 2474) marking so voice and operational traffic win under congestion
  • Onboard retail terminals in a segmented card-data environment: point-to-point encrypted terminals, tokenized receipts and a firewall that allows only the payment processor, designed to PCI DSS 4.0.1 scoping
  • A one-way, read-only feed from the navigation and engine networks to fleet monitoring, with no route back

Result

Every ship holds a session through a loss of any one link, port calls offload the bulk of non-urgent traffic, card data sits in a small segment that is simple to scope and test, and the bridge is isolated from everything guests touch.

Failover in under a second

ISP A fails at 300 ms. BFD (RFC 5880) with a 50 ms interval and multiplier 3 declares the session down 150 ms later, BGP withdraws the routes, and the forwarding table repoints to ISP B. Traffic is back at full rate in well under a second; without BFD the router would wait for the 90 s BGP hold timer. Illustrative figures.

Failover in under a secondLine chart over 1.2 seconds. ISP A carries 8 gigabits per second until 300 milliseconds, then drops to zero. ISP B carries nothing until about 650 milliseconds and reaches 8 gigabits per second at 720 milliseconds. Roughly 400 milliseconds of loss in between.Traffic per upstream during a link failureISP A (primary)ISP B (standby)04812Gb/s0200 ms400 ms600 ms800 ms1000 ms1200 msabout 400 ms of loss1 Link to ISP A fails2 BFD: 3 missed hellos (3 × 50 ms), session down3 Routes withdrawn, FIB repointed to ISP BWithout BFD, BGP would wait for the 90 s hold timer (30 s keepalives).

One overlay over three very different links

The SD-WAN overlay runs over MPLS, business broadband and LTE or 5G at once. Probes measure latency, jitter and loss on every path, and each application follows its own policy: when the MPLS path degrades, voice moves to the healthier link in moments while backups stay on the cheap one.

One overlay over three very different linksA branch SD-WAN edge and a hub SD-WAN edge are joined by an encrypted overlay carried over three transports: an MPLS L3VPN, business broadband internet, and an LTE or 5G cellular link. Probes report latency, jitter and packet loss for each transport. Voice packets, marked DSCP EF, normally use MPLS, SaaS and web traffic uses broadband, and bulk backups use the cellular link. On a loop, MPLS loss rises above the voice SLA, the probe numbers turn red, and voice switches to the broadband path until MPLS recovers. SD-WAN OVERLAYBranchSD-WAN edgeHub / DCSD-WAN edgeMPLSL3VPN · privateBroadbandinternet · DIALTE / 5Gcellular · metered12 ms · 1 ms jitter · 0% loss48 ms · 21 ms jitter · 4% loss24 ms · 3 ms jitter · 0.1% loss46 ms · 8 ms jitter · 0.5% lossMPLS over SLA: voice movesvoice hereVoice (EF)SaaS + webBulk backupProbes: latency · jitter · lossPolicy per applicationEncrypted overlay

One private network on four continents

Every site talks directly to every other site over WireGuard, so traffic never detours through a hub. Each business unit gets its own overlay, and IPsec tunnels carry traffic to partners and carriers.

One private network on four continentsFive company sites in Europe, Asia, South America and North America are joined by a full mesh of WireGuard tunnels running over UDP with Noise IK key exchange and ChaCha20-Poly1305 encryption. Each pair of sites has two parallel tunnels, one per business-unit overlay, Finance and Operations. Two sites also connect through IPsec IKEv2 tunnels with ESP and AES-GCM to a partner network and to a carrier MPLS network. Packets flow in both directions on every tunnel. FrankfurtEuropeSingaporeAsiaTokyoAsiaSão PauloSouth AmericaMiamiNorth AmericaFinance overlayOperations overlayIPsec tunnelPartner networkIPsec IKEv2Carrier networkIPsec IKEv2WireGuard · UDP · Noise IK · ChaCha20-Poly1305IPsec · IKEv2 · ESP with AES-GCM

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

Frequently asked questions

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

Send us a message
How does a ship stay connected when a satellite link fails?

Each ship has two low-earth-orbit terminals and one geostationary terminal. SD-WAN edge pairs probe every path for loss, latency and jitter several times a second, steer each application to the best path and hold a session through a change. IPsec tunnels with BGP reach two shore hubs, so routes follow whichever path is alive.

Why keep a geostationary link if the LEO links are faster?

It is the fallback. The LEO links give about 25 to 60 ms round trip, while the Ku-band geostationary link is near 600 ms. The slower link is kept so that the ship still reaches the shore hubs if both LEO terminals are blocked or degraded.

How is card data kept away from guests and the bridge?

Guest, crew, hotel-system, point-of-sale and bridge networks sit in separate VRFs and VLANs. Onboard retail uses point-to-point encrypted terminals, tokenized receipts and a firewall that allows only the payment processor, designed to PCI DSS 4.0.1 scoping. The bridge and engine networks send a one-way, read-only feed with no route back.

Do you know if your company is safe?

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

CallFree assessment