SDN Linkmeup
Антоненко Виталий
Хост 1
Сеть A
Хост 2
Сеть B
Традиционная TCP/IP сеть
Функции каждого
сетевого устройства
Транспортная среда
TCP/IP
1. Построение маршрута (control path)
2. Реализация маршрута (data path)
Вывод: невозможность гибкого управление сетью
2
устройство для
пересылки
пакетов
App App App
устройство для
пересылки
пакетов
App App App
устройство для
пересылки
пакетов
App App App
устройство для
пересылки
пакетов
App App App
устройство для
пересылки
пакетов
Операционная
система
Операционная
система
Операционная
система
Операционная
система
Операционная
система
App App App
3
Рассмотрим подробнее транспортную
среду
3
устройство для
пересылки
пакетов
App App App
устройство для
пересылки
пакетов
App App App
устройство для
пересылки
пакетов
App App App
устройство для
пересылки
пакетов
App App App
устройство для
пересылки
пакетов
Операционная
система
Операционная
система
Операционная
система
Операционная
система
Операционная
система
App App App
Сетевая управляющая система
App App App
Программно-Конфигурируемые Сети (ПКС)
4
Простейшая топология ПКС сегмента
сети
5
хост хост хост
OpenFlow коммутатор
Контроллер
Канал управления
Коммутатор
6
OpenFlow - Протокол взаимодействия
коммутатора и контроллера
Data Path
Control PathControl Path
7
Data Path
Control Path OpenFlow
OpenFlow Контроллер
Протокол OpenFlow(SSL/TCP)
8
Controller
OpenFlow
Switch
PC
Использование OpenFlow
OpenFlow
Switch
OpenFlow
Switch
OpenFlow
Protocol
Anvial flow
Header Instructions Counters
Header Instructions Counters Header Instructions Counters
9
10
VLAN
RIP
OSPF
IS-IS
ACL
MPLS…
ПКС эволюция
Сетевое Устройство
11
VLAN
RIP
OSPF
IS-IS
ACL
MPLS…
Основы ПКС
Сетевое Устройство
12
Сетевое устройство
VLAN
RIP
OSPF
IS-IS
ACL
MPLS…
Основы ПКС
13
VLAN
RIP
OSPF
IS-IS
ACL
MPLS
…
TCAM
Контроллер
Коммутатор
Flow Table
Основы ПКС
14
VLAN
RIP
OSPF
IS-IS
ACL
MPLS
…
TCAM
Controller
Switch
Flow Table
Flow Table
MAC
src
MAC
dst
IP
Src
IP
Dst
TCP
sport
TCP
dport
Action
**5.6.7.8*** port 1
Примеры правил
****00:1f:..* port 5
22***** drop
666205.6.7.81.2.3.400:1f:..00:20.. port 7
Switching
Firewall
Flow
Switching
Routing
Основы ПКС
15
VLAN
RIP
OSPF
IS-IS
ACL
MPLS
…
TCAM
Controller
Switch
Flow Table
Flow Table
MAC
src
MAC
dst
IP
Src
IP
Dst
TCP
sport
TCP
dport
Action
**5.6.7.8*** port 1
****00:1f:..* port 5
22***** drop
666205.6.7.81.2.3.400:1f:..00:20.. port 7
Switching
Firewall
Flow
Switching
Routing
Основы ПКС
Примеры правил
16
VLAN
RIP
OSPF
IS-IS
ACL
MPLS
…
TCAM
Flow Table APP
APP
APP
APP
APP
APP
APP
СетеваяОС
Основы ПКС
17
VLAN
RIP
OSPF
IS-IS
ACL
MPLS
…
APP
APP
APP
APP
APP
APP
APP
СетеваяОС
Основы ПКС
18
VLAN
RIP
OSPF
IS-IS
ACL
MPLS
…
APP
APP
APP
APP
APP
APP
APP
Controller
СетеваяОС
Switch
Открытость для инновацийГлобальное преставление сети
Гибкая настройкаПростые сетевые устройстваПреимущества
Основы ПКС
19
VLAN
RIP
OSPF
IS-IS
ACL
MPLS
…
APP
APP
APP
APP
APP
APP
APP
Controller
СетеваяОС
Switch
Открытость для инновацийГлобальное преставление сети
Гибкая настройкаПростые сетевые устройстваПреимущества
Основы ПКС
Простое устройство
для пересылки пакетов
Виртуализация (“Slicing” Layer)
Контроллер Контроллер Контроллер
App App App App App App
Простое устройство
для пересылки пакетов
Простое устройство
для пересылки пакетов
Простое устройство
для пересылки пакетов
Простое устройство
для пересылки пакетов
20
Slice 1 Slice 2 Slice 3

Antonenko LinkMeUp SDN