ืืฉื ื ืืืืืจืื ืืจืืฉืื ืื ืืขืืืชื ืืช ื ืืฉื ืืืืืืืฆืื ืืฉืจืืืชื ืืช ืืืกืืจืช ืฉืื, ืืฉื ื ืขืฉืืชื ื ืกืืื ืืืืืจืืืืืืืฆืื ืฉื ืืจืฉืช, ืืืืฉื ืืจืืฉืื ื ืืืืืืืฆืื ืฉื ืชืฆืืจืช ืืฉืืจืืชืื.
ืขืืฉืื ืืืืข ืืืื ืืฆืืืจ ืืืืืจืื ืฉื ืืจืฉืช ืืคืืืืช.
ืื ืืื ื ืืงื ืืืงืืช ืจืฉืชืืช ืืจืืื ื ืชืื ืื, ืื ืื ื ืืืืืฅ ืืืื ืืืชืืื ืขื
ืื ืื ืืฉืืื:
-
0. ADSM. ืืืง ืืคืก. ืชึดืื ืึผื -
1. ADSM. ืืืง ืจืืฉืื (ืฉืืืจื ืืคืก). ืืืจืืืืืืืฆืื ืฉื ืจืฉืช -
2. ADSM. ืืืง ืฉื ื. ืขืืฆืื ืจืฉืช
ืืฉืืืืช ืืืชืืืจืืช ืืกืืจื ืื ืฆืจืืืืช ืืืืืช ืืฉืืืืช ืขื ืื ืกืื ืฉื ืจืฉืช, ืืื ืืืื, ืขื ืื ืืืืื ืฉื ืกืคืงืื (ืื). ืขื ืืืช, ืื ืืคืฉืจ ืืชืืจ ืืืืื ืืื ืืืจืกืืืช ืืืืฉืื ืืืฉืืช ืืื. ืืื, ืืชืืงื ืืืจืืืืงืืืจื ืืืืืจื ืืช ืฉื ืจืฉืช DC:
ืื ื ื ืขืฉื DCI ืขื MPLS L3VPN.
ืจืฉืช Overlay ืคืืขืืช ืขื ืืื ืืจืฉืช ืืคืืืืช ืืืืืจื (ืื ืืืื ืืืืืช VXLAN ืื Tungsten Fabric ืฉื OpenStack ืื ืื ืืืจ ืืืจ ืฉืืืจืฉ ืจืง ืงืืฉืืจืืืช IP ืืกืืกืืช ืืืจืฉืช).
ืืืงืจื ืื, ืื ื ืืงืืืื ืชืจืืืฉ ืคืฉืื ืืืกืืช ืืืืืืืฆืื, ืื ืืฉ ืื ื ืืจืื ืฆืืื ืฉืืืืืจ ืืืืชื ืืืคื.
ื ืืืจ DC ืืืืจื ืืืืืงืื:
- ืืจืกืช ืขืืฆืื ืืืช ืืื ืืงืื.
- ืฉื ื ืกืคืงืื ืืืฆืจืื ืฉื ื ืืืฉืืจื ืจืฉืช.
- DC ืืื ืืื ืืื ืืืจ ืืื ืฉืชื ืืคืื ื ืืชืจืืื.
ืชืืื
- ืืืคืืืืืื ืคืืืืงืืืช
- ื ืืชืื
- ืชืืื ืืช IP
- ืืืื
- ืืกืงื ื
- ืงืืฉืืจืื ืฉืืืืฉืืื
ืชื ืืกืคืง ืืฉืืจืืช ืฉืื ื LAN_DC, ืืืฉื, ืืืจื ืกืจืืื ื ืืืจืื ืขื ืืืฉืจืืืช ืืืขืืืืช ืชืงืืขืืช.
ืืขืจืื ืืื ืื ืคืืคืืืจื ืืืื, ืื ืืชื ืฆืจืื ืืจืื ืืืื ืืช ืคืืืืืช.
ืจืืฉืืช, ืืชืืจ ืืช ืืจืฉืช ืืขืจื ืืคื ืฉืืืืชื ืจืืฆื ืฉืชืืื. ืืื ืื ื ืืคืฉื ืืช ืื ืขืืืจ ืืืขืืื.
ืืืคืืืืืื ืคืืืืงืืืช
ืืืงืืืื
ื-LAN_DC ืืืื 6 DCs:
- ืจืืกืื (RU):
- ืืืกืงืื (msk)
- ืงืืืื (kzn)
- ืกืคืจื (SP):
- ืืจืฆืืื ื (BCN)
- ืืืืื (Mlg)
- ืกืื (CN):
- ืฉื ืืื (ืฉื)
- ืฉืืื (SIA)
Inside DC (Intra-DC)
ืืื ื-DC ืืฉ ืจืฉืชืืช ืงืืฉืืจืืืช ืคื ืืืืืช ืืืืช ืืืืืกืกืืช ืขื ืืืคืืืืืืืช Clos.
ืืืื ืกืื ืฉื ืจืฉืชืืช Clos ืื ืืืื ืื ืื ืคืจื
ืืื DC ืืฉ 10 ืืชืืื ืขื ืืืื ืืช, ืื ืืืืกืคืจื ื A, B, C ืืื ืืืื.
ืืื ืืชืื ืืฉ 30 ืืืื ืืช. ืื ืื ืืขื ืืื ื ืืืชื ื.
ืืื ืื ืืื ืืชืื ืืฉ ืืชื ืืืื ืืืืืจืืช ืื ืืืืื ืืช - ืืื ืืชื ืืืืง ืืขืืืื ืฉื ื-Rack - ToR ืื ืืืจืช, ืืืื ืืื ืฉื ืืคืขื Clos, ื ืงืจื ืืื ืขืื.
ืชืจืฉืื ืืืื ืฉื ืืืคืขื.
ืื ืื ื ื ืชืงืฉืจ ืืืืื XXX-ืขืืYืืืคื XXX - ืงืืฆืืจ ืื ืฉืืืฉ ืืืชืืืช DC, ื Y - ืืกืคืจ ืกืืืืจื. ืืืืืื, kzn-leaf11.
ืืืืืจื ืืจืฉื ืืขืฆืื ืืืฉืชืืฉ ืืืื ืืื Leaf ื-ToR ืืฆืืจื ืงืืช ืืขืช ืืืืืื ื ืจืืคืืช. ืขื ืืืช, ืขืืื ื ืืืืืจ ืฉืื ืื ืืืืจ.
ToR ืืื ืืชื ืืืืชืงื ืืืชืื ืฉืืืื ืืืืืจืืช ืืืื ืืช.
ืขืื ืืื ืืชืคืงืื ืฉื ืืืฉืืจ ืืจืฉืช ืคืืืืช ืื ืืชื ืืจืื ืจืืฉืื ื ืืืื ืืื ืฉื ืืืคืืืืืืืช Cloes.
ืืืืืจ, Leaf != ToR.
ืื Leaf ืืืื ืืืืืช ืืชื EndofRaw, ืืืฉื.
ืขื ืืืช, ืืืกืืจืช ืืืืจ ืื ืขืืืื ื ืชืืืืก ืืืืื ืืืืืื ื ืจืืคืืช.
ืื ืืชื ToR ืืืืืจ ืืชืืจื ืืืจืืขื ืืชืื ืฆืืืจื ืืจืื ืืืืื ืืืชืจ - ืขึทืืึผื ืึทืฉืึดืืจึธื. ืืชืื ืืื ื-DC ืืืงืฆื ืขืืืจ Spines. ื ืงืจื ืืื ืืฆืืจื ืืืื: XXX-ืขึทืืึผื ืึทืฉืึดืืจึธืY.
ืืืชื ืืชืื ืืืื ืฆืืื ืจืฉืช ืืงืืฉืืจืืืช ืืื ืื ืชืืื DC - 2 ืขื MPLS ืขื ืืกืืคืื. ืืื ืืืืื, ืืื ืื ืืืชื ื-ToRs. ืืืืืจ, ืื ืงืืืช ืืืื ืฉื ืืชืื ืขืืื ืืฉืืจื, ื-ToR ืืจืืื ืขื ืืืื ืืช ืืืืืจืืช ืื ื ืชื ื-DCI ืื ืืฉื ื ืืืื - ืจืง ืืขืืจื.
ToRs ืืืืืืื ืืืื ื ืงืจืืื ืขืื-ืงืฆื. ืื ืื ื ื ืชืงืฉืจ ืืืืื XXX-ืงึธืฆึถืY.
ืื ืืืจืื ืื.
ืืชืจืฉืื ืืืขืื, ืืืขืฉื ืื ืืชื ืงืฆื ืืขืื ืืืืชื ืจืื.
ืืื ืืืงื ืขื ืืชืคืืกื ืืขืชืื, ืื ื ืขืืืื ืืฆืืืจ Edge over Spine, ืืขืื ืฉื ืืืืจ ืฉืืื ืืื ืืืืื ืฆืื ืขื Spine ืืืื ืืืืืื ืืขืืืื ืขื Leaf ื-Edge-leaf ืจืืืืื (ืื ืื ืขืฉืืืื ืืืืืช ืืื ื ืืืื ืกืื , ืืื ืืืืคื ืืืื ืื ื ืืื).
ืชืืื ืืช ืฉื ืืคืขื ืขื ืขืื ืืื'.
ืืฉืืืืฉ ืฉื Leaf, Spine ื-Edge ืืืฆืจืื ืจืฉืช ืื ืืคืขื ืชืืชืื.
ืืืฉืืื ืฉื ืืคืขื ืจืฉืช (ืงืจื Underlay), ืืคื ืฉืืืจ ืืืืจื ื ื
ืืื ืืจืฉืช ื ืงืจืืช ืืคืขื, ืืืืืง ืืื, ืืืฉื, ืืคืขื ืืืชืื ืืชืื ืงืืคืกืืืช ืจืฉืช ืืืืืืจืืืช, ืขืืืื ืชืืืื ืืงืจืื ืขืื ื
ืืืืคื ืืืื, ืืืคืืืืืื ืืื ื ืงืจืืช ืืคืขื, ืื ืื ืืชืจืืื ืคืืจืืฉื ืื. ืืงืฉื ืื ืืืกืืื:
ืืืคืขื ืืื ืืืืืืื L3. ืืื VLAN, ืืื ืฉืืืืจ - ืืฉ ืื ื ืืชืื ืชืื ืื ืื ื ืคืืืื ื-LAN_DC, ืื ืืืืขืื ืืืชืื ืืคืืืงืฆืืืช ืฉืืืืช ืืคืจืืืืืช L3, ืืืืื ืืช ืืืจืืืืืืืช ืื ืืืจืฉืืช Live Migration ืขื ืฉืืืืจ ืืชืืืช ื-IP.
ืืฉืื: ืืชืฉืืื ืืฉืืื ืืื ืืืคืขื ืืืื L3 ื ืืฆื ืื ืคืจื
DCI - ืืืืืจ ืืจืื ื ืชืื ืื (Inter-DC)
DCI ืืืืจืื ืืืืฆืขืืช Edge-Leaf, ืืืืืจ, ืื ื ืงืืืช ืืืฆืืื ืฉืื ื ืืืืืฉ ืืืืืจ.
ืืฉื ืืคืฉืืืช, ืื ื ืื ืืืื ืฉื-DCs ืืืืืจืื ืื ืืื ืขื ืืื ืงืืฉืืจืื ืืฉืืจืื.
ืืื ื ืืฆืื ืืืฉืืื ืงืืฉืืจืืืช ืืืฆืื ืืช.
ืื ื ืืืืข ืืื ืฉืืื ืคืขื ืฉืื ื ืืกืืจ ืจืืื, ืื ื ืืคืฉื ืืฉืืขืืชืืช ืืช ืืจืฉืช. ืืืฉื ืืคืื ืืช ืืจืฉืช ืืืืคืฉืืช ืฉืื ื ืืืืืืืืืช, ืืื ืืืื ืืกืืจ, ืืื ืขื ืืืืืชืืช ืืืื ืงืืืื.
ืื ื ืืื. ืืืื ืืืช, ืืืืจื ืฉื ืืกืืจื ืืื ืืื ืืืฉืื ืืืขืืื ืขื ืืืฉืืช, ืื ืืคืชืืจ ืืืืืจื ืืขืืืช ืืืืื ืืืช.
ื-Edge-Leafs, ื-underlay ืืืืงื ื-VPN ืืืืขืืจ ืืจื ืขืืื ืืฉืืจื ืฉื MPLS (ืืืชื ืงืืฉืืจ ืืฉืืจ).
ืืื ืืืืืืจืื ืืจืื ืืขืืืื ื ืฉืื ื ืืงืืืื.
ื ืืชืื
ืื ืืชืื ืืชืื ื-DC ื ืฉืชืืฉ ื-BGP.
ืขื ืชื ืืืืขื ืฉื MPLS OSPF+LDP.
ืขืืืจ DCI, ืืืืืจ, ืืจืืื ืงืืฉืืจืืืช ืืืืชืจืช - BGP L3VPN ืขื MPLS.
ืขืจืืช ื ืืชืื ืืืืืช
ืืื OSPF ืื ISIS (ืคืจืืืืงืื ื ืืชืื ืืกืืจ ืืคืืจืฆืื ืืจืืกืืช) ืืืคืขื.
ืื ืืืืจ ืฉืื ืืืื ืืืืื ืืืืืืื ืื ืืืฉืื ืฉื ืื ืชืืืื ืืงืฆืจืื ืืืืชืจ - ืจืง ืืื ื (ืืืขืฉื ืืืืืืื - ืื ืื ื ืืืืจืื ืืื ืขื ืืืืืืฆืื) ืืืืจืช ืืคืจืืืืงืื, ืืฉืืื ื ืืืืืื ืืืช.
ืขืจืืช ื ืืชืื BGP ืืชืื DC
ืืื BGP?
ืื ืืฉื ืื ืืฉ
ืืืฉ ืื ืกืขืืฃ ืฉืื ืืืืืจ ืฉืื ืืืืงืืฉ ืืื. ืืื ืื ื ืืืงื ืืืชื ื
ืืื ืขืืืื, ืืงืืฆืืจ, ืืฃ IGP ืื ืืชืืื ืืจืฉืชืืช ืฉื ืืจืืื ื ืชืื ืื ืืืืืื, ืฉืืื ืืกืคืจ ืืชืงื ื ืืจืฉืช ืืืืข ืืืืคืื.
ืื ืืกืฃ, ืฉืืืืฉ ื-BGP ืืื ืืงืื ืืืคืฉืจ ืืื ืื ืืืืื ืืื ืขื ืชืืืื ืืืกืคืจ ืคืจืืืืงืืืื ืฉืื ืื ืืกื ืืจืื ืืื ืืื.
ืื ืขื ืืื, ืืืคืขื ืฉืื ื, ืฉืขื ืกืืืจืืช ืืืืื ืื ืืืื ืืืืืจืืช, OSPF ืืกืคืืง ืืขืื ืืื. ืืื ืืืขืฉื ืืืขืืืช ืฉื ืืื-ืกืงืืืจืื ืืืืืื ื ืขื ื. ืืื ืืืื ื ืืืืื ืจืง ืขืืืจ ืืื ืืืืืจืืช ืฉืื ืื ื ืฆืจืืืื ืืช ืื, ืื ืฉืชืืฉ ื-BGP, ืืคื ืฉืืืจืืฉ ืคืืืืจ ืืืคืืฆืื.
ืืืื ืืืช ื ืืชืื
ืืืชืื Leaf, ืื ื ืืืืืืื ืงืืืืืืช ืืืฉืงื ืจืฉืช Underlay ืืชืื BGP.
ื ืขืจืื ืืคืืฉ BGP ืืื ืื ืืื Leaf-Spine, ืฉืื ืงืืืืืืช ื-Underlay ืืืื ืืืืจืื ืืจื ืืจืฉืช ืคื ืืฉื.
ืืชืื ืืจืื ื ืชืื ืื ืืื, ื ืคืืฅ ืืช ืืืคืจืืื ืฉืืืืื ื ื-ToRe. ื-Edge-Leafs ื ืฆืืืจ ืืืชื ืื ืืจืื ืขืืืื ื-DCs ืืจืืืงืื ืื ืฉืื ืืืชื ืืืื ื-TORs. ืืืืืจ, ืื ToR ืืืืข ืืืืืง ืืื ืืืืืข ื-ToR ืืืจ ืืืืชื DC ืืืืื ื ืงืืืช ืืื ืืกื ืืื ืืืืืข ื-ToR ื-DC ืืืจ.
ื-DCI, ืืืกืืืืื ืืฉืืืจื ื-VPNv4. ืืฉื ืื, ื-Edge-Leaf, ืืืืฉืง ืืืคื ืืืคืขื ืืืืงื ื-VRF, ื ืงืจื ืืื UNDERLAY, ืืืฉืืื ื ืขื Spine on Edge-Leaf ืชืงืื ืืชืื ื-VRF, ืืืื Edge-Leafs ื-VPNv4- ืึดืฉืืคึผึธืึธื.
ืืื ืื ื ืืกืืจ ืืืืขื ืืืืจืช ืขื ืืกืืืืื ืฉืืชืงืืื ืืงืืฆืื ืืืืจื ืืืืื.
ื-Leaf and Spine ืื ื ืืืื Loopbacks. ืื ืื ื ืฆืจืืืื ืืืชื ืจืง ืืื ืืงืืืข ืืช ืืืื ืื ืชื.
ืืื ื-Edge-Leafs ืื ืื ื ืืืืืืื ืืืชื ื-Global BGP. ืืื ืืชืืืืช Loopback, Edge-Leafs ืชืงืื ืกืฉื BGP ืืืฉืคืืช IPv4 VPN ืื ืขื ืื.
ืืืื ืื ื ืขืืื ืฉืืจื OSPF+LDP ืืื ืืืฉืืจื EDGE. ืืื ื ืืฆื ืืืืืจ ืืื. ืชืฆืืจื ืคืฉืืื ืืืืืื.
ืื ืืชืืื ื ืขื ื ืืชืื.
BGP ASN
Edge-Leaf ASN
ื-Edge-Leafs ืืืื ASN ืืื ืืื ื-DCs. ืืฉืื ืฉืืืื iBGP ืืื Edge-Leafs, ืืื ืื ื ืื ื ืชืคืก ืื ืืืื ืกืื ืฉื eBGP. ืชื ืืื ืืืืืช 65535. ืืืฆืืืืช, ืื ืืืื ืืืืืช ืืืกืคืจ ืฉื AS ืฆืืืืจื.
ืขืืื ืืฉืืจื ASN
ืืขืืื ืืฉืืจื ืืืื ืื ื ASN ืืื ืืื DC. ื ืชืืื ืืื ืขื ืืืกืคืจ ืืจืืฉืื ืืืืื ื-AS ืืคืจืื - 64512, 64513 ืืื ืืืื.
ืืื ASN ื-DC?
ืืืื ื ืืืง ืืช ืืฉืืื ืืื ืืฉื ืืื:
- ืืืืข ื-ASN ืืืื ืืื ืงืืฆืื ืฉื DC ืืื?
- ืืืืข ืื ืฉืื ืื ื-DCs ืฉืื ืื?
ืืืืข ืืืชื ASNs ื ืืฆืืื ืืื ืงืืฆืื ืฉื DC ืืื?
ืื ืืืจืื ื-AS-Path ืฉื ืืกืืื ื-underlay ื-Edge-Leaf:
[leafX_ASN, spine_ASN, edge_ASN]
ืืืฉืจ ืชื ืกื ืืคืจืกื ืืืชื ืืืืจื ื-Spine, ืืื ืืืืง ืืืชื ืื ื-AS ืฉืื (Spine_AS) ืืืจ ื ืืฆื ืืจืฉืืื.
ืขื ืืืช, ืืชืื ื-DC ืื ื ืืจืืฆืื ืืืืืืื ืฉืืกืืืื ื- Underlay ืฉืขืืืื ื-Edge ืื ืืืืื ืืจืืช. ืื ืืชืงืฉืืจืช ืืื ืืืจืืื ืืชืื ื-DC ืืืืืช ืืืชืจืืฉ ืืจืืช ืขืืื ืืฉืืจื.
ืืืงืจื ืื, ืืืกืืืืื ืืืฆืืืจืื ืฉื DCs ืืืจืื ืืื ืืงืจื ืืืืขื ืืงืืืช ื-ToRs - ื-AS-Path ืฉืืื ืืืื ืจืง โโASN 65535 - ืืกืคืจ AS Edge-Leafs, ืื ืฉื ืื ื ืืฆืจื.
ืืืืข ืื ืฉืื ืื ื-DCs ืฉืื ืื?
ืชืืืืจืืืช, ืืืชืื ืฉื ืฆืืจื ืืืจืืจ ืืช Loopback ืืืื ืืืื ืืช ืืืจืืืืืืืช ืฉืืจืืช ืืื DCs.
ืืืืืื, ืขื ืืืืจื ื ืจืืฅ Route Reflector ืื
ืื ืื ืืืจืื ื-AS-Path ืฉืื:
[VNF_ASN, leafX_DC1_ASN, spine_DC1_ASN, edge_ASN, spine_DC2_ASN, leafY_DC2_ASN]
ืืื ืฆืจืื ืืืืืช ASN ืืคืืืื ืืฉืื ืืงืื.
ืืืืืจ, Spine_DC1 ื-Spe_DC2 ืืืืืื ืืืืืช ืฉืื ืื, ืืืืืง ืืื leafX_DC1 ื-leafY_DC2, ืืื ืืืืืง ืื ืฉืื ืื ื ืืชืงืจืืื ืืืื.
ืืคื ืฉืืชื ืืืืืื ืืืืข, ืืฉ ืคืจืืฆืืช ืฉืืืคืฉืจืืช ืื ืืงืื ืืกืืืืื ืขื ASN ืืคืืืื ืืืจืืช ืื ืื ืื ืื ืืขืช ืืืืืื (Allowas-in ื-Cisco). ืืืฉ ืืื ืืคืืื ืฉืืืืฉืื ืืืืืืืืื. ืืื ืืื ืคืขืจ ืคืืื ืฆืืืื ืืืฆืืืืช ืืจืฉืช. ืืื ื ืืืฉืืช ื ืคืืชื ืืื ืืื ืคืขืืื.
ืืื ืชืืื ืื ื ืืคืฉืจืืช ืื ืืืฉืชืืฉ ืืืืจืื ืืกืืื ืื, ื ื ืฆื ืืืชื.
ืขืื ASN
ืืืื ืื ื ASN ืืืื ืขื ืื ืืชื Leaf ืืจืืื ืืจืฉืช.
ืื ื ืขืืฉืื ืืืช ืืืกืืืืช ืฉืฆืืื ื ืืขืื: AS-Path ืืื ืืืืืืช, ืชืฆืืจืช BGP ืืื ืกืืื ืืืช.
ืืื ืฉืืกืืืืื ืืื ืืืคืก ืืขืืจื ืืฆืืจื ืืืงื, ื-AS-Path ืฆืจืื ืืืืจืืืช ืื:
[leafX_ASN, spine_ASN, leafY_ASN]
ืืืฉืจ leafX_ASN ื-leafY_ASN ืืืื ื ืืืืื ืืืืืช ืฉืื ืื.
ืื ื ืืจืฉ ืื ืืืฆื ืขื ืืืจืื ืขื ืืืืื VNF ืืื DCs:
[VNF_ASN, leafX_DC1_ASN, spine_DC1_ASN, edge_ASN, spine_DC2_ASN, leafY_DC2_ASN]
ืื ื ื ืฉืชืืฉ ื-ASN ืฉื 4 ืืชืื ืื ืืฆืืจ ืืืชื ืขื ืกืื ื-ASN ืฉื ืืฉืืจื ืืืกืคืจ ืืชื ืืขืื, ืืืืืจ ืื: Spine_ASN.0000X.
ืื ืืชืืื ื ืขื ASN.
ืชืืื ืืช IP
ืืืกืืื ืฉื ืืืจ, ืขืืื ื ืืืงืฆืืช ืืชืืืืช ืืืืืืจืื ืืืืื:
- ืชืืชืืช ืืชืืืืช ืจืฉืช ืืื ToR ืืืืื ื. ืื ืืืืืื ืืืืืช ืืืืืืืื ืืชืื ืืจืฉืช ืืืื, ืื ืฉืื ืืืื ื ืชืืื ืืชืงืฉืจ ืขื ืื ืืืื ื ืืืจืช. ืืชืืื ืืฆืืื ืช 10/8. ืืื ืืชืื ืืฉ /26 ืขื ืจืืจืื. ืื ื ื ืงืฆื /19 ืืื DC ื /17 ืืื ืืืืจ.
- ืงืืฉืืจ ืืชืืืืช ืืื Leaf/Tor ื-Spine.
ืื ื ืจืืฆื ืืืงืฆืืช ืืืชื ืืฆืืจื ืืืืืจืืชืืืช, ืืืืืจ ืืืฉื ืืืชื ืืฉืืืช ืืืืฉืืจืื ืฉืฆืจืื ืืืืจ.
ืฉืืืื... 169.254.0.0/16.
ืืืืืจ 169.254.00X.Y/31ืืืคื X - ืืกืคืจ ืขืืื ืืฉืืจื, Y โ ืจืฉืช P2P /31.
ืื ืืืคืฉืจ ืื ืืืคืขืื ืขื 128 ืืชืืื, ืืขื 10 ืงืืฆืื ื-DC. ืืชืืืืช ืงืืฉืืจ ืืืืืืช (ืืืืืจื) ืืืืืจ ื-DC ื-DC. - ืื ื ืืืจืื ืื ืืช ืฆืืืช Spine-Edge-Leaf ืืจืฉืชืืช ืืฉื ื 169.254.10X.Y/31, ืืืคื ืืืืืง ืืืชื ืืืืจ X - ืืกืคืจ ืขืืื ืืฉืืจื, Y โ ืจืฉืช P2P /31.
- ืงืืฉืืจ ืืชืืืืช ื-Edge-Leaf ืืฉืืจืช MPLS. ืืื ืืืฆื ืฉืื ื ืืืงืฆืช - ืืืงืื ืฉืื ืื ืืืืงืื ืืืืืจืื ืืขืืื ืืืช, ืื ืฉืฉืืืืฉ ืืืืจ ืืืืชื ืืชืืืืช ืื ืืขืืื - ืืชื ืฆืจืื ืืืืืจ ืืช ืจืฉืช ืืืฉื ื ืืคื ืื ืืืื. ืืื, ืืืื ื ืืงื ืืืกืืก 192.168.0.0/16 ืืื ืื ื ื ืืจืืฃ ืืื ื ืืช ืืคื ืืืื.
- ืืชืืืืช Loopback. ืื ืื ื ื ืืชื ืืช ืื ืืืืื ืขืืืจื 172.16.0.0/12.
- ืขืื - /25 ืืื DC - ืืืชื 128 ืืชืืื. ืื ื ื ืงืฆื /23 ืืื ืืืืจ.
- ืขืืื ืฉืืจื - /28 ืืื DC - ืขื 16 ืขืืื ืฉืืจื. ืืืื ื ืงืฆื /26 ืืื ืืืืจ.
- Edge-Leaf - /29 ืืื DC - ืขื 8 ืงืืคืกืืืช. ืืืื ื ืงืฆื /27 ืืื ืืืืจ.
ืื ืืื ืื ื ืืกืคืืง ืืืืืื ืืืงืฆืื ื-DC (ืืื ืืืื ืืืื - ืื ืื ื ืืืขื ืื ืฉืื ืืืคืจ-scalers), ืื ืื ื ืคืฉืื ืืืืจืื ืืช ืืืืืง ืืื.
ืื ืืชืืื ื ืขื ืืชืืืช IP.
ืืืืืืช ืืืืจืืช:
ืงืืืืืช
ืชืคืงืื ืืืืฉืืจ
ืืืืจ
ืึถืจึถื ืึธืฉืึธืจ
172.16.0.0/23
ืงืฆื
172.16.0.0/27
ru
172.16.0.0/29
msk
172.16.0.8/29
kzn
172.16.0.32/27
sp
172.16.0.32/29
BCN
172.16.0.40/29
Mlg
172.16.0.64/27
cn
172.16.0.64/29
ืฉื
172.16.0.72/29
SIA
172.16.2.0/23
ืขืืื ืืฉืืจื
172.16.2.0/26
ru
172.16.2.0/28
msk
172.16.2.16/28
kzn
172.16.2.64/26
sp
172.16.2.64/28
BCN
172.16.2.80/28
Mlg
172.16.2.128/26
cn
172.16.2.128/28
ืฉื
172.16.2.144/28
SIA
172.16.8.0/21
ืขืื
172.16.8.0/23
ru
172.16.8.0/25
msk
172.16.8.128/25
kzn
172.16.10.0/23
sp
172.16.10.0/25
BCN
172.16.10.128/25
Mlg
172.16.12.0/23
cn
172.16.12.0/25
ืฉื
172.16.12.128/25
SIA
ืจืึนืึถื ืชึทืึฐืชืึนื:
ืงืืืืืช
ืืืืจ
ืึถืจึถื ืึธืฉืึธืจ
10.0.0.0/17
ru
10.0.0.0/19
msk
10.0.32.0/19
kzn
10.0.128.0/17
sp
10.0.128.0/19
BCN
10.0.160.0/19
Mlg
10.1.0.0/17
cn
10.1.0.0/19
ืฉื
10.1.32.0/19
SIA
ืืืื
ืฉื ื ืกืคืงืื. ืจืฉืช ืืืช. ADSM.
ื'ืื ืืคืจ + ืืจืืกืื. ืืืืื ืื. ืืื ืืืฉื ื ืืืืืื.
ืืืืช ืืืฉืืืื ืืฉืจืช ืืืืืจืืืืื ืฉืื ื ืืืืจื ื ืขืืืื ืืืืืืช, ืืืื ืืฆืืจื ืชืจืืื ื ืฉืชืืฉ ืืจืฉืช ืืคืืฉืืช ืขื ืงืฆื ืืืื ืืืืืืช.
ืฉื ื ืืจืืื ื ืชืื ืื: ืงืืืื ืืืจืฆืืื ื.
- ืฉื ื ืงืืฆืื ืื ืืื: ื'ืื ืืคืจ ืืืจืืกืื.
- ืืืจืืก ืืื (Leaf) ืืื ืืื - ื'ืื ืืคืจ ืืืจืืกืื, ืขื ืืืจื ืืื ืืืืืจ (ืืื ื ืืงื ืขืืืจ ืื Cisco IOL ืงื ืืฉืงื).
- ืฆืืืช Edge-Leaf ืืื ืื ืืื (ืืื ืชืืื ืจืง Juniper).
- ืืชื ืืื ืฉื ืกืืกืงื ืืฉืืื ืืืืื.
- ืื ืืกืฃ ืืชืืืืช ืืจืฉืช ืคืืขืืช ืืืื ืช ืืงืจื ืืืจืืืืืืช. ืืคืขืื ืืช ืืืืื ืื.
ืืฉ ืื ืืืฉื ืืื ืืืืฉืืจืื, ืืื ืืจืืฅ ืืขืจืืืช IPAM/DCIM, ืืืืจื ืฉื ืกืงืจืืคืืื ืฉื Python, Ansible ืืื ืืืจ ืืืจ ืฉื ืฆืืจื.
ืืกืงื ื
ืืื ืื ืื ืืงืืื? ืืื ืขืื ืืืชืื ืืกืงื ื ืงืฆืจื ืืชืืช ืืื ืืืืจ?
ืื ืืืจื ื
ืืจืฉืช ืืืืงื ืืคืืื (ืฉืืืช ืชืืชืืช) ืืืืืืจืืืืืืช (ืฉืืืช ืขื). ืืืงืืื, ืืฉืืื ืืชืืืื ืืืืืจื - ืืืื ืืคืฉืืช ืืช ืืืจืืฉืืช ืืืืกืื ืืชืืชืื.
ืืืจื ื ื-BGP ืืคืจืืืืงืื ืื ืืชืื ืขืืืจ ืจืฉืชืืช ืจืฉืช ืืฉื ืืืจืืืืชื ืืืืืฉืืช ืืืืื ืืืช ืฉืื.
ืืืื ืื ื ืฆืืชืื ื ืคืจืืื ืืืจืืื DCI - Edge-leaf.
ืืขืืื ืืฉืืจื ืืืื OSPF+LDP.
DCI ืืืืฉื ืขื ืืกืืก MPLS L3VPN.
ืขืืืจ ืงืืฉืืจื P2P, ื ืืฉื ืืชืืืืช IP ืืืืคื ืืืืืจืืชืื ืขื ืกืื ืฉืืืช ืืืฉืืจืื.
ืื ื ื ืงืฆื ืืืืืืช ืืคื ืชืคืงืืื ืฉื ืืืืฉืืจืื ืืืืงืืื ืืจืฆืฃ.
ืงืืืืืืช ืชืืชืืช - ืจืง ืืืชืื Leaf ืืจืฆืฃ ืขื ืกืื ืืืงืืื.
ืืื ื ื ืื ืฉืืจืืข ืืื ืื ื ืืช ืืฆืืื ืืืืชืงื ืขืืืื.
ืืื, ืืฆืขืืื ืืืืื ืฉืื ื ืืืื ืืืืกืืฃ ืืืชื ืืืขืจืืืช (IPAM, ืืืื), ืืืจืื ืืืฉื, ืืืฆืืจ ืชืฆืืจื ืืืคืจืืก ืืืชื.
ืืืืืจ ืืื ื ืขืกืืง ื-Netbox - ืืขืจืืช ืืืื ืื ืืืื ืืืจืื IP ื-DC.
ืชืืื
- Andrey Glazkov aka @glazgoo ืืืืื ืืชืืงืื ืื
- Alexander Klimenko aka @v00lk ืืืืื ืืขืจืืื
- ืืจืืืื ืฆ'ืจื ืืืื ืขืืืจ KDPV
ืืงืืจ: www.habr.com