SDN   Software Defined Network   소프트웨어 정의 네트워크

(2015-07-21)

OpenFlow, 오픈플로우

1. SDN (Software Defined Network)네트워크 내 모든 통신 수단을 지능화된 중앙관리시스템을 통한 범용적 관리

  ㅇ (과거)
     - 다수의 분산된 스위치(교환기)와 이들에 대한 비표준적/중앙집중적 망관리 제어

  ㅇ (특징)
     - 네트워크 및 그 위에서 동작하는 네트워킹 응용들의 효율성 및 유연성 제고 등에 유리
       

2. SDN 논리 구조네트워킹 장비에서 주된 하드웨어 기능으로부터 소프트웨어 기능을 분리시킨 구조
     - 잘 정의된 API를 이용하여, 데이터 흐름 기능과 제어 기능을 분리함으로써,
       프로그래밍 기반의 제어 가능
        . 원칙적으로, 제어 평면데이터 평면을 분리
        . 소수의 통합화, 집중화된 제어부를 구현시켜 범용화된 전체 하드웨어 관리

  ㅇ 평면 논리 구조
     - 응용 평면 
     - 제어 평면 
        . SDN 제어기교환기(스위치) 간의 표준화제어 통신 평면 
        . 프로토콜API 가 정의됨 (OpenFlow 표준)
     - 데이터 평면 
        . 실제 데이터가 흐르고 처리되는 통신 평면

  ㅇ 계층 논리 구조
     - 응용 계층 (Application Layer)        : 비지니스 응용, SDN 응용 등
     - 망 제어 계층 (Network Control Layer) : SDN 제어기가 위치하는 계층
     - 기반 계층 (Infrastructure Layer)     : 마치 한 대의 교환기가 동작되는 것처럼 운용

  ㅇ SDN 제어기
     - 임시 상태 관리, 중앙집중식 관리, 분산 구조의 제어 실현 등
        . 제어 평면을 통해 단일화된 통제, 일괄적인 정책 적용 가능 등
       
  ㅇ 표준 API (OpenFlow)
     - Open Interface로 벤더 종속성에서 벗어나고자 함

  ㅇ 플로 테이블 (Flow Table)
     - 패킷 흐름 처리 및 관리를 위한 기능 명세


3. 오픈플로우 (OpenFlow) 표준

  ㅇ SDN 제어기네트워킹 장치 간의 대표적인 프로토콜
     - 2011년부터 ONF에서 표준을 정의 관리

  ㅇ ONF(Open Networking Foundation)
     - 초기 스탠퍼드 대학을 중심으로 진행되던 것으로부터, SDN 촉진을 위해,
     - 소프트웨어 공급社,CDN 운용社,네트워킹장치 제조社들의 컨소시엄 구성 (2011년~)
     - Open Software 처럼 Open Networking 지향


[가상화기술] 1. 가상화 기술 2. 서버 가상화 3. 메모리 가상화 4. 스토리지 가상화 5. 클라우드 컴퓨팅 6. 소프트웨어 정의 네트워크
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
    5.   소프트웨어 공학
      1.   소프트웨어공학 기초
      2.   가상화기술
        1.   1. 가상화 기술
            2. 서버 가상화
            3. 메모리 가상화
            4. 스토리지 가상화
            5. 클라우드 컴퓨팅
            6. 소프트웨어 정의 네트워크
      3.   분산컴퓨팅
      4.   기업지원시스템
      5.   정보 스토리지
      6.   소프트웨어 기타일반
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록     참고문헌