Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Циклы маршрутизации намеждоменном сетевом уровне        Александр Азимов,       <aa@highloadlab.com>
Протоколы маршрутизации• Дистанционно векторные протоколы• Протоколы состояния маршрута
Автономные системыСистема IP-сетей и маршрутизаторов,управляемых одним или несколькимиоператорами, имеющими единую политик...
BGPДистанционно-     AS1   A     AS2               AS3векторный                        AS1             i                  ...
Политики маршрутизации                AS1                             70                      80LOCAL_PREF      AS2       ...
Борьба с шумом BGP сообщений                A                    AS1   AS2MRAI таймер
Борьба с шумом BGP сообщений                  AS1   A   AS2MRAI таймер
Борьба с шумом BGP сообщений                    AS1         AS2MRAI таймер                A                      ~30 сек
Циклы маршрутизации BGP• Встроенная защита от статических циклов     AS_PATH: AS1 AS2 AS3
Циклы маршрутизации BGP• Встроенная защита от статических циклов     AS_PATH: AS1 AS2 AS3• Динамические циклы!
Циклы маршрутизации BGP            200                     AS-X      AS2               AS3          A                  200...
Циклы маршрутизации BGP            200                         AS-X      AS2               AS3   A                  200   ...
Циклы маршрутизации BGP            200                         AS-X      AS2         A         AS3                      20...
Циклы маршрутизации BGP            200                         AS-X      AS2         A         AS3                      20...
Циклы маршрутизации BGP            200                         AS-X      AS2                   AS3                      20...
Циклы маршрутизации BGP            200                         AS-X      AS2                   AS3                      20...
Циклы маршрутизации BGP                            AS-X   AS2          AS3                 A          AS5   AS1     A    A...
Циклы маршрутизации BGP• Встроенная защита от статических циклов• Динамические циклы!  •   BGP Announce noise  •   Delay  ...
Кто виноват?Что делать?
Кто виноват?      Никто    Что делать?Звонить телекомам...
Разрушение циклов            200                   AS-X      AS2               AS3   A                  200               ...
Разрушение циклов            200                   AS-X      AS2               AS3   A                  200               ...
Разрушение цикловИзменение prepend policy   – AS-X AS-X
Разрушение цикловИзменение prepend policy   – AS-X AS-X   – AS-X AS2   Заставляет AS2 игнорировать маршрут
Письмо счастьяIt appears that for about half an hour this afternoon youannounced two of your prefixes but setting AS**** a...
Разрушение циклов1. Мигание маршрутом2. Изменение prepend policy    AS-X AS-X3. Prepend на одну из АС цикла    AS-X AS2 AS-X
Разрушение циклов1. Мигание маршрутом2. Изменение prepend policy    AS-X AS-X3. Prepend на одну из АС цикла    AS-X AS2 AS-X
Спасибо за внимание!       Вопросы?
Upcoming SlideShare
Loading in …5
×

Циклы маршрутизации на междоменном сетевом уровне (Александр Азимов)

903 views

Published on

  • Be the first to comment

  • Be the first to like this

Циклы маршрутизации на междоменном сетевом уровне (Александр Азимов)

  1. 1. Циклы маршрутизации намеждоменном сетевом уровне Александр Азимов, <aa@highloadlab.com>
  2. 2. Протоколы маршрутизации• Дистанционно векторные протоколы• Протоколы состояния маршрута
  3. 3. Автономные системыСистема IP-сетей и маршрутизаторов,управляемых одним или несколькимиоператорами, имеющими единую политикумаршрутизации с Интернетом.
  4. 4. BGPДистанционно- AS1 A AS2 AS3векторный AS1 i AS2 AS1 i AS3 AS1 AS2 i
  5. 5. Политики маршрутизации AS1 70 80LOCAL_PREF AS2 AS4 100 AS3
  6. 6. Борьба с шумом BGP сообщений A AS1 AS2MRAI таймер
  7. 7. Борьба с шумом BGP сообщений AS1 A AS2MRAI таймер
  8. 8. Борьба с шумом BGP сообщений AS1 AS2MRAI таймер A ~30 сек
  9. 9. Циклы маршрутизации BGP• Встроенная защита от статических циклов AS_PATH: AS1 AS2 AS3
  10. 10. Циклы маршрутизации BGP• Встроенная защита от статических циклов AS_PATH: AS1 AS2 AS3• Динамические циклы!
  11. 11. Циклы маршрутизации BGP 200 AS-X AS2 AS3 A 200 AS5200 AS1 AS4 AS1 -- 200 AS2 -- AS3 -- AS4 -- AS5 AS-X
  12. 12. Циклы маршрутизации BGP 200 AS-X AS2 AS3 A 200 AS5200 A AS1 AS4 AS1 -- 200 AS2 -- AS3 AS5 AS-X AS4 AS5 AS-X AS5 AS-X
  13. 13. Циклы маршрутизации BGP 200 AS-X AS2 A AS3 200 A AS5200 AS1 AS4 AS1 -- 200 AS2 AS3 AS5 AS-X AS3 AS4 AS5 AS-X AS4 AS5 AS-X AS5 AS-X
  14. 14. Циклы маршрутизации BGP 200 AS-X AS2 A AS3 200 AS5 A200 AS1 AS4 AS1 AS2 AS3 AS5 AS-X 200 AS2 AS3 AS4 AS5 AS-X AS3 AS4 AS5 AS-X AS4 AS5 AS-X AS5 AS-X
  15. 15. Циклы маршрутизации BGP 200 AS-X AS2 AS3 200 AS5 A200 AS1 A AS4 AS1 AS2 AS3 AS4 AS5 AS-X 200 AS2 AS3 AS4 AS5 AS-X AS3 AS4 AS5 AS-X AS4 AS1 AS2 AS3 AS5 AS-X
  16. 16. Циклы маршрутизации BGP 200 AS-X AS2 AS3 200 AS5 A Packets200 AS1 A AS4 AS1 AS2 AS3 AS4 AS5 AS-X 200 AS2 AS3 AS4 AS5 AS-X AS3 AS4 AS5 AS-X AS4 AS1 AS2 AS3 AS5 AS-X AS5 AS-X
  17. 17. Циклы маршрутизации BGP AS-X AS2 AS3 A AS5 AS1 A AS4 AS1 AS2 AS3 AS4 AS5 AS-X AS2 AS3 AS4 AS5 AS-X И еще раз! AS3 AS5 AS-X AS4 AS5 AS-X AS5 AS-X
  18. 18. Циклы маршрутизации BGP• Встроенная защита от статических циклов• Динамические циклы! • BGP Announce noise • Delay • Packet loss
  19. 19. Кто виноват?Что делать?
  20. 20. Кто виноват? Никто Что делать?Звонить телекомам...
  21. 21. Разрушение циклов 200 AS-X AS2 AS3 A 200 AS5200 A AS1 AS4 200 Мигание маршрутом
  22. 22. Разрушение циклов 200 AS-X AS2 AS3 A 200 AS5 A200 AS1 AS4 200 Мигание маршрутом
  23. 23. Разрушение цикловИзменение prepend policy – AS-X AS-X
  24. 24. Разрушение цикловИзменение prepend policy – AS-X AS-X – AS-X AS2 Заставляет AS2 игнорировать маршрут
  25. 25. Письмо счастьяIt appears that for about half an hour this afternoon youannounced two of your prefixes but setting AS**** as theorigin AS.Please explain how this could happen, and what stepsyou will take to avoid this happening in the future.
  26. 26. Разрушение циклов1. Мигание маршрутом2. Изменение prepend policy AS-X AS-X3. Prepend на одну из АС цикла AS-X AS2 AS-X
  27. 27. Разрушение циклов1. Мигание маршрутом2. Изменение prepend policy AS-X AS-X3. Prepend на одну из АС цикла AS-X AS2 AS-X
  28. 28. Спасибо за внимание! Вопросы?

×