ืืขืืจืช ืืืืง ืืงืกืื ืืื ืฉื ืกืงืจืืคื Cisco ACI, ืืชื ืืืื ืืืืืืจ ืจืฉืช ืืืืืจืืช.
ืืคืขื ืืจืฉืช ืฉื ืืจืื ืื ืชืื ืื ืฉื Cisco ACI ืงืืื ืืืจ ืืืฉ ืฉื ืื, ืืื Habrรฉ ืื ืืืฉ ืกืืคืจ ืขื ืื ืืืื, ืื ืืืืืชื ืืชืงื ืืช ืื ืงืฆืช. ืื ื ืืืื ืื ืื ืืกืืื ื ืื ืื, ืื ืืฉืืืืฉ ืื ืืืืื ืืฉ ืื ืืืจืคื.
ืื ืื ืืืืืคื ืื ืืืืข?
ืขื ืฉืืืืจืื ACI (Application Centric Infrastructure) ื-2013, ืืืชืืจืื ืืชืงืืื ืืืืฉืืช ืืกืืจืชืืืช ืืจืฉืชืืช ืืจืืื ื ืชืื ืื ืืฉืืืฉื ืฆืืืื ืืืช ืืืช.
ืืฆื ืืื, ืคืชืจืื ืืช SDN ืฉื "ืืืจ ืจืืฉืื" ืืืืืกืกืื ืขื OpenFlow ืืืืืื ืืืคืื ืืช ืืจืฉืชืืช ืืืืืฉืืช ืืืืืืช ืืืชืจ ืื ืืื ืืช. ืืจืขืืื ืืื ืืืขืืืจ ืืช ืงืืืช ืืืืืืืช ืื ืขืฉืืช ืืืืคื ืืกืืจืชื ืขื ืืื ืชืืื ืช ืืชื ืงื ืืื ืืช ืืืงืจ ืืจืืื.
ืืืงืจ ืืื ืืืื ืืืื ืืื ืฉื ืื ืื ืฉืงืืจื, ืืขื ืกืื ืื ืืชืื ืช ืืช ืืืืืจื ืฉื ืื ืืืชืืื ืืจืืช ืืืืืื ืืขืืืื ืืจืืืืช ืกืคืฆืืคืืืช.
ืืฆื ืฉื ื, ืคืชืจืื ืืช ืฉืืืช-ืขื ืืคืฉืจื ืืืืฉื ืืช ืืืื ืืืช ืืงืืฉืืจืืืช ืืืืืืื ืื ืืจืฉืช ืืื ืฉืื ืืืื ืืื ืืจืฉืช ืืคืืืืช, ืชืื ืื ืืืช ืื ืืจืืช ืชืืื ื ืืื ืืืจืืื ืืืจืืืืืืื. ืืืืืื ืืืืืจืช ืืืืชืจ ืืืืฉื ืื ืืืืชื Nicira, ืฉืขื ืื ืืืจ ื ืจืืฉื ืขื ืืื VMWare ืชืืืจืช 1,26 ืืืืืืจื ืืืืจ ืืืืืืื ืืช ื-VMWare NSX ืื ืืืื. ืงืฆืช ืคืืงื ืืืืช ืฉื ืืืฆื ื ืืกืคื ืขื ืืื ืืขืืืื ืฉืืืืืกืืื ืืฉืืชืคืื ืฉื ื ืืงืืจื ืืื ืืืชื ืื ืฉืื ืฉืขืืื ืืขืืจ ืืืงืืจ ืฉื OpenFlow, ืขืืฉืื ืืืจื ืฉืืื ืืื ืืช ืืคืขื ืืจืื ื ืชืื ืื
ืืืืกืืฃ, ืฉืืื ืืืชืื ืืืืื ืื ืืฉืืง ืืคืชืื (ืื ืฉื ืงืจื ืกืืืืงืื ืกืืืจ) ืืืืขื ืืฉืื ืฉื ืืฉืืืช ืฉืื ืื ืืคืื ืืืืื ืืืฉื ืขื ืืฆืจื ื ืืืชืืื ืืืกืืจืชืืื. ืื ืืืงืื ืืืชืจ ืื ืกืคืง ืคืืชื ืืืืคื ืขืฆืืื ืฉืืืื ืขืืืจ ืืืชืืื ืฉืื, ืื ืขื ืืืื, ืฉืืืื ืืืฆืจื ื ืฆื ืฉืืืฉื, ืืขืืงืจ ืืืจืืืงืื, ืืืื ืืฆืืฆื ืืช ืืืจืืง ืขื ืฉืืื ืืกืคืง ืืืืื ืช ืคืื ืงืฆืืืช, ืืขืงืคื ืืืชื ืืืืื ืช ืืืก ืืืืจ/ืืืฆืืขืื. ืืื, ืจืืื ืืืืื ื ืื ืืื ืืืชืืื ืขื ืฉืืืื ืืขืืฆืืื ืฉืืื ืกืคืืจืื.
ACI ืืคืื ื"ืชืืืื ืื-ืกืืืืจืืช" ืฉื ืกืืกืงื (ืืืชืจ ืืืืง, ืืืจืช Insieme ืฉืื, ืฉืืืงืื ืขื ืืื ืขืืืืื ืืฉืขืืจ) ืืื ืืืืืจ ืืขืื.
ืื ืืืืื ืขื OpenFlow?
ืืืืื ืช ืืคืฆืช ืคืื ืงืฆืืืช, ACI ืืื ืืืขืฉื ืืืคื ื-OpenFlow.
ืืืจืืืืงืืืจืช OpenFlow, ืืืงืจ ืืืจืื ืืืชืืืช ืืืืื ืืคืืจืืื (ืืจืืืืช)
ืืืืืจื ืฉื ืื ืืืชืืื, ืืืืืจ ืืจืฉืช ืืืืื, ืืื ืขืฉืืื ืืืืืช ืืืจืืืช ืืชืืืืงื ืืืขืืงืจ, ืืฉืื ืื ืฉื ืขืฉืจืืช ืืืืืื ื ืจืฉืืืืช ืืืืืช ื ืงืืืืช ืืจืฉืช, ืื ืฉืืืืฆืืขืื ืืืืืื ืืช ืฉืื ืืืคืืื ืืฆืืืืจ ืืงืืืง ื- ืืืฉืื ืืืื.
ACI ืืฉืชืืฉ ืืืืฉื ืืืคืืื: ืืืืื, ืืฉ ืื ืืงืจ, ืืื ืืืชืืื ืืงืืืื ืืื ื ืืืื ืืืช ืืฆืืจืชืืช ืืจืื ืืืืื, ืืืืชื ืขืฆืื ืืืฆืข ืืช ืืขืืืื ืฉืืื ืืคืจืื ืืืืจืืช ืกืคืฆืืคืืืช ืืืืืจื. ื ืืชื ืืืชืื ืืช ืืืงืจ ืื ืืืืืช ืืืชื ืืืืืืื, ืืฉืื ืืืจ ืจืข ืื ืืงืจื ืืจืฉืช, ืืืื, ืืืืื, ืืืกืจ ืืฉืืืื ืืจืืข ืื. ืืขื ืืื ืืฆืืื ืื ืืฉื ื ืืฆืืื ื-ACI ืฉืืื ืขืืืื ื ืขืฉื ืฉืืืืฉ ื-OpenFlow, ืื ืืืืคื ืืงืืื ืืชืื ืืืืจื ืขืืืจ ืชืื ืืช Open vSwitch.
ACI ืื ืืื ืืืื ืขื ืืขืืจืช ืฉืืืช-ืขื ืืืืกืกืช VXLAN, ืื ืืืืืช ืืช ืืืืืช ื-IP ืืืกืืกืืช ืืืืง ืืคืชืจืื ืืืื. ืกืืกืงื ืืื ืชื ืืช ืืืื ื "ืฉืืืช-ืขื ืืฉืืืืช". ืื ืงืืืช ืกืืื ืืฉืืืืช-ืขื ื-ACI, ืืจืื ืืืงืจืื, ื ืขืฉื ืฉืืืืฉ ืืืชืื ืืคืขื (ืื ืขืืฉืื ืืืช ืืืืืจืืช ืงืืฉืืจ). ืืืจืืื ืืื ื ื ืืจืฉืื ืืืขืช ืืืจ ืขื ืืืคืขื, ืื ืงืคืกืืืฆืื ืืื', ืืืื ืืืงืจืื ืืกืืืืื (ืืืืืื, ืืื ืืืืจ ืืืจืืื ืฉื OpenStack), ื ืืชื ืืืืื ืืืืื ืชืขืืืจืช VXLAN.
ืฉืืืืช-ืขื ืืฉืืฉืืช ื-ACI ืื ืจืง ืืื ืืกืคืง ืงืืฉืืจืืืช ืืืืฉื ืืจื ืจืฉืช ืืชืืืืจื, ืืื ืื ืืืขืืจืช ืืื-ืืืืข (ืืื ืืฉืืฉ, ืืืฉื, ืืืืืช ืืืื ืืืช ืืืืื).
ืฉืืืื ื-Broadcom ืฉืืืฉื ืืขืืจ ืืช ืกืืกืงื ืืืชืืื ืืกืืจืช Nexus 3000. ืืืฉืคืืช ื-Nexus 9000, ืฉืคืืจืกืื ืืืืืื ืืชืืืื ื-ACI, ืืืฉื ืืืงืืจ ืืื ืืืืจืืื, ืฉื ืงืจื Merchant +. ืืืชื ืืฉืชืืฉ ืื ืืื ืืช ืื ืืฉืื ืืืืฉ ืฉื Broadcom Trident 2 ืืื ืืฉืื ืืฉืืื ืฉืคืืชื ืขื ืืื ืกืืกืงื, ืฉืืืืฉื ืืช ืื ืืงืกื ืฉื ACI. ืืื ืื ืจืื, ืืืืจ ืืืคืฉืจ ืืืจื ืืช ืืฆืืืช ืืืืฆืจ ืืืืืืื ืืช ืชื ืืืืืจ ืฉื ืืืชื ืืจืื ืืงืจืืื ืืืืืื ืืืืืกืกืื ืคืฉืื ืขื Trident 2. ืืืฉื ืื ืืกืคืืงื ืืฉื ืชืืื-ืฉืืืฉ ืืจืืฉืื ืืช ืฉื ืืฉืืืื ACI. ืืืืื ืชืงืืคื ืื, ืกืืกืงื ืคืืชืื ืืืฉืืงื ืืช ืืืืจ ืืื ืฉื Nexus 9000 ืขื ืฉืืืื ืืฉืื ืขื ืืืชืจ ืืืฆืืขืื ืืขืจืืช ืชืืื ืืช, ืื ืืืืชื ืจืืช ืืืืจ. ืืคืจื ืืืฆืื ื ืืืืื ืช ืืื ืืจืืงืฆืื ืืืคืขื ื ืฉืืจ ืืืืืืื. ืืื ืขื ืืืช, ืืืืืื ืืคื ืืื ืืฉืชื ื ืืืืืืื: ืืฉืื ืืื refactoring, ืืื ืขืืืจ ืืจืื.
ืืืฆื ืคืืขืืช ืืจืืืืงืืืจืช Cisco ACI
ืืืงืจื ืืคืฉืื ืืืืชืจ, ACI ืื ืืื ืขื ืืืืคืืืืืื ืฉื ืจืฉืช Klose, ืื, ืืคื ืฉืืืืจืื ืืขืชืื ืงืจืืืืช, Spine-Leaf. ืืชืืื ืืจืืช ืขืืื ืืฉืืจื ืืืืืื ืืืืืช ืืื ืฉื ืืื (ืื ืืื, ืื ืื ืืืคืช ืื ื ืืกืืืื ืืช ืืชืงืืืช) ืืฉืืฉื. ืืืชืื ืืื, ืืื ืฉืืืื ืืืชืจ ืืื, ืกืืืื ืืช ืืชืงืืืช ืืืืื ืืืชืจ (ืื ืืืจืืช ืจืืื ืืคืก ืืืืืื ืืช ืืืงืจื ืฉื ืชืืื ื ืื ืชืืืืงื ืฉื Spine ืืื) ืืืืืฆืืขืื ืืืืืืื. ืื ืืืืืืจืื ืืืืฆืื ืืื ืขืืืจืื ืืืชืืื ืืจืืช ืืขืืื: ืืื ืฉืจืชืื, ืืขืืื ื ืขื ืจืฉืชืืช ืืืฆืื ืืืช ืืจื L2 ืื L3, ืืืืืืจ ืืงืจื APIC. ืืืืคื ืืืื, ืขื ACI, ืื ืจืง ืงืื ืคืืืืจืฆืื, ืืื ืื ืืืกืืฃ ืกืืืืกืืืงืืช, ื ืืืืจ ืืฉืืื ืืืืืื - ืืื ื ืขืฉื ืืจื ืืืฉืง ืืืงืจืื, ืืื ืืฉ ืฉืืืฉื ืืืืฉืืืื ืืืืื ืกืื ืืจืื.
ืืขืืื ืื ืฆืจืื ืืืชืืืจ ืืืชืืื ืขื ืืงืื ืกืืื, ืืคืืื ืืื ืืืคืขืื ืืช ืืจืฉืช: ืืืงืจ ืขืฆืื ืืืื ืืช ืืืชืืื ืืืจืืื ืืื ืืคืขื, ืืืื ืืืืจืืช ืื ืคืจืืืืงืืื ืืฉืืจืืช, ืืื, ืืื, ืืฉืื ืืืื ืจืฉืื ืืช ืืืกืคืจืื ืืกืืืืจืืื ืฉื ืืฆืืื ืืืืชืงื ืืืืื ืืืชืงื ื, ืื ืฉืืืืฉื ืื ืชืฆืืจื ืื ืืฉ ืืืื ืืชื ื ืืฆื ืืืืื ืืชืื ื ืืฆื. ืืคืชืจืื ืืขืืืช, ืืืืืช ืืฆืืจื, ืืชื ืืืื ืืืชืืืจ ืืืชืืื ืืืืฆืขืืช SSH: ืื ืืฉืืืจืื ืืช ืคืงืืืืช ืืืืคืข ืืจืืืืืช ืฉื ืกืืกืงื ืืืืืจืืช ืจืื.
ืืืืื ื ืคื ืืืืช, ืืืคืขื ืืฉืชืืฉ ืืืืืืช IP, ืื ืฉืืื ืื Spanning Tree ืืฉืืจ ืืืืขืืช ืืขืืจ: ืื ืืงืืฉืืจืื ืืขืืจืืื, ืืืืชืื ืกืืช ืืืงืจื ืฉื ืืฉืืื ืืืืจื ืืืื. ืืชืขืืืจื ืืืืจื ืืืขืืจืช ืืจื ืื ืืจืืช ืืืืืกืกืืช ืขื VXLAN. ืืืชืจ ืืืืง, ืกืืกืงื ืขืฆืื ืงืืจืืช ื-iVXLAN encapsulation, ืืืื ืฉืื ื ื-VXLAN ืจืืืื ืืื ืฉืืฉืืืช ืืฉืืืจืื ืืืืชืจืช ืืจืฉืช ืืฉืืฉืื ืืืขืืจืช ืืืืข ืฉืืจืืช, ืืขืืงืจ ืขื ืืงืฉืจ ืฉื ืชืขืืืจื ืืงืืืฆืช EPG. ืื ืืืคืฉืจ ืื ืืืืฉื ืืช ืืืื ืืืื ืืจืืงืฆืื ืืื ืงืืืฆืืช ืืฆืืื, ืชืื ืฉืืืืฉ ืืืกืคืจืื ืฉืืื ืืืืชื ืืืคื ืฉืื ืืฉืชืืฉืื ืืืชืืืืช ืืจืฉืืืืช ืืืฉื ืจืืืืืช.
ืื ืืจืืช ืืืคืฉืจืืช ืืืชืื ืื ืืงืืขื L2 ืืื ืืงืืขื L3 (ืืืืืจ VRF) ืืจื ืชืขืืืจืช ื-IP ืืคื ืืืืช. ืืืงืจื ืื, ืฉืขืจ ืืจืืจืช ืืืืื ืืืคืฅ. ืืืฉืืขืืช ืืื ืฉืื ืืชื ืืืจืื ืขื ื ืืชืื ืืชื ืืขื ืื ืื ืกืช ืืืืจื. ืืืืื ืช ืืืืืงื ืฉื ืืจืืืช ืชืขืืืจื, ACI ืืืื ืืืืจื VXLAN/EVPN.
ืื ืื, ืื ืืืืืืื? ืื ืืืจ ืืืจ!
ืืืืื ืืกืคืจ ืืื ืฉืืชื ื ืชืงื ื-ACI ืืื ืืืืคื ืฉืื ืฉืจืชืื ืืืืืจืื ืืจืฉืช. ืืจืฉืชืืช ืืกืืจืชืืืช, ืืืืืื ืฉื ืฉืจืชืื ืคืืืืื ืืืืื ืืช ืืืจืืืืืืืช ืืืื ืขืืืจืช ื-VLAN, ืืื ืืฉืืจ ืจืืงื ืืื: ืงืืฉืืจืืืช, ืืืืื ืืื'. ื-ACI ืืฉืชืืฉืื ืืขืืฆืื ืฉืกืืกืงื ืืื ื EPG (End-point Group), ืฉืืื ื ืืื ืืงืื ืืืจืื. ืืื ืืคืฉืจ ืืืฉืืืช ืืช ืื ื-VLAN? ืื, ืืื ืืืงืจื ืืื ืืฉ ืกืืืื ืืืื ืืช ืจืื ืื ืฉ-ACI ื ืืชื.
ืืืื EPG, ืื ืืืื ืืืืฉื ืื ืืกืืื, ืื-ACI ืืฉืชืืฉืื ืืขืงืจืื "ืืจืฉืืื ืืืื ื" ืืืจืืจืช ืืืื, ืืืืืจ ืืืชืจืช ืจืง ืชืขืืืจื ืฉืืืขืืจ ืฉืื ืืืชืจ ืืืคืืจืฉ. ืืืืืจ, ื ืืื ืืืฆืืจ ืืช ืงืืืฆืืช ื-EPG "Web" ื-"MySQL" ืืืืืืืจ ืืื ืืืืคืฉืจ ืชืงืฉืืจืช ืืื ืืื ืจืง ืืคืืจื 3306. ืื ืืขืืื ืืื ืืืืืช ืงืฉืืจ ืืืชืืืืช ืจืฉืช ืืืคืืื ืืชืื ืืืชื ืจืฉืช ืืฉื ื!
ืืฉ ืื ื ืืงืืืืช ืฉืืืจื ื-ACI ืืืืืง ืืืื ืืชืืื ื ืืื, ืฉืื ืืื ืืืคืฉืจืช ืืืืืื ืืืฉื ืืื ืฉืจืชืื (ืืืจืืืืืืช ืื ืคืืืืช - ืื ืื ืืฉื ื) ืืื ืืืจืืจ ืืืชื ืืื ืจืฉืชืืช ืืฉื ื, ืืืืืจ ืืื ืืืขืช ืืืชืืืช. ืื, ืื, ืื ืื ื ืืืืขืื ืฉืืฃ ืืื ืื ืจืืฉื ืืชืืืืช IP ืืชืฆืืจืืช ืืืฉืืืื ืืื, ื ืืื?
ืืืื ืชื ืืขื ื-ACI ื ืงืจืืื ืืืืื. ืืืืื ืืื, ืงืืืฆื ืื ืจืื ืืืช ืื ืืืชืจ ืืืคืืืงืฆืื ืืจืืืช ืฉืืืืช ืืืคืืืช ืืกืคืง ืฉืืจืืช (ืืืฉื, ืฉืืจืืช ืืกื ื ืชืื ืื), ืืืจืืช ืืืคืืืช ืืฆืจืื. ืืืืื ืืืื ืคืฉืื ืืืขืืืจ ืชืขืืืจื, ืื ืฉืืื ืืืื ืืขืฉืืช ืืฉืื ืืืชืจ ืืกืืื, ืืืฉื, ืืืืื ืืืชื ืืืืืช ืืฉ ืื ืืืืื, ืืื ืืฉื ืืช ืืช ืขืจื ื-QoS.
ืืื ืฉืจืชืื ื ืื ืกืื ืืงืืืฆืืช ืืืื? ืื ืืื ืฉืจืชืื ืคืืืืื ืื ืืฉืื ืฉื ืืื ืืจืฉืช ืงืืืืช ืฉืืชืืื ืืฆืจื ื ืืจืื ืง ืฉื VLAN, ืื ืืื ืืืงื ืืืชื ื-EPG, ืชืฆืืจืื ืืืฆืืืข ืขื ืืฆืืืช ืืืชื ืืขื ื-VLAN ืืืฉืืฉืื ืื. ืืคื ืฉืืชื ืืืื ืืจืืืช, ืจืฉืชืืช VLAN ืืืคืืขืืช ืืืงืื ืฉืืื ื ืืืื ืืืกืชืืจ ืืืขืืืื.
ืื ืืฉืจืชืื ืื ืืืื ืืช ืืืจืืืืืืืช, ืื ืืกืคืืง ืืืชืืืืก ืืกืืืืช ืืืืจืืืืืืืฆืื ืืืืืืจืช, ืืื ืืื ืืงืจื ืืขืฆืื: ืชืืืืฆืจ ืงืืืฆืช ืืฆืืืืช (ืืืื ืืื ืฉื VMWare) ืืืืืืจ ื-VM, ื-VLANs ืื VXLANs ืืืจืืฉืื ืืืงืฆื, ืื ืืืจืฉืื ืืืฆืืืืช ืืืชื ืืืจืืฉืืช ืืื'. ืืื, ืืืจืืช ืฉ-ACI ืื ืืื ืกืืื ืจืฉืช ืคืืืืช, ืืืืืจืื ืืฉืจืชืื ืืืจืืืืืืื ื ืจืืื ืืจืื ืืืชืจ ืคืฉืืืื ืืืฉืจ ืืฉืจืชืื ืคืืืืื. ื-ACI ืืืจ ืืฉ ืงืืฉืืจืืืช ืืืื ืืช ืขื VMWare ื-MS Hyper-V, ืืื ืื ืชืืืื ื-OpenStack ื-RedHat Virtualization. ืื ืงืืื ืืืฉืื ืืืืื ืืืคืืขื ืื ืชืืืื ืืืื ืืช ืืคืืืคืืจืืืช ืงืื ืืืื ืจ: Kubernetes, OpenShift, Cloud Foundry, ืืขืื ืฉืื ื ืืืข ืื ืืืืฉืื ืืืื ืืืช ืืื ืื ืืืืจ, ืืืืืจ, ืื ืื ืืจืฉืช ืืืื ืืจืืืช ืืื ืขื ืืืื ืืืจืืื ืขื ืืืื ืคืืืื ืขืืืืื ืืืืื ืงืืืฆืืช ืื ื ืืคืืื.
ืื ืืกืฃ ืืืืืื ืืงืืืฆืช ืคืืจืืื ืืกืืืืช, ืืฉืจืชืื ืืืจืืืืืืื ืืฉ ืืืคืืื ืื ื ืืกืคืื: ืฉื, ืชืืื ืืช ืืื', ืฉืืืืืื ืืฉืืฉ ืืงืจืืืจืืื ืื ืืืขืืจืชื ืืงืืืฆื ืืืจืช, ืืืฉื, ืืืฉืจ ืืฉื ืื ืืช ืฉืื ืฉื VM ืื ืืืคืืขื ืชื ื ืืกืฃ ื- ืื. ืกืืกืงื ืงืืจืืช ืืื ืงืืืฆืืช ืืืงืจื-ืคืืืื, ืื ืื, ืืืืื, ืืขืืฆืื ืขืฆืื ืขื ืืืืืืช ืืืฆืืจ ืืงืืขื ืืืืื ืจืืื ืืฆืืจื ืฉื EPGs ืืืืชื ืชืช-ืจืฉืช ืืื ืื ืื ืืืงืจื-ืคืืืื. ืืืื, ืืืืืจ ืืืืข ืืื ืืืชืจ.
EPGs ืขืฆืื ืื ืงืื ืกืืจืืงืฆืืืช ืืืืืืช ืืืื, ืื ืงืฉืืจืืช ืืืชืืื ืกืคืฆืืคืืื, ืฉืจืชืื ืืื', ืื ืฉื ืืชื ืืขืฉืืช ืืืชื ืืืจืื ืืืื ืืช ืขื ืืกืืกื (ืืคืืืงืฆืืืช ืืืืืจืื) ืฉืงืฉื ืืขืฉืืช ืืจืฉืชืืช ืจืืืืืช, ืืื ืฉืืืื. ืืชืืฆืื ืืื, ื ื ืื ืฉืงื ืืืื ืืฉืืคื ืกืืืืช ืืืฆืืจ ืขื ืื ืช ืืงืื ืกืืืืช ืืืืงื ืฉืืืืืืช ืฉืชืืื ืืื ืืกืืืืช ืืืืฆืืจ. ืืชื ืืืื ืืขืฉืืช ืืช ืื ืืื ืืช, ืืื ืื ืืื ืืืชืจ (ืืงื ืืืชืจ) ืืจื ื-API.
ืืืืคื ืืืื, ืืืืืื ืืืงืจื ื-ACI ืืื ื ืืืื ืืื ืืื ืฉืืชื ืคืืืฉืื ืืืจื ืืื
ืืจืฉืชืืช ืืกืืจืชืืืช ืืืืชื ืกืืกืงื: ืืืฉืง ืืชืืื ื ืืื ืจืืฉื, ืื-GUI ืื ื-CLI ืื ืืฉื ืืื, ืืืืืื ืฉืื ืขืืืืื ืืจื ืืืชื API. ืืื, ืืืขื ืื ืื ืฉืืขืืจื ื-ACI, ืืืืจ ืืื ืื, ืืชืืื ืื ืืื ืืืืื ืืืืืืืงืืื ืืืฉืืฉ ืื ืืืื ืืืืคืื ืืฉืื ืืืืืืืื ืฉืืชืืื ืืฆืจืืื ืฉืืื. ืืืจื ืืงืื ืืืืชืจ ืืขืฉืืช ืืืช ืืื ื-Python: ืืฉ ืืืื ืืืื ืื ื ืืืื ืืื.
ืืืืื ืืืจืคื
ืืืขืื ืืขืืงืจืืช ืืื ืฉืืจืื ืืืจืื ื-ACI ื ืขืฉืื ืืืจืช. ืืื ืืืชืืื ืืขืืื ืขื ืื ืืจืืื, ืืชื ืฆืจืื ืืืชืืื ืืืืฉ. ืื ื ืืื ืืืืืื ืขืืืจ ืฆืืืชื ืชืคืขืื ืจืฉืช ืืืงืืืืช ืืืืืื, ืฉืืื ืืื ืืกืื "ืจืืฉืืื VLAN" ืืืฉื ืฉื ืื ืืคื ืืจืืฉื. ืืขืืืื ืฉืขืืฉืื ืจืฉืชืืช VLAN ืืื ื ืขืื ืจืฉืชืืช VLAN, ืืืชื ืื ืฆืจืื ืืืฆืืจ ืจืฉืชืืช VLAN ืืื ืืื ืืืงืื ืจืฉืชืืช ืืืฉืืช ืืืืจืืื ืืืจืืืืืืื, ืืขืืคื ืืืืืืื ืืช ืืื ืฉื ืื ืฉื ืจืฉืช ืืกืืจืชืืื ืืืืจืืช ืืื ืืืืืื ืืืืฉืืช ืืืืจืืช. ืืฉ ืืฆืืื ืฉืกืืกืงื ื ืืกืชื ืืืืชืืง ืืขื ืืช ืืืืืื ืืืืกืืคื ืืืงืจ CLI "ืืื NXOS", ืืืืคืฉืจ ืืืฆืข ืงืื ืคืืืืจืฆืื ืืืืฉืง ืืืื ืืืชืืื ืืกืืจืชืืื. ืืื ืขืืืื, ืืื ืืืชืืื ืืืฉืชืืฉ ื-ACI ืืจืืื, ืืชื ืฆืจืื ืืืืื ืืื ืื ืขืืื.
ืืืืื ืช ืืืืืจ, ืืงื ื ืืืื ืืืื ืืืื ืื ื, ืจืฉืชืืช ACI ืืืขืฉื ืืื ื ืฉืื ืืช ืืจืฉืชืืช ืืกืืจืชืืืช ืขื ืฆืืื ืฉื ืกืืกืงื, ืฉืื ืืืชื ืืชืืื ืืฉืืฉืื ืืื ืืืชื (Nexus 9000 ืืืื ืืขืืื ื-ACI ืืืืฆื ืืกืืจืชื ืืืคืื ืืขืช ืืขืืงืจื "ืกืืก ืขืืืื" ืืคืจืืืงืืื ืืืฉืื ืฉื ืืจืื ื ืชืื ืื). ืืื ืขืืืจ ืืจืืื ื ืชืื ืื ืฉื ืฉื ื ืืชืืื, ืื ืืืืืช ืฉื ืืงืจืื ืืืจืืืืงืืืจืช Spine-Leaf, ืืืืื, ืืืจืืฉืช. ืืืืจืื ื ืืืคืืข ืืคืขื Mini ACI, ืื ืฉื ืืื ืืฉืืืฉืช ืืืงืจืื ืืืืืคืื ืืืืื ืืช ืืืจืืืืืืืช. ืื ืืงืืื ืืช ืืืืื ืืขืืืืืช, ืืื ืื ืขืืืื ื ืฉืืจ. ืื ืขืืืจ ืืืงืื, ืืืืืจื ืืืืชืืช ืขื ืืื ืืื ืืื ืืขืื ืืื ืืชืืื ืืช ืืืืื, ืืื ืืืจืฆืื ืขื ืืืจืืืืืืืฆืื, ื ืงืืืช ืฉืืืื ืืืช ืืื'.
ืืงืืจ: www.habr.com