-
기존 네트워크의 한계SDN 2020. 5. 29. 20:33
현재 네트워크 구조의 한계
- 한 장비에 여러 Plane 구성
- 한 장비에 data plane, control plane, management plane이 모두 구성되어 패킷이 장비를 거쳐갈 때마다 각 장비에서 동일한 패킷 처리 절차를 수행하게 된다. 이러한 Black Box 구조는 출고 시부터 너무 많은 기능들이 탑재되기 때문에 사용자가 원하는 기능이 10개이더라도 이미 5,400개의 RFC가 탑재되어 자원을 낭비하게 된다.
- 운영 자동화와 중앙 관리의 어려움
- 현재 네트워크 구성에서는 변경이나 확장이 필요한 경우 관리자가 모든 라우터, 스위치, 방화벽 등을 일일이 변경된 정책과 설정을 입력해야 한다. 이럴 경우에 휴먼 에러 발생률 및 작업 시간도 매우 크게 증가한다. 또한, 다양한 벤더의 장비가 도입된 경우에는 장비별 구현 방식에 따른 특징들도 정확히 확인해야 한다.
- 효율과 비용 문제
- 네트워크 디자인 시 안정성 확보를 위해 장비를 이중화하고 STP를 적용한다. 그러나, STP는 장애 복구 시간이 오래 걸리고 한쪽 링크를 사용할 수 없어 비효율적 회선 사용이 문제가 된다.
- 개별 처리로 인한 네트워크 복잡성 증가
- Dijkstra 알고리즘을 중앙 집중형 동작 방식 원리로 하면 4 페이지의 문서로 설명이 끝나는데, 분산 시스템으로 구현하려면 100 페이지가 넘어가 버린다.
용어 정리
Black Box
- 운영체제 및 각종 RFC가 탑재된 스위치
White Box
- 운영체제가 없는 깡통 스위치
North-South 트래픽
데이터 센터와 클라이언트, 네트워크 상의 데이터 센터 외부와 통신되는 트래픽
내부 트래픽을 제외한 나머지 트래픽
East-West 트래픽
데이터 센터 내부에서 발생되는 트래픽
서버 간의 트래픽
3 Tier 구조
core switch
고성능 라우터 장비들에 해당하는 레이어
포트 수는 작더라도 대량의 패킷 처리
소규모 네트워크에서는 생략
distributed switch
- 라우터와 스위치의 적절한 조합으로 기능 수행
access switch
- 포트 수가 많고 저렴한 스위치 장비 위주