Leaf-Spine 네트워크란
Leaf-Spine은 현대 데이터센터에서 널리 쓰이는 2계층 네트워크 구조입니다. 서버가 연결된 Leaf와, Leaf들을 서로 연결하는 Spine으로 구성됩니다.
3줄 요약
Leaf-Spine 토폴로지, ECMP, 동서 트래픽, AI 클러스터에서의 장점을 설명합니다.
이 글은 개념뿐 아니라 실제 인프라에서 어디에 쓰이는지까지 연결해 설명합니다.
Leaf-Spine 토폴로지, ECMP, 동서 트래픽, AI 클러스터에서의 장점을 설명합니다.
이 글은 개념뿐 아니라 실제 인프라에서 어디에 쓰이는지까지 연결해 설명합니다.
이 글에서 다루는 내용
기본 구조
Spine1 Spine2
/ | \ / | Leaf1 Leaf2 Leaf3 ...
| | |
Server Server Server
왜 3계층보다 단순한가
전통적인 Core-Aggregation-Access 구조보다 hop 수를 일정하게 유지하기 쉽고, 수평 확장에 유리합니다.
ECMP와 병렬 경로
각 Leaf는 여러 Spine과 연결되므로 동일 비용의 여러 경로를 사용할 수 있습니다. ECMP는 흐름을 여러 경로에 분산시켜 대역폭 활용도를 높입니다.
AI 클러스터 설계
AI 학습은 동서 트래픽이 매우 크기 때문에 업링크 용량과 오버서브스크립션이 중요합니다. 고성능 AI 패브릭은 비차단 또는 낮은 오버서브스크립션 설계를 목표로 합니다.
자주 묻는 질문
Leaf끼리 직접 연결하나요?
일반적인 Leaf-Spine 구조에서는 Leaf 간 트래픽이 Spine을 통해 전달됩니다.
Spine이 많을수록 무조건 좋은가요?
대역폭과 장애 허용성은 좋아질 수 있지만 비용과 포트 수, 운영 복잡성도 증가합니다.