오픈 소스로 알아보는 SDN 입문 (SDN의 기초 이론부터 오픈 소스를 활용한 실습까지!)

오픈 소스로 알아보는 SDN 입문 (SDN의 기초 이론부터 오픈 소스를 활용한 실습까지!)

$30.00
Description
오픈 소스를 활용한 단순 패킷 제어부터
실시간 트래픽 현황 모니터링까지
직접 실습하며 제대로 이해하는 SDN 기술
이 책은 SDN에 대한 기본 개념과 구조를 파악하고, 해당 SDN을 구성하는 각 요소의 역할과 기능들을 이해하고 전체적인 SDN의 콘셉트와 기본 동작 원리를 알기 쉽게 소개하는 것을 목표로 한다. 또한 오픈 소스를 활용한 여러 실습을 통해 상용 네트워크 망에서 SDN이 어떻게 적용되고 활용할 수 있는지도 알려 준다. 네트워크를 처음 배우는 사람뿐만 아니라 현업 네트워크 실무자도 SDN에 대한 이해가 필요하다면 꼭 한 번 읽어야 할 책이다.
저자

강효성

경희대학교컴퓨터공학학/석사졸업후,KT연구개발센터에서SDN및5G이동통신기술을연구했으며,이후LG유플러스를거쳐현재삼성SDS연구소에서미래네트워크기술개발및연구를담당하고있다.간간이오픈소스커뮤니티활동및해커톤대회참여를하고있으며2018년에는과기부장관상을수상하였다.지금은개인블로그를통해오픈소스와하드웨어관련글을올리고있다.
__블로그:blog.naver.com/love_tolty
__페이스북:facebook.com/tolty.khs

목차

Chapter01SDN의이해
_1.1SDN이해에필요한네트워크기본개념
__1.1.1네트워크란?
__1.1.2네트워크관리의주체,'네트워크서비스제공자'
_1.2종래의네트워크구조를통해SDN이해하기
__1.2.1네트워크장비로보는종래의네트워크구조와그한계
__1.2.2효율적인네트워크관리방법,SDN의등장
__1.2.3종래네트워크와SDN의구조비교
_1.3SDN의등장이전중앙집중식네트워크구조와그한계
_1.4SDN의핵심구성요소파악하기

Chapter02SDN제어기
_2.1OpenDaylight
__2.1.11등SDN제어기,OpenDaylight
__2.1.2네트워크솔루션제공업체중심의SDN제어기
__2.1.3OpenDaylight상용화현황
__2.1.4OpenDaylight배포판현황
__2.1.5OpenDaylight구조분석
_2.2ONOS
__2.2.1통신사업자중심의SDN제어기
__2.2.2ONOS상용화현황
__2.2.3ONOS배포판현황
__2.2.4ONOS구조분석
_2.3Floodlight
__2.3.1OpenDaylight와형제SDN제어기
__2.3.2Floodlight구조분석
__2.3.3Floodlight상용화현황
__2.3.4Floodlight배포판현황
_2.4오픈소스SDN제어기비교

Chapter03SDN프로토콜,OpenFlow
_3.1OpenFlow의기본구조
__3.1.1SDN제어기와SDN스위치사이의연결구조
__3.1.2플로우테이블의구조와동작과정
_3.2OpenFlow로살펴보는SDN의동작과정
__3.2.1리액티브(Reactive)방식의플로우정책설정과정
__3.2.2프로액티브(Proactive)방식의플로우정책설정과정
__3.2.3리액티브방식과프로액티브방식비교
_3.3OpenFlow기술동향
__3.3.1OpenFlow배포현황
__3.3.2SDN제어기의OpenFlow지원현황

Chapter04SDN스위치
_4.1SDN스위치의구조
__4.1.1외부구조
__4.1.2내부구조
_4.2SDN스위치의두뇌,ASIC
__4.2.1ASIC의역할
__4.2.2제조사별ASIC비교분석
__4.2.3프로그래밍가능한ASIC
__4.2.4.프로그래밍가능한ASIC이가져온변화
_4.3네트워크운영체제,NOS
__4.3.1NOS의종류와구분
__4.3.2NOS분석(1)-CumulusLinux
__4.3.3NOS분석(2)-PicOS
__4.3.4NOS분석(3)-OF-DPA
__4.3.5NOS요약정리
_4.4개방형네트워크스위치,'화이트박스(White-Box)스위치'
__4.4.1화이트박스스위치란?
__4.4.2화이트박스스위치의등장배경
__4.4.3범용NOS인스톨러,‘ONIE’
__4.4.4업체별화이트박스스위치비교분석하기

Chapter05SDN실습기초편:SDN제어기로플로우정책설정하기
_5.1사전실습준비사항
__5.1.1우분투(Ubuntu)22.04LTS서버설치
__5.1.2라즈베리파이3에우분투마테(UbuntuMATE)20.10버전설치
__5.1.3우분투네트워크설정하기
__5.1.4도커(Docker)컨테이너환경구축
_5.2OpenDaylight로일반TCP패킷제어하기
__5.2.1OpenDaylight설치환경구축
__5.2.2자바(JAVA)1.8설치
__5.2.3OpenDaylight설치하기
__5.2.4OpenDaylightGUI설치
__5.2.5OpenFlow관련Feature설치
__5.2.6가상네트워크구성
__5.2.7가상네트워크구조파악
__5.2.8OpenDaylight로플로우정책설정
__5.2.9호스트간통신과정분석
__5.2.10네트워크토폴로지정보확인
_5.3ONOS로VLAN패킷제어하기
__5.3.1실습구조소개
__5.3.2ONOS설치환경구축
__5.3.3ONOS설치및실행(1)-소스파일직접빌드하여설치/실행하기
__5.3.4ONOS설치및실행(2)-도커(Docker)컨테이너로ONOS실행하기
__5.3.5ONOSCLI접속
__5.3.6ONOSGUI접속
__5.3.7OpenFlow앱실행
__5.3.8라즈베리파이에물리네트워크구성
__5.3.9VLAN설정
__5.3.10OpenvSwitch가상네트워크구성
__5.3.11OpenvSwitch를ONOS에연결
__5.3.12OpenvSwitch연결구조파악
__5.3.13VLAN플로우정책설정
__5.3.14호스트간통신과정분석
__5.3.15네트워크토폴로지확인

Chapter06SDN실습고급편:SDN으로실시간트래픽처리량출력하기
_6.1실습구조소개
_6.2단계1:Mininet+ONOS구성
__6.2.1ONOS설치및애플리케이션실행
__6.2.2가상네트워크구성
__6.2.3호스트간통신테스트
_6.3단계2:Celery구성
__6.3.1Celery설치
__6.3.2RabbitMQ설치
__6.3.3트래픽처리량계산공식도출
__6.3.4Celery태스크생성
_6.4단계3:InfluxDB구성
__6.4.1InfluxDB설치
__6.4.2DB생성
__6.4.3데이터베이스에트래픽처리량
_6.5단계4:Grafana구성
__6.5.1Grafana설치
__6.5.2Grafana와InfluxDB연동
__6.5.3Grafana대시보드설정
__6.5.4그래프타이머설정
__6.5.5그래프동작확인

Chapter075G시대미래SDN의전망
_7.1기업에서바라보는5G와SDN의위치와역할
__7.1.1화웨이(Huawei)
__7.1.2시스코(Cisco)
__7.1.3노키아(Nokia)
__7.1.4시에나(Ciena)
_7.2국내통신사에서바라보는5G와SDN의위치와역할
__7.2.1KT
__7.2.2SK텔레콤
__7.2.3LGU+
_7.35G네트워크환경에서SDN의역할요약

출판사 서평

[이책에서다루는내용]
-1장:종래의네트워크와비교하여SDN에대한기본구조를이해하고,이를구성하는핵심구성요소(SDN제어기/SDN프로토콜/SDN스위치/네트워크운영체제)에대해간단히소개한다.
-2장~4장:1장에서소개한SDN핵심구성요소를중심으로각각의기술특징과관련동향정보를분석하여설명한다.
-5장:다양한오픈소스SDN제어기를가지고네트워크통신과정에서주고받는데이터패킷의흐름을직접제어해보는기본실습을진행한다.
-6장:오픈소스소프트웨어를활용하여SDN기반네트워크환경에서실시간트래픽현황을그래프로확인할수있는네트워크관제시스템을직접구축해본다.
-7장:오늘날5G네트워크환경에서기업과통신사가바라보는미래SDN의위치와역할에대해알아본다.

[이책의대상독자]
-SDN의개념과원리가궁금한소프트웨어개발자
-SDN실무기술이필요한네트워크엔지니어및관리자