IEC 61850-9-2 / UCA 9-2LE8 min read

Worked Example: Process Bus Bandwidth โ€” Sampled Values, GOOSE Bursts and Multicast Filtering

How much of a 100 Mb/s port do two 9-2LE merging units use, why a protection IED receives both streams with VLAN filtering, and what a GOOSE avalanche adds. Numbers from the SCL NetStudio sample substation.

Scenario

Process busSwitch PB1, 100 Mb/s device ports, 1 Gb/s uplink
SV streamsMU_Q01 and MU_T1, 9-2LE: 80 samples per cycle, 1 ASDU per frame, 8 channels, 50 Hz; frames of 131 and 130 bytes, VLAN 11
SubscribersP132_Q01 subscribes to MU_Q01 only; P87T_T1 to MU_T1 only
GOOSETrip GOOSE of 184โ€“202 bytes, MinTime 4 ms, MaxTime 1000 ms
Multicast filteringBy VLAN (every port in VLAN 11 receives every SV stream)

Open SCL NetStudio โ–ธ Bandwidth with the sample project loaded.

Step-by-step calculation

Step 1: Frame rate of one SV stream

frames/s = samples per cycle ร— frequency รท ASDUs per frame
80 ร— 50 รท 1
4 000 frames/s

Step 2: Bandwidth of one SV stream

Each frame occupies its own bytes plus 8 bytes of preamble and 12 bytes of inter-frame gap on the wire.

load = (frame + 20) ร— 8 ร— frames/s
MU_Q01: (131 + 20) ร— 8 ร— 4 000 = 4.832 Mb/s; MU_T1: (130 + 20) ร— 8 ร— 4 000 = 4.800 Mb/s
โ‰ˆ 4.8 Mb/s per stream

Step 3: What a protection IED port receives

With filtering by VLAN, the switch sends every frame of VLAN 11 to every port that is a member of VLAN 11. P132_Q01 therefore receives MU_T1's stream as well as its own.

With per-stream filtering (static multicast entries or MMRP) the port would carry only MU_Q01: 4.8 %. On a larger process bus with ten merging units in one VLAN, VLAN-only filtering would put about 48 Mb/s on every IED port.

Step 4: GOOSE in steady state and in a burst

steady: 1 frame per MaxTime; burst: MinTime doubling 4, 8, 16 โ€ฆ ms
184-byte trip GOOSE: (184 + 20) ร— 8 ร— 1 = 1.6 kb/s steady; about 8 frames/s averaged over the first second after a change = 0.013 Mb/s
Negligible next to sampled values, even when every GOOSE changes at once

Result summary

CheckRequirementActualStatus
SV stream loadโ‰ˆ 5 Mb/s for 9-2LE at 50 Hz4.83 / 4.80 Mb/sโœ“ PASS
Busiest device port (burst)< 50 % steady, < 80 % burst9.6 %โœ“ PASS
Uplinks< 50 %< 0.1 % of 1 Gb/sโœ“ PASS
Each 9-2LE stream needs about 4.8 Mb/s. With VLAN filtering every IED in the SV VLAN receives every stream, so P132_Q01's 100 Mb/s port carries 9.6 % instead of 4.8 %. That is comfortable for two merging units, but filtering per stream (or one VLAN per bay) becomes necessary as the process bus grows.

Key insight: On the process bus, size ports for every SV stream they can receive, not just the ones the IED subscribes to โ€” the multicast filtering method decides which that is.

Try it with your own numbers

Every input in this example is editable in the live calculator โ€” no signup needed.

Open SCL NetStudio (IEC 61850 network design) calculator โ†’

Frequently asked questions

Why add 20 bytes per frame?

Every Ethernet frame is preceded by an 8-byte preamble and start delimiter and followed by a 12-byte inter-frame gap; the wire is busy for that time too.

What about 256 samples per cycle?

Metering streams at 256 samples per cycle usually pack 8 ASDUs per frame: 1 600 frames/s at 50 Hz but much larger frames โ€” enter the stream with its smpRate and nofASDU and the tool recalculates.

More in IEC 61850 & Substation Automation

โ† Back to all worked examples