Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

Π’ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ΅Π½ Π±Ρ€ΠΎΠΉ ΠžΠΏΠΈΡΠ°Ρ… Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° автоматизация. Π‘ΠΏΠΎΡ€Π΅Π΄ някои Ρ…ΠΎΡ€Π° Π΄ΠΎΡ€ΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΏΡŠΡ€Π²ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ към ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Π΅Ρ‡Π΅ Π΅ поставил някои Π²ΡŠΠΏΡ€ΠΎΡΠΈ Π½Π° Ρ€Π°Ρ„Ρ‚ΠΎΠ²Π΅Ρ‚Π΅. И Ρ‚ΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ Ρ€Π°Π΄Π²Π°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ†Π΅Π»Ρ‚Π° Π½ΠΈ Π² Ρ†ΠΈΠΊΡŠΠ»Π° Π½Π΅ Π΅ Π΄Π° Ρ†Π°ΠΏΠ°ΠΌΠ΅ ansible със скриптовС Π½Π° Python, Π° Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ систСма.

Π‘ΡŠΡ‰Π°Ρ‚Π° Ρ€Π°ΠΌΠΊΠ° опрСдСля Ρ€Π΅Π΄Π°, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ сС Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.
И ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° виртуализация, Π½Π° която Π΅ посвСтСн Ρ‚ΠΎΠ·ΠΈ Π±Ρ€ΠΎΠΉ, Π½Π΅ сС вписва Π² Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π½Π° ADSM, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ автоматизацията.

Но Π½Π΅ΠΊΠ° Π³ΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ ъгъл.

Много услуги ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° ΠΌΡ€Π΅ΠΆΠ° ΠΎΡ‚ дълго Π²Ρ€Π΅ΠΌΠ΅. Π’ случая Π½Π° Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Ρ‚ΠΎΠ²Π° са Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 2G, 3G, LTE, ΡˆΠΈΡ€ΠΎΠΊΠΎΠ»Π΅Π½Ρ‚ΠΎΠ² Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΈ B2B. Π’ случай Π½Π° DC: ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, Π±Π»ΠΎΠΊΠΎΠ²ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΎΠ±Π΅ΠΊΡ‚Π½ΠΎ ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅.

И всички услуги изискват изолация Π΅Π΄Π½Π° ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π’Π°ΠΊΠ° сС появиха наслагващитС ΠΌΡ€Π΅ΠΆΠΈ.

И всички услуги Π½Π΅ искат Π΄Π° Ρ‡Π°ΠΊΠ°Ρ‚ Ρ‡ΠΎΠ²Π΅ΠΊ Π΄Π° Π³ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° Ρ€ΡŠΡ‡Π½ΠΎ. Π’Π°ΠΊΠ° сС появиха оркСстраторитС ΠΈ SDN.

ΠŸΡŠΡ€Π²ΠΈΡΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π° систСматична автоматизация Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΈΠ»ΠΈ ΠΏΠΎ-скоро част ΠΎΡ‚ нСя, ΠΎΡ‚Π΄Π°Π²Π½Π° Π΅ Π²ΡŠΠ·ΠΏΡ€ΠΈΠ΅Ρ‚ ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ мСста: VMWare, OpenStack, Google Compute Cloud, AWS, Facebook.

НСка Π΄Π° Π³ΠΎ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ днСс.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

Π‘ΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅

  • ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ
  • тСрминология
  • ПодлоТка - физичСска ΠΌΡ€Π΅ΠΆΠ°
  • Overlay - Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ°
    • НаслагванС с ToR
    • НаслагванС ΠΎΡ‚ хост
    • На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° Π²ΠΎΠ»Ρ„Ρ€Π°ΠΌΠΎΠ²Π° Ρ‚ΡŠΠΊΠ°Π½
      • ΠšΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄Π½Π° физичСска машина
      • ΠšΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ физичСски машини
      • Π˜Π·Ρ…ΠΎΠ΄ към външния свят

  • ЧСсто Π·Π°Π΄Π°Π²Π°Π½ΠΈ Π²ΡŠΠΏΡ€ΠΎΡΠΈ
  • Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  • ПолСзни Π²Ρ€ΡŠΠ·ΠΊΠΈ

ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ

И Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° Ρ‚ΠΎΠ²Π°, си струва Π΄Π° спомСнСм прСдпоставкитС Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° виртуализация. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Ρ‚ΠΎΠ·ΠΈ процСс Π½Π΅ Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π°Π» Π²Ρ‡Π΅Ρ€Π°.

ВСроятно нСвСднъТ стС Ρ‡ΡƒΠ²Π°Π»ΠΈ, Ρ‡Π΅ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π²ΠΈΠ½Π°Π³ΠΈ Π΅ Π±ΠΈΠ»Π° Π½Π°ΠΉ-ΠΈΠ½Π΅Ρ€Ρ‚Π½Π°Ρ‚Π° част ΠΎΡ‚ всяка систСма. И Ρ‚ΠΎΠ²Π° Π΅ вярно във всСки смисъл. ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° Π΅ основата, Π½Π° която сС ΠΊΡ€Π΅ΠΏΠΈ всичко ΠΈ Π΅ доста Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС правят ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² нСя - услугитС Π½Π΅ Ρ‚ΠΎΠ»Π΅Ρ€ΠΈΡ€Π°Ρ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ. ЧСсто ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ Сксплоатация Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡Π΅Π½ възСл ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈ към ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ прилоТСния ΠΈ Π΄Π° засСгнС ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. Π’ΠΎΠ²Π° Π΅ отчасти ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π΅ΠΊΠΈΠΏΡŠΡ‚ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π΄Π° устои Π½Π° всяка промяна - Π·Π°Ρ‰ΠΎΡ‚ΠΎ сСга някак Ρ€Π°Π±ΠΎΡ‚ΠΈ (ΠΌΠΎΠΆΠ΅ Π΄ΠΎΡ€ΠΈ Π΄Π° Π½Π΅ Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ), ΠΈ Ρ‚ΡƒΠΊ трябва Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ Π½Π΅Ρ‰ΠΎ Π½ΠΎΠ²ΠΎ ΠΈ Π½Π΅ сС Π·Π½Π°Π΅ ΠΊΠ°ΠΊ Ρ‰Π΅ сС ΠΎΡ‚Ρ€Π°Π·ΠΈ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.

Π—Π° Π΄Π° Π½Π΅ Ρ‡Π°ΠΊΠ°Ρ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ Π΄Π° Ρ…Π²ΡŠΡ€Π»ΡΡ‚ VLAN ΠΈ Π΄Π° Π½Π΅ рСгистрират Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ услуги Π½Π° всСки ΠΌΡ€Π΅ΠΆΠΎΠ² възСл, Ρ…ΠΎΡ€Π°Ρ‚Π° излязоха с идСята Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ наслагвания - ΠΌΡ€Π΅ΠΆΠΈ с наслагванС - ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ° голямо Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅: GRE, IPinIP, MPLS, MPLS L2 / L3VPN, VXLAN, GENEVE, MPLSoverUDP, MPLSoverGRE ΠΈ Π΄Ρ€.

Вяхната привлСкатСлност сС ΠΊΡ€ΠΈΠ΅ Π² Π΄Π²Π΅ прости Π½Π΅Ρ‰Π°:

  • Π‘Π°ΠΌΠΎ ΠΊΡ€Π°ΠΉΠ½ΠΈΡ‚Π΅ възли са ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΈ - Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π½ΠΈΡ‚Π΅ възли Π½Π΅ трябва Π΄Π° сС докосват. Π’ΠΎΠ²Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ускорява процСса ΠΈ понякога Π΄ΠΎΡ€ΠΈ Π²ΠΈ позволява Π΄Π° ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»Π° Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²Π° инфраструктура ΠΎΡ‚ процСса Π½Π° въвСТданС Π½Π° Π½ΠΎΠ²ΠΈ услуги.
  • Π’ΠΎΠ²Π°Ρ€ΡŠΡ‚ Π΅ скрит дълбоко Π² Π·Π°Π³Π»Π°Π²ΠΊΠΈΡ‚Π΅ - Ρ‚Ρ€Π°Π½Π·ΠΈΡ‚Π½ΠΈΡ‚Π΅ възли Π½Π΅ трябва Π΄Π° знаят Π½ΠΈΡ‰ΠΎ Π·Π° Π½Π΅Π³ΠΎ, Π·Π° адрСсиранС Π½Π° хостовС, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ Π½Π° наслоТСната ΠΌΡ€Π΅ΠΆΠ°. И Ρ‚ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ трябва Π΄Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ информация Π² Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Π΄Π° Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΠΏΠΎ-просто / ΠΏΠΎ-Π΅Π²Ρ‚ΠΈΠ½ΠΎ устройство.

Π’ Ρ‚ΠΎΠ·ΠΈ Π½Π΅ съвсСм пълСн Π±Ρ€ΠΎΠΉ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌ всички възмоТни Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π° ΠΏΠΎ-скоро Π΄Π° опиша Ρ€Π°ΠΌΠΊΠ°Ρ‚Π° Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΌΡ€Π΅ΠΆΠΈ с наслагванС Π² DC.

Цялата сСрия Ρ‰Π΅ опишС Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° Π·Π° Π΄Π°Π½Π½ΠΈ, ΡΡŠΡΡ‚ΠΎΡΡ‰ сС ΠΎΡ‚ Ρ€Π΅Π΄ΠΎΠ²Π΅ ΠΎΡ‚ ΡΡŠΡ‰ΠΈΡ Ρ‚ΠΈΠΏ стСлаТи, Π² ΠΊΠΎΠΈΡ‚ΠΎ Π΅ инсталиран ΡΡŠΡ‰ΠΈΡ ΡΡŠΡ€Π²ΡŠΡ€Π΅Π½ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€.

Π’ΠΎΠ²Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини/ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ/Π±Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ услуги.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

тСрминология

Π’ Ρ†ΠΈΠΊΡŠΠ» ΡΡŠΡ€Π²ΡŠΡ€ Π©Π΅ сС ΠΏΠΎΠ·ΠΎΠ²Π° Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π°, която Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π° ΡΡŠΡ€Π²ΡŠΡ€Π½Π°Ρ‚Π° страна Π½Π° комуникацията ΠΊΠ»ΠΈΠ΅Π½Ρ‚-ΡΡŠΡ€Π²ΡŠΡ€.

ΠžΠ±Π°Π΄Π΅Ρ‚Π΅ сС Π½Π° физичСски машини Π² ΡˆΠΊΠ°Ρ„ΠΎΠ²Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π½Π΅ Π½ΠΈΠ΅ Ρ‰Π΅.

физичСска машина - x86 ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€, инсталиран Π² ΡˆΠΊΠ°Ρ„. Най-чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π° Π΄ΠΎΠΌΠ°ΠΊΠΈΠ½. Π’Π°ΠΊΠ° Ρ‡Π΅ Π½Π΅ΠΊΠ° Π³ΠΎ Π½Π°Ρ€Π΅Ρ‡Π΅ΠΌ "ΠΊΠΎΠ»Π°"ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ°ΠΊΠΈΠ½.

Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ β€” ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ΠΎ Π½Π° физичСска машина, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ΠΌΡƒΠ»ΠΈΡ€Π° физичСскитС рСсурси, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ работят Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини. Понякога Π² Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°Ρ‚Π° ΠΈ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π΄ΡƒΠΌΠ°Ρ‚Π° "Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€" сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ синоним Π½Π° "хост".

Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина - ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π° систСма, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Π½Π° физичСска машина Π²ΡŠΡ€Ρ…Ρƒ Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€. Π—Π° нас Π² Ρ‚ΠΎΠ·ΠΈ Ρ†ΠΈΠΊΡŠΠ» Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π²Π°ΠΆΠ½ΠΎ Π΄Π°Π»ΠΈ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина ΠΈΠ»ΠΈ просто ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. НСка Π³ΠΎ Π½Π°Ρ€Π΅Ρ‡Π΅ΠΌ "VMΒ«

Π½Π°Π΅ΠΌΠ°Ρ‚Π΅Π» - ΡˆΠΈΡ€ΠΎΠΊΠΎ понятиС, ΠΊΠΎΠ΅Ρ‚ΠΎ Π² Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΠΌ ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»Π½Π° услуга ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

Много Π½Π°Π΅ΠΌΠ°Π½Π΅ ΠΈΠ»ΠΈ multi-tenancy – ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΅Π΄Π½ΠΎ ΠΈ ΡΡŠΡ‰ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ/услуги. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ изолацията Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ сС постига Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, Π° Π½Π΅ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ стартирани СкзСмпляри.

ToR - Π³ΠΎΡ€Π½Π°Ρ‚Π° част Π½Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»Ρ Rack - ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€, ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½ Π² стСлаТ, към ΠΊΠΎΠΉΡ‚ΠΎ са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ всички физичСски машини.

Π’ допълнСниС към топологията Π½Π° ToR, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ доставчици ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π°Ρ‚ End of Row (EoR) ΠΈΠ»ΠΈ Middle of Row (Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ послСдното Π΅ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅ΠΆΠΈΡ‚Π΅Π»Π½Π° рядкост ΠΈ Π½Π΅ съм Π²ΠΈΠΆΠ΄Π°Π» MoR ΡΡŠΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΡ).

ΠΏΠΎΠ΄Π»ΠΎΠΆΠ½Π° ΠΌΡ€Π΅ΠΆΠ° ΠΈΠ»ΠΈ основна ΠΌΡ€Π΅ΠΆΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠ° - физичСска ΠΌΡ€Π΅ΠΆΠΎΠ²Π° инфраструктура: ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ, Ρ€ΡƒΡ‚Π΅Ρ€ΠΈ, ΠΊΠ°Π±Π΅Π»ΠΈ.

наслагваща ΠΌΡ€Π΅ΠΆΠ° ΠΈΠ»ΠΈ overlay network ΠΈΠ»ΠΈ overlay - Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ° ΠΎΡ‚ Ρ‚ΡƒΠ½Π΅Π»ΠΈ, която Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ физичСската.

L3 Ρ„Π°Π±Ρ€ΠΈΠΊΠ° ΠΈΠ»ΠΈ IP Ρ„Π°Π±Ρ€ΠΈΠΊΠ° Π΅ нСвСроятно ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ Π½Π° човСчСството, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° Π½Π΅ повтарятС STP ΠΈ Π΄Π° Π½Π΅ ΡƒΡ‡ΠΈΡ‚Π΅ TRILL Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŽΡ‚Π°. ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ, ΠΏΡ€ΠΈ която цялата ΠΌΡ€Π΅ΠΆΠ° Π΄ΠΎ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ L3, Π±Π΅Π· VLAN ΠΈ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΈ Ρ€Π°Π·Ρ‚Π΅Π³Π½Π°Ρ‚ΠΈ броудкаст Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ. ΠžΡ‚ΠΊΡŠΠ΄Π΅ ΠΈΠ΄Π²Π° Π΄ΡƒΠΌΠ°Ρ‚Π° "Ρ„Π°Π±Ρ€ΠΈΠΊΠ°", Ρ‰Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π² слСдващата част.

SDN β€” Π‘ΠΎΡ„Ρ‚ΡƒΠ΅Ρ€Π½ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½Π° ΠΌΡ€Π΅ΠΆΠ°. Π•Π΄Π²Π° Π»ΠΈ ΠΈΠΌΠ° Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ прСдставянС. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚ Π½Π΅ ΠΎΡ‚ Ρ‡ΠΎΠ²Π΅ΠΊ, Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°. ОбикновСно ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° прСмСстванС Π½Π° Control Plane извън ΠΊΡ€Π°ΠΉΠ½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства към ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π°.

NFV - Виртуализация Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ - виртуализация Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства, ΠΊΠ°Ρ‚ΠΎ сС ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°, Ρ‡Π΅ част ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини ΠΈΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΈ, Π·Π° Π΄Π° сС ускори Π²ΡŠΠ²Π΅ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²ΠΈ услуги, организацията Π½Π° Service Chaining ΠΈ ΠΏΠΎ-лСсното Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π½ΠΎ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Π½Π΅.

VNF β€” Ѐункция Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ°. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΎ устройство: Ρ€ΡƒΡ‚Π΅Ρ€, ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€, Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна, NAT, IPS/IDS ΠΈ Π΄Ρ€.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

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

ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ ΠΌΡ€Π΅ΠΆΠΈ днСс ΠΌΠΎΠ³Π°Ρ‚ ΠΈΠ·Ρ€ΠΈΡ‡Π½ΠΎ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° Π΄Π²Π΅ части:

ΠΏΠΎΠ΄ΠΏΠΈΡ€Π°ΠΌ β€” физичСска ΠΌΡ€Π΅ΠΆΠ° със стабилна конфигурация.
ПодлоТка - абстракция Π½Π°Π΄ Underlay Π·Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π°Π΅ΠΌΠ°Ρ‚Π΅Π»ΠΈ.

Π’ΠΎΠ²Π° Π²Π°ΠΆΠΈ ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° случая с DC (ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π² Ρ‚Π°Π·ΠΈ статия), Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° ISP (ΠΊΠΎΠΉΡ‚ΠΎ няма Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π²Π΅Ρ‡Π΅ бСшС Π² SDSM). Π‘ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, ситуацията Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Ρ€Π°Π·Π»ΠΈΡ‡Π½Π°.

Π‘Π½ΠΈΠΌΠΊΠ° Π½Π° фокус Π²ΡŠΡ€Ρ…Ρƒ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°:

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

ΠΏΠΎΠ΄ΠΏΠΈΡ€Π°ΠΌ

ΠžΡΠ½ΠΎΠ²Π°Ρ‚Π° Π΅ физичСска ΠΌΡ€Π΅ΠΆΠ°: Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»ΠΈ ΠΈ ΠΊΠ°Π±Π΅Π»ΠΈ. Устройствата Π² ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠ°Ρ‚Π° знаят ΠΊΠ°ΠΊ Π΄Π° стигнат Π΄ΠΎ физичСскитС машини.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

Π’ΠΎΠΉ Ρ€Π°Π·Ρ‡ΠΈΡ‚Π° Π½Π° стандартни ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. НС Π½Π° послСдно място Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½ΠΈΡ‚Π΅ устройства ΠΈ Π΄ΠΎ Π΄Π΅Π½ днСшСн работят Π²ΡŠΡ€Ρ…Ρƒ ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ²Π°Π½ софтуСр, ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ позволява Π½ΠΈΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅, Π½ΠΈΡ‚ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с Π΄Ρ€ΡƒΠ³ΠΈ доставчици ΠΈ стандартизация.

Но някой ΠΊΠ°Ρ‚ΠΎ Google ΠΌΠΎΠΆΠ΅ Π΄Π° си ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈ свои собствСни ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ Π΄Π° изостави ΠΊΠΎΠ½Π²Π΅Π½Ρ†ΠΈΠΎΠ½Π°Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ. Но LAN_DC Π½Π΅ Π΅ Google.

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

  • IPv4+OSPF
  • IPv6+ISIS+BGP+L3VPN
  • L2+Π’Π Π•Π›ΠšΠ
  • L2+STP

ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° Underlay сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΏΠΎ класичСския Π½Π°Ρ‡ΠΈΠ½: CLI/GUI/NETCONF.

Π ΡŠΡ‡Π½ΠΎ, скриптовС, собствСни ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ.

Π‘Π»Π΅Π΄Π²Π°Ρ‰Π°Ρ‚Π° статия ΠΎΡ‚ Ρ†ΠΈΠΊΡŠΠ»Π° Ρ‰Π΅ бъдС посвСтСна ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π½Π° АндСрлСй.

ПодлоТка

Overlay Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ° ΠΎΡ‚ Ρ‚ΡƒΠ½Π΅Π»ΠΈ, ΠΎΠΏΡŠΠ½Π°Ρ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ Underlay, тя позволява Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини Π½Π° Π΅Π΄ΠΈΠ½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си, ΠΊΠ°Ρ‚ΠΎ ΡΡŠΡ‰Π΅Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ осигурява изолация ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ.

ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ са капсулирани Π² някакъв Π²ΠΈΠ΄ Ρ‚ΡƒΠ½Π΅Π»Π½Π° Π·Π°Π³Π»Π°Π²ΠΊΠ° Π·Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ ΠΏΡ€Π΅Π· общСствСната ΠΌΡ€Π΅ΠΆΠ°.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

Π’Π°ΠΊΠ° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини Π½Π° Π΅Π΄ΠΈΠ½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (Π΅Π΄Π½Π° услуга) ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си Ρ‡Ρ€Π΅Π· Overlay, Π±Π΅Π· Π΄ΠΎΡ€ΠΈ Π΄Π° знаят какъв ΠΏΡŠΡ‚ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΏΠΎΠ΅ΠΌΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚.

НаслагванСто ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Ρ‚Π°ΠΊΠ°, ΠΊΠ°ΠΊΡ‚ΠΎ спомСнах ΠΏΠΎ-Π³ΠΎΡ€Π΅:

  • GRE Ρ‚ΡƒΠ½Π΅Π»
  • VXLAN
  • EVPN
  • L3VPN
  • ЖЕНЕВ

ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° с наслагванС ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Ρ‡Ρ€Π΅Π· Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€. ΠžΡ‚ Π½Π΅Π³ΠΎ конфигурацията, Control Plane ΠΈ Data Plane сС доставят Π΄ΠΎ устройства, ΠΊΠΎΠΈΡ‚ΠΎ са Π°Π½Π³Π°ΠΆΠΈΡ€Π°Π½ΠΈ с ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ капсулиранС Π½Π° клиСнтски Ρ‚Ρ€Π°Ρ„ΠΈΠΊ. ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ НСка Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Ρ‚ΠΎΠ²Π° с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ.

Π”Π°, Ρ‚ΠΎΠ²Π° си Π΅ чисто SDN.

Има Π΄Π²Π° Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΡ€Π΅ΠΆΠ° с наслагванС:

  1. НаслагванС с ToR
  2. НаслагванС ΠΎΡ‚ хост

НаслагванС с ToR

НаслагванСто ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ ΠΎΡ‚ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π» Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ (ToR) Π² ΡˆΠΊΠ°Ρ„, ΠΊΠ°ΠΊΡ‚ΠΎ сС случва Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² случай Π½Π° VXLAN Ρ‚ΡŠΠΊΠ°Π½.

Π’ΠΎΠ²Π° Π΅ ΠΈΠ·ΠΏΠΈΡ‚Π°Π½ във Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π² ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ Π½Π° ISP ΠΈ всички доставчици Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚.

Π’ Ρ‚ΠΎΠ·ΠΈ случай ΠΎΠ±Π°Ρ‡Π΅ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»ΡΡ‚ ToR трябва Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° раздСля ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ услуги ΠΈ мрСТовият администратор трябва Π΄Π° си ΡΡŠΡ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‡ΠΈ Π΄ΠΎ извСстна стСпСн с администраторитС Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина ΠΈ Π΄Π° ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ (ΠΌΠ°ΠΊΠ°Ρ€ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ) Π² конфигурацията Π½Π° устройството.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

Π’ΡƒΠΊ Ρ‰Π΅ насоча читатСля към статия Π·Π° VxLAN Π½Π° Π₯Π°Π±Ρ€Π΅ наш стар приятСл @bormoglotx.
Π’ Ρ‚ΠΎΠ²Π° ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ с ENOG ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° DC ΠΌΡ€Π΅ΠΆΠ° с EVPN VXLAN Ρ„Π°Π±Ρ€ΠΈΠΊΠ° са описани ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

И Π·Π° ΠΏΠΎ-пълно потапянС Π² рСалността, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΊΠ½ΠΈΠ³Π°Ρ‚Π° Π½Π° tsiska ΠœΠΎΠ΄Π΅Ρ€Π½Π°, ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° ΠΈ ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠ° структура: VXLAN EVPN.

ΠžΡ‚Π±Π΅Π»ΡΠ·Π²Π°ΠΌ, Ρ‡Π΅ VXLAN Π΅ само ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° капсулиранС ΠΈ прСкратяванСто Π½Π° Ρ‚ΡƒΠ½Π΅Π»Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС случи Π½Π΅ Π½Π° ToR, Π° Π½Π° хоста, ΠΊΠ°ΠΊΡ‚ΠΎ сС случва Π² случая с OpenStack, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Π€Π°Π±Ρ€ΠΈΠΊΠ°Ρ‚Π° VXLAN ΠΎΠ±Π°Ρ‡Π΅, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ наслагванСто Π·Π°ΠΏΠΎΡ‡Π²Π° ΠΎΡ‚ ToR, Π΅ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π΄ΠΎΠ±Ρ€Π΅ установСнитС ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΈ Π½Π° наслагванС.

НаслагванС ΠΎΡ‚ хост

Π”Ρ€ΡƒΠ³ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΅ Π΄Π° стартиратС ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚Π΅ Ρ‚ΡƒΠ½Π΅Π»ΠΈ Π½Π° ΠΊΡ€Π°ΠΉΠ½ΠΈ хостовС.
Π’ Ρ‚ΠΎΠ·ΠΈ случай ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° (Underlay) остава възмоТно Π½Π°ΠΉ-проста ΠΈ статична.
И самият хост ΠΏΡ€Π°Π²ΠΈ цялото Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ капсулиранС.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, Ρ‰Π΅ трябва Π΄Π° стартиратС спСциално ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° хостовСтС, Π½ΠΎ си заслуТава.

ΠŸΡŠΡ€Π²ΠΎ, ΠΏΠΎ-лСсно Π΅ Π΄Π° стартиратС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° Linux машина ΠΈΠ»ΠΈ, Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, Π΄ΠΎΡ€ΠΈ Π΅ възмоТно, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ стС Π½Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π», Π½Π°ΠΉ-вСроятно Ρ‰Π΅ трябва Π΄Π° сС ΠΎΠ±ΡŠΡ€Π½Π΅Ρ‚Π΅ към собствСни SDN Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΡƒΠ±ΠΈΠ²Π° идСята Π·Π° ΠΌΡƒΠ»Ρ‚ΠΈ - ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡.

Π’Ρ‚ΠΎΡ€ΠΎ, ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅Π»ΡΡ‚ ToR Π² Ρ‚ΠΎΠ·ΠΈ случай ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС оставСн възмоТно Π½Π°ΠΉ-прост, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Control Plane, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π° Data Plane. Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚ΠΎΠΉ Π½Π΅ трябва Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π° със SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΄Π° ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π° ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ / ARP Π½Π° всички ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ - Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅ Π΄Π° Π·Π½Π°Π΅Ρ‚Π΅ IP адрСса Π½Π° физичСската машина, ΠΊΠΎΠ΅Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ улСснява ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ / ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ маси.

Π’ сСрията ADSM ΠΈΠ·Π±ΠΈΡ€Π°ΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Π½Π° наслагванС ΠΎΡ‚ хоста - Ρ‚ΠΎΠ³Π°Π²Π° Ρ‰Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ само Π·Π° Π½Π΅Π³ΠΎ ΠΈ няма Π΄Π° сС Π²Ρ€ΡŠΡ‰Π°ΠΌΠ΅ към Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Ρ‚Π° Π½Π° VXLAN.

Най-лСсно Π΅ Π΄Π° глСдаш ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ. И ΠΊΠ°Ρ‚ΠΎ тСстов ΠΎΠ±Π΅ΠΊΡ‚ Ρ‰Π΅ Π²Π·Π΅ΠΌΠ΅ΠΌ OpenSource SDN ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenContrail, сСга извСстна ΠΊΠ°Ρ‚ΠΎ Π’ΠΎΠ»Ρ„Ρ€Π°ΠΌΠΎΠ²Π° Ρ‚ΡŠΠΊΠ°Π½.

Π’ края Π½Π° статията Ρ‰Π΅ Π΄Π°ΠΌ някои мисли Π·Π° аналогията с OpenFlow ΠΈ OpenvSwitch.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° Π²ΠΎΠ»Ρ„Ρ€Π°ΠΌΠΎΠ²Π° Ρ‚ΡŠΠΊΠ°Π½

Всяка физичСска машина ΠΈΠΌΠ° vRouter - Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ Ρ€ΡƒΡ‚Π΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ Π·Π½Π°Π΅ Π·Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ с Π½Π΅Π³ΠΎ ΠΌΡ€Π΅ΠΆΠΈ ΠΈ към ΠΊΠΎΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ - Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ - PE Ρ€ΡƒΡ‚Π΅Ρ€. Π—Π° всСки ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Ρ‚ΠΎΠΉ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ (ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ VRF). И Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ vRouter ΠΏΡ€Π°Π²ΠΈ Overlay Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π°Π½Π΅.

Малко ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° vRouter ΠΈΠΌΠ° Π² края Π½Π° статията.

Всяка Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π½Π° Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€, сС ΡΠ²ΡŠΡ€Π·Π²Π° с vRouter Π½Π° Ρ‚Π°Π·ΠΈ машина Ρ‡Ρ€Π΅Π· TAP интСрфСйс.

TAP - Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ - Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ интСрфСйс Π² ядрото Π½Π° Linux, ΠΊΠΎΠΉΡ‚ΠΎ позволява ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎ взаимодСйствиС.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

Ако Π·Π°Π΄ vRouter ΠΈΠΌΠ° няколко ΠΌΡ€Π΅ΠΆΠΈ, Ρ‚ΠΎΠ³Π°Π²Π° Π·Π° всяка ΠΎΡ‚ тях сС създава Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ интСрфСйс, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС присвоява IP адрСс - Ρ‚ΠΎΠ²Π° Ρ‰Π΅ бъдС Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π½Π° шлюза ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.
Всички ΠΌΡ€Π΅ΠΆΠΈ Π½Π° Π΅Π΄ΠΈΠ½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ са поставСни Π² Π΅Π΄Π½ΠΎ VRF Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ (Π΅Π΄Π½Π° маса), Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ - Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ.
Π’ΡƒΠΊ Ρ‰Π΅ направя ΡƒΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°, Ρ‡Π΅ всичко Π½Π΅ Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° просто ΠΈ Ρ‰Π΅ изпратя Π»ΡŽΠ±ΠΎΠ·Π½Π°Ρ‚Π΅Π»Π½ΠΈΡ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π» Π΄ΠΎ края Π½Π° статията.

Π—Π° Π΄Π° ΠΌΠΎΠ³Π°Ρ‚ vRouters Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си ΠΈ, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини Π·Π°Π΄ тях, Ρ‚Π΅ обмСнят информация Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Ρ‡Ρ€Π΅Π· SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

Π—Π° Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅Ρ‚Π΅ във външния свят, ΠΈΠΌΠ° ΠΈΠ·Ρ…ΠΎΠ΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° ΠΎΡ‚ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π°Ρ‚Π° - ΡˆΠ»ΡŽΠ·ΡŠΡ‚ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° VNGW β€” Шлюз Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ° (моят срок).

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° Π΄Π° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΈ - ΠΈ Ρ‰Π΅ ΠΈΠΌΠ° яснота.

ΠšΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄Π½Π° физичСска машина

VM0 иска Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄ΠΎ VM2. НСка засСга ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина с Π΅Π΄ΠΈΠ½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

Π Π°Π²Π½ΠΈΠ½Π° Π½Π° Π΄Π°Π½Π½ΠΈ

  1. VM-0 ΠΈΠΌΠ° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ към своя интСрфСйс eth0. ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ сС ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Ρ‚Π°ΠΌ.
    Π’ΠΎΠ·ΠΈ интСрфСйс eth0 Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΎ към виртуалния Ρ€ΡƒΡ‚Π΅Ρ€ vRouter Ρ‡Ρ€Π΅Π· интСрфСйса tap0 TAP.
  2. vRouter Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° Π½Π° ΠΊΠΎΠΉ интСрфСйс Π΅ дошъл ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚, тоСст Π½Π° ΠΊΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ (VRF) ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ, провСрява адрСса Π½Π° получатСля с Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚.
  3. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ установи, Ρ‡Π΅ получатСлят Π΅ Π½Π° ΡΡŠΡ‰Π°Ρ‚Π° машина Π·Π°Π΄ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΏΠΎΡ€Ρ‚, vRouter просто ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎ Π½Π΅Π³ΠΎ Π±Π΅Π· Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Π·Π°Π³Π»Π°Π²ΠΊΠΈ - Π² Ρ‚ΠΎΠ·ΠΈ случай vRouter Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° ARP запис.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

ΠŸΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Π² Ρ‚ΠΎΠ·ΠΈ случай Π½Π΅ Π²Π»ΠΈΠ·Π° във физичСската ΠΌΡ€Π΅ΠΆΠ° - Ρ‚ΠΎΠΉ сС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π° Π²ΡŠΡ‚Ρ€Π΅ във vRouter.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° Ρ€Π°Π²Π½ΠΈΠ½Π°

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина сС стартира, Ρ…ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€ΡŠΡ‚ ΠΉ ΠΊΠ°Π·Π²Π°:

  • НСйният собствСн IP адрСс.
  • ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΡŠΡ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π΅ ΠΏΡ€Π΅Π· IP адрСса Π½Π° vRouter Π² Ρ‚Π°Π·ΠΈ ΠΌΡ€Π΅ΠΆΠ°.

Π₯ΠΈΠΏΠ΅Ρ€Π²Π°ΠΉΠ·ΠΎΡ€ΡŠΡ‚ Π΄ΠΎΠΊΠ»Π°Π΄Π²Π° Π½Π° vRouter Ρ‡Ρ€Π΅Π· спСциалСн API:

  • Какво Π²ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π·Π° Π΄Π° ΡΡŠΠ·Π΄Π°Π΄Π΅Ρ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ интСрфСйс.
  • ΠžΡ‚ ΠΊΠ°ΠΊΠ²ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅ (VM), Π·Π° Π΄Π° създадС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ°.
  • Към какъв VRF Π³ΠΎ (VN) Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅.
  • Π‘Ρ‚Π°Ρ‚ΠΈΡ‡Π΅Π½ ARP запис Π·Π° Ρ‚Π°Π·ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина - Π½Π° ΠΊΠΎΠΉ интСрфСйс сС Π½Π°ΠΌΠΈΡ€Π° нСйният IP адрСс ΠΈ към ΠΊΠΎΠΉ MAC адрСс Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½.

И ΠΎΡ‚Π½ΠΎΠ²ΠΎ, дСйствитСлната ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π·Π° взаимодСйствиС Π΅ опростСна Π² ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° концСпцията.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ vRouter Π²ΠΈΠΆΠ΄Π° всички VM Π½Π° Π΅Π΄ΠΈΠ½ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° Ρ‚Π°Π·ΠΈ машина ΠΊΠ°Ρ‚ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π° ΠΌΠ΅ΠΆΠ΄Ρƒ тях.

Но VM0 ΠΈ VM1 ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ са Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ vRouter Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ.

Π”Π°Π»ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π°Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π΅Π΄ΠΈΠ½ с Π΄Ρ€ΡƒΠ³ зависи ΠΎΡ‚ настройкитС Π½Π° vRouter ΠΈ мрСТовия Π΄ΠΈΠ·Π°ΠΉΠ½.
НапримСр, Π°ΠΊΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈΡ‚Π΅ машини ΠΈ Π½Π° Π΄Π²Π°Ρ‚Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈ адрСси ΠΈΠ»ΠΈ NAT сС появява Π½Π° самия vRouter, Ρ‚ΠΎΠ³Π°Π²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ към vRouter.

Π’ ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° ситуация Π΅ възмоТно прСсичанС Π½Π° адрСсни пространства - трябва Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ ΠΏΡ€Π΅Π· NAT ΡΡŠΡ€Π²ΡŠΡ€, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π΅Π½ адрСс - Ρ‚ΠΎΠ²Π° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ външни ΠΌΡ€Π΅ΠΆΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са обсъдСни ΠΏΠΎ-Π΄ΠΎΠ»Ρƒ.

ΠšΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини, Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ физичСски машини

Π Π°Π²Π½ΠΈΠ½Π° Π½Π° Π΄Π°Π½Π½ΠΈ

  1. Началото Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΡΡŠΡ‰ΠΎΡ‚ΠΎ: VM-0 ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΏΠ°ΠΊΠ΅Ρ‚ към VM-7 (172.17.3.2) ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.
  2. vRouter Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° ΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΏΡŠΡ‚ Π²ΠΈΠΆΠ΄Π°, Ρ‡Π΅ дСстинацията Π΅ Π½Π° Π΄Ρ€ΡƒΠ³Π° машина ΠΈ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° ΠΏΡ€Π΅Π· Ρ‚ΡƒΠ½Π΅Π»Π° Tunnel0.
  3. ΠŸΡŠΡ€Π²ΠΎ, Ρ‚ΠΎΠΉ Π·Π°ΠΊΠ°Ρ‡Π° MPLS Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π° отдалСчСния интСрфСйс, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΎΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° страна vRouter Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ къдС Π΄Π° постави Ρ‚ΠΎΠ·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ Π±Π΅Π· Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ‚ΡŠΡ€ΡΠ΅Π½ΠΈΡ.

    Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

  4. Tunnel0 ΠΈΠΌΠ° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ 10.0.0.2, дСстинация 10.0.1.2.
    vRouter добавя GRE (ΠΈΠ»ΠΈ UDP) Π·Π°Π³Π»Π°Π²ΠΊΠΈΡ‚Π΅ ΠΈ новия IP към оригиналния ΠΏΠ°ΠΊΠ΅Ρ‚.
  5. Π’Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° vRouter ΠΈΠΌΠ° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΏΡ€Π΅Π· ToR1 адрСс 10.0.0.1. Π˜Π·ΠΏΡ€Π°Ρ‰Π° Ρ‚Π°ΠΌ.

    Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

  6. ToR1, ΠΊΠ°Ρ‚ΠΎ Ρ‡Π»Π΅Π½ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Underlay, Π·Π½Π°Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‡Ρ€Π΅Π· OSPF) ΠΊΠ°ΠΊ Π΄Π° стигнС Π΄ΠΎ 10.0.1.2 ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΏΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°. Π˜ΠΌΠ°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄, Ρ‡Π΅ ECMP Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ Ρ‚ΡƒΠΊ. Π’ ΠΈΠ»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡΡ‚Π° ΠΈΠΌΠ° Π΄Π²Π° слСдващи Ρ…ΠΎΠΏΠ° ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π»ΠΎΠΆΠ΅Π½ΠΈ Π½Π° тях Ρ‡Ρ€Π΅Π· Ρ…Π΅ΡˆΠΈΡ€Π°Π½Π΅. Π’ случай Π½Π° истинска Ρ„Π°Π±Ρ€ΠΈΠΊΠ°, ΠΏΠΎ-вСроятно Ρ‰Π΅ ΠΈΠΌΠ° 4 слСдващи Ρ…ΠΎΠΏΠ°.

    Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ Ρ‚ΠΎΠΉ Π½Π΅ трябва Π΄Π° Π·Π½Π°Π΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ° ΠΏΠΎΠ΄ външния IP Ρ…Π΅Π΄ΡŠΡ€. Π’ΠΎΠ²Π° Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΏΠΎΠ΄ IP ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° сандвич ΠΎΡ‚ IPv6 ΠΏΡ€Π΅Π· MPLS ΠΏΡ€Π΅Π· Ethernet ΠΏΡ€Π΅Π· MPLS ΠΏΡ€Π΅Π· GRE Π½Π°Π΄ Π½Π°Π΄ Π½Π°Π΄ Greek.

  7. Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ ΠΎΡ‚ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‰Π°Ρ‚Π° страна vRouter ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° GRE ΠΈ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° MPLS Ρ€Π°Π·Π±ΠΈΡ€Π° към ΠΊΠΎΠΉ интСрфСйс трябва Π΄Π° бъдС ΠΈΠ·ΠΏΡ€Π°Ρ‚Π΅Π½ Ρ‚ΠΎΠ·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° Π³ΠΎ ΠΈ Π³ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π² оригиналния ΠΌΡƒ Π²ΠΈΠ΄ Π½Π° получатСля.

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° Ρ€Π°Π²Π½ΠΈΠ½Π°

ΠšΠΎΠ³Π°Ρ‚ΠΎ стартиратС ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π°, всичко сС случва, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ описано ΠΏΠΎ-Π³ΠΎΡ€Π΅.

И плюс слСдното:

  • Π—Π° всСки ΠΊΠ»ΠΈΠ΅Π½Ρ‚ vRouter разпрСдСля MPLS Ρ‚Π°Π³. Π’ΠΎΠ²Π° Π΅ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΡŠΡ‚ Π½Π° услугата L3VPN, Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΉΡ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° физичСска машина.

    Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΡŠΡ‚ MPLS Π²ΠΈΠ½Π°Π³ΠΈ сС разпрСдСля ΠΎΡ‚ vRouter, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½Π΅ Π΅ извСстно ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ, Ρ‡Π΅ ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° Ρ‰Π΅ взаимодСйства само с Π΄Ρ€ΡƒΠ³ΠΈ машини Π·Π°Π΄ ΡΡŠΡ‰ΠΈΡ vRouter ΠΈ Ρ‚ΠΎΠ²Π° Π½Π°ΠΉ-вСроятно Π΄ΠΎΡ€ΠΈ Π½Π΅ Π΅ вярно.

  • vRouter установява Π²Ρ€ΡŠΠ·ΠΊΠ° със SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° Ρ‡Ρ€Π΅Π· BGP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° (ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ - Π² случая Π½Π° TF Ρ‚ΠΎΠ²Π° Π΅ XMPP 0_o).
  • Π§Ρ€Π΅Π· Ρ‚Π°Π·ΠΈ сСсия vRouter ΠΊΠ°Π·Π²Π° Π½Π° SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ към ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ:
    • ΠœΡ€Π΅ΠΆΠΎΠ²ΠΈ адрСс
    • ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π° капсулиранС (MPLSoGRE, MPLSoUDP, VXLAN)
    • MPLS клиСнтски Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚
    • Π’Π°ΡˆΠΈΡΡ‚ IP адрСс ΠΊΠ°Ρ‚ΠΎ nexthop

  • SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΡŠΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Ρ‚Π°ΠΊΠΈΠ²Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ ΠΎΡ‚ всички ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ vRouters ΠΈ Π³ΠΈ отразява Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ дСйства ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅Ρ„Π»Π΅ΠΊΡ‚ΠΎΡ€ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°.

Π‘ΡŠΡ‰ΠΎΡ‚ΠΎ сС случва ΠΈ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½Π° посока.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

НаслагванСто ΠΌΠΎΠΆΠ΅ Π΄Π° сС промСня ΠΏΠΎΠ½Π΅ всяка ΠΌΠΈΠ½ΡƒΡ‚Π°. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ сС случва Π² ΠΏΡƒΠ±Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΎΠ±Π»Π°Ρ†ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ стартират ΠΈ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ своитС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини.

ЦСнтралният ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ сС Π³Ρ€ΠΈΠΆΠΈ Π·Π° цялата слоТност Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅Ρ‚ΠΎ Π½Π° конфигурацията ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΠΈΡ‚Π΅ Π·Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ / ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° vRouter.

Π“Ρ€ΡƒΠ±ΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΡŠΡ‚ сС Π·Π°ΠΊΠ»ΡŽΡ‡Π²Π° с всички vRouters Ρ‡Ρ€Π΅Π· BGP (ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ») ΠΈ просто ΠΏΡ€Π΅Π΄Π°Π²Π° информация Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅. BGP Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ° сСмСйство адрСси Π·Π° изпълнСниС Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° капсулиранС MPLS-Π²-GRE ΠΈΠ»ΠΈ MPLS-Π²-UDP.

Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ конфигурацията Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Underlay Π½Π΅ сС промСня ΠΏΠΎ никакъв Π½Π°Ρ‡ΠΈΠ½, която, ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Π΅ с ΠΏΠΎΡ€ΡΠ΄ΡŠΠΊ ΠΏΠΎ-Ρ‚Ρ€ΡƒΠ΄Π½Π° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ ΠΏΠΎ-лСсна Π·Π° Ρ€Π°Π·Π±ΠΈΠ²Π°Π½Π΅ с Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.

Π˜Π·Ρ…ΠΎΠ΄ към външния свят

НякъдС симулацията трябва Π΄Π° ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈ ΠΈ Π²ΠΈΠ΅ трябва Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅Ρ‚Π΅ ΠΎΡ‚ виртуалния свят Π² рСалния. И ΠΈΠΌΠ°Ρ‚Π΅ Π½ΡƒΠΆΠ΄Π° ΠΎΡ‚ шлюз Π·Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈ.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π°Ρ‚ сС Π΄Π²Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°:

  1. Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½ Π΅ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π΅Π½ Ρ€ΡƒΡ‚Π΅Ρ€.
  2. Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π° сС всяко устройство, ΠΊΠΎΠ΅Ρ‚ΠΎ изпълнява Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΡ‚Π΅ Π½Π° Ρ€ΡƒΡ‚Π΅Ρ€Π° (Π΄Π°, слСд SDN срСщнахмС ΠΈ VNF). НСка Π³ΠΎ Π½Π°Ρ€Π΅Ρ‡Π΅ΠΌ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ ΠΏΠΎΡ€Ρ‚Π°Π».

ΠŸΡ€Π΅Π΄ΠΈΠΌΡΡ‚Π²ΠΎΡ‚ΠΎ Π½Π° втория ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π² Π΅Π²Ρ‚ΠΈΠ½Π°Ρ‚Π° Ρ…ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»Π½Π° мащабируСмост - няма Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ мощност - пуснахмС Π΄Ρ€ΡƒΠ³Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина с шлюз. На всяка физичСска машина, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΡ‚Π΅ свободни стСлаТи, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, СлСктричСски ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈ, ΠΊΡƒΠΏΠ΅Ρ‚Π΅ самото ΠΏΠ°Ρ€Ρ‡Π΅ ТСлязо, транспортирайтС Π³ΠΎ, инсталирайтС, ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π΅Ρ‚Π΅, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΉΡ‚Π΅ ΠΈ слСд Ρ‚ΠΎΠ²Π° ΡΡŠΡ‰ΠΎ смСнСтС Π΄Π΅Ρ„Π΅ΠΊΡ‚Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π² Π½Π΅Π³ΠΎ.

ΠΠ΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ†ΠΈΡ‚Π΅ Π½Π° виртуалния шлюз са, Ρ‡Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Π° ΠΎΡ‚ физичСски Ρ€ΡƒΡ‚Π΅Ρ€ всС ΠΎΡ‰Π΅ Π΅ с ΠΏΠΎΡ€ΡΠ΄ΡŠΡ†ΠΈ ΠΏΠΎ-ΠΌΠΎΡ‰Π½Π° ΠΎΡ‚ многоядрСна Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина ΠΈ нСговият софтуСр, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°Π½ към собствСната ΠΌΡƒ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π½Π° Π±Π°Π·Π°, Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-стабилно (Π½Π΅). Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° сС ΠΎΡ‚Ρ€Π΅Ρ‡Π΅ Ρ„Π°ΠΊΡ‚ΡŠΡ‚, Ρ‡Π΅ софтуСрно-хардуСрният комплСкс просто Ρ€Π°Π±ΠΎΡ‚ΠΈ, изисквайки само конфигурация, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ стартиранСто ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ шлюз Π΅ Π·Π°Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π·Π° силни ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ.

Π‘ Π΅Π΄ΠΈΠ½ ΠΊΡ€Π°ΠΊ ΡˆΠ»ΡŽΠ·ΡŠΡ‚ Π³Π»Π΅Π΄Π° във Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Π½Π° Overlay, ΠΊΠ°Ρ‚ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° машина, ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° взаимодСйства с всички Π΄Ρ€ΡƒΠ³ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€Π° ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅ Π½Π° всички ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ сСбС си ΠΈ ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ Π΄Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ тях.

Π‘ другия ΠΊΡ€Π°ΠΊ ΡˆΠ»ΡŽΠ·ΡŠΡ‚ Π²Π΅Ρ‡Π΅ Π³Π»Π΅Π΄Π° Π² ΠΎΠΏΠΎΡ€Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° ΠΈ Π·Π½Π°Π΅ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

Π Π°Π²Π½ΠΈΠ½Π° Π½Π° Π΄Π°Π½Π½ΠΈ

Π’Π°ΠΊΠ° Ρ‡Π΅ ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Ρ‚Π°ΠΊΠ°:

  1. VM-0, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠΌΠ° стойност ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π² ΡΡŠΡ‰ΠΈΡ vRouter, ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΏΠ°ΠΊΠ΅Ρ‚ с дСстинация във външния свят (185.147.83.177) към интСрфСйса eth0.
  2. vRouter ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ Ρ‚ΡŠΡ€ΡΠΈ адрСса Π½Π° мСстоназначСниСто Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ‚Π° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ - Π½Π°ΠΌΠΈΡ€Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΏΡ€Π΅Π· шлюза VNGW1 ΠΏΡ€Π΅Π· Ρ‚ΡƒΠ½Π΅Π» 1.
    Π’ΠΎΠΉ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π²ΠΈΠΆΠ΄Π°, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ GRE Ρ‚ΡƒΠ½Π΅Π» с SIP 10.0.0.2 ΠΈ DIP 10.0.255.2 ΠΈ ΡΡŠΡ‰ΠΎ трябва ΠΏΡŠΡ€Π²ΠΎ Π΄Π° ΠΎΠΊΠ°Ρ‡ΠΈ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° MPLS Π·Π° Ρ‚ΠΎΠ·ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚, ΠΊΠΎΠ΅Ρ‚ΠΎ VNGW1 ΠΎΡ‡Π°ΠΊΠ²Π°.
  3. vRouter ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ€Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚ Π² MPLS, GRE Ρ…Π΅Π΄ΡŠΡ€ΠΈ ΠΈ Π½ΠΎΠ² IP адрСс ΠΈ Π³ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π½Π° ToR1 адрСс 10.0.0.1 ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅.
  4. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° доставя ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎ шлюза VNGW1.
  5. Π¨Π»ΡŽΠ·ΡŠΡ‚ VNGW1 ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° Π·Π°Π³Π»Π°Π²ΠΊΠΈΡ‚Π΅ Π·Π° Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π°Π½Π΅ Π½Π° GRE ΠΈ MPLS, Π²ΠΈΠΆΠ΄Π° адрСса Π½Π° мСстоназначСниСто, ΠΏΡ€Π°Π²ΠΈ справка със своята Ρ‚Π°Π±Π»ΠΈΡ†Π° Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°, Ρ‡Π΅ Π΅ насочСн към Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ - Ρ‚ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Ρ‡Ρ€Π΅Π· пълСн ΠΈΠ·Π³Π»Π΅Π΄ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅. Π˜Π·Π²ΡŠΡ€ΡˆΠ²Π° NAT ΠΏΡ€Π΅Π²ΠΎΠ΄, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.
  6. ΠžΡ‚ VNGW Π΄ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° IP ΠΌΡ€Π΅ΠΆΠ°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ ΠΌΠ°Π»ΠΊΠΎ вСроятно.
    Вя ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС класичСска MPLS ΠΌΡ€Π΅ΠΆΠ° (IGP + LDP / RSVP TE), ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Ρ„Π°Π±Ρ€ΠΈΠΊΠ° с BGP LU ΠΈΠ»ΠΈ GRE Ρ‚ΡƒΠ½Π΅Π» ΠΎΡ‚ VNGW Π΄ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° ΠΏΡ€Π΅Π· IP ΠΌΡ€Π΅ΠΆΠ°.
    ΠšΠ°ΠΊΡ‚ΠΎ ΠΈ Π΄Π° Π΅, VNGW1 ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ капсулации ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚ към Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π°.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

Π’Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½Π°Ρ‚Π° посока ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡ€Π΅Π· ΡΡŠΡ‰ΠΈΡ‚Π΅ ΡΡ‚ΡŠΠΏΠΊΠΈ Π² ΠΎΠ±Ρ€Π°Ρ‚Π΅Π½ Ρ€Π΅Π΄.

  1. Π“Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° пуска ΠΏΠ°ΠΊΠ΅Ρ‚Π° към VNGW1
  2. Π‘ΡŠΠ±Π»ΠΈΡ‡Π° Π³ΠΎ, ΠΏΠΎΠ³Π»Π΅ΠΆΠ΄Π° адрСса Π½Π° получатСля ΠΈ Π²ΠΈΠΆΠ΄Π°, Ρ‡Π΅ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ ΠΏΡ€Π΅Π· Ρ‚ΡƒΠ½Π΅Π»Π° Tunnel1 (MPLSoGRE ΠΈΠ»ΠΈ MPLSoUDP).
  3. Π‘ΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎ, Ρ‚ΠΎΠΉ затваря Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° MPLS, Π·Π°Π³Π»Π°Π²ΠΊΠ°Ρ‚Π° GRE / UDP ΠΈ новия IP ΠΈ Π³ΠΎ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° към своя ToR3 10.0.255.1.
    ΠΠ΄Ρ€Π΅ΡΡŠΡ‚ Π½Π° мСстоназначСниС Π½Π° Ρ‚ΡƒΠ½Π΅Π»Π° Π΅ IP Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π½Π° vRouter, слСдван ΠΎΡ‚ Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° VM - 10.0.0.2.
  4. ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° доставя ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎ ТСлания vRouter.
  5. ЦСлСвият vRouter ΠΏΡ€Π΅ΠΌΠ°Ρ…Π²Π° GRE / UDP, опрСдСля интСрфСйса с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° MPLS ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π° Π³ΠΎΠ» IP ΠΏΠ°ΠΊΠ΅Ρ‚ към своя TAP интСрфСйс, ΡΠ²ΡŠΡ€Π·Π°Π½ с eth0 VM.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π° Ρ€Π°Π²Π½ΠΈΠ½Π°

VNGW1 установява BGP ΡΡŠΡΠ΅Π΄ΡΡ‚Π²ΠΎ със SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° цялата информация Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅: ΠΊΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ стои Π·Π°Π΄ ΠΊΠΎΠΉ IP адрСс (vRouter) ΠΈ с ΠΊΠΎΠΉ MPLS Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ сС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°.

По ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½ Ρ‚ΠΎΠΉ сам Π΄ΠΎΠΊΠ»Π°Π΄Π²Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ с Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π°, ΠΊΠ°Ρ‚ΠΎ сС посочва ΠΊΠ°Ρ‚ΠΎ nexthop. И Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚ΠΎΠ²Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈΠ΄Π²Π° във vRouters.

ΠŸΡ€ΠΈ VNGW ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ сС случва Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ ΠΈΠ»ΠΈ NAT транслация.

И Π² Π΄Ρ€ΡƒΠ³Π°Ρ‚Π° посока, Π² сСсия с Π³Ρ€Π°Π½ΠΈΡ†ΠΈ ΠΈΠ»ΠΈ Route Reflectors, Π΄Π°Π²Π° Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚ΠΎΠ·ΠΈ Π°Π³Ρ€Π΅Π³ΠΈΡ€Π°Π½ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚. И ΠΎΡ‚ тях ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈΠ»ΠΈ Full-View, ΠΈΠ»ΠΈ Π½Π΅Ρ‰ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ.

По ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° капсулиранС ΠΈ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, VNGW Π½Π΅ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° ΠΎΡ‚ vRouter.
Ако Ρ€Π°Π·ΡˆΠΈΡ€ΠΈΡ‚Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΎΠ±Ρ…Π²Π°Ρ‚Π°, Ρ‚ΠΎΠ³Π°Π²Π° към VNGW ΠΈ vRouters ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС добавят Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства, ΠΊΠ°Ρ‚ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈ стСни, Ρ„Π΅Ρ€ΠΌΠΈ Π·Π° почистванС ΠΈΠ»ΠΈ обогатяванС Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, IPS ΠΈ Ρ‚.Π½.

И с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° послСдоватСлно създаванС Π½Π° VRF ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ обявяванС Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ†ΠΈΠΊΡŠΠ» Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΏΠΎ Π½Π°Ρ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΠΉΡ‚ΠΎ искатС, ΠΊΠΎΠ΅Ρ‚ΠΎ сС Π½Π°Ρ€ΠΈΡ‡Π° Service Chaining.

ВоСст Ρ‚ΡƒΠΊ SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΡŠΡ‚ дСйства ΠΊΠ°Ρ‚ΠΎ Route-Reflector ΠΌΠ΅ΠΆΠ΄Ρƒ VNGW, vRouters ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства.

Но Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΡŠΡ‚ ΠΈΠ·Π΄Π°Π²Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ информация Π·Π° ACL ΠΈ PBR (ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΎ Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»Π°), ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π°Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈΡ‚Π΅ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ ΠΎΡ‚ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π΄Π° Π²ΡŠΡ€Π²ΡΡ‚ ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΈΠΌ ΠΊΠ°Π·Π²Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΡŠΡ‚.

Автоматика Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. ΠŸΡŠΡ€Π²Π° част (която Π΅ слСд Π½ΡƒΠ»Π°Ρ‚Π°). ΠœΡ€Π΅ΠΆΠΎΠ²Π° виртуализация

ЧСсто Π·Π°Π΄Π°Π²Π°Π½ΠΈ Π²ΡŠΠΏΡ€ΠΎΡΠΈ

Π—Π°Ρ‰ΠΎ Π²ΠΈΠ½Π°Π³ΠΈ ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠ° GRE / UDP?

Π•, ΠΊΠ°Ρ‚ΠΎ цяло Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠ°ΠΆΠ΅, Ρ‡Π΅ Π΅ спСцифично Π·Π° Tungsten Fabric - ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄.

Но Π°ΠΊΠΎ Π³ΠΎ Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅, Ρ‚ΠΎΠ³Π°Π²Π° самият TF, Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ всС ΠΎΡ‰Π΅ бСшС OpenContrail, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΡˆΠ΅ ΠΈ Π΄Π²Π΅Ρ‚Π΅ капсулации: MPLS Π² GRE ΠΈ MPLS Π² UDP.

UDP Π΅ Π΄ΠΎΠ±ΡŠΡ€, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π² Source Port Π² нСговия Ρ…Π΅Π΄ΡŠΡ€ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ лСсно Π΄Π° сС ΠΊΠΎΠ΄ΠΈΡ€Π° Ρ…Π΅Ρˆ функция ΠΎΡ‚ оригиналния IP + Proto + Port, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ балансиранС.

Π’ случая с GRE, ΡƒΠ²ΠΈ, ΠΈΠΌΠ° само външни IP ΠΈ GRE Ρ…Π΅Π΄ΡŠΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π΅Π΄Π½Π°ΠΊΠ²ΠΈ Π·Π° цСлия капсулиран Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π³ΠΎΠ²ΠΎΡ€ΠΈ Π·Π° балансиранС - ΠΌΠ°Π»ΠΊΠΎ Ρ…ΠΎΡ€Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π½Π°Π΄Π½ΠΈΠΊΠ½Π°Ρ‚ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° дълбоко Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

Π”ΠΎ извСстно Π²Ρ€Π΅ΠΌΠ΅ Ρ€ΡƒΡ‚Π΅Ρ€ΠΈΡ‚Π΅, Π°ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ…Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ Ρ‚ΡƒΠ½Π΅Π»ΠΈ, Ρ‚ΠΎΠ³Π°Π²Π° само Π² MPLSoGRE ΠΈ Π΅Π΄Π²Π° наскоро Π½Π°ΡƒΡ‡ΠΈΡ…Π° Π² MPLSoUDP. Π—Π°Ρ‚ΠΎΠ²Π° Π²ΠΈΠ½Π°Π³ΠΈ трябва Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠ° относно Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π΄Π²Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ капсулации.

ЧСстно ΠΊΠ°Π·Π°Π½ΠΎ, заслуТава Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ TF напълно ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° L2 ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° VXLAN.

ΠžΠ±Π΅Ρ‰Π°Ρ…Ρ‚Π΅ Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°Π»Π΅Π»ΠΈ с OpenFlow.
Π’Π΅ наистина ΠΏΠΈΡ‚Π°Ρ‚. vSwitch Π² ΡΡŠΡ‰ΠΈΡ OpenStack ΠΏΡ€Π°Π²ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π΅Ρ‰Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ VXLAN, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ ΡΡŠΡ‰ΠΎ ΠΈΠΌΠ° UDP Ρ…Π΅Π΄ΡŠΡ€.

Π’ Ρ€Π°Π²Π½ΠΈΠ½Π°Ρ‚Π° Π½Π° Π΄Π°Π½Π½ΠΈ Ρ‚Π΅ работят ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎ ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½, Ρ€Π°Π²Π½ΠΈΠ½Π°Ρ‚Π° Π½Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ. Tungsten Fabric ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° XMPP, Π·Π° Π΄Π° достави информация Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π΄ΠΎ vRouter, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ Openflow Π½Π° OpenStack.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π΄Π° ΠΌΠΈ ΠΊΠ°ΠΆΠ΅Ρ‚Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π·Π° vRouter?
Π’ΠΎΠΉ Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Π΄Π²Π΅ части: vRouter Agent ΠΈ vRouter Forwarder.

ΠŸΡŠΡ€Π²ΠΈΡΡ‚ Ρ€Π°Π±ΠΎΡ‚ΠΈ Π² потрСбитСлското пространство Π½Π° хост ОБ ΠΈ ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠΈΡ€Π° със SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π°, ΠΊΠ°Ρ‚ΠΎ обмСня информация Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, VRF ΠΈ ACL.

Вторият внСдрява Data Plane - ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π² Kernel Space, Π½ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ Π½Π° SmartNIC - ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈ с CPU ΠΈ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ Ρ‡ΠΈΠΏ, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π΄Π° свалитС Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ CPU Π½Π° хост ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° ΠΈ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΏΠΎ-Π±ΡŠΡ€Π·Π° ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ΠΈΠΌ.

Π”Ρ€ΡƒΠ³ сцСнарий Π΅ възмоТСн, ΠΊΠΎΠ³Π°Ρ‚ΠΎ vRouter Π΅ DPDK ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² потрСбитСлското пространство.

ΠΠ³Π΅Π½Ρ‚ΡŠΡ‚ Π½Π° vRouter изтСгля настройкитС Π½Π° vRouter Forwarder.

Какво Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ°?
Π‘ΠΏΠΎΠΌΠ΅Π½Π°Ρ… Π² Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° статията Π·Π° VRF, Ρ‡Π΅ ΠΊΠ°Π·Π²Π°Ρ‚, Ρ‡Π΅ всСки Π½Π°Π΅ΠΌΠ°Ρ‚Π΅Π» Π΅ ΠΎΠ±Π²ΡŠΡ€Π·Π°Π½ със собствСния си VRF. И Π°ΠΊΠΎ Ρ‚ΠΎΠ²Π° бСшС Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π·Π° ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚Π½ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° наслагващата ΠΌΡ€Π΅ΠΆΠ°, Ρ‚ΠΎΠ³Π°Π²Π° ΠΏΡ€ΠΈ слСдващата итСрация Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС направят пояснСния.

ОбикновСно Π² ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈΡ‚Π΅ Π·Π° виртуализация ΡΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° (ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° считатС Ρ‚ΠΎΠ²Π° Π·Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ ΠΈΠΌΠ΅) сС въвСТда ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ / Π½Π°Π΅ΠΌΠ°Ρ‚Π΅Π»ΠΈ / Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ машини - напълно нСзависимо Π½Π΅Ρ‰ΠΎ. И Ρ‚Π°Π·ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ° Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΡΠ²ΡŠΡ€Π·Π°Π½Π° Ρ‡Ρ€Π΅Π· интСрфСйси към Π΅Π΄ΠΈΠ½ Π½Π°Π΅ΠΌΠ°Ρ‚Π΅Π», към Π΄Ρ€ΡƒΠ³, към Π΄Π²Π°ΠΌΠ°, Π½ΠΎ ΠΏΠΎΠ½Π΅ къдС. Π’Π°ΠΊΠ° Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Service Chaining сС ΠΏΡ€ΠΈΠ»Π°Π³Π°, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ трябва Π΄Π° бъдС ΠΏΡ€Π΅ΠΊΠ°Ρ€Π°Π½ ΠΏΡ€Π΅Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ възли Π² ΠΏΡ€Π°Π²ΠΈΠ»Π½Π°Ρ‚Π° послСдоватСлност, просто създавайки ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ°ΠΉΠΊΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ Π² ΠΏΡ€Π°Π²ΠΈΠ»Π½Π°Ρ‚Π° послСдоватСлност.

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, ΠΊΠ°Ρ‚ΠΎ Ρ‚Π°ΠΊΠ°Π²Π°, няма пряка корСспондСнция ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° ΠΈ наСматСля.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²ΡŠΡ€Ρ…Π½ΠΎΡΡ‚Π½ΠΎ описаниС Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ° с наслагванС ΠΎΡ‚ хост ΠΈ SDN ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€. Но която ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π·Π° виртуализация Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ днСс, тя Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π°Ρ‡ΠΈΠ½, нСзависимо Π΄Π°Π»ΠΈ Π΅ VMWare, ACI, OpenStack, CloudStack, Tungsten Fabric ΠΈΠ»ΠΈ Juniper Contrail. Π’Π΅ Ρ‰Π΅ сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΏΠΎ Π²ΠΈΠ΄ΠΎΠ²Π΅ капсулации ΠΈ Π·Π°Π³Π»Π°Π²ΠΊΠΈ, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π·Π° доставянС Π½Π° информация Π΄ΠΎ ΠΊΡ€Π°ΠΉΠ½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства, Π½ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡŠΡ‚ Π½Π° софтуСрно ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π° наслагваща ΠΌΡ€Π΅ΠΆΠ°, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Π²ΡŠΡ€Ρ…Ρƒ сравнитСлно проста ΠΈ статична ΠΏΠΎΠ΄Π»ΠΎΠΆΠ½Π° ΠΌΡ€Π΅ΠΆΠ°, Ρ‰Π΅ останС ΡΡŠΡ‰ΠΈΡΡ‚.
МоТСм Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Π΅ Π² областта Π½Π° ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° частСн ΠΎΠ±Π»Π°ΠΊ днСс, SDN, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ΠΌΡ€Π΅ΠΆΠ° с наслагванС, спСчСли. Π’ΠΎΠ²Π° ΠΎΠ±Π°Ρ‡Π΅ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Openflow няма място Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ свят - Ρ‚ΠΎΠΉ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π² OpenStacke ΠΈ Π² ΡΡŠΡ‰ΠΈΡ VMWare NSX, Π΄ΠΎΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π·Π½Π°ΠΌ, Google Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° настройка Π½Π° ΠΏΠΎΠ΄Π»ΠΎΠΆΠ½Π° ΠΌΡ€Π΅ΠΆΠ°.

По-Π΄ΠΎΠ»Ρƒ съм прСдоставил Π²Ρ€ΡŠΠ·ΠΊΠΈ към ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ, Π°ΠΊΠΎ искатС Π΄Π° ΠΏΡ€ΠΎΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΠΎ-Π·Π°Π΄ΡŠΠ»Π±ΠΎΡ‡Π΅Π½ΠΎ.

А ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ Π·Π° Π½Π°ΡˆΠ°Ρ‚Π° ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠ°?

Но ΠΊΠ°Ρ‚ΠΎ цяло Π½ΠΈΡ‰ΠΎ. Π’ΠΎΠΉ Π½Π΅ сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ изцяло. Всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ трябва Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ Π² случай Π½Π° наслагванС ΠΎΡ‚ хоста, Π΅ Π΄Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ ΠΈ ARP, ΠΊΠΎΠ³Π°Ρ‚ΠΎ vRouter / VNGW сС появява ΠΈ ΠΈΠ·Ρ‡Π΅Π·Π²Π°, ΠΈ Π΄Π° плъзга ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ тях.

НСка Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€Π°ΠΌΠ΅ списък с изисквания Π·Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Underlay.

  1. Π”Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ някакъв ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅, Π² Π½Π°ΡˆΠ°Ρ‚Π° ситуация - BGP.
  2. Π˜ΠΌΠ°ΠΉΡ‚Π΅ ΡˆΠΈΡ€ΠΎΠΊΠ° Π»Π΅Π½Ρ‚Π°, Π·Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½Π΅ Π±Π΅Π· ΡΠ²Ρ€ΡŠΡ…Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ‚, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π΄Π° Π½Π΅ сС губят ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€Π΅Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅.
  3. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ECMP Π΅ Π½Π΅Ρ€Π°Π·Π΄Π΅Π»Π½Π° част ΠΎΡ‚ Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Ρ‚Π°.
  4. Π‘ΡŠΠ΄Π΅Ρ‚Π΅ Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π΄Π° осигуритС QoS, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½ΠΈ Π½Π΅Ρ‰Π° ΠΊΠ°Ρ‚ΠΎ ECN.
  5. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° NETCONF - Ρ€Π΅Π·Π΅Ρ€Π² Π·Π° Π±ΡŠΠ΄Π΅Ρ‰Π΅Ρ‚ΠΎ.

ΠŸΠΎΡΠ²Π΅Ρ‚ΠΈΡ… ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅ Ρ‚ΡƒΠΊ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° самата ΠΌΡ€Π΅ΠΆΠ° Underlay. Π’ΠΎΠ²Π° Π΅ Ρ‚Π°ΠΊΠ°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ‰Π΅ сС ΡΡŠΡΡ€Π΅Π΄ΠΎΡ‚ΠΎΡ‡Π° Π²ΡŠΡ€Ρ…Ρƒ Π½Π΅Π³ΠΎ ΠΏΠΎ-късно Π² ΠΏΠΎΡ€Π΅Π΄ΠΈΡ†Π°Ρ‚Π° ΠΈ Ρ‰Π΅ сС докоснСм Π΄ΠΎ Overlay само ΠΌΠΈΠΌΠΎΡ…ΠΎΠ΄ΠΎΠΌ.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ силно ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°ΠΌ всички Π½ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ DC ΠΌΡ€Π΅ΠΆΠ°, ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° във Ρ„Π°Π±Ρ€ΠΈΠΊΠ°Ρ‚Π° Π½Π° Klose с чисто IP ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ наслагванС ΠΎΡ‚ хоста.

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

ΠšΠ°Ρ‚ΠΎ част ΠΎΡ‚ ADSM, Π ΠΎΠΌΠ°Π½ Π“ΠΎΡ€Π΄ΠΆ ΠΈ Π°Π· ΠΏΠ»Π°Π½ΠΈΡ€Π°ΠΌΠ΅ Π΄Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°ΠΌΠ΅ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Π±Ρ€ΠΎΠΉ Π·Π° виртуализацията Π½Π° изчислитСлната мощност ΠΈ Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ взаимодСйствиС с ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° виртуализация. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚Π΅ Π²Ρ€ΡŠΠ·ΠΊΠ°.

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

Благодаря

  • Π ΠΎΠΌΠ°Π½ Π“ΠΎΡ€Π³Π° Π‘ΠΈΠ²Ρˆ хост Π½Π° подкаст linkmeup ΠΈ сСга СкспСрт ΠΏΠΎ ΠΎΠ±Π»Π°Ρ‡Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. Π—Π° ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ. Π•, ΠΎΡ‡Π°ΠΊΠ²Π°ΠΌΠ΅ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° ΠΏΠΎ-Π·Π°Π΄ΡŠΠ»Π±ΠΎΡ‡Π΅Π½Π° статия Π·Π° виртуализацията Π² Π±Π»ΠΈΠ·ΠΊΠΎ Π±ΡŠΠ΄Π΅Ρ‰Π΅.
  • ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡŠΡ€ Π¨Π°Π»ΠΈΠΌΠΎΠ² - Π½Π° моя ΠΊΠΎΠ»Π΅Π³Π° ΠΈ СкспСрт Π² областта Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ. Π—Π° ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ.
  • Π’Π°Π»Π΅Π½Ρ‚ΠΈΠ½ Π‘ΠΈΠ½ΠΈΡ†ΠΈΠ½ β€” към моя ΠΊΠΎΠ»Π΅Π³Π° ΠΈ СкспСрт ΠΏΠΎ Π²ΠΎΠ»Ρ„Ρ€Π°ΠΌΠΎΠ²Π° Ρ‚ΡŠΠΊΠ°Π½. Π—Π° ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΠΈ.
  • ΠΡ€Ρ‚ΡŒΠΎΠΌ Π§Π΅Ρ€Π½ΠΎΠ±Π°ΠΉ β€” ΠΈΠ»ΡŽΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ linkmeup. Π—Π° KDPV.
  • ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡŠΡ€ Π›ΠΈΠΌΠΎΠ½ΠΎΠ². Π—Π° ΠΌΠ΅ΠΌΠ΅Ρ‚ΠΎ "Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚".

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

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