제 12회 네트워크 전문가 따라잡기 기술세미나 개인 정리
Session 1. 미래 네트워크 제어 기술
✜ 네트워크 환경의 변화 :
- Application의 발전의 속도에 비해, 네트워크 발전의 속도가 더딤.
- 네트워크 벤더의 독자 기술의 표준으로 변화 됨. (호환성의 문제 대두)
- 통합된 환경(단순한 네트워크 뿐만이 아닌, 서버나 스토리지 등과의 결합)
✜ 네트워크 트렌드
- Big Data : 스마트 단말 및 소셜미디어 등의 다양한 정보채널의 등장으로 생산, 유통되는 정보의 양이 기하급수적으로 증가
하여, 기존의 데이터 수집, 저장, 관리, 분석 양을 능가하는 대량의 데이터 셋.
▸ 처리해야 하는 데이터량이 방대하여, 데이터 분석 시간이 많이 소요
- BYOD : Bring Your Own Device의 두자 어로 개인소유의 노트북이나 태블릿, 스마트폰 등의 단말기를 회사 업무에 활용.
▸ 보안에 대한 이슈 발생
- 다양한 트렌드에 맞춰서 기술 현상이 나오게 되지만, 그로 인해서 발생되는 문제점을 제한할 수 있어야함.
✜ 네트워크 패러다임 쉬프트
- 다양한 사용자 + 개인 단말 + 새로운 서비스
✜ 새로운 네트워크
- 모니터링 + Configuration + 서비스제공 : 이 동시에 지능적으로 이루어져야 함.
✜ Virtual Service Architecture
- Infrastructure : 현재 운영 중인 다양한 벤더와 종류의 인프라.
- Control : 인프라장비들을 Control장비에서 중앙 제어(벤더/종류 상관없이)
- Management : 인프라장비들을 상태 감지해서 문제 발생 시, Control을 이용해서 문제 발생 제어.
▸ 서로 각 구성요소가 긴밀하게 연결되고, 각각의 서비스들을 구분 해 줌.
✜ Network 가상화
- 여러 종류의 장비들을 중앙에서 Control이 가능해야함.
- 논리적으로 서비스의 구분을 해주어야 함.
- 새로운 서비스가 발생 시 자동적으로 새로운 서비스를 발생시킬 수도 있어야 함. (향후 Trend)
✜ Open Flow
✎ Open
- Open Interface (Decoupling 엔진과 제어)
- 개방 표준 기반의 기술(ONF)
✎ Flow
- 기종/벤더 구분 없이 전반에 걸쳐서 적용 (벤더 비종속적)
- 각 데이터 Flow별로 QoS, 보안 등의 서비스 제공 가능. (동일 데이터 內에서 특정 Flow만 적용)
✻ 벤더 종속적이지 않음.
✓ 기술 적용
- 장비에 OpenFlow를 위한 S/W 설치하면, 해당 장비는 OpenFlow 장비가 됨.
- 서버에 OpenFlow 장비를 제어할 수 있는 Controller(Control Plane)를 구성
- Controller에서 중앙에서 OpenFlow S/W가 설치된 장비의 모니터링/제어/구성정보 관리.
- Controller에서 OpenFlow장비에 Secure Channel을 통해서 FlowTable(장비정책 등)을 전송.
- FlowTable은 관리자가 직접 전송을 하거나, 전체 구성 정보를 가지고 변화에 따라 동적 전송.
✓ OpenFlow에서의 QoS정책
- 기존 Data QoS에서는 동일한 Data 형식(Video, Audio 등) 내에서의 QoS 적용이 어렵다.
- 동일한 형식에 內에서도 각 Flow별로 제어가 가능할 수 있음.
✓ OpenFlow에서의 Energy 효율
- 기존 Network 구성에서는 데이터의 흐름과 상관없이 전체 구간의 장비에 대해서 전력이 필요
- OpenFlow를 사용하여, 데이터 흐름에 따라서 불필요한 장비의 구간을 확인하여 전력소모를 줄임.
✓ OpenFlow Design 정책
- Centralized : 중앙에 Controller을 두고 제어
- Distribution : 분산된 Controller에서 각각 OpenFlow장비 제어하며, Controller간의 데이터 연동.
✓ SDN (Software Defined Networking)
- SDN : 물리적인 Network 장비와 해당 Hardware를 제어하는 Controller를 분리하여 구현.
이를 위해 Hardware와 Controller 간의 표준화 / 개방형 인터페이스 사용이 필요.
(특정 벤더에 종속적이지 않은 동작을 위함)
✓ ONF : Open Networking Foundation
- OpenFlow를 구현하기 위한 조직