Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΎΡ ΡΡΠΎΠ³ΠΎ Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΎΠ³ΠΎ ΠΊΡΡΠΊΠ° ΡΠΊΡΠΈΠΏΡΠ° Cisco ACI ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΡ.
Π‘Π΅ΡΠ΅Π²Π°Ρ ΡΠ°Π±ΡΠΈΠΊΠ° Π΄Π»Ρ Π¦ΠΠΠ° Cisco ACI cΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠΆΠ΅ ΠΏΡΡΡ Π»Π΅Ρ, Π½ΠΎ Π½Π° Π₯Π°Π±ΡΠ΅ ΠΏΡΠΎ Π½Π΅Ρ ΡΠΎΠ»ΠΊΠΎΠΌ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ°ΡΡΠΊΠ°Π·Π°Π½ΠΎ, Π²ΠΎΡ ΠΈ ΡΠ΅ΡΠΈΠ» ΡΡΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ. Π Π°ΡΡΠΊΠ°ΠΆΡ Π½Π° ΡΠ²ΠΎΡΠΌ ΠΎΠΏΡΡΠ΅, ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅, ΠΊΠ°ΠΊΠ°Ρ ΠΎΡ Π½Π΅Ρ ΠΏΠΎΠ»ΡΠ·Π° ΠΈ Π³Π΄Π΅ Ρ Π½Π΅Ρ Π³ΡΠ°Π±Π»ΠΈ.
Π§ΡΠΎ ΡΡΠΎ ΠΈ ΠΎΡΠΊΡΠ΄Π° Π²Π·ΡΠ»ΠΎΡΡ?
Π ΠΌΠΎΠΌΠ΅Π½ΡΡ Π°Π½ΠΎΠ½ΡΠ° ACI (Application Centric Infrastructure) Π² 2013 Π³ΠΎΠ΄Ρ Π½Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ ΡΠ΅ΡΡΠΌ Π¦ΠΠΠ° Π½Π°ΡΡΡΠΏΠ°Π»ΠΈ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΡ ΡΡΠ°Π·Ρ Ρ ΡΡΡΡ ΡΡΠΎΡΠΎΠ½.
Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, SDN-ΡΠ΅ΡΠ΅Π½ΠΈΡ Β«ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡΒ» Π½Π° Π±Π°Π·Π΅ OpenFlow ΠΎΠ±Π΅ΡΠ°Π»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΡΠΈ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΈΠΌΠΈ ΠΈ Π΄Π΅ΡΡΠ²ΡΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ΄Π΅Ρ Π±ΡΠ»Π° Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ Π²ΡΠ½Π΅ΡΡΠΈ ΠΏΡΠΈΠ½ΡΡΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠ΅ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠΌ ΡΠΎΡΡΠΎΠΌ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠΎΠ², Π½Π° ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
ΠΡΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΈΠΌΠ΅Π» Π±Ρ Π΅Π΄ΠΈΠ½ΠΎΠ΅ Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΠΈ, ΠΈΡΡ
ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠΎΠ³ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π» Π±Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΡ Π²ΡΠ΅Ρ
ΡΠ²ΠΈΡΡΠ΅ΠΉ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΏΡΠ°Π²ΠΈΠ» ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ
ΠΏΠΎΡΠΎΠΊΠΎΠ².
Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΎΠ²Π΅ΡΠ»Π΅ΠΉΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π°Π²Π°Π»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π½ΡΠΆΠ½ΡΡ ΡΠ²ΡΠ·Π½ΠΎΡΡΡ ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΡΠΈ, ΡΡΡΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΡΡΠ½Π½Π΅Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Ρ
ΠΎΡΡΠ°ΠΌΠΈ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π° Π±ΡΠ»ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Nicira, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΊ ΡΠΎΠΌΡ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΡΠΆΠ΅ Π±ΡΠ»Π° ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½Π° VMWare Π·Π° 1,26 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄Π° Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² ΠΈ Π΄Π°Π»Π° Π½Π°ΡΠ°Π»ΠΎ Π½ΡΠ½Π΅ΡΠ½Π΅ΠΌΡ VMWare NSX. ΠΠ΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΈΠΊΠ°Π½ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ»ΠΎ ΡΠΎ, ΡΡΠΎ ΡΠΎΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ Nicira ΡΠ²Π»ΡΠ»ΠΈΡΡ ΡΠ΅ ΠΆΠ΅ Π»ΡΠ΄ΠΈ, ΡΡΠΎ ΡΠ°Π½Π΅Π΅ ΡΡΠΎΡΠ»ΠΈ Ρ ΠΈΡΡΠΎΠΊΠΎΠ² OpenFlow, ΡΠ΅ΠΏΠ΅ΡΡ Π³ΠΎΠ²ΠΎΡΠΈΠ²ΡΠΈΠ΅, ΡΡΠΎ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠ°Π±ΡΠΈΠΊΠΈ Π¦ΠΠΠ°
ΠΡ ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΠΏΡ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π½Π° ΠΎΡΠΊΡΡΡΠΎΠΌ ΡΡΠ½ΠΊΠ΅ (ΡΠΎ, ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ merchant silicon), Π΄ΠΎΡΡΠΈΠ³Π»ΠΈ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π·ΡΠ΅Π»ΠΎΡΡΠΈ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ΠΈ ΡΡΠ°Π»ΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠ³ΡΠΎΠ·ΠΎΠΉ Π΄Π»Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠΎΠ². ΠΡΠ»ΠΈ ΡΠ°Π½ΡΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²Π΅Π½Π΄ΠΎΡ ΡΠ°ΠΌ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π» ΡΠΈΠΏΡ Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠΎΠ², ΡΠΎ Ρ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΈΠΏΡ ΠΎΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ, ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ β ΠΎΡ BrΠΎadcom, ΡΡΠ°Π»ΠΈ ΡΠΎΠΊΡΠ°ΡΠ°ΡΡ Π΄ΠΈΡΡΠ°Π½ΡΠΈΡ Ρ Π²Π΅Π½Π΄ΠΎΡΡΠΊΠΈΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΡΠΌ, Π° ΠΏΠΎ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΡΠ΅Π½Π°/ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈΡ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΠΈΠ»ΠΈ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΡΠΈΡΠ°Π»ΠΈ, ΡΡΠΎ Π΄Π½ΠΈ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠΎΠ² Π½Π° ΡΠΈΠΏΠ°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΡΡΠ΅Π½Ρ.
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
Π ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ACI ΡΡΡΠΎΠΈΡΡΡ ΠΏΠΎ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ΅ΡΠΈ ΠΠ»ΠΎΠ·Π°, ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ Π΅ΡΡ ΡΠ°ΡΡΠΎ Π³ΠΎΠ²ΠΎΡΡΡ, Spine-Leaf. ΠΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠΎΠ² Spine-ΡΡΠΎΠ²Π½Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡ Π΄Π²ΡΡ (ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ Π½Π°Ρ Π½Π΅ Π²ΠΎΠ»Π½ΡΠ΅Ρ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ) Π΄ΠΎ ΡΠ΅ΡΡΠΈ. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ΅ΠΌ ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π²ΡΡΠ΅ ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡ (ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΎΡΡ ΠΈ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΈ Π°Π²Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Spine) ΠΈ ΠΎΠ±ΡΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. ΠΡΠ΅ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ΄ΡΡ Π² ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΡ Leaf-ΡΡΠΎΠ²Π½Ρ: ΡΡΠΎ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΡ, ΠΈ ΡΡΡΠΊΠΎΠ²ΠΊΠ° Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠ΅ΡΡΠΌΠΈ ΠΏΠΎ L2 ΠΈΠ»ΠΈ ΠΏΠΎ L3, ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² APIC. ΠΠΎΠΎΠ±ΡΠ΅ Ρ ACI Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°, Π½ΠΎ ΠΈ ΡΠ±ΠΎΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΎΡΠΊΠ°Π·ΠΎΠ² ΠΈ ΠΏΡΠΎΡΠ΅Π΅ β Π²ΡΡ Π΄Π΅Π»Π°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΡ Π²ΠΎ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° β ΡΡΠΈ ΡΡΡΠΊΠΈ.
Π ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ°ΠΌ ΠΊΠΎΠ½ΡΠΎΠ»ΡΡ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π½ΠΈΠΊΠΎΠ³Π΄Π°, Π΄Π°ΠΆΠ΅ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠ΅ΡΠΈ: ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠ°ΠΌ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΡ ΠΈ ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΈΠ· Π½ΠΈΡ ΡΠ°Π±ΡΠΈΠΊΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²ΡΠ΅Ρ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ, ΠΊΡΡΠ°ΡΠΈ, ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠΈ ΠΌΠΎΠ½ΡΠ°ΠΆΠ΅ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΠΈΠΉΠ½ΠΈΠΊΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΎΠΌ Π½Π΅ Π³Π°Π΄Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ Π² ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠΎΠΉΠΊΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ. ΠΠ»Ρ ΡΡΠ°Π±Π»ΡΡΡΠΈΠ½Π³Π° ΠΊ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ°ΠΌ ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡΡΡ ΠΏΠΎ SSH: Π½Π° Π½ΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Ρ ΠΎΠ±ΡΡΠ½ΡΠ΅ show-ΠΊΠΎΠΌΠ°Π½Π΄Ρ Cisco.
ΠΠ½ΡΡΡΠΈ ΡΠ°Π±ΡΠΈΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ IP-ΡΡΠ°Π½ΡΠΏΠΎΡΡ, ΡΠ°ΠΊ ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Spanning Tree ΠΈ ΠΏΡΠΎΡΠΈΡ ΡΠΆΠ°ΡΠΎΠ² ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ Π² Π½Π΅ΠΉ Π½Π΅Ρ: Π²ΡΠ΅ Π»ΠΈΠ½ΠΊΠΈ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½Ρ, ΠΈ ΡΡ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΏΡΠΈ ΠΎΡΠΊΠ°Π·Π°Ρ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠ°Ρ. Π’ΡΠ°ΡΠΈΠΊ Π² ΡΠ°Π±ΡΠΈΠΊΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ½Π½Π΅Π»ΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ VXLAN. ΠΡΠ»ΠΈ ΡΠΎΡΠ½Π΅Π΅, ΡΠΎ ΡΠ°ΠΌΠ° Cisco Π½Π°Π·ΡΠ²Π°Π΅Ρ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ iVXLAN, ΠΈ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ½Π° ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ VXLAN ΡΠ΅ΠΌ, ΡΡΠΎ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»Ρ Π² ΡΠ΅ΡΠ΅Π²ΠΎΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠ»ΡΠΆΠ΅Π±Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ β ΠΎΠ± ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΡΡΠ°ΡΠΈΠΊΠ° ΠΊ Π³ΡΡΠΏΠΏΠ΅ EPG. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ Π² Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΡ Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² ΠΎΠ±ΡΡΠ½ΡΡ Π°ΠΊΡΠ΅ΡΡ-Π»ΠΈΡΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π°Π΄ΡΠ΅ΡΠ°.
Π’ΡΠ½Π½Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ IP-ΡΡΠ°Π½ΡΠΏΠΎΡΡ ΠΈ L2-ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ, ΠΈ L3 (ΡΠΎ Π΅ΡΡΡ VRF). ΠΡΠΈ ΡΡΠΎΠΌ ΡΠ»ΡΠ· ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ β ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π²Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎ Π² ΡΠ°Π±ΡΠΈΠΊΡ ΡΡΠ°ΡΠΈΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ. Π ΡΠ°ΡΡΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΡΠ°ΡΠΈΠΊΠ° 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 Virtualization. Π‘ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΈ Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ: Kubernetes, OpenShift, Cloud Foundry, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½Π° ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊ, ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, ΡΠΎ Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°Π·Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, Π½Π° ΠΊΠ°ΠΊΠΈΡ Ρ ΠΎΡΡΠ°Ρ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ Π² ΠΊΠ°ΠΊΠΈΠ΅ Π³ΡΡΠΏΠΏΡ ΠΎΠ½ΠΈ ΠΏΠΎΠΏΠ°Π»ΠΈ.
ΠΠΎΠΌΠΈΠΌΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² ΡΡ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ ΠΏΠΎΡΡ-Π³ΡΡΠΏΠΏΡ, Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°: ΠΈΠΌΡ, Π°ΡΡΠΈΠ±ΡΡΡ ΠΈ Ρ. Π΄., ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ Π΄Π»Ρ ΠΈΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π² Π΄ΡΡΠ³ΡΡ Π³ΡΡΠΏΠΏΡ, ΡΠΊΠ°ΠΆΠ΅ΠΌ, ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ VM ΠΈΠ»ΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠΈ Ρ Π½Π΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³Π°. Cisco Π½Π°Π·ΡΠ²Π°Π΅Ρ ΡΡΠΎ ΠΌΠΈΠΊΡΠΎΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΌΠΈ Π³ΡΡΠΏΠΏΠ°ΠΌΠΈ, Ρ ΠΎΡΡ, ΠΏΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΡΡΡΡ, ΡΠ°ΠΌΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΎΠ² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π² Π²ΠΈΠ΄Π΅ EPG Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΠΏΠΎΠ΄ΡΠ΅ΡΠΈ β ΡΠΎΠΆΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ΅Π±Π΅ ΠΌΠΈΠΊΡΠΎΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. ΠΡ, Π²Π΅Π½Π΄ΠΎΡΡ Π²ΠΈΠ΄Π½Π΅Π΅.
Π‘Π°ΠΌΠΈ EPG ΡΠ²Π»ΡΡΡΡΡ ΡΠΈΡΡΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠΌΠΈ, Π½Π΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ°ΠΌ, ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌ ΠΈ Ρ. Π΄., ΡΠ°ΠΊ ΡΡΠΎ Ρ Π½ΠΈΠΌΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΠΌΠΈ Π½Π° ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π΅ (ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ ΡΠ΅Π½Π°Π½ΡΠ°ΠΌΠΈ) ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ΄Π½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π² ΠΎΠ±ΡΡΠ½ΡΡ ΡΠ΅ΡΡΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅, ΡΠΊΠ°ΠΆΠ΅ΠΌ, ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠ»ΠΎΠ½ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅, Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Ρ. ΠΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΡΡΠ½ΡΡ, Π½ΠΎ Π»ΡΡΡΠ΅ (ΠΈ ΠΏΡΠΎΡΠ΅) β ΡΠ΅ΡΠ΅Π· API.
ΠΠΎΠΎΠ±ΡΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² ACI ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΏΠΎΡ
ΠΎΠΆΠ° Π½Π° ΡΠΎ, Ρ ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡΡ
Π² ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ
ΡΠ΅ΡΡΡ
ΠΎΡ ΡΠΎΠΉ ΠΆΠ΅ Cisco: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ΅Π½, Π° GUI ΠΈΠ»ΠΈ CLI Π²ΡΠΎΡΠΈΡΠ½Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· ΡΠΎΡ ΠΆΠ΅ API. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ, ΠΊΡΠΎ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ACI, ΡΠ΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΈ ΡΡΠΎ-ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈ Π½ΡΠΆΠ΄Ρ. ΠΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ ΠΈΠ· Python: Π΄Π»Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ Π³ΠΎΡΠΎΠ²ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ.
ΠΠ±Π΅ΡΠ°Π½Π½ΡΠ΅ Π³ΡΠ°Π±Π»ΠΈ
ΠΠ»Π°Π²Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β ΡΠΎ, ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π΅ΡΠΈ Π² ACI ΡΠ΄Π΅Π»Π°Π½Ρ ΠΏΠΎ-Π΄ΡΡΠ³ΠΎΠΌΡ. Π§ΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ Ρ Π½Π΅ΠΉ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΡΠΈΠ²Π°ΡΡΡΡ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ Π² ΠΊΡΡΠΏΠ½ΡΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°Ρ , Π³Π΄Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π³ΠΎΠ΄Π°ΠΌΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Β«ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π½ΠΈΠ΅ΠΌ VLANΠΎΠ²Β» ΠΏΠΎ Π·Π°ΡΠ²ΠΊΠ°ΠΌ. Π’ΠΎ, ΡΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ VLAN β Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ VLAN, Π° Π΄Π»Ρ ΠΏΡΠΎΠΊΠ»Π°Π΄ΠΊΠΈ Π½ΠΎΠ²ΡΡ ΡΠ΅ΡΠ΅ΠΉ Π² Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Ρ ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ VLANΡ ΡΡΠΊΠ°ΠΌΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Β«ΡΠ½ΠΎΡΠΈΡ ΠΊΡΡΡΡΒ» Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ ΡΠ΅ΡΠ΅Π²ΠΈΠΊΠΎΠ² ΠΈ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΠΏΠ»ΡΡΡΡΡ Π·Π° ΠΏΡΠΈΠ²ΡΡΠ½ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ. ΠΠ°Π΄ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Cisco ΠΏΠΎΡΡΠ°ΡΠ°Π»Π°ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠ»Π°ΡΡΠΈΡΡ ΠΏΠΈΠ»ΡΠ»Ρ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Β«NXOS-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉΒ» CLI, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Π΄Π΅Π»Π°ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΏΠΎΡ ΠΎΠΆΠ΅Π³ΠΎ Π½Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΡ. ΠΠΎ Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ACI, ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠ΅Π½Ρ Π½Π° Π±ΠΎΠ»ΡΡΠΈΡ
ΠΈ ΡΡΠ΅Π΄Π½ΠΈΡ
ΠΌΠ°ΡΡΡΠ°Π±Π°Ρ
ΡΠ΅ΡΠΈ ACI ΠΎΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ
ΡΠ΅ΡΠ΅ΠΉ Π½Π° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ Cisco ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ, Ρ. ΠΊ. Π΄Π»Ρ ΠΈΡ
ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΡ (Nexus 9000 ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈ Π² ACI, ΠΈ Π² ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈ ΡΡΠ°Π»ΠΈ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Β«ΡΠ°Π±ΠΎΡΠ΅ΠΉ Π»ΠΎΡΠ°Π΄ΠΊΠΎΠΉΒ» Π΄Π»Ρ Π½ΠΎΠ²ΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΏΠΎ Π¦ΠΠΡ). Π Π²ΠΎΡ Π΄Π»Ρ Π¦ΠΠΠΎΠ² ΠΈΠ· Π΄Π²ΡΡ
ΡΠ²ΠΈΡΡΠ΅ΠΉ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² ΠΈ Spine-Leaf-Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π΄Π°ΡΡ ΠΎ ΡΠ΅Π±Π΅ Π·Π½Π°ΡΡ. ΠΠ΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Mini ACI-ΡΠ°Π±ΡΠΈΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π΄Π²Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° ΠΈΠ· ΡΡΡΡ
Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΡΠ°Π·Π½ΠΈΡΡ Π² ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ, Π½ΠΎ ΠΎΠ½Π° Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΠΎΡΡΠ°ΡΡΡΡ. Π’Π°ΠΊ ΡΡΠΎ Π΄Π»Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° Π²ΡΠ±ΠΎΡ Π΄ΠΈΠΊΡΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°Π½ Π² ΡΡΠ½ΠΊΡΠΈΡΡ
Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, Π΅Π΄ΠΈΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΠ΅ΠΌ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com