Облачные вычисленияsveta/13-Облачные_вычисления_и... ·...
TRANSCRIPT
Облачные вычисления
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 1
Что такое облачные вычисления?
Облачная платформа – вычислительная инфраструктура, обеспечивающая виртуализацию и масштабирование сервисов.
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 2
Вертикальное
Масштабирование
Масштабирование • вертикальное• горизонтальное
Горизонтальное
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 3
Вычислительная система
CPU, Memory,Devices
CPU, Memory,Devices
Процессор, память, устройства
Взаимодействие приложения с внешними устройствами, памятью, процессором
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 4
Виртуализация
CPU, Memory,Devices
CPU, Memory,Devices
Виртуализация – это подмена подсистемы с определенными сервисами, на объект, имеющий такой же интерфейс и реализующий тот же самый набор сервисов.
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 5
Виртуальная память
интерфейс
интерфейс
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 6
Виртуализация вычислителя
CPU: RS, CC, RTI, CACHE
Devices
Memory pages
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 7
Динамическая виртуализация
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 8
Виртуализация
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 9
Виртуализация
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 10
Виртуализация сети
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 11
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 12
Центр обработки данных (data center) –инженерно-сложный объект, спроектированный, построенный и оснащённый специально для обеспечения заданного уровня доступности работающих в ЦОД Приложений
ЧТО ТАКОЕ ЦОД?
13[data centers design & consulting], Москва, 2013 г.
Что такое ЦОД?
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 13
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 14
Структура ЦОД
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 15
Источник: Cisco Visual Networking Index - 2008-2013
ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ - МЕНЬШЕОБЪЁМ ДАННЫХ - БОЛЬШЕ
СКОРОСТЬ ОБРАБОТКИ - ВЫШЕСКОРОСТЬ ПЕРЕДАЧИ - ВЫШЕ
Petabytes per month
10.16014.743 21.367
30.811
42.165
55.56030.811.000.000.000.000.000 bytes
16[data centers design & consulting], Москва, 2013 г.15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 16
ТИПЫ ПОТРЕБИТЕЛЕЙ УСЛУГ ЦОД И ИХ ТРЕБОВАНИЯ К КАЧЕСТВУ
БИЗНЕС-ПРОЦЕССОВ
организации, для которых недопустим любой перерыв в предоставлении ИТ-сервисов
организации, успешность работыкоторых во многом зависит от непрерывности критически важныхбизнес-процессовкомпании, допускающие временныеперерывы в работе ипредоставлении ИТ-сервисовнебольшие «ремесленные» компании, работающие в off-line режиме
ЦЕЛЕВАЯ АУДИТОРИЯ ЦОД ПО TIER
УРОВЕНЬ* НАДЁЖНОСТИ ЦОД
TIER IV
TIER III
TIER II
TIER I
* TIER (англ.) = уровень, этаж
17[data centers design & consulting], Москва, 2013 г.15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 17
Модульные ЦОД
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 18
SEA WATER AIR CONDITIONING
Для проекта в 10,000 кв.м. полезной площади при нагрузке в 1615 Вт/кв.м.
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 19
Положение РФ на рынке услуг ЦОДОбъём рынка услуг дата-центров- от$100 до $150 млн. из них большеполовины приходится на внутренние(корпоративные) дата-центрыкрупных компаний
78% услуг аутсорсинговых ЦОД потребляется в Москве, около 12% -в Санкт-Петербурге
Развитие рынка ЦОД в регионахосложняется состоянием каналовсвязи и низким уровнеминформированностью об этом видеуслуг — по данным компании CN Research 46% опрошенных неинтересовались вопросамиаутсорсинга ресурсов ЦОД
СТРАНЫ ВЛАДЕЛЬЦЫ ДАТА-ЦЕНТРОВ
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 20
Типовая сетевая структура сети в ЦОД
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 21
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 22
ПРОБЛЕМЫ СОВРЕМЕННЫХ СЕТЕЙ
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 23
Устаревшая архитектураПервые сети разрабатывались в 1960-1970х
Закон Мура: мощность микрочипов удваивается каждый 18 месяцев
Закон Гилдера: общая пропускная способность каналов передачи данных
удваивается каждые 12 месяцев
Изменился уровень развития науки и техники15.05.2016 Введение в компьютерные сети
проф.Смелянский Р.Л. 24
Устаревшая архитектура• Изменилась социальная роль и значимость
компьютерных сетей в обществе[VoIP, потоковое видео, социальные сети]
• Меняется парадигма организации вычислений[на смену клиент-серверной архитектуре пришли
облачные вычисления и центры обработки данных]• Изменилась структура сети
[число wireless пользователей превышает число wired пользователей]
Изменились требования к сети15.05.2016 Введение в компьютерные сети
проф.Смелянский Р.Л. 25
Распределение траффика по типам
• Изначальная архитектура сети не предполагала тех сценариев использования, которые актуальны на данный момент
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 26
World Wide Web
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 27
Меняется парадигма организации вычислений
• На смену клиент-сервисной архитектуре пришли Cloud Computing и концепция Software as a Service
• Fog Computing
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 28
Мобильная революцияНа каждого человека приходится по несколько мобильных устройств
Появились сервисы, ориентированные на мобильные устройства
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 29
Постоянно появляются новые wireless технологии
Быстрее, дальше, дешевле!
[3G – сегодняшний день]
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 30
Мощность wireless-устройств растёт
Выпущена версия Ubuntu для замены рабочей станции
Появляются 2х и 4х ядерные мобильные платформы
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 31
При увеличении числа пользователей пропускная способность разделяется
Решение – увеличение количества передающих
станций
Слишком дорого!
[Почему нельзя мультиплексировать передачу данных через разные каналы?!]
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 32
Сложность администрирования
• Необходимость индивидуальной настройки каждого сетевого устройства
• Администратору приходится работать на уровне интерфейсов коммутационного оборудования
• Сложность программного и аппаратного обеспечения требует высокой квалификации администратора
Возрастают требования к персоналу15.05.2016 Введение в компьютерные сети
проф.Смелянский Р.Л. 33
Невозможность гибко управлять маршрутизацией внутри сети
• Администратор вынужден работать в терминах сетевых адресов и пакетов
• Протоколы динамической маршрутизации сложны и не всегдаоптимальны
• Использованиебольшого числа протоколов порождаетмножество неявныхзависимостей
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 34
Существующая модель стека протоколов несовершенна
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 35
Протоколы множатся
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 36
нужны высококвалифицированные специалисты
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 37
Сети закрыты для инноваций
• Расширение области применения сети[оплата проезда с мобильного телефона]
• Повышение безопасности работы в сети[борьба с DDOS, поиск и устранение уязвимостей]
• Повышение эффективности работы сети[green switching]
• Расширение функциональности сети[Обеспечение необходимого качества сервиса]
Сложность проведения экспериментов
Существует множество идей по улучшению существующих сетей
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 38
Миллионы строк закрытого проприетарного кода
6000+ RFC документов
Миллиарды транзисторов
Сети закрыты для инноваций
Сложность внедрения новых идей
СпециализированноеПрограммноеОбеспечение
Специализированноеустройство передачи
данных
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 39
ПРОГРАММНО-КОНФИГУРИРУЕМЫЕ СЕТИ
[SOFTWARE-DEFINED NETWORKING]
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 40
Коммутация пакетовH1
H2
S1
Dest-MAC Port
R2
R1
LANP1
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 41
Коммутация пакетовH1
H2
S1
Network Port Next Hop
Metrics
R2
R1
LAN
P1
Dest-MAC Port
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 42
Управление / Control
Программно-Конфигурируемые сети[разделение передачи и управления]
Передача / Forwarding
• Существует фиксированный набор простых инструкций обработки пакетов
• Концепция совместима с различными протоколами
• Работает с разноуровневым оборудованием15.05.2016 Введение в компьютерные сети
проф.Смелянский Р.Л. 43
Сегмент ПКСH1
H2
S1
R2
R1
TCP или SSL
P1
Контроллер
OpenFlow
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 44
Сегмент ПКСH1
H2
S1
R2
R1
КонтроллерTCP или SSL
OpenFlow
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 45
Сегмент ПКСH1
H2
S1
R2
R1
Контроллер
Pattern Action Pattern Action
Pattern ActionTCP или SSL
OpenFlow
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 46
• Меткой маршрутизации служит множество заголовков пакета различных уровней стека
[бинарные данные или множество полей]• Каждой метке соответствует набор действий
[запрос, передача, сброс, изменение]• Быстрый поиск соответствия с помощью
быстрой ассоциативной памяти TCAM[объём: Мб, скорость: нс]
• Агрегация хранимых сигнатур потоков[поиск сигнатуры по шаблону]
Программно-Конфигурируемые сети[коммутация потоков]
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 47
Примеры
Маршрутизация
*
SwitchPort
MACsrc
MACdst
Ethtype
VLANID
IPSrc
IPDst
IPProt
TCPsport
TCPdport Action
* * * * * 5.6.7.8 * * * port6
Firewall
*
SwitchPort
MACsrc
MACdst
Ethtype
VLANID
IPSrc
IPDst
IPProt
TCPsport
TCPdport Action
* * * * * * * * 22 drop
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 48
Передача / Forwarding
Операционная система
Приложение Приложение Приложение
Программно-Конфигурируемые сети[разделение передачи и управления]
• Существует фиксированный набор простых инструкций обработки пакетов
• Концепция совместима с различными протоколами
• Работает с разноуровневым оборудованием15.05.2016 Введение в компьютерные сети
проф.Смелянский Р.Л. 49
Программно-Конфигурируемые сети
Передача
ОС
App App App
Передача
ОС
App App App
Передача
ОС
App App App
Сетевая ОС
App App App
[централизация управления]
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 50
Программно-Конфигурируемые сети
Коммутатор Коммутатор
Коммутатор
Контроллер
App App App
[централизация управления]
ПротоколOpenFlow
Сервисы ОС
Удобный интерфейс для приложений
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 51
Протокол OpenFlow
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 53
Протокол Open Flow
∗ Разделение управления и передачи данных
∗ Управление данными с помощью контроллера
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 54
OpenFlow протоколПоддерживает три типа сообщений:• Сообщения контроллер-коммутатор
– Конфигурирование коммутатора– Управление и контроль состояния– Управление таблицами (flow tables)
• Симметричные сообщения– Отправка в обоих направлениях– Обнаружение проблем соединения контроллера с
коммутатором• Асинхронные сообщения
– Отправка от коммутатора к контроллеру– Объявляют об изменении состояния сети, состояния
коммутаторов.
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 55
OpenFlow коммутатор (v1.0)• Таблица потоков – определяет, как коммутатор будет
обрабатывать каждый поток• Защищенный канал – соединяет коммутатор с удаленным
контроллером• OpenFlow protocol – стандарт для взаимодействия
коммутатора с контроллером
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 56
Безопасность канала Open Flow
• Отправка сообщение в соответствии с OpenFlow протоколом
• Позволяет контроллеру конфигурировать, управлять и контролировать состояние коммутатора
• TLS сессия устанавливается по инициативе коммутатора, аутентификация осуществляется посредством сертификатов
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 57
OpenFlow коммутатор (OpenFlow Switch spec. v1.1)
∗ Продвижение пакета только вперёд∗ Переход: модификация пакета, обновление набора действий, обновление
метаданных15.05.2016 Введение в компьютерные сети
проф.Смелянский Р.Л. 58
Запись в OpenFlow таблице
∗ Просматриваемые поля: входной порт, заголовок пакета, метаданные
∗ Инструкции:∗ Изменение пакета∗ Продвижением пакета по конвейеру∗ Добавление новых действий в Набор действий (Action Set)
∗ Счётчики: количество байтов и пакетов, время соединения15.05.2016 Введение в компьютерные сети
проф.Смелянский Р.Л. 59
Троичная ассоциативная память (TCAM)
Множество нумерованных слотов Три возможных значения каждого бита: “0”, “1” и “?” Ширина TCAM (длина слота) – настраиваемый параметр На вход подается битовая строка TCAM выдает номер первого слота с успешным сопоставлением Фиксированное время каждого такта работы TCAM
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 60
Сетевая операционная система
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 61
Особенности сетевой ОС• API сетевой ОС предоставляет
возможность создавать приложения на основе централизованной модели программирования
• API сетевой ОС позволяет создавать приложения в терминах высокоуровневых абстракций, а не низкоуровневых параметров конфигурации.
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 62
Requirements to SDN controller
• Programmability– Functionality: applications and services– Programming interface
• Performance– Bandwidth– Latency
• Reliability and safety– 24/7
• DC requires processing >10M events per second
• Reactive controllers are more “sensitive”
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 63
Существующие сетевые ОС
• NOX (Nicira Networks)• Beacon (Stanford)• Trema (NEC)• Maestro (Rice University)• SNAC (группа разработчиков) – на основе Beacon• Helios (NEC) – закрытый проект• BigSwitch (BigSwitch) – закрытый проект, на
основе Beacon.• FloodLight (открытая группа разработчиков) – на
основе Beaсon.• RUNOS – самостоятельная разработка ЦПИКС
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 64
Results of comparing (2013)
• Maximum performance is 7 000 000 events per second.• Minimum latency is from 50 to 75us. • Shortcomings:
– Reliability of controllers caused questions– Performance was insufficient
[1] A. Shalimov, D. Zuikov, D. Zimarina, V. Pashkov, R. Smeliansky, "Advanced Study of SDN/OpenFlow controllers", Proceedings of the CEE-SECR '13: Central & Eastern European Software Engineering Conference in Russia, ACM SIGSOFT, October 23-25, 2013
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 65
RUNOS
• It is a series of SDN/OpenFlow controllers– In-kernel – super fast, hard to develop apps– Fusion – userspace memory control interface to the
kernel controller– Easy – fully userspace controller with high
functionality, easy to develop your apps, relatively high performance comparing to cotemporary userspace controllers
– Distributed – HA version of the userspace controller• The project is in the open source
arccn.github.io/runos(currently only third version)
RUNOS = RUssian Network Operating System
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 66
In-kernel controller
We implemented in-kernel OpenFlow controller [2]:• It is super fast
– No context switching on network communication– Less time consuming memory translation procedure
• It is very hard to develop your own programs– low-level programming language– limited number of libraries and tools– high risk to corrupt the whole system
[2] P. Ivashchenko, A. Shalimov, R. Smeliansky "High performance in-kernel SDN/OpenFlow controller", Proceedings of the 2014 Open Networking Summit Research Track, USENIX, March 3-5, 2014 Santa Clara, USA
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 67
Performance (in_kernel)
• Performance is 30M fps• Latency is 45us
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 68
Fusion: Program interface to In-kernel version
69
User spaceKernel space
Applications
Services
OpenFlow
Applications
Services
OpenFlow
Applications
Services
OpenFlow
NOX, Pox, Floodlight, OpenDaylight, MUL, etc
ARCCN
+: wide range of applications-: low performance
+: fast performance-: no applications
What is in the middle?
Offload architecture:• Apps are in userspace• Frequently used services
is in kernel (e.g., topo)• Communication interface
+: wide range of applications+: fast performance
[3] Shalimov A., Ivashchenko P. In‐kernel offloading of an SDN/OpenFlow Controller Proceedings of the Modern Networking Technologies (MoNeTec), IEEE, Moscow, Russia,2014
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л.
Features• Graphical user interface: corporate network management
system
• Large set of applications:– L2/L3 forwarding, QoS, multipath forwarding, network virtualization,
anti-DDOS, monitoring, load balancer, ACL, firewall, authentication, SPAN, NAT, ARP, DNS, DHCP, BGP, verification and troubleshooting, WiFi, OpenStack
[4] A. Shalimov, D. Morkovnik, S. Nizovtsev, R. Smeliansky EasyWay: Simplifying and automating enterprise network management with SDN/OpenFlow// 10th Central and Eastern European Software Engineering Conference in Russia, CEE-SECR 2014б, ACM SIGSOFT, Moscow, Russia.
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 70
Distrib: Distributed OpenFlow controller
Main features:• Reliability and fault tolerance (redundancy within a cluster and between clusters)• Load balancing (adding new nodes to the controller, depending on the load)• Coordinated management and vision of the entire network• Working with distributed network applications• Safety and counteraction to external loads
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 71
Управление сетью
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 72
Conclusion
• Series of OpenFlow controllers:– From fast to programmable and distributed
• The project RUNOS is in the open source– OpenFlow controller arccn.github.io/runos.
• RUNOS is already used in universities and in the industry (service providers, a telecom operators, DC).
• We invite everyone to join development!
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 73
ПЕРСПЕКТИВЫ ИСПОЛЬЗОВАНИЯ ПРОГРАММНО-
КОНФИГУРИРУЕМЫХ СЕТЕЙ
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 74
Потенциальные преимущества OpenFlow и программируемой сетевой инфраструктуры для сетей ЦОД:
• Создание программируемой распределенной среды передачи данных с минимальными задержками и высокой пропускной способностью;
• Множественные параллельные пути передачи данных с быстрым восстановлением после ошибок;
• Простое конфигурирование, настройка и предоставление услуг программными средствами вместо конфигурирования отдельных сетевых устройств;
• Виртуализация сетей ЦОД и предоставления услуг.
Применение ПКС подхода для управления сетевой инфраструктурой ЦОД
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 75
Энергосбережение при использовании ПКС подхода: идея
• Выключение избыточных коммутирующих элементов и каналов передачи данных в сочетании с перенаправлением потоков
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 76
СмСервисные модели для телеком-оператораСмелянский Р.Л.
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 77
Традиционная сеть оператора
Проблемы традиционной сети оператора:
• Рост трафика (из-за роста спроса на «тяжелый» контент);
• Рост требований к качеству;• Сокращение прибыльности, рост
CAPEX и OPEX за счет постоянного обновления оборудования;
• Модель бизнеса – «труба»;• Длительность вывода сервиса
на рынок (ROI);• Высокие требования к
количеству и квалификации персонала для поддержки и обслуживания;
• Зависимость от конкретных производителей.
Edge
Core
DSLAM
OLT
DSLAM
AccessBRAS Firewall
Carrier Grade NAT
DPI
CDNMonitor
WAN Accelerator
CPE
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 78
Домен
SDN/OpenFlow controller
GW DDoS
DR1
AR1
SDN/OpenFlow controller
CGNAT
BRAS
Telco Cloud/Telco Legacy
DR2
AR7 AR3
AR2 AR4
AR8
AR5 AR6
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 80
1. Транзит L2 трафика B2C и B2B/G абонентов к сервисным устройствам.
2. Транзит L2 трафика между точками присутствия абонентов B2B, B2G (точка-точка, точка-многоточка, многоточка-
многоточка)
3. Резервирование путей движения клиентского трафика по необходимости с минимальным временем восстановления сервиса.
4. Обеспечение многопараметрической маршрутизации трафика, в том числе и на основании выбора кратчайшего пути.
5. Транзит multicast и VoIP трафика абонентам
6. Транспорт трафика мобильной сети и синхронизации – mobile backhaul.
7. Обеспечение параметров QoS для трафика клиентов (PQ,WRR, Policiers, очереди), отдельно управляющего трафика.
8. Обеспечение управления «out of band» для DR и «in band» для AR
9. «Шторм-контроль» для широковещательного трафика
10. Построение сервисных моделей через произвольную топологию AR-DR
11. Поддержка LAG, в том числе с протоколом LACP
12. Отказоустойчивость контроллеров SDN по схеме Active/Standby
13. Статистика и CLI на коммутаторах ПКС, отображение статистики в GUI в режиме реального времени.
14. Интеграция с OSS/BSS системами.
Сервисы и сервисные модели домена
Руслан Смелянский
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 81
Сервис в домене для B2C
BRAS 1 BRAS 2
DR2
AR1 AR2
DR1
MAC Learning
BRAS
PW туннель
QinQ
PPPOE сессия
Резервный сервис
Обеспечение надежного доступа вInternet и к сервисам, предлагаемымРТК для абонентов.
CGNAT
Руслан Смелянский
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 82
Сервис в домене для B2B
Обеспечение надежного доступа в Internet и к сервисам, предлагаемым РТК для абонентов. А так же связь между точками присутствия абонента. (МР/Р2Р)
Реализовано с помощью Технологии «Синтетический МАС»
Руслан Смелянский
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 83
Рабочее место оператораУправление в режиме реального времени
Руслан Смелянский
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 84
Функции Telco-Cloud в домене
1. Создание «цепочек сервисов» в том числе динамически, по событию.
2. Автоматическая оркестрация сервисов и размещение виртуальных машин по физическим серверам, в том числе в распределенном ЦОД.
3. Взаимодействие ПКС контроллеров ЦОД и ПКС контроллеров, управляющих транспортной сетью для обеспечения сквозного QoS
CGNAT
BRAS GW DDoS
Telco Cloud
Руслан Смелянский
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 85
Перспективы использования
• Упрощение сетевого оборудования• Удаление функций управления из
коммутационного оборудования• Обновление программного обеспечения
[удешевление оборудования]
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 86
• Автоматическая настройка оборудования• Гранулярный контроль траффика
Перспективы использования
• Упрощение приложений с помощью стандартного интерфейса контроллера
• Расширяемая функциональность сети• Динамическое взаимодействие
пользовательских приложений и сети передачи данных
• Изоляция виртуальных объектов
[концепция приложений]
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 87
Перспективы использования
• Упрощение разработки новых протоколов из-за централизации сети
• Простота установки и конфигурирования необходимых программ
• Проведение экспериментов на реальной инфраструктуре сети
• Простота сбора статистики
[исследование сети]
15.05.2016 Введение в компьютерные сети проф.Смелянский Р.Л. 88