Π‘ΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΎΠ²Π° ΠΌΠ°Π³ΠΈΡΠ½ΠΎ ΠΏΠ°ΡΡΠ΅ Cisco ACI ΡΠΊΡΠΈΠΏΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΠ·ΠΎ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠ°.
ΠΡΠ΅ΠΆΠ½Π°ΡΠ° ΡΠ°Π±ΡΠΈΠΊΠ° Π·Π° ΡΠ΅Π½ΡΠ°ΡΠΎΡ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Cisco ACI ΠΏΠΎΡΡΠΎΠΈ ΠΏΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π½ΠΎ Π₯Π°Π±ΡΠ΅ Π½Π°Π²ΠΈΡΡΠΈΠ½Π° Π½Π΅ ΠΊΠ°ΠΆΠ° Π½ΠΈΡΡΠΎ Π·Π° ΡΠΎΠ°, ΠΏΠ° ΡΠ΅ΡΠΈΠ² ΠΌΠ°Π»ΠΊΡ Π΄Π° Π³ΠΎ ΠΏΠΎΠΏΡΠ°Π²Π°ΠΌ. ΠΠ΄ ΠΌΠΎΠ΅ ΠΈΡΠΊΡΡΡΠ²ΠΎ ΡΠ΅ Π²ΠΈ ΠΊΠ°ΠΆΠ°ΠΌ ΡΡΠΎ Π΅ ΡΠΎΠ°, ΠΊΠ°ΠΊΠ²Π° Π΅ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° ΠΎΠ΄ Π½Π΅Π³ΠΎ ΠΈ ΠΊΠ°Π΄Π΅ ΠΈΠΌΠ° Π³ΡΠ΅Π±Π»ΠΎ.
Π¨ΡΠΎ Π΅ ΡΠΎΠ° ΠΈ ΠΎΠ΄ ΠΊΠ°Π΄Π΅ ΠΏΠΎΡΠ΅ΠΊΠ½ΡΠ²Π°?
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΡ ΠΊΠΎΠ³Π° ACI (Application Centric Infrastructure) Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½Π° Π²ΠΎ 2013 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡΠ΅ Π½Π°ΠΏΡΠ΅Π΄ΡΠ²Π°Π° Π½Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ ΠΊΠΎΠ½ ΠΌΡΠ΅ΠΆΠΈΡΠ΅ Π½Π° ΡΠ΅Π½ΡΡΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΎΠ΄ ΡΡΠΈ ΡΡΡΠ°Π½ΠΈ ΠΎΠ΄Π΅Π΄Π½Π°Ρ.
ΠΠ΄ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, βΠΏΡΠ²Π°ΡΠ° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡΠ°β SDN ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° OpenFlow Π²Π΅ΡΠΈΡΠ° Π΄Π΅ΠΊΠ° ΡΠ΅ Π³ΠΈ Π½Π°ΠΏΡΠ°Π²Π°Ρ ΠΌΡΠ΅ΠΆΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΈ ΠΈ ΠΏΠΎΠ΅Π²ΡΠΈΠ½ΠΈ Π²ΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠ΄Π΅ΡΠ°ΡΠ° Π±Π΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠΈ Π΄ΠΎΠ½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΎΠ΄Π»ΡΠΊΠΈ ΡΡΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΡΠΎ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π΅Π½ ΡΠΎΡΡΠ²Π΅Ρ Π·Π° ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅Π½ΡΡΠ°Π»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ.
ΠΠ²ΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Π±ΠΈ ΠΈΠΌΠ°Π» Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° Π²ΠΈΠ·ΠΈΡΠ° Π·Π° ΡΓ¨ ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΠΈ, Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠΎΠ°, Π±ΠΈ Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π» Ρ
Π°ΡΠ΄Π²Π΅ΡΠΎΡ Π½Π° ΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΡΠ΅ΠΊΠΎΠ²ΠΈ.
ΠΠ΄ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΠ΅Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡΠ° Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π°Ρ Π½Π΅ΠΎΠΏΡ
ΠΎΠ΄Π½ΠΈΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ Π±Π΅Π· Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΡΠΈΠ·ΠΈΡΠΊΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, Π³ΡΠ°Π΄Π΅ΡΡΠΈ ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈ ΡΡΠ½Π΅Π»ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ Ρ
ΠΎΡΡΠΎΠ²ΠΈ. ΠΠ°ΡΠΏΠΎΠ·Π½Π°Ρ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΎΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ Π±Π΅ΡΠ΅ Nicira, ΠΊΠΎΡΠ° Π΄ΠΎΡΠΎΠ³Π°Ρ Π²Π΅ΡΠ΅ Π±Π΅ΡΠ΅ ΠΊΡΠΏΠ΅Π½Π° ΠΎΠ΄ VMWare Π·Π° 1,26 ΠΌΠΈΠ»ΠΈΡΠ°ΡΠ΄ΠΈ Π΄ΠΎΠ»Π°ΡΠΈ ΠΈ Π³ΠΎ ΡΠΎΠ΄ΠΈ ΡΠ΅Π³Π°ΡΠ½ΠΈΠΎΡ VMWare NSX. ΠΠ΄ΡΠ΅Π΄Π΅Π½Π° ΠΏΠΈΠΊΠ°Π½ΡΠ½ΠΎΡΡ Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π±Π΅ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° ΡΠΎ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅ΠΊΠ° ΠΊΠΎ-ΠΎΡΠ½ΠΎΠ²Π°ΡΠΈΡΠ΅ Π½Π° ΠΠΈΡΠΈΡΠ° Π±Π΅Π° ΠΈΡΡΠΈΡΠ΅ Π»ΡΡΠ΅ ΠΊΠΎΠΈ ΠΏΡΠ΅ΡΡ
ΠΎΠ΄Π½ΠΎ ΡΡΠΎΠ΅ΡΠ° Π²ΠΎ ΠΏΠΎΡΠ΅ΠΊΠ»ΠΎΡΠΎ Π½Π° OpenFlow, ΡΠ΅Π³Π° Π²Π΅Π»Π΅ΡΡΠΈ Π΄Π΅ΠΊΠ° Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈ ΡΠ°Π±ΡΠΈΠΊΠ° Π·Π° ΡΠ΅Π½ΡΡΠΈ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ
Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΠ½ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²ΠΈ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΠΎΡ ΠΏΠ°Π·Π°Ρ (ΠΎΠ½Π° ΡΡΠΎ ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° ΡΡΠ³ΠΎΠ²ΡΠΊΠΈ ΡΠΈΠ»ΠΈΠΊΠΎΠ½) Π΄ΠΎΡΡΠΈΠ³Π½Π°Π° ΡΠ°Π·Π° Π½Π° Π·ΡΠ΅Π»ΠΎΡΡ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΡΠ°Π½Π°Π° Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ° Π·Π°ΠΊΠ°Π½Π° Π·Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ. ΠΠΊΠΎ ΠΏΠΎΡΠ°Π½ΠΎ ΡΠ΅ΠΊΠΎΡ ΠΏΡΠΎΠ΄Π°Π²Π°Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ ΡΠΈΠΏΠΎΠ²ΠΈ Π·Π° ΡΠ²ΠΎΠΈΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ, ΡΠΎΠ³Π°Ρ ΡΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΡΠΈΠΏΠΎΠ²ΠΈΡΠ΅ ΠΎΠ΄ ΡΡΠ΅ΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ, ΠΏΡΠ²Π΅Π½ΡΡΠ²Π΅Π½ΠΎ ΠΎΠ΄ Broadcom, ΠΏΠΎΡΠ½Π°Π° Π΄Π° Π³ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π°Ρ ΡΠ°ΡΡΠΎΡΠ°Π½ΠΈΠ΅ΡΠΎ ΡΠΎ ΡΠΈΠΏΠΎΠ²ΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΈΡΠ΅ Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ ΠΈ Π³ΠΈ Π½Π°Π΄ΠΌΠΈΠ½Π°Π° Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΡΠ΅Π½Π° / ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ. ΠΠ°ΡΠΎΠ°, ΠΌΠ½ΠΎΠ³ΡΠΌΠΈΠ½Π° Π²Π΅ΡΡΠ²Π°Π° Π΄Π΅ΠΊΠ° Π΄Π΅Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ Π½Π° ΡΠΈΠΏΠΎΠ²ΠΈ ΠΎΠ΄ ΡΠΎΠΏΡΡΠ²Π΅Π½ Π΄ΠΈΠ·Π°ΡΠ½ ΡΠ΅ ΠΈΠ·Π±ΡΠΎΠ΅Π½ΠΈ.
ACI ΡΡΠ°Π½Π° βΠ°ΡΠΈΠΌΠ΅ΡΡΠΈΡΠ΅Π½ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡβ Π½Π° Cisco (ΠΏΠΎΡΠΎΡΠ½ΠΎ, Π½Π΅ΡΠ·ΠΈΠ½Π°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° Insieme, ΠΎΡΠ½ΠΎΠ²Π°Π½Π° ΠΎΠ΄ Π½Π΅ΡΠ·ΠΈΠ½ΠΈΡΠ΅ ΠΏΠΎΡΠ°Π½Π΅ΡΠ½ΠΈ Π²ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ) Π½Π° ΡΠ΅ΡΠΎ Π³ΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ.
ΠΠΎΡΠ° Π΅ ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° ΡΠΎ OpenFlow?
ΠΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅, ACI Π΅ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠΏΡΠΎΡΠΈΠ²Π½ΠΎ Π½Π° OpenFlow.
ΠΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° OpenFlow, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΎΡ Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° ΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π΄Π΅ΡΠ°Π»Π½ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° (ΠΏΡΠΎΡΠΎΡΠΈ)
Π²ΠΎ Ρ
Π°ΡΠ΄Π²Π΅ΡΠΎΡ Π½Π° ΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΡΠ΅ΠΆΠ°, ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ ΠΈ, ΡΡΠΎ Π΅ Π½Π°ΡΠ²Π°ΠΆΠ½ΠΎ, ΠΌΠ΅Π½ΡΠ²Π°ΡΠ΅ Π½Π° Π΄Π΅ΡΠ΅ΡΠΈΡΠΈ ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π½Π° ΡΡΠΎΡΠΈΡΠΈ ΡΠΎΡΠΊΠΈ Π²ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΡΠ°ΠΊΠ° ΡΡΠΎ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΠΈ Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΎΡΡ ΡΡΠ°Π½ΡΠ²Π°Π°Ρ ΡΠ΅ΡΠ½ΠΎ Π³ΡΠ»ΠΎ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°.
ACI ΠΊΠΎΡΠΈΡΡΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ: ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΠΈΠΌΠ° ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ, Π½ΠΎ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈΡΠ΅ Π΄ΠΎΠ±ΠΈΠ²Π°Π°Ρ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ ΠΎΠ΄ Π½Π΅Π³ΠΎ, Π° ΡΠ°ΠΌΠΈΠΎΡ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ Π²ΡΡΠΈ Π½ΠΈΠ²Π½ΠΎ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π²ΠΎ Π΄Π΅ΡΠ°Π»ΠΈ Π·Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ Π²ΠΎ Ρ Π°ΡΠ΄Π²Π΅ΡΠΎΡ. ΠΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ° ΠΈΠ»ΠΈ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠΈ ΠΈ Π½ΠΈΡΡΠΎ Π»ΠΎΡΠΎ Π½Π΅ΠΌΠ° Π΄Π° ΡΠ΅ ΡΠ»ΡΡΠΈ ΡΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΠΎΡΠ²Π΅Π½, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π²ΠΎ ΠΎΠ²ΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ. ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΏΠΎΡΡΠΎΡΠ°Ρ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π²ΠΎ ACI Π²ΠΎ ΠΊΠΎΠΈ OpenFlow ΡΓ¨ ΡΡΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ, Π½ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Open vSwitch.
ACI Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Π½Π° ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΠ΅Π½ ΡΡΠ°Π½ΡΠΏΠΎΡΡ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° VXLAN, Π½ΠΎ Π³ΠΎ Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΎΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡ Π½Π° IP ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ Π΅Π΄Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. Cisco ΠΎΠ²Π° Π³ΠΎ Π½Π°ΡΠ΅ΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ βΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ΠΎ ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅β. ΠΠ°ΠΊΠΎ ΠΊΡΠ°ΡΠ½Π° ΡΠΎΡΠΊΠ° Π·Π° ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ° Π²ΠΎ ACI, Π²ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°Π±ΡΠΈΡΠΊΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ (ΡΠΈΠ΅ Π³ΠΎ ΠΏΡΠ°Π²Π°Ρ ΡΠΎΠ° ΡΠΎ Π±ΡΠ·ΠΈΠ½Π° Π½Π° Π²ΡΡΠΊΠ°ΡΠ°). ΠΠ΄ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅ Π½Π΅ ΡΠ΅ Π±Π°ΡΠ° Π΄Π° Π·Π½Π°Π°Ρ Π½ΠΈΡΡΠΎ Π·Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ°, ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»Π°ΡΠΈΡΠ°ΡΠ° ΠΈΡΠ½., ΠΌΠ΅ΡΡΡΠΎΠ°, Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ ΡΠ»ΡΡΠ°ΠΈ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅ Π½Π° OpenStack), ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ VXLAN ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π½ΠΈΠ².
ΠΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ°ΡΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ACI Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΏΡΠ΅ΠΊΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΡΡΠΊΡ ΠΈ Π·Π° ΠΏΡΠ΅Π½ΠΎΡ Π½Π° ΠΌΠ΅ΡΠ°ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ (ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Π° Π½Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ).
Π§ΠΈΠΏΠΎΠ²ΠΈΡΠ΅ ΠΎΠ΄ Broadcom ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Cisco Π²ΠΎ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈΡΠ΅ ΠΎΠ΄ ΡΠ΅ΡΠΈΡΠ°ΡΠ° Nexus 3000. ΠΠΎ ΡΠ΅ΠΌΠ΅ΡΡΡΠ²ΠΎΡΠΎ Nexus 9000, ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° ACI, ΠΏΡΠ²ΠΈΡΠ½ΠΎ Π±Π΅ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Ρ ΠΈΠ±ΡΠΈΠ΄Π΅Π½ ΠΌΠΎΠ΄Π΅Π», ΠΊΠΎΡ Π±Π΅ΡΠ΅ Π½Π°ΡΠ΅ΡΠ΅Π½ Merchant +. ΠΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΎΡ ΠΈΡΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΠΈ Π½ΠΎΠ²ΠΈΠΎΡ ΡΠΈΠΏ Broadcom Trident 2 ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΠΈΠΎΡ ΡΠΈΠΏ ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ Cisco, ΠΊΠΎΡ ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΡΠ΅Π»Π°ΡΠ° ΠΌΠ°Π³ΠΈΡΠ° Π½Π° ACI. ΠΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ, ΠΎΠ²Π° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° ΡΠ΅ Π·Π°Π±ΡΠ·Π° ΠΏΡΡΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ ΠΈ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ ΡΠ΅Π½Π°ΡΠ° Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΎΡ Π½Π° Π½ΠΈΠ²ΠΎ Π±Π»ΠΈΡΠΊΡ Π΄ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Trident 2. ΠΠ²ΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ Π±Π΅ΡΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π΅Π½ Π·Π° ΠΏΡΠ²ΠΈΡΠ΅ Π΄Π²Π΅ ΠΈΠ»ΠΈ ΡΡΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΎΠ΄ ΠΈΡΠΏΠΎΡΠ°ΠΊΠΈΡΠ΅ Π½Π° ACI. ΠΠ° ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅, Cisco ΡΠ° ΡΠ°Π·Π²ΠΈ ΠΈ Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ ΡΠ»Π΅Π΄Π½Π°ΡΠ° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡΠ° Nexus 9000 Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ ΠΈ ΡΠ΅Ρ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ, Π½ΠΎ Π½Π° ΠΈΡΡΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΡΠ΅Π½ΠΈ. ΠΠ°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π²ΠΎ ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° ΡΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π·Π°ΡΡΠ²Π°Π½ΠΈ. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΎΡΠΎ ΠΏΠΎΠ»Π½Π΅ΡΠ΅ Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π΅ΡΠΎ: Π½Π΅ΡΡΠΎ ΠΊΠ°ΠΊΠΎ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΡΠ°ΡΠ΅, Π½ΠΎ Π·Π° ΠΆΠ΅Π»Π΅Π·ΠΎ.
ΠΠ°ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° Cisco ACI Architecture
ΠΠΎ Π½Π°ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΡΠ»ΡΡΠ°Ρ, ACI Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Π½Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΠ»ΠΎΡΠ΅, ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ΡΡΠΎ Π²Π΅Π»Π°Ρ, Spine-Leaf. ΠΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° 'ΡΠ±Π΅ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΎΠ΄ Π΄Π²Π° (ΠΈΠ»ΠΈ Π΅Π΄Π΅Π½, Π°ΠΊΠΎ Π½Π΅ ΡΠ΅ Π³ΡΠΈΠΆΠΈΠΌΠ΅ Π·Π° ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠΈΡΠ°ΡΠ° Π½Π° Π΄Π΅ΡΠ΅ΠΊΡΠΈ) Π΄ΠΎ ΡΠ΅ΡΡ. Π‘ΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΎ Π½Π° ΡΠΎΠ°, ΠΊΠΎΠ»ΠΊΡ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π½ΠΈΠ², ΡΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠΈΡΠ°ΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ (ΡΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΠΌΠ°Π»Π° ΠΏΡΠΎΠΏΡΡΠ½ΠΎΡΡΠ° ΠΈ Π½Π°ΠΌΠ°Π»ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΎΡΡΠ° Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° Π½Π΅ΡΡΠ΅ΡΠ° ΠΈΠ»ΠΈ ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅ Π½Π° Π΅Π΄Π΅Π½ 'ΡΠ±Π΅Ρ) ΠΈ ΡΠ΅Π²ΠΊΡΠΏΠ½ΠΈΡΠ΅ ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈ. Π‘ΠΈΡΠ΅ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ Π²ΡΡΠΊΠΈ ΠΎΠ΄Π°Ρ Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° Π»ΠΈΡΡ: ΡΠΎΠ° ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΈ ΠΏΡΠΈΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ ΡΠΎ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ ΠΏΡΠ΅ΠΊΡ L2 ΠΈΠ»ΠΈ L3 ΠΈ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° APIC ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΡΠΎ ACI, Π½Π΅ ΡΠ°ΠΌΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°, ΡΡΠΊΡ ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΡΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ, ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° Π½Π΅ΡΡΠΏΠ΅ΡΠΈ ΠΈ ΡΠ°ΠΊΠ° Π½Π°ΡΠ°ΠΌΡ - ΡΓ¨ ΡΠ΅ ΠΏΡΠ°Π²ΠΈ ΠΏΡΠ΅ΠΊΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΈΡΠ΅, ΠΎΠ΄ ΠΊΠΎΠΈ ΠΈΠΌΠ° ΡΡΠΈ Π²ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°.
ΠΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈΡΠ΅ ΡΠΎ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°, Π΄ΡΡΠΈ ΠΈ Π·Π° Π΄Π° ΡΠ° ΡΡΠ°ΡΡΡΠ²Π°ΡΠ΅ ΠΌΡΠ΅ΠΆΠ°ΡΠ°: ΡΠ°ΠΌΠΈΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ Π³ΠΈ ΠΎΡΠΊΡΠΈΠ²Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈΡΠ΅ ΠΈ ΡΠΎΡΡΠ°Π²ΡΠ²Π° ΡΠ°Π±ΡΠΈΠΊΠ° ΠΎΠ΄ Π½ΠΈΠ², Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π½Π° ΡΠΈΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ, Π·Π°ΡΠΎΠ°, ΠΏΠ°ΡΠ΅ΠΌ, ΠΌΠ½ΠΎΠ³Ρ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π³ΠΈ ΡΠ΅ΡΠΈΡΠΊΠΈΡΠ΅ Π±ΡΠΎΠ΅Π²ΠΈ Π½Π° ΠΎΠΏΡΠ΅ΠΌΠ°ΡΠ° ΡΡΠΎ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°ΡΠ°, Π·Π° ΠΏΠΎΠ΄ΠΎΡΠ½Π° Π΄Π° Π½Π΅ ΠΌΠΎΡΠ°ΡΠ΅ Π΄Π° ΠΏΠΎΠ³ΠΎΠ΄ΡΠ²Π°ΡΠ΅ ΠΊΠΎΡ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ Π²ΠΎ ΠΊΠΎΡ ΡΠ΅ΡΠ΅ΡΠΊΠ°ΡΠ° ΡΠ΅ Π½Π°ΠΎΡΠ°. ΠΠ° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ΡΠ΅ ΡΠΎ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΊΡ SSH: ΡΠΈΠ΅ Π΄ΠΎΡΡΠ° Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ Π³ΠΈ ΡΠ΅ΠΏΡΠΎΠ΄ΡΡΠΈΡΠ°Π°Ρ Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π°ΡΠ΅ Π½Π° Cisco.
ΠΠ½Π°ΡΡΠ΅ΡΠ½ΠΎ, ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ IP ΡΡΠ°Π½ΡΠΏΠΎΡΡ, ΡΠ°ΠΊΠ° ΡΡΠΎ Π²ΠΎ Π½Π΅Π³ΠΎ Π½Π΅ΠΌΠ° βSpanning Treeβ ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠΆΠ°ΡΠΈ ΠΎΠ΄ ΠΌΠΈΠ½Π°ΡΠΎΡΠΎ: ΡΠΈΡΠ΅ Π²ΡΡΠΊΠΈ ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ, Π° ΠΊΠΎΠ½Π²Π΅ΡΠ³Π΅Π½ΡΠΈΡΠ°ΡΠ° Π²ΠΎ ΡΠ»ΡΡΠ°Ρ Π½Π° Π½Π΅ΡΡΠΏΠ΅ΡΠΈ Π΅ ΠΌΠ½ΠΎΠ³Ρ Π±ΡΠ·Π°. Π‘ΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ Π²ΠΎ ΡΠΊΠ°Π΅Π½ΠΈΠ½Π°ΡΠ° ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° ΠΏΡΠ΅ΠΊΡ ΡΡΠ½Π΅Π»ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° VXLAN. ΠΠΎΡΠΎΡΠ½ΠΎ, ΡΠ°ΠΌΠΈΠΎΡ Cisco Π³ΠΎ Π½Π°ΡΠ΅ΠΊΡΠ²Π° iVXLAN Π΅Π½ΠΊΠ°ΠΏΡΡΠ»Π°ΡΠΈΡΠ°, Π° ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π° ΠΎΠ΄ ΠΎΠ±ΠΈΡΠ½ΠΈΠΎΡ VXLAN ΠΏΠΎ ΡΠΎΠ° ΡΡΠΎ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠ° Π²ΠΎ Π·Π°Π³Π»Π°Π²ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΠΏΡΠ΅Π½ΠΎΡ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΡΠ»ΡΠ³Π°ΡΠ°, ΠΏΡΠ΅Π΄ ΡΠ΅ Π·Π° ΠΎΠ΄Π½ΠΎΡΠΎΡ Π½Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ ΡΠΎ Π³ΡΡΠΏΠ°ΡΠ° EPG. ΠΠ²Π° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ Π³ΡΡΠΏΠΈΡΠ΅ Π²ΠΎ ΠΎΠΏΡΠ΅ΠΌΠ°ΡΠ°, ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΈ Π½ΠΈΠ²Π½ΠΈΡΠ΅ Π±ΡΠΎΠ΅Π²ΠΈ Π½Π° ΠΈΡΡ Π½Π°ΡΠΈΠ½ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΠΎΠ±ΠΈΡΠ½ΠΈΡΠ΅ ΡΠΏΠΈΡΠΎΡΠΈ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ.
Π’ΡΠ½Π΅Π»ΠΈΡΠ΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ ΠΈ L2 ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ΅ ΠΈ L3 ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠ΅ (Ρ.Π΅. VRF) Π΄Π° ΡΠ΅ ΠΏΡΠΎΡΠ΅Π³Π°Π°Ρ ΠΏΡΠ΅ΠΊΡ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈΠΎΡ IP ΡΡΠ°Π½ΡΠΏΠΎΡΡ. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½Π°ΡΠ° ΠΏΠΎΡΡΠ° Π΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½Π°. ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΠ΅ΠΊΠΎΡ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ Π΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅Π½ Π·Π° ΡΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ ΡΡΠΎ Π²Π»Π΅Π³ΡΠ²Π° Π²ΠΎ ΡΠΊΠ°Π΅Π½ΠΈΠ½Π°ΡΠ°. ΠΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΡ Π½Π° ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ, ACI Π΅ ΡΠ»ΠΈΡΠ΅Π½ Π½Π° VXLAN/EVPN ΡΠΊΠ°Π΅Π½ΠΈΠ½Π°.
ΠΠΊΠΎ Π΅ ΡΠ°ΠΊΠ°, ΠΊΠΎΠΈ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅? Π‘Π΅ ΠΎΡΡΠ°Π½Π°ΡΠΎ!
Π Π°Π·Π»ΠΈΠΊΠ°ΡΠ° Π±ΡΠΎΡ Π΅Π΄Π΅Π½ ΡΡΠΎ ΡΠ° ΡΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΡΠΎ ACI Π΅ ΠΊΠ°ΠΊΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ ΠΈ Π½Π° ΡΠΈΠ·ΠΈΡΠΊΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΈ Π½Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΎΠ΄ΠΈ Π²ΠΎ VLAN, Π° ΡΓ¨ Π΄ΡΡΠ³ΠΎ ΡΠ°Π½ΡΡΠ²Π° ΠΎΠ΄ Π½ΠΈΠ²: ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅, Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡ ΠΈΡΠ½. ΠΠΎ ACI ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π΄ΠΈΠ·Π°ΡΠ½ ΠΊΠΎΡ Cisco Π³ΠΎ Π½Π°ΡΠ΅ΠΊΡΠ²Π° EPG (End-point Group), ΠΎΠ΄ ΠΊΠΎΡ Π½Π΅ΠΌΠ° ΠΊΠ°Π΄Π΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²Π»Π΅ΡΠ΅. ΠΠ°Π»ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·Π΅Π΄Π½Π°ΡΠΈ ΡΠΎ VLAN? ΠΠ°, Π½ΠΎ Π²ΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΡΡΠΎΠΈ ΡΠ°Π½ΡΠ° Π΄Π° ΡΠ΅ ΠΈΠ·Π³ΡΠ±ΠΈ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΠΎΠ½Π° ΡΡΠΎ Π³ΠΎ Π΄Π°Π²Π° ACI.
ΠΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° EPG, ΡΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ ΡΠ΅ ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°Π½ΠΈ, Π° Π²ΠΎ ACI ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΡ Π½Π° βΠ±Π΅Π» ΡΠΏΠΈΡΠΎΠΊβ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ Π΅ ΡΠ°ΠΌΠΎ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°Ρ, ΡΠΈΡ ΠΏΡΠ΅ΠΌΠΈΠ½ Π΅ Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΈ ΠΊΡΠ΅ΠΈΡΠ°ΠΌΠ΅ Π³ΡΡΠΏΠΈΡΠ΅ EPG βWebβ ΠΈ βMySQLβ ΠΈ Π΄Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΌΠ΅ΡΡ Π½ΠΈΠ² ΡΠ°ΠΌΠΎ Π½Π° ΠΏΠΎΡΡΠ°ΡΠ° 3306. ΠΠ²Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π±Π΅Π· Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ Π°Π΄ΡΠ΅ΡΠΈ, ΠΏΠ° Π΄ΡΡΠΈ ΠΈ Π²ΠΎ ΠΈΡΡΠ°ΡΠ° ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠ°!
ΠΠΌΠ°ΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΊΠΎΠΈ ΠΈΠ·Π±ΡΠ°Π»Π΅ ACI ΡΠΎΠΊΠΌΡ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΎΠ²Π°Π° ΡΡΠ½ΠΊΡΠΈΡΠ°, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ ΠΏΠΎΠΌΠ΅ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ (Π²ΠΈΡΡΡΠ΅Π»Π΅Π½ ΠΈΠ»ΠΈ ΡΠΈΠ·ΠΈΡΠΊΠΈ - Π½Π΅ Π΅ Π²Π°ΠΆΠ½ΠΎ) Π±Π΅Π· Π΄Π° Π³ΠΈ Π²Π»Π΅ΡΠ΅ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠΈ, ΡΡΠΎ Π·Π½Π°ΡΠΈ Π±Π΅Π· Π΄Π° Π³ΠΎ Π΄ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π°Π΄ΡΠ΅ΡΠΈΡΠ°ΡΠ΅ΡΠΎ. ΠΠ°, Π΄Π°, Π·Π½Π°Π΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π½ΠΈΠΊΠΎΡ ΡΠ°ΡΠ½ΠΎ Π½Π΅ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π° IP Π°Π΄ΡΠ΅ΡΠΈ Π²ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅, Π½Π΅Π»ΠΈ?
Π‘ΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π²ΠΎ ACI ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π°Π°Ρ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ. ΠΠΎ ΡΠ°ΠΊΠΎΠ² Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ, Π΅Π΄Π½Π° ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π³ΡΡΠΏΠΈ ΠΈΠ»ΠΈ Π½ΠΈΠ²ΠΎΠ° Π²ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠ»ΠΎΡΠ½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΡΠ°Π½ΡΠ²Π°Π°Ρ Π΄Π°Π²Π°ΡΠ΅Π» Π½Π° ΡΡΠ»ΡΠ³ΠΈ (Π΄Π° ΡΠ΅ΡΠ΅ΠΌΠ΅, ΡΡΠ»ΡΠ³Π° Π½Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ), Π΄ΡΡΠ³ΠΈ ΡΡΠ°Π½ΡΠ²Π°Π°Ρ ΠΏΠΎΡΡΠΎΡΡΠ²Π°Ρ. ΠΠΎΠ³ΠΎΠ²ΠΎΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π΄Π° Π³ΠΎ ΠΏΠΎΠΌΠΈΠ½Π΅ ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ Π½Π΅ΡΡΠΎ ΠΏΠΎΠ½Π΅Π·Π³ΠΎΠ΄Π½ΠΎ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° Π³ΠΎ Π½Π°ΡΠΎΡΠΈ ΠΊΠΎΠ½ Π·Π°ΡΡΠΈΡΠ΅Π½ ΡΠΈΠ΄ ΠΈΠ»ΠΈ Π±Π°Π»Π°Π½ΡΠ΅Ρ, Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΄Π° ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠ° Π½Π° QoS.
ΠΠ°ΠΊΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ Π²Π»Π΅Π³ΡΠ²Π°Π°Ρ Π²ΠΎ ΠΎΠ²ΠΈΠ΅ Π³ΡΡΠΏΠΈ? ΠΠΊΠΎ ΠΎΠ²Π° ΡΠ΅ ΡΠΈΠ·ΠΈΡΠΊΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΈΠ»ΠΈ Π½Π΅ΡΡΠΎ ΡΡΠΎ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π²ΠΎ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ° ΠΌΡΠ΅ΠΆΠ° Π²ΠΎ ΠΊΠΎΡΠ° ΡΠΎΠ·Π΄Π°Π΄ΠΎΠ²ΠΌΠ΅ Π±Π°Π³Π°ΠΆΠ½ΠΈΠΊ Π½Π° VLAN, ΡΠΎΠ³Π°Ρ Π·Π° Π΄Π° Π³ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π²ΠΎ EPG, ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ°ΡΠ° Π·Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ ΠΈ VLAN ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π½Π° Π½Π΅Π°. ΠΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅, VLAN ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π°Π°Ρ ΡΠ°ΠΌΡ ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±Π΅Π· Π½ΠΈΠ².
ΠΠΊΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΈΡΠ΅ ΡΠ΅ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ, ΡΠΎΠ³Π°Ρ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΠΈΠΊΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ²ΡΠ·Π°Π½Π°ΡΠ° ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π·Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° ΠΈ ΡΠΎΠ³Π°Ρ ΡΓ¨ ΡΠ΅ ΡΠ΅ ΡΠ»ΡΡΠΈ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅: ΡΠ΅ ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅ Π³ΡΡΠΏΠ° ΠΏΠΎΡΡΠΈ (Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° VMWare) Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° VM, ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡΠ΅ VLAN ΠΈΠ»ΠΈ VXLAN ΡΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π΄ΠΎΠ΄Π΅Π»Π΅Π½ΠΈ, ΡΠΈΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½ΠΈ Π½Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠΈ Π·Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ, ΠΈΡΠ½. ΠΠ½Π°ΡΠΈ, ΠΈΠ°ΠΊΠΎ ACI Π΅ ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ ΠΎΠΊΠΎΠ»Ρ ΡΠΈΠ·ΠΈΡΠΊΠ° ΠΌΡΠ΅ΠΆΠ°, Π²ΡΡΠΊΠΈΡΠ΅ Π·Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈ ΠΎΡΠΊΠΎΠ»ΠΊΡ Π·Π° ΡΠΈΠ·ΠΈΡΠΊΠΈΡΠ΅. ACI Π²Π΅ΡΠ΅ ΠΈΠΌΠ° Π²Π³ΡΠ°Π΄Π΅Π½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠΎ VMWare ΠΈ MS Hyper-V, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° OpenStack ΠΈ RedHat Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°. ΠΠ΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ, ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ ΠΈ Π²Π³ΡΠ°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΡΠΊΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ: Kubernetes, OpenShift, Cloud Foundry, Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π° ΠΈ Π½Π° ΠΏΡΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈΡΠ΅ ΠΈ Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ΠΎΡ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΡ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π²Π΅Π΄Π½Π°Ρ Π΄Π° Π²ΠΈΠ΄ΠΈ Π½Π° ΠΊΠΎΠΈ Ρ ΠΎΡΡΠΎΠ²ΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ ΠΈ Π²ΠΎ ΠΊΠΎΠΈ Π³ΡΡΠΏΠΈ ΡΠΏΠ°ΡΠ°Π°Ρ.
ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ° ΡΡΠΎ ΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½Π° Π³ΡΡΠΏΠ° Π½Π° ΠΏΠΎΡΡΠΈ, Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΈΠΌΠ°Π°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ²ΠΎΡΡΡΠ²Π°: ΠΈΠΌΠ΅, Π°ΡΡΠΈΠ±ΡΡΠΈ ΠΈΡΠ½., ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΊΠ°ΠΊΠΎ ΠΊΡΠΈΡΠ΅ΡΠΈΡΠΌΠΈ Π·Π° Π½ΠΈΠ²Π½ΠΎ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π²ΠΎ Π΄ΡΡΠ³Π° Π³ΡΡΠΏΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π° VM ΡΠ΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π° ΠΈΠ»ΠΈ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΠΎΠ·Π½Π°ΠΊΠ° Π²ΠΎ ΡΠΎΠ°. Cisco ΠΎΠ²Π° Π³ΠΎ Π½Π°ΡΠ΅ΠΊΡΠ²Π° Π³ΡΡΠΏΠΈ Π½Π° ΠΌΠΈΠΊΡΠΎ-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°, ΠΈΠ°ΠΊΠΎ, Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅ΡΠ°, ΡΠ°ΠΌΠΈΠΎΡ Π΄ΠΈΠ·Π°ΡΠ½ ΡΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π΅ ΠΌΠ½ΠΎΠ³Ρ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° EPG Π½Π° ΠΈΡΡΠ°ΡΠ° ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠ° Π΅ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΠΌΠΈΠΊΡΠΎ-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°. ΠΠ°, ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΎΡ Π·Π½Π°Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ.
Π‘Π°ΠΌΠΈΡΠ΅ EPG ΡΠ΅ ΡΠΈΡΡΠΎ Π»ΠΎΠ³ΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, Π½Π΅ ΡΠ΅ Π²ΡΠ·Π°Π½ΠΈ Π·Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ, ΡΠ΅ΡΠ²Π΅ΡΠΈ ΠΈΡΠ½., ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ Π½ΠΈΠ² ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π½ΠΈΠ² (Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΡΡΠ°Π½Π°ΡΠΈ) ΡΡΠΎ Π΅ ΡΠ΅ΡΠΊΠΎ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π°Ρ Π²ΠΎ ΠΎΠ±ΠΈΡΠ½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ ΠΊΠ»ΠΎΠ½ΠΈΡΠ°ΡΠ΅ΡΠΎ. ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, Π΄Π° ΡΠ΅ΡΠ΅ΠΌΠ΅ Π΄Π΅ΠΊΠ° Π΅ ΠΌΠ½ΠΎΠ³Ρ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠ»ΠΎΠ½ΠΈΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π° ΡΡΠ΅Π΄ΠΈΠ½Π° Π·Π° Π΄Π° ΡΠ΅ Π΄ΠΎΠ±ΠΈΠ΅ ΡΡΠ΅Π΄ΠΈΠ½Π° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΡΠ° Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Π½ΠΎ Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½Π° ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½Π°ΡΠ° ΡΡΠ΅Π΄ΠΈΠ½Π°. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ° ΡΠ°ΡΠ½ΠΎ, Π½ΠΎ ΡΠΎΠ° Π΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ (ΠΈ ΠΏΠΎΠ»Π΅ΡΠ½ΠΎ) ΠΏΡΠ΅ΠΊΡ API.
ΠΠ΅Π½Π΅ΡΠ°Π»Π½ΠΎ, ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ° Π²ΠΎ ACI Π²ΠΎΠΎΠΏΡΡΠΎ Π½Π΅ Π΅ ΡΠ»ΠΈΡΠ½Π° Π½Π° ΠΎΠ½Π° ΡΡΠΎ ΠΎΠ±ΠΈΡΠ½ΠΎ Π³ΠΎ ΡΡΠ΅ΡΠ°Π²Π°ΡΠ΅
Π²ΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ ΠΎΠ΄ ΠΈΡΡΠΈΠΎΡ Cisco: ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π΅ ΠΏΡΠΈΠΌΠ°ΡΠ΅Π½, Π° GUI ΠΈΠ»ΠΈ CLI ΡΠ΅ ΡΠ΅ΠΊΡΠ½Π΄Π°ΡΠ½ΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Ρ ΠΏΡΠ΅ΠΊΡ ΠΈΡΡΠΈΠΎΡ API. ΠΠ°ΡΠΎΠ°, ΡΠΊΠΎΡΠΎ ΡΠΈΡΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ ACI, ΠΏΠΎ Π½Π΅ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΠ΅, ΠΏΠΎΡΠ½ΡΠ²Π°Π°Ρ Π΄Π° ΡΠ΅ Π΄Π²ΠΈΠΆΠ°Ρ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΈ Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π°Ρ Π½Π΅ΡΡΠΎ ΡΡΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈ. ΠΠ°ΡΠ»Π΅ΡΠ΅Π½ Π½Π°ΡΠΈΠ½ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π° Π΅ ΠΎΠ΄ Python: ΠΈΠΌΠ° ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΈ Π³ΠΎΡΠΎΠ²ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠΎΠ°.
ΠΠ΅ΡΠ΅Π½ΠΎ Π³ΡΠ΅Π±Π»ΠΎ
ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΅ ΡΡΠΎ ΠΌΠ½ΠΎΠ³Ρ ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ACI ΡΠ΅ ΠΏΡΠ°Π²Π°Ρ ΠΏΠΎΠΈΠ½Π°ΠΊΡ. ΠΠ° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΠΎ Π½Π΅Π³ΠΎ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ, ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΡΠ²Π°ΡΠ΅. ΠΠ²Π° Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΡΠΎΡΠ½ΠΎ Π·Π° ΡΠΈΠΌΠΎΠ²ΠΈΡΠ΅ Π·Π° ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ ΡΠΎ Π³ΠΎΠ΄ΠΈΠ½ΠΈ βΠΏΡΠ΅ΠΏΠΈΡΡΠ²Π°Π°Ρ VLANβ Π½Π° Π±Π°ΡΠ°ΡΠ΅. Π€Π°ΠΊΡΠΎΡ ΡΡΠΎ ΡΠ΅Π³Π° VLAN-ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ VLAN-ΠΎΠ²ΠΈ ΠΈ Π½Π΅ ΡΡΠ΅Π±Π° ΡΠ°ΡΠ½ΠΎ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ VLAN-ΠΈ Π·Π° Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΌΡΠ΅ΠΆΠΈ Π²ΠΎ Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Ρ ΠΎΡΡΠΎΠ²ΠΈ, ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π³ΠΎ ΠΎΡΡΡΠ»Π° ΠΏΠΎΠΊΡΠΈΠ²ΠΎΡ ΠΎΠ΄ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΈ Π³ΠΈ ΡΠ΅ΡΠ° Π΄Π° ΡΠ΅ Π΄ΡΠΆΠ°Ρ Π΄ΠΎ ΠΏΠΎΠ·Π½Π°ΡΠΈΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ. Π’ΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π½Π°ΠΏΠΎΠΌΠ΅Π½Π΅ Π΄Π΅ΠΊΠ° Cisco ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅ ΠΌΠ°Π»ΠΊΡ Π΄Π° ΡΠ° Π·Π°ΡΠ»Π°Π΄ΠΈ ΠΏΠΈΠ»ΡΠ»Π°ΡΠ° ΠΈ Π΄ΠΎΠ΄Π°Π΄Π΅ CLI βΠΊΠ°ΠΊΠΎ NXOSβ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΎΡ, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΎΠ΄ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ ΡΠ»ΠΈΡΠ΅Π½ Π½Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ. ΠΠΎ, ΡΠ΅ΠΏΠ°ΠΊ, Π·Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ Π΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ ACI, ΡΡΠ΅Π±Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°.
ΠΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΡΠ΅Π½Π°ΡΠ°, Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΈ ΡΡΠ΅Π΄Π½ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΈ, ACI ΠΌΡΠ΅ΠΆΠΈΡΠ΅ Π²ΡΡΡΠ½ΠΎΡΡ Π½Π΅ ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ ΠΎΠ΄ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ Π½Π° ΠΎΠΏΡΠ΅ΠΌΠ°ΡΠ° Π½Π° Cisco, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΈΡΡΠΈΡΠ΅ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° Π½ΠΈΠ²Π½Π° ΠΈΠ·Π³ΡΠ°Π΄Π±Π° (Nexus 9000 ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ACI ΠΈ Π²ΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΠΈ ΡΠ΅Π³Π° ΡΡΠ°Π½Π°Π° Π³Π»Π°Π²Π½ΠΈ βΡΠ°Π±ΠΎΡΠ½ΠΎ ΠΊΠΎΡβ Π·Π° Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π·Π° ΡΠ΅Π½ΡΡΠΈ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ). ΠΠΎ, Π·Π° ΡΠ΅Π½ΡΡΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° Π΄Π²Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ, ΠΏΡΠΈΡΡΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Π½Π° Spine-Leaf, ΡΠ΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΡΠ΅ ΡΡΠ²ΡΡΠ²ΡΠ²Π°Π°Ρ. ΠΠ΅ΠΎΠ΄Π°ΠΌΠ½Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ ΡΠ°Π±ΡΠΈΠΊΠ° Π·Π° Mini ACI, Π²ΠΎ ΠΊΠΎΡΠ° Π΄Π²Π° ΠΎΠ΄ ΡΡΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΡΠ΅ Π·Π°ΠΌΠ΅Π½Π΅ΡΠΈ ΡΠΎ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠ²Π° ΡΠ° Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° Π²ΠΎ ΡΡΠΎΡΠΎΡΠΈΡΠ΅, Π½ΠΎ ΡΠ΅ΠΏΠ°ΠΊ ΠΎΡΡΠ°Π½ΡΠ²Π°. ΠΠ½Π°ΡΠΈ, Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ, ΠΈΠ·Π±ΠΎΡΠΎΡ Π΅ Π΄ΠΈΠΊΡΠΈΡΠ°Π½ ΠΎΠ΄ ΡΠΎΠ° ΠΊΠΎΠ»ΠΊΡ ΡΠΎΡ Π΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ Π·Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΡΠΎ Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° ΠΈΡΠ½.
ΠΠ·Π²ΠΎΡ: www.habr.com