Você está na página 1de 25

qrator.

net 2015

BGP Anycast – просто о сложном

Азимов Александр
aa@qrator.net
qrator.net 2015

«Облака» – какие они?

Тысячи их!
qrator.net 2015

«Облака» – технологии виртуализации

Примеры

Аппаратная виртуализация Intel VT; AMD;

Виртуализация на уровне ОС Open Vz; Solaris Containers/Zones;

Программная виртуализация Citrix XenApp; Microsoft App-V; VMware ThinApp


qrator.net 2015

«Облака» – наши ожидания

1. Низкая цена
2. Гибкость
3. Масштабируемость
4. Отказоустойчивость
5. Низкие задержки
4
qrator.net 2015

«Облака» – наши ожидания

1. Низкая цена
Механизмы
2. Гибкость виртуализации
3. Масштабируемость
4. Отказоустойчивость
5. Низкие задержки
5
qrator.net 2015

Отказоустойчивость:
• Механизмы виртуализации
• Оператор связи АС1
• Вышестоящие операторы
Облачный сервис

Оператор связи (АС2)

6
qrator.net 2015

Отказоустойчивость:
• Механизмы виртуализации
DNS
• Оператор связи АС1 | АС2
• Оператор DNS

7
qrator.net 2015

Отказоустойчивость:
• Механизмы виртуализации
• Вышестоящие операторы

Облачный сервис
Оператор связи (АС)
Свое адресное пр-во

8
qrator.net 2015

Отказоустойчивость:
• Механизмы виртуализации
DNS
• Оператор DNS

9
qrator.net 2015

Отказоустойчивость:
• Механизмы виртуализации
BGP Anycast!

10
qrator.net 2015

«Облака» – наши ожидания

1. Низкая цена
Механизмы
2. Гибкость виртуализации
3. Масштабируемость
4. Отказоустойчивость BGP Anycast

5. Низкие задержки
11
qrator.net 2015

Идеальный BGP Anycast

1. Низкие задержки внутри региона;


2. Отсутствие межрегионального трафика.

12
qrator.net 2015

Операторы связи (АС)

Три типа связей:


1. Клиент (+$)
2. Пиринг (0)
3. Поставщик IP-transit (-$)

13
qrator.net 2015

Протокол BGP –
проекция экономических отношений

АС1
Приоритет выше у того,
кто «экономит деньги»:
АС3
c2p > p2p
p2p > p2c
АС2

14
qrator.net 2015

Проектирование трафика

АС2

АС1
? АСХ

АС3

Нам очень трудно предсказать BGP-решение АС, с


15 которой у нас нет прямого канала
qrator.net 2015

Межрегиональные операторы

АС2

АС1

АС3

16
qrator.net 2015

«Почти» идеальный BGP Anycast


Метод 1 – к конечному пользователю

Уменьшение расстояния между точками обработки


трафика и конечными пользователями.
Недостаток: необходимо иметь полное покрытие
17 домашних сетей ($$$)
qrator.net 2015

«Почти» идеальный BGP Anycast


Метод 2 – к центру Интернета
АС1

АС2

Разделение АС на регионы, с использованием


18
community
qrator.net 2015

«Облака» – наши ожидания

1. Низкая цена
Механизмы
2. Гибкость виртуализации
3. Масштабируемость
4. Отказоустойчивость BGP Anycast

5. Низкие задержки Архитектура АС

19
qrator.net 2015

BGP инциденты

Влияние: значительное увеличение задержек, монторинг

1. Google – 2007 (Hijack)


2. Youtuve – 2008 (Hijack)
3. AS27664 – 2008: (Death Leak)
4. AS23724 – 2010: (Global Hijack)
И тысячи других менее известных инцидентов!

20
qrator.net 2015

«Облака» – наши ожидания

1. Низкая цена
Механизмы
2. Гибкость виртуализации
3. Масштабируемость
4. Отказоустойчивость BGP Anycast + Мониторинг

5. Низкие задержки Архитектура АС

21
qrator.net 2015

Изучение сетевых задержек

AS
Дампы от RIPE и
Routeviews

𝑝𝑟𝑒𝑓𝑖𝑥 𝑠𝑝𝑒𝑎𝑘𝑒𝑟𝑠 𝑑𝑖𝑠𝑡𝑎𝑛𝑐𝑒(𝑝𝑟𝑒𝑓𝑖𝑥, 𝑠𝑝𝑒𝑎𝑘𝑒𝑟)


𝐶𝑜𝑛𝑛𝑒𝑐𝑡𝑖𝑣𝑖𝑡𝑦 𝐴𝑆 =
|𝑠𝑝𝑒𝑎𝑘𝑒𝑟𝑠|
22
Задержки должны напрямую зависеть от среднего расстояния до заданной АС
qrator.net 2015

Сравнение задержек
Среднее расстояние

Miscrosoft (AS8075) 1.2

Google (15169) 1.3

Cloudo (AS57010) 3.1

IT-lite (51444) 3.7

Selectel (49505) 2.4

Infobox (30968) 2.6

23
qrator.net 2015

radar.qrator.net

24
qrator.net 2015

Спасибо за внимание!
Вопросы?

Você também pode gostar