Π’ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ: ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π΄ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ваш собствСн IX

Π’ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ: ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π΄ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ваш собствСн IX

β€žΠ£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ…ΠΌΠ΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ нас ΠΈ ΠΌΠΎΠΌΡ‡Π΅Ρ‚Π°Ρ‚Π° ΠΎΡ‚ SRI...β€œ, ΠšΠ»Π°ΠΉΠ½Ρ€ΠΎΠΊ... ΠΊΠ°Π·Π° Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŽ:
β€žΠΠ°ΠΏΠΈΡΠ°Ρ…ΠΌΠ΅ L ΠΈ ΠΏΠΎΠΏΠΈΡ‚Π°Ρ…ΠΌΠ΅ ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°: β€žΠ’ΠΈΠΆΠ΄Π°Ρ‚Π΅ Π»ΠΈ L?β€œ
β€žΠ”Π°, Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ Lβ€œ, Π΄ΠΎΠΉΠ΄Π΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚.
β€žΠΠ°ΠΏΠΈΡΠ°Ρ…ΠΌΠ΅ O ΠΈ ΠΏΠΎΠΏΠΈΡ‚Π°Ρ…ΠΌΠ΅: β€žΠ’ΠΈΠΆΠ΄Π°Ρ‚Π΅ Π»ΠΈ O.β€œ
β€žΠ”Π°, Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ О.β€œ
β€žΠ’ΠΎΠ³Π°Π²Π° написахмС G ΠΈ систСмата сС ΡΡ€ΠΈΠ½Π°β€œ...

И всС ΠΏΠ°ΠΊ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° бСшС Π·Π°ΠΏΠΎΡ‡Π½Π°Π»Π°...

Началото Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.


Π—Π΄Ρ€Π°Π²Π΅ΠΉΡ‚Π΅ Π½Π° всички!

Казвам сС ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡŠΡ€, ΠΌΡ€Π΅ΠΆΠΎΠ² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ съм Π² Linxdatacenter. Π’ Π΄Π½Π΅ΡˆΠ½Π°Ρ‚Π° статия Ρ‰Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ (Internet Exchange Points, IXP): ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π° появата ΠΈΠΌ, ΠΊΠ°ΠΊΠ²ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ ΠΈ ΠΊΠ°ΠΊ са ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π² Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ дСмонстрирам ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° IXP с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° EVE-NG ΠΈ софтуСрния Ρ€ΡƒΡ‚Π΅Ρ€ BIRD, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ β€žΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠ°ΠΊΠ°β€œ.

Малко история

Ако ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ Ρ‚ΡƒΠΊ, Ρ‚ΠΎΠ³Π°Π²Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅, Ρ‡Π΅ Π±ΡŠΡ€Π·ΠΎΡ‚ΠΎ нарастванС Π½Π° броя Π½Π° Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π·Π°ΠΏΠΎΡ‡Π²Π° ΠΏΡ€Π΅Π· 1993 Π³. Π’ΠΎΠ²Π° сС дълТи Π½Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΏΠΎ-голямата част ΠΎΡ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΠΎ Ρ‚ΠΎΠ²Π° Π²Ρ€Π΅ΠΌΠ΅ Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡ€Π΅Π· ΠΎΠΏΠΎΡ€Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Π½Π° БАЩ. Π’Π°ΠΊΠ° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ ΠΏΡ€Π΅ΠΌΠΈΠ½Π° ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ във Ѐранция към ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π² ГСрмания, Ρ‚ΠΎΠΉ ΠΏΡŠΡ€Π²ΠΎ ΠΏΡ€Π΅ΠΌΠΈΠ½Π° ΠΎΡ‚ Ѐранция към БАЩ ΠΈ Π΅Π΄Π²Π° слСд Ρ‚ΠΎΠ²Π° ΠΎΡ‚ БАЩ към ГСрмания. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Π² Ρ‚ΠΎΠ·ΠΈ случай дСйства ΠΊΠ°Ρ‚ΠΎ Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π½Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ѐранция ΠΈ ГСрмания. Π”ΠΎΡ€ΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄Π½Π° страна чСсто минавашС Π½Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ, Π° ΠΏΡ€Π΅Π· ΠΎΠΏΠΎΡ€Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ Π½Π° амСриканскитС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ.

Π’ΠΎΠ²Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° Π½Π΅Ρ‰Π°Ρ‚Π° сС ΠΎΡ‚Ρ€Π°Π·ΠΈ Π½Π΅ само Π½Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° доставка Π½Π° Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π΅Π½ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, Π½ΠΎ ΠΈ Π½Π° качСството Π½Π° ΠΊΠ°Π½Π°Π»ΠΈΡ‚Π΅ ΠΈ Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΡΡ‚Π°. Броят Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ, появиха сС Π½ΠΎΠ²ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ, ΠΎΠ±Π΅ΠΌΡŠΡ‚ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° сС ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ узря. ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΠΎ свСта Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° ΠΎΡΡŠΠ·Π½Π°Π²Π°Ρ‚, Ρ‡Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΏΠΎ-Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° взаимодСйствиСто ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅. β€žΠ—Π°Ρ‰ΠΎ Π°Π·, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ А, трябва Π΄Π° ΠΏΠ»Π°Ρ‰Π°ΠΌ Π·Π° Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚ ΠΏΡ€Π΅Π· Π΄Ρ€ΡƒΠ³Π° Π΄ΡŠΡ€ΠΆΠ°Π²Π°, Π·Π° Π΄Π° доставя Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π‘, ΠΊΠΎΠΉΡ‚ΠΎ сС Π½Π°ΠΌΠΈΡ€Π° Π½Π° ΡΡŠΡΠ΅Π΄Π½Π°Ρ‚Π° ΡƒΠ»ΠΈΡ†Π°?β€œ Π’ΠΎΠ²Π° Π΅ Π³ΠΎΡ€Π΅-Π΄ΠΎΠ»Ρƒ Π²ΡŠΠΏΡ€ΠΎΡΡŠΡ‚, ΠΊΠΎΠΉΡ‚ΠΎ си Π·Π°Π΄Π°Π²Π°Ρ…Π° Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ Ρ‚ΠΎΠ³Π°Π²Π°. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π΄Π° сС появяват Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ части Π½Π° свСта Π² Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° концСнтрация Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ:

  • 1994 – LINX Π² Π›ΠΎΠ½Π΄ΠΎΠ½,
  • 1995 – DE-CIX във Π€Ρ€Π°Π½ΠΊΡ„ΡƒΡ€Ρ‚,
  • 1995 – MSK-IX, Москва ΠΈ Π΄Ρ€.

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ Π½Π°ΡˆΠΈΡ‚Π΅ Π΄Π½ΠΈ

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»Π½ΠΎ, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΈ систСми (AS) ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ тях, физичСски ΠΈ логичСски, ΠΊΠΎΠΈΡ‚ΠΎ опрСдСлят ΠΏΡŠΡ‚Ρ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΎΡ‚ Π΅Π΄Π½Π° AS към Π΄Ρ€ΡƒΠ³Π°.

AS ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ са Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ, ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ доставчици, CDN, Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΎΡ‚ корпоративния сСгмСнт. AS ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚ логичСски Π²Ρ€ΡŠΠ·ΠΊΠΈ (peering) ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си, ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ BGP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°.

Как Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΈΡ‚Π΅ систСми ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ‚Π΅Π·ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ сС опрСдСля ΠΎΡ‚ Ρ€Π΅Π΄ΠΈΡ†Π° Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ:

  • гСографски,
  • икономичСски,
  • политичСски,
  • споразумСния ΠΈ ΠΎΠ±Ρ‰ΠΈ интСрСси ΠΌΠ΅ΠΆΠ΄Ρƒ собствСницитС Π½Π° АБ,
  • ΠΈ Ρ‚.Π½.

Π Π°Π·Π±ΠΈΡ€Π° сС, Ρ‚Π°Π·ΠΈ схСма ΠΈΠΌΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° структура ΠΈ йСрархия. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ са Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ 1, Π½ΠΈΠ²ΠΎ 2 ΠΈ Π½ΠΈΠ²ΠΎ 3 ΠΈ Π°ΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° мСстСн ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ доставчик (Π½ΠΈΠ²ΠΎ 3) са ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Ρ‚ΠΎΠ³Π°Π²Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π½ΠΈΠ²ΠΎ 1 ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ са Π΄Ρ€ΡƒΠ³ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ. Tier-3 ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° своитС Π°Π±ΠΎΠ½Π°Ρ‚ΠΈ, tier-2 Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ ΠΎΡ‚ своя страна Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° tier-3 ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅, Π° tier-1 – цСлия ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ.

Π‘Ρ…Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСдстави Ρ‚Π°ΠΊΠ°:

Π’ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ: ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π΄ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ваш собствСн IX
Π’Π°Π·ΠΈ снимка ΠΏΠΎΠΊΠ°Π·Π²Π°, Ρ‡Π΅ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ сС ΠΎΠ±ΠΎΠ±Ρ‰Π°Π²Π° ΠΎΡ‚Π΄ΠΎΠ»Ρƒ Π½Π°Π³ΠΎΡ€Π΅, Ρ‚.Π΅. ΠΎΡ‚ ΠΊΡ€Π°ΠΉΠ½ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π΄ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ ΠΎΡ‚ Π½ΠΈΠ²ΠΎ 1. Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠΈ Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π΅Π½ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ AS, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΈ Π΅Π΄ΠΈΠ½ Π½Π° Π΄Ρ€ΡƒΠ³.

НСраздСлна част ΠΈ Π² ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ Π½Π° Ρ‚Π°Π·ΠΈ схСма Π΅ извСстно ΠΎΠ±ΡŠΡ€ΠΊΠ²Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΈ систСми, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΎ Π΄ΠΎ крайния ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° гСографска област. Π Π°Π·Π³Π»Π΅Π΄Π°ΠΉΡ‚Π΅ снимката ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ:

Π’ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ: ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π΄ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ваш собствСн IX

Π”Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ Π² голям Π³Ρ€Π°Π΄ ΠΈΠΌΠ° 5 Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°, ΠΏΠΈΡ€ΠΈΠ½Π³ΡŠΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΠΎ Π΅Π΄Π½Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΠΏΠΎ-Π³ΠΎΡ€Π΅.

Ако потрСбитСлят Petya, ΡΠ²ΡŠΡ€Π·Π°Π½ към Go ISP, иска Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΡΡŠΡ€Π²ΡŠΡ€, ΡΠ²ΡŠΡ€Π·Π°Π½ към ASM доставчика, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ тях Ρ‰Π΅ бъдС ΠΏΡ€ΠΈΠ½ΡƒΠ΄Π΅Π½ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡ€Π΅Π· 5 Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΈ систСми. Π’ΠΎΠ²Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° забавянСто, Π·Π°Ρ‰ΠΎΡ‚ΠΎ броят Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ устройства, ΠΏΡ€Π΅Π· ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚, сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΠ±Π΅ΠΌΡŠΡ‚ Π½Π° транзитния Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π½Π° Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΈ систСми ΠΌΠ΅ΠΆΠ΄Ρƒ Go ΠΈ ASM.

Как Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ броя Π½Π° Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π½ΠΈΡ‚Π΅ AS, ΠΏΡ€Π΅Π· ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄Π΅Π½ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅? Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠ° - Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ.

ДнСс появата Π½Π° Π½ΠΎΠ²ΠΈ IXP сС обуславя ΠΎΡ‚ ΡΡŠΡ‰ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ΄ΠΈ ΠΊΠ°Ρ‚ΠΎ Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° 90-Ρ‚Π΅ ΠΈ 2000-Ρ‚Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, само Ρ‡Π΅ Π² ΠΏΠΎ-малък ΠΌΠ°Ρ‰Π°Π±, Π² ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π½Π° нарастващия Π±Ρ€ΠΎΠΉ Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, нарастващото количСство ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΎ ΠΎΡ‚ CDN ΠΌΡ€Π΅ΠΆΠΈ ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ.

Какво Π΅ ΠΎΠ±ΠΌΠ΅Π½Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°?

Π’ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π΅ място със спСциална ΠΌΡ€Π΅ΠΆΠΎΠ²Π° инфраструктура, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ участницитС, заинтСрСсовани ΠΎΡ‚ Π²Π·Π°ΠΈΠΌΠ΅Π½ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚ Π²Π·Π°ΠΈΠΌΠ΅Π½ ΠΏΠΈΡŠΡ€ΠΈΠ½Π³. ΠžΡΠ½ΠΎΠ²Π½ΠΈΡ‚Π΅ участници Π² Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ: Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ, ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ доставчици, доставчици Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ. Π’ Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ участницитС сС ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си. Π’ΠΎΠ²Π° Π²ΠΈ позволява Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ слСднитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ:

  • намаляванС Π½Π° латСнтността,
  • намаляванС Π½Π° ΠΎΠ±Π΅ΠΌΠ° Π½Π° транзитния Ρ‚Ρ€Π°Ρ„ΠΈΠΊ,
  • ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ AS.

ΠšΠ°Ρ‚ΠΎ сС ΠΈΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ IXPs ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π°Ρ‚ Π² ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ Π³Ρ€Π°Π΄ΠΎΠ²Π΅ ΠΏΠΎ свСта, всичко Ρ‚ΠΎΠ²Π° ΠΈΠΌΠ° Π±Π»Π°Π³ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ Π΅Ρ„Π΅ΠΊΡ‚ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠ°Ρ‚ΠΎ цяло.

Ако Π³ΠΎΡ€Π½Π°Ρ‚Π° ситуация с ΠŸΠ΅Ρ‚Ρ сС Ρ€Π΅ΡˆΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° IXP, Ρ‰Π΅ сС ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π½Π΅Ρ‰ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ:

Π’ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ: ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π΄ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ваш собствСн IX

Как Ρ€Π°Π±ΠΎΡ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ‚Π° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ?

По ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ IXP Π΅ ΠΎΡ‚Π΄Π΅Π»Π½Π° AS със собствСн Π±Π»ΠΎΠΊ ΠΎΡ‚ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ IPv4/IPv6 адрСси.

IXP ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π°ΠΉ-чСсто сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ L2 Π΄ΠΎΠΌΠ΅ΠΉΠ½. Понякога Ρ‚ΠΎΠ²Π° Π΅ просто VLAN, ΠΊΠΎΠΉΡ‚ΠΎ хоства всички IXP ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. ΠšΠΎΠ³Π°Ρ‚ΠΎ става Π΄ΡƒΠΌΠ° Π·Π° ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ, гСографски Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ IXP, Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠ°Ρ‚ΠΎ MPLS, VXLAN ΠΈ Π΄Ρ€. ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° L2 Π΄ΠΎΠΌΠ΅ΠΉΠ½.

IXP Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ

  • SKS. Π’ΡƒΠΊ няма Π½ΠΈΡ‰ΠΎ Π½Π΅ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΎ: стСлаТи, ΠΎΠΏΡ‚ΠΈΡ‡Π½ΠΈ крос-ΠΊΠΎΠ½Π΅ΠΊΡ‚ΠΈ, ΠΏΠ°Ρ‡ ΠΏΠ°Π½Π΅Π»ΠΈ.
  • ΠŸΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»ΠΈ – основата Π½Π° IXP. ΠŸΠΎΡ€Ρ‚ΡŠΡ‚ Π½Π° ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π° Π΅ Π²Ρ…ΠΎΠ΄Π½Π°Ρ‚Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π² IXP ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π‘ΡƒΠΈΡ‡ΠΎΠ²Π΅Ρ‚Π΅ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΈ част ΠΎΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π·Π° сигурност - Ρ‚Π΅ Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Ρ‚ нСТСлания Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ трябва Π΄Π° ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π° Π² IXP ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. По ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ сС ΠΈΠ·Π±ΠΈΡ€Π°Ρ‚ въз основа Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΈ изисквания - надСТдност, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ скорости Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° сигурност, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° sFlow ΠΈ Π΄Ρ€.
  • Π‘ΡŠΡ€Π²ΡŠΡ€ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ (RS) – Π½Π΅Ρ€Π°Π·Π΄Π΅Π»Π½Π° ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° част ΠΎΡ‚ всяка ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡŠΡ‚ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Ρ€Π΅Ρ„Π»Π΅ΠΊΡ‚ΠΎΡ€Π° Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π² iBGP ΠΈΠ»ΠΈ опрСдСлСния Ρ€ΡƒΡ‚Π΅Ρ€ Π² OSPF ΠΈ Ρ€Π΅ΡˆΠ°Π²Π° ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π‘ нарастванСто Π½Π° броя Π½Π° участницитС Π² Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° броят Π½Π° BGP сСсиитС, ΠΊΠΎΠΈΡ‚ΠΎ всСки участник трябва Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°, Ρ‚.Π΅. Ρ‚ΠΎΠ²Π° напомня Π½Π° класичСската топология с пълна ΠΌΡ€Π΅ΠΆΠ° Π² iBGP. RS Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½: установява BGP сСсия с всСки заинтСрСсован IXP участник ΠΈ Ρ‚ΠΎΠ·ΠΈ участник става RS ΠΊΠ»ΠΈΠ΅Π½Ρ‚. ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΉΠΊΠΈ BGP актуализация ΠΎΡ‚ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ своитС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, RS ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Ρ‚Π°Π·ΠΈ актуализация Π½Π° всичкитС си Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° Ρ‚Π°Π·ΠΈ актуализация. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ RS Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° нСобходимостта ΠΎΡ‚ установяванС Π½Π° пълна ΠΌΡ€Π΅ΠΆΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ всички Ρ‡Π»Π΅Π½ΠΎΠ²Π΅ Π½Π° IXP ΠΈ Π΅Π»Π΅Π³Π°Π½Ρ‚Π½ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с мащабируСмостта. Π‘Ρ‚Ρ€ΡƒΠ²Π° си Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π½ΠΈΡΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ ΠΎΡ‚ Π΅Π΄Π½Π° AS към Π΄Ρ€ΡƒΠ³Π°, Π±Π΅Π· Π΄Π° ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΈ ΠΎΡ‚ BGP, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΠΎΠΉ Π½Π΅ добавя Π½ΠΎΠΌΠ΅Ρ€Π° Π² своята AS към AS-ΠΏΡŠΡ‚Ρ. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π½Π° RS ΠΈΠΌΠ° основно Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ RS Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ° марсиански ΠΌΡ€Π΅ΠΆΠΈ ΠΈ прСфикситС Π½Π° самия IXP.

    Π‘ΠΎΡ„Ρ‚ΡƒΠ΅Ρ€Π΅Π½ Ρ€ΡƒΡ‚Π΅Ρ€ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄, BIRD (bird internet routing daemon), чСсто сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Ρ‰ ΡΡŠΡ€Π²ΡŠΡ€. Π₯ΡƒΠ±Π°Π²ΠΎΡ‚ΠΎ ΠΏΡ€ΠΈ Π½Π΅Π³ΠΎ Π΅, Ρ‡Π΅ Π΅ Π±Π΅Π·ΠΏΠ»Π°Ρ‚Π΅Π½, внСдрява сС Π±ΡŠΡ€Π·ΠΎ Π² ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Linux дистрибуции, ΠΈΠΌΠ° гъвкав ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° настройка Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅/Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ ΠΈ Π½Π΅ Π΅ взискатСлСн към изчислитСлнитС рСсурси. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, ΠΊΠ°Ρ‚ΠΎ RS ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·Π±Ρ€Π°Π½ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π΅Π½/Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ Ρ€ΡƒΡ‚Π΅Ρ€ ΠΎΡ‚ Cisco, Juniper ΠΈ Π΄Ρ€.

  • Security. Въй ΠΊΠ°Ρ‚ΠΎ IXP ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π΅ концСнтрация Π½Π° голям Π±Ρ€ΠΎΠΉ AS, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° сигурност, която всички участници трябва Π΄Π° слСдват, трябва Π΄Π° бъдС Π΄ΠΎΠ±Ρ€Π΅ написана. ΠšΠ°Ρ‚ΠΎ цяло Ρ‚ΡƒΠΊ сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ всички ΡΡŠΡ‰ΠΈΡ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ ΠΏΡ€ΠΈ установяванС Π½Π° BGP ΡΡŠΡΠ΅Π΄ΡΡ‚Π²ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ BGP ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€Π° извън IXP, плюс някои Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° сигурност.

    НапримСр, Π΄ΠΎΠ±Ρ€Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π΅ Π΄Π° сС Ρ€Π°Π·Ρ€Π΅ΡˆΠΈ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ само ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ mac адрСс Π½Π° участника Π² IXP, ΠΊΠΎΠΉΡ‚ΠΎ сС договаря ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ. ΠžΡ‚ΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ с ΠΏΠΎΠ»Π΅Ρ‚Π° ethertype, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚ 0x0800(IPv4), 0x08dd(IPv6), 0x0806(ARP); Ρ‚ΠΎΠ²Π° сС ΠΏΡ€Π°Π²ΠΈ, Π·Π° Π΄Π° сС Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ към BGP peering. ΠœΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ GTSM, RPKI ΠΈ Π΄Ρ€.

МоТС Π±ΠΈ Π³ΠΎΡ€Π½ΠΈΡ‚Π΅ са основнитС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° всСки IXP, нСзависимо ΠΎΡ‚ ΠΌΠ°Ρ‰Π°Π±Π°. Π Π°Π·Π±ΠΈΡ€Π° сС, ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ IXP ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ‚ с Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.
Π‘Π»ΡƒΡ‡Π²Π° сС IXP Π΄Π° прСдоставя Π½Π° своитС участници ΠΈ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ услуги:

  • поставСн Π½Π° DNS ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° IXP TLD,
  • инсталирайтС Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ NTP ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, позволяващи Π½Π° участницитС Ρ‚ΠΎΡ‡Π½ΠΎ Π΄Π° синхронизират Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ,
  • осигуряват Π·Π°Ρ‰ΠΈΡ‚Π° срСщу DDoS Π°Ρ‚Π°ΠΊΠΈ ΠΈ Π΄Ρ€.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° дСйствиС

НСка Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° прост IXP, ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°Π½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° EVE-NG, ΠΈ слСд Ρ‚ΠΎΠ²Π° Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ основната настройка Π½Π° софтуСрСн Ρ€ΡƒΡ‚Π΅Ρ€ BIRD. Π—Π° Π΄Π° опростим Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ°Ρ‚Π°, Ρ‰Π΅ пропуснСм Ρ‚Π°ΠΊΠΈΠ²Π° Π²Π°ΠΆΠ½ΠΈ Π½Π΅Ρ‰Π° ΠΊΠ°Ρ‚ΠΎ излишък ΠΈ устойчивост Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ.

Вопологията Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚Π° ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ.

Π’ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ: ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π΄ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ваш собствСн IX

Π”Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ администрирамС ΠΌΠ°Π»ΠΊΠ° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ ΠΈ прСдоставямС слСднитС ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΠΏΠΈΡŠΡ€ΠΈΠ½Π³:

  • ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ ΠΏΠΈΡŠΡ€ΠΈΠ½Π³,
  • частно Π½Π°Π΄Π½ΠΈΠΊΠ²Π°Π½Π΅,
  • ΠΏΠΈΡŠΡ€ΠΈΠ½Π³ ΠΏΡ€Π΅Π· ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€.

ΠΠ°ΡˆΠΈΡΡ‚ AS Π½ΠΎΠΌΠ΅Ρ€ Π΅ 555, ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π°ΠΌΠ΅ Π±Π»ΠΎΠΊ ΠΎΡ‚ IPv4 адрСси – 50.50.50.0/24, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·Π΄Π°Π²Π°ΠΌΠ΅ IP адрСси Π·Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ искат Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ°Ρ‚ с Π½Π°ΡˆΠ°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°.

50.50.50.254 – IP адрСс, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ Π½Π° интСрфСйса Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π½ΠΈΡ ΡΡŠΡ€Π²ΡŠΡ€, с Ρ‚ΠΎΠ·ΠΈ IP ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Ρ‰Π΅ установят BGP сСсия Π² случай Π½Π° ΠΏΠΈΡŠΡ€ΠΈΠ½Π³ ΠΏΡ€Π΅Π· RS.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, Π·Π° ΠΏΠΈΡŠΡ€ΠΈΠ½Π³ ΠΏΡ€Π΅Π· RS, Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ проста ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅, Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° BGP общността, която позволява Π½Π° участницитС Π² IXP Π΄Π° Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€Π°Ρ‚ към ΠΊΠΎΠ³ΠΎ ΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Ρ‚:

BGP общност
описаниС

LOCAL_AS:PEER_AS
Π˜Π·ΠΏΡ€Π°Ρ‰Π°ΠΉΡ‚Π΅ прСфикси само Π΄ΠΎ PEER_AS

LOCAL_AS:IXP_AS
ΠŸΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Ρ‚Π΅ прСфикси към всички участници Π² IXP

3 ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° искат Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ°Ρ‚ с нашия IXP ΠΈ Π΄Π° обмСнят Ρ‚Ρ€Π°Ρ„ΠΈΠΊ; Π”Π° ΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° са ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ доставчици. Всички Ρ‚Π΅ искат Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΏΠΈΡ€ΠΈΠ½Π³ ΠΏΡ€Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ. По-Π΄ΠΎΠ»Ρƒ Π΅ Π΄Π°Π΄Π΅Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠ° с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° клиСнтската Π²Ρ€ΡŠΠ·ΠΊΠ°:

ΠΊΠ»ΠΈΠ΅Π½Ρ‚
AS Π½ΠΎΠΌΠ΅Ρ€ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€Π°Π½ΠΈ прСфикси
IP адрСс, ΠΈΠ·Π΄Π°Π΄Π΅Π½ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към IXP

ISP #1
КАВО 100
1.1.0.0/16
50.50.50.10/24

ISP #2
КАВО 200
2.2.0.0/16
50.50.50.20/24

ISP #3
КАВО 300
3.3.0.0/16
50.50.50.30/24

Основна BGP настройка Π½Π° клиСнтския Ρ€ΡƒΡ‚Π΅Ρ€:

router bgp 100
 no bgp enforce-first-as
 bgp log-neighbor-changes
 neighbor 50.50.50.254 remote-as 555
address-family ipv4
  network 1.1.0.0 mask 255.255.0.0
  neighbor 50.50.50.254 activate
  neighbor 50.50.50.254 send-community both
  neighbor 50.50.50.254 soft-reconfiguration inbound
  neighbor 50.50.50.254 route-map ixp-out out
 exit-address-family

ip prefix-list as100-prefixes seq 5 permit 1.1.0.0/16
route-map bgp-out permit 10
 match ip address prefix-list as100-prefixes
 set community 555:555

ЗаслуТава Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ настройката Π±Π΅Π· bgp enforce-first-as Ρ‚ΡƒΠΊ. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ BGP изисква as-path Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° BGP актуализация Π΄Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° as bgp Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€Π°, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° актуализацията. Но Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π½ΠΈΡΡ‚ ΡΡŠΡ€Π²ΡŠΡ€ Π½Π΅ ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² as-path, нСговият Π½ΠΎΠΌΠ΅Ρ€ няма Π΄Π° бъдС Π² as-path ΠΈ актуализацията Ρ‰Π΅ бъдС ΠΎΡ‚Ρ…Π²ΡŠΡ€Π»Π΅Π½Π°. Π’Π°Π·ΠΈ настройка сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Π·Π° Π΄Π° Π½Π°ΠΊΠ°Ρ€Π° Ρ€ΡƒΡ‚Π΅Ρ€Π° Π΄Π° ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π° Ρ‚ΠΎΠ²Π° ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ.

Π’ΠΈΠΆΠ΄Π°ΠΌΠ΅ ΡΡŠΡ‰ΠΎ, Ρ‡Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ Π΅ Π·Π°Π΄Π°Π» bgp community 555:555 Π½Π° Ρ‚ΠΎΠ·ΠΈ прСфикс, ΠΊΠΎΠ΅Ρ‚ΠΎ спорСд Π½Π°ΡˆΠ°Ρ‚Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΡŠΡ‚ иска Π΄Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€Π° Ρ‚ΠΎΠ·ΠΈ прСфикс Π½Π° всички останали участници.

Π—Π° Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ настройкитС Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ, с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Π° конфигурация Π½Π° BIRD:

define ixp_as = 555;
define ixp_prefixes = [ 50.50.50.0/24+ ];

template bgp RS_CLIENT {
  local as ixp_as;
  rs client;
}

Π‘Π»Π΅Π΄Π½ΠΎΡ‚ΠΎ описва Ρ„ΠΈΠ»Ρ‚ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ° прСфикси Π½Π° марсианци, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ прСфикситС Π½Π° самия IXP:

function catch_martians_and_ixp()
prefix set martians;
prefix set ixp_prefixes;
{
  martians = [ 
  0.0.0.0/8+,
  10.0.0.0/8+,
  100.64.0.0/10+,
  127.0.0.0/8+,
  169.254.0.0/16+,
  172.16.0.0/12+,
  192.0.0.0/24+,
  192.0.2.0/24+,
  192.168.0.0/16+,
  198.18.0.0/15+,
  198.51.100.0/24+,
  203.0.113.0/24+,
  224.0.0.0/4+,
  240.0.0.0/4+ ];

  if net ~ martians || net ~ ixp_prefixes then return false;

  return true;
}

Π’Π°Π·ΠΈ функция ΠΏΡ€ΠΈΠ»Π°Π³Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅, която описахмС ΠΏΠΎ-Ρ€Π°Π½ΠΎ.

function bgp_ixp_policy(int peer_as)
{
  if (ixp_as, ixp_as) ~ bgp_community then return true;
  if (ixp_as, peer_as) ~ bgp_community then return true;

  return false;
}

filter reject_martians_and_ixp
{
  if catch_martians_and_ixp() then reject;
  if ( net ~ [0.0.0.0/0{25,32} ] ) then {
    reject;
  }
  accept;


}

НиС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ peering, ΠΏΡ€ΠΈΠ»Π°Π³Π°ΠΌΠ΅ подходящи Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ.

protocol as_100 from RS_CLIENT {
  neighbor 50.50.50.10 as 100;
  ipv4 {
    export where bgp_ixp_policy(100);
    import filter reject_martians_and_ixp;
  }
}

protocol as_200 from RS_CLIENT {
  neighbor 50.50.50.20 as 200;
  ipv4 {
    export where bgp_ixp_policy(200);
    import filter reject_martians_and_ixp;
  }
}

protocol as_300 from RS_CLIENT {
  neighbor 50.50.50.30 as 300;
  ipv4 {
    export where bgp_ixp_policy(300);
    import filter reject_martians_and_ixp;
  }
}

Π‘Ρ‚Ρ€ΡƒΠ²Π° си Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ Π΅ Π΄ΠΎΠ±Ρ€Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π΄Π° сС поставят ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ°Ρ€Ρ‚Π½ΡŒΠΎΡ€ΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ RIB. BIRD Π²ΠΈ позволява Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°. Π’ нашия ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° простота, всички Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ ΠΎΡ‚ всички ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, сС добавят Π² Π΅Π΄ΠΈΠ½ ΠΎΠ±Ρ‰ RIB.

И Ρ‚Π°ΠΊΠ°, Π½Π΅ΠΊΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ°ΠΌΠ΅.

На ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ Π΅ установСна BGP сСсия ΠΈ с Ρ‚Ρ€ΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°:

Π’ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ: ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π΄ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ваш собствСн IX

Π’ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ прСфикси ΠΎΡ‚ всички ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ:

Π’ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ: ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π΄ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ваш собствСн IX

На Ρ€ΡƒΡ‚Π΅Ρ€Π° as 100 Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ Π°ΠΊΠΎ ΠΈΠΌΠ° само Π΅Π΄Π½Π° BGP сСсия със ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ прСфикси ΠΊΠ°ΠΊΡ‚ΠΎ ΠΎΡ‚ as 200, Ρ‚Π°ΠΊΠ° ΠΈ ΠΎΡ‚ as 300, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ BGP Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅ Π½Π΅ са сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠ»ΠΈ, сякаш ΠΏΠΈΡŠΡ€ΠΈΠ½Π³ΡŠΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ:

Π’ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ: ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Ρ…ΠΎΠ΄Π° Π΄ΠΎ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ваш собствСн IX

По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅, Ρ‡Π΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ опростява организацията Π½Π° ΠΏΠΈΡŠΡ€ΠΈΠ½Π³ Π½Π° IXP.

Надявам сС, Ρ‡Π΅ Ρ‚Π°Π·ΠΈ дСмонстрация Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ ΠΊΠ°ΠΊ работят IXP ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° IXP.

Linxdatacenter IX

Π’ Linxdatacenter ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΡ…ΠΌΠ΅ собствСн IXP въз основа Π½Π° устойчива Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ инфраструктура ΠΎΡ‚ 2 ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π° ΠΈ 2 ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅. ΠΠ°ΡˆΠΈΡΡ‚ IXP Π²Π΅Ρ‡Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² тСстов Ρ€Π΅ΠΆΠΈΠΌ ΠΈ Π½ΠΈΠ΅ ΠΊΠ°Π½ΠΈΠΌ всички Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ°Ρ‚ с Linxdatacenter IX ΠΈ Π΄Π° участват Π² тСстванСто. ΠšΠΎΠ³Π°Ρ‚ΠΎ сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅, Ρ‰Π΅ Π²ΠΈ бъдС прСдоставСн ΠΏΠΎΡ€Ρ‚ с чСстотна Π»Π΅Π½Ρ‚Π° ΠΎΡ‚ 1 Gbit/s, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΏΠΈΡŠΡ€Π²Π°Π½Π΅ ΠΏΡ€Π΅Π· Π½Π°ΡˆΠΈΡ‚Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ личния Π²ΠΈ Π°ΠΊΠ°ΡƒΠ½Ρ‚ Π½Π° ΠΏΠΎΡ€Ρ‚Π°Π»Π° IX, Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π½Π° ix.linxdatacenter.com.

ΠŸΠΈΡˆΠ΅Ρ‚Π΅ Π² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ ΠΈΠ»ΠΈ Π»ΠΈΡ‡Π½ΠΈ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ тСстванС.

ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΡ

Π’ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ Π² Π·ΠΎΡ€Π°Ρ‚Π° Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠ°Ρ‚ΠΎ инструмСнт Π·Π° Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с нСоптималния ΠΏΠΎΡ‚ΠΎΠΊ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅. Π‘Π΅Π³Π°, с появата Π½Π° Π½ΠΎΠ²ΠΈ Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ услуги ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° количСството CDN Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, ΠΎΠ±ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‚ Π΄Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°. Π£Π²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° броя Π½Π° IXP Π² свСта Π΅ ΠΎΡ‚ ΠΏΠΎΠ»Π·Π° ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° крайния ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π½Π° услугата, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ Ρ‚.Π½. Π—Π° участницитС Π² IXP ΠΏΠΎΠ»Π·Π°Ρ‚Π° сС изразява Π² намаляванС Π½Π° Ρ€Π°Π·Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° външСн ΠΏΠΈΡŠΡ€ΠΈΠ½Π³, намаляванС Π½Π° ΠΎΠ±Π΅ΠΌΠ° Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π·Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΏΠΎ-високо Π½ΠΈΠ²ΠΎ трябва Π΄Π° ΠΏΠ»Π°Ρ‰Π°Ρ‚, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ интСрфСйс с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅.

ПолСзни Π²Ρ€ΡŠΠ·ΠΊΠΈ

  • Π’ΠΈΠΆΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚Π° Π½Π° мСстополоТСниСто Π½Π° Ρ‚ΠΎΡ‡ΠΊΠΈΡ‚Π΅ Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ: www.internetexchangemap.com
  • Π’ΠΈΠΆΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π° статистика Π·Π° BGP peering, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²ΠΈΠ΅ Π½Π° IXP: www.peeringdb.com

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€