Technical Guide

Hotel Core-Switch Sizing: Calculate Traffic on Each Link

Assign video traffic only to the links it crosses. A segment-by-segment matrix exposes genuine core bottlenecks without placing the whole hotel's recording and viewing total on every cable.

Vicky Zhang, NexPro-Link sales managerVicky ZhangSales Manager 7 min read
Illustrative hotel project context for Core bandwidth by link
Illustrative project scene for Hotel Core-Switch Sizing: Calculate Traffic on Each Link; the image does not document a delivered customer project or depict an identified product model.

Assign video traffic only to the links it crosses. A segment-by-segment matrix exposes genuine core bottlenecks without placing the whole hotel's recording and viewing total on every cable.

Section 01

Draw the recording path before sizing the core

Size each core link from the streams that actually traverse it, including the approved simultaneous operating tasks and an explicit allowance. Do not assign the hotel's complete recording and viewing total to every segment. Retain the simpler qualifying topology unless calculated demand, failure-state operation or a mandatory network requirement calls for a different arrangement.

Begin with cameras grouped by their actual access node and recorder destination. Give each segment an identity so the same path can be discussed in drawings, quotations and testing. Show whether recording crosses the core or remains within a local group. A total camera count provides context, but it cannot explain where traffic accumulates.

CASE01 illustrates four groups of eight cameras feeding a recorder. At its assumed 4 Mbps per camera, each group generates 32 Mbps and the recording aggregate is 128 Mbps. That reference does not establish the routes for another hotel. Use actual group assignments and keep the separate power diagram available, because a correctly sized link cannot maintain service through an unprotected active node.

Path questions that determine the core calculation
TaskPath to identifySizing consequence
Continuous recordingCamera group to recorderSum each stream on its traversed segments
Local viewingActual source to operator clientAdd only on shared viewing segments
Remote retrievalRecorder to approved destinationIdentify additional egress demand
Place each stream on its actual segment: hotel CCTV core switch bandwidth engineering decision diagram
Place each stream on its actual segment. Illustrative floor nodes, recorder-facing link and operator path

Section 02

Add live viewing and replay as separate sessions

Describe the operator workload before adding rates. A routine grid, an incident detail view and recorded playback are different sessions. Identify how many can run together and where their video originates. An operator session supplied by the recorder does not follow the same route as a direct camera connection.

Keep main recording unchanged while comparing viewing layouts. Substreams may meet a routine overview task with less traffic, while an event view may need a main stream. Replay and export should have their own rows with approved concurrency. Do not assume a viewing allowance includes every incident operation simply because all use the same workstation.

The shared-link example below includes eight live views only. It provides a controlled comparison between 0.5 Mbps substreams and 4 Mbps main streams. Playback, exports and unrelated hotel IT traffic are outside its numeric result. Where those activities share a proposed core segment, add their actual planning inputs before accepting the link.

Section 03

Calculate the demand on the identified shared segment

This illustration deliberately groups 32 recording streams and eight viewing streams on one shared link. Recording contributes 128 Mbps, and viewing contributes 4 or 32 Mbps. The 145.2/176 Mbps figures represent one-direction demand only if all those flows traverse that direction together. With full-duplex Ethernet, keep opposing directions separate, as Cisco's generic explanation of simultaneous sending and receiving makes clear.

The resulting demands are 145.2 Mbps and 176 Mbps. With 1 Gbps treated as 1,000 Mbps, nominal utilization is 14.52% or 17.6%. The 10% addition is a teaching allowance, not a measured network-overhead value. These averages support planning but do not establish burst performance or the forwarding capability of a selected switch.

Apply the same method to every other segment using its own streams. In CASE01, a recording-only eight-camera uplink has a separate 35.2 Mbps planning result after the same allowance. Copying 176 Mbps onto that link would charge it for traffic it does not carry. Conversely, omitting actual shared replay traffic can understate a busy recorder-facing segment.

Illustrative demand on one deliberately shared core path
Metric / conditionEight substream viewsEight main-stream views
Recording traffic (Mbps)128128
Viewing traffic (Mbps)432
Planned link traffic (Mbps)145.2176
1 Gbps nominal utilization14.52%17.6%
Other linksCalculate their own flowsDo not copy this sum to every segment
Shared-segment demand with viewing: hotel CCTV core switch bandwidth engineering decision diagram
Shared-segment demand with viewing. Illustrative: 32 recording streams at 4 Mbps plus 8 views at 0.5 or 4 Mbps; 10% allowance. Replay/export excluded.

Section 04

Compare normal routing with the agreed failure state

A normal-state matrix should name the active routes. A failure-state matrix should explain what happens when a specified link or node is unavailable. If supported alternate routing carries the affected traffic elsewhere, calculate that new shared demand. If service stops, describe the interruption boundary instead of assuming spare bandwidth provides automatic recovery.

Two physical network sockets do not establish failover or combined capacity. The supplied NexPro-NVR4449-4K record lists dual Gigabit interfaces and 320 Mbps input, but those facts do not prove a particular redundancy mode. Its recording and playback modes also need configuration-specific checks. The network proposal must state the mechanism on which continued operation depends.

Include the recovery task and responsible party. A spare switch may support restoration after replacement and configuration; it does not create an uninterrupted alternate path. If local stock is proposed, check functional substitution and retained version records. Do not use unspecified failure probabilities to justify a larger core or describe an untested arrangement as resilient.

Section 06

Issue a traffic matrix with a clear operating boundary

For each segment, record its endpoints, direction, stream group, concurrent sessions, allowance and nominal interface rate. Add the relevant failure-state route or service interruption. Distinguish known profiles from assumptions so the next design revision can replace a value without changing the accounting method.

Give the cost manager the matrix alongside the equipment schedule. That allows a quotation to explain why one link is Gigabit and another needs more capacity, while exposing missing viewing or export scope. Record any retained equipment and proposed deviations. The recommended topology should meet both the agreed normal workload and the explicitly required failure condition.

Send info@nexpro-link.com the topology, stream profiles, concurrent viewer/replay requirements and required failure state. Add peak device power inputs where access nodes are included. NexPro-Link can support equipment matching and BOQ coordination using that common scope. Hotel IT and the local installation team should retain clearly assigned network configuration and acceptance responsibilities.

Issue normal and failure traffic requirements: hotel CCTV core switch bandwidth engineering decision diagram
Issue normal and failure traffic requirements. Project inputs and change conditions for the illustrated workflow.

Section 07

Buyer questions

Should NVR input capacity equal all network traffic? Use the supported recorder ingestion boundary for incoming recording streams. Viewing, replay and export can load other interfaces and processing functions. Check those tasks separately rather than placing every network flow under one input-bandwidth figure.

Does spare uplink capacity prove failure recovery? No. Continued service also requires a supported alternate route, configuration and power. If the design uses manual equipment replacement, state the interruption and restoration workflow instead of calling spare bandwidth automatic redundancy.

What makes a core upgrade quotation comparable? Both options should retain the same recording profiles, operator concurrency and required failure state. Identify the segments changed and include their connection and configuration scope, so the price difference corresponds to a defined operating benefit.

Engineering references

These sources support the general planning principles. Always use the selected product's current datasheet and applicable project standards for final design.

Continue planning

Back to all articles
Catalog Chat