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

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

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

И всС ΠΏΠ°ΠΊ Ρ€Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° бСшС започнала…

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


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

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

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

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

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

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

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

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

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

ΠΠ°Ρ‡ΠΈΠ½ΡŠΡ‚, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΈΡ‚Π΅ систСми ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚ Ρ‚Π΅Π·ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ, сС опрСдСля ΠΎΡ‚ Ρ€Π΅Π΄ΠΈΡ†Π° Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ:

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

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

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

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

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

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

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

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

Как ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΠΌ броя Π½Π° Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π½ΠΈΡ‚Π΅ AS, ΠΏΡ€Π΅Π· ΠΊΠΎΠΈΡ‚ΠΎ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ трябва Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅? ΠžΡ‚Π³ΠΎΠ²ΠΎΡ€ΡŠΡ‚ Π΅ Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ.

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

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

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

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

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

Ако Ρ€Π΅ΡˆΠΈΠΌ описаната ΠΏΠΎ-Π³ΠΎΡ€Π΅ ситуация с ΠŸΠ΅Ρ‚Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ IXP, тя Ρ‰Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ слСдния Π½Π°Ρ‡ΠΈΠ½:

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

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

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

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

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

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

    Π ΡƒΡ‚Π΅Ρ€ΡŠΡ‚ с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ BIRD (bird internet routing daemon) чСсто сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€. НСговитС прСдимства Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ бСзплатност, Π±ΡŠΡ€Π·ΠΎ внСдряванС Π² ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ Linux дистрибуции, гъвкава конфигурация Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅/Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ ΠΈ ниска консумация Π½Π° рСсурси. Π₯Π°Ρ€Π΄ΡƒΠ΅Ρ€Π΅Π½ ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ Ρ€ΡƒΡ‚Π΅Ρ€ ΠΎΡ‚ 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 TLDs,
  • инсталиранС Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ NTP ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, позволяващи Π½Π° участницитС Ρ‚ΠΎΡ‡Π½ΠΎ Π΄Π° синхронизират Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ си,
  • осигуряват Π·Π°Ρ‰ΠΈΡ‚Π° срСщу DDoS Π°Ρ‚Π°ΠΊΠΈ ΠΈ Π΄Ρ€.

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

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

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

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

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

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

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

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

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

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

Π›ΠžΠšΠΠ›Π•Π_КАВО:ПИΠͺΠ _КАВО
ΠŸΡ€Π΅Π΄Π°Π²Π°ΠΉΡ‚Π΅ прСфикси само Π½Π° PEER_AS

Π›ΠžΠšΠΠ›Π•Π_КАВО:IXP_AS
ΠŸΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° прСфикси към всички IXP участници

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

ΠΊΠ»ΠΈΠ΅Π½Ρ‚
НомСр Π½Π° клиСнтска AS
ΠŸΡ€Π΅Ρ„ΠΈΠΊΡΠΈ, обявСни ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°
IP адрСс, присвоСн Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към IXP

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ доставчик β„–1
КАВО 100
1.1.0.0/16
50.50.50.10/24

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ доставчик β„–2
КАВО 200
2.2.0.0/16
50.50.50.20/24

Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ доставчик β„–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

Π’ΡƒΠΊ си струва Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ настройката β€žno bgp enforce-first-asβ€œ. По ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ BGP изисква as-path Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° BGP актуализация Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π° as-path Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° 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;
}

Π‘Π»Π΅Π΄Π½ΠΎΡ‚ΠΎ описва Ρ„ΠΈΠ»Ρ‚ΡŠΡ€, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ° прСфикси martians, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ прСфикси Π½Π° самия 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;


}

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

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

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

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

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

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

Linxdatacenter IX

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

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

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

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

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

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

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с DDoS Π·Π°Ρ‰ΠΈΡ‚Π°, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΡƒΠ΅Π± хостинг със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS Π°Ρ‚Π°ΠΊΠΈ, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster