how to cook anycast

13
Пиринговый форум MSK-IX 2013 Как готовить Anycast

Upload: maxim-rayevskiy

Post on 21-Jun-2015

375 views

Category:

Technology


16 download

TRANSCRIPT

Page 1: How to cook Anycast

Пиринговый форум MSK-IX 2013

Как готовитьAnycast

Page 2: How to cook Anycast

Кто использует

Пиринговый форум MSK-IX 2013

Anycast замечен в:

• RIPN DNS• Google DNS• Яндекс DNS• Selectel DNS• Yandex.st• Sports.ru• ivi.ru

Page 3: How to cook Anycast

Что такое Anycast?

Пиринговый форум MSK-IX 2013

Anycast – это:

• Нарушение принципа уникальности IP-адреса• Удобная региональная балансировка• Экономия IP-адресов• Возможность управления• RFC4786

Page 4: How to cook Anycast

Сделано так

Пиринговый форум MSK-IX 2013

Page 5: How to cook Anycast

Мир думает так

Пиринговый форум MSK-IX 2013

Page 6: How to cook Anycast

Работает так

Пиринговый форум MSK-IX 2013

best

best

best

Page 7: How to cook Anycast

Проблемы так

Пиринговый форум MSK-IX 2013

Page 8: How to cook Anycast

И так проблемы:

Пиринговый форум MSK-IX 2013

best

default

Page 9: How to cook Anycast

Избегаем проблем

Пиринговый форум MSK-IX 2013

Нам помогут:

• Трафик наружу – как можно скорее• Векторно-дистанционный элемент• Симметричная маршрутизация рулит!• RIPE DB• http://noc.ivi.ru/lg

Page 10: How to cook Anycast

Ищем ближайшего

Пиринговый форум MSK-IX 2013

Маркировочные community:• 57629:101 - MSK-1• 57629:102 - MSK-2• 57629:103 - SPB• 57629:104 - ATS521(CTC)• 57629:105 - RND• 57629:106 - KRS• 57629:107 - KZN-TTC• 57629:108 - NSK• 57629:109 - UFA-BIS• 57629:110 - KZN-ITP• 57629:111 - EKT• 57629:113 - NKS-ER (Nizhnekamsk)

• 57629:114 - NN-ER• 57629:115 - REN-ER (Orenburg)• 57629:116 - PERM-ER• 57629:117 - SMR• 57629:118 - RB-IX (Ufa)• 57629:119 - IKT• 57629:120 - SMR• 57629:121 - STW• 57629:122 - VLV• 57629:123 - KHB• 57629:124 - OMSK• 57629:125 - ACH

Page 11: How to cook Anycast

Выбираем upstream

Пиринговый форум MSK-IX 2013

Управляющие community:

• 57629:1000 - Drop route, use default gateway• 57629:1050 - Backup route (localpref=50)• 57629:1400 - Preferred route (localpref=400)

Page 12: How to cook Anycast

Крик души

Пиринговый форум MSK-IX 2013

• Читайте RIPE DB• Пишите в RIPE DB• Взяли AS – дайте LG• Сделайте BGP community• Задокументируйте community• Пропускайте community• https://www.peeringdb.com/

Ну, пожалуйста!!!

Page 13: How to cook Anycast

admin-c: RMV44-RIPEtech-c: IVI21-RIPE

СПАСИБО ЗА ВНИМАНИЕ!