αα
αααα»αα’αααααααΈαααααΌα αααα»αααΆαααΎαα‘αΎαααΈαααα αΆααααααααααααα·αααα α αΎαααΆαααΌαααΆαα’αααΈαααααααααααααααΆ α αΎααα
αααα»αα’αααααααΈααΈα αααα»αααΆααααααα
ααΆαα·αααα·ααααααΆα αααααΆαα·ααΈααΆαααααααααΌααααα»αααΆαααααΎααααααααααααα·ααααααααΆαααααααα
ααΆααααααααααααΆααααα
α₯α‘αΌααααααΆααααααα αΎαααΎααααΈααΌαααααΆααααΆααααααααΆαααΌαααααα
ααααα·αααΎα’ααααα·ααααΆαααΉαααΆαααα‘αΎααααααΆαααααααααααα·ααααααααααα αααα»αααΌαααααΆαα±ααα
αΆααααααΎαααΆαα½α
αααα αΆααΆααα’ααα
-
0. ADSM α αααααααΌαααα ααΆαααααΎαααααΆα -
1. ADSM α αααααααΈ XNUMX (αααααΆααααΈααΌααα) α αα·αααα·ααααααΆα -
2. ADSM α αααααααΈααΈαα ααΆααα ααΆαααααΆα
ααΆαα’αα»αααααααααΆααα·αααααΆαα
αααα»ααααααΈααααα½αααα’αΆα
α’αα»ααααααΆαα
αααααααααααααααααΆαααΆαα½α ααα αααΆαα½α ααΆαα½αααΉαααΆααα»αααααΆααα’αααααα (αα·αααα)α αααααΆαααΆαααΆαααααααΆαα·αα’αΆα
αα
αα½α
αααααα»αααΆααα·αααααΆα’αααΈα§ααΆα αααααΆαααααααΆαα’αα»αααααα·ααΈααΆαααααααΆαααααα ααΌα
αααααααα»αααΉααααααααΎααααΆααααααααααααΎααααααααΆα DCα
ααΎαααΉαααααΎ DCI αα
ααΎ MPLS L3VPN α
αααααΆα Overlay ααααΎαααΆααα αααααααΆαααΎαααααααΆαααΌαααααααΈαααΆαααΈα (αααα’αΆα ααΆ VXLAN αααα OpenStack α¬ Tungsten Fabric α¬α’αααΈαααααααααααααΆαααΆαααααΆαααααΆαα IP ααΌαααααΆαααΈαααααΆα) α
αααα»αααααΈαααααΎαααα½αααΆαααααΆααΈαααΌααΆαααααα½ααααααΆααααααααααααααα·ααααααΈαααααααΎαααΆαα§αααααααΆα αααΎααααααααΌαααΆαααααααα ααΆααααααααααΆαααααααΌα ααααΆα
ααΎαααΉαααααΎαααΎα DC αααααααα αααα»ααααααααααααα
- αααααα ααΆαα½ααα αααααααΈααααααα
- α’ααααααααΈαααΆαααααααΎααααααΆαααααα ααααΈαα
- αα½α DC ααΊααΌα ααΆαα½αααααααααααΌα ααΆ peas ααΈααα αααα»α pod αα½αα
ααΆαα·ααΆ
- ααααΉααααΈααΌααα·ααααΆ
- ααΆαααΆαααααΌα
- αααααΆα IP
- α‘αΆααΆ
- ααα ααααΈααααα·ααααΆα
- αααααΆααααααααα
α’αα»ααααΆαα±αααααα»αα αα»ααααααααααΆ LAN_DC ααααααΎαααααΎααΆααα αΆααααααααΈααα’αΌααααα»ααααααΆαα’αααΈααΆααααααΆαααΆαααΈαα·ααα αααα»ααααααΎααααααααααΆααααΆααα
αα αααα»α megacities αααααΆααααααΆαααα·αααΆαααααΆαα ααΌα ααααα’αααααααΌαααΆααααΆαααΈαααΆαααΆαα αααΎαα
ααΆααααΌα αααα»αααΉααααααΆα’αααΈαααααΆααααα ααααΆαααααααα»αα ααα±ααααΆααααΆαααΆα α αΎααααααΆαααααααα»αααΉαααααΎα±ααααΆααΆαααααααααΆαααααααΈααα·αααααα
ααααΉααααΈααΌααα·ααααΆ
ααΈααΆαα
LAN_DC ααΉαααΆα 6 DCsα
- ααααααβαα»αααααΈ (RU):
- ααΈαααα»ααααΌααααΌ (msk)
- ααΆα αααΆα (kzn)
- α’ααααααΆα (SP):
- ααΆααα‘αΌααΆ (bcn)
- αααΆα‘αΆα αααΆ (mlg)
- ααααααα
α·α (CN):
- αααα α (sha α)
- αααΈα’αΆα (sia)
ααΆααααα»α DC (Intra-DC)
DCs ααΆααα’ααααΆααααααΆααααααΆααααΆααααα»αααΌα
ααααΆααααα·α αααααα’ααααΎ Clos topology α
ααΎαααααΆα Clos ααααααααΆαααα α αΎαα ααα»α’αααΈααΆαααΆαα½αααΆαααα·ααα
ααΆα
ααααα‘αα
DC ααΈαα½ααααΆα 10 racks ααΆαα½αααΉααααΆαααΈα αα½αααααΉαααααΌαααΆαααΆααααα A, B, C α αΎαααΌα αααααα ααΎα
αααΆαααααΈαα½ααααΆααααΆαααΈα 30 α αα½αααααΉααα·αα αΆααα’αΆααααααααΎαααα
ααΌα ααααΆαααααααααα αααα»α rack ααΈαα½ααααΆααα»αααΆααααααααΆαααΈαααΆααα’ααααααΌαααΆαααααΆαα - αααααΊααΆ αααααααΆαααΎαααα»αααΆαα Rack - ToR α¬ααΎαα·αααΌα αααααααα αααα»ααααααααααααααα ααα Clos ααΎαααΉαα α ααΆα ααααΉα.
ααααΆααααΆαααΌαα
αααααα
αααα
ααΎαααΉαα α αα½αααα XXX- ααααΉαYαααααΆαααααα XXX - α’ααααααΆααααΈα’αααα DC, αα·α Y - αααβαααααΆααα α§ααΆα ααα, kzn-leaf11.
αα αααα»αα’ααααααααααααα»α αααα»αααΉαα’αα»ααααΆαα±αααααα½ααααα»αααααΎααΆααα Leaf αα·α ToR ααΆααΆαααααΆααααααΌα ααΆαααα αααααΆαααΆαααΆαααααααΎαααααΌαααα αα αΆαααΆααααα·ααααααΆααααΈαααααα
ToR ααΊααΆαα»αααΆαααααααΆαααα‘αΎααα αααα»α rack ααααααΆαααΈαααααΌαααΆαααααΆααα
Leaf ααΊααΆαα½ααΆααΈααααα§ααααααα αααα»ααααααΆαααΌααααα α¬αα»αααΆααααααα·αααΈαα½ααα αααα»ααααααααααα Cloes topology α
αααααΊααααΉα != ToR α
ααΌα αααα Leaf α’αΆα ααΆαα»αααΆαα EndofRaw α
ααααααΆαααΆααααα αααα»ααααααααααααα’αααααααα ααΎαααΉααα ααα αΆαααα»ααα½αααααΆααΆααΆαααααΆααααααΌα α
αα»αααΆαα ToR ααΈαα½ααααααΌαααΆαααααΆαααα αα»αααΆαααααααΌααααα»αααααα·ααααααα ααα½ααα½α - ααα’αΉααααααα. αααΆααααα½ααα αααα»α DC ααααΌαααΆαααααα»ααα»ααααααΆααααα’αΉαααααα ααΎαααΉαααΆαααααααααΆααααααααααΆα XXX- ααα’αΉαααααY.
αααααααααΌα ααααΆααΉαααΆαα§ααααααααααΆααααααΆααααααΆαααααΆαααααααα DC - 2 ααΆαα½α MPLS αα ααΎααααα ααα ααα»ααααααΆααΌαα ααΆαααααααΊααΆ ToRs ααΌα ααααΆα αααααΊααΆαααααααααααΆαααααΌαααα’αΉααααα ToR ααααααΆααΆαα½ααααΆαααΈααααααΆααααααΆααα¬ααααααααααααΆαα DCI αα·αααΆααααα αΆα’αααΈααΆααα’αα - ααααΆαααααααααΌαααααααα»αααααα
ToRs αα·αααααααααααααΌαααΆαααα α ααΆ ααα - ααααΉα. ααΎαααΉαα α αα½αααα XXX- αααααΆY.
ααΆααΉαααΎααα ααΌα αααα
αα
αααα»αααααΆααααΆαααΆαααΎ αααα»ααα·αααΆααΆααααα αα·αααααΉααα
ααΎααααα·αααΌα
ααααΆα
αααααΆααααΆαααΆααααα½αααααΆααααααΎαααΆαααα’ααΆαα αααα»αααΉααα ααααΌα Edge ααΎααα’αΉααααα αααααααααααΎαααΉαα αα αΆαααΆαα·αααΆααααααΆαα ααΎααα’αΉααααααα α αΎαααΆαα·αααΆαααΆααα»ααααααααααΆαα αααααααΎααΆαααΆαα½α Leaf αα·α Edge-leaf ααααααΆαα (αααααΈααΆααΆα’αΆα ααΆαααΆααα»ααααααααααΆαα ααΈααααααααα ααα»ααααααΆααΌαα αααααΆααΆααα·α)α
αααααααΆααααααααα
ααααα½ααααααΆααααααααΉαα
ααααααααΈα―αααααααΉα ααα’αΉααααα αα·αααααααααΎαααΆαααααΆα Underlay α¬αααα αααα
ααΆααα·α
αα
αααααα
ααααααααΆα (α’αΆα Underlay) ααΌα
αααααΎαααΆαααααααα½α
α αΎααα
αααα»α
αααα αΎαααΆααΌαα ααα»ααααααααΆαααααΌαααΆαααα α
ααΆαααα
ααα ααΌα
ααΆα§ααΆα ααα αααα
αααααααΌααα
ααΆααααα»ααααα’αααααααΆααααΌαα»α αααα’αααα’αΆα
α’αΆαααααααα’αααΈαα
αααα»α
ααΆααΌαα topology ααααααααααΌαααΆαααα α ααΆαααα αααααααααααααΆαααα αααα»αααΆαααααααααΆααααααΆαααααΆααα α αΎαααΆαα·ααΆααααα»αααΆαααα·αααα
αααα αααααΊ L3 ααΆαααααα»αα ααααΆα VLAN ααααΆαααΆαααααΆααα - ααΎαααΆαα’αααααααααααααα·ααΈααα’ααα αΆααααααααααα LAN_DC αα½αααααΉαααΈααααααααααααααα·ααΈαααααααα αααα»αααααΌ L3 α αΎααααΆαααΈααα·αααα·ααα·αααΆαααΆαααΆαααααΎα αααΆααααα»αααααΆααααΆαα½αααΆααααααΆα’αΆααααααΆα IP αααααα
α αΎαααααααα: α
ααααΎααα
ααΉααααα½αααΆα ααα»α’αααΈααΆαααΆαααα
ααααα·αα ααα»α’αααΈααΆαααΆ L3 αα
ααΆα
ααααα‘αα
DCI - ααΆαααααΆααα’ααααααααααααααα·αααααα (Inter-DC)
DCI ααΉαααααΌαααΆααααα
αα‘αΎααααααααΎ Edge-Leaf αααααΊαα½αααααΊααΆα
ααα»α
α
ααααααααΎααα
ααΆααααααΌαα αΆαααα
αααααΆααααΆαααΆαααα ααΎαααααααααΆ DCs ααααΌαααΆαααααΆαααα
ααααΆαα
αα·ααα
ααααααααααααΆααααααΆααα
α’αα»ααααΆαα±ααααΎαααααΆααααααΆααααΆααααα
ααΈααΆααα·α
αΆαααΆα
αααα»αααΉαααΆ ααΆαααααααααααα»ααα»ααααΆαααΆαα»αα½α αααα»αααααΎα±αααααααΆαααΆααααα½ααααΆαααααΆααα α αΎααα ααααααααΎαααααΎααααααααααααα·αααααααααΆαα’ααΌααΈααααααΎα α’αααΈαααΉαααα’ ααα»αααααα ααΎαα·αααΉαααΆαααΎα ααααα
ααΆβααΆβααΆααα·αα αααααΆαααΆαααΆααααα α ααα»α αααααααΈαααααΊααααΌααα·α αα·αααααΎααΆαααΎαα·ααΈααΆααααα αα·ααααααΎααααΈαααααααΆααααα αΆααααααααΎαααααααααααα
αα ααΎ Edge-Leafs αααααΆααααΆααααααααααΌαααΆαααΆαααααα»α VPN αα·ααααααΌαααΆααααααα’αΉααααα MPLS (αααααααΆααααααΆααααΌα ααααΆ)α
αααααΊααΆααααΆααααΆαααααα·αααααΌααααααΎαααα½αααΆαα
ααΆαααΆαααααΌα
αααααΆααααΆαααααΎααααΎααααα»α DC ααΎαααΉαααααΎ BGP α
αα
ααΎααΎα MPLS OSPF+LDP α
αααααΆαα DCI αααααΊααΆααααα
αααΆααααααΆαααα
αααααααΈ - BGP L3VPN ααΎ MPLS α
αααααααΆαααααΌαα
ααααααΌα
αα·αααΆα OSPF α¬ ISIS (αα·ααΈααΆααααααΌαααααΌααααααααΌαααΆαα αΆαααΆαααα αααα»ααα ααααααα»αααααΈ) αα αααα»ααααα ααααααααα
αααααΆααααααΆααΉααα·αααΆαααΆαααααααααααααααααααααααα· α¬ααΆαααααΆααααΌαααααΈαααα»αααααα - ααΆαααααααα ααααα»ααααα (ααΆααα·ααααααααααααααααα· - ααΎααααα»ααα·ααΆαα’αααΈααααααααααααα·αααααα ααΈααα) αααα ααα·ααΈααΆα αααααΆαα αα·ααααααΆαααα
αααααααΆααααααααααααΌα BGP αα
αααα»α DC
α ααα»α’αααΈ BGP?
αα
ααΎαααααΆααααααααΆα
α αΎαααΆααααααααΆααααΌααα
αααα»αα’ααααααααααααα»αα§αααα·ααααααΏααααα ααΎαααα»αααα’ααααα
ααΆ
ααα»αααααααααΈααΆαααΆαααααΈααααα αα·αααΆα IGPs ααΆααααααααααααααΆαααααααΆαααααααααααααα·αααααααα αααα ααα½αα§ααααααααααΆααααα αΌααα αααα»αααΆααααΆααα
ααΎαααΈαααααα ααΆαααααΎααααΆαα BGP αα αααααααΈααααααααΉαα’αα»ααααΆαα±ααα’ααααα·αααααααααΆααααααααΆααΎααΆαααΆαααααα·ααΈααΆααααααα αα·αααΆαααααΎααααΆααααααααΆααα½αααΆα
αααα ααΎαααααΌααα αααα»ααααα αααααααααΎααααααΆαααααα·ααααααααααααΌααΆαααΈααΈααααΉααα·αααΈαα ααααΎααααΆαααΆαααα αα OSPF ααΉααααααααααΆαααααααΆαααααααα ααΆααααααα·αααΆαααα αΆααααααα αααΆααΆααα αα·ααααααΈααΆαα ααα»ααααααΌααααααααΎααααααΆααααΆαα ααααααΆααα½αα ααα½ααααααΎαααααΌαααΆα α αΎαααΎαααΉαααααΎ BGP ααΌα ααα Pyotr Lapukhov ααα½αααααα
αααααΆααααααααααααΌα
αα
ααΎααΆαααααΆααααααΌα Leaf ααΎαααΆαα
αΌααα»αααααααΈα
ααα»α
αααααΆαααααααΆα Underlay αα
αααα»α BGP α
ααΎαααΉαααΆααααα BGP αααΆα ααααΆ ααΌ Leaf-Spine ααααα»ααααα Underlay ααΆαααααααΉαααααΌαααΆααααααΆααα
ααΎαααααΆααα
ααΈααα αα·αααΈαααα
αα
αααα»αααααααααααα·αααααααα½α ααΎαααΉαα
ααα
αΆαααααααααΆααααΆαααααααΎαααΆαααΆαα
αΌααα
αααα»α ToRe α αα
ααΎ Edge-Leafs ααΎαααΉααααααΌααααα»ααα½αααΆ α αΎααααααΆααα½αααΆαα
ααΆαα DCs ααΈα
ααααΆα α αΎααααααΌαααΆαα
TORs α αααααΊ ToR ααΈαα½ααααΉαααΉαα
αααΆααααΈαααααα
ToR αα½ααααααααααα
αααα»α DC ααΌα
ααααΆ αα·ααααααααααα
ααα»α
α
αΌαααΊααΎααααΈαα
ααα ToR αα
αααα»α DC ααααααααα
αα αααα»α DCI ααααΌαααΉαααααΌαααΆααααααΌαααΆ VPNv4 α ααΎααααΈααααΎααΌα ααααα ααΎ Edge-Leaf α ααα»α αααααΆααααααααα αααα αααααΉαααααΌαααΆαααΆαααα αααα»α VRF ααΌαα α ααΆααΆ UNDERLAY α αΎααααααΆαααααααΆαααα’αΉααααααα ααΎ Edge-Leaf ααΉαααΎαα‘αΎααα αααα»α VRF αα·ααααΆα Edge-Leafs αα αααα»α VPNv4- αααα½ααΆαα
ααΎαααααΉαα αΆαααΆααααΆααααααΆαα‘αΎααα·αααΌαααααΌααααααΆαααα½αααΈααα’αΉααααααααα‘αααα
αα½αααα
αα
ααΎ Leaf and Spine ααΎαααΉααα·αααΆαα
αΌα Loopbacks ααα ααΎαααααΆααααααααΌαααΆααα½αααΆααΎααααΈαααααααααααααΆαααααααααααα»αααααα
ααα»αααααα ααΎ Edge-Leafs ααΎαααΆαα αΌαααΆαα αααα»α Global BGP α αααΆαα’αΆααααααΆα Loopback Edge-Leafs ααΉααααααΎααααα BGP αα αααα»α IPv4 VPN-family ααΆαα½αααααΆαα αα·ααα ααα
ααΎαααΉαααΆαααα’αΉααααα 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?
α αΌαααααααααα½ααααααΆααΈαα
- α ααα»α’αααΈααΆαααΆ ASNs ααΌα ααααΆαα ααΎααα’αΉαααααααΆααα’αααα 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]
α αΎααα·ααα½αααΆα ASNs αααα½ααααααααΈααααααααα
αααααΊ Spine_DC1 αα·α Spine_DC2 ααααΌααααα»αααααΆ ααΌα
ααΆ leafX_DC1 αα·α leafY_DC2 αααααΆα’αααΈαααααΎααααα»ααα·ααα·αα
ααΌα αααα’αααααΆαααΉαα αΎαααΆααΆαααΆααα½α α αΌααααα’αα»ααααΆαα±ααα’αααααα½αααααααΌαααΆαα½α ASNs αααα½α αααααΈααΆααααααΆαααΆαααΆαααααα·ααα»α (α’αα»ααααΆααα ααΎ Cisco) αααααα α αΎααααααΆααααΆαααΆαααααΎααααΆααααααα αααΆαααααααα ααα»αααααααααΊααΆαααααΆααααα’αΆα ααΎαααΆααα αααα»ααααααααΆααααααααΆαα α αΎααααα»αααααΆααααΆαααααΆααα αΌααα αααα»αααΆααΈαααΈααα
α αΎαβααΎβααΎαβααΆαβα±ααΆαβαα·αβααααΎβααααβαααβααΆαβαααααααααΆαα ααΎαβααΉαβααΆαβααβααααααααβααΈβααΆα
ααααΉα ASN
ααΎαααΉαααΆα ASN αα»αααααα
ααΎα§αααααααααΌαααααΉαααΈαα½αααα
ααΌααΆαααααααΆαα
ααΎαααααΎαααααααααααΆααα ααα»αααααααΆααααααα±ααααΆαααΎ: AS-Path αααααααΆαααααα·ααα»α ααΆαααααααα
ααΆαααααααα BGP αααααααΆαα
αααΆαα
αααααΆααααααΌααααΆα Leafs ααααααΆαααααΆααααΌα 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-byte α αΎααααααΎαααΆαααααα’ααααΎ Spine's ASN αα·α Leaf switch number ααΌα αααα ααα’αΉααααα_ASN.0000X.
αααααΆααΌαααΆαααΆαα½α ASNα
αααααΆα IP
ααΆααΌαααααΆα ααΎαααααΌααααα ααα’αΆααααααΆααααααΆααααΆααααααΆααααΆααααααα
- ααΆααα’αΆααααααΆααααααΆααααΆα ToR αα·ααααΆαααΈαα αα½αααΆααααΌαααααΆααααα½αααααα αααα»ααααααΆαααΆααααΌα ααΌα αααααααΆαααΈαααΆαα½αα’αΆα ααΆααααααΆαα½αα§αααααααααααααα ααααα’ααα αΆααα 10/8. αααααΆαα rack ααΈαα½ααααΆα /26 αααααΆααα»ααααα»αα ααΎαααΉααααα αα /19 αααα»ααα½α DC αα·α /17 αααα»ααα½ααααααα
- ααααΆααα’αΆααααααΆααααΆα Leaf/Tor αα·αααα’αΉαααααα
αααα»αα ααααααααα½αααΆααΆααααα½ααααααααΆα αααααΊααααΆαα½αααΆααΈαααααα§ααααααααααααΌαααααΆααα
ααΌαα±ααααΆααααΆαααΆ ... 169.254.0.0/16 α
αααααΊ 169.254.00X.Y/31αααααΆαααααα X - αααααα’αΉααααα, Y - αααααΆα P2P / α£α‘.
αααααΉαα’αα»ααααΆαα±ααα’αααααΎαααααΎαααΆααα αΌαααα 128 racks αα·ααα αΌαααα 10 ααα’αΉααααααα αααα»α DC α α’αΆααααααΆαααααΆααα’αΆα (α αΎαααΉα) ααααΌαααΆαααααΎαααααααααΈ DC αα DC α - ααΎααααα αααααααα Spine-Edge-Leaf αα ααΎαααααΆααα 169.254.10X.Y/31αααααΆαααααααααααΌα ααααΆααααα·α X - αααααα’αΉααααα, Y - αααααΆα P2P / α£α‘.
- ααααΆααα’αΆααααααΆαααΈ Edge-Leaf αα MPLS ααα’αΉαααααα αα ααΈαααααααΆαααΆαααΊαα»αααααΆαααα - ααααααααααααααααΆααα’ααααααΌαααΆαααααΆααααΆα ααα·ααα½α ααΌα ααααααΆαααααΎα’αΆααααααΆαααΌα ααααΆα‘αΎααα·αααΉααα·αααααΎαααΆααα - α’αααααααΌαααααΎαααΎααααααΆαααα₯ααα·ααααααααααΆααα α’αΆαααααα ααα»ααα α αΌαααΎαααααΆααΌαααααΆα 192.168.0.0/16 α αΎαβααΎαβααΉαβααβα’αααβαααβααΆαβααααΈααΆαβα ααβααΈβααΆα
- α’αΆααααααΆα Loopbackα ααΎαααΉαααααααα½αααΆααααΌααααααΆαααα½αααα 172.16.0.0/12.
- ααααΉα - / 25 αααα»ααα½αααΈαααΈ - ααΌα ααααΆ 128 racks α ααΎαααΉααααα αα /23 αααα»ααα½ααααααα
- ααα’αΉααααα - / 28 αααα»ααα½αααΈαααΈ - αα αΌαααα 16 ααα’αΉαααααα α αΌααααα αα /26 αααα»ααα½ααααααα
- Edge-Leaf - /29 αααα»ααα½α DC - αα αΌαααα 8 αααα’ααα α αΌααααα αα /27 αααα»ααα½ααααααα
ααααα·αααΎααΎααα·αααΆααα½ααααααΆααααα αααααααααααΆαααα αααα»α DC (α αΎαααΆααααΉααα·αααΆαααα - ααΎαα’αα’αΆαααΆααΆα’ααααααααΎαααα ααα) ααΎαααααΆααααααααΎαααΎααααα»ααααααΆααα
αααααΊααΆααΌαααΆααααααΆαα’αΆααααααΆα 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
sha α
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
sha α
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
sha α
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
sha α
10.1.32.0/19
sia
α‘αΆααΆ
α’ααααααααΈαααΆααα αααααΆααα½αα ADSM
Juniper + Arista α α’ααΌααα»αααΌα α’ααααΆα αΆααα
α ααα½αααααΆααα ααΎαααΆαααΈααααα·αααα·αααααααΎααα Mirana αα ααΆαααααα·ααα α‘αΎα ααΌα αααααααααΆααααΆαα’αα»αααα ααΎαααΉαααααΎαααααΆααααααΆααααα½ααααααααα·ααααααα
ααααααααααα·ααααααααΈαα Kazan αα·α Barcelona α
- ααα’αΉαααααααΈαααΊ Juniper αα·α Arista α
- αα½α torus (Leaf) αα αααα»αααααΆ - Juniper αα·α Arista ααΆαα½αααΉααααΆαααΈαααααΆαααα½α (ααΌααα Cisco IOL ααααααααααΆααααααΆααααΆαααα) α
- ααααΆαα Edge-Leaf ααΈαα½αα (αααααΆαααα Juniper ααα»ααααα) α
- αα»αααΆαααααΈααααΌαα½αααΎααααΈααααααααααα½αααααΆααα’ααα
- ααααααααΈααΎαααα’αααααααΆα αααΆαααΈαααααααααααα·αααα·ααααα»αααααΎαααΆαα αααα»αααααΎαααΆαα’ααΌααα»αααΌα
ααΆααΆααα·αααα·α αΌαααααΎα§αααααααΆααα’αα ααΆααΉαααααΎαααΆααααααααα IPAM/DCIM αα½ααααα»αααααααααΈα Python, Ansible αα·αα’αααΈαααααααααααααΎααααα ααααΆααααΌαααΆαα
ααα ααααΈααααα·ααααΆα
ααΎβααΆβααβααα½αβααβαααβα¬βαα? ααΎαααα»ααα½ααααααααα ααααΈααααα·ααααΆαααααΈαα½ααα αααααα’αααααααΈαα½αααα?
ααΌα
ααααααΎαααααΎαααΎα
αααααΆααααααααΌαααΆααααα αααα ααΆααΌαααααα (αααααΆααααααα) αα·ααα·αααα·α (ααΆααααΎ)α αααα»ααααααΆαα½αααααΆαααααΆααααα½αααΎααααΆα αΆααααααΎαααΈαααΆαααΈα - αααα ααα»αααααααΎα±αααααααΌαααΆααααααΆαααααααΆααααΆααααααααΆαααΆαααΆααααα
ααΎαααΆαααααΎαααΎα BGP ααΆαα·ααΈααΆαααΆαααααΌααααααΆαααααααΆααααααΆααααααΆααααααααΆαααααΎααΆαααααααΆα αα·αααΆαααααααααααααααααΆαααααααΆα
ααΎαααΉαααΆαααααΆααααΆα
ααααα‘αααααααΆαααααα
α DCI - Edge-leaf α
ααα’αΉαααααααΉαααΆα OSPF+LDP α
DCI ααΉαααααΌαααΆαα’αα»αααααααααα’ααααΎ MPLS L3VPN α
αααααΆαααααααααΆαα P2P ααΎαααΉαααααΆα’αΆααααααΆα IP ααΆααααα½ααααααααΆααααααα’ααααΎαααααα§αααααα
ααΎαβααΉαβαααααβααΆαβαα·αβαααα‘ααβαααβαααβααΆαβαα½ααΆααΈβααααβα§ααααα αα·αβααΈααΆααβααααβααΆβααΆβαααααααααΆααα
αα»αααααααααα - αααα
ααΎααΆαααααΌαααααΉαααΆαααααΆααααααααααααα’ααααΎααΈααΆααααααααΆα
α
αΌααααααααΆα₯α‘αΌααααααΎααα·αααΆααααΆαααα‘αΎαα§ααααααα
α‘αΎαααα
ααΌα
αααα ααα αΆααααααΆααααααααΎαααΉααααααααα½αααΆαα
αααα»ααααααααα (IPAM, ααΆαααΎααααα) αααα
αααΆαα
αΌαααααΎ αααααΎαααΆαααααααα
ααΆαααααααα αα·αααΆααα±ααααααΎααααΆααααΆα
αα αααα»αα’ααααααααααΆααααΎαααΉααααααααΆαααΆαα½α Netbox - ααΆαααΎααααααα·αααααααααααααααααααααααΆααααα IP αα αααα»α DC α
ααΌαα’ααα»α
- Andrey Glazkov aka @glazgoo αααααΆααααΆαα’αΆα αα·ααααααααΌα
- Alexander Klimenko aka @v00lk αααααΆααααΆαα’αΆα αα·αααααααα½α
- Artyom Chernobay αααααΆαα KDPV
ααααα: www.habr.com