ืืืืื ืืฉื ืื ืืืืจืื ืืช, ืกืืกืงื ืืงืืืช ืืืืคื ืคืขืื ืืจืืืืงืืืจื ืืืฉื ืืื ืืืช ืจืฉืช ืืขืืจืช ื ืชืื ืื ืืืจืื ืื ืชืื ืื - ืชืฉืชืืช ืืืืงืืช ืืืฉืืืื (ืื ACI). ืืืงื ืืืจ ืืืืจืื ืืช ืื. ืืืืงื ืืคืืื ืืฆืืืื ืืืืฉื ืืช ืื ืืืคืขืืื ืฉืืื, ืืืื ืืจืืกืื. ืขื ืืืช, ืขืืืจ ืจืื ืืืืื ื-IT ืืื ืืื ื-IT, ACI ืืื ืขืืืื ืื ืจืืฉื ืชืืืืช ืื ืืจืืจืื ืื ืจืง ืืฉืชืงืคืืช ืขื ืืขืชืื.
ืืืืืจ ืื ื ื ืกื ืืงืจื ืืช ืืขืชืื ืืื. ืืฉื ืื, ื ืืืจ ืขื ืืืจืืืืื ืืืืจืืืืืื ืืขืืงืจืืื ืฉื ACI, ืืื ื ืืืืฉ ืืืฆื ื ืืชื ืืืฉืชืืฉ ืื ืืคืืขื. ืื ืืกืฃ, ืืขืชืื ืืงืจืื ื ืืจืื ืืืืื ืืืืืืืืช ืฉื ACI, ืฉืื ืืืืื IT ืืชืขื ืืื ืืืื ืืืืจืฉื ืืืื.
ืืชื ืืืื ืืืืื ืขืื ืขื ืืจืืืืงืืืจืช ืืจืฉืช ืืืืฉื ืืกื ื ืคืืจืกืืืจื ืืืื 2019. ืื ืืคืจืืื ื ืืฆืืื
ืคืจืืืกืืืจืื
ืืืื ืื ืืืช ืืจืฉืช ืืืกืืจืชื ืืืคืืคืืืจื ืืืืชืจ ืืื ืืืื ืืืจืจืื ืื ืฉืืืฉ ืจืืืช: ืืืื -> ืืคืฆื (ืฆืืืจื) -> ืืืฉื. ืืืฉื ืฉื ืื ืจืืืช, ืืื ืื ืืื ืืกืื ืืจื; ืืฆืจื ืื ืืืฆืจื ืืชืงื ื ืจืฉืช ืฉืื ืื ืขื ืืคืื ืงืฆืืื ืืืืช ืืืชืืืื ืื.
ืืขืืจ, ืืฉืืื ืืืืืืืช ืืืืืข ืืืืชื ืกืื ืฉื ืชืืกืคืช ืืืจืืืช (ืืืืขื ืืืืช, ืื ืชืืื ืจืฆืืื) ืืขืกืงืื, ืืืืื ืืื ืืื ื ืื, ืืืื ืกืืื ืืืืื. ืขื ืืืช, ืืขืช, ืืืฉืจ ื-IT ืืื ืืื ืืื ืืขืื ืฉื ืคืืชืื ืขืกืงื, ืืืืงืจืื ืจืืื ืืขืกืง ืขืฆืื, ืืืืคื ืืกืืื ืฉื ืืืืื ืืื ืืื ืืืจืื ืืืขืืืช ืืืืืืช.
ืขืกืงืื ืืืืจื ืืื ืืืืฆืจืื ืืกืคืจ ืจื ืฉื ืืจืืฉืืช ืืืจืืืืช ืฉืื ืืช ืขืืืจ ืชืฉืชืืช ืจืฉืช. ืืฆืืืช ืืขืกืง ืชืืืื ืืฉืืจืืช ืืขืืชืื ืืืฉืื ืืืจืืฉืืช ืืืื. ืขืืืื ืืชื ืืื ืืืื ืืื ื ืืชืงืื ืขื ืืืขืช, ืืืืืื ืืงืืืกื ืฉื ืื ืืืช ืจืฉืช ืืจืื ืืื ื ืืืคืฉืจ ืืขื ืืช ืขื ืื ืืฆืจืืื ืืขืกืงืืื ืืืื.
ืืืืืื, ืืืคืขืชื ืฉื ืืคืืืงืฆืื ืขืกืงืืช ืืืจืืืช ืืืฉื ืืืืืืช ืื ืืื ืจืฉืช ืืืฆืข ืืกืคืจ ืจื ืฉื ืคืขืืืืช ืฉืืจืชืืืช ืืืืืช ืืืกืคืจ ืจื ืฉื ืืชืงื ื ืจืฉืช ืฉืื ืื ืืจืืืช ืฉืื ืืช. ืื ืืกืฃ ืืืืืชื ืืืื ืืื, ืืื ืื ืืืืืจ ืืช ืืกืืืื ืืืขืืช, ืื ืฉืขืืื ืืืืืื ืืืฉืืชื ืจืฆืื ืืช ืฉื ืฉืืจืืชื ื-IT ืืืชืืฆืื ืืื ืืืคืกื ืืกืคื.
ืฉืืจืฉ ืืืขืื ืืื ืืคืืื ืื ืืืืขืืื ืขืฆืื ืื ืืืจืืืืช ืืืจืืฉืืช. ืืขืืืื ืืื ืฉืฆืจืื "ืืชืจืื" ืืช ืืืจืืฉืืช ืืืื ืืฉืคืช ืืืืฉืืืื ืืขืกืงืืื ืืฉืคืช ืชืฉืชืืช ืืจืฉืช. ืืืืืข, ืื ืชืจืืื ืืื ืชืืื ืืืืื ืืืงื ืฉื ืืฉืืขืืช. ืืืฉืจ ืืขื ืืืคืืืงืฆืื ืืืืจ ืขื ืืืืืืื ืฉื ืืืคืืืงืฆืื ืฉืื, ืื ืื ืืจืฉืช ืืืื ืกื ืฉื VLANs, ืจืฉืืืืช Access ืขื ืขืฉืจืืช ืืืฉืืจืื ืฉืฆืจืื ืืชืืื, ืืขืืื ืืืชืขื.
ืื ืืกืืื ืืืฆืืืจ ืืืชืงืฉืืจืช ืืืชืืืช ืขื ืืืงืืืืช ืืคืฉืจื ืืกืืกืงื ืืชืื ื ืืืืืฉื ืขืงืจืื ืืช ืืืฉืื ืืื ืืืช ืจืฉืช ืืขืืจืช ื ืชืื ืื ืืืจืืื ื ืชืื ืื ืืขืื ืื ืขื ืืืืืช ืืืืจื ืืืช ืืืืืกืกืืช, ืงืืื ืื, ืขื ืืืืืืื ืฉื ืืืฉืืืื ืขืกืงืืื. ืืืื ืืฉื - Application Centric Infrastructure.
ืืจืืืืงืืืจืช ACI.
ืืื ื ืืื ืืืชืืืืก ืืืจืืืืงืืืจืช ACI ืื ืืืฆื ืืคืืื, ืืื ืืืฆื ืืืืื. ืืื ืืืืกืก ืขื ืืืื ืฉื ืืืื ืืืช ืืืืืืืืช, ืืฉืจ ื ืืชื ืืืืง ืืช ืืืืืืืงืืื ืฉืื ืืจืื ืืขืืืื ื ืืืจืืืืื ืืืืื:
- ืจืฉืช ืืืืืกืกืช ืขื ืืชืื Nexus.
- ืืฉืืื ืืงืจ APIC;
- ืคืจืืคืืื ืืืฉืืืื;
ืืืื ื ืกืชืื ืขื ืื ืจืื ืืืชืจ ืคืืจืื โ ืื ืขืืืจ ืืคืฉืื ืืืืจืื.
ืจืฉืช ืืืืืกืกืช ืขื ืืชืื Nexus
ืืจืฉืช ืืืคืขื ACI ืืืื ืืืืื ืืืืจืจืื ืืืกืืจืชื, ืื ืืื ืืจืื ืืืชืจ ืคืฉืืื ืืื ืืื. ืืืื Leaf-Spine ืืฉืืฉ ืืืจืืื ืืจืฉืช, ืฉืืคืื ืืืืฉื ืืงืืืืช ืืืืืขืช ืจืฉืชืืช ืืืืจ ืืื. ืืืื ืื ืืืจืื ืืฉืชื ืจืืืช: ืขืืื ืฉืืจื ืืขืื, ืืืชืืื.
ืจืืช ืขืืื ืืฉืืจื ืืืจืืืช ืจืง ืืืืฆืืขืื. ืืืืฆืืขืื ืืืืืืื ืฉื ืืชืื ืขืืื ืืฉืืจื ืฉืืืื ืืืืฆืืขืื ืฉื ืืื ืืืื, ืืืื ืืฉ ืืืฉืชืืฉ ืืืชืืื ืขื ืืฆืืืืช 40G ืืืขืื ืืจืื ืื.
ืืชืื ืขืืื ืืฉืืจื ืืชืืืจืื ืืื ืืืชืืื ืืจืื ืืืื: ืืชืื ืขืื, ืืืืื ืืืืืจืื ืืืจืืื ืงืฆื. ืืชืคืงืื ืืขืืงืจื ืฉื ืืชืื Leaf ืืื ืงืืืืืช ืืฆืืืืช.
ืืคืืื, ืืขืืืช ืงื ื ืืืื ื ืคืชืจืืช ืืงืืืช: ืื ืื ืื ื ืฆืจืืืื ืืืืืื ืืช ืชืคืืงืช ืืื, ืื ืื ื ืืืกืืคืื ืืชืื Spine, ืืื ืื ืื ื ืฆืจืืืื ืืืืืื ืืช ืงืืืืืช ืืืฆืืื, ืื ืื ื ืืืกืืคืื Leaf.
ืขืืืจ ืฉืชื ืืจืืืช, ื ืขืฉื ืฉืืืืฉ ืืืชืืื ืืกืืจืช Cisco Nexus 9000, ืืฉืจ ืขืืืจ Cisco ืื ืืืื ืืขืืงืจื ืืื ืืืช ืจืฉืชืืช ืืจืืื ื ืชืื ืื, ืืื ืงืฉืจ ืืืจืืืืงืืืจื ืฉืืื. ืขืืืจ ืฉืืืช ืืฉืืจื, ื ืขืฉื ืฉืืืืฉ ืืืชืื Nexus 9300 ืื Nexus 9500, ืืขืืืจ Leaf ืจืง Nexus 9300.
ืืืืื ืืืืืื ืฉื ืืชืื Nexus ืืืฉืืฉืื ืืืคืขื ACI ืืืฆื ืืืืืจ ืืืื.
ืืฉืืื ืืงืจื APIC (Application Policy Infrastructure Controller).
ืืงืจื APIC ืื ืฉืจืชืื ืคืืืืื ืืืืืืื, ืืขืื ืขืืืจ ืืืฉืืืื ืงืื ืื ื ืืชื ืืืฉืชืืฉ ืืืฉืืื ืฉื ืืงืจ APIC ืคืืื ืืื ืืฉื ื ืืืจืืืืืืื.
ืืงืจื APIC ืืกืคืงืื ืคืื ืงืฆืืืช ืืงืจื ืื ืืืืจ. ืืืืจ ืืืฉืื ืืื ืฉืืงืจืื ืืขืืื ืื ืืฉืชืชืคืื ืืืขืืจืช ื ืชืื ืื, ืืืืืจ, ืื ืื ืื ืืงืจื ืืืฉืืืืืช ื ืืฉืืื, ืื ืื ืืฉืคืืข ืืื ืขื ืืฆืืืืช ืืจืฉืช. ืืฉ ืืฆืืื ืื ืฉืืขืืจืช APIC, ืื ืื ืืืขืจืืช ืื ืื ืืืืืืื ืืช ืื ืืืฉืืืื ืืคืืืืื ืืืืืืืื ืฉื ืืืคืขื, ืืืื ืืืฆืข ืฉืื ืืืื ืืืฉืื, ืืื ืืืชืจ ืฆืืจื ืืืชืืืจ ืืืืฉืืจ ืืกืืื, ืฉืื ACI ืืฉืชืืฉ ื- ื ืงืืืช ืฉืืืื ืืืช.
ืืขืช ื ืขืืืจ ืืืื ืืืจืืืืื ืืขืืงืจืืื ืฉื ACI โ ืคืจืืคืืื ืืืฉืืืื.
ืคืจืืคืื ืจืฉืช ืืืฉืืืื ืืื ืืืกืืก ืืืืื ืฉื ACI. ืคืจืืคืืื ืืืฉืืืื ืื ืฉืืืืืจืื ืืืื ืืืช ืืื ืืจืืงืฆืื ืืื ืื ืืงืืขื ืืจืฉืช ืืืชืืจืื ืืช ืืงืืขื ืืจืฉืช ืขืฆืื. ANP ืืืคืฉืจ ืื ืืืคืฉื ืืืฉืืื ืืคืืืืช ืืืืขืฉื, ืืืืืื ืืืฆื ืขืืื ืืืจืื ืืื ืืจืืงืฆืื ืืื ืืงืืขื ืจืฉืช ืฉืื ืื ืื ืงืืืช ืืื ืฉื ืืืฉืื.
ืคืจืืคืื ืืคืืืงืฆืื ืืืจืื ืืงืืืฆืืช ืืืืืจ (ืงืืืฆืืช ื ืงืืืช ืงืฆื - EPG). ืงืืืฆืช ืืืืืจ ืืื ืงืืืฆื ืืืืืช ืฉื ืืืจืืื (ืืืื ืืช ืืืจืืืืืืืช, ืฉืจืชืื ืคืืืืื, ืงืื ืืืื ืจืื ืืื') ืืืืืงืืื ืืืืชื ืืงืืข ืืืืื (ืื ืจืฉืช, ืืื ืืืืื). ื ืืชื ืืงืืืข ืืช ืืืืจืืื ืืกืืคืืื ืฉืฉืืืืื ื-EPG ืืกืืื ืืคื ืืกืคืจ ืจื ืฉื ืงืจืืืจืืื ืื. ืืฉืืืืฉืื ืืืืื ื ืืฆืืื ืืฉืืืืฉ ื ืคืืฅ:
- ื ืื ืคืืื
- ืืฆืืื ืืืืืช (ืงืืืฆืช ืืฆืืืืช ืขื ืืชื ืืืจืืืืื)
- ืืืื VLAN ืื VXLAN
- ืืชืืืช IP ืื ืจืฉืช ืืฉื ื IP
- ืชืืื ืืช ืฉืจืช (ืฉื, ืืืงืื, ืืจืกืช ืืขืจืืช ืืคืขืื ืืื')
ืขืืืจ ืืืื ืืจืืงืฆืื ืฉื EPGs ืฉืื ืื, ืืกืืคืงืช ืืฉืืช ืื ืงืจืืช ืืืืื. ืืืืื ืืืืืจ ืืช ืืขืจืืช ืืืืกืื ืืื ื-EPGs ืืฉืื ืื. ืืืืืื ืืืจืืช, ืืืืื ืืืืืจ ืืืื ืฉืืจืืช EPG ืืื ืืกืคืง ื-EPG ืืืจ. ืืืืืื, ืื ื ืืืฆืจืื ืืืื ืืืืคืฉืจ ืืชืขืืืจื ืืืจืื ืืคืจืืืืงืื HTTPS. ืืืืจ ืืื, ืื ื ืืชืืืจืื ืืืืื ืื, ืืืฉื, EPG Web (ืงืืืฆื ืฉื ืฉืจืชื ืืื ืืจื ื) ื-EPG App (ืงืืืฆื ืฉื ืฉืจืชื ืืืฉืืืื), ืืืืืจ ืืื ืฉืชื ืงืืืฆืืช ืืืกืืคืื ืืืื ืืืืืืช ืืืืืืฃ ืชืขืืืจื ืืืืฆืขืืช ืคืจืืืืงืื HTTPS.
ืืืืืจ ืฉืืืื ืืชืืจ ืืืืื ืืืืืจืช ืชืงืฉืืจืช ืืื EPGs ืฉืื ืื ืืืืฆืขืืช ืืืืื ืืชืื ืืืชื ANP.
ืืืืืื ืืืืืช ืื ืืกืคืจ ืฉื ืคืจืืคืืื ืืืฉืืืื ืืชืื ืืคืขื ACI. ืื ืืกืฃ, ืืืืื ืืื ื ืงืฉืืจืื ืืคืจืืคืื ืืืฉืื ืกืคืฆืืคื; ื ืืชื (ืืฆืจืื) ืืืฉืชืืฉ ืืื ืืืืืืจ EPGs ื-ANPs ืฉืื ืื.
ืืืขืฉื, ืื ืืคืืืงืฆืื ืฉืืืจืฉืช ืจืฉืช ืืฆืืจื ืืื ืื ืืืจืช ืืชืืืจืช ืืคืจืืคืื ืืฉืื. ืืืืืื, ืืืืืืจืื ืฉืืืขืื ืืฆืืื ืืช ืืืจืืืืงืืืจื ืืกืื ืืจืืืช ืฉื ืืคืืืงืฆืื ืชืืช-ืฉืืืชืืช, ืืืืจืืืช ืืืกืคืจ N ืฉื ืฉืจืชื ืืืฉื ืืืฆืื ืืื (Web), ืฉืจืชื ืืืฉืืืื (App) ืืฉืจืชื DBMS (DB), ืืื ืืชืืจืช โโืืช ืืืื ืืืื ืืจืืงืฆืื ืืื ืืึนืชึธื. ืืชืฉืชืืช ืจืฉืช ืืกืืจืชืืช, ืื ืชืืื ืืขืจืืช ืืืืื ืฉื ืืชืืช ืขื ืคื ื ืืืืฉืืจืื ืืฉืื ืื ืืชืฉืชืืช. ืืืจืืืืงืืืจืช ACI, ืื ื ืืชืืจืื ืืืืื ืืื ืืชืื ืคืจืืคืื ืืืฉืื ืืืื. ACI, ืืืืฆืขืืช ืคืจืืคืื ืืคืืืงืฆืื, ืืงื ืืืจืื ืขื ืืฆืืจืช ืืกืคืจ ืจื ืฉื ืืืืจืืช ืืืืฉืืจืื ืฉืื ืื ืขื ืืื ืงืืืืฅ ืืืื ืืคืจืืคืื ืืืื.
ืืชืืื ื ืืืื ืืฆืืื ืืืืื ืืฆืืืืชืืช ืืืชืจ. ืคืจืืคืื ืืืฉืื Microsoft Exchange ืขืฉืื ืืืกืคืจ EPGs ืืืืืื.
ื ืืืื ืืจืืื, ืืืืืืฆืื ืื ืืืืจ ืื ืืื ืืืชืจืื ืืช ืืืจืืืืื ืฉื ACI. ACI Factory ืคืืืจืช ืืช ืืื ืืืื ืืืขืืืื ืืืืืืขืช ืฉื ืืฆืืจืช ืืกืคืจ ืจื ืฉื ืืืืื ืขื ืืชืืื, ื ืชืืื ืืืืืืช ืืฉ ืฉืื ืื (ืืขืื ืฉืฉืืืช ืืชืฆืืจื ืืืื ืืช ืืงืืืกืืช ืืืชืจืช ืื ืืชื ืืืฉืชืืฉ ืื). ืืืืจืืช ืขืืืจ ืคืจืืคืืื ืืืฉืืืื ืืืืืืืงืืื ืืืจืื ืฉื ACI ืืืืืื ืืืืคื ืืืืืืื ืืื ืืืจื ACI. ืื ืืืฉืจ ืืขืืืจืื ืคืืืืช ืฉืจืชืื ืืืฆืืืืช ืืืจืืช ืฉื ืืชืื ืืื, ืืื ืฆืืจื ืืฉืืคื ืืืืจืืช ืืชืืื ืืฉื ืื ืืืืฉืื ืืื ืงืืช ืืืืื ืืืืชืจืื. ืืืชืืกืก ืขื ืงืจืืืจืืื ื ืืืืจืืช ื-EPG ืฉื ืืืืจื, ืืืคืขื ืืืฆืข ืืช ืืืืืจืืช ืืืื ืืืืคื ืืืืืืื ืืืืืืืื ืื ืงืืช ืืืืื ืฉืืื ื ืืฉืืืืฉ.
ืืืื ืืืช ืืืืื ืืฉืืืืช ืฉื ACI ืืืืฉืืช ืืจืฉืืืืช ืืืื ืืช, ืืืืืจ ืื ืฉืื ืืืชืจ ืืืคืืจืฉ ืืกืืจ ืืืจืืจืช ืืืื. ืืื ืขื ืืขืืืื ืืืืืืืื ืฉื ืชืฆืืจืืช ืฆืืื ืืจืฉืช (ืืกืจืช ืืืืื ืืืจืฉืืืช "ืฉื ืฉืืื" ืฉืื ื ืขืฉื ืืื ืฉืืืืฉ), ืืืฉื ืื ืืืืืื ืืืืคื ืืฉืืขืืชื ืืช ืืจืื ืืืืืืช ืฉื ืืืืืช ืืจืฉืช ืืืฆืืฆืืช ืืช ืคื ื ืืฉืื ืฉื ืืชืงืคื ืคืืื ืฆืืืืืช.
ACI ืืืคืฉืจืช ืื ืืืจืื ืืื ืืจืืงืฆืื ืืจืฉืช ืื ืจืง ืฉื ืืืื ืืช ืืืจืืืืืืืช ืืืืืืืช, ืืื ืื ืฉื ืฉืจืชืื ืคืืืืื, ืืืืืช ืืฉ ืืืืจื ืืฆืืื ืจืฉืช ืฉื ืฆื ืฉืืืฉื, ืื ืฉืืืคื ืืช ACI ืืคืชืจืื ืืืืืื ืืจืืข.
ืืืืฉื ืืืืฉื ืฉื ืกืืกืงื ืืื ืืืช ืจืฉืช ื ืชืื ืื ืืืืืกืกืช ืขื ืืืืืงื ืฉื ืืืฉืืืื ืืื ื ื ืืืขืช ืจืง ืืืืืืืฆืื, ืืืืื ืื ืืืื ืืจืืื. ืืืื ืื ืจืฉืช ืืืืจื ืืช ืื ืืชื ืช ืืืจืืื ืืืคืงืืช ืืขืื ื ืขื ืื ืืืจืืฉืืช ืฉื ืขืกืงืื ืืืืจื ืืื.
ืืืืขื ืฉื ืชืฉืชืืช ืจืฉืช ืืืืืกืกืช ืขื ACI ืืืคืฉืจืช ืืื ืืืืงืืช ืืืจืืื ืืืืจ ืืืืชื ืฉืคื. ืืื ืื ืืื ืื ืจืง ืขื ืืื ืืืืืืื ืฉื ืืืืฉืื, ืืืชืืจ ืืช ืืืืืื ืืืืืืืจืื ืื ืืจืฉืื. ืืฆื ืืืืืืื ืฉื ืืืคืืืงืฆืื, ืืื ืืื ืขื ืืื ืืขืื ืืืคืชืื ืืืคืืืงืฆืื, ืฉืืจืืช ืืืืืช ืืืืืข, ืืืืื ืื ืืืขืื ืขืกืงืื.
ืืคืืื, ืกืืกืงื ืืืืฉืืช ืืช ืืจืขืืื ืฉื ืจืฉืช ืืจืืื ื ืชืื ืื ืืืืืจ ืืื. ืจืืฆื ืืจืืืช ืืช ืื ืืขืฆืื? ืืืื ืืืคืื ื ืชืฉืชืืช ืืืืงืืช ืืคืืืงืฆืืืช ืืกื ื ืคืืจืกืืืจื ืืืขืืื ืขื ืจืฉืช ืืจืืื ืื ืชืื ืื ืฉื ืืขืชืื ืขืืฉืื.
ื ืืชื ืืืืจืฉื ืืืืจืืข
ืืงืืจ: www.habr.com