Вы находитесь на странице: 1из 25
qrator.net 2015 BGP Anycast – просто о сложном Азимов Александр aa@qrator.net

qrator.net

2015

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

qrator.net 2015 BGP Anycast – просто о сложном Азимов Александр aa@qrator.net

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

qrator.net «Облака» – какие они? Тысячи их! 2015

qrator.net

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

qrator.net «Облака» – какие они? Тысячи их! 2015
qrator.net «Облака» – какие они? Тысячи их! 2015
qrator.net «Облака» – какие они? Тысячи их! 2015

Тысячи их!

2015

qrator.net «Облака» – какие они? Тысячи их! 2015
qrator.net «Облака» – какие они? Тысячи их! 2015
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.

qrator.net

2015

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

1. Низкая цена

2. Гибкость

3. Масштабируемость

4. Отказоустойчивость

5. Низкие задержки

qrator.net 2015 «Облака» – наши ожидания 1. Низкая цена 2. Гибкость 3.

qrator.net

2015

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

1. Низкая цена

2. Гибкость

3. Масштабируемость

4. Отказоустойчивость

5. Низкие задержки

4. Отказоустойчивость 5. Низкие задержки Механизмы виртуализации 5

Механизмы

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

qrator.net Облачный сервис Оператор связи (АС2) 2015

qrator.net

qrator.net Облачный сервис Оператор связи (АС2) 2015
Облачный сервис

Облачный сервис

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

сервис Оператор связи (АС2) 2015 Отказоустойчивость: •

2015

Отказоустойчивость:

Механизмы виртуализации

Оператор связи АС1

Вышестоящие операторы

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

qrator.net

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

2015

Отказоустойчивость:

Механизмы виртуализации

Оператор связи АС1 | АС2

Оператор DNS

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

qrator.net

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

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

связи (АС) Свое адресное пр - во 2015 Отказоустойчивость: •

2015

Отказоустойчивость:

Механизмы виртуализации

Вышестоящие операторы

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

qrator.net

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

2015

Отказоустойчивость:

Механизмы виртуализации

Оператор DNS

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

qrator.net

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

10

BGP Anycast!

2015

Отказоустойчивость:

Механизмы виртуализации

qrator.net 2015 «Облака» – наши ожидания 1. Низкая цена 2. Гибкость 3.

qrator.net

2015

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

1. Низкая цена

2. Гибкость

3. Масштабируемость

4. Отказоустойчивость

5. Низкие задержки

5. Низкие задержки Механизмы виртуализации BGP Anycast 11

Механизмы

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

BGP AnycastОтказоустойчивость 5. Низкие задержки Механизмы виртуализации 11

qrator.net Идеальный BGP Anycast 2015 1. Низкие задержки внутри региона ; 2.

qrator.net

Идеальный BGP Anycast

2015

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

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

qrator.net Операторы связи (АС) Три типа связей: 1. Клиент ( +$ ) 2. Пиринг

qrator.net

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

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

1. Клиент (+$)

2. Пиринг (0)

3. Поставщик IP-transit (-$)

2015

qrator.net 2015 Протокол BGP – проекция экономических отношений АС1 АС3

qrator.net

2015

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

АС1 АС3 АС2
АС1
АС3
АС2

Приоритет выше у того,

кто «экономит деньги»:

c2p > p2p p2p > p2c

qrator.net 2015 Проектирование трафика АС2 АС1 АС3 ? АСХ Нам очень трудно

qrator.net

2015

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

АС2 АС1 АС3
АС2
АС1
АС3

?

АСХ
АСХ

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

qrator.net 2015 Межрегиональные операторы АС2 АС1 АС3 16

qrator.net

2015

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

АС2 АС1 АС3
АС2
АС1
АС3
qrator.net 2015 «Почти» идеальный BGP Anycast Метод 1 – к конечному

qrator.net

2015

«Почти» идеальный BGP Anycast Метод 1 – к конечному пользователю

1 – к конечному пользователю Уменьшение расстояния между
1 – к конечному пользователю Уменьшение расстояния между
1 – к конечному пользователю Уменьшение расстояния между

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

трафика и конечными пользователями.

Недостаток: необходимо иметь полное покрытие

17 домашних сетей ($$$)

qrator.net 2015 «Почти» идеальный BGP Anycast Метод 2 – к центру Интернета АС1

qrator.net

2015

«Почти» идеальный BGP Anycast Метод 2 – к центру Интернета

АС1
АС1
Метод 2 – к центру Интернета АС1 АС2 18 Разделение АС на регионы, с
АС2
АС2

18

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

community

qrator.net 2015 «Облака» – наши ожидания 1. Низкая цена 2. Гибкость 3.

qrator.net

2015

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

1. Низкая цена

2. Гибкость

3. Масштабируемость

4. Отказоустойчивость

5. Низкие задержки

5. Низкие задержки Механизмы виртуализации BGP Anycast

Механизмы

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

BGP Anycast5. Низкие задержки Механизмы виртуализации Архитектура АС 19

Архитектура АС5. Низкие задержки Механизмы виртуализации BGP Anycast 19

qrator.net BGP инциденты 2015 Влияние: значительное увеличение задержек,

qrator.net

BGP инциденты

2015

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

1. Google 2007 (Hijack)

2. Youtuve 2008 (Hijack)

3. AS27664 2008: (Death Leak)

4. AS23724 2010: (Global Hijack)

И тысячи других менее известных инцидентов!

qrator.net 2015 «Облака» – наши ожидания 1. Низкая цена 2. Гибкость 3.

qrator.net

2015

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

1. Низкая цена

2. Гибкость

3. Масштабируемость

4. Отказоустойчивость

5. Низкие задержки

5. Низкие задержки Механизмы виртуализации BGP Anycast +

Механизмы

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

BGP Anycast + Мониторинг + Мониторинг

Архитектура АС5. Низкие задержки Механизмы виртуализации BGP Anycast + Мониторинг 21

qrator.net 2015 Изучение сетевых задержек AS Дампы от RIPE и Routeviews

qrator.net

2015

Изучение сетевых задержек AS Дампы от RIPE и Routeviews
Изучение сетевых задержек
AS
Дампы от RIPE и
Routeviews
(, )
=
||

22

Задержки должны напрямую зависеть от среднего расстояния до заданной АС

qrator.net Сравнение задержек 2015 Среднее расстояние Miscrosoft (AS8075) 1.2

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

qrator.net radar.qrator.net 2015 24

qrator.net

radar.qrator.net

2015

qrator.net radar.qrator.net 2015 24
qrator.net 2015 Спасибо за внимание! Вопросы?

qrator.net

2015

Спасибо за внимание!

Вопросы?

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