SlideShare a Scribd company logo
1 of 33
Download to read offline
년 월 커뮤니티 정기 세미나 발표
목차
• 초기 에서의
• 네트워크 가상화와 의 등장
• 초기 시장에서의 변화
• 상용 시장에서 요구되는 네트워크 요구사항 의 과
• 결론
잠깐 살펴봅시다
이란
• 클라우드 환경에서 컴퓨팅 자원과
스토리지 인프라를 셋업하고
구동하기 위해 사용하는 오픈 소스
소프트웨어 프로젝트의 집합
릴리즈
이름
릴리즈
일자
포함된 컴포넌트
코드 이름
구성 요소 이름
•
•
•
•
•
•
•
•
•
•
인스턴스 관리
스토리지
관리
이미지 관리
통합 인증 관리
웹 관리 포털
스토리지
관리
가상 네트워크 관리
템플릿
관리
관리
초기 에서의
초기
• 최초 에는 와 만 존재
• 네트워크 관리에 대해 가상 인스턴스 관리와 동시에 관리되어야 한다고 생각
• 따라서 구성 요소 내 라는 하위 구성 요소를 두어
네트워크 요소를 관리하는 구조로 설계되어 발전됨
• 개요
• 에서 가상 인스턴스가 생성 및 종료에 따른 네트워크 요소들을 관리하는 의
하위 구성 요소
• 가지 유형의 주소
• 가상 인스턴스가 생성에서 종료될 때까지 계속 고정적으로 유지되는 주소
• 가상 인스턴스에 유동적으로 및 가 가능한 주소
• 참고 주소 할당 방식 용어
• 고정
• 유동
구성 방안
•
• 가상 단순한 네트워킹 모드로
로부터 를 가져옴
• 인스턴스가 부팅되기 전에
네트워크 구성이 이루어져야 함
예 수동 구성 별도 서버
•
• 물리 네트워크 대역을 그대로 사용
구성 방안
•
• 오픈소스 서버인
를 사용
• 가상 인스턴스 추가시 가상
주소에 따른 주소를
테이블에 등록
• 가상 인스턴스에서 로
주소 요청시 에서
테이블에 있는 주소를
할당
•
구성 방안
•
• 에 따른 의
을 사용
• 여러 서브넷 사용이 가능하며 각
서브넷 당 번호로 구분되며
각각 별도의 서버가
만들어져서 사용됨
• 다른 예 외부 네트워크에서
특정 에 접근하기 위한
방식으로 라는
가상 인스턴스를 활용함
•
구현
• 구현 방법
•
• 에 자체적으로 내장된 브릿지 기능
•
• 상용 에서 지원하는 기능들을
오픈 소스 소프트웨어 로 제작
• 보다 무겁지만 네트워크
엔지니어 입장에서 네트워크 기능을
살펴볼 수 있는 장점이 있음
• 뒤에서 살펴볼
등에서 또한 많이 사용됨
네트워크 가상화와 의 등장
서버 가상화 네트워크 가상화
• 서버 가상화 가상 머신
• 하이퍼바이저
• 하드웨어 지원
• 네트워크 가상화 네트워크를 가상 머신 처럼 생성해서 쓰자
물리
서버
서버 가상화 네트워크 가상화
물리
네트워크
의 등장
•
• 네트워크가 점차 복잡해지고 네트워크 가상화가 등장하면서 이를 활용하는 구성 요소인
이라는 구성 요소가 등장하였습니다
• 에서 로 등장
• 릴리즈
• 을 사용한 네트워크 구성 지원
• 기존 사용자를 위한 을 사용한 네트워크 구성 역시 지원
의 등장
• 네트워크 가상화와
• 은 이론상 최대 개로 네트워크 구분 가능
• 충분하지 않다는 의견이 제시됨 예 구분된 네트워크를 사용하도록 고객을 수용하면 위 이론에
따라 명의 고객만 수용 가능
• 이에 따른 다른 여러 네트워크 가상화 기술에 대한 에서의 수용 필요성
•
•
• 상용 하드웨어들과 과의 통합 필요성
• 주요 네트워크 시설 이중화를 위한 상용 하드웨어 사용
• 상용 하드웨어 구성와의 연계를 위한 통합된 네트워크 가상화 방안 필요
의 등장
• 네트워크 스위치 라우터의 데이터
평면과 제어 평면을 구분지어
라는 표준화된 방식을
사용 네트워크 경로를
프로그래밍을 통해 유연하게
관리하는 소프트웨어 정의 네트워킹
개념 대두
Control
Plane
Data
Plane
네트워크 장비
네트워크 장비
네트워크 장비
SDN 컨트롤러
표준화된 경로 관리
프로그래밍 가능한
프로토콜 사용
(e.g., OpenFlow)
…
네트워크 관리 시스템
(예: OpenStack의
Quantum/Neutron)
표준화된 장비 제어 관리 방식
(예: OF-config, OVSDB)
각 장비별
패킷 정보 수집
예시
•
• 으로 작성된 오픈소스
컨트롤러 중 하나
•
• 에서 프로그래밍을 통해 의
기능을 유연하게 조절 가능
• 예 허브 허브
최적 경로 계산하는 자동화된 허브
•
초기 시장에서의
변화
과
•
• 이 상표권 등의 문제로 으로 이름 변경
• 가 되고 가 되기 전까지 이름을 변경하기 위한 많은
노력이 있었음
• 구성 요소 이름 공식 변경
• 코드 레벨 수정
• 관련 문서 수정
•
• 참고
과
•
• 에서의 핵심 기능들을 벤더 및 구현 기능별로 구분
• 에서 공식적으로 포함됨
• 드라이버 종류
• 네트워크 유형을 관리
• 네트워크 구현에 의존적인 부분을 관리
에 따른 변화
• 도입에 따른 하드웨어와의 통합 증가
• 솔루션 사용 감소 추세가 있었음
• 원인 사용시 기존 에서 직접적으로 사용하던 사용 불가
• 예시  로 변경
• 그러나 여전히 은 구조상 이중화를 지원하는데 어려움을 갖고
있었음
• 참고 에서의
상용 시장에서 요구되는 네트워크
요구사항 반영 의 과
에서 소개된
• 분산 라우터 지원
• 기존 에서는 주소를 보고 경로를 판단함 에 대한 라우팅
기능이 에서만 지원하였음
• 이를 여러 노드 예 다른 등 에서 수행 가능하도록 지원함
에서 소개된
• 주요
• 에서 지원하던 기능 활용
•
• 에서 이야기하던 관리
에서 소개된
• 분산 라우터가 없을 때
에서 소개된
• 분산 라우터가 생기면
란
•
• 통신사 등에서 사용하던 특정 목적의 네트워크 기능을 수행하던 네트워크 하드웨어를 가상
머신 형태로 관리하여 네트워크 기능을 필요로 할 때 해당 가상 머신을 가상 인스턴스로
생성하고 구성
• 예시 영국 은 을 위한 라는 장비를 형태로
가상화하여 관리하는 성공
• 예시 망을 관리 및 운용하기 위해 필요한 여러 장비들을 형태로 가상화 및
관리
와
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.
인프라 관리 기술
인프라를 관리하기 위해서는
데이터센터에서의 클라우드 관리를 위한
기술과 를 위한 유연성있는 네트워크
인프라 및 까지 통합 관리 가능한 기술
필요
특히 오픈소스의 도입이
활발히 고려되고 있는 추세
과 같이 시장에서 필요로 하는
오케스트레이션과 같은 구성 요소가
추가중
와 같이 네트워크
가상화에 적용 가능한 플러그인 드라이버
방식의 유연한 보유
릴리즈에서 지원을 위한
향상에 들어갈 것임을 선언함
결론
네트워크와
• 네트워크는 에서 네트워크 가상화를 지원하기
위해 등으로 점차 발전
• 등장에 따른 네트워크 유연성 철학이 에 지속 반영 중
• 네트워크 가상화를 지원하면서 동시에 성능 향상 등
안정성 있는 네트워크 인프라를 지원하기 위한 꾸준한 노력이 계속되어
의 탄생
• 을 활용하여 프로그래밍 가능한 유연한 네트워크 인프라를 확보할 수
있으나 한편으로 기존 하드웨어 활용 및 네트워크 장비와의 연계를 통한
유연한 소프트웨어 정의 인프라를 확보하고자 하는 노력이 요구될 것으로
보임
• 시장 확산에 따른 대비 움직임 필요
다양한 네트워크 관련 오픈 소스
• 컨트롤러 오픈 소스
•
• 네트워크 가상화 문제를 해결하기 위한 오픈 소스 예시
•
• 에 대한 를 위한 오픈 소스로 를 주기적으로 하여 다운된
경우 라우팅 경로를 다른 로 지정
•
•
• 별도 네트워크 가상화 를 추가하여 의 약점을 보완하여 분산 라우팅
등을 가능하게 함
•
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN

More Related Content

What's hot

ELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズAmazon Web Services Japan
 
COD2012 九州会場 Active Directory 障害対策
COD2012 九州会場 Active Directory 障害対策COD2012 九州会場 Active Directory 障害対策
COD2012 九州会場 Active Directory 障害対策wintechq
 
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)Amazon Web Services Korea
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기SeungYong Oh
 
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWS
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWSVMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWS
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWSAmazon Web Services Korea
 
AWS運用における最適パターンの徹底活用
AWS運用における最適パターンの徹底活用AWS運用における最適パターンの徹底活用
AWS運用における最適パターンの徹底活用JustSystems Corporation
 
VMware Cloud on AWSネットワーク詳細解説
VMware Cloud on AWSネットワーク詳細解説VMware Cloud on AWSネットワーク詳細解説
VMware Cloud on AWSネットワーク詳細解説Noritaka Kuroiwa
 
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)Amazon Web Services Korea
 
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様Shuji Kikuchi
 
Service Function Chaining in Openstack Neutron
Service Function Chaining in Openstack NeutronService Function Chaining in Openstack Neutron
Service Function Chaining in Openstack NeutronMichelle Holley
 
Cloud formation デザイナーで捗ろう
Cloud formation デザイナーで捗ろうCloud formation デザイナーで捗ろう
Cloud formation デザイナーで捗ろうkoki abe
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?VMware Tanzu Korea
 
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...Amazon Web Services Korea
 
Openstack zun,virtual kubelet
Openstack zun,virtual kubeletOpenstack zun,virtual kubelet
Openstack zun,virtual kubeletChanyeol yoon
 
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...Amazon Web Services Korea
 
DevJam 2019 - Introduction to Kubernetes
DevJam 2019 - Introduction to KubernetesDevJam 2019 - Introduction to Kubernetes
DevJam 2019 - Introduction to KubernetesRonny Trommer
 
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016Amazon Web Services Korea
 

What's hot (20)

ELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
 
COD2012 九州会場 Active Directory 障害対策
COD2012 九州会場 Active Directory 障害対策COD2012 九州会場 Active Directory 障害対策
COD2012 九州会場 Active Directory 障害対策
 
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
Kubernetes/ EKS - 김광영 (AWS 솔루션즈 아키텍트)
 
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기[NDC17] Kubernetes로 개발서버 간단히 찍어내기
[NDC17] Kubernetes로 개발서버 간단히 찍어내기
 
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWS
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWSVMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWS
VMware on AWS를 통한 하이브리드 클라우드 구축 적용 - 홍정진, AWS Partner SA/ VMC on AWS
 
AWS運用における最適パターンの徹底活用
AWS運用における最適パターンの徹底活用AWS運用における最適パターンの徹底活用
AWS運用における最適パターンの徹底活用
 
[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다
[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다
[9월 런치 세미나] 도커와 쿠버네티스 기술에 스며들다
 
はじめての vSRX on AWS
はじめての vSRX on AWSはじめての vSRX on AWS
はじめての vSRX on AWS
 
VMware Cloud on AWSネットワーク詳細解説
VMware Cloud on AWSネットワーク詳細解説VMware Cloud on AWSネットワーク詳細解説
VMware Cloud on AWSネットワーク詳細解説
 
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 기반 하이브리드 클라우드 환경 구성 전략 (김용우 솔루션즈 아키텍트)
 
[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様[AKIBA.AWS] VGWのルーティング仕様
[AKIBA.AWS] VGWのルーティング仕様
 
Service Function Chaining in Openstack Neutron
Service Function Chaining in Openstack NeutronService Function Chaining in Openstack Neutron
Service Function Chaining in Openstack Neutron
 
AWS CodeBuild Demo
AWS CodeBuild DemoAWS CodeBuild Demo
AWS CodeBuild Demo
 
Cloud formation デザイナーで捗ろう
Cloud formation デザイナーで捗ろうCloud formation デザイナーで捗ろう
Cloud formation デザイナーで捗ろう
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
 
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
 
Openstack zun,virtual kubelet
Openstack zun,virtual kubeletOpenstack zun,virtual kubelet
Openstack zun,virtual kubelet
 
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
 
DevJam 2019 - Introduction to Kubernetes
DevJam 2019 - Introduction to KubernetesDevJam 2019 - Introduction to Kubernetes
DevJam 2019 - Introduction to Kubernetes
 
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
AWS와 부하테스트의 절묘한 만남 :: 김무현 솔루션즈 아키텍트 :: Gaming on AWS 2016
 

Similar to 150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN

NSO Introduction
NSO IntroductionNSO Introduction
NSO IntroductionJunho Lee
 
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)정명훈 Jerry Jeong
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Tae Young Lee
 
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...OpenStack Korea Community
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdfOpen Source Consulting
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례SONG INSEOB
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...OpenStack Korea Community
 
1711 azure-live
1711 azure-live1711 azure-live
1711 azure-live세준 김
 
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안NAIM Networks, Inc.
 
Next generation cloud data center technologies
Next generation cloud data center technologiesNext generation cloud data center technologies
Next generation cloud data center technologieshybrid cloud
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축rockplace
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos uEngine Solutions
 
1611 azure-live-세션-2
1611 azure-live-세션-21611 azure-live-세션-2
1611 azure-live-세션-2세준 김
 
CEIC 2016 테스트베드 구축
CEIC 2016 테스트베드 구축CEIC 2016 테스트베드 구축
CEIC 2016 테스트베드 구축BoanLabDKU
 
NFV Architectural Framework
NFV Architectural FrameworkNFV Architectural Framework
NFV Architectural FrameworkSeung-Hoon Baek
 
Private cloud network architecture (2018)
Private cloud network architecture (2018)Private cloud network architecture (2018)
Private cloud network architecture (2018)Gasida Seo
 
SDN - 2018 Zeropage Devil's Camp
SDN - 2018 Zeropage Devil's CampSDN - 2018 Zeropage Devil's Camp
SDN - 2018 Zeropage Devil's CampMookeunJi
 
야, 너두 짤수있어 - IaC Basic(210131 김성익)
야, 너두 짤수있어 - IaC Basic(210131 김성익)야, 너두 짤수있어 - IaC Basic(210131 김성익)
야, 너두 짤수있어 - IaC Basic(210131 김성익)SeongIkKim2
 
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원MunWon (MW) Lee
 

Similar to 150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN (20)

NSO Introduction
NSO IntroductionNSO Introduction
NSO Introduction
 
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
SDDC(software defined data center)에서 NFV의 역할과 관리도구 (세미나 발표 자료)
 
Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용Open stack의 vm개념을 통한 docker의 활용
Open stack의 vm개념을 통한 docker의 활용
 
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
 
1711 azure-live
1711 azure-live1711 azure-live
1711 azure-live
 
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
[White Paper] SDN 기반 공격 탐지차단 강화를 위한 네트워크 관리 정보 구성 방안
 
Next generation cloud data center technologies
Next generation cloud data center technologiesNext generation cloud data center technologies
Next generation cloud data center technologies
 
애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축애플리케이션 최적화를 위한 컨테이너 인프라 구축
애플리케이션 최적화를 위한 컨테이너 인프라 구축
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos
 
1611 azure-live-세션-2
1611 azure-live-세션-21611 azure-live-세션-2
1611 azure-live-세션-2
 
oVirt introduction
oVirt introduction oVirt introduction
oVirt introduction
 
CEIC 2016 테스트베드 구축
CEIC 2016 테스트베드 구축CEIC 2016 테스트베드 구축
CEIC 2016 테스트베드 구축
 
NFV Architectural Framework
NFV Architectural FrameworkNFV Architectural Framework
NFV Architectural Framework
 
Private cloud network architecture (2018)
Private cloud network architecture (2018)Private cloud network architecture (2018)
Private cloud network architecture (2018)
 
SDN - 2018 Zeropage Devil's Camp
SDN - 2018 Zeropage Devil's CampSDN - 2018 Zeropage Devil's Camp
SDN - 2018 Zeropage Devil's Camp
 
야, 너두 짤수있어 - IaC Basic(210131 김성익)
야, 너두 짤수있어 - IaC Basic(210131 김성익)야, 너두 짤수있어 - IaC Basic(210131 김성익)
야, 너두 짤수있어 - IaC Basic(210131 김성익)
 
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원
VMWARE SDDC 위한 네트워크 가상화 기술 krnet2015 이문원
 

More from Ian Choi

Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023Ian Choi
 
클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)Ian Choi
 
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요Ian Choi
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)Ian Choi
 
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...Ian Choi
 
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개Ian Choi
 
오픈 소스 프로그래밍 - NoSQL with Python
오픈 소스 프로그래밍 - NoSQL with Python오픈 소스 프로그래밍 - NoSQL with Python
오픈 소스 프로그래밍 - NoSQL with PythonIan Choi
 
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...Ian Choi
 
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...Ian Choi
 
Microsoft loves communities - Korea DevRel Team
Microsoft loves communities - Korea DevRel TeamMicrosoft loves communities - Korea DevRel Team
Microsoft loves communities - Korea DevRel TeamIan Choi
 
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴Ian Choi
 
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우Ian Choi
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용Ian Choi
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기Ian Choi
 
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션Ian Choi
 
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력Ian Choi
 
OpenStack 2018 Vancouver Summit 후기
OpenStack 2018 Vancouver Summit 후기OpenStack 2018 Vancouver Summit 후기
OpenStack 2018 Vancouver Summit 후기Ian Choi
 
"docs.microsoft.com"에 기여하기
"docs.microsoft.com"에 기여하기"docs.microsoft.com"에 기여하기
"docs.microsoft.com"에 기여하기Ian Choi
 
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례Ian Choi
 
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?Ian Choi
 

More from Ian Choi (20)

Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
Ship it! ⛴️ AKS에 스프링 앱 배포하기 at Microsoft x GitHub Roadshow 2023
 
클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)클라우드 컴퓨팅 기본 사항 (Fundamentals)
클라우드 컴퓨팅 기본 사항 (Fundamentals)
 
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요
디자인에 이어 코딩까지 AI가 프로그램 개발을 척척?: GitHub Copilot, 어디까지 알아보셨나요
 
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
마이크로소프트 애저 및 클라우드 트렌드 소개 (부제: Beyond IaaS)
 
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
Evolving Translation and Internationalization in OpenStack & Kubernetes commu...
 
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개
쿠버네티스 오픈 소스와 클라우드 매니지드 서비스 접점 소개
 
오픈 소스 프로그래밍 - NoSQL with Python
오픈 소스 프로그래밍 - NoSQL with Python오픈 소스 프로그래밍 - NoSQL with Python
오픈 소스 프로그래밍 - NoSQL with Python
 
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...
OpenStack I18n Product Update at Shanghai: how OpenStack translation started ...
 
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
[OpenInfra Days Vietnam 2019] Innovation with open sources and app modernizat...
 
Microsoft loves communities - Korea DevRel Team
Microsoft loves communities - Korea DevRel TeamMicrosoft loves communities - Korea DevRel Team
Microsoft loves communities - Korea DevRel Team
 
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
 
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
 
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
 
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력
[2018 공개SW그랜드챌린지] 오픈 인프라와 오픈 커뮤니티에서의 협력
 
OpenStack 2018 Vancouver Summit 후기
OpenStack 2018 Vancouver Summit 후기OpenStack 2018 Vancouver Summit 후기
OpenStack 2018 Vancouver Summit 후기
 
"docs.microsoft.com"에 기여하기
"docs.microsoft.com"에 기여하기"docs.microsoft.com"에 기여하기
"docs.microsoft.com"에 기여하기
 
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례
[Pycon KR 2017] Rst와 함께하는 Python 문서 작성 & OpenStack 문서 활용 사례
 
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
명령 프롬프트, Azure CLI 2.0은 과연 코딩일까?
 

150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN

  • 1. 년 월 커뮤니티 정기 세미나 발표
  • 2. 목차 • 초기 에서의 • 네트워크 가상화와 의 등장 • 초기 시장에서의 변화 • 상용 시장에서 요구되는 네트워크 요구사항 의 과 • 결론
  • 4. 이란 • 클라우드 환경에서 컴퓨팅 자원과 스토리지 인프라를 셋업하고 구동하기 위해 사용하는 오픈 소스 소프트웨어 프로젝트의 집합 릴리즈 이름 릴리즈 일자 포함된 컴포넌트 코드 이름
  • 5. 구성 요소 이름 • • • • • • • • • • 인스턴스 관리 스토리지 관리 이미지 관리 통합 인증 관리 웹 관리 포털 스토리지 관리 가상 네트워크 관리 템플릿 관리 관리
  • 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. 예시 • • 으로 작성된 오픈소스 컨트롤러 중 하나 • • 에서 프로그래밍을 통해 의 기능을 유연하게 조절 가능 • 예 허브 허브 최적 경로 계산하는 자동화된 허브 •
  • 20. 과 • • 이 상표권 등의 문제로 으로 이름 변경 • 가 되고 가 되기 전까지 이름을 변경하기 위한 많은 노력이 있었음 • 구성 요소 이름 공식 변경 • 코드 레벨 수정 • 관련 문서 수정 • • 참고
  • 21. 과 • • 에서의 핵심 기능들을 벤더 및 구현 기능별로 구분 • 에서 공식적으로 포함됨 • 드라이버 종류 • 네트워크 유형을 관리 • 네트워크 구현에 의존적인 부분을 관리
  • 22. 에 따른 변화 • 도입에 따른 하드웨어와의 통합 증가 • 솔루션 사용 감소 추세가 있었음 • 원인 사용시 기존 에서 직접적으로 사용하던 사용 불가 • 예시  로 변경 • 그러나 여전히 은 구조상 이중화를 지원하는데 어려움을 갖고 있었음 • 참고 에서의
  • 23. 상용 시장에서 요구되는 네트워크 요구사항 반영 의 과
  • 24. 에서 소개된 • 분산 라우터 지원 • 기존 에서는 주소를 보고 경로를 판단함 에 대한 라우팅 기능이 에서만 지원하였음 • 이를 여러 노드 예 다른 등 에서 수행 가능하도록 지원함
  • 25. 에서 소개된 • 주요 • 에서 지원하던 기능 활용 • • 에서 이야기하던 관리
  • 26. 에서 소개된 • 분산 라우터가 없을 때
  • 27. 에서 소개된 • 분산 라우터가 생기면
  • 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. 다양한 네트워크 관련 오픈 소스 • 컨트롤러 오픈 소스 • • 네트워크 가상화 문제를 해결하기 위한 오픈 소스 예시 • • 에 대한 를 위한 오픈 소스로 를 주기적으로 하여 다운된 경우 라우팅 경로를 다른 로 지정 • • • 별도 네트워크 가상화 를 추가하여 의 약점을 보완하여 분산 라우팅 등을 가능하게 함 •