스위치 제조사 사양표에는 포트 구성 외에 두 가지 숫자가 따로 적혀 있다. 이 둘을 같이 봐야 "모든 포트가 동시에 제 속도를 낸다" 는 말이 사실인지 판단할 수 있다.
| 항목 | 다른 이름 | 뜻 |
|---|---|---|
| Switching Capacity | Switching Fabric, Backplane Capacity | 스위치 내부가 한꺼번에 밀어낼 수 있는 대역폭(bps) |
| Forwarding Rate | Throughput, Packet Forwarding Rate | 초당 처리할 수 있는 패킷 수(pps). 최소 크기 프레임 기준 |
대역폭만 충분하고 pps 가 모자라면 작은 패킷이 많은 트래픽에서 먼저 막힌다. 두 값을 함께 봐야 하는 이유다.
포트 속도에 포트 수를 곱하고, 전이중(full duplex)이므로 다시 2를 곱한다.
필요 용량 = 포트 속도 x 포트 수 x 2
| 구성 | 계산 | 필요 용량 |
|---|---|---|
| 1GbE x 24 | 1 x 24 x 2 | 48 Gbps |
| 2.5GbE x 24 | 2.5 x 24 x 2 | 120 Gbps |
| 1GbE x 24 + 10GbE 업링크 x 4 | 48 + (10 x 4 x 2) | 128 Gbps |
| 2.5GbE x 24 + 10GbE 업링크 x 4 | 120 + 80 | 200 Gbps |
사양표에 적힌 값이 이 계산값 이상이면 non-blocking(wire-speed) 이다. 사양표에 non-blocking, wire-speed, full duplex 같은 표기가 함께 있는지 보면 더 확실하다. 드물게 단방향 기준으로 적는 제조사가 있어서 숫자만으로는 판단이 어긋날 수 있다.
이더넷 최소 프레임은 64바이트지만 앞뒤로 프리앰블 8바이트와 프레임 간격(IFG) 12바이트가 더 붙는다. 그래서 회선에 실제로 나가는 것은 84바이트, 즉 672비트다.
1 Gbps / 672 bit = 1,488,095 pps = 약 1.488 Mpps
| 포트 속도 | 포트당 필요 pps |
|---|---|
| 1 GbE | 약 1.488 Mpps |
| 2.5 GbE | 약 3.72 Mpps |
| 10 GbE | 약 14.88 Mpps |
1GbE 24포트라면 24 x 1.488 = 약 35.7 Mpps 가 필요하다. 1GbE 24포트에 10GbE 업링크 4개가 붙은 구성이면 35.7 + 59.5 = 약 95.2 Mpps 다. 사양표에서 흔히 보는 128 Gbps / 95.2 Mpps 조합이 정확히 이 구성을 가리킨다.
Switching Capacity 가 48 Gbps 라고 해서 외부로 48 Gbps 가 나가는 것이 아니다. 밖으로 나가는 용량은 업링크 포트 속도 x 업링크 개수 로 따로 계산한다.
24 x 1GbE 액세스 포트
|
| 스위치 내부 (Switching Capacity 48 Gbps)
|
+----+----+
10GbE 10GbE
업링크 업링크
액세스 포트 24개가 각각 1 Gbps 로 통신할 수 있어도, 다른 스위치나 서버망으로 나가는 트래픽은 업링크에서 막힌다. 위 구성에서 업링크가 10GbE 하나뿐이면 외부로는 10 Gbps 가 상한이다.
LACP 로 10GbE 두 개를 묶으면 합계 대역폭은 20 Gbps 가 된다. 다만 일반적인 LACP 는 출발지·목적지 주소나 포트로 해시를 만들어 링크를 고르므로, 단일 TCP · UDP 흐름 하나는 여전히 한 링크만 쓴다. 큰 파일 하나를 한 세션으로 옮기는 작업은 20 Gbps 가 아니라 10 Gbps 로 끝난다. 흐름이 여러 개여야 묶은 값에 가까워진다.