공개 소프트웨어 프로젝트 OPNFV, OpenDaylight
공개 소프트웨어 프로젝트 OPNFV
- OpenStack과 NFV의 관계
- OpenDaylight의 정보
- OPNFV에 대하여.
SDN: Software Defined Network
- 특징: Network를 Control 과 Data로 분리
- 네트워크를 프로그램하듯이 바꿀수 있음.
- 글로벌 뷰와 제어가 가능함
Network Vitualization
- 가상 토폴로지 : 패브릭에서 분리
- OpenStack Netron
- 오버레이 네트워크 VXLAN
OpenDaylight
- 오픈 소스 SDN 컨트롤러
- Linux 재단, Cisco, IBM, Redhat에서 주도함.
- 주요 요소
- 모듈 형
- 여러 프로토콜 지원
- OSGi 모델을 사용하여
- YANG로 기술
- OpenDaylight SDN 플랫폼
- 서비스 추상화 계층
- 노스 밴드와 사우스 밴드 분리
- 어플리케이션이 프로토콜을 이해하지 않아도 됨.
- 12 프로젝트
- 가상화 : VTN, OpenDove (VXLAN) OVSDB (OpenvSwitch)
- Yang
OpenDaylight
- ODL Focus
- ML2 OpenDayLight 드라이버
- VXLAN 의해 테넌트 분리
- OpenDaylight Helium
- 2014 년 10 월 릴리즈.
- 21 프로젝트
- 1 개의 에디션 → 기능 모델을 사용
- Helium에서 CISCO의 공헌이 많아짐.
- CISCO의 요소가 들어있다. 인증, 보안등
- 주요기능
- L3로드 밸런서 서비스
- ocsdb에서 HW_VTEP → 스키마 지원
- MD-SAL
- AAA (Autholize, Keystone과 유사??)
- OpFlex
- SFC : NFV 체인 오브 서비스 성능
DPDK : 네트워크 라이브러리
- 네트워크 카드
- 최적화 : 가상 장치
- 플랫폼 별 최적화 NUMA
- SSE4, AVX
- 해결해야 할 문제점
- API / ABI 호환성
- CPU → 컴파일 타임 최적화
- VXLAN
- DPDK + OVS
- 하이퍼 바이저
OpenStack 네트워크 프로젝트
- Metering (Ceilometer)
- Orchestration (Heat)
- 오케스트레이션 기능
- Ceilometer와 연동한 자동 Scale-out 서비스
- OpenShift (PaaS)
- VPNaaS, FWaaS, LBaaS,,, etc
- Networking (Neutron)
ETSI NFV ISG
- Netwrok Functions Virtualisation IaaS
- Virtual Network Function as a Service (VNFaaS)
- Virtual Network Platform as a Service (VNPaas)
- VNF Forwarding Graphs
- Virtualisation of Mobile Core Network and IMS (vEPS)
- Virtualisation of Mobile base station (vBS)
- Virtualisation of the Home Enviroment (vRGW, vSTB, vCPE)
- Virtualisation of CDNs (vCDN)
- Fixed Access Network Function Virtualisation
SDN의 CPU부하 분석
- 10%: Control plain + Signaling
- 90%: Data plain
- 포워딩 패킷 처리로 전체 CPU사용량의 90%를 사용.
- OS 오버헤드가 표준 네트워크 스택의 성능를 제한
댓글 없음:
댓글 쓰기