This document provides an overview of software defined networks (SDN). It discusses how SDN transforms network architecture by abstracting the infrastructure from applications and making it programmable. Key terminology and standards are explained, such as the OpenFlow protocol for communication between controllers and switches. Examples are given of how SDN allows for easy development of business applications and flexible, scalable networks that can quickly adapt to changing needs. The market size for SDN is also growing significantly.
2. -2-
Contents
1. What is SDN?
2. How can SDN be transformed?
3. What changed ?
4. What terminology & standard?
5. What changed on business application
by using SDN?
6. What is controller?
7. What is OpenFlow?
8. example of flow table
9. How OpenFlow switch work?
10. example of SDN
11. SDN market size
3. 1. What is SDN?
-3-
transforming network architecture
4. 2. How can SDN be transformed?
-4-
network infrastructure abstracted from the application
make network infrastructure to programmable entity
5. 3. What changed?
-5-
can not meet
the business requirement
enable to build
scalable, flexible network
adapt to changing
business need very agilely
6. 4. What terminology & standard?
-6-
control plane
data plane
northbound API
southbound API
controller
leading by ONF(Open Network Foundation)
released southbound API standard named OpenFlow
no northbound API standard
OpenFlow supported network device & legacy device
7. 5. What changed on business application by
using SDN?
-7-
easy, simple development of business application
8. 6. What is controller?
-8-
for carrier
for cloud service
for data center
similar to OS of a computer
provide network service API
9. 7. What is OpenFlow?
-9-
define protocol that enable controller communicating
with network devices
latest standard 1.4.0
flow table entry
10. 8. example of flow table
-10-
플로우 테이블의 헤더정보를 이용한 동작모드의 예
11. 9. How OpenFlow switch work?
-11-
flow entry 사전 등록
flow entry 사전 등록
안됨
12. 10. example of SDN
-12-
received the Innovation Award in Content Delivery at IBC 2013
adjusting the bandwidth requirements of each station according to
their program schedule
centrally managing the network, the technology flexibly and efficiently
manages traffic