Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

Π‘Π”Π‘Πœ ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈ, Π½ΠΎ Π½Π΅ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡ‚ΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π·Π° писанС остана.

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

Π”ΡŠΠ»Π³ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π½Π°ΡˆΠΈΡΡ‚ Π±Ρ€Π°Ρ‚ ΡΡ‚Ρ€Π°Π΄Π°ΡˆΠ΅ ΠΎΡ‚ Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΈΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΡ€ΡŠΡΡ‚ΠΎΡΠ²Π°ΡˆΠ΅ ΠΏΡ€ΡŠΡΡ‚ΠΈ ΠΏΡ€Π΅Π΄ΠΈ ΠΊΠΎΠΌΠΈΡ‚Π° ΠΈ нСдоспивашС Π·Π°Ρ€Π°Π΄ΠΈ Π½ΠΎΡ‰Π½ΠΈΡ‚Π΅ ролбэци.
Но Π½Π° Ρ‚ΡŠΠΌΠ½ΠΈΡ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° ΠΈΠ΄Π²Π° ΠΊΡ€Π°ΠΉ.

Π‘ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π° сСрия Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π· ΠΌΠ΅Π½ Π²ΠΈΠΆΠ΄Π°ΠΌ автоматизацията.
По ΠΏΡŠΡ‚Ρ Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΅Ρ‚Π°ΠΏΠΈΡ‚Π΅ Π½Π° автоматизация, ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, формализацията Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π°, RestAPI, NETCONF, YANG, YDK ΠΈ Ρ‰Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ.
Π—Π° ΠΌΠ΅Π½ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Π°) Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ ΠΎΠ±Π΅ΠΊΡ‚ΠΈΠ²Π½Π° истина, Π±) Π½Π΅ Π΅ бСзусловно Π½Π°ΠΉ-добрият ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, Π²) ΠΌΠΎΠ΅Ρ‚ΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅ Π΄ΠΎΡ€ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ ΠΏΡŠΡ€Π²Π° към послСдна статия ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ - чСстно ΠΊΠ°Π·Π°Π½ΠΎ, ΠΎΡ‚ стадия Π½Π° Ρ‡Π΅Ρ€Π½ΠΎΠ²Π°Ρ‚Π° Π΄ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ… всичко Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ.

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

  1. Π¦Π΅Π»ΠΈ
    1. ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° β€” ΠΊΠ°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½Π΅Π½ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡŠΠΌ
    2. ВСстванС Π½Π° конфигурацията
    3. ВСрсиониранС
    4. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΡΠ°ΠΌΠΎΠ²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° услугитС

  2. БрСдства
    1. Π˜Π½Π²Π΅Π½Ρ‚Π°Ρ€Π½Π° систСма
    2. БистСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° IP пространството
    3. БистСма Π·Π° описаниС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ услуги
    4. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° инициализация Π½Π° устройства
    5. Π’Π΅Π½Π΄ΠΎΡ€-агностична ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Π° ΠΌΠΎΠ΄Π΅Π»
    6. Π’Π΅Π½Π΄ΠΎΡ€-интСрфСйс спСцифичСн Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€
    7. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° доставка Π½Π° конфигурацията Π½Π° устройството
    8. CI/CD
    9. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° отклонСния
    10. БистСма Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

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

ΠΠ”Π‘Πœ Ρ‰Π΅ ΠΎΠΏΠΈΡ‚Π°ΠΌ Π΄Π° водя Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΌΠ°Π»ΠΊΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ ΠΎΡ‚ Π‘Π”Π‘Πœ. ВсС ΠΎΡ‰Π΅ Ρ‰Π΅ сС появяват дълги Ρ„ΠΎΡ€ΠΌΠ°Π»Π½ΠΈ Π½ΠΎΠΌΠ΅Ρ€ΠΈΡ€Π°Π½ΠΈ статии, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ тях Ρ‰Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°ΠΌ ΠΊΡ€Π°Ρ‚ΠΊΠΈ Π±Π΅Π»Π΅ΠΆΠΊΠΈ ΠΎΡ‚ СТСднСвния ΠΎΠΏΠΈΡ‚. Π©Π΅ сС ΠΎΠΏΠΈΡ‚Π°ΠΌ Π΄Π° сС боря с ΠΏΠ΅Ρ€Ρ„Π΅ΠΊΡ†ΠΈΠΎΠ½ΠΈΠ·ΠΌΠ° ΠΈ Π΄Π° Π½Π΅ ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π²Π°ΠΌ всяка ΠΎΡ‚ тях.

Как Π΅ Π·Π°Π±Π°Π²Π½ΠΎ, Ρ‡Π΅ Π²Ρ‚ΠΎΡ€ΠΈ ΠΏΡŠΡ‚ ΠΌΠΈΠ½Π°Π²Π°ΠΌ ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰ ΠΏΡŠΡ‚.

ΠŸΡŠΡ€Π²ΠΎ Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° пиша статии Π·Π° ΠΌΡ€Π΅ΠΆΠΈ сам, Π·Π°Ρ‰ΠΎΡ‚ΠΎ нямашС Ρ‚Π°ΠΊΠΈΠ²Π° Π² Π ΡƒΠ½Π΅Ρ‚Π°.

Π‘Π΅Π³Π° Π½Π΅ ΠΌΠΎΠΆΠ°Ρ… Π΄Π° намСря цялостСн Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° систСматизира ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ към автоматизацията ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° Π½Π° простички практичСски ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ посочСнитС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° Π³Ρ€Π΅ΡˆΠ°, Π·Π°Ρ‚ΠΎΠ²Π°, пускайтС Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ към ΠΏΠΎΠ»Π΅Π·Π½ΠΈ рСсурси. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π°, Ρ‚ΠΎΠ²Π° Π½Π΅ Π±ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠ»ΠΎ моята Ρ€Π΅ΡˆΠΈΠΌΠΎΡΡ‚ Π΄Π° пиша, Π·Π°Ρ‰ΠΎΡ‚ΠΎ основната Ρ†Π΅Π» Π΅ всС ΠΏΠ°ΠΊ Π΄Π° Π½Π°ΡƒΡ‡Π° Π½Π΅Ρ‰ΠΎ сама, Π° ΠΎΠ±Π»Π΅ΠΊΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Π΅ приятСн бонус, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π΄Π²Π° разпространСниСто Π½Π° ΠΎΠΏΠΈΡ‚.

Π©Π΅ ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ Π΄Π°Ρ‚Π° Ρ†Π΅Π½Ρ‚ΡŠΡ€ със срСдСн Ρ€Π°Π·ΠΌΠ΅Ρ€ LAN DC ΠΈ Π΄Π° Ρ€Π°Π·Π²ΠΈΠ΅ΠΌ цялата схСма Π·Π° автоматизация.
Някои Π½Π΅Ρ‰Π° Ρ‰Π΅ правя практичСски Π·Π° ΠΏΡŠΡ€Π²ΠΈ ΠΏΡŠΡ‚ Π·Π°Π΅Π΄Π½ΠΎ с вас.

Π’ описанитС Ρ‚ΡƒΠΊ ΠΈΠ΄Π΅ΠΈ ΠΈ инструмСнти Ρ‰Π΅ бъда Π½Π΅ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅Π½. Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Ѐиголя ΠΈΠΌΠ° страхотСн ΠΊΠ°Π½Π°Π» със стримовС Π½Π° Ρ‚Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ°.
Π‘Ρ‚Π°Ρ‚ΠΈΠΈΡ‚Π΅ Π² ΠΌΠ½ΠΎΠ³ΠΎ аспСкти Ρ‰Π΅ сС прСсичат с тях.

Π’ LAN DC 4 Π”Π¦, ΠΎΠΊΠΎΠ»ΠΎ 250 ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€Π°, полдюТина ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ Π΄Π²Π΅ ΠΏΠΎΠΆΠ°Ρ€Π½ΠΈ стСни.
НС Π΅ фСйсбук, Π½ΠΎ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ, Π·Π° Π΄Π° сС замислим дълбоко Π·Π° автоматизация.
Π‘ΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° ΠΎΠ±Π°Ρ‡Π΅ ΠΌΠ½Π΅Π½ΠΈΠ΅, Ρ‡Π΅ Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 1 устройство, Π²Π΅Ρ‡Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° автоматизация.
Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π΄Π° си прСдставим, Ρ‡Π΅ някой Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΆΠΈΠ²Π΅Π΅ Π±Π΅Π· ΠΏΠΎΠ½Π΅ ΠΏΠ°Ρ‡ΠΊΠ° Π½Π°ΠΊΠΎΠ»Π΅Π½ΠΎΡ‡Π½ΠΈ скриптовС.
Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ съм Ρ‡ΡƒΠ²Π°Π», Ρ‡Π΅ ΠΈΠΌΠ° Ρ‚Π°ΠΊΠΈΠ²Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ счСтоводството Π½Π° IP адрСситС сС Π²ΠΎΠ΄ΠΈ Π² Excel, Π° всяко ΠΎΡ‚ хиляди ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° Ρ€ΡŠΡ‡Π½ΠΎ ΠΈ ΠΈΠΌΠ° своя ΡƒΠ½ΠΈΠΊΠ°Π»Π½Π° конфигурация. Π’ΠΎΠ²Π°, Ρ€Π°Π·Π±ΠΈΡ€Π° сС, ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ΄Π°Π΄Π΅ ΠΊΠ°Ρ‚ΠΎ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ изкуство, Π½ΠΎ чувството Π½Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Ρ‰Π΅ бъдС ΠΎΠ±ΠΈΠ΄Π΅Π½ΠΎ.

Π¦Π΅Π»ΠΈ

Π‘Π΅Π³Π° Ρ‰Π΅ поставим максимално абстрактни Ρ†Π΅Π»ΠΈ:

  • ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° β€” ΠΊΠ°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½Π΅Π½ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡŠΠΌ
  • ВСстванС Π½Π° конфигурацията
  • ВСрсиониранС Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°
  • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΡΠ°ΠΌΠΎΠ²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° услугитС

По-късно Π² Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊΠ²ΠΈ срСдства Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅, Π° Π² слСдващитС ΠΈ Ρ†Π΅Π»ΠΈ ΠΈ срСдства Π² подробности.

ΠœΡ€Π΅ΠΆΠ°Ρ‚Π° β€” ΠΊΠ°Ρ‚ΠΎ Π΅Π΄ΠΈΠ½Π΅Π½ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡŠΠΌ

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‰Π°Ρ‚Π° Ρ„Ρ€Π°Π·Π° Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π°, ΠΌΠ°ΠΊΠ°Ρ€ Π½Π° ΠΏΡ€ΡŠΠ² ΠΏΠΎΠ³Π»Π΅Π΄ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π°: Ρ‰Π΅ настройвамС ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, Π° Π½Π΅ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ устройства.
ΠŸΡ€Π΅Π· послСднитС Π³ΠΎΠ΄ΠΈΠ½ΠΈ наблюдавамС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π° Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ‚Π΅ към Ρ‚ΠΎΠ²Π° Π΄Π° сС отнасямС към ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ към Π΅Π΄ΠΈΠ½Π½Π° ΡΡŠΡ‰Π½ΠΎΡΡ‚, ΠΎΡ‚Ρ‚ΡƒΠΊ ΠΈ ΠΈΠ΄Π²Π°Ρ‰ΠΈΡ‚Π΅ Π² ΠΆΠΈΠ²ΠΎΡ‚Π° Π½ΠΈ Software Defined Networking, Intent Driven Networks ΠΈ Autonomous Networks.
Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка, ΠΊΠ°ΠΊΠ²ΠΎ Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π° прилоТСнията ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°: ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΎΡ‡ΠΊΠΈ А ΠΈ Π‘ (понякога +Π’-Π―) ΠΈ изолация ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ прилоТСния ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ.

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

И Ρ‚Π°ΠΊΠ°, Π½Π°ΡˆΠ°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° Π² Ρ‚Π°Π·ΠΈ сСрия Π΅ Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ систСма, подкрСпяща Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° конфигурация Π½Π° цялата ΠΌΡ€Π΅ΠΆΠ°, която Π²Π΅Ρ‡Π΅ сС Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€Π° Π½Π° Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π° конфигурация Π½Π° всяко устройство Π² ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΠ΅ с Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° роля ΠΈ мСстополоТСниС.
БистСма управляванСто Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°, Ρ‡Π΅ Π·Π° внСсСнитС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π½ΠΈΠ΅ сС ΠΎΠ±Ρ€ΡŠΡ‰Π°ΠΌΠ΅ към нСя, Π° тя Π²Π΅Ρ‡Π΅ изчислява Π½ΡƒΠΆΠ½ΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π·Π° всяко устройство ΠΈ Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°.
По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ ΠΏΠΎΡ‡Ρ‚ΠΈ Π΄ΠΎ Π½ΡƒΠ»Π° Ρ€ΡŠΡ‡Π½ΠΈΡ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ CLI β€” всякакви ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² настройкитС Π½Π° устройствата ΠΈΠ»ΠΈ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ β€” ΠΈ само слСд Ρ‚ΠΎΠ²Π° Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ Π² Π½ΡƒΠΆΠ½ΠΈΡ‚Π΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.

Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ Ρ€Π΅ΡˆΠΈΠΌ, Ρ‡Π΅ ΠΎΡ‚ Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ стативнитС ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ Π² Казан трябва Π΄Π° анонсират Π΄Π²Π΅ ΠΌΡ€Π΅ΠΆΠΈ вмСсто Π΅Π΄Π½Π°, Π½ΠΈΠ΅

  1. ΠŸΡŠΡ€Π²ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² систСмитС
  2. Π“Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΌΠ΅ Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° конфигурация Π½Π° всичкитС устройства Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°
  3. Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΠΌΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π° конфигурацията Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, която изчислява ΠΊΠ°ΠΊΠ²ΠΎ трябва Π΄Π° сС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π΅ Π½Π° всСки възСл, ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° сС Π΄ΠΎΠ±Π°Π²ΠΈ, ΠΈ приводят Π²ΡŠΠ·Π»ΠΈΡ‚Π΅ Π² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡ‚ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅.

ΠšΠ°Ρ‚ΠΎ Ρ€ΡŠΡ‡Π½ΠΎ Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠΌ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ само Π² ΠΏΡŠΡ€Π²Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ°.

ВСстванС Π½Π° конфигурацията

Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ Π΅, Ρ‡Π΅ 80% ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ Π²ΡŠΠ·Π½ΠΈΠΊΠ²Π°Ρ‚ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° промяна Π½Π° конфигурацията β€” косвСно свидСтСлство Π·Π° Ρ‚ΠΎΠ²Π° Π΅, Ρ‡Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄ΠΈΡˆΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π·Π½ΠΈΡ†ΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ всичко Π΅ спокойно.
Π›ΠΈΡ‡Π½ΠΎ съм Π±ΠΈΠ» свидСтСл Π½Π° дСсСтки Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ прСстои ΠΏΠΎΡ€Π°Π΄ΠΈ Ρ‡ΠΎΠ²Π΅ΡˆΠΊΠ° Π³Ρ€Π΅ΡˆΠΊΠ°: Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, изпълнСна Π² нСправилния ΠΊΠ»ΠΎΠ½ Π½Π° конфигурацията, Π·Π°Π±Ρ€Π°Π²Π΅Π½ΠΎ ΠΊΠΎΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ, Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π°Π½Π΅ Π½Π° MPLS Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°, настройка Π½Π° ΠΏΠ΅Ρ‚ устройства, Π° Π½Π° ΡˆΠ΅ΡΡ‚ΠΎΡ‚ΠΎ нСуспСх Π½Π΅ Π΅ забСлязан, Π°Π½ΡƒΠ»ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ Ρ‡ΠΎΠ²Π΅ΠΊ. Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈΡ‚Π΅ са Π±Π΅Π·Π±Ρ€ΠΎΠΉ.

Автоматизацията Π½ΠΈ позволява Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π³Ρ€Π΅ΡˆΠΊΠΈ, Π½ΠΎ Π² ΠΏΠΎ-голям ΠΌΠ°Ρ‰Π°Π±. Π’Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΠΌ Π½Π΅ Π΅Π΄Π½ΠΎ устройство, Π° цялата ΠΌΡ€Π΅ΠΆΠ° навСднъТ.

ΠžΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΡ‚Π΅ Π²Π΅ΠΊΠΎΠ²Π΅ Π½Π°ΡˆΠΈΡ‚Π΅ Π΄Π΅Π΄ΠΈ провСряваха правилността Π½Π° вносимитС ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ с остро ΠΎΠΊΠΎ, стоманСни тСстиси ΠΈ работоспособността Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° слСд тяхното разпространСниС.
Π’Π΅Π·ΠΈ Π΄Π΅Π΄ΠΈ, Ρ‡ΠΈΠΈΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ водят Π΄ΠΎ прСстой ΠΈ катастрофични Π·Π°Π³ΡƒΠ±ΠΈ, оставят ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ потомство ΠΈ с Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ трябва Π΄Π° ΠΈΠ·Ρ‡Π΅Π·Π½Π°Ρ‚, Π½ΠΎ Π΅Π²ΠΎΠ»ΡŽΡ†ΠΈΡΡ‚Π° Π΅ Π±Π°Π²Π΅Π½ процСс, ΠΈ Π·Π°Ρ‚ΠΎΠ²Π° всС ΠΎΡ‰Π΅ Π½Π΅ всички ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ провСряват ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² лаборатория.
Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‚ΠΎΠ²Π° Π½Π° Π²ΡŠΡ€Ρ…Π° Π½Π° прогрСса са Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π»ΠΈ процСса Π½Π° тСстванС Π½Π° конфигурацията ΠΈ ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½ΠΎΡ‚ΠΎ ΠΉ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π‘ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΡƒΠΌΠΈ β€” заимствали са ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°Ρ‚Π° CI/CD (Continuous Integration, Continuous Deployment) ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅.
Π’ Π΅Π΄Π½Π° ΠΎΡ‚ частитС Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° систСма Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС, вСроятно GitHub.

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ свикнСтС с ΠΌΠΈΡΡŠΠ»Ρ‚Π° Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎΡ‚ΠΎ CI/CD, Π² Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° конфигурацията Ρ‡Ρ€Π΅Π· ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ ΠΉ Π² Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Ρ‰Π΅ Π²ΠΈ сС стори раннСсрСдновСковно нСвСТСство. ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠ°Ρ‚ΠΎ Π΄Π° удрятС с Ρ‡ΡƒΠΊ ΠΏΠΎ Π±ΠΎΠΉΠ½Π° Π³Π»Π°Π²Π°.

ΠžΡ€Π³Π°Π½ΠΈΡ‡Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ΄Π΅ΠΈΡ‚Π΅ Π·Π° систСма ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ CI/CD става ΠΏΡŠΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎ вСрсия Π½Π° конфигурацията.

ВСрсиониранС

Π©Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‡Π΅ ΠΏΡ€ΠΈ всякакви ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π΄ΠΎΡ€ΠΈ Π½Π°ΠΉ-Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ, Π΄ΠΎΡ€ΠΈ Π½Π° Π΅Π΄Π½ΠΎ Π½Π΅Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ устройство, цялата ΠΌΡ€Π΅ΠΆΠ° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° ΠΎΡ‚ Π΅Π΄Π½ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π² Π΄Ρ€ΡƒΠ³ΠΎ.
И Π½ΠΈΠ΅ Π²ΠΈΠ½Π°Π³ΠΈ Π½Π΅ изпълнявамС ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π° устройството, Π½ΠΈΠ΅ промСнямС ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.
Π”Π° Π½Π°Ρ€Π΅Ρ‡Π΅ΠΌ Ρ‚Π΅Π·ΠΈ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ вСрсии?

Π”Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ΠΌ, Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° вСрсия Π΅ 1.0.0.
ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ сС IP адрСса Π½Π° Loopback интСрфСйса Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ToR-ΠΈΡ‚Π΅? Π’ΠΎΠ²Π° Π΅ ΠΌΠΈΠ½ΠΎΡ€Π½Π° вСрсия - Ρ‰Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π½ΠΎΠΌΠ΅Ρ€ 1.0.1.
ΠŸΡ€Π΅Ρ€Π°Π·Π³Π»Π΅Π΄Π°Ρ…ΠΌΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΡ‚Π΅ Π·Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ Π² BGP - ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-сСриозно - Π²Π΅Ρ‡Π΅ 1.1.0.
Π Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° сС ΠΎΡ‚ΠΊΠ°ΠΆΠ΅ΠΌ ΠΎΡ‚ IGP ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ΠΌ само Π½Π° BGP - Ρ‚ΠΎΠ²Π° Π΅ Ρ€Π°Π΄ΠΈΠΊΠ°Π»Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° - 2.0.0.

Π Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π¦ΠžΠ” ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° ΠΈΠΌΠ°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ вСрсии - ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° сС Ρ€Π°Π·Π²ΠΈΠ²Π°, поставя сС Π½ΠΎΠ²ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅, Π½Π° някои мСста сС добавят Π½ΠΎΠ²ΠΈ Π½ΠΈΠ²Π° спайновС, Π½Π° Π΄Ρ€ΡƒΠ³ΠΈ - Π½Π΅ ΠΈ Ρ‚.Π½.

Π—Π° сСмантично вСрсиониранС Ρ‰Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° статия.

ΠŸΠΎΠ²Ρ‚Π°Ρ€ΡΠΌ - всяка промяна (с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ) Π΅ актуализация Π½Π° вСрсията. АдминистраторитС трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ увСдомявани Π·Π° всякакви отклонСния ΠΎΡ‚ Π°ΠΊΡ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° вСрсия.

Π‘ΡŠΡ‰ΠΎΡ‚ΠΎ сС отнася ΠΈ Π·Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ - Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ отмСнянС Π½Π° послСднитС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π½Π΅ Π΅ rollback ΠΎΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Π½Π° устройството - Ρ‚ΠΎΠ²Π° Π΅ Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° цялата ΠΌΡ€Π΅ΠΆΠ° към Π½ΠΎΠ²Π° (стара) вСрсия.

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΡΠ°ΠΌΠΎΠ²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° услугитС

Π’Π°Π·ΠΈ самоочСвидна Π·Π°Π΄Π°Ρ‡Π° Π² ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° Π½Π° Π½ΠΎΠ²ΠΎ Π½ΠΈΠ²ΠΎ.
ЧСсто ΠΏΡ€ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΡ‚Π΅ услуги доставчици ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠ²Π°Ρ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°, Ρ‡Π΅ ΠΏΠ°Π΄Π½Π°Π»Π°Ρ‚Π° услуга трябва Π±ΡŠΡ€Π·ΠΎ Π΄Π° бъдС Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π° ΠΈ Π΄Π° сС стартира Π½ΠΎΠ²Π°, вмСсто Π΄Π° сС Ρ€Π°Π·Π±ΠΈΡ€Π° ΠΊΠ°ΠΊΠ²ΠΎ Π΅ станало.
β€žΠœΠ½ΠΎΠ³ΠΎβ€œ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ ΠΎΡ‚ всички страни трябва ΠΎΠ±ΠΈΠ»Π½ΠΎ Π΄Π° сС покрият с ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° сСкунди Ρ‰Π΅ открият Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅ отклонСния ΠΎΡ‚ Π½ΠΎΡ€ΠΌΠ°Ρ‚Π°.
И Ρ‚ΡƒΠΊ Π²Π΅Ρ‡Π΅ Π½Π΅ са Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΈ ΠΎΠ±ΠΈΡ‡Π°ΠΉΠ½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, ΠΊΠ°Ρ‚ΠΎ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° интСрфСйса ΠΈΠ»ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½ΠΎΡΡ‚Ρ‚Π° Π½Π° възСла. ΠΠ΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Π΅ ΠΈ Ρ€ΡŠΡ‡Π½ΠΎΡ‚ΠΎ слСдСнС Π½Π° дСТурния.
Π—Π° ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Ρ‰Π° ΠΈΠ·ΠΎΠ±Ρ‰ΠΎ трябва Π΄Π° ΠΈΠΌΠ° Self-Healing β€” ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΈΡ‚Π΅ свСтят Π² Ρ‡Π΅Ρ€Π²Π΅Π½ΠΎ ΠΈ сами Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ Π΄Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ ΠΏΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½ΠΈΠΊ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ Π±ΠΎΠ»ΠΈ.

И Ρ‚ΡƒΠΊ ΡΡŠΡ‰ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ Π½Π΅ само ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ устройства, Π½ΠΎ ΠΈ Π·Π΄Ρ€Π°Π²Π΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΊΠ°Ρ‚ΠΎ цяло, ΠΊΠ°ΠΊΡ‚ΠΎ вайтбокс, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ сравнитСлно ясно, Ρ‚Π°ΠΊΠ° ΠΈ блэкбокс, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ Π΅ ΠΏΠΎ-слоТно.

Какво Π½ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π΅Π·ΠΈ Π°ΠΌΠ±ΠΈΡ†ΠΈΠΎΠ·Π½ΠΈ ΠΏΠ»Π°Π½ΠΎΠ²Π΅?

  • Π”Π° ΠΈΠΌΠ°ΠΌΠ΅ списък Π½Π° всички устройства Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, тяхното Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ρ€ΠΎΠ»ΠΈ, ΠΌΠΎΠ΄Π΅Π»ΠΈ, вСрсии Π½Π° ПО.
    kazan-leaf-1.lmu.net, Казан, leaf, Juniper QFX 5120, R18.3.
  • Π”Π° ΠΈΠΌΠ°ΠΌΠ΅ систСма Π·Π° описаниС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ услуги.
    IGP, BGP, L2/3VPN, ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, ACL, NTP, SSH.
  • Π”Π° ΡƒΠΌΠ΅Π΅Ρ‚Π΅ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройството.
    Hostname, Mgmt IP, Mgmt Route, Users, RSA-Keys, LLDP, NETCONF
  • НастройтС устройството ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚Π΅ конфигурацията Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° (Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ старата) вСрсия.
  • ВСстирайтС конфигурацията
  • ΠŸΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ провСрявайтС ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° всички устройства Π·Π° отклонСния ΠΎΡ‚ Π°ΠΊΡ‚ΡƒΠ°Π»Π½ΠΎΡ‚ΠΎ ΠΈ увСдомявайтС ΡΡŠΠΎΡ‚Π²Π΅Ρ‚Π½ΠΈΡ‚Π΅ Π»ΠΈΡ†Π°.
    ΠŸΡ€Π΅Π· Π½ΠΎΡ‰Ρ‚Π° някой Ρ‚ΠΈΡ…ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π² ACL.
  • Π‘Π»Π΅Π΄Π΅Ρ‚Π΅ Π·Π° работоспособността.

БрСдства

Π—Π²ΡƒΡ‡ΠΈ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ слоТно, Π·Π° Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄Π° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ.

И Ρ‚Π΅ Ρ‰Π΅ са дСсСт:

  1. Π˜Π½Π²Π΅Π½Ρ‚Π°Ρ€Π½Π° систСма
  2. БистСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° IP пространството
  3. БистСма Π·Π° описаниС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ услуги
  4. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° инициализация Π½Π° устройства
  5. Π’Π΅Π½Π΄ΠΎΡ€-агностична ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Π° ΠΌΠΎΠ΄Π΅Π»
  6. Π’Π΅Π½Π΄ΠΎΡ€-интСрфСйс спСцифичСн Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€
  7. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° доставка Π½Π° конфигурацията Π½Π° устройството
  8. CI/CD
  9. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° отклонСния
  10. БистСма Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

Π’ΠΎΠ²Π° Π΅, ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ сС Π΅ промСнял ΠΏΠΎΠ³Π»Π΅Π΄ΡŠΡ‚ Π²ΡŠΡ€Ρ…Ρƒ Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° β€” Π² Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ имашС 4.

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

На ΠΈΠ»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡΡ‚Π° ΠΈΠ·ΠΎΠ±Ρ€Π°Π·ΠΈΡ… всички ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈ самото устройство.
ΠŸΡ€Π΅ΡΠΈΡ‡Π°Ρ‰ΠΈΡ‚Π΅ сС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ взаимодСйстват ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρƒ си.
ΠšΠΎΠ»ΠΊΠΎΡ‚ΠΎ ΠΏΠΎ-голям Π΅ Π±Π»ΠΎΠΊΡŠΡ‚, Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ трябва Π΄Π° сС ΠΎΠ±ΡŠΡ€Π½Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ 1. Π˜Π½Π²Π΅Π½Ρ‚Π°Ρ€Π½Π° систСма

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Π΅, Ρ‡Π΅ искамС Π΄Π° Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅, къдС стои, към ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ.
Π˜Π½Π²Π΅Π½Ρ‚Π°Ρ€Π½Π°Ρ‚Π° систСма Π΅ Π½Π΅ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠΌΠ° част ΠΎΡ‚ всяко прСдприятиС.
Най-чСсто Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства прСдприятиСто ΠΈΠΌΠ° ΠΎΡ‚Π΄Π΅Π»Π½Π° ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π½Π° систСма, която Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΠΎ-спСцифични Π·Π°Π΄Π°Ρ‡ΠΈ.
Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Ρ†ΠΈΠΊΡŠΠ»Π° статии Ρ‰Π΅ Π½Π°Ρ€ΠΈΡ‡Π°ΠΌΠ΅ Ρ‚ΠΎΠ²Π° DCIM β€” Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° инфраструктурата Π½Π° Π΄Π°Ρ‚Π° Ρ†Π΅Π½Ρ‚ΡŠΡ€. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ самият Ρ‚Π΅Ρ€ΠΌΠΈΠ½ DCIM, строго ΠΊΠ°Π·Π°Π½ΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Ρ‡Π΅.

Π—Π° Π½Π°ΡˆΠΈΡ‚Π΅ Π½ΡƒΠΆΠ΄ΠΈ Π² нСя Ρ‰Π΅ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅ слСдната информация Π·Π° устройството:

  • Π˜Π½Π²Π΅Π½Ρ‚Π°Ρ€Π΅Π½ Π½ΠΎΠΌΠ΅Ρ€
  • ИмС/описаниС
  • МодСл (Huawei CE12800, Juniper QFX5120 ΠΈ Π΄Ρ€.)
  • Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ (ΠΏΠ»Π°Ρ‚ΠΊΠΈ, интСрфСйси ΠΈ Π΄Ρ€.)
  • Роля (Leaf, Spine, Border Router ΠΈ Π΄Ρ€.)
  • Локация (Ρ€Π΅Π³ΠΈΠΎΠ½, Π³Ρ€Π°Π΄, Π΄Π°Ρ‚Π° Ρ†Π΅Π½Ρ‚ΡŠΡ€, ΡˆΠΊΠ°Ρ„, ΡŽΠ½ΠΈΡ‚)
  • Π˜Π½Ρ‚Π΅Ρ€ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ устройствата
  • Вопология Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

Π Π°Π·Π±ΠΈΡ€Π° сС, Ρ‡Π΅ Π½ΠΈΠ΅ самитС искамС Π΄Π° Π·Π½Π°Π΅ΠΌ всичко Ρ‚ΠΎΠ²Π°.
Но Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π»ΠΈ Ρ‚ΠΎΠ²Π° Π·Π° Ρ†Π΅Π»ΠΈΡ‚Π΅ Π½Π° автоматизацията?
НСсъмнСно.
НапримСр, Π·Π½Π°Π΅ΠΌ, Ρ‡Π΅ Π² Ρ‚ΠΎΠ·ΠΈ Π΄Π°Ρ‚Π° Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π½Π° Leaf ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅, Π°ΠΊΠΎ Π΅ Huawei, ACL Π·Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ трябва Π΄Π° сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ Π½Π° VLAN, Π° Π°ΠΊΠΎ Π΅ Juniper β€” Ρ‚ΠΎ Π½Π° unit 0 Π½Π° физичСския интСрфСйс.
Или трябва Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ Π½ΠΎΠ² Syslog ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° всички Π±ΠΎΡ€Π΄ΠΎΠ²Π΅ Π² Ρ€Π΅Π³ΠΈΠΎΠ½Π°.

Π’ нСя Ρ‰Π΅ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ устройства, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½ΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ ΠΈΠ»ΠΈ root Ρ€Π΅Ρ„Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΈ. МоТСм Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ DNS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, NTP, Syslog ΠΈ всичко, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½ сС отнася Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ 2. БистСма Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° IP пространството

Π”Π°, ΠΈ Π² нашС Π²Ρ€Π΅ΠΌΠ΅ ΠΈΠΌΠ° ΠΊΠΎΠ»Π΅ΠΊΡ‚ΠΈΠ²ΠΈ ΠΎΡ‚ Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ водят ΠΎΡ‚Ρ‡Π΅Ρ‚ Π½Π° прСфикситС ΠΈ IP адрСситС Π² Excel Ρ„Π°ΠΉΠ». Но ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΅ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ с Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ Π½Π° nginx/apache, API ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° IP адрСси ΠΈ ΠΌΡ€Π΅ΠΆΠΈ с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° VRF.
IPAM β€” Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° IP адрСси.

Π—Π° Π½Π°ΡˆΠΈΡ‚Π΅ Π½ΡƒΠΆΠ΄ΠΈ Π² нСя Ρ‰Π΅ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅ слСдната информация:

  • VLAN
  • VRF
  • ΠœΡ€Π΅ΠΆΠΈ/ΠŸΠΎΠ΄ΠΌΡ€Π΅ΠΆΠΈ
  • IP адрСси
  • Π‘Π²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° адрСси с устройства, ΠΌΡ€Π΅ΠΆΠΈ с Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° Π½Π° VLAN

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

ΠžΡ‚Π½ΠΎΠ²ΠΎ Π΅ ясно, Ρ‡Π΅ искамС Π΄Π° смС сигурни, Ρ‡Π΅ ΠΏΡ€ΠΈ отдСлянСто Π½Π° Π½ΠΎΠ² IP адрСс Π·Π° Π»ΡƒΠΏΠ±Π΅ΠΊΠ° Π½Π° ToR, няма Π΄Π° сС сблъскамС с Ρ‚ΠΎΠ²Π°, Ρ‡Π΅ Ρ‚ΠΎΠΉ Π²Π΅Ρ‡Π΅ Π΅ Π±ΠΈΠ» Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π½Π° някого. Или Ρ‡Π΅ ΡΡŠΡ‰ΠΈΡΡ‚ прСфикс Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΡ€Π°ΠΈΡ‰Π° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.
Но ΠΊΠ°ΠΊ Ρ‚ΠΎΠ²Π° Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π² автоматизацията?
ЛСсно.
Π—Π°ΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ Π² систСмата Π·Π° прСфикс с роля Loopbacks, Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠΌΠ° Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π·Π° отдСлянС IP адрСси β€” Π°ΠΊΠΎ ΠΈΠΌΠ°, отдСлямС адрСс, Π°ΠΊΠΎ няма, искамС ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ² прСфикс.
Или ΠΏΡ€ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° конфигурация Π½Π° устройство, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΎΡ‚ ΡΡŠΡ‰Π°Ρ‚Π° систСма, Π² ΠΊΠΎΠΉ VRF трябва Π΄Π° сС Π½Π°ΠΌΠΈΡ€Π° ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚.
ΠŸΡ€ΠΈ стартиранС Π½Π° Π½ΠΎΠ² ΡΡŠΡ€Π²ΡŠΡ€, ΡΠΊΡ€ΠΈΠΏΡ‚ΡŠΡ‚ ΠΎΡ‚ΠΈΠ²Π° Π² систСмата, Ρ€Π°Π·Π±ΠΈΡ€Π° Π² ΠΊΠΎΠΉ ΡΡŠΡ€Π²ΡŠΡ€Π΅Π½ суич, Π² ΠΊΠΎΠΉ ΠΏΠΎΡ€Ρ‚ ΠΈ коя ΠΏΠΎΠ΄ΠΌΡ€Π΅ΠΆΠ° Π΅ Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π½Π° интСрфСйса β€” ΠΎΡ‚ Π½Π΅Π³ΠΎ Ρ‰Π΅ отдСля адрСса Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°.

Налага сС ΠΆΠ΅Π»Π°Π½ΠΈΠ΅Ρ‚ΠΎ DCIM ΠΈ IPAM Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈ Π² Π΅Π΄Π½Π° систСма, Π·Π° Π΄Π° Π½Π΅ Π΄ΡƒΠ±Π»ΠΈΡ€Π°ΠΌΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΄Π° Π½Π΅ обслуТвамС Π΄Π²Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†ΠΈ.
Π’Π°ΠΊΠ° ΠΈ Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ 3. БистСма Π·Π° описаниС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ услуги

Ако ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Π΄Π²Π΅ систСми ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ всС ΠΎΡ‰Π΅ трябва Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠΎ някакъв Π½Π°Ρ‡ΠΈΠ½, Ρ‚ΠΎ Ρ‚Ρ€Π΅Ρ‚Π°Ρ‚Π° описва ΠΊΠ°ΠΊ трябва Π΄Π° бъдС настроСно всяко устройство Π² зависимост ΠΎΡ‚ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° роля.
Π‘Π»Π΅Π΄Π²Π° Π΄Π° сС ΠΈΠ·Ρ‚ΡŠΠΊΠ½Π΅ Π΄Π²Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚ΠΈΠΏΠ° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ услуги:

  • Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΈ
  • ΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈ.

ΠŸΡŠΡ€Π²ΠΈΡ‚Π΅ ΠΈΠΌΠ°Ρ‚ Π·Π° Ρ†Π΅Π» Π΄Π° осигурят основна ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° устройството. Бюди ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС отнСсат VTY, SNMP, NTP, Syslog, AAA, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, CoPP ΠΈ Ρ‚.Π½.
Π’Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚ услуга Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°: MPLS L2/L3VPN, GRE, VXLAN, VLAN, L2TP ΠΈ Ρ‚.Π½.
Π Π°Π·Π±ΠΈΡ€Π° сС, ΠΈΠΌΠ° ΠΈ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΈ случаи β€” ΠΊΠ°ΠΊ Π΄Π° сС отнСсат MPLS LDP, BGP? Π”Π° Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ, Ρ‡Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΈ Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ. Но Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ½ΠΎ.

И Π΄Π²Π°Ρ‚Π° Ρ‚ΠΈΠΏΠ° услуги сС дСлят Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΈ:

  • физичСски ΠΈ логичСски интСрфСйси (Ρ‚Π΅Π³/Π°Π½Ρ‚Π΅Π³, mtu)
  • IP адрСси ΠΈ VRF (IP, IPv6, VRF)
  • ACL ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°
  • ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ (IGP, BGP, MPLS)
  • ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ (прСфиксни ΡΠΏΠΈΡΡŠΡ†ΠΈ, ΠΊΠΎΠΌΡŽΠ½ΠΈΡ‚ΠΈ, ASN Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ).
  • Π‘Π»ΡƒΠΆΠ΅Π±Π½ΠΈ услуги (SSH, NTP, LLDP, Syslog…)
  • И Π΄Ρ€.

Как Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‰Π΅ Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ, всС ΠΎΡ‰Π΅ Π½Π΅ ΠΌΠΎΠ³Π° Π΄Π° ΠΊΠ°ΠΆΠ°. Π©Π΅ Π³ΠΎ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° статия.

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

Ако ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Π±Π»ΠΈΠ·ΠΎ Π΄ΠΎ рСалността, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° опишСм, Ρ‡Π΅
Leaf-ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΡŠΡ‚ трябва Π΄Π° ΠΈΠΌΠ° BGP-сСсии с всички ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Spine-ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ, Π΄Π° ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ Π² процСса, Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΎΡ‚ Spine-ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ само ΠΌΡ€Π΅ΠΆΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ прСфикс. Π”Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈ CoPP IPv6 ND Π΄ΠΎ 10 pps ΠΈ Π΄Ρ€.
ΠžΡ‚ своя страна спайновСтС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ сСсии с всички ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ листа, дСйстват ΠΊΠ°Ρ‚ΠΎ root Ρ€Π΅Ρ„Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΈ ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠ°Ρ‚ ΠΎΡ‚ тях само ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° дълТина ΠΈ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° общност.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ 4. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° инициализация Π½Π° устройството

Под Ρ‚ΠΎΠ·ΠΈ Π·Π°Π³Π»Π°Π²ΠΈΠ΅ обСдинявам мноТСство дСйствия, ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° сС случат, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ устройството Π΄Π° сС появи Π½Π° Ρ€Π°Π΄Π°Ρ€ΠΈΡ‚Π΅ ΠΈ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС достигнС ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ.

  1. Π”Π° рСгистрирамС устройството Π² ΠΈΠ½Π²Π΅Π½Ρ‚Π°Ρ€Π½Π°Ρ‚Π° систСма.
  2. Π”Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ IP адрСс Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.
  3. Π”Π° настроитС Π±Π°Π·ΠΎΠ² Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π½Π΅Π³ΠΎ:
    Hostname, IP адрСс Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π΄ΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, SSH ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ β€” telnet/SSH/NETCONF

Π’ΡƒΠΊ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ Ρ‚Ρ€ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°:

  • Напълно Ρ€ΡŠΡ‡Π½ΠΎ. Устройството сС доставя Π½Π° стСнд, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ΠΎΡ€Π³Π°Π½ΠΈΡ‡Π΅Π½ Ρ‡ΠΎΠ²Π΅ΠΊ Ρ‰Π΅ Π³ΠΎ рСгистрира Π² систСмитС, Ρ‰Π΅ сС ΡΠ²ΡŠΡ€ΠΆΠ΅ с консолата ΠΈ Ρ‰Π΅ Π³ΠΎ настрои. МоТС Π΄Π° ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΈ Π² ΠΌΠ°Π»ΠΊΠΈ статични ΠΌΡ€Π΅ΠΆΠΈ.
  • ZTP β€” Zero Touch Provisioning. Π–Π΅Π»Π΅Π·ΠΎΡ‚ΠΎ Π΅ пристигнало, Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΎ сС Π΅, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎ Π΅ адрСс ΠΏΠΎ DHCP, ΠΎΡ‚ΠΈΡˆΠ»ΠΎ Π΅ Π½Π° спСциалСн ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ сС Π΅ настроило само.
  • Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° настройка сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΡ€Π΅Π· конзолния ΠΏΠΎΡ€Ρ‚ Π² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ.

Π—Π° Ρ‚Ρ€ΠΈΡ‚Π΅ Ρ‰Π΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° статия.

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ 5. МодСл Π½Π° конфигурация, нСзависим ΠΎΡ‚ Π²Π΅Π½Π΄ΠΎΡ€ΠΈΡ‚Π΅

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

  1. Π”Π° Π½Π΅ сС Π°Π΄Π°ΠΏΡ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ към ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ интСрфСйс Π½Π° взаимодСйствиС с устройството. НСзависимо Π΄Π°Π»ΠΈ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° CLI, NETCONF, RESTCONF, SNMP β€” ΠΌΠΎΠ΄Π΅Π»ΡŠΡ‚ Ρ‰Π΅ бъдС Π΅Π΄ΠΈΠ½ ΠΈ ΡΡŠΡ‰.
  2. НС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°ΠΉΡ‚Π΅ броя Π½Π° ΡˆΠ°Π±Π»ΠΎΠ½ΠΈΡ‚Π΅/скриптовСтС Π² зависимост ΠΎΡ‚ броя Π½Π° доставчицитС Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, Π° ΠΏΡ€ΠΈ промяна Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° промСняйтС Π΅Π΄Π½ΠΎ ΠΈ ΡΡŠΡ‰ΠΎ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ мСста.
  3. Π—Π°Ρ€Π΅Π΄Π΅Ρ‚Π΅ конфигурацията ΠΎΡ‚ устройството (Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅), Ρ€Π°Π·Π»ΠΎΠΆΠ΅Ρ‚Π΅ я Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΡΡŠΡ‰ΠΈΡ ΠΌΠΎΠ΄Π΅Π» ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ сравнСтС Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° конфигурация с Π½Π°Π»ΠΈΡ‡Π½Π°Ρ‚Π°, Π·Π° Π΄Π° изчислитС Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° ΠΈ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΏΠ°Ρ‡, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ само ΠΎΠ½Π΅Π·ΠΈ части, ΠΊΠΎΠΈΡ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ»ΠΈ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° отклонСния.

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π΅Ρ‚Π°ΠΏ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ конфигурация, нСзависима ΠΎΡ‚ доставчика.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ 6. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π΅Π½ Π·Π° доставчика интСрфСйс Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€

НС трябва Π΄Π° сС самозаблуТдаватС с Π½Π°Π΄Π΅ΠΆΠ΄ΠΈ, Ρ‡Π΅ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅ настройванСто Π½Π° Cisco ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΡ€Π°Π²ΠΈ ΠΏΠΎ ΡΡŠΡ‰ΠΈΡ Π½Π°Ρ‡ΠΈΠ½, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€ΠΈ Juniper, просто ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°ΠΉΠΊΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. НСзависимо ΠΎΡ‚ нарастващата популярност Π½Π° whitebox-ΠΈΡ‚Π΅ ΠΈ появата Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° NETCONF, RESTCONF, OpenConfig, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΡ‚ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Ρ‚, Π²Π°Ρ€ΠΈΡ€Π° ΠΎΡ‚ доставчик Π΄ΠΎ доставчик, ΠΈ Ρ‚ΠΎΠ²Π° Π΅ Π΅Π΄Π½ΠΎ ΠΎΡ‚ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½ΠΈ прСдимства, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‚Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Ρ‰Π΅ сС ΠΎΡ‚ΠΊΠ°ΠΆΠ°Ρ‚.
Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ ΡΡŠΡ‰ΠΎΡ‚ΠΎ ΠΊΠ°Ρ‚ΠΎ OpenContrail ΠΈ OpenStack, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚ RestAPI ΠΊΠ°Ρ‚ΠΎ своя NorthBound интСрфСйс, Π½ΠΎ ΠΎΡ‡Π°ΠΊΠ²Π°Ρ‚ напълно Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ заявки.

И Ρ‚Π°ΠΊΠ°, Π½Π° ΠΏΠ΅Ρ‚Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° нСзависимата ΠΎΡ‚ доставчика ΠΌΠΎΠ΄Π΅Π» трябва Π΄Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Π² която Ρ‰Π΅ сС транспортира Π½Π° Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€Π°.
И Ρ‚ΡƒΠΊ всички срСдства са ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΈ (Π½Π΅): CLI, NETCONF, RESTCONF, SNMP прости господи.

Π—Π°Ρ‚ΠΎΠ²Π° Ρ‰Π΅ Π½ΠΈ трябва Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° Π² нСобходимия Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π·Π° конкрСтния доставчик: Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ CLI ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, структура XML.

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ 7. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΡŠΠΌ Π·Π° доставка Π½Π° конфигурацията Π½Π° устройството

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡΡ‚Π° я Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Ρ…ΠΌΠ΅, Π½ΠΎ трябва Π΄Π° я доставим Π½Π° устройствата β€” ΠΈ, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π΅ Ρ€ΡŠΡ‡Π½ΠΎ.
На ΠΏΡŠΡ€Π²ΠΎ място, ΠΏΡ€Π΅Π΄ нас стои Π²ΡŠΠΏΡ€ΠΎΡΡŠΡ‚, какъв транспорт Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅? А ΠΈΠ·Π±ΠΎΡ€ΡŠΡ‚ днСс Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ малък:

  • CLI (telnet, ssh)
  • SNMP
  • NETCONF
  • RESTCONF
  • REST API
  • OpenFlow (Π²ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Ρ‚ΠΎΠΉ Π΅ извън списъка, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° доставка Π½Π° FIB, Π° Π½Π΅ Π½Π° настройки)

НСка Ρ‚ΡƒΠΊ Π΄Π° ΡƒΡ‚ΠΎΡ‡Π½ΠΈΠΌ Π½Π΅Ρ‰Π°Ρ‚Π°. CLI β€” Ρ‚ΠΎΠ²Π° Π΅ лСгаси. SNMP… ΠΊΡ…Π΅-ΠΊΡ…Π΅.
RESTCONF β€” всС ΠΎΡ‰Π΅ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ‚ΠΎ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎ, REST API Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΏΠΎΡ‡Ρ‚ΠΈ никъдС. Π—Π°Ρ‚ΠΎΠ²Π° Π² Ρ†ΠΈΠΊΡŠΠ»Π° Ρ‰Π΅ сС фокусирамС Π²ΡŠΡ€Ρ…Ρƒ NETCONF.

Наистина, ΠΊΠ°ΠΊΡ‚ΠΎ Π²Π΅Ρ‡Π΅ Ρ€Π°Π·Π±Ρ€Π° читатСлят, с интСрфСйса Π²Π΅Ρ‡Π΅ смС сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ – Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ ΠΎΡ‚ ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° Π΅ прСдставСн Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° избрания интСрфСйс.

, MLFQ сС ΠΎΠΏΠΈΡ‚Π²Π°, Π° с ΠΊΠ°ΠΊΠ²ΠΈ инструмСнти Ρ‰Π΅ Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ?
Π’ΡƒΠΊ ΠΈΠ·Π±ΠΎΡ€ΡŠΡ‚ ΡΡŠΡ‰ΠΎ Π΅ голям:

  • БобствСн скрипт ΠΈΠ»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°. Π”Π° сС снабдим с ncclient ΠΈ asyncIO ΠΈ сами Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ всичко. Какво Π½ΠΈ ΠΏΡ€Π΅Ρ‡ΠΈ Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ систСмата Π·Π° Π΄Π΅ΠΏΠ»ΠΎΠΉΠΌΡŠΠ½Ρ‚ ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°?
  • Ansible с Π±ΠΎΠ³Π°Ρ‚Π°Ρ‚Π° си Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.
  • Salt с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ‚Π΅ си Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° с Napalm.
  • БобствСнно Napalm, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠ·Π½Π°Π²Π° само няколко доставчици ΠΈ Ρ‚ΠΎΠ²Π° Π΅. Π‘Π±ΠΎΠ³ΠΎΠΌ.
  • Nornir – ΠΎΡ‰Π΅ Π΅Π΄Π½ΠΎ ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎ, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‰Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅.

Π’ΡƒΠΊ Ρ„Π°Π²ΠΎΡ€ΠΈΡ‚ΡŠΡ‚ всС ΠΎΡ‰Π΅ Π½Π΅ Π΅ ΠΈΠ·Π±Ρ€Π°Π½ – Ρ‰Π΅ ΠΏΡ€ΠΎΡƒΡ‡ΠΈΠΌ.

Какво ΠΎΡ‰Π΅ Π΅ Π²Π°ΠΆΠ½ΠΎ Ρ‚ΡƒΠΊ? ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡΡ‚Π° ΠΎΡ‚ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° конфигурацията.
УспСшно ΠΈΠ»ΠΈ Π½Π΅. ΠžΡΡ‚Π°Π½Π°Π» Π»ΠΈ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ устройството ΠΈΠ»ΠΈ Π½Π΅.
ИзглСТда, Ρ‡Π΅ Ρ‰Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ commit с ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ валидация Π½Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π·Π°Ρ€Π΅Π΄Π΅Π½ΠΎ Π² устройството.
Π’ΠΎΠ²Π° Π² комбинация с ΠΏΡ€Π°Π²ΠΈΠ»Π½Π°Ρ‚Π° рСализация Π½Π° NETCONF Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ стСснява ΠΊΡ€ΡŠΠ³Π° ΠΎΡ‚ подходящи устройства – Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΈΡ‚ΠΈ Π½Π΅ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ. Но Ρ‚ΠΎΠ²Π° Π΅ просто Π΅Π΄Π½ΠΎ ΠΎΡ‚ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΈΡ‚Π΅ условия Π² RFP. Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка, Π½ΠΈΠΊΠΎΠΉ Π½Π΅ си ΠΏΡ€Π°Π²ΠΈ особСни Π³Ρ€ΠΈΠΆΠΈ, Ρ‡Π΅ Π½ΠΈΠΊΠΎΠΉ руски доставчик няма Π΄Π° отговаря Π½Π° условиСто Π·Π° 32*100GE интСрфСйс. Или Π΄Π° сС Ρ‚Ρ€Π΅Π²ΠΎΠΆΠΈ?

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ 8. CI/CD

Към Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Π΅Ρ‡Π΅ ΠΈΠΌΠ°ΠΌΠ΅ Π³ΠΎΡ‚ΠΎΠ²Π° конфигурация Π·Π° всички устройства Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°.
Пиша Β«Π·Π° всички», Π·Π°Ρ‰ΠΎΡ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π·Π° вСрсиониранС Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. И Π΄ΠΎΡ€ΠΈ Π°ΠΊΠΎ Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠΌ настройкитС само Π½Π° Π΅Π΄ΠΈΠ½ суич, измСнСнията сС изчисляват Π·Π° цялата ΠΌΡ€Π΅ΠΆΠ°. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π½ΡƒΠ»Π΅Π²ΠΈ Π·Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ възли.

Но, ΠΊΠ°ΠΊΡ‚ΠΎ Π²Π΅Ρ‡Π΅ спомСнахмС ΠΏΠΎ-Π³ΠΎΡ€Π΅, Π½ΠΈΠ΅ Π½Π΅ смС Π²Π°Ρ€Π²Π°Ρ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π΄Π° пускамС всичко Π²Π΅Π΄Π½Π°Π³Π° Π² продукция.
Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π°Ρ‚Π° конфигурация ΠΏΡŠΡ€Π²ΠΎ трябва Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ ΠΏΡ€Π΅Π· Pipeline CI/CD.

CI/CD ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° Continuous Integration, Continuous Deployment. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ Π΅ΠΊΠΈΠΏΡŠΡ‚ Π½Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° Π½ΠΎΠ²Π° основна вСрсия Π½Π° всСки ΡˆΠ΅ΡΡ‚ мСсСца, изцяло замСняйки старата, Π° Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ внСдрява Π½ΠΎΠ²Π° функционалност Π½Π° ΠΌΠ°Π»ΠΊΠΈ ΠΏΠΎΡ€Ρ†ΠΈΠΈ, всяка ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ сС тСства изцяло Π·Π° ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚, бСзопасност ΠΈ работоспособност.

Π—Π° Ρ‚ΠΎΠ²Π° Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅ с систСма Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° вСрсиитС, слСдяща Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² конфигурацията, лаборатория, Π² която сС провСрява Π΄Π°Π»ΠΈ клиСнтската услуга Π½Π΅ сС счупва, систСма Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, която провСрява Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΊΡ‚, ΠΈ послСдната ΡΡ‚ΡŠΠΏΠΊΠ° β€” внСдряванС Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ Π² Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°.

Π‘ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° отстраняващитС Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ всички ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° трябва Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Ρ‚ ΠΏΡ€Π΅Π· CI/CD Pipeline β€” Ρ‚ΠΎΠ²Π° Π΅ Π½Π°ΡˆΠ°Ρ‚Π° гаранция Π·Π° спокойствиС ΠΈ дълга щастлива ΠΊΠ°Ρ€ΠΈΠ΅Ρ€Π°.

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ 9. БистСма Π·Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° отклонСния

НС Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΡ€Π΅ΠΊΠ°Π»Π΅Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π° Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈΡ‚Π΅ копия.
ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ‰Π΅ Π³ΠΈ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°ΠΌΠ΅ ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ всяка промяна Π² конфигурацията Π² Git.

ΠžΠ±Π°Ρ‡Π΅ Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° част Π΅ ΠΏΠΎ-интСрСсна β€” Π·Π° Ρ‚Π΅Π·ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ копия някой трябва Π΄Π° слСди. И Π² някои случаи Ρ‚ΠΎΠ·ΠΈ някой трябва Π΄Π° Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈ всичко ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ Π±ΠΈΠ»ΠΎ, Π° Π² Π΄Ρ€ΡƒΠ³ΠΈ Π΄Π° ΡΡŠΠΎΠ±Ρ‰ΠΈ Π½Π° някого, Ρ‡Π΅ Π½Π΅Ρ‰Π°Ρ‚Π° Π½Π΅ са Π½Π°Ρ€Π΅Π΄.
НапримСр, Π°ΠΊΠΎ сС появи Π½ΠΎΠ² ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», ΠΊΠΎΠΉΡ‚ΠΎ Π½Π΅ Π΅ записан Π² ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅, трябва Π΄Π° бъдС ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚, Π·Π° Π΄Π° Π½Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ хаос. А Π°ΠΊΠΎ Π½ΠΎΠ²ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна β€” ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° Π½Π΅ Π³ΠΎ ΠΏΠΈΠΏΠ°ΠΌΠ΅, възмоТно Π΅ някой просто Π΄Π° Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» отстраняванСто Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Π° ΠΌΠΎΠΆΠ΅ Π½ΠΎΠ²Π° услуга, разсСян, Π΄Π° Π½Π΅ я Π΅ рСгистрирал ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ‚Π°, Π° Ρ…ΠΎΡ€Π°Ρ‚Π° Π²Π΅Ρ‡Π΅ Π΄Π° са Π·Π°ΠΏΠΎΡ‡Π½Π°Π»ΠΈ Π΄Π° я ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚.

ΠžΡ‚ някаква ΠΌΠ°Π»ΠΊΠ° Π΄Π΅Π»Ρ‚Π° Π² ΠΌΠ°Ρ‰Π°Π±ΠΈΡ‚Π΅ Π½Π° цялата ΠΌΡ€Π΅ΠΆΠ° всС ΠΏΠ°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° избягамС, нСзависимо ΠΎΡ‚ всякакви систСми Π·Π° автоматизация ΠΈ стоманСната Ρ€ΡŠΠΊΠ° Π½Π° Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΡ‚ΠΎ. Π—Π° отстраняванС Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ всС ΠΏΠ°ΠΊ Π½ΠΈΠΊΠΎΠΉ няма Π΄Π° ΠΏΡ€Π°Π²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² конфигурацията Π² систСмитС. ОсвСн Ρ‚ΠΎΠ²Π°, Ρ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄ΠΎΡ€ΠΈ Π΄Π° Π½Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½ΠΈ ΠΎΡ‚ ΠΌΠΎΠ΄Π΅Π» Π½Π° конфигурация.

НапримСр, ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна Π·Π° Π±Ρ€ΠΎΠ΅Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ към ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ IP, Π·Π° Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” напълно ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½Π° конфигурация.

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ 10. БистСма Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π½Π΅ смятах Π΄Π° обсъТдам Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° β€” всС ΠΏΠ°ΠΊ Π΅ ΠΎΠ±ΡˆΠΈΡ€Π½Π°, спорна ΠΈ слоТна Ρ‚Π΅ΠΌΠ°. Но Π² Ρ…ΠΎΠ΄Π° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° сС ΠΎΠΊΠ°Π·Π°, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΡ‚ΠΌΠ΅Π½ΠΈΠΌΠ° част ΠΎΡ‚ автоматизацията. И Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° я ΠΏΠΎΠ΄ΠΌΠΈΠ½Π°Π²Π°Π½Π΅, Π΄ΠΎΡ€ΠΈ Π±Π΅Π· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°.

Π Π°Π·Π²ΠΈΠ²Π°ΠΉΠΊΠΈ ΠΌΠΈΡΡŠΠ»Ρ‚Π° β€” Ρ‚ΠΎΠ²Π° Π΅ ΠΎΡ€Π³Π°Π½ΠΈΡ‡Π½Π° част ΠΎΡ‚ процСса CI/CD. Π‘Π»Π΅Π΄ внСдряванСто Π½Π° конфигурацията Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, трябва Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π΄Π°Π»ΠΈ всичко Π΅ Π½Π°Ρ€Π΅Π΄ с нСя.
И става Π΄ΡƒΠΌΠ° Π½Π΅ само ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π° Π·Π° Π³Ρ€Π°Ρ„ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° интСрфСйситС ΠΈΠ»ΠΈ наличността Π½Π° Π²ΡŠΠ·Π»ΠΈΡ‚Π΅, ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π·Π° ΠΏΠΎ-Ρ„ΠΈΠ½ΠΈ Π½Π΅Ρ‰Π° β€” Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π½ΡƒΠΆΠ½ΠΈΡ‚Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈΡ‚Π΅ ΠΈΠΌ, броя Π½Π° BGP сСсиитС, OSPF ΡΡŠΡΠ΅Π΄ΠΈΡ‚Π΅, End-to-End Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²ΡŠΠ½ΡˆΠ½ΠΈΡ‚Π΅ услуги.
Но Π½Π΅ спряха Π»ΠΈ систСмныС Π»ΠΎΠ³ΠΈ Π½Π° външния ΡΡŠΡ€Π²ΡŠΡ€, Π½Π΅ сС Π»ΠΈ счупи SFlow-Π°Π³Π΅Π½Ρ‚ΡŠΡ‚, Π½Π΅ Π·Π°ΠΏΠΎΡ‡Π½Π°Ρ…Π° Π»ΠΈ Π΄Π° растат Π·Π°Π³ΡƒΠ±ΠΈΡ‚Π΅ Π² ΠΎΠΏΠ°ΡˆΠΊΠΈΡ‚Π΅, Π½Π΅ Π½Π°Ρ€ΡƒΡˆΠΈ Π»ΠΈ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎΡΡ‚Ρ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ някоя Π΄Π²ΠΎΠΉΠΊΠ° прСфикси?

Π’ ΠΎΡ‚Π΄Π΅Π»Π½Π° статия Ρ‰Π΅ разсуТдавамС ΠΈ Π½Π°Π΄ Ρ‚ΠΎΠ²Π°.

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

Автоматизация Π·Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ‚Π΅. Част Π½ΡƒΠ»Π°. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½Π΅

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

ΠšΠ°Ρ‚ΠΎ основа ΠΈΠ·Π±Ρ€Π°Ρ… Π΅Π΄ΠΈΠ½ ΠΎΡ‚ ΡΡŠΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈΡ‚Π΅ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΈ Π½Π° Π΄Π°Ρ‚Π° Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° β€” L3 Clos Fabric с BGP ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡ.
Π’ΠΎΠ·ΠΈ ΠΏΡŠΡ‚ Ρ‰Π΅ ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° Juniper, Π·Π°Ρ‰ΠΎΡ‚ΠΎ сСга ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ JunOs Π΅ ΡƒΠΌΠ΅Π½.

Π©Π΅ си услоТним ΠΆΠΈΠ²ΠΎΡ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ само инструмСнти с ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ ΠΈ ΠΌΡƒΠ»Ρ‚ΠΈΠ²Π΅Π½Π΄ΠΎΡ€Π½Π° ΠΌΡ€Π΅ΠΆΠ° β€” Π·Π°Ρ‚ΠΎΠ²Π° освСн Juniper, ΠΏΠΎ ΠΏΡŠΡ‚Ρ Ρ‰Π΅ ΠΈΠ·Π±Π΅Ρ€Π° ΠΈ ΠΎΡ‰Π΅ Π΅Π΄ΠΈΠ½ щастливСц.

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

И Π΄Π°, Π½Π΅ ΠΎΠ±Π΅Ρ‰Π°Π²Π°ΠΌ Π΄Π° Π·Π°Π²ΡŠΡ€ΡˆΠ° Ρ‚ΠΎΠ·ΠΈ Ρ†ΠΈΠΊΡŠΠ» с Π³ΠΎΡ‚ΠΎΠ²ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. πŸ™‚

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

  • ΠŸΡ€Π΅Π΄ΠΈ Π΄Π° сС Π·Π°Π΄ΡŠΠ»Π±ΠΎΡ‡ΠΈΠΌ Π² сСрията, си струва Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ ΠΊΠ½ΠΈΠ³Π°Ρ‚Π° Π½Π° ΠΠ°Ρ‚Π°ΡˆΠ° Π‘Π°ΠΌΠΎΠΉΠ»Π΅Π½ΠΊΠΎ Python Π·Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ. А, възмоТно Π΅, ΠΈ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅Ρ‚Π΅ курс.
  • ПолСзно Ρ‰Π΅ бъдС ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ RFC Π·Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π° Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²ΠΈΡ‚Π΅ Ρ„Π°Π±Ρ€ΠΈΠΊΠΈ ΠΎΡ‚ Facebook, авторства Π½Π° ΠŸΠ΅Ρ‚ΡŠΡ€ Π›Π°ΠΏΡƒΡ…ΠΎΠ².
  • Π—Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ Overlay SDN, докумСнтацията ΠΏΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Tungsten Fabric (ΠΏΡ€Π΅Π΄ΠΈ Open Contrail) Ρ‰Π΅ Π²ΠΈ Π΄Π°Π΄Π΅ прСдстава.
Благодаря

Π ΠΎΠΌΠ°Π½ Π“ΠΎΡ€Π³Π΅. Π—Π° ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΡ‚Π΅ ΠΈ ΠΊΠΎΡ€Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅.
Артём Π§Π΅Ρ€Π½ΠΎΠ±Π°ΠΉ. Π—Π° ΠšΠ”ΠŸΠ’.

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

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