정답 해설네트워크에서
단일 고장점(single point of failure, SPOF)이란 하나의 구성 요소가 고장 났을 때 전체 시스템이나 서비스가 중단되는 지점을 말합니다. 문제에서 스위치 하나의 고장으로 전체 서비스가 중단된 상황은 바로 이 스위치가 단일 고장점으로 작용한 경우입니다. 따라서 동일 장애의 영향을 줄이려면 이 단일 고장점을 제거하거나 그 영향을 최소화하는 설계가 필요합니다.
정답인 4번은 독립 경로의 예비 스위치와 자동 전환 구조를 두어 단일 고장점의 영향을 줄이는 방식입니다. 이는 시스템의 한 부분이 고장 나더라도 예비 구성 요소가 즉시 기능을 이어받아 전체 서비스 중단을 막는
기능적 이중화(functional redundancy) 개념에 해당합니다. 근거 자료
[1]은 철도 선로 전환기(track switch)가 단일 고장점으로 작용하여 밀집된 여객 철도 시스템에서 불균형한 수준의 지연을 유발한다고 설명하면서, 항공 및 원자력 산업에서 성공적으로 채택된 하위 시스템 이중화(subsystem redundancy) 접근법을 모델링하고 있습니다. 이는 네트워크 스위치에도 동일하게 적용되는 원리입니다. 하나의 스위치가 전체 트래픽을 담당하는 구조 대신, 예비 스위치를 독립된 경로로 구성하고 장애 발생 시 자동으로 전환되도록 하면 단일 스위치 고장이 전체 서비스 중단으로 이어지지 않습니다.
근거 자료
[2]는 소프트웨어 정의 위성 네트워크(SDSN)에서 위성 노드 장애나 링크 단절이 제어 평면(control plane)의 중단을 초래할 수 있으며, 이를 해결하기 위해
스위치 마이그레이션(switch migration) 메커니즘을 제안합니다. 이는 장애가 발생한 스위치의 역할을 다른 정상 스위치로 이전하여 장애를 복구하는 방식으로, 예비 자원과 자동 전환을 통한 가용성 확보라는 점에서 4번 보기의 설계 원리와 일치합니다. 근거 자료
[3] 역시 분산 SDN 아키텍처에서 다중 컨트롤러를 두는 것이
확장성(scalability)과
복원력(resilience)에 필수적이라고 명시하고 있습니다. 단일 컨트롤러나 단일 스위치에 의존하지 않고 분산·이중화 구조를 채택하는 것이 장애 영향을 줄이는 핵심 전략입니다.
혼동 주의! 2번 보기는 예비 포트만 확보하고 더 많은 장비를 한 스위치에 연결하는 방식인데, 이는 오히려 단일 스위치에 대한 의존도를 높여 단일 고장점의 위험을 키웁니다. 예비 포트는 포트 단위 고장에는 대응할 수 있지만 스위치 자체가 고장 나면 연결된 모든 장비가 한꺼번에 서비스 중단에 빠집니다. 5번 보기의 예비품 보유는 장애 발생 후 교체 시간을 단축할 수는 있으나,
수동 교체가 이루어지는 동안 서비스 중단이 발생하므로 자동 전환 구조에 비해 가용성이 낮습니다. 1번의 이름 변경과 3번의 경보 비활성화는 장애 예방이나 영향 축소와 무관한 조치입니다.
핵심! 응급구조학에서 환자 감시장치, 산소 공급 장치, 구급차 내 통신 장비 등도 단일 고장점이 될 수 있습니다. 예를 들어 주 산소 공급 장치가 고장 났을 때 예비 산소 실린더로 즉시 전환하는 절차는 4번 보기와 동일한 이중화 원리입니다. 병원 전 처치 환경에서도 생명 유지에 필수적인 장비는 단일 고장점이 되지 않도록 백업 장비와 전환 절차를 확보하는 것이 중요합니다.
| 구분 | 단일 스위치 의존(1·2·3·5번) | 이중화 및 자동 전환(4번) |
|---|
| 고장 시 영향 | 연결된 전체 장비 서비스 중단 | 예비 스위치가 즉시 기능 인계 |
| 복구 방식 | 수동 확인·교체 필요 | 자동 전환으로 무중단 유지 |
| 단일 고장점 | 존재(스위치 자체) | 제거 또는 최소화 |
| 근거 자료와의 연관 | 자료 [1]의 단일 고장점 위험에 노출 | 자료 [1][2][3]의 이중화·복원력 원리 적용 |
근거 자료
[1]에서 철도 선로 전환기가 단일 고장점으로 작용하여 심각한 지연을 유발한다는 분석은, 네트워크에서 단일 스위치가 전체 서비스 중단을 일으키는 상황과 구조적으로 동일합니다. 이에 대한 해결책으로 제시된 하위 시스템 이중화는 4번 보기의 예비 스위치와 자동 전환 구조에 직접 대응합니다. 근거 자료
[2]의 스위치 마이그레이션과 근거 자료
[3]의 분산 아키텍처 기반 복원력 확보 또한 장애 발생 시에도 서비스 연속성을 유지하기 위해 단일 구성 요소에 의존하지 않는 설계가 필요함을 뒷받침합니다.
참고 문헌 (논문 출처)
- [1]
Improving the reliability and availability of railway track switching by analysing historical failure data and introducing functionally redundant subsystems.일반논문Bemment SD, Goodall RM, Dixon R, Ward CP (2018) · DOI: 10.1177/0954409717727879
- [2]
Robust and Efficient Dual-Strategy Switch Migration for Failure Recovery in Software-Defined Satellite Networks.일반논문Xu S, Yin Z, Huang M, Xing L. (2026) · DOI: 10.3390/s26165163
- [3]
SecuNet 4D a comprehensive framework for distributed SDN security and resilience.일반논문Badotra S, Gurusamy M. (2025) · DOI: 10.1038/s41598-025-98649-x