Облачные вычисленияdimawolf/mfc_cn/lection09.pdf · ядерные...

62
1 Облачные вычисления 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Upload: others

Post on 27-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

1

Облачные вычисления

20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 2: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Что такое облачные вычисления?

3 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Облачная платформа – вычислительная инфраструктура, обеспечивающая масштабирование и виртуализацию сервисов.

Page 3: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Вычислительная система

20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л. 4

CPU, Memory, Devices

CPU, Memory, Devices

Процессор, память, устройства

Взаимодействие приложения с устройствами, управление памятью,

процессором

Page 4: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Виртуализация

20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л. 5

CPU, Memory, Devices

CPU, Memory, Devices

Виртуализация – это подмена подсистемы с определенными сервисами, на объект, имеющий такой же интерфейс и реализующий тот же самый набор сервисов.

Page 5: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Виртуальная память

20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л. 6

Page 6: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Виртуализация CPU

20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л. 7

CPU: RS, CC, RTI, CACHE

Devices

Memory pages

Page 7: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Виды виртуализации

●Виртуализация ресурсов

●Виртуализация платформы

Платформа – совокупность аппаратных и программных компонентов, на основе которой разработана и/или функционирует некоторая программная система

Основное свойство виртуальной платформы – на одной физической системе может работать много виртуальных платформ

Page 8: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Динамическая виртуализация

20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л. 9

Page 9: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л. 10

Page 10: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Паравиртуализация

20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л. 11

Page 11: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Виртуализация

12 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 12: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

20.11.2014 Введение в компьютерные сети

проф.Смелянский Р.Л. 13

Page 13: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Структура ЦОД

20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л. 14

Page 14: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

15 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 15: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Типовая сетевая инфраструктура ЦОД

20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л. 16

Page 16: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

17 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 17: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

19 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 18: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

ПРОБЛЕМЫ СОВРЕМЕННЫХ СЕТЕЙ

20 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 19: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Устаревшая архитектура Первые сети разрабатывались в 1960-1970х

Закон Мура: мощность микрочипов удваивается каждый 18 месяцев

Закон Гилдера: общая пропускная способность каналов передачи данных

удваивается каждые 12 месяцев

Изменился уровень развития науки и техники 21 20.11.2014 Введение в компьютерные сети

проф.Смелянский Р.Л.

Page 20: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Устаревшая архитектура • Изменилась социальная роль и значимость

компьютерных сетей в обществе [VoIP, потоковое видео, социальные сети]

• Меняется парадигма организации вычислений [на смену клиент-серверной архитектуре пришли

облачные вычисления и центры обработки данных] • Изменилась структура сети

[число wireless пользователей превышает число wired пользователей]

Изменились требования к сети 22 20.11.2014 Введение в компьютерные сети

проф.Смелянский Р.Л.

Page 21: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Распределение траффика по типам

• Изначальная архитектура сети не предполагала тех сценариев использования, которые актуальны на данный момент

23 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 22: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

World Wide Web

24 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 23: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Меняется парадигма организации вычислений

• На смену клиент-сервисной архитектуре пришли Cloud Computing и концепция Software as a Service

• Fog Computing

25 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 24: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Мобильная революция На каждого человека приходится по несколько мобильных устройств

Появились сервисы, ориентированные на мобильные устройства

26 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 25: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Мощность wireless-устройств растёт

Выпущена версия Ubuntu для замены рабочей станции

Появляются 2х и 4х ядерные мобильные платформы

27 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 26: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Для wireless устройств не хватает свободных частот

Зона покрытия сети Мегафон 28 20.11.2014 Введение в компьютерные сети

проф.Смелянский Р.Л.

Page 27: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Сложность администрирования

• Необходимость индивидуальной настройки каждого сетевого устройства

• Администратору приходится работать на уровне интерфейсов коммутационного оборудования

• Сложность программного и аппаратного обеспечения требует высокой квалификации администратора

Возрастают требования к персоналу 29 20.11.2014 Введение в компьютерные сети

проф.Смелянский Р.Л.

Page 28: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Невозможность гибко управлять маршрутизацией внутри сети

• Администратор вынужден работать в терминах сетевых адресов и пакетов

• Протоколы динамической маршрутизации сложны и не всегда оптимальны

• Использование большого числа протоколов порождает множество неявных зависимостей

30 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 29: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Существующая модель стека протоколов несовершенна

31 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 30: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Протоколы множатся

32 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 31: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

нужны высококвалифицированные специалисты

33 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 32: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Миллионы строк закрытого проприетарного кода

6000+ RFC документов

Миллиарды транзисторов

Сети закрыты для инноваций

Сложность внедрения новых идей

Специализированное Программное Обеспечение

Специализированное устройство передачи

данных

34 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 33: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

ПРОГРАММНО-КОНФИГУРИРУЕМЫЕ СЕТИ

[SOFTWARE-DEFINED NETWORKING]

35 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 34: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Сети с традиционной архитектурой

хост

коммутатор линия

A

B

порт

h1

h2 h3

h4

Передача

Анализ и модификация заголовков

Смелянский Р.Л. ЦПИКС, 2014

Page 35: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Сети с традиционной архитектурой

хост

линия

A

B

порт

Forwarding State

Control Plane

Forwarding State

Control Plane

Forwarding State

Control Plane

Forwarding State

Control Plane

коммутатор

Смелянский Р.Л. ЦПИКС, 2014

Page 36: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Сети с традиционной архитектурой

host

link

A

B

port

Forwarding State

Control Plane

Forwarding State

Control Plane

Forwarding State

Control Plane

Forwarding State

Control Plane

switch

Смелянский Р.Л. ЦПИКС, 2014

Page 37: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Сети с традиционной архитектурой

A

B

Forwarding State

Forwarding State

Forwarding State

Forwarding State

Control Plane

Control Plane

Control Plane

Control Plane host

link port switch

Смелянский Р.Л. ЦПИКС, 2014

Page 38: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

host

port switch

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

A

B

Forwarding State

Forwarding State

Forwarding State

Forwarding State

Control Plane

Control Plane Control Plane

link

Control Plane

Смелянский Р.Л. ЦПИКС, 2014

Page 39: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

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

A

B

Forwarding State

Forwarding State

Forwarding State

Forwarding State

Data Plane (DP)

Control Plane (CP)

Control Plane

Смелянский Р.Л. ЦПИКС, 2014

Page 40: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

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

A

B

Forwarding State

Forwarding State

Forwarding State

Forwarding State

Data Plane (DP)

Control Plane (CP)

App 1 App 2 App 3 App N

server

Controller

Смелянский Р.Л. ЦПИКС, 2014

Page 41: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Open Flow Протокол и Коммутатор

43 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 42: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

OpenFlow протокол Поддерживает три типа сообщений: • Сообщения контроллер-коммутатор

– Конфигурирование коммутатора – Управление и контроль состояния – Управление таблицами (flow tables)

• Симметричные сообщения – Отправка в обоих направлениях – Обнаружение проблем соединения контроллера с

коммутатором • Асинхронные сообщения

– Отправка от коммутатора к контроллеру – Объявляют об изменении состояния сети, состояния

коммутаторов.

44 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 43: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

OpenFlow коммутатор (v1.0) • Таблица потоков – определяет, как коммутатор будет

обрабатывать каждый поток • Защищенный канал – соединяет коммутатор с удаленным

контроллером • OpenFlow protocol – стандарт для взаимодействия

коммутатора с контроллером

45 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 44: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Secure Channel

• Отправка сообщение в соответствии с OpenFlow протоколом

• Позволяет контроллеру конфигурировать, управлять и контролировать состояние коммутатора

• TLS сессия устанавливается по инициативе коммутатора, аутентификация осуществляется посредством сертификатов

46 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 45: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

OpenFlow коммутатор (OpenFlow Switch spec. v1.1)

∗ Продвижение пакета только вперёд ∗ Переход: модификация пакета, обновление набора действий, обновление

метаданных 47 20.11.2014 Введение в компьютерные сети

проф.Смелянский Р.Л.

Page 46: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Запись в OpenFlow таблице

∗ Просматриваемые поля: входной порт, заголовок пакета, метаданные

∗ Инструкции: ∗ Изменение пакета ∗ Продвижением пакета по конвейеру ∗ Добавление новых действий в Набор действий (Action Set)

∗ Счётчики: количество байтов и пакетов, время соединения

48 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 47: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Устройство OpenFlow коммутатора

Таблица потоков (Flow Table)

MAC src

MAC dst

IP Src

IP Dst

TCP sport

TCP dport

Действие

OpenFlow клиент

* * 5.6.7.8 * * * port 1

port 4 port 3 port 2 port 1

Таблица потоков содержит шаблоны заголовков и ассоциированные действия

Заголовки имеют фиксированную длину

Количество записей в таблице – десятки - сотни тысяч

Пакеты анализируются и обрабатываются с канальной скоростью

49 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 48: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Троичная ассоциативная память (TCAM)

Множество нумерованных слотов Три возможных значения каждого бита: “0”, “1” и “?” Ширина TCAM (длина слота) – настраиваемый параметр На вход подается битовая строка TCAM выдает номер первого слота с успешным сопоставлением Фиксированное время каждого такта работы TCAM

50 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 49: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Поиск простых детерминированных образцов

Дано k простых детерминированных образцов длины меньше или равной w (ширине TCAM)

В такой ситуации, все образцы можно сразу разместить в слотах TCAM

Короткие образцы дополнить справа символами “?”

Порядок размещения образцов важен!

Скорость обработки трафика полностью определяется скоростью работы TCAM!

53 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 50: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Особенности сетевой ОС • API сетевой ОС предоставляет

возможность создавать приложения на основе централизованной модели программирования

• API сетевой ОС позволяет создавать приложения в терминах высокоуровневых абстракций, а не низкоуровневых параметров конфигурации.

[имя хоста вместо MAC-адреса]

54 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 51: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Сеть оператора с ВСС

© ON.LAB

Edge

Core

DSLAM

OLT

DSLAM

Access BRAS Firewall

Carrier Grade NAT

DPI

CDN Monitor

WAN Accelerator

CPE

21.11.2013 Смелянский Р.Л. ЦПИКС

IMS, VoLTE, CSCF

Page 52: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Виртуальные Сетевые Сервисы (NFV)

Смелянский Р.Л. ЦПИКС, 2014

Page 53: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Пример: сеть оператора с NFV

Edge

Core

DSLAM

OLT

DSLAM

Access BRAS Firewall

Carrier Grade NAT

DPI

CDN Monitor

WAN Accelerator

CPE DC (Standard High Volume Servers/Storage/Switches)

BRAS

DPI DPI

CG-NAT

CG-NAT BRAS

CPE-Func CPE-Func CPE-Func CPE-Func BRAS

BRAS

DPI

CG-NAT

BRAS

CPE-Func CPE-Func CPE-Func CPE-Func

BRAS

DPI

CG-NAT

BRAS

CPE-Func CPE-Func CPE-Func CPE-Func

CDN

CDN

CDN

CDN

Monitor Monitor

WAN-Accl WAN-Accl

CDN

CDN

CDN

CDN

Monitor Monitor

WAN-Accl WAN-Accl

Network Function-VMs

Смелянский Р.Л. ЦПИКС, 2014

Page 54: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

High performance datapath

VM: Firewall

VM: VPN

VM: Intrusion Detection System

SDN

VM VM VM VM

Firewall, VPN, IDS, …

Hardware

High performance datapath OS/Linux

Software Switch

OS/Linux

Подробнее: • Based on Intel DPDK • Leveraging abilities of

multicore systems • High speed interconnect to

VMs • Based on Open vSwitch • Manageable from

SDN/OpenFlow controllers

Commodity hardware and software

Смелянский Р.Л. ЦПИКС, 2014

Page 55: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Results

Open vSwitch Open vSwitch + DPDK

PHY-to-PHY 1.1 Mpps 10 Mpps

VM-to-PHY 0.3 Mpps 4 Mpps

VM-to-VM 0.3 Mpps 3 Mpps

* 10 Gb channel ** 64 bytes UDP packets *** theoretical max is 15Mpps **** Intel Xeon E3-1240 2.4GHz/6

The overall achieved performance for one server is 50Gbps

Смелянский Р.Л. ЦПИКС, 2014

Page 56: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Преимущества

• Снижение капитальных затрат • Виртуальные функции на стандартном hardware

• Снижение операционных издержек • Эффективное использование ресурсов • Снижение затрат на энергопотребление • Управление стандартными серверами

• Быстрый запуск сервисов • Программируемое управление

• Гибкость • Эластичное масштабирование • Цепочки сетевых функций

• Возможности для российских производителей

Смелянский Р.Л. ЦПИКС, 2014

Page 57: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Изменения, которые произойдут

с компьютерными сетями:

Компьютерные сети станут централизованно программируемыми

Ключевые возможности: гибкость, программируемость, автоматизация управления

Сети сближаются:

По областям применениям: беспроводные, транспорт, маршрутизацию, вычисления, хранилища;

По уровням: оптические, IP, сервисы, приложения;

По производителям: возможность управления сетью как единым пулом ресурсов.

Изменение бизнес-модели:

Для производителей оборудования:

Продажа набора программа вместо «ящиков»; Построение сильной экосистемы сетей с критической массой программных

приложений;

Для сервис-провайдеров:

Управление программируемой сетью предоставит новые маркетинговые возможности;

Возможность покупать ПО у небольших производителей.

Смелянский Р.Л. ЦПИКС, 2014

Page 58: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

ПЕРСПЕКТИВЫ ИСПОЛЬЗОВАНИЯ ПРОГРАММНО-

КОНФИГУРИРУЕМЫХ СЕТЕЙ

63 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 59: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Перспективы использования

• Универсализация сетевого оборудования • Удаление функций управления из

коммутационного оборудования • Комбинирование оборудования и

программного обеспечения разных производителей

• Обновление программного обеспечения

[удешевление оборудования]

64 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 60: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Перспективы использования

• Централизованное управление оборудованием сегмента

• Управление сегментом сети по аналогии с управление домашним маршрутизатором

• Автоматическая настройка оборудования • Гранулярный контроль траффика

[упрощение администрирования]

65 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 61: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Перспективы использования

• Упрощение приложений с помощью стандартного интерфейса контроллера

• Расширяемая функциональность сети • Динамическое взаимодействие

пользовательских приложений и сети передачи данных

• Изоляция функциональности

[концепция приложений]

66 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.

Page 62: Облачные вычисленияdimawolf/MFC_CN/Lection09.pdf · ядерные мобильные платформы. 20.11.2014 27 Введение в компьютерные

Перспективы использования

• Упрощение разработки новых протоколов из-за централизации сети

• Простота установки и конфигурирования необходимых программ

• Проведение экспериментов на реальной инфраструктуре сети

• Простота сбора статистики

[исследование сети]

67 20.11.2014 Введение в компьютерные сети проф.Смелянский Р.Л.