ΠΠΎ ΠΏΡΠ²ΠΈΡΠ΅ Π΄Π²Π΅ ΡΡΠ°ΡΠΈΠΈ, Π³ΠΎ ΠΏΠΎΠΊΡΠ΅Π½Π°Π² ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ° ΠΈ ΡΠ° ΡΠΊΠΈΡΠΈΡΠ°Π² Π½Π΅ΡΠ·ΠΈΠ½Π°ΡΠ° ΡΠ°ΠΌΠΊΠ°, Π²ΠΎ Π²ΡΠΎΡΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠ²Π»Π΅ΠΊΠΎΠ² Π²ΠΎ ΠΌΡΠ΅ΠΆΠ½Π°ΡΠ° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ°, ΠΊΠ°ΠΊΠΎ ΠΏΡΠ² ΠΏΡΠΈΡΡΠ°ΠΏ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅.
Π‘Π΅Π³Π° Π΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΡΡΠ° Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌ Π½Π° ΡΠΈΠ·ΠΈΡΠΊΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ°.
ΠΠΊΠΎ Π½Π΅ ΡΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅Π½ΠΈ ΡΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΌΡΠ΅ΠΆΠΈ Π½Π° ΡΠ΅Π½ΡΡΠΈ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΡΠΎΠ³Π°Ρ ΡΠΈΠ»Π½ΠΎ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΡΠ²Π°ΠΌ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ ΡΠΎ
Π‘ΠΈΡΠ΅ ΠΏΡΠ°ΡΠ°ΡΠ°:
-
0. ΠΠΠ‘Π. ΠΡΠ»ΡΠ° Π΄Π΅Π». ΠΠ»Π°Π½ΠΈΡΠ°ΡΠ΅ -
1. ΠΠΠ‘Π. ΠΡΠ² Π΄Π΅Π» (ΠΊΠΎΡ Π΅ ΠΏΠΎΡΠ»Π΅ Π½ΡΠ»Π°). ΠΡΠ΅ΠΆΠ½Π° Π²ΠΈΡΡΡΠ΅Π»ΠΈΠ·Π°ΡΠΈΡΠ° -
2. ΠΠΠ‘Π. ΠΡΠΎΡ Π΄Π΅Π». ΠΡΠ΅ΠΆΠ΅Π½ Π΄ΠΈΠ·Π°ΡΠ½
ΠΡΠ°ΠΊΡΠΈΠΊΠΈΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΎΠ²Π°Π° ΡΠ΅ΡΠΈΡΠ° ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΏΡΠΈΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Π·Π° ΡΠ΅ΠΊΠ°ΠΊΠΎΠ² ΡΠΈΠΏ Π½Π° ΠΌΡΠ΅ΠΆΠ°, ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°, ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΈ (Π½Π΅). Π‘Π΅ΠΏΠ°ΠΊ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Π° Π½Π° ΠΎΠ²ΠΈΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ. ΠΠ°ΡΠΎΠ°, ΡΠ΅ ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°ΠΌ Π½Π° ΠΌΠΎΠ΄Π΅ΡΠ½Π°ΡΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° DC ΠΌΡΠ΅ΠΆΠ°ΡΠ°:
ΠΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠ΅ DCI Π½Π° MPLS L3VPN.
ΠΡΠ΅ΠΊΠ»ΠΎΠΏΠ΅Π½Π° ΠΌΡΠ΅ΠΆΠ° ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° ΡΠΈΠ·ΠΈΡΠΊΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΎΠ΄ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ (ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ OpenStack's VXLAN ΠΈΠ»ΠΈ Tungsten Fabric ΠΈΠ»ΠΈ ΡΡΠΎ Π±ΠΈΠ»ΠΎ Π΄ΡΡΠ³ΠΎ ΡΡΠΎ Π±Π°ΡΠ° ΡΠ°ΠΌΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎ IP-ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΎΠ΄ ΠΌΡΠ΅ΠΆΠ°ΡΠ°).
ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, Π΄ΠΎΠ±ΠΈΠ²Π°ΠΌΠ΅ ΡΠ΅Π»Π°ΡΠΈΠ²Π½ΠΎ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΎ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ°, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΎΠΏΡΠ΅ΠΌΠ° ΡΡΠΎ Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π° Π½Π° ΠΈΡΡ Π½Π°ΡΠΈΠ½.
ΠΠ΅ ΠΈΠ·Π±Π΅ΡΠ΅ΠΌΠ΅ ΡΡΠ΅ΡΠΈΡΠ΅Π½ DC Π²ΠΎ Π²Π°ΠΊΡΡΠΌ:
- ΠΠ΄Π½Π° Π΄ΠΈΠ·Π°ΡΠ½Π΅ΡΡΠΊΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π°ΡΠ΅ΠΊΠ°Π΄Π΅.
- ΠΠ²Π°ΡΡΠ° ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΈ ΡΠΎΡΠΌΠΈΡΠ°Π°Ρ Π΄Π²Π° ΠΌΡΠ΅ΠΆΠ½ΠΈ ΡΠ°ΠΌΠ½ΠΈΠ½ΠΈ.
- ΠΠ΄Π΅Π½ DC Π΅ ΠΊΠ°ΠΊΠΎ Π΄ΡΡΠ³ ΠΊΠ°ΠΊΠΎ Π΄Π²Π° Π³ΡΠ°ΡΠΎΠΊ Π²ΠΎ ΠΌΠ΅ΡΡΠ½ΠΊΠ°.
ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°
- Π€ΠΈΠ·ΠΈΡΠΊΠ° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ°
- Π ΡΡΠΈΡΠ°ΡΠ΅
- ΠΠ ΠΏΠ»Π°Π½
- ΠΠ°Π±Π°
- ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
- ΠΠΎΡΠΈΡΠ½ΠΈ Π»ΠΈΠ½ΠΊΠΎΠ²ΠΈ
ΠΠΎΠ·Π²ΠΎΠ»Π΅ΡΠ΅ Π½Π°ΡΠΈΠΎΡ Π΄Π°Π²Π°ΡΠ΅Π» Π½Π° ΡΡΠ»ΡΠ³ΠΈ LAN_DC, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° Π²ΠΈΠ΄Π΅Π° Π·Π° ΠΎΠ±ΡΠΊΠ° Π·Π° ΠΏΡΠ΅ΠΆΠΈΠ²ΡΠ²Π°ΡΠ΅ Π²ΠΎ Π·Π°Π³Π»Π°Π²Π΅Π½ΠΈ Π»ΠΈΡΡΠΎΠ²ΠΈ.
ΠΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈΡΠ΅ Π³ΡΠ°Π΄ΠΎΠ²ΠΈ ΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΎ, ΡΠ°ΠΊΠ° ΡΡΠΎ Π²ΠΈ ΡΡΠ΅Π±Π°Π°Ρ ΠΌΠ½ΠΎΠ³Ρ ΡΠΈΠ·ΠΈΡΠΊΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ.
ΠΡΠ²ΠΎ, ΡΠ΅ ΡΠ° ΠΎΠΏΠΈΡΠ°ΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠ²Π° ΡΡΠΎ Π±ΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° Π±ΠΈΠ΄Π΅. Π ΡΠΎΠ³Π°Ρ ΡΠ΅ Π³ΠΎ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π°ΠΌ Π·Π° Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡΠ°ΡΠ°.
Π€ΠΈΠ·ΠΈΡΠΊΠ° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ°
ΠΠΎΠΊΠ°ΡΠΈΡΠ°
LAN_DC ΡΠ΅ ΠΈΠΌΠ° 6 DC:
- Π ΡΡΠΈΡΠ° (RU):
- ΠΠΎΡΠΊΠ²Π° (ΠΌΠΊΡ)
- ΠΠ°Π·Π°Π½ (kzn)
- Π¨ΠΏΠ°Π½ΠΈΡΠ° (SP):
- ΠΠ°ΡΡΠ΅Π»ΠΎΠ½Π° (bcn)
- ΠΠ°Π»Π°Π³Π° (ΠΌΠ»Π³)
- ΠΠΈΠ½Π° (CN):
- Π¨Π°Π½Π³Π°Ρ (sha)
- ΠΡΠΈΠ°Π½ (ΠΈ Π΄Π²Π΅ΡΠ΅)
ΠΠ½Π°ΡΡΠ΅ DC (Intra-DC)
Π‘ΠΈΡΠ΅ DC ΠΈΠΌΠ°Π°Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΈ Π²Π½Π°ΡΡΠ΅ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° Clos ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ°.
ΠΠ°ΠΊΠ²ΠΈ ΡΠ΅ ΡΠΈΠ΅ ΠΠ»ΠΎΡ ΠΌΡΠ΅ΠΆΠΈ ΠΈ Π·ΠΎΡΡΠΎ ΡΠ΅ Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π½Π°
Π‘Π΅ΠΊΠΎΡ DC ΠΈΠΌΠ° 10 ΡΠ΅ΡΠ΅ΡΠΊΠΈ ΡΠΎ ΠΌΠ°ΡΠΈΠ½ΠΈ, ΡΠΈΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π½ΡΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΠΊΠΎ A, B, C Π ΡΠ°ΠΊΠ° Π½Π°ΡΠ°ΠΌΡ.
Π‘Π΅ΠΊΠΎΡΠ° ΡΠ΅ΡΠ΅ΡΠΊΠ° ΠΈΠΌΠ° 30 ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠ΅ΠΌΠ° Π΄Π° Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π°Ρ.
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π²ΠΎ ΡΠ΅ΠΊΠΎΡΠ° ΡΠ΅ΡΠ΅ΡΠΊΠ° ΠΈΠΌΠ° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ Π½Π° ΠΊΠΎΡ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ - ΠΎΠ²Π° Π΅ ΠΡΠ²ΠΎΡ Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΎΡ Rack - ToR ΠΈΠ»ΠΈ ΠΈΠ½Π°ΠΊΡ Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° ΠΠ»ΠΎΡ ΡΠ΅ ΡΠ° Π½Π°ΡΠ΅ΡΠ΅ΠΌΠ΅ ΠΠΈΡΡ.
ΠΠΏΡΡ Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ°.
ΠΠ΅ Π³ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ°ΠΌΠ΅ Π₯Π₯Π₯- Π»ΠΈΡΡYΠΊΠ°Π΄Π΅ Π₯Π₯Π₯ - ΠΊΡΠ°ΡΠ΅Π½ΠΊΠ° ΡΠΎ ΡΡΠΈ Π±ΡΠΊΠ²ΠΈ DC, ΠΈ Y - ΡΠ΅ΡΠΈΡΠΊΠΈ Π±ΡΠΎΡ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, kzn-Π»ΠΈΡΡ11.
ΠΠΎ ΠΌΠΎΠΈΡΠ΅ Π½Π°ΠΏΠΈΡΠΈ ΡΠ΅ ΡΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»Π°ΠΌ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π½Π΅ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠ°ΠΌ ΠΏΠΎΠΈΠΌΠΈΡΠ΅ Leaf ΠΈ ToR ΠΊΠ°ΠΊΠΎ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠΈ. Π‘Π΅ΠΏΠ°ΠΊ, ΠΌΠΎΡΠ°ΠΌΠ΅ Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΠΎΠ° Π½Π΅ Π΅ ΡΠ°ΠΊΠ°.
ToR Π΅ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π²ΠΎ ΡΠ΅ΡΠ΅ΡΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΡΠ° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅.
Leaf Π΅ ΡΠ»ΠΎΠ³Π°ΡΠ° Π½Π° ΡΡΠ΅Π΄ Π²ΠΎ ΡΠΈΠ·ΠΈΡΠΊΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ ΠΎΠ΄ ΠΏΡΠ²ΠΎ Π½ΠΈΠ²ΠΎ Π²ΠΎ ΠΎΠ΄Π½ΠΎΡ Π½Π° Cloes ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ°.
Π’ΠΎΠ° Π΅, ΠΠΈΡΡ != ToR.
Π’Π°ΠΊΠ°, Leaf ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ EndofRaw, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ.
Π‘Π΅ΠΏΠ°ΠΊ, Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ° Π½ΠΈΠ΅ ΡΠ΅ΠΏΠ°ΠΊ ΡΠ΅ Π³ΠΈ ΡΡΠ΅ΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°ΠΊΠΎ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠΈ.
Π‘Π΅ΠΊΠΎΡ ToR ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ Π΅ Π·Π° Π²ΠΎΠ·Π²ΡΠ°Ρ ΠΏΠΎΠ²ΡΠ·Π°Π½ ΡΠΎ ΡΠ΅ΡΠΈΡΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΡΠΊΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈ Π½Π° ΠΏΠΎΠ²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ - Π Π±Π΅ΡΠΎΡ. ΠΠ΄Π½Π° ΡΠ΅ΡΠ΅ΡΠΊΠ° Π²ΠΎ DC Π΅ Π½Π°ΠΌΠ΅Π½Π΅ΡΠ° Π·Π° Π±ΠΎΡΠΊΠΈ. Π‘Π»ΠΈΡΠ½ΠΎ ΡΠ΅ Π³ΠΎ ΠΈΠΌΠ΅Π½ΡΠ²Π°ΠΌΠ΅: Π₯Π₯Π₯- 'ΡΠ±Π΅ΡΠΎΡY.
ΠΡΡΠΈΠΎΡ Π±Π°Π³Π°ΠΆΠ½ΠΈΠΊ ΡΠ΅ ΡΠΎΠ΄ΡΠΆΠΈ ΠΌΡΠ΅ΠΆΠ½Π° ΠΎΠΏΡΠ΅ΠΌΠ° Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ DC - 2 ΡΡΡΠ΅ΡΠΈ ΡΠΎ MPLS Π½Π° ΠΎΠ΄Π±ΠΎΡΠΎΡ. ΠΠΎ, Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅ΡΠ°, ΠΎΠ²Π° ΡΠ΅ ΠΈΡΡΠΈΡΠ΅ ToR. Π’ΠΎΠ° Π΅, ΠΎΠ΄ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈΡΠ΅ Π½Π° 'ΡΠ±Π΅ΡΠΎΡ, Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΈΠΎΡ ToR ΡΠΎ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈΠ»ΠΈ ΡΡΡΠ΅Ρ Π·Π° DCI Π²ΠΎΠΎΠΏΡΡΠΎ Π½Π΅ Π΅ Π²Π°ΠΆΠ΅Π½ - ΡΠ°ΠΌΠΎ ΠΏΡΠ΅ΠΏΡΠ°ΡΠ°ΡΠ΅.
Π’Π°ΠΊΠ²ΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈ ToR ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π°Π°Ρ Π Π°Π±ΠΎΡ-Π»ΠΈΡΡ. ΠΠ΅ Π³ΠΈ ΠΏΠΎΠ²ΠΈΠΊΠ°ΠΌΠ΅ Π₯Π₯Π₯-ΠΈΠ΄Y.
ΠΠ΅ ΠΈΠ·Π³Π»Π΅Π΄Π° Π²Π°ΠΊΠ°.
ΠΠ° Π΄ΠΈΡΠ°Π³ΡΠ°ΠΌΠΎΡ ΠΏΠΎΠ³ΠΎΡΠ΅, Π²ΡΡΡΠ½ΠΎΡΡ Π³ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΠ² ΡΠ°Π±ΠΎΡ ΠΈ Π»ΠΈΡΡΠΎΡ Π½Π° ΠΈΡΡΠΎ Π½ΠΈΠ²ΠΎ.
ΠΠ° ΠΏΠΎΠ»Π΅ΡΠ½ΠΎ ΡΠΎΠ³Π»Π΅Π΄ΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°, ΡΠ΅ΠΏΠ°ΠΊ ΡΠ΅ ΡΡΡΠ°ΠΌ Edge over Spine, Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π½Π° ΡΠΌ Π΄Π΅ΠΊΠ° Π½Π° Spine Π½Π΅ΠΌΠ° ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠΈΡΠ° ΠΈ Π½Π΅ΠΌΠ° ΡΠ°Π·Π»ΠΈΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΎΠ±ΠΈΡΠ΅Π½ Leaf ΠΈ Edge-leaf (ΠΈΠ°ΠΊΠΎ ΡΡΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π½ΠΈΡΠ°Π½ΡΠΈ , Π½ΠΎ Π³Π΅Π½Π΅ΡΠ°Π»Π½ΠΎ ΠΠ²Π° Π΅ Π²ΠΈΡΡΠΈΠ½Π°).
Π¨Π΅ΠΌΠ° Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ° ΡΠΎ ΡΠ°Π±-Π»ΠΈΡΡΠΎΠ²ΠΈ.
Π’ΡΠΎΡΡΡΠ²ΠΎΡΠΎ Π½Π° Leaf, Spine ΠΈ Edge ΡΠΎΡΠΌΠΈΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈΠ»ΠΈ ΡΠ°Π±ΡΠΈΠΊΠ° Π½Π° Underlay.
ΠΠ°Π΄Π°ΡΠ°ΡΠ° Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ° Π·Π° ΠΌΡΠ΅ΠΆΠ° (ΡΠΈΡΠ°Ρ Underlay), ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π²Π΅ΡΠ΅ ΡΠ° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π²ΠΌΠ΅ Π²ΠΎ
ΠΠ°ΡΠΎΠ° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° ΡΠ°Π±ΡΠΈΠΊΠ°, ΠΈΡΡΠΎ ΠΊΠ°ΠΊΠΎ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±ΡΠΈΠΊΠ° Π·Π° ΠΏΡΠ΅ΡΡΠ»ΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΌΠΎΠ΄ΡΠ»Π°ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΊΡΡΠΈΠΈ, Π·Π° ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΠΎ
ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, ΡΠ°ΠΊΠ²Π°ΡΠ° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ° ΡΠ΅ Π½Π°ΡΠ΅ΠΊΡΠ²Π° ΡΠ°Π±ΡΠΈΠΊΠ°, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠΊΠ°Π΅Π½ΠΈΠ½Π° Π²ΠΎ ΠΏΡΠ΅Π²ΠΎΠ΄ Π·Π½Π°ΡΠΈ ΡΠΊΠ°Π΅Π½ΠΈΠ½Π°. Π ΡΠ΅ΡΠΊΠΎ Π΅ Π΄Π° Π½Π΅ ΡΠ΅ ΡΠΎΠ³Π»Π°ΡΡΠ²Π°ΡΠ΅:
Π€Π°Π±ΡΠΈΠΊΠ°ΡΠ° Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ L3. ΠΠ΅ΠΌΠ° VLAN, Π½Π΅ΠΌΠ° Broadcast - ΠΈΠΌΠ°ΠΌΠ΅ ΡΠΎΠ»ΠΊΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ Π²ΠΎ LAN_DC, ΡΠΈΠ΅ Π·Π½Π°Π°Ρ Π΄Π° ΠΏΠΈΡΡΠ²Π°Π°Ρ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΊΠΎΠΈ ΠΆΠΈΠ²Π΅Π°Ρ Π²ΠΎ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°ΡΠ° L3, Π° Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ Π½Π΅ Π±Π°ΡΠ°Π°Ρ Live Migration ΡΠΎ Π·Π°ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π½Π° IP Π°Π΄ΡΠ΅ΡΠ°ΡΠ°.
Π ΡΡΡΠ΅ Π΅Π΄Π½Π°Ρ: ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠΎΡ Π½Π° ΠΏΡΠ°ΡΠ°ΡΠ΅ΡΠΎ Π·ΠΎΡΡΠΎ ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° ΠΈ Π·ΠΎΡΡΠΎ L3 Π΅ Π²ΠΎ ΠΏΠΎΡΠ΅Π±Π½Π°
DCI - ΠΠ½ΡΠ΅ΡΠΊΠΎΠ½Π΅ΠΊΡΠΈΡΠ° Π½Π° ΡΠ΅Π½ΡΠ°ΡΠΎΡ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (Inter-DC)
DCI ΡΠ΅ ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Edge-Leaf, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ ΡΠΈΠ΅ ΡΠ΅ Π½Π°ΡΠ°ΡΠ° ΠΈΠ·Π»Π΅Π·Π½Π° ΡΠΎΡΠΊΠ° Π½Π° Π°Π²ΡΠΎΠΏΠ°ΡΠΎΡ.
ΠΠ° Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎΡΡ, ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° DC ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ ΡΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈ Π²ΡΡΠΊΠΈ.
ΠΠΎΠ·Π²ΠΎΠ»Π΅ΡΠ΅ Π½ΠΈ Π΄Π° Π³ΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΠΌΠ΅ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΎΡΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΠΎΠ΄ ΡΠ°Π·Π³Π»Π΅Π΄ΡΠ²Π°ΡΠ΅.
Π‘Π²Π΅ΡΠ΅Π½ ΡΡΠΌ Π΄Π΅ΠΊΠ° ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΊΠΎΠ³Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ° ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΡΠ²Π°ΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ°. Π ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠ°ΡΠ° Π°ΠΏΡΡΡΠ°ΠΊΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°, ΡΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π²ΠΎ ΡΠ΅Π΄, Π½ΠΎ Π½Π° Π²ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° ΡΠ΅ ΠΈΠΌΠ° ΠΏΠ°ΡΠ΅ΡΠΈΡΠΈ.
ΠΠ²Π° Π΅ Π²ΠΈΡΡΠΈΠ½Π°. Π‘Π΅ΠΏΠ°ΠΊ, ΠΏΠΎΠ΅Π½ΡΠ°ΡΠ° Π½Π° ΠΎΠ²Π°Π° ΡΠ΅ΡΠΈΡΠ° Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π° ΠΈ Π΄Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΏΡΠΈΡΡΠ°ΠΏΠΈ, Π° Π½Π΅ Ρ Π΅ΡΠΎΡΡΠΊΠΈ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°Π°Ρ ΠΈΠΌΠ°Π³ΠΈΠ½Π°ΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΠ° Edge-Leafs, ΠΏΠΎΠ΄Π»ΠΎΠ³Π°ΡΠ° ΡΠ΅ ΡΡΠ°Π²Π° Π²ΠΎ 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 ΡΠ΅ Π³ΠΈ ΡΠΎΠ±Π΅ΡΠ΅ΠΌΠ΅ ΠΈ ΡΠ΅ Π³ΠΈ ΠΎΠ±ΡΠ°Π²ΠΈΠΌΠ΅ Π½Π° Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈ DC ΠΈ ΡΠ΅ Π³ΠΈ ΠΈΡΠΏΡΠ°ΡΠΈΠΌΠ΅ Π΄ΠΎ TOR. ΠΠ΄Π½ΠΎΡΠ½ΠΎ, ΡΠ΅ΠΊΠΎΡ ToR ΡΠΎΡΠ½ΠΎ ΡΠ΅ Π·Π½Π°Π΅ ΠΊΠ°ΠΊΠΎ Π΄Π° ΡΡΠΈΠ³Π½Π΅ Π΄ΠΎ Π΄ΡΡΠ³ ToR Π²ΠΎ ΠΈΡΡΠΈΠΎΡ DC ΠΈ ΠΊΠ°Π΄Π΅ Π΅ Π²Π»Π΅Π·Π½Π°ΡΠ° ΡΠΎΡΠΊΠ° Π΄Π° ΡΠ΅ Π΄ΠΎΡΠ΄Π΅ Π΄ΠΎ ToR Π²ΠΎ Π΄ΡΡΠ³ DC.
ΠΠΎ DCI, ΠΌΠ°ΡΡΡΡΡΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°Π°Ρ ΠΊΠ°ΠΊΠΎ VPNv4. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, Π½Π° Edge-Leaf, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ ΠΊΠΎΠ½ ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ Π²ΠΎ VRF, Π΄Π° Π³ΠΎ Π½Π°ΡΠ΅ΡΠ΅ΠΌΠ΅ UNDERLAY, Π° ΡΠΎΡΠ΅Π΄ΡΡΠ²ΠΎΡΠΎ ΡΠΎ Spine Π½Π° Edge-Leaf ΡΠ΅ ΡΠ΅ ΠΈΠ·Π΄ΠΈΠ³Π½Π΅ Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° VRF, ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ Edge-Leafs Π²ΠΎ VPNv4- ΡΠ΅ΠΌΠ΅ΡΡΡΠ²ΠΎΡΠΎ.
ΠΠ΅ Π·Π°Π±ΡΠ°Π½ΠΈΠΌΠ΅ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠ°Π²ΡΠΈ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ Π±ΠΎΡΠΊΠΈ Π½Π°Π·Π°Π΄ Π΄ΠΎ Π½ΠΈΠ².
ΠΠ° Leaf ΠΈ Spine Π½Π΅ΠΌΠ° Π΄Π° ΡΠ²Π΅Π·ΡΠ²Π°ΠΌΠ΅ Loopbacks. ΠΠΈ ΡΡΠ΅Π±Π°Π°Ρ ΡΠ°ΠΌΠΎ Π·Π° Π΄Π° Π³ΠΎ ΠΎΠ΄ΡΠ΅Π΄ΠΈΠΌΠ΅ ID Π½Π° ΡΡΡΠ΅ΡΠΎΡ.
ΠΠΎ, Π½Π° Edge-Leafs Π³ΠΎ ΡΠ²Π΅Π·ΡΠ²Π°ΠΌΠ΅ Π²ΠΎ Global BGP. ΠΠΎΠΌΠ΅ΡΡ Loopback Π°Π΄ΡΠ΅ΡΠΈΡΠ΅, Edge-Leafs ΡΠ΅ Π²ΠΎΡΠΏΠΎΡΡΠ°Π²ΠΈ BGP ΡΠ΅ΡΠΈΡΠ° Π²ΠΎ IPv4 VPN-ΡΠ΅ΠΌΠ΅ΡΡΡΠ²ΠΎΡΠΎ Π΅Π΄Π½ΠΈ ΡΠΎ Π΄ΡΡΠ³ΠΈ.
ΠΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ OSPF+LDP ΡΡΠΎΠ»Π± ΠΏΠΎΠΌΠ΅ΡΡ EDGE ΡΡΠ΅Π΄ΠΈΡΠ΅. Π‘Γ¨ Π΅ Π²ΠΎ Π΅Π΄Π½Π° Π·ΠΎΠ½Π°. ΠΡΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°.
ΠΠ²Π° Π΅ ΡΠ»ΠΈΠΊΠ°ΡΠ° ΡΠΎ ΡΡΡΠΈΡΠ°ΡΠ΅.
ΠΠΠ ΠΠ‘Π
Edge-Leaf ASN
Edge-Leafs ΡΠ΅ ΠΈΠΌΠ° Π΅Π΄Π΅Π½ ASN Π²ΠΎ ΡΠΈΡΠ΅ DC. ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΠΏΠΎΡΡΠΎΠΈ iBGP ΠΏΠΎΠΌΠ΅ΡΡ Edge-Leafs ΠΈ Π΄Π° Π½Π΅ ΡΠ΅ Π·Π°Π³Π»Π°Π²ΡΠ²Π°ΠΌΠ΅ Π²ΠΎ Π½ΠΈΡΠ°Π½ΡΠΈΡΠ΅ Π½Π° eBGP. ΠΠ΅ΠΊΠ° Π±ΠΈΠ΄Π΅ 65535. ΠΠΎ ΡΠ΅Π°Π»Π½ΠΎΡΡΠ°, ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π±ΡΠΎΡΠΎΡ Π½Π° ΡΠ°Π²Π΅Π½ AS.
'Π Π±Π΅Ρ ASN
ΠΠ° 'ΡΠ±Π΅ΡΠΎΡ ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π΅Π΄Π΅Π½ ASN ΠΏΠΎ DC. ΠΠ° ΠΏΠΎΡΠ½Π΅ΠΌΠ΅ ΠΎΠ²Π΄Π΅ ΡΠΎ ΠΏΡΠ²ΠΈΠΎΡ Π±ΡΠΎΡ ΠΎΠ΄ ΠΎΠΏΡΠ΅Π³ΠΎΡ Π½Π° ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈ AS - 64512, 64513 Π ΡΠ°ΠΊΠ° Π½Π°ΡΠ°ΠΌΡ.
ΠΠΎΡΡΠΎ ASN Π½Π° DC?
ΠΡΠ΄Π΅ Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΠΌΠ΅ ΠΎΠ²Π° ΠΏΡΠ°ΡΠ°ΡΠ΅ Π½Π° Π΄Π²Π΅:
- ΠΠΎΡΡΠΎ ASN ΡΠ΅ ΠΈΡΡΠΈ Π½Π° ΡΠΈΡΠ΅ Π±ΠΎΡΠΊΠΈ Π½Π° Π΅Π΄Π΅Π½ DC?
- ΠΠΎΡΡΠΎ ΡΠΈΠ΅ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ DC?
ΠΠΎΡΡΠΎ ΡΠ΅ ΠΈΡΡΠΈ ASN Π½Π° ΡΠΈΡΠ΅ Π±ΠΎΡΠΊΠΈ Π½Π° Π΅Π΄Π½ΠΎ DC?
ΠΠ°ΠΊΠ° ΡΠ΅ ΠΈΠ·Π³Π»Π΅Π΄Π° AS-Path Π½Π° ΠΏΠ°ΡΠ΅ΠΊΠ°ΡΠ° Underlay Π½Π° Edge-Leaf:
[leafX_ASN, spine_ASN, edge_ASN]
ΠΠΎΠ³Π° ΡΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅ΡΠ΅ Π΄Π° Π³ΠΎ ΡΠ΅ΠΊΠ»Π°ΠΌΠΈΡΠ°ΡΠ΅ Π½Π°Π·Π°Π΄ Π½Π° Spine, ΡΠΎΡ ΡΠ΅ Π³ΠΎ ΠΎΡΡΡΠ»ΠΈ Π±ΠΈΠ΄Π΅ΡΡΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ AS (Spine_AS) Π΅ Π²Π΅ΡΠ΅ Π½Π° ΡΠΏΠΈΡΠΎΠΊΠΎΡ.
Π‘Π΅ΠΏΠ°ΠΊ, Π²ΠΎ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° DC, Π½ΠΈΠ΅ ΡΠΌΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π·Π°Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ ΡΡΠΎ ΡΡΡΠΈΡΠ΅ Π½Π° Underlay ΡΡΠΎ ΡΠ΅ ΠΈΡΠΊΠ°ΡΡΠ²Π°Π°Ρ Π΄ΠΎ Edge Π½Π΅ΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΡΠΏΡΡΡΠ°Ρ Π½Π°Π΄ΠΎΠ»Ρ. Π¦Π΅Π»Π°ΡΠ° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅ Π²ΠΎ DC ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΠΎΠ΄Π²ΠΈΠ²Π° Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° 'ΡΠ±Π΅ΡΠΎΡ.
ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π·Π±ΠΈΡΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΡΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΡΠ΅ DC Π²ΠΎ ΡΠ΅ΠΊΠΎΡ ΡΠ»ΡΡΠ°Ρ Π»Π΅ΡΠ½ΠΎ ΡΠ΅ ΡΡΠΈΠ³Π½Π°Ρ Π΄ΠΎ ToRs - Π½ΠΈΠ²Π½Π°ΡΠ° AS-Path ΡΠ΅ ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ ASN 65535 - Π±ΡΠΎΡΠΎΡ Π½Π° AS Edge-Leafs, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ°ΠΌΡ ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅Π½ΠΈ.
ΠΠΎΡΡΠΎ ΡΠΈΠ΅ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ DC?
Π’Π΅ΠΎΡΠ΅ΡΡΠΊΠΈ, ΠΌΠΎΠΆΠ΅Π±ΠΈ ΡΠ΅ ΡΡΠ΅Π±Π° Π΄Π° Π²Π»Π΅ΡΠ΅ΠΌΠ΅ Loopback ΠΈ Π½Π΅ΠΊΠΎΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ½ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ DC-ΠΈ.
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ Route Reflector ΠΈΠ»ΠΈ
Π’Π°ΠΊΠ°, Π²Π°ΠΊΠ° ΡΠ΅ ΠΈΠ·Π³Π»Π΅Π΄Π° Π½Π΅Π³ΠΎΠ²Π°ΡΠ° AS-Path:
[VNF_ASN, leafX_DC1_ASN, spine_DC1_ASN, edge_ASN, spine_DC2_ASN, leafY_DC2_ASN]
Π Π½ΠΈΠΊΠ°Π΄Π΅ Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠΌΠ° Π΄ΡΠΏΠ»ΠΈΠΊΠ°Ρ ASN.
ΠΠ΄Π½ΠΎΡΠ½ΠΎ, Spine_DC1 ΠΈ Spine_DC2 ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ, ΠΈΡΡΠΎ ΠΊΠ°ΠΊΠΎ leafX_DC1 ΠΈ leafY_DC2, ΡΡΠΎ Π΅ ΡΠΎΠΊΠΌΡ ΠΎΠ½Π° ΠΊΠΎΠ½ ΡΡΠΎ ΡΠ΅ ΠΏΡΠΈΠ±Π»ΠΈΠΆΡΠ²Π°ΠΌΠ΅.
ΠΠ°ΠΊΠΎ ΡΡΠΎ Π²Π΅ΡΠΎΡΠ°ΡΠ½ΠΎ Π·Π½Π°Π΅ΡΠ΅, ΠΏΠΎΡΡΠΎΡΠ°Ρ Ρ Π°ΠΊΠΎΠ²ΠΈ ΠΊΠΎΠΈ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Π°Ρ Π΄Π° ΠΏΡΠΈΡΠ°ΡΠ°ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈ ΡΠΎ Π΄ΡΠΏΠ»ΠΈΠΊΠ°Ρ ASN ΠΈ ΠΏΠΎΠΊΡΠ°Ρ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΡ Π·Π° ΡΠΏΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°ΠΌΠΊΠ° (Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π²Π»Π΅Π· Π½Π° Cisco). Π Π΄ΡΡΠΈ ΠΈΠΌΠ° Π»Π΅Π³ΠΈΡΠΈΠΌΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°. ΠΠΎ, ΠΎΠ²Π° Π΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π΅Π½ ΡΠ°Π· Π²ΠΎ ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°. Π ΡΠ°Ρ Π»ΠΈΡΠ½ΠΎ ΠΏΠ°Π΄Π½Π°Π² Π²ΠΎ ΡΠΎΠ° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΠΏΠ°ΡΠΈ.
Π Π°ΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π½Π΅ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΎΠΏΠ°ΡΠ½ΠΈ ΡΠ°Π±ΠΎΡΠΈ, ΡΠ΅ ΡΠ° ΠΈΡΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅.
ΠΠΈΡΡ ASN
ΠΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π΅Π½ ASN Π½Π° ΡΠ΅ΠΊΠΎΡ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ Leaf Π½ΠΈΠ· ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
ΠΠ²Π° Π³ΠΎ ΠΏΡΠ°Π²ΠΈΠΌΠ΅ ΠΎΠ΄ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π΄Π°Π΄Π΅Π½ΠΈ ΠΏΠΎΠ³ΠΎΡΠ΅: AS-Path Π±Π΅Π· ΡΠ°ΠΌΠΊΠΈ, BGP ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π±Π΅Π· ΠΎΠ±Π΅Π»Π΅ΠΆΡΠ²Π°ΡΠΈ.
ΠΠ° ΠΌΠ°ΡΡΡΡΡΠΈΡΠ΅ ΠΌΠ΅ΡΡ ΠΠΈΡΡΠ° Π΄Π° ΠΌΠΈΠ½ΡΠ²Π°Π°Ρ Π½Π΅ΠΏΡΠ΅ΡΠ΅Π½ΠΎ, AS-Path ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠ·Π³Π»Π΅Π΄Π° Π²Π°ΠΊΠ°:
[leafX_ASN, spine_ASN, leafY_ASN]
ΠΊΠ°Π΄Π΅ ΡΡΠΎ leafX_ASN ΠΈ leafY_ASN Π±ΠΈ Π±ΠΈΠ»ΠΎ ΡΠ±Π°Π²ΠΎ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ.
ΠΠ²Π° Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΠΈ Π·Π° ΡΠΈΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° VNF loopback ΠΏΠΎΠΌΠ΅ΡΡ DCs:
[VNF_ASN, leafX_DC1_ASN, spine_DC1_ASN, edge_ASN, spine_DC2_ASN, leafY_DC2_ASN]
ΠΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ASN ΠΎΠ΄ 4 Π±Π°ΡΡΠΈ ΠΈ ΡΠ΅ Π³ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΠΌΠ΅ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ASN Π½Π° 'ΡΠ±Π΅ΡΠΎΡ ΠΈ Π±ΡΠΎΡΠΎΡ Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΎΡ Leaf, ΠΈΠΌΠ΅Π½ΠΎ, Π²Π°ΠΊΠ°: Spine_ASN.0000X.
ΠΠ²Π° Π΅ ΡΠ»ΠΈΠΊΠ°ΡΠ° ΡΠΎ ΠΠ‘Π.
ΠΠ ΠΏΠ»Π°Π½
ΠΠΎ ΠΎΡΠ½ΠΎΠ²Π°, ΡΡΠ΅Π±Π° Π΄Π° Π΄ΠΎΠ΄Π΅Π»ΠΈΠΌΠ΅ Π°Π΄ΡΠ΅ΡΠΈ Π·Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π²ΡΡΠΊΠΈ:
- ΠΠΎΡΡΠ°Π²Π΅ΡΠ΅ Π³ΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ Π°Π΄ΡΠ΅ΡΠΈ ΠΏΠΎΠΌΠ΅ΡΡ ToR ΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°. Π’ΠΈΠ΅ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π°Ρ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈ Π²ΠΎ ΡΠ΅Π»Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, ΡΠ°ΠΊΠ° ΡΡΠΎ ΡΠ΅ΠΊΠΎΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ° ΡΠΎ ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ Π΄ΡΡΠ³Π°. ΠΠ΄Π»ΠΈΡΠ½ΠΎ ΡΠ΅ Π²ΠΊΠ»ΠΎΠΏΡΠ²Π°Π°Ρ 10/8. ΠΠ° ΡΠ΅ΠΊΠΎΡΠ° ΡΠ΅ΡΠ΅ΡΠΊΠ° ΠΈΠΌΠ° /26 ΡΠΎ ΡΠ΅Π·Π΅ΡΠ²Π°. ΠΠ΅ Π΄ΠΎΠ΄Π΅Π»ΠΈΠΌΠ΅ /19 ΠΏΠΎ DC ΠΈ /17 ΠΏΠΎ ΡΠ΅Π³ΠΈΠΎΠ½.
- ΠΠΎΠ²ΡΠ·Π΅ΡΠ΅ Π³ΠΈ Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ Leaf/Tor ΠΈ Spine.
ΠΠΈ ΡΠ°ΠΊΠ°Π» Π΄Π° Π³ΠΈ Π΄ΠΎΠ΄Π΅Π»Π°ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌΡΠΊΠΈ, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ Π΄Π° Π³ΠΈ ΠΏΡΠ΅ΡΠΌΠ΅ΡΠ°ΠΌ ΠΎΠ΄ ΠΈΠΌΠΈΡΠ°ΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΈΡΠ΅ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Ρ.
ΠΠ΅ΠΊΠ° Π±ΠΈΠ΄Π΅... 169.254.0.0/16.
ΠΠΌΠ΅Π½ΠΎ 169.254.00X.Π/31ΠΊΠ°Π΄Π΅ X - ΠΡΠΎΡ Π½Π° 'ΡΠ±Π΅ΡΠΎΡ, Y β P2P ΠΌΡΠ΅ΠΆΠ° /31.
ΠΠ²Π° ΡΠ΅ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ Π΄ΠΎ 128 ΡΠ΅ΡΠ΅ΡΠΊΠΈ ΠΈ Π΄ΠΎ 10 Π±ΠΎΡΠΊΠΈ Π²ΠΎ DC. ΠΠ΄ΡΠ΅ΡΠΈΡΠ΅ Π·Π° Π²ΡΡΠΊΠΈ ΠΌΠΎΠΆΠ΅ (ΠΈ ΡΠ΅) ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°Π°Ρ ΠΎΠ΄ DC Π΄ΠΎ DC. - ΠΠΈΠ΅ Π³ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΠΏΠΎΡΠΎΡ Spine-Edge-Leaf Π½Π° ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠΈ 169.254.10X.Π/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 (Π° Π½Π΅ΠΌΠ° Π΄Π° ΠΈΠΌΠ° - ΡΠ²ΡΠ΄ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΠΌΠ΅ Ρ ΠΈΠΏΠ΅ΡΡΠΊΠ°Π»Π΅ΡΠΈ), Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π³ΠΎ ΠΈΠ·Π±ΠΈΡΠ°ΠΌΠ΅ ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ Π±Π»ΠΎΠΊ.
ΠΠ²Π° Π΅ ΡΠ»ΠΈΠΊΠ°ΡΠ° ΡΠΎ IP Π°Π΄ΡΠ΅ΡΠΈΡΠ°ΡΠ΅.
ΠΠΎΠ²ΡΠ°ΡΠ½ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ:
ΠΡΠ΅ΡΠΈΠΊΡ
Π£Π»ΠΎΠ³Π°ΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΎΡ
Π Π΅Π³ΠΈΠΎΠ½ΠΎΡ
ΠΠ¦
172.16.0.0/23
ΡΠ°Π±ΠΎΡ
172.16.0.0/27
ru
172.16.0.0/29
ΠΌΠΊΡ
172.16.0.8/29
kzn
172.16.0.32/27
sp
172.16.0.32/29
bcn
172.16.0.40/29
ΠΌΠ»Π³
172.16.0.64/27
cn
172.16.0.64/29
sha
172.16.0.72/29
ΠΈ Π΄Π²Π΅ΡΠ΅
172.16.2.0/23
'ΡΠ±Π΅ΡΠΎΡ
172.16.2.0/26
ru
172.16.2.0/28
ΠΌΠΊΡ
172.16.2.16/28
kzn
172.16.2.64/26
sp
172.16.2.64/28
bcn
172.16.2.80/28
ΠΌΠ»Π³
172.16.2.128/26
cn
172.16.2.128/28
sha
172.16.2.144/28
ΠΈ Π΄Π²Π΅ΡΠ΅
172.16.8.0/21
Π»ΠΈΡΡ
172.16.8.0/23
ru
172.16.8.0/25
ΠΌΠΊΡ
172.16.8.128/25
kzn
172.16.10.0/23
sp
172.16.10.0/25
bcn
172.16.10.128/25
ΠΌΠ»Π³
172.16.12.0/23
cn
172.16.12.0/25
sha
172.16.12.128/25
ΠΈ Π΄Π²Π΅ΡΠ΅
ΠΠΎΠ΄Π»ΠΎΠ³Π°:
ΠΡΠ΅ΡΠΈΠΊΡ
Π Π΅Π³ΠΈΠΎΠ½ΠΎΡ
ΠΠ¦
10.0.0.0/17
ru
10.0.0.0/19
ΠΌΠΊΡ
10.0.32.0/19
kzn
10.0.128.0/17
sp
10.0.128.0/19
bcn
10.0.160.0/19
ΠΌΠ»Π³
10.1.0.0/17
cn
10.1.0.0/19
sha
10.1.32.0/19
ΠΈ Π΄Π²Π΅ΡΠ΅
ΠΠ°Π±Π°
ΠΠ²Π°ΡΡΠ° ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΈ. ΠΠ΄Π½Π° ΠΌΡΠ΅ΠΆΠ°. ΠΠΠ‘Π.
ΠΡΠ½ΠΈΠΏΠ΅Ρ + ΠΡΠΈΡΡΠ°. Ubuntu. ΠΠΎΠ±ΡΠ° ΡΡΠ°ΡΠ° ΠΠ²Π°.
ΠΠΎΠ»ΠΈΡΠΈΠ½Π°ΡΠ° Π½Π° ΡΠ΅ΡΡΡΡΠΈ Π½Π° Π½Π°ΡΠΈΠΎΡ Π²ΠΈΡΡΡΠ΅Π»Π΅Π½ ΡΠ΅ΡΠ²Π΅Ρ Π²ΠΎ ΠΠΈΡΠ°Π½Π° Π΅ ΡΓ¨ ΡΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°, ΡΠ°ΠΊΠ° ΡΡΠΎ Π·Π° ΠΏΡΠ°ΠΊΡΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΌΡΠ΅ΠΆΠ° ΠΊΠΎΡΠ° Π΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½Π° Π΄ΠΎ ΠΊΡΠ°Ρ.
ΠΠ²Π° ΡΠ΅Π½ΡΡΠΈ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ: ΠΠ°Π·Π°Π½ ΠΈ ΠΠ°ΡΡΠ΅Π»ΠΎΠ½Π°.
- ΠΠΎ Π΄Π²Π΅ Π±ΠΎΡΠΊΠΈ: ΠΡΠ½ΠΈΠΏΠ΅Ρ ΠΈ ΠΡΠΈΡΡΠ°.
- ΠΠΎ Π΅Π΄Π΅Π½ ΡΠΎΡΡΡ (Π»ΠΈΡΡ) Π²ΠΎ ΡΠ΅ΠΊΠΎΡ - ΠΡΠ½ΠΈΠΏΠ΅Ρ ΠΈ ΠΡΠΈΡΡΠ°, ΡΠΎ Π΅Π΄Π΅Π½ ΠΏΠΎΠ²ΡΠ·Π°Π½ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ (Π°ΡΠ΄Π΅ Π΄Π° Π·Π΅ΠΌΠ΅ΠΌΠ΅ Π»Π΅ΡΠ΅Π½ Cisco IOL Π·Π° ΠΎΠ²Π°).
- Π‘Π΅ΠΊΠΎΡ Edge-Leaf ΡΠ°Π·ΠΎΠ» (Π·Π°ΡΠ΅Π³Π° ΡΠ°ΠΌΠΎ Juniper).
- ΠΠ΄Π΅Π½ Cisco ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°Ρ Π·Π° Π΄Π° Π²Π»Π°Π΄Π΅Π΅ ΡΠΎ ΡΠΈΡΠ΅ Π½ΠΈΠ².
- ΠΠΎΠΊΡΠ°Ρ ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΠΊΡΡΠΈΠΈ, ΡΠ°Π±ΠΎΡΠΈ ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Ubuntu.
ΠΠΌΠ° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠΈΡΠ΅ ΡΡΠ΅Π΄ΠΈ, ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ IPAM/DCIM ΡΠΈΡΡΠ΅ΠΌΠΈ, Π΅Π΄Π΅Π½ ΠΊΡΠΏ Python ΡΠΊΡΠΈΠΏΡΠΈ, Ansible ΠΈ ΡΠ΅ Π΄ΡΡΠ³ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Π±ΠΈ Π½ΠΈ ΡΡΠ΅Π±Π°.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
ΠΠ°Π»ΠΈ Π΅ ΠΈ ΡΠΎΠ° ΠΏΡΠΈΡΠ°ΡΠ΅Π½ΠΎ? ΠΠ°Π»ΠΈ ΡΡΠ΅Π±Π° Π΄Π° Π½Π°ΠΏΠΈΡΠ°ΠΌ ΠΊΡΠ°ΡΠΎΠΊ Π·Π°ΠΊΠ»ΡΡΠΎΠΊ ΠΏΠΎΠ΄ ΡΠ΅ΠΊΠΎΡΠ° ΡΡΠ°ΡΠΈΡΠ°?
Π’Π°ΠΊΠ° ΠΈΠ·Π±ΡΠ°Π²ΠΌΠ΅
ΠΡΠ΅ΠΆΠ°ΡΠ° Π±Π΅ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° Π½Π° ΡΠΈΠ·ΠΈΡΠΊΠ° (ΠΏΠΎΠ΄Π»ΠΎΠ³Π°) ΠΈ Π²ΠΈΡΡΡΠ΅Π»Π½Π° (ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅). ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΏΡΠ΅ΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅ΡΠΎ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π° ΠΎΠ΄ Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ - ΡΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΡΠ²Π°Π°Ρ Π±Π°ΡΠ°ΡΠ°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π»ΠΎΠ³Π°ΡΠ°.
ΠΠΎ ΠΈΠ·Π±ΡΠ°Π²ΠΌΠ΅ BGP ΠΊΠ°ΠΊΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΡΡΡΠΈΡΠ°ΡΠ΅ Π·Π° ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΏΡΠΈΡΠΏΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΎΡΡ ΠΈ ΡΠ»Π΅ΠΊΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ Π½Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈΡΠ΅.
ΠΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΠΎΡΠ΅Π±Π½ΠΈ ΡΠ°Π·Π»ΠΈ Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° DCI - Edge-leaf.
'Π Π±Π΅ΡΠΎΡ ΡΠ΅ ΠΈΠΌΠ° OSPF+LDP.
DCI ΡΠ΅ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° MPLS L3VPN.
ΠΠ° P2P Π²ΡΡΠΊΠΈ, ΡΠ΅ Π³ΠΈ ΠΏΡΠ΅ΡΠΌΠ΅ΡΠ°ΠΌΠ΅ IP Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌΡΠΊΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΠΌΠΈΡΠ°ΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΈΡΠ΅.
ΠΠ΅ Π΄ΠΎΠ΄Π΅Π»ΠΈΠΌΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΠ½ΠΈ Π²ΡΠ°ΡΠΈ ΡΠΏΠΎΡΠ΅Π΄ ΡΠ»ΠΎΠ³Π°ΡΠ° Π½Π° ΡΡΠ΅Π΄ΠΈΡΠ΅ ΠΈ Π½ΠΈΠ²Π½Π°ΡΠ° Π»ΠΎΠΊΠ°ΡΠΈΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ.
ΠΡΠ΅ΡΠΈΠΊΡΠΈ Π½Π° ΠΏΠΎΠ΄Π»ΠΎΠ³Π°ΡΠ° - ΡΠ°ΠΌΠΎ Π½Π° ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠΈΡΠ΅ ΡΠΎ Π»ΠΈΡΡΠΎΠ²ΠΈ ΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°Π»Π½ΠΎ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Π½ΠΈΠ²Π½Π°ΡΠ° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°.
ΠΠ° ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ΠΌΠ°ΠΌΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° ΠΎΠΏΡΠ΅ΠΌΠ°.
ΠΠ°ΡΠΎΠ°, Π½Π°ΡΠΈΡΠ΅ ΡΠ»Π΅Π΄Π½ΠΈ ΡΠ΅ΠΊΠΎΡΠΈ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π΄Π° Π³ΠΈ Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ Π²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ (IPAM, ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ), Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏ, Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΠΈ Π΄Π° ΡΠ° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈΠΌΠ΅.
ΠΠΎ ΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΡΠ°ΡΠΈΡΠ° ΡΠ΅ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ ΡΠΎ Netbox - ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π·Π° IP ΠΏΡΠΎΡΡΠΎΡ Π²ΠΎ DC.
ΠΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ°ΠΌ
- ΠΠ½Π΄ΡΠ΅Ρ ΠΠ»Π°Π·ΠΊΠΎΠ² Π°ΠΊΠ° @glazgoo Π·Π° Π»Π΅ΠΊΡΠΎΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ
- ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Π°Ρ ΠΠ»ΠΈΠΌΠ΅Π½ΠΊΠΎ aka @v00lk Π·Π° Π»Π΅ΠΊΡΠΎΡΠΈΡΠ°ΡΠ΅ ΠΈ ΡΡΠ΅Π΄ΡΠ²Π°ΡΠ΅
- ΠΡΡΡΠΎΠΌ Π§Π΅ΡΠ½ΠΎΠ±Π°Ρ Π·Π° KDPV
ΠΠ·Π²ΠΎΡ: www.habr.com