What is SDN and How to Approach it with Python!

  • Computer Network
  • Difficulty Beginner
  • 2017-08-12 (토요일) 13:40 - 14:20
  • 영어
  • 105
  • Photography and recording is allowed

Slide

https://drive.google.com/file/d/0ByzMDW_UVRWFWm51U29KZkZ3M0E/view?usp=sharing

Video

https://www.youtube.com/watch?v=skDHYvlcUQI

Description

본 발표는 최근 네트워킹 분야에 불고 있는 소프트웨어정의 네트워킹 (SDN)에 관한 것으로 사물인터넷의 시대에서 더욱 증가되는 네트워크의 중요성과 SDN의 의미에 대해서 바르게 이해하고 앞으로 변화할 네트워킹 환경에 개발자, 프로그래머, 파이썬 유저로써 어떻게 준비하고 대처해야할지 함께 생각해보는 기회를 제공하는데 그 목적이 있다. 본 발표를 이해하기 위해서는 컴퓨터공학 전공 1학년 수준의 컴퓨터 구조와 컴퓨터 네트워크의 지식만 있다면 충분히 이해하고 즐길수 있다. 다만 후반에 나오는 파이썬툴들에 대하여 이해하기 위해서는 파이썬의 기초를 미리 공부하기를 권장한다. 발표의 초반 20분은 컴퓨터 네트워크의 역사와 발전방향에 대하여 이야기하고 SDN이 무엇인지 발표자의 생각을 나눈다. 그리고 발표의 후반 약 20분은 SDN 환경에서 여러가지 형태로 사용되는 파이썬으로 제작된 툴 (Ryu 컨트롤러와 Mininet 가상 스위치)을 소개하고 사용하는 방법을 소개한다. 이번 발표를 통해 파이썬 사용자들의 SDN에 대한 이해가 높아지기를 기대한다.


This talk is about understanding software defined networking (SDN) and recent trends in computer networking through networking tools built in Python. We aim to provide a perspective on computer networking in the era of Internet of Things (IoT) and how to cope with changing environments as developers, programmers, and Python users. This talk requires basic knowledge equivalent of first-year-computer-science-major undergraduates. However, for the latter half of the talk, we recommend you experience the basics of Python beforehand to fully understand the contents concerning Python-based tools such as Ryu (an OpenFlow controller) and Mininet (a virtual switch environment). We hope through this talk Python users would gain a better perspective and understanding about SDN and computer networking.

Reference source codes

Mininet: https://github.com/mininet
Ryu: https://github.com/osrg/ryu

Comments

blog comments powered by Disqus

Sponsors

플래티넘

골드

실버

브론즈