SDN 입문
도서명:SDN 입문
저자/출판사:서영석,이미주/영진닷컴
쪽수:368쪽
출판일:2014-01-28
ISBN:9788931445879
목차
Part 1. 네트워킹의 거대한 전환
Chapter 1. 네트워크의 역사
1.1 인터넷의 발전사
1.2 대한민국 인터넷 발전
1.3 인터넷 트래픽의 급속한 증가
1.4 현재 네트워크 구조와 한계
1) 운영 자동화와 중앙관리의 어려움
2) 효율과 비용 문제
3) 개별 처리로 인한 네트워크 복잡성 증가
1.5 새로운 네트워크 구조의 필요성
Chapter 2. 네트워크 패러다임 쉬프트
2.1 SDN/OpenFlow 기술의 역사
1) Ethane/OpenFlow
2) ONF
3) NFV
4) OpenDaylight
2.2 SDN/OpenFlow 기술 개요
1) SDN 아키텍처란?
2) Infrastructure Layer
3) Controller Layer
4) Application Layer
5) Overlay 기술
6) Native OpenFlow 기술
7) Network Virtualization
2.3 SDN/OpenFlow 벤더별 동향
1) SDN 전망과 투자 현황
2) Startup 틈새 시장 공략 기술 소개
3) 주요 벤더 전략
Chapter 3. SDN을 이용한 다양한 활용 예
3.1 참고할만한 SDN 상용 UseCase
1) Google 사례
2) NTT 사례
3.2 상용 SDN Solution 살펴보기
1) Cloud의 절대 강자 - NVP
2) DataCenter 솔루션 - NEC
3.3 SDN을 활용한 구현 가능한 UseCase
1) Elastic Tree ? 데이터센터 전력 효율화
2) 서비스 체이닝
Chapter 4. SDN의 동작 방식의 이해
4.1 OpenFlow Network 동작
1) OpenFlow Protocol Message의 종류
2) Topology Discovery 절차
3) OpenFlow Network 내 통신
4.2 Legacy 네트워크와의 통신 방식 비교
1) Legacy 네트워크의 통신 방식
2) OpenFlow 네트워크의 통신 방식
4.3 Legacy 네트워크와의 연동 기술
1) RouteFlow
2) LegacyFlow
3) 벤더 확장 기술
4) 다양한 방안들 - Hybrid Switch
Part 2. OpenFlow Controller 알아보기
Chapter 5. OpenFlow 기본 학습
5.1 OpenFlow
5.2 OpenFlow Operation
1) Header Fields
2) Counters
3) Actions
5.3 OpenFlow Controller
5.4 OpenFlow Projects
Chapter 6. OpenSource Controller 준비하기
6.1 준비하기
1) OpenFlow Tutorial VM Image
2) Virtualization Software(VirtualBox install)
3) X server
4) SSH terminal 설치하기
6.2 Openflow Tutorial 설치
1) VM VirtualBox 실행
2) VM image 추가하기
3) VM image 설치하기
6.3 VirtualBox Setting
1) VM VirtualBox 관리자 화면
2) 환경설정 둘러보기
3) NAT interface 확인
4) Host-only interface 추가
6.4 SSH 접속
6.5 Wireshark 실행
Chapter 7. 가상 네트워크 구성하기
7.1 Mininet 살펴보기
1) Mininet Download
2) Mininet 실행하기
3) Mininet CLI
7.2 Edit Topology
1) Edit by code
2) Edit by tools
7.3 Mininet Test
Part 3. OpenSource Controller 사용하기
Chapter 8. NOX Controller
8.1 NOX Contoller
8.2 Download & Install
1) NOX version 확인하기
2) NOX destiny bootstrapping
3) NOX 실행
8.3 NOX GUI
1) NOX GUI 준비 & 실행하기
2) NOX GUI 살펴보기
8.4 NOX 둘러보기
1) Core Application
2) Network Application
3) Web Application
4) MAC Learning
5) Third-party extensions
Chapter 9. POX Controller
9.1 POX Contoller
9.2 Download & Install
1) POX Download
2) POX 실행과 종료
3) POX Controller with Mininet
9.3 POX GUI
1) POXDesk 준비 & 실행하기
2) POXDesk 살펴보기
9.4 POX 둘러보기
Chapter 10. Floodlilght Controller
10.1 Floodlight Controller
10.2 Download & Build
1) JDK & Ant 설치
2) Download & Build
3) Floodlight controller with mininet
10.3 Floodlight GUI
1) Web GUI
2) Avior
3) Static Flow Pusher API
10.4 Floodlight 둘러보기
Chapter 11. OpenDaylight Controller
11.1 OpenDaylight Contoller
11.2 Download & Build
1) Download & Build
2) Setup JAVA_HOME ENV
3) Start OpenDaylight Controller
4) Mininet
11.3 OpenDaylight GUI
1) Web GUI 접속하기
2) Login
3) 화면 구성 둘러보기
4) Add Gateway IP Address
5) Add Flow
Appendix) RouteFlow
A.1 RouteFlow 개념
A.2 RouteFlow Download
1) download & Build
A.3 RouteFlow 기능 소개
A.4 RouteFlow Test Scenario
1) rftest1
2) rftest2
A.5 RouteFlow GUI