Download - Antonenko LinkMeUp SDN
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
OpenFlowProtocol
Anvial flow
Header Instructions Counters
Header Instructions Counters Header Instructions Counters
9
10
VLANRIP
OSPF
IS-IS
ACL
MPLS…
ПКС эволюция
Сетевое Устройство
11
VLANRIP
OSPF
IS-IS
ACL
MPLS…
Основы ПКС
Сетевое Устройство
12
Сетевое устройство
VLANRIP
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
MACsrc
MACdst
IPSrc
IPDst
TCPsport
TCPdport
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
FlowSwitching
Routing
Основы ПКС
15
VLAN
RIP
OSPF
IS-IS
ACL
MPLS
…
TCAM
Controller
Switch
Flow Table
Flow Table
MACsrc
MACdst
IPSrc
IPDst
TCPsport
TCPdport
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
FlowSwitching
Routing
Основы ПКС
Примеры правил
16
VLAN
RIP
OSPF
IS-IS
ACL
MPLS
…
TCAMFlow 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