장바구니 담기 close

장바구니에 상품을 담았습니다.

오픈플로우를 활용한 SDN 입문

오픈플로우를 활용한 SDN 입문

  • 시아마크 아조돌몰키
  • |
  • 에이콘출판
  • |
  • 2014-09-23 출간
  • |
  • 188페이지
  • |
  • 188 X 235 X 30 mm /495g
  • |
  • ISBN 9788960776098
판매가

18,000원

즉시할인가

16,200

배송비

2,300원

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
16,200

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

출판사서평

★ 요약 ★

소프트웨어 정의 네트워크(Software Defined Networking)라는 새로운 네트워크 제어 기술에 대한 실무 중심의 소개를 제공한다. 클라우드 환경을 포함한 다양한 네트워크 환경에서의 SDN 적용 실습을 통해 소프트웨어 정의 네트워크의 실체를 직접 확인해 볼 수 있는 여러 가지 가이드를 제공하여, SDN을 통해 기존 네트워크 인프라가 어떻게 변하는지 이해하도록 도와준다. 이를 통해 독자들이 SDN을 실무에 쉽게 적용할 수 있도록 도와주는 것을 목적으로 한다.

★ 이 책에서 다루는 내용 ★

■ 오픈플로우(OpenFlow)와 그 구성 요소의 핵심
■ Mininet, POX, OpenDaylight을 이용한 SDN 실험환경 구축 방법
■ 나만의 실험환경 구축방법과 네트워크 애플리케이션 개발 방법
■ 오픈플로우와 플로우바이저(Flowvisor)를 이용한 네트워크 가상화
■ 클라우드 컴퓨팅 환경의 네트워킹을 위한 오픈플로우 활용법
■ 새로운 형태의 오픈플로우를 경험할 수 있는 다양한 오픈 소스 툴

★ 이 책의 대상 독자 ★

이 책이 오픈플로우의 주요 구성 요소와 오픈플로우를 이용한 소프트웨어 정의 네트워킹을 다루긴 하지만, 프로토콜 레퍼런스 문서가 아니라 튜토리얼 가이드이다. 네트워크 엔지니어, 네트워크 관리자, 시스템 소프트웨어 개발자, 네트워크 애플리케이션 개발자 등 오픈플로우에 대해 관심이 있는 누구나 이 책의 독자가 될 수 있다.

★ 이 책의 구성 ★

1장, ‘오픈플로우 소개’ 오픈플로우와 SDN 생태계에서 오픈플로우의 역할과 컴퓨터 네트워크에서 오픈플로우가 어떻게 동작하는지 소개한다. 1장에서는 실험 환경을 실제로 구성하기에 앞서 필요한 지식을 살펴본다. 플로우의 개념, 플로우 포워딩, 오픈플로우 기능, 오픈플로우 테이블이 할 수 있는 일, 오픈플로우의 기능과 한계를 다룬다.

2장, ‘오픈플로우 스위치 구현’ 현재 제공되고 있는 오픈플로우 스위치 구현을 하드웨어와 소프트웨어 구현을 포함하여 다룬다.

3장, ‘오픈플로우 컨트롤러’ 오픈플로우 스위치의 제어 주체로서 오픈플로우 컨트롤러 역할과 오픈플로우 기반 네트워크 애플리케이션 개발을 위해 제공되는 API(즉, 노스바운드 인터페이스)에 대해서 다룬다.

4장, ‘환경 구성’ 오픈플로우 스위치와 컨트롤러의 옵션을 소개한다. 또한 네트워크 애플리케이션 개발 환경에 대해 다룬다. 4장에서는 5장에서 네트워크 애플리케이션 개발을 위해 이용되는 가상 장치와 도구(예, Mininet과 와이어샤크(Wireshark))의 설치에 대해 집중한다.

5장, ‘네트워크 애플리케이션 개발’ 오픈플로우가 어떻게 네트워크 애플리케이션 개발의 기반을 제공하는지 보여주기 위해 예제 네트워크 애플리케이션(예, 학습 스위치와 방화벽)의 개발을 다룬다.

6장, ‘네트워크 슬라이싱’ 오픈플로우와 플로우바이저를 이용한 네트워크 슬라이싱을 다룬다. 미리 계획된 구성을 위해 독자가 플로우바이저를 이용해 네트워크 슬라이스를 설정하고 이용하는 방법을 이해할 수 있다.

7장 ‘클라우드 컴퓨팅에서의 오픈플로우’ 클라우드 컴퓨팅에서의 오픈플로우의 역할에 집중하며, 특히 오픈스택 뉴트론(OpenStack Neutron)의 설치와 설정을 다룬다. 뉴트론은 오픈스택 프로젝트로 오픈스택 서비스에 의해 관리되는 인터페이스 장치들(예, 가상 네트워크 인터페이스 카드들) 사이의 네트워크 연결성을 서비스(NaaS)로 제공한다.

8장 ‘오픈 소스 프로젝트’ 네트워크 엔지니어나 관리자가 상용 환경에서 활용할 수 있는 중요한 오픈 소스 프로젝트를 설명하고, 이에 대한 접근 경로를 제공한다. 이 프로젝트에서는 오픈플로우 소프트 스위치에서부터 컨트롤러와 가상화 도구, 오케스트레이션 도구, 시뮬레이션 테스팅 도구까지 매우 다양한 내용을 다룬다.

★ 옮긴이의 말 ★

대부분의 사람들은 네트워크에 대해서 잘 알지 못합니다. 인터넷이 되지 않으면 인터넷공급사(ISP)에 전화를 걸어 문제 해결을 요청합니다. 그럼 전화로 해결해주는 경우도 있고, 기사님이 직접 방문해서 해결해주시는 경우도 있습니다. 요즘은 저렴하고 편리한 무선공유기가 많아서 직접 구매해 설치하는 경우가 많습니다. 하지만, 무선공유기가 인터넷이 안되면, 공유기를 재시작하는게 전부입니다.

대부분의 보통 사람들은 네트워크에 대해서 잘 알지 못합니다. 네트워크를 관리하는 사람들 입장에서도 네트워크는 여전히 어렵습니다. 네트워크를 구성하는 장비에는 스위칭 장비와 라우팅 장비가 있고, 각 장비는 서로 다른 프로토콜로 동작합니다. 같은 스위칭 장비라 하더라도 제조사마다 서로 다른 명령어를 제공하고, 같은 제조사 장비라 하더라도 모델에 따라 지원하는 기능이 다릅니다. 이로 인해 네트워크를 통합 관리하는 솔루션을 개발하는 일은 비용이 많이 들지만 장비 하나하나를 직접 제어하는 것만큼 세밀한 제어까지는 어렵습니다. 또한 장비에 새로운 프로토콜을 탑재하기도 어려워서 기존 장비를 업그레이드하기보다는 새로운 장비를 구매하는 것이 일반적이었습니다.

네트워크 통합 관리의 어려움을 아는 사람들은 더욱 단순하고 간편한 네트워크를 원했습니다. 네트워크 장비 벤더가 어디인지, 어떤 모델인지 몰라도 네트워크를 쉽게 통합 제어할 수 있기를 원했고, 새로운 프로토콜을 빠르게 탑재하고, 심지어는 개발해서 이용하고 싶어 했습니다. 소프트웨어 정의 네트워킹, 즉 SDN은 이러한 요구사항을 만족시켜 줄 수 있는 기술로 2~3년 전부터 큰 관심을 받고 있습니다. 모든 네트워크 장비의 제어 평면과 데이터 평면을 분리하고, 제어 평면을 오픈플로우(Openflow)라고 하는 표준화된 프로토콜을 이용하여 통합함으로써 통합제어와 새로운 프로토콜의 적용을 쉽게 할 것이라는 기대를 한 몸에 받았습니다.

하지만 새로운 기술이 기존의 기술을 대체하는 것은 쉬운 일이 아닙니다. 새롭다는 것만으로는 기존 기술에 익숙한 사람들을 움직이게 할 수 없습니다. 먼저 새로운 기술이 기존 기술과 마찬가지로 안정적이고 확장성이 있음을 증명해야 합니다. 다음으로 새로운 기술도 기존 기술만큼 두터운 사용자 층이 형성되어 있어야 합니다. 마지막으로 영향력 있는 누군가가 새로운 기술을 적용하고, 그 성공스토리가 대중에게 알려져야 합니다. SDN은 아직 그 쓰임과 활용에 대한 강한 믿음이 구축되지 않았습니다. 다년간의 노력으로 SDN에 대한 증명과 사용자 층이 형성되었지만, 아직 마지막 요구사항을 만족시키지 못한 상태입니다. 사람들은 지금도 누군가 나타나서 SDN을 이용한 놀라운 뭔가를 보여주기를 기대하고 있습니다.

SDN이 미래 네트워크라는 점은 아무도 의심하지 않지만, 어떤 영역에서는 매우 천천히, 어떤 영역에서는 매우 빠르게 기존 네트워크를 대체하고 있기 때문에 어설프게 조바심을 가져서는 안 됩니다. 관심을 가지고 계속 지켜보십시오. 그러면 어느새 SDN이 만든 미래 네트워크 안에 우리가 있을 것입니다. 한때 영화에서만 보던 기술이었던 화상통화가 지금은 일반적인 통화기능이 된 것처럼 말이죠.

마지막으로, 이 책은 SDN 입문자를 위한 책입니다. 다소 어려운 내용이 있더라도 SDN이 무엇이고, 어떻게 동작하고, 어떤 툴(Tool)을 이용해 테스트할 수 있는지만 알아도 향후 공부에 도움이 될 것입니다. 번역서이기 때문에 부득이 용어의 난해함을 완벽히 제거하지 못한 점에 대해서는 독자 여러분의 깊은 이해를 구합니다.

자! 이제 새로운 걸 배우러 갈 시간입니다. Let’s SDN!

저자소개

저자 시아마크 아조돌몰키 (Siamak Azodolmolky)는 1994년에 테헤란(Tehran) 대학에서 컴퓨터공학 학위를 받고, 첫 석사 학위를 아자드(Azad) 대학에서 받았다. Data Processing Iran Co.(이란의 IBM)에서 소프트웨어 개발자와 시스템 엔지니어, 선임 연구원으로 1992년부터 2001년까지 일했다. 2006년에 두 번째 석사학위를 카네기 멜론(Carnegie Mellon) 대학에서 받았으며, 박사과정 중인 2007년에는 AIT(Athens Information Technology)에 연구원과 소프트웨어 개발자로 참여했다.

2010년 8월에 에식스(Essex) 대학 CSEE(컴퓨터 과학 및 전자 공학부)의 고성능 네트워크 연구 그룹에 선임 연구원으로 참여했고, 2011년에 UPC(Universitat Polit cnica de Catalunya)에서 박사학위를 받았으며, 다양한 국책과제와 EU 프로젝트에 참여해왔다. 소프트웨어 정의 네트워킹(SDN)은 2010년 이후로 그의 주요 연구 주제 중 하나였고, 전송(optical) 네트워크 분야에 대한 SDN 적용과 관련된 오픈플로우 확장에 대해 연구해왔으며, 국제 학술대회, 저널과 책에 걸쳐 50편 이상의 논문을 게재했다.

현재 2012년 9월부터 GWDG(Gesellschaft f r Wissenschaftliche Datenverarbeitung mbH G ttingen)에서 선임 연구원으로 일하면서 SDN 관련 활동을 이끌고 있다. ACM의 프로페셔널 멤버이고, IEEE의 시니어 멤버다.

도서소개

이 책은 소프트웨어 정의 네트워크(Software Defined Networking)라는 새로운 네트워크 제어 기술에 대한 실무 중심의 소개를 제공한다. 클라우드 환경을 포함한 다양한 네트워크 환경에서의 SDN 적용 실습을 통해 소프트웨어 정의 네트워크의 실체를 직접 확인해 볼 수 있는 여러 가지 가이드를 제공하여, SDN을 통해 기존 네트워크 인프라가 어떻게 변하는지 이해하도록 도와준다. 이를 통해 독자들이 SDN을 실무에 쉽게 적용할 수 있도록 도와주는 것을 목적으로 한다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.