20
SDN Linkmeup Антоненко Виталий

Antonenko LinkMeUp SDN

Embed Size (px)

Citation preview

Page 1: Antonenko LinkMeUp SDN

SDN Linkmeup

Антоненко Виталий

Page 2: Antonenko LinkMeUp SDN

Хост 1

Сеть A

Хост 2

Сеть B

Традиционная TCP/IP сеть

Функции каждого

сетевого устройства

Транспортная среда

TCP/IP

1. Построение маршрута (control path)

2. Реализация маршрута (data path)

Вывод: невозможность гибкого управление сетью

2

Page 3: Antonenko LinkMeUp SDN

устройство для пересылки

пакетов

App App App

устройство для пересылки

пакетов

App App App

устройство для пересылки

пакетов

App App App

устройство для пересылки

пакетов

App App App

устройство для пересылки

пакетов

Операционная система

Операционная система

Операционная система

Операционная система

Операционная система

App App App

3

Рассмотрим подробнее транспортную среду

3

Page 4: Antonenko LinkMeUp SDN

устройство для пересылки

пакетов

App App App

устройство для пересылки

пакетов

App App App

устройство для пересылки

пакетов

App App App

устройство для пересылки

пакетов

App App App

устройство для пересылки

пакетов

Операционная система

Операционная система

Операционная система

Операционная система

Операционная система

App App App

Сетевая управляющая система

App App App

Программно-Конфигурируемые Сети (ПКС)

4

Page 5: Antonenko LinkMeUp SDN

Простейшая топология ПКС сегмента сети

5

хост хост хост

OpenFlow коммутатор

Контроллер

Канал управления

Page 6: Antonenko LinkMeUp SDN

Коммутатор

6

OpenFlow - Протокол взаимодействия коммутатора и контроллера

Page 7: Antonenko LinkMeUp SDN

Data Path

Control PathControl Path

7

Page 8: Antonenko LinkMeUp SDN

Data Path

Control Path OpenFlow

OpenFlow Контроллер

Протокол OpenFlow(SSL/TCP)

8

Page 9: Antonenko LinkMeUp SDN

Controller

OpenFlow Switch

PC

Использование OpenFlow

OpenFlow Switch

OpenFlow Switch

OpenFlowProtocol

Anvial flow

Header Instructions Counters

Header Instructions Counters Header Instructions Counters

9

Page 10: Antonenko LinkMeUp SDN

10

VLANRIP

OSPF

IS-IS

ACL

MPLS…

ПКС эволюция

Сетевое Устройство

Page 11: Antonenko LinkMeUp SDN

11

VLANRIP

OSPF

IS-IS

ACL

MPLS…

Основы ПКС

Сетевое Устройство

Page 12: Antonenko LinkMeUp SDN

12

Сетевое устройство

VLANRIP

OSPF

IS-IS

ACL

MPLS…

Основы ПКС

Page 13: Antonenko LinkMeUp SDN

13

VLAN

RIP

OSPF

IS-IS

ACL

MPLS

TCAMКонтроллер

Коммутатор

Flow Table

Основы ПКС

Page 14: Antonenko LinkMeUp SDN

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

Основы ПКС

Page 15: Antonenko LinkMeUp SDN

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

Основы ПКС

Примеры правил

Page 16: Antonenko LinkMeUp SDN

16

VLAN

RIP

OSPF

IS-IS

ACL

MPLS

TCAMFlow Table APP

APP

APP

APP

APP

APP

APP

Сет

евая

ОС

Основы ПКС

Page 17: Antonenko LinkMeUp SDN

17

VLAN

RIP

OSPF

IS-IS

ACL

MPLS

APP

APP

APP

APP

APP

APP

APP

Сет

евая

ОС

Основы ПКС

Page 18: Antonenko LinkMeUp SDN

18

VLAN

RIP

OSPF

IS-IS

ACL

MPLS

APP

APP

APP

APP

APP

APP

APP

Controller

Сет

евая

ОС

Switch

Открытость для инновацийГлобальное преставление сетиГибкая настройкаПростые сетевые устройстваПреимущества

Основы ПКС

Page 19: Antonenko LinkMeUp SDN

19

VLAN

RIP

OSPF

IS-IS

ACL

MPLS

APP

APP

APP

APP

APP

APP

APP

Controller

Сет

евая

ОС

Switch

Открытость для инновацийГлобальное преставление сетиГибкая настройкаПростые сетевые устройстваПреимущества

Основы ПКС

Page 20: Antonenko LinkMeUp SDN

Простое устройство для пересылки пакетов

Виртуализация (“Slicing” Layer)

Контроллер Контроллер Контроллер

App App App App App App

Простое устройство для пересылки пакетов

Простое устройство для пересылки пакетов

Простое устройство для пересылки пакетов

Простое устройство для пересылки пакетов

20

Slice 1 Slice 2 Slice 3