Введение в облачные технологии
Программно-определяемые сети в облачной
инфраструктуре.
https://vk.com/cloudiu6
Крумштейн Владимир
ИНЖЕНЕР
ДЕПАРТАМЕНТ ВЫЧИСЛИТЕЛЬНЫХ
СИСТЕМ КОМПАНИИ КРОК
Инфраструктурное облако
Виртуализация:
Виртуализация:VMware,
VMware,HyperHyperV,V,Xen,
KVM,
…
Xen, KVM, …
:
Виртуа-лизация
Виртуа-лизация
Виртуа-лизация
Виртуа-лизация
Системы
хранения
Серверы x86
Virtual data-center
CROC
IaaS
Биллинг
Удалённый доступ
Сеть
Amazon
Rackspace
Автоматизация
Виртуализация сети
• 7-ми уровневая модель OSI.
ETHERNET
Формат кадра
Коммутатор:
Самообучение, в _любом_ коммутаторе есть таблица Forwar
DataBase (fdb):
1.# show service fdb-mac
2.ServId MAC
Source-Identifier
Type Last Change
3.
Age
4.------------------------------------------------------------------------------5.258
00:1c:7f:41:85:a5 sap:lag-1:258
L/0
10/20/11 07:09:11
6.258
6c:ae:8b:31:82:80 sap:1/1/2:258
L/0
10/25/11 17:39:14
7.258
a8:97:dc:ba:22:00 sap:1/1/2:258
L/180 10/25/11 16:31:04
8.------------------------------------------------------------------------------9.No. of Entries: 3
IP
Internet Protocol (IP, досл. «межсетевой протокол») — маршрутизируемый протокол
сетевого уровня стека TCP/IP. Именно IP стал тем протоколом, который объединил
отдельные компьютерные сети во всемирную сеть Интернет. (с) Wikipedia
МАРШРУТИЗАТОР
Таблица маршрутизации:
show router route-table
===============================================================================
Route Table (Router: Base)
===============================================================================
Dest Prefix[Flags]
Type Proto Age
Pref
Next Hop[Interface Name]
Metric
------------------------------------------------------------------------------1.77.50.0/32
Remote OSPF 01d16h26m 10
10.0.0.0
100
1.78.50.0/32
Local Local 01d16h30m 1
system
0
10.0.0.0/31
Local Local 01d16h27m 1
to7750
0
------------------------------------------------------------------------------No. of Routes: 3
КОММУТАЦИЯ vs МАРШРУТИЗАЦИЯ
Packet switching is a digital networking communications
method that groups all transmitted data into suitably sized
blocks, called packets, that are transmitted via a medium that
may be shared by multiple simultaneous communication
sessions.
Routing is the process of selecting best paths in a network. In
the past, the term routing was also used to mean forwarding
network traffic among networks.
SDN
Программно-конфигурируемая
сеть (SDN от англ. Software-defined Networking,
также программно-определяемая сеть) — сеть передачи
данных, в которой уровень управления сетью отделён от
устройств передачи данных и реализуется программно,
одна из форм виртуализации вычислительных ресурсов.
SDN
SDN
• оборудования
SDN: Виртуализация
Классическая сеть
Модель OSI
Тип данных
Уровень (layer)
Функции
7. Прикладной
(application)
Доступ к сетевым
службам
6. Представительский
(presentation)
Представление и
шифрование данных
5. Сеансовый (session)
Управление сеансом
связи
Сегменты
4. Транспортный
(transport)
TCP, UDP
Прямая связь между
конечными пунктами и
надежность
Пакеты
3. Сетевой (network)
IPv4, IPv6, OSPF, BGP
Определение маршрута
и логическая адресация
Кадры
2. Канальный (data link)
Ethernet, VLAN, STP и
так далее
Физическая адресация
1. Физический (physical)
Работа со средой
передачи, сигналами и
двоичными данными
Данные
Биты
Где проблема?
Модель OSI
Тип данных
Уровень (layer)
Функции
7. Прикладной
(application)
Доступ к сетевым
службам
6. Представительский
(presentation)
Представление и
шифрование данных
5. Сеансовый (session)
Управление сеансом
связи
Сегменты
4. Транспортный
(transport)
TCP, UDP
Прямая связь между
конечными пунктами и
надежность
Пакеты
3. Сетевой (network)
IPv4, IPv6, OSPF, BGP
Определение маршрута
и логическая адресация
Кадры
2. Канальный (data
link) Ethernet, VLAN,
STP и так далее –
логика на каждом
устройстве
Физическая адресация
Данные
Работа со средой
OpenFlow
Реализации