용어와 정의
영문 또는 원어: SDN
영문 정식명칭: Software-Defined Networking
한글명: 소프트웨어 정의 네트워킹
SDN은 네트워크의 제어와 전달 기능을 분리하고 소프트웨어로 제어를 추상화하는 구조적 접근입니다.
정확한 의미와 원리
어떤 경로와 정책을 사용할지 결정하는 제어 역할과 실제 패킷을 전달하는 데이터 역할을 구별합니다. 관리와 제어, 응용의 인터페이스는 구현에 따라 다르게 배치될 수 있습니다.
쉽게 이해하는 사용 예시
중앙 정책을 여러 장비에 일관되게 적용하거나 자동화하는 데 활용할 수 있습니다. 중앙 제어 장치의 가용성과 변경 검증, 권한 관리도 운영 설계의 일부입니다.
종류와 관련 개념의 차이
SDN은 특정 제품과 단일 프로토콜 이름이 아닙니다. OpenFlow 같은 한 인터페이스를 사용하지 않는 구조도 있으며 가상 스위치 존재만으로 모든 망이 SDN이 되는 것도 아닙니다.
적용 조건과 오해하기 쉬운 점
소프트웨어로 제어한다고 네트워크 원리와 실제 전달 검증이 불필요한 것은 아닙니다. 잘못된 중앙 정책이 넓게 적용되는 위험을 줄이도록 범위와 복구 절차를 둡니다.