[오픈소스와 오픈스탠더드로 알아보는]
SDN과 NFV
- 지은이SDN/NFV포럼
- ISBN : 9788960778467
- 35,000원
- 2016년 05월 26일 펴냄 (절판)
- 페이퍼백 | 488쪽 | 188*250mm
- 시리즈 : 네트워크 프로그래밍
판매처
- 현재 이 도서는 구매할 수 없습니다.
책 소개
요약
SDN과 NFV 기술 모두를 자세히 다루는 국내 최초 유일한 도서다. SDN과 NFV를 구성하는 최신 표준기술을 일목요연하게 정리했을 뿐만 아니라 오픈소스 기반의 SDN 플랫폼인 오픈데이라이트와 ONOS를 비교해 설명하고, 오픈소스 NFV 플랫폼인 OPNFV도 소개한다. 이 책은 국내 산학연 최고의 SDN 전문가와 NFV 전문가가 만나 공동 집필한 책으로 국내 현황을 더욱 잘 파악할 수 있게 도와준다.
이 책의 특징
SDN과 NFV 기술 모두를 자세히 다루는 국내 최초 / 유일 도서
SDN과 NFV를 구성하는 최신 표준기술을 일목요연하게 정리하여 설명
오픈소스 기반의 SDN 플랫폼인 오픈데이라이트와 ONOS를 비교하여 설명
오픈소스 NFV 플랫폼인 OPNFV 소개
국내 산학연 최고의 SDN 전문가와 NFV 전문가가 만나 공동 집필
이 책의 대상 독자
SDN과 NFV 분야에 처음 입문하려는 개발자
SDN과 NFV를 기술적 관점에서 폭넓게 공부하고 싶은 엔지니어
오픈데이라이트, ONOS, OPNFV 등 오픈소스로 SDN/NFV 기술을 개발 중인 연구자
기타 오픈네트워킹이나 오픈소스, 오픈스탠더드 기술에 관심 있는 독자
이 책의 구성
이 책은 총 6부 21장과 부록으로 구성되어 있으며, 흔히 어려운 기술로 생각되는 SDN과 NFV, 이 두 기술을 오픈소스와 오픈스탠더드를 통해 좀 더 알기 쉽게 설명하려 노력했다.
1부, 'SDN과 NFV에 대한 이해'에서는 SDN과 NFV에 대한 기본 정의를 알아보고, 큰 그림을 살펴 본 후, 통신 사업자 관점의 SDN/NFV 기술과 세계 시장 전망, 도입 현황을 살펴본다.
2부, 'SDN 오픈소스와 오픈스탠더드'는 2장부터 8장까지 총 7개 장으로 구성된다. 2장에서 현재 대표적인 SDN 오픈소스 플랫폼인 오픈데이라이트와 ONOS에 대해 비교 설명하고, 기타 컨트롤러 플랫폼들에 대해 간략히 살펴본다. 3장, 4장에서는 SDN를 위해 오픈스탠더드 관점에서 현재 많이 사용되고 있는 대표적인 사우스바운드 프로토콜들과 노스바운드 인터페이스들을 설명한다. 5장에서는 Yang 데이터 모델링을 살펴보고, 6장에서는 SDN 제어를 위한 분산 구조와 클러스터링에 대한 이슈를 살펴본다. 2부 마지막 장인 7장과 8장에서는 각각 다양한 SDN 검증 기술과 보안 이슈를 살펴본다.
3부, 'NFV 오픈소스와 오픈스탠더드'는 총 9장부터 15장까지 총 7개의 장으로 구성된다. 9장에서는 ETSI NFV에서 적용되고 있는 NFV의 개념 구조와 세부 주요 기술을 설명하고, 10장에서는 NFV 표준화를 담당하는 ETSI NFV ISG에서 개발 중인 표준 프레임워크 내용과 이에 따른 인터페이스에 대해 자세히 기술한다. 11장에서는 NFV 관리 및 오케스트레이션(MANO) 기술을 소개한다. 또한 12장에서는 OPNFV를 중심으로 NFV의 성능 개선과 밀접하게 연계된 인텔의 DPDK 관련 몇 건의 구현 결과를 사례 중심으로 설명한다. 13장은 국내 산업체에서 제공하는 VNF 구현 기술과 사례를 알아보며, 14장에서는 IETF에서 표준화 중인 SFC(서비스 기능 체이닝) 기술을 살펴본다. 3부의 마지막 장인 15장에서는 NFV PoC(Proof of Concept) 사례와 유즈케이스를 정리해 제공한다.
4부, 'SDN과 NFV의 결합'은 16장 한 개의 장으로 구성되는데, 지금까지 소개한 SDN과 NFV가 함께 사용되는 대표적인 사례로서 SDN과 NFV가 결합된 모델을 진화 단계별로 정의하고, 각 단계의 주요 특징과 관련된 연구 활동을 소개한다. 이후 SDN과 NFV 결합과 관련된 구체적인 형상을 제시하는 ETSI의 표준 문서와 FP7 Unify 프로젝트, ONF L4-L7 프로젝트의 주요 특징을 비교한다.
5부, 'SDN/NFV의 새로운 분야와 서비스'는 17장부터 20장까지 총 4개의 장으로 구성된다. 17장에서는 SDN의 새로운 분야와 서비스로 IoT를 위한 SDN 기술에 대해 살펴보고, 이를 위해 연구 개발 중인 대표적인 프로젝트로 오픈데이라이트의 IoTDM을 중심으로 살펴본다. 18장에서는 대표적인 보안 기술인 I2NSF를 소개하고, SDN과 I2NSF를 연결하고 이용하는 SDN 기반 보안 서비스를 알아본다. 19장에서는 SD-WAN의 두 가지 큰 범주인 공용 SD-WAN과 사설 SD-WAN의 기술 동향과 활용 사례를 알아본다. 5부의 마지막 장인 20장에서는 T-SDN을 위한 유즈케이스와 표준화 동향 등을 살펴본다.
6부, '마무리하며'는 21장 한 개의 장으로 구성되는데, SDN과 NFV을 통해 바라볼 수 있는 시사점들을 정리해 소개한다.
부록에서는 각각 국내 SDN/NFV 연구망 구축 현황으로 KREONET-S를 소개하고, 국내 SDN/NFV 표준화 현황으로 TTA WG2201과 WG2202 내에서 개발한 표준들을 간략히 소개하며 이 책을 마무리한다.
상세 이미지
목차
목차
- I부 SDN과 NFV에 대한 이해
- 1장 시작하며
- 1.1 SDN과 NFV: 네트워크 소프트웨어라이제이션과 네트워크 DIY를 위한 수단
- 1.2 SDN을 위한 빅픽처(ONF, IETF, ITU-T의 참조 구조)
- 1.3 NFV를 위한 빅픽처(ETSI NFV ISG의 표준 프레임워크)
- 1.3.1 NFV Phase-1
- 1.3.2 NFV Phase-2
- 1.4 통신 사업자 관점의 SDN과 NFV
- 1.4.1 SDN/NFV 도입에 따른 이점
- 1.4.2 SDN/ NFV 도입 모델
- 1.4.3 SDN/NFV 개발 표준 기술 이슈
- 1.4.4 SDN/NFV 검증 기술 이슈
- 1.5 SDN/NFV 세계 시장과 도입 현황
- 1.5.1 시장 동향과 전망
- 1.5.2 도입 현황
- II부 SDN 오픈소스와 오픈스탠더드
- 2장 SDN 오픈소스 소프트웨어
- 2.1 오픈데이라이트
- 2.1.1 오픈데이라이트의 구조와 특징
- 2.1.2 오픈데이라이트 내 프로젝트
- 2.1.3 오픈데이라이트 설치와 실행 방법
- 2.2 ONOS
- 2.2.1 ONOS의 구조와 주요 특징
- 2.2.2 ONOS 주요 응용과 활용 사례
- 2.2.3 ONOS 개발 현황과 릴리스 소개
- 2.2.4 ONOS 설치와 실행 방법: 단일 인스턴스와 분산 클러스터링
- 2.3 기타의 오픈소스 컨트롤러
- 2.3.1 오픈소스 컨트롤러 프로젝트
- 2.3.2 상용 컨트롤러
- 3장 SDN 오픈스탠더드: 사우스바운드 프로토콜
- 3.1 오픈플로우
- 3.2 I2RS
- 3.3 NETCONF
- 3.4 BGP
- 3.5 PCEP
- 3.5.1 PCE 기반 구조와 PCEP
- 3.5.2 PCEP 표준
- 3.5.3 PCEP 표준 확장
- 3.6 LISP
- 3.6.1 구성 요소
- 3.6.2 동작
- 3.7 CoAP/HTTP(IoT)
- 3.7.1 CoAP
- 3.7.2 HTTP
- 4장 SDN 오픈스탠더드: 노스바운드 인터페이스
- 4.1 REST API
- 4.1.1 기본 특징
- 4.1.2 오픈데이라이트 REST API
- 4.1.3 ONOS REST API
- 4.1.4 Ryu REST API
- 4.2 ALTO
- 5장 YANG 데이터 모델링
- 5.1 Yang 모듈
- 5.2 Yang 세부 사항
- 5.2.1 Yang Base Types
- 5.2.2 Yang 데이터 정의
- 5.3 Yang RFCs
- 5.3.1 RFCs
- 5.3.2 능동 I-D
- 5.3.3 Related I-Ds
- 5.4 Yang 구현물
- 5.5 SDN 관리에 적용된 NetConf/Yang 동향
- 5.5.1 SDN/NFV 관리에 적용되는 NetConf/Yang 표준화 단체
- 5.5.2 NetConf/Yang을 적용한 상용 제품
- 6장 SDN 분산 코어와 클러스터링
- 6.1 분산형 구조와 중앙 집중형 구조
- 6.2 고가용성을 위한 클러스터링
- 6.3 Onix
- 6.4 ONOS
- 6.5 네트워크 연동
- 6.5.1 도메인 라우팅
- 6.5.2 QoS 관리
- 6.5.3 IETF SDNi
- 6.6 오픈데이라이트
- 6.6.1 OpenDaylight
- 7장 SDN 검증 기술
- 7.1 배경
- 7.2 언어와 가상화
- 7.3 업데이트 메커니즘
- 7.4 검증 관련 기술
- 7.5 개발과 검증 환경, 테스팅, 시뮬레이션
- 7.6 결론
- 8장 SDN 보안
- 8.1 SDN 보안 기술
- 8.1.1 SDN 컨트롤러의 보호
- 8.1.2 SDN 네트워크 장비의 보호
- 8.1.3 SDN 애플리케이션의 보호
- 8.1.4 SDN 커뮤니케이션 채널의 보호
- 8.1.5 SDN 시스템에 대한 보안 사고 기록과 복구
- 8.1.6 소프트웨어 기반 스위칭 기술
- 8.2 SDN 보안 기술 표준화
- 8.2.1 ITU-T SG13 표준화
- 8.2.2 ITU-T SG17 표준화
- 8.2.3 IETF 표준화
- 8.2.4 ETSI 표준화
- 8.2.5 TTA 표준화
- III부 NFV 오픈소스와 오픈스탠더드
- 9장 NFV 기술 개요
- 9.1 NFV 개념 구조
- 9.2 네트워크 서비스와 VNF 개념
- 9.3 네트워크 서비스의 라이프사이클
- 9.4 VNF의 라이프사이클 관리
- 9.5 가상 자원 관리
- 9.6 성능과 장애 관리
- 10장 ETSI NFV 프레임워크와 표준 인터페이스
- 10.1 NFV 프레임워크
- 10.1.1 NFV 프레임워크의 주요 특징
- 10.1.2 NFV 프레임워크의 핵심 개념
- 10.2 NFV 프레임워크 구조와 기능
- 10.2.1 기능 요소
- 10.2.2 상호 참조점
- 10.3 구조적 고려 사항
- 10.3.1 Generic VNFM
- 10.3.2 다중 VNFM
- 10.3.3 VNF 가상 자원의 선택적 관리
- 11장 MANO
- 11.1 NFV 관리와 오케스트레이션의 목적과 개념
- 11.2 NFV의 기능 구조와 기능 블록
- 11.3 NFV-MANO 참조점
- 11.4 인터페이스와 오퍼레이션
- 12장 NFV 오픈소스 소프트웨어
- 12.1 OPNFV와 Open MANO
- 12.1.1 OPNFV
- 12.1.2 OpenMANO
- 12.1.3 오픈소스 소프트웨어 NFV 생태계
- 12.2 DPDK
- 12.3 OVS와 DPDK를 통한 SDN/NFV 구현 사례
- 13장 VNF 구현 기술과 사례
- 13.1 VNF 아키텍처와 인터페이스
- 13.2 VNF 구현 기술
- 13.2.1 가상 스위치
- 13.2.2 DPDK
- 13.2.3 PCI 패스스루와 SR-IOV
- 13.2.4 소프트웨어 데이터 플레인 가속 기술
- 13.2.5 하드웨어 오프로드 가속 기술
- 13.3 VNF 개발 현황와 사례
- 13.3.1 오픈소스 VNF
- 13.3.2 국내외 상용 VNF
- 13.4 VNF 설계 시 고려 사항
- 14장 SFC 기술
- 14.1 SFC의 기본 개념
- 14.2 SFC의 특징
- 14.3 SFC 네트워크 모델
- 14.4 SFC 구조
- 14.4.1 SFC 제어 평면
- 14.4.2 SFC 데이터 평면
- 14.5 SFC 표준화 동향
- 15장 NFV PoC와 유즈케이스
- 15.1 NFV PoC 목록
- 15.2 NFV 유즈케이스
- 15.3 유즈케이스별 PoC 분류
- 15.4 적용 기술별 PoC 분류
- IV부 SDN과 NFV의 결합
- 16장 SDN x NFV
- 16.1 SDN/NFV 결합의 필요성과 배경
- 16.2 SDN/NFV 결합 모델의 발전 방향
- 16.3 NFV 프레임워크에서의 ETSI SDN 활용 방안
- 16.3.1 NFV 구조 프레임워크에서의 SDN 활용
- 16.3.2 ETSI SDN/NFV PoC 소개
- 16.4 FP7 Unify 프로젝트
- 16.5 ONF의 SDN L4~L7 프레임워크
- V부 SDN/NFV의 새로운 분야와 서비스
- 17장 IoT를 위한 SDN 기술
- 17.1 IoT 소개와 문제점
- 17.2 IoT 미들웨어
- 17.3 ODL의 IoTDM 사례
- 18장 보안 미들박스를 위한 I2NSF
- 18.1 I2NSF 프레임워크
- 18.1.1 I2NSF 유즈케이스
- 18.1.2 I2NSF를 위한 정보 모델
- 18.2 I2NSF를 이용하는 SDN 기반 보안 서비스
- 18.2.1 I2NSF를 이용한 SDN 기반 보안 서비스 아키텍처
- 18.2.2 SDN 기반 보안 서비스 유즈케이스
- 19장 WAN을 위한 분산 제어와 SDN 기술
- 19.1 공용 SD-WAN 구조와 기술, 활용 사례
- 19.2 사설 SD-WAN 기술과 활용 사례
- 19.3 SD-WAN의 안정성과 확장성을 위한 분산 제어 기술
- 20장 T-SDN 기술
- 20.1 T-SDN 유즈케이스
- 20.1.1 BoD(Bandwidth on Demand)
- 20.1.2 광 기반 가상 사설 네트워크
- 20.1.3 IP/MPLS와 전송 네트워크 통합 제어
- 20.2 T-SDN 표준화 동향
- 20.2.1 ITU-T 표준화 동향
- 20.2.2 IETF 표준화 동향
- 20.2.3 ONF 표준화 동향
- VI부 마무리하며
- 21장 SDN과 NFV, 그리고 시사점
- 부록A 국내 SDN/NFV 표준화 현황: TTA WG2201/WG2202
- A.1 국내 표준화 주요 현황 요약
- A.2 TTA WG2201
- A.3 TTA WG2202
- 부록B 국내 SDN/NFV 연구망 구축 현황: KREONET-S
- B.1 첨단과학기술연구망(KREONET) 소개
- B.2 소프트웨어 기반의 KREONET-S 구축 현황
- B.3 KREONET-S의 ONOS 프로젝트 협력과 향후 추진 내용