7. 초기
• 최초 에는 와 만 존재
• 네트워크 관리에 대해 가상 인스턴스 관리와 동시에 관리되어야 한다고 생각
• 따라서 구성 요소 내 라는 하위 구성 요소를 두어
네트워크 요소를 관리하는 구조로 설계되어 발전됨
8. • 개요
• 에서 가상 인스턴스가 생성 및 종료에 따른 네트워크 요소들을 관리하는 의
하위 구성 요소
• 가지 유형의 주소
• 가상 인스턴스가 생성에서 종료될 때까지 계속 고정적으로 유지되는 주소
• 가상 인스턴스에 유동적으로 및 가 가능한 주소
• 참고 주소 할당 방식 용어
• 고정
• 유동
9. 구성 방안
•
• 가상 단순한 네트워킹 모드로
로부터 를 가져옴
• 인스턴스가 부팅되기 전에
네트워크 구성이 이루어져야 함
예 수동 구성 별도 서버
•
• 물리 네트워크 대역을 그대로 사용
10. 구성 방안
•
• 오픈소스 서버인
를 사용
• 가상 인스턴스 추가시 가상
주소에 따른 주소를
테이블에 등록
• 가상 인스턴스에서 로
주소 요청시 에서
테이블에 있는 주소를
할당
•
11. 구성 방안
•
• 에 따른 의
을 사용
• 여러 서브넷 사용이 가능하며 각
서브넷 당 번호로 구분되며
각각 별도의 서버가
만들어져서 사용됨
• 다른 예 외부 네트워크에서
특정 에 접근하기 위한
방식으로 라는
가상 인스턴스를 활용함
•
12. 구현
• 구현 방법
•
• 에 자체적으로 내장된 브릿지 기능
•
• 상용 에서 지원하는 기능들을
오픈 소스 소프트웨어 로 제작
• 보다 무겁지만 네트워크
엔지니어 입장에서 네트워크 기능을
살펴볼 수 있는 장점이 있음
• 뒤에서 살펴볼
등에서 또한 많이 사용됨
14. 서버 가상화 네트워크 가상화
• 서버 가상화 가상 머신
• 하이퍼바이저
• 하드웨어 지원
• 네트워크 가상화 네트워크를 가상 머신 처럼 생성해서 쓰자
물리
서버
서버 가상화 네트워크 가상화
물리
네트워크
15. 의 등장
•
• 네트워크가 점차 복잡해지고 네트워크 가상화가 등장하면서 이를 활용하는 구성 요소인
이라는 구성 요소가 등장하였습니다
• 에서 로 등장
• 릴리즈
• 을 사용한 네트워크 구성 지원
• 기존 사용자를 위한 을 사용한 네트워크 구성 역시 지원
16. 의 등장
• 네트워크 가상화와
• 은 이론상 최대 개로 네트워크 구분 가능
• 충분하지 않다는 의견이 제시됨 예 구분된 네트워크를 사용하도록 고객을 수용하면 위 이론에
따라 명의 고객만 수용 가능
• 이에 따른 다른 여러 네트워크 가상화 기술에 대한 에서의 수용 필요성
•
•
• 상용 하드웨어들과 과의 통합 필요성
• 주요 네트워크 시설 이중화를 위한 상용 하드웨어 사용
• 상용 하드웨어 구성와의 연계를 위한 통합된 네트워크 가상화 방안 필요
17. 의 등장
• 네트워크 스위치 라우터의 데이터
평면과 제어 평면을 구분지어
라는 표준화된 방식을
사용 네트워크 경로를
프로그래밍을 통해 유연하게
관리하는 소프트웨어 정의 네트워킹
개념 대두
Control
Plane
Data
Plane
네트워크 장비
네트워크 장비
네트워크 장비
SDN 컨트롤러
표준화된 경로 관리
프로그래밍 가능한
프로토콜 사용
(e.g., OpenFlow)
…
네트워크 관리 시스템
(예: OpenStack의
Quantum/Neutron)
표준화된 장비 제어 관리 방식
(예: OF-config, OVSDB)
각 장비별
패킷 정보 수집
18. 예시
•
• 으로 작성된 오픈소스
컨트롤러 중 하나
•
• 에서 프로그래밍을 통해 의
기능을 유연하게 조절 가능
• 예 허브 허브
최적 경로 계산하는 자동화된 허브
•
28. 란
•
• 통신사 등에서 사용하던 특정 목적의 네트워크 기능을 수행하던 네트워크 하드웨어를 가상
머신 형태로 관리하여 네트워크 기능을 필요로 할 때 해당 가상 머신을 가상 인스턴스로
생성하고 구성
• 예시 영국 은 을 위한 라는 장비를 형태로
가상화하여 관리하는 성공
• 예시 망을 관리 및 운용하기 위해 필요한 여러 장비들을 형태로 가상화 및
관리
29. 와
OSS / BSS
EMS 2
VNF 2
EMS 3
VNF 3
EMS 1
VNF 1
Virtualisation Layer
Virtual Storage
Virtual
Network
Virtual
Compute
Storage
Hardware
Network
Hardware
Computing
Hardware
Service, VNF &
Infrastructure
Description
VNF (Virtualised Network Function)
Hardware Resources
Orchestrator
VNF
Managers
Virtualised
Infrastructure
Manager
Network Functions Virtualisation – Update White Paper October 15-17, 2013 at the “SDN and OpenFlow World Congress”, Frankfurt-Germany.
A Virtual Network Function (VNF) utilises
these virtualised resources, and may use
various VMs (Virtual Compute) connected
via some Virtual Networks.
인프라 관리 기술
인프라를 관리하기 위해서는
데이터센터에서의 클라우드 관리를 위한
기술과 를 위한 유연성있는 네트워크
인프라 및 까지 통합 관리 가능한 기술
필요
특히 오픈소스의 도입이
활발히 고려되고 있는 추세
과 같이 시장에서 필요로 하는
오케스트레이션과 같은 구성 요소가
추가중
와 같이 네트워크
가상화에 적용 가능한 플러그인 드라이버
방식의 유연한 보유
릴리즈에서 지원을 위한
향상에 들어갈 것임을 선언함
31. 네트워크와
• 네트워크는 에서 네트워크 가상화를 지원하기
위해 등으로 점차 발전
• 등장에 따른 네트워크 유연성 철학이 에 지속 반영 중
• 네트워크 가상화를 지원하면서 동시에 성능 향상 등
안정성 있는 네트워크 인프라를 지원하기 위한 꾸준한 노력이 계속되어
의 탄생
• 을 활용하여 프로그래밍 가능한 유연한 네트워크 인프라를 확보할 수
있으나 한편으로 기존 하드웨어 활용 및 네트워크 장비와의 연계를 통한
유연한 소프트웨어 정의 인프라를 확보하고자 하는 노력이 요구될 것으로
보임
• 시장 확산에 따른 대비 움직임 필요
32. 다양한 네트워크 관련 오픈 소스
• 컨트롤러 오픈 소스
•
• 네트워크 가상화 문제를 해결하기 위한 오픈 소스 예시
•
• 에 대한 를 위한 오픈 소스로 를 주기적으로 하여 다운된
경우 라우팅 경로를 다른 로 지정
•
•
• 별도 네트워크 가상화 를 추가하여 의 약점을 보완하여 분산 라우팅
등을 가능하게 함
•