Π ΠΏΡΡΠ²ΠΈΡΠ΅ Π΄Π²Π΅ ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π°Ρ
Π²ΡΠΏΡΠΎΡΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΈ ΠΎΡΠ΅ΡΡΠ°Ρ
Π½Π΅ΠΉΠ½Π°ΡΠ° ΡΠ°ΠΌΠΊΠ°, Π²ΡΠ² Π²ΡΠΎΡΠ°ΡΠ° Π½Π°ΠΏΡΠ°Π²ΠΈΡ
ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π²ΡΠ² Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΊΠ°ΡΠΎ ΠΏΡΡΠ²ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°.
Π ΡΠ΅Π³Π° Π΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° Π½Π°ΡΠ΅ΡΡΠ°Π΅ΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ°.
ΠΠΊΠΎ Π½Π΅ ΡΡΠ΅ Π½Π° ΠΊΡΠ°ΡΠΊΠ° Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠΈ ΠΎΡ ΡΠ΅Π½ΡΡΠΎΠ²Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ, ΡΠΎΠ³Π°Π²Π° ΡΠΈΠ»Π½ΠΎ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Ρ
ΠΡΠΈΡΠΊΠΈ Π²Π΅ΡΡΠΈΠΈ:
-
0. ADSM. Π§Π°ΡΡ Π½ΡΠ»Π°. ΠΠ»Π°Π½ΠΈΡΠ°Π½Π΅ -
1. ADSM. ΠΡΡΠ²Π° ΡΠ°ΡΡ (ΠΊΠΎΡΡΠΎ Π΅ ΡΠ»Π΅Π΄ Π½ΡΠ»Π°ΡΠ°). ΠΡΠ΅ΠΆΠΎΠ²Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ -
2. ADSM. Π§Π°ΡΡ Π΄Π²Π΅. ΠΡΠ΅ΠΆΠΎΠ² Π΄ΠΈΠ·Π°ΠΉΠ½
ΠΡΠ°ΠΊΡΠΈΠΊΠΈΡΠ΅, ΠΎΠΏΠΈΡΠ°Π½ΠΈ Π² ΡΠ°Π·ΠΈ ΡΠ΅ΡΠΈΡ, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌΠΈ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΡΠΈΠΏ ΠΌΡΠ΅ΠΆΠ°, Π²ΡΡΠΊΠ°ΠΊΡΠ² ΠΌΠ°ΡΠ°Π± ΠΈ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΎ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΠΎΡ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ (Π½Π΅). ΠΠ΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΠΎΠ±Π°ΡΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Π·ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈ. ΠΠ°ΡΠΎΠ²Π° ΡΠ΅ ΡΠ΅ ΡΡΡΡΠ΅Π΄ΠΎΡΠΎΡΠ° Π²ΡΡΡ
Ρ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° DC ΠΌΡΠ΅ΠΆΠ°ΡΠ°:
Π©Π΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ DCI Π½Π° MPLS L3VPN.
ΠΡΡΡ Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈΠΌΠ° Overlay ΠΌΡΠ΅ΠΆΠ° ΠΎΡ Ρ ΠΎΡΡΠ° (ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ VXLAN Π½Π° OpenStack ΠΈΠ»ΠΈ Tungsten Fabric ΠΈΠ»ΠΈ Π½Π΅ΡΠΎ Π΄ΡΡΠ³ΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠ°ΠΌΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π° IP ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ ΠΎΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ°).
Π ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΎ ΠΏΠΎ ΡΡΡΠΈΡ Π½Π°ΡΠΈΠ½.
Π©Π΅ ΠΈΠ·Π±Π΅ΡΠ΅ΠΌ ΡΡΠ΅ΡΠΈΡΠ΅Π½ DC Π²ΡΠ² Π²Π°ΠΊΡΡΠΌ:
- ΠΠ΄Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π°Π²ΡΡΠΊΡΠ΄Π΅.
- ΠΠ²Π°ΠΌΠ° Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ, ΠΎΠ±ΡΠ°Π·ΡΠ²Π°ΡΠΈ Π΄Π²Π΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΠ°Π²Π½ΠΈΠ½ΠΈ.
- ΠΠ΄ΠΈΠ½ DC Π΅ ΠΊΠ°ΡΠΎ Π΄ΡΡΠ³ ΠΊΠ°ΡΠΎ Π΄Π²Π΅ ΠΊΠ°ΠΏΠΊΠΈ Π²ΠΎΠ΄Π°.
Π‘ΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅
- Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ
- ΠΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅
- IP ΠΏΠ»Π°Π½
- ΠΠ°Π±Π°
- ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
- ΠΠΎΠ»Π΅Π·Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ
ΠΠ΅ΠΊΠ° Π½Π°ΡΠΈΡΡ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ Π½Π° ΡΡΠ»ΡΠ³ΠΈ LAN_DC, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° Ρ ΠΎΡΡΠ²Π° ΠΎΠ±ΡΡΠΈΡΠ΅Π»Π½ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ Π·Π° ΠΎΡΠ΅Π»ΡΠ²Π°Π½Π΅ Π½Π° Π±Π»ΠΎΠΊΠΈΡΠ°Π½ΠΈ Π°ΡΠ°Π½ΡΡΠΎΡΠΈ.
Π ΠΌΠ΅Π³Π°ΠΏΠΎΠ»ΠΈΡΠΈΡΠ΅ ΡΠΎΠ²Π° Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ.
ΠΡΡΠ²ΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊΡΠΎ Π±ΠΈΡ ΠΈΡΠΊΠ°Π» Π΄Π° Ρ Π²ΠΈΠ΄Ρ. Π ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΠΎΠΏΡΠΎΡΡΡ Π·Π° Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡΡΠ°.
Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ
ΠΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
LAN_DC ΡΠ΅ ΠΈΠΌΠ° 6 DC:
- Π ΡΡΠΈΡ (RU):
- ΠΠΎΡΠΊΠ²Π° (MSK)
- ΠΠ°Π·Π°Π½ (ΠΊΠ·Π½)
- ΠΡΠΏΠ°Π½ΠΈΡ (SP):
- ΠΠ°ΡΡΠ΅Π»ΠΎΠ½Π° (bcn)
- ΠΠ°Π»Π°Π³Π° (mlg)
- ΠΠΈΡΠ°ΠΉ (CN):
- Π¨Π°Π½Ρ Π°ΠΉ (ΡΠ°)
- Π‘ΠΈΠ°Π½ (SIA)
ΠΡΡΡΠ΅ Π² DC (Intra-DC)
ΠΡΠΈΡΠΊΠΈ DC ΠΈΠΌΠ°Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΈ Π²ΡΡΡΠ΅ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Π½Π° Klose.
ΠΠ°ΠΊΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΌΡΠ΅ΠΆΠΈΡΠ΅ Kloz ΠΈ Π·Π°ΡΠΎ ΡΠΎΡΠ½ΠΎ ΡΠ° β Π² ΠΎΡΠ΄Π΅Π»Π½Π°
ΠΡΠ΅ΠΊΠΈ DC ΠΈΠΌΠ° 10 ΡΡΠ΅Π»Π°ΠΆΠ° Ρ ΠΊΠΎΠ»ΠΈ, ΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π½ΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΡΠΎ A, B, C Π ΡΠ°ΠΊΠ° Π½Π°ΡΠ°ΡΡΠΊ.
ΠΡΠ² Π²ΡΡΠΊΠ° ΡΡΠΎΠΉΠΊΠ° ΠΈΠΌΠ° 30 ΠΌΠ°ΡΠΈΠ½ΠΈ. Π’Π΅ Π½ΡΠΌΠ° Π΄Π° Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°Ρ.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π²ΡΠ² Π²ΡΡΠΊΠ° ΡΡΠΎΠΉΠΊΠ° ΠΈΠΌΠ° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π», ΠΊΡΠΌ ΠΊΠΎΠΉΡΠΎ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ - ΡΠΎΠ²Π° Π΅ ΠΠΎΡΠ΅Π½ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π» Rack - ToR ΠΈΠ»ΠΈ ΠΏΠΎ Π΄ΡΡΠ³ Π½Π°ΡΠΈΠ½, ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° Π½Π° ΠΠ»ΠΎΠ·Π΅, ΡΠ΅ Π³ΠΎ Π½Π°ΡΠ΅ΡΠ΅ΠΌ ΠΠΈΡΡΠΎ.
ΠΠ±ΡΠ° ΡΡ
Π΅ΠΌΠ° Π½Π° Π·Π°Π²ΠΎΠ΄Π°.
Π©Π΅ Π³ΠΈ Π½Π°Π·ΠΎΠ²Π΅ΠΌ XXX-Π»ΠΈΡΡYΠΡΠ΄Π΅ΡΠΎ XXX - ΡΡΠΈΠ±ΡΠΊΠ²Π΅Π½ΠΎ ΡΡΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ DC, ΠΈ Y - ΡΠ΅ΡΠΈΠ΅Π½ Π½ΠΎΠΌΠ΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, kzn-Π»ΠΈΡΡ11.
Π ΠΌΠΎΠΈΡΠ΅ ΡΡΠ°ΡΠΈΠΈ ΡΠ΅ ΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠ΅ Leaf ΠΈ ToR Π΄ΠΎΡΡΠ° Π½Π΅ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠΈ. Π’ΡΡΠ±Π²Π° ΠΎΠ±Π°ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠΌΠ½ΠΈ, ΡΠ΅ ΡΠΎΠ²Π° Π½Π΅ Π΅ ΡΠ°ΠΊΠ°.
ToR Π΅ ΠΌΠΎΠ½ΡΠΈΡΠ°Π½ Π² ΡΠΊΠ°Ρ ΡΡΠΈΡ, ΠΊΡΠΌ ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ ΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅.
Leaf Π΅ ΡΠΎΠ»ΡΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π²ΡΠ² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ ΠΎΡ ΠΏΡΡΠ²ΠΎ Π½ΠΈΠ²ΠΎ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Π½Π° Klose.
Π’ΠΎΠ΅ΡΡ Leaf != ToR.
Π’Π°ΠΊΠ° ΡΠ΅ Leaf ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π» EndofRaw Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ.
ΠΠΎ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ Π³ΠΈ ΡΡΠ΅ΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠ°ΡΠΎ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠΈ.
ΠΡΠ΅ΠΊΠΈ ToR ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π» Π½Π° ΡΠ²ΠΎΠΉ ΡΠ΅Π΄ Π΅ ΡΠ²ΡΡΠ·Π°Π½ Ρ ΡΠ΅ΡΠΈΡΠΈ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΈ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π»ΠΈ Π·Π° Π°Π³ΡΠ΅Π³ΠΈΡΠ°Π½Π΅ - Π³ΡΡΠ±Π½Π°ΡΠ΅Π½ ΡΡΡΠ»Π±. ΠΠΎΠ΄ Spine's, Π΅Π΄ΠΈΠ½ ΡΡΠ΅Π»Π°ΠΆ Π΅ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ Π² DC. Π©Π΅ Π³ΠΎ ΠΊΡΡΡΡΠΈΠΌ ΡΠ°ΠΊΠ°: XXX-Π³ΡΡΠ±Π½Π°ΡΠ΅Π½ ΡΡΡΠ»Π±Y.
Π ΡΡΡΠΈΡ ΡΠΊΠ°Ρ ΡΠ΅ ΠΈΠΌΠ° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅ Π·Π° Π²ΡΡΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ DC-ΡΠ° - 2 ΡΡΡΠ΅ΡΠ° Ρ MPLS Π½Π° Π±ΠΎΡΠ΄Π°. ΠΠΎ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ ΡΠΎΠ²Π° ΡΠ° ΡΡΡΠΈΡΠ΅ Tors. Π’ΠΎΠ΅ΡΡ, ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π»ΠΈΡΠ΅ Spine, Π½ΡΠΌΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΎΡΠΎ ToR ΡΡΡ ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈΠ»ΠΈ ΡΡΡΠ΅Ρ Π·Π° DCI - Π΅Π΄Π½ΠΎ ΠΏΡΠΎΠΊΠ»Π΅ΡΠΎ Π½Π΅ΡΠΎ.
Π’Π°ΠΊΠΈΠ²Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ Π’Π ΡΠ΅ Π½Π°ΡΠΈΡΠ°Ρ Edge-Π»ΠΈΡΡ. Π©Π΅ Π³ΠΈ Π½Π°Π·ΠΎΠ²Π΅ΠΌ XXX-ΡΡΠ±, ΠΊΡΠ°ΠΉY.
Π©Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°.
Π Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°ΡΠ° ΠΏΠΎ-Π³ΠΎΡΠ΅ Π½Π°ΠΈΡΡΠΈΠ½Π° ΠΏΠΎΡΡΠ°Π²ΠΈΡ
ΡΡΠ±Π° ΠΈ Π»ΠΈΡΡΠ° Π½Π° Π΅Π΄Π½ΠΎ Π½ΠΈΠ²ΠΎ.
ΠΠ° ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π²ΡΠ·ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ Π² Π±ΡΠ΄Π΅ΡΠ΅ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ΅ Π½Π°ΡΠΈΡΡΠ²Π°ΠΌ Edge Π½Π°Π΄ Spine, ΠΊΠ°ΡΠΎ ΡΡΡΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ Π½ΡΠΌΠ° ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ½ΠΎΡΡ Π½Π° Spine ΠΈ Π½ΡΠΌΠ° ΡΠ°Π·Π»ΠΈΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ Π»ΠΈΡΡ ΠΈ Ρ Edge-leaf (Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π½ΡΠ°Π½ΡΠΈ , Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ Π’ΠΎΠ²Π° Π΅ Π²ΡΡΠ½ΠΎ).
Π€Π°Π±ΡΠΈΡΠ½Π° ΡΡ
Π΅ΠΌΠ° Ρ Edge-leafs.
Π’ΡΠΈΠ΅Π΄ΠΈΠ½ΡΡΠ²ΠΎΡΠΎ Leaf, Spine ΠΈ Edge ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Ρ Underlay ΠΌΡΠ΅ΠΆΠ° ΠΈΠ»ΠΈ ΡΠ°Π±ΡΠΈΠΊΠ°.
ΠΠ°Π΄Π°ΡΠ°ΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° ΡΠ°Π±ΡΠΈΠΊΠ° (ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ Underlay), ΠΊΠ°ΠΊΡΠΎ Π²Π΅ΡΠ΅ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Ρ
ΠΌΠ΅ Π²
ΠΡΠΎ Π·Π°ΡΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΡΠ΅ Π½Π°ΡΠΈΡΠ° ΡΠ°Π±ΡΠΈΠΊΠ°, ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊΡΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±ΡΠΈΠΊΠ° Π·Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π² ΠΌΠΎΠ΄ΡΠ»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΊΡΡΠΈΠΈ, Π·Π° ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²
ΠΠ°ΠΉ-ΠΎΠ±ΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ΅ Π½Π°ΡΠΈΡΠ° ΡΠ°Π±ΡΠΈΠΊΠ°, Π·Π°ΡΠΎΡΠΎ fabric Π² ΠΏΡΠ΅Π²ΠΎΠ΄ Π΅ ΡΡΠΊΠ°Π½. Π Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° Π½Π΅ ΡΠ΅ ΡΡΠ³Π»Π°ΡΡ:
Π€Π°Π±ΡΠΈΡΠ½ΠΎ Π΅ ΠΈΠ·ΡΡΠ»ΠΎ L3. ΠΠ΅Π· VLAN, Π±Π΅Π· Broadcast - ΡΠΎΠ²Π° ΡΠ° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π² LAN_DC, ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΏΠΈΡΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΆΠΈΠ²Π΅ΡΡ Π² ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°ΡΠ° L3, Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ Live Migration ΡΡΡ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° IP Π°Π΄ΡΠ΅ΡΠ°.
Π ΠΎΡΠ΅ Π²Π΅Π΄Π½ΡΠΆ: ΠΎΡΠ³ΠΎΠ²ΠΎΡΡΡ Π½Π° Π²ΡΠΏΡΠΎΡΠ° Π·Π°ΡΠΎ Π·Π°Π²ΠΎΠ΄ΡΡ ΠΈ Π·Π°ΡΠΎ L3 Π΅ Π² ΠΎΡΠ΄Π΅Π»Π΅Π½
DCI - ΠΠ·Π°ΠΈΠΌΠΎΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ Π½Π° ΡΠ΅Π½ΡΡΡΠ° Π·Π° Π΄Π°Π½Π½ΠΈ (Inter-DC)
DCI ΡΠ΅ ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Edge-Leaf, ΡΠΎΠ΅ΡΡ ΡΠ΅ ΡΠ° Π½Π°ΡΠ°ΡΠ° ΠΈΠ·Ρ
ΠΎΠ΄Π½Π° ΡΠΎΡΠΊΠ° ΠΊΡΠΌ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π°ΡΠ°.
ΠΠ° ΠΏΡΠΎΡΡΠΎΡΠ° ΠΏΡΠΈΠ΅ΠΌΠ°ΠΌΠ΅, ΡΠ΅ DC ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ ΡΡΠ΅Π· Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈ Π²ΡΡΠ·ΠΊΠΈ.
ΠΠ΅ΠΊΠ° ΠΈΠ·ΠΊΠ»ΡΡΠΈΠΌ ΠΎΡ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅ Π²ΡΠ½ΡΠ½Π°ΡΠ° Π²ΡΡΠ·ΠΊΠ°.
ΠΠ°ΡΡΠ½ΠΎ ΡΡΠΌ, ΡΠ΅ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠΏΡΠΎΡΡΡΠ²Π°ΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ°. Π ΠΊΠΎΠ³Π°ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π½Π°ΡΠ°ΡΠ° Π°Π±ΡΡΡΠ°ΠΊΡΠ½Π° ΠΌΡΠ΅ΠΆΠ°, Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ Π½Π°ΡΠ΅Π΄, Π½ΠΎ Π½Π° ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ ΠΏΠ°ΡΠ΅ΡΠΈΡΠΈ.
Π’ΠΎΠ²Π° Π΅ Π²ΡΡΠ½ΠΎ. Π Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ΅Π»ΡΠ° Π½Π° ΡΠ°Π·ΠΈ ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ° Π΅ Π΄Π° ΡΠ΅ ΠΌΠΈΡΠ»ΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠΈ Π²ΡΡΡ Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈ, Π° Π½Π΅ Π³Π΅ΡΠΎΠΈΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Π²Π°Ρ ΠΈΠ·ΠΌΠΈΡΠ»Π΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΠ° Edge-Leafs ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Ρ Π²ΡΠ² VPN ΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π° ΠΏΡΠ΅Π· MPLS Π³ΡΡΠ±Π½Π°ΠΊΠ° (ΡΡΡΠ°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° Π²ΡΡΠ·ΠΊΠ°).
ΠΡΠΎ ΡΠ°ΠΊΠ°Π²Π° ΡΡ Π΅ΠΌΠ° ΠΎΡ Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°.
ΠΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅
ΠΠ° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° DC ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ BGP.
ΠΠ° OSPF+LDP MPLS Π³ΡΡΠ±Π½Π°ΠΊΠ°.
ΠΠ° DCI, ΡΠΎΠ΅ΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡΡΠ° Π² ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠ°ΡΠ° - BGP L3VPN ΠΏΡΠ΅Π· MPLS.
ΠΠ±ΡΠ° ΠΌΠ°ΡΡΡΡΡΠ½Π° ΡΡ
Π΅ΠΌΠ°
Π€Π°Π±ΡΠΈΡΠ½ΠΎ Π½ΡΠΌΠ° OSPF ΠΈ ISIS (ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΡΡ Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π΅ Π·Π°Π±ΡΠ°Π½Π΅Π½ Π² Π ΡΡΠΊΠ°ΡΠ° ΡΠ΅Π΄Π΅ΡΠ°ΡΠΈΡ).
Π ΡΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΠΈΠΌΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ ΠΈ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° Π½Π°ΠΉ-ΠΊΡΠ°ΡΠΊΠΈΡΠ΅ ΠΏΡΡΠΈΡΠ° - ΡΠ°ΠΌΠΎ ΡΡΡΠ½ΠΈ (Π²ΡΡΡΠ½ΠΎΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΈ - ΡΡΠΊ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ) Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ», ΡΡΡΠ΅Π΄ΡΡΠ²ΠΎ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°.
Π‘Ρ
Π΅ΠΌΠ° Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° BGP Π²ΡΡΡΠ΅ Π² DC
ΠΠ°ΡΠΎ BGP?
ΠΠΌΠ°
ΠΠΌΠ° ΠΈ ΡΡΠ» ΡΠ°Π·Π΄Π΅Π» Π² ΠΌΠΎΡΡΠ° ΡΡΠ°ΡΠΈΡ, ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ Π½Π° ΡΠΎΠ²Π°. ΠΡΠ΄Π΅ ΠΌΠΎΠ³Π° Π΄Π° ΡΠ΅ Π·Π°Π²Π΅Π΄Π° ΠΈ
ΠΠΎ Π²ΡΠ΅ ΠΏΠ°ΠΊ, Π½Π°ΠΊΡΠ°ΡΠΊΠΎ, Π½ΠΈΠΊΠΎΠΉ IGP Π½Π΅ Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π·Π° ΠΌΡΠ΅ΠΆΠΈ ΠΎΡ Π³ΠΎΠ»Π΅ΠΌΠΈ ΡΠ΅Π½ΡΡΠΎΠ²Π΅ Π·Π° Π΄Π°Π½Π½ΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ Π±ΡΠΎΡΡ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΎΡΠΈΠ²Π° Π² Ρ ΠΈΠ»ΡΠ΄ΠΈ.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° BGP Π½Π°Π²ΡΡΠΊΡΠ΄Π΅ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° Π½Π΅ ΠΏΡΡΡΠΊΠ°ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ .
Π ΡΠΊΠ° Π½Π° ΡΡΡΡΠ΅ΡΠΎ, Π² Π½Π°ΡΠ°ΡΠ° ΡΠ°Π±ΡΠΈΠΊΠ°, ΠΊΠΎΡΡΠΎ Π½Π°ΠΉ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π½ΡΠΌΠ° Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° Π±ΡΡΠ·ΠΎ, OSPF Π±ΠΈ Π½ΠΈ Π±ΠΈΠ» Π΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½ Π·Π° ΠΎΡΠΈΡΠ΅. Π’ΠΎΠ²Π° Π²ΡΡΡΠ½ΠΎΡΡ Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π½Π° ΠΌΠ΅Π³Π° ΡΠΊΠ°Π»ΡΡΠΈΡΠ΅ ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΡΠΈΡΠ°Π½ΠΈ. ΠΠΎ Π½Π΅ΠΊΠ° Π΄Π° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ ΡΠ°ΠΌΠΎ Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ, ΡΠ΅ Π½ΠΈ ΡΡΡΠ±Π²Π°, ΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ BGP, ΠΊΠ°ΠΊΡΠΎ Π·Π°Π²Π΅ΡΠ° ΠΠ΅ΡΡΡ ΠΠ°ΠΏΡΡ ΠΎΠ².
ΠΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅
ΠΠ° Leaf ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π»ΠΈ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠ΅ΡΠΈΠΊΡΠΈ ΠΎΡ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Underlay Π² BGP.
Π©Π΅ ΠΈΠΌΠ°ΠΌΠ΅ BGP ΡΠ΅ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ΅ΠΊΠΈ Π΄Π²ΠΎΠΉΠΊΠ° Leaf-Spine, Π² ΠΊΠΎΡΡΠΎ ΡΠ΅Π·ΠΈ ΠΏΡΠ΅ΡΠΈΠΊΡΠΈ Underlay ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΎΠ±ΡΠ²Π΅Π½ΠΈ ΠΏΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΡΡΠΊ ΠΈ ΡΠ°ΠΌ.
Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ ΡΠ΅Π½ΡΡΡ Π·Π° Π΄Π°Π½Π½ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Ρ
ΠΌΠ΅ Π² Tor. ΠΠ° Edge-Leafs ΡΠ΅ Π³ΠΈ ΠΎΠ±ΠΎΠ±ΡΠΈΠΌ ΠΈ ΡΠ΅ Π³ΠΈ ΠΎΠ±ΡΠ²ΠΈΠΌ Π½Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ DC ΠΈ ΡΠ΅ Π³ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠΈΠΌ Π½Π°Π΄ΠΎΠ»Ρ ΠΊΡΠΌ Tors. Π’ΠΎΠ΅ΡΡ Π²ΡΠ΅ΠΊΠΈ Tor ΡΠ΅ Π·Π½Π°Π΅ ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊ Π΄Π° ΡΡΠΈΠ³Π½Π΅ Π΄ΠΎ Π΄ΡΡΠ³ Tor Π² ΡΡΡΠΈΡ DC ΠΈ ΠΊΡΠ΄Π΅ Π΅ Π²Ρ
ΠΎΠ΄Π½Π°ΡΠ° ΡΠΎΡΠΊΠ° Π·Π° Π΄ΠΎΡΡΠΈΠ³Π°Π½Π΅ Π΄ΠΎ Tor Π² Π΄ΡΡΠ³ DC.
Π DCI ΠΌΠ°ΡΡΡΡΡΠΈΡΠ΅ ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π°Ρ ΠΊΠ°ΡΠΎ VPNv4. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, Π½Π° Edge-Leaf ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ ΠΊΡΠΌ ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ Π²ΡΠ² VRF, Π½Π΅ΠΊΠ° Π³ΠΎ Π½Π°ΡΠ΅ΡΠ΅ΠΌ UNDERLAY, Π° ΠΊΠ²Π°ΡΡΠ°Π»ΡΡ Ρ Π³ΡΡΠ±Π½Π°ΠΊΠ° Π½Π° Edge-Leaf ΡΠ΅ ΡΠ΅ ΠΈΠ·Π΄ΠΈΠ³Π½Π΅ Π²ΡΡΡΠ΅ Π² VRF ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Edge-Leafs Π² ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎΡΠΎ VPNv4.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ Π·Π°Π±ΡΠ°Π½ΠΈΠΌ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΡΠΎ ΠΎΠ±ΡΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ ΠΎΡ spines ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΊΡΠΌ ΡΡΡ
.
ΠΠ° Leaf ΠΈ Spine Π½ΡΠΌΠ° Π΄Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°ΠΌΠ΅ Loopbacks. Π©Π΅ Π½ΠΈ ΡΡΡΠ±Π²Π°Ρ ΡΠ°ΠΌΠΎ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ID Π½Π° ΡΡΡΠ΅ΡΠ°.
ΠΠΎ Π½Π° Edge-Leafs Π³ΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°ΠΌΠ΅ Π² Global BGP. ΠΠ΅ΠΆΠ΄Ρ Loopback Π°Π΄ΡΠ΅ΡΠΈΡΠ΅, Edge-Leafs ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΡ BGP ΡΠ΅ΡΠΈΡ Π² IPv4 VPN-ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ Π΅Π΄ΠΈΠ½ Ρ Π΄ΡΡΠ³.
ΠΠ΅ΠΆΠ΄Ρ EDGE ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ° ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π°, ΡΠ°Π·ΡΠ΅Π³Π½Π°ΡΠ° Π΄ΠΎ OSPF + LDP. ΠΡΠΈΡΠΊΠΎ Π² Π΅Π΄Π½Π° Π·ΠΎΠ½Π°. ΠΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ.
ΠΡΠΎ ΡΠ½ΠΈΠΌΠΊΠ° Ρ ΡΡΡΠΈΠ½Π³.
BGP ASN
Edge Leaf ASN
ΠΠ° Edge-Leafs ΡΠ΅ ΠΈΠΌΠ° Π΅Π΄ΠΈΠ½ ASN Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ DC. ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΠΈΠΌΠ° iBGP ΠΌΠ΅ΠΆΠ΄Ρ Edge-Leafs ΠΈ Π½ΠΈΠ΅ Π½Π΅ ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ²Π°ΠΌΠ΅ Ρ Π½ΡΠ°Π½ΡΠΈΡΠ΅ Π½Π° eBGP. ΠΠ΅ΠΊΠ° Π΄Π° Π΅ 65535. Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ AS Π½ΠΎΠΌΠ΅Ρ.
ΠΡΡΠ±Π½Π°ΡΠ΅Π½ ΡΡΡΠ»Π± ASN
ΠΠ° Spine ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π΅Π΄ΠΈΠ½ ASN Π½Π° DC. ΠΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ ΡΡΠΊ ΠΎΡ ΠΏΡΡΠ²ΠΎΡΠΎ ΡΠΈΡΠ»ΠΎ ΠΎΡ ΠΎΠ±Ρ Π²Π°ΡΠ° Π½Π° ΡΠ°ΡΡΠ½ΠΈΡΠ΅ ΠΠ‘ - 64512, 64513 ΠΈ Ρ.Π½.
ΠΠ°ΡΠΎ ASN Π½Π° DC?
ΠΠ΅ΠΊΠ° ΡΠ°Π·Π΄Π΅Π»ΠΈΠΌ ΡΠΎΠ·ΠΈ Π²ΡΠΏΡΠΎΡ Π½Π° Π΄Π²Π΅:
- ΠΠ°ΡΠΎ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ ASN Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠΏΠΈΠ½ΠΎΠ²Π΅ Π½Π° Π΅Π΄ΠΈΠ½ DC?
- ΠΠ°ΡΠΎ ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ DC?
ΠΠ°ΡΠΎ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ ASN Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠΏΠΈΠ½ΠΎΠ²Π΅ Π½Π° Π΅Π΄ΠΈΠ½ DC
ΠΡΠΎ ΠΊΠ°ΠΊ ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° AS-ΠΏΡΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡ ΠΌΠ°ΡΡΡΡΡ Π½Π° 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 Π²ΡΠΏΡΠ΅ΠΊΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΠΊΡΠ» (allowas-in Π½Π° Cisco). Π Π΄ΠΎΡΠΈ ΠΈΠΌΠ° Π·Π°ΠΊΠΎΠ½Π½ΠΈ ΡΠΏΠΎΡΡΠ΅Π±ΠΈ. ΠΠΎ ΡΠΎΠ²Π° Π΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½Π° Π΄ΡΠΏΠΊΠ° Π² ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°. Π Π°Π· Π»ΠΈΡΠ½ΠΎ ΠΏΠ°Π΄Π½Π°Ρ Π² Π½Π΅Π³ΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ.
Π Π°ΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΎΠΏΠ°ΡΠ½ΠΈ Π½Π΅ΡΠ°, ΡΠ΅ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅.
ΠΠΈΡΡ ASN
Π©Π΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π΅Π½ ASN Π½Π° Π²ΡΠ΅ΠΊΠΈ Leaf ΡΡΠΈΡ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΡΠ»Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°.
ΠΡΠ°Π²ΠΈΠΌ ΡΠΎΠ²Π° ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎ-Π³ΠΎΡΠ΅ ΠΏΡΠΈΡΠΈΠ½ΠΈ: AS-Path Π±Π΅Π· ΡΠΈΠΊΠ»ΠΈ, BGP ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π±Π΅Π· ΠΎΡΠΌΠ΅ΡΠΊΠΈ.
ΠΠ° Π΄Π° ΠΌΠΎΠ³Π°Ρ ΠΌΠ°ΡΡΡΡΡΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Leafs Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Ρ Π³Π»Π°Π΄ΠΊΠΎ, AS-Path ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°:
[leafX_ASN, spine_ASN, leafY_ASN]
ΠΊΡΠ΄Π΅ΡΠΎ leafX_ASN ΠΈ leafY_ASN Π±ΠΈ Π±ΠΈΠ»ΠΎ Ρ
ΡΠ±Π°Π²ΠΎ Π΄Π° ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ.
Π’ΠΎΠ²Π° ΡΡΡΠΎ ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π·Π° ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° Ρ ΠΎΠ±ΡΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° VNF loopback ΠΌΠ΅ΠΆΠ΄Ρ DC:
[VNF_ASN, leafX_DC1_ASN, spine_DC1_ASN, edge_ASN, spine_DC2_ASN, leafY_DC2_ASN]
Π©Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ 4-Π±Π°ΠΉΡΠΎΠ² ASN ΠΈ ΡΠ΅ Π³ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΠΌΠ΅ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ASN Π½Π° Spine ΠΈ Π½ΠΎΠΌΠ΅ΡΠ° Π½Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π»Ρ Leaf, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠ°: 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 Spine Π² DC. ΠΠ΄ΡΠ΅ΡΠΈΡΠ΅ Π½Π° Π²ΡΡΠ·ΠΊΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ (ΠΈ ΡΠ΅) ΡΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΡΡ ΠΎΡ DC ΠΊΡΠΌ DC. - Joint Spine - Edge-Leaf ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° Π² ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠΈ 169.254.10X.Y/31, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠΎΡΠ½ΠΎ ΡΡΡΠΎΡΠΎ X - ΠΠΎΠΌΠ΅Ρ Π½Π° Π³ΡΡΠ±Π½Π°ΠΊΠ°, Y β P2P ΠΌΡΠ΅ΠΆΠ° /31.
- Π‘Π²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° Π°Π΄ΡΠ΅ΡΠΈ ΠΎΡ Edge-Leaf ΠΊΡΠΌ MPLS backbone. Π’ΡΠΊ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΡΠ°Π·Π»ΠΈΡΠ½Π° - ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ° Π² Π΅Π΄ΠΈΠ½ ΠΏΠ°ΠΉ, ΡΠ°ΠΊΠ° ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π΅Π΄Π½ΠΈ ΠΈ ΡΡΡΠΈ Π°Π΄ΡΠ΅ΡΠΈ - ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π° ΠΏΠΎΠ΄ΠΌΡΠ΅ΠΆΠ°. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, Π½ΠΈΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ°ΠΌΠ΅ ΠΊΠ°ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π° 192.168.0.0/16 ΠΈ Π½ΠΈΠ΅ ΡΠ΅ ΡΠ΅ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΠΌ ΠΎΡ Π½Π΅Π³ΠΎ.
- ΠΠ±ΡΠ°ΡΠ½ΠΈ Π°Π΄ΡΠ΅ΡΠΈ. ΠΠ΅ΠΊΠ° ΠΈΠΌ Π΄Π°Π΄Π΅ΠΌ ΡΡΠ»Π°ΡΠ° Π³Π°ΠΌΠ° 172.16.0.0/12.
- ΠΠΈΡΡ - /25 Π²ΡΠ΅ΠΊΠΈ Π² DC - ΡΡΡΠΈΡΠ΅ 128 ΡΡΠ΅Π»Π°ΠΆΠ°. Π Π°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅ΡΠ΅ /23 Π·Π° ΡΠ΅Π³ΠΈΠΎΠ½.
- ΠΡΡΠ±Π½Π°ΠΊ - ΠΎΡ /28 Π½Π° DC - Π΄ΠΎ 16 ΠΡΡΠ±Π½Π°ΠΊ. Π Π°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅ΡΠ΅ /26 Π·Π° ΡΠ΅Π³ΠΈΠΎΠ½.
- Edge-Leaf - /29 ΠΏΡΠΈ DC - Π΄ΠΎ 8 ΠΊΡΡΠΈΠΈ. Π Π°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅ΡΠ΅ /27 Π·Π° ΡΠ΅Π³ΠΈΠΎΠ½.
ΠΠΊΠΎ Π½ΡΠΌΠ°ΠΌΠ΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ Π² DC (ΠΈ Π½ΡΠΌΠ° Π΄Π° Π³ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ - ΠΏΡΠ΅ΡΡΡΡΠ²Π°ΠΌΠ΅ ΡΠ΅ Π½Π° Ρ ΠΈΠΏΠ΅ΡΡΠΊΠ°Π»Π΅Ρ), ΠΏΡΠΎΡΡΠΎ ΠΈΠ·Π±ΠΈΡΠ°ΠΌΠ΅ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ Π±Π»ΠΎΠΊ.
ΠΡΠΎ ΡΠ½ΠΈΠΌΠΊΠ° Ρ IP Π°Π΄ΡΠ΅ΡΠΈΡΠ°Π½Π΅.
Loopbacks:
ΠΏΡΠ΅ΡΠΈΠΊΡ
Π ΠΎΠ»Ρ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ
Π Π°ΠΉΠΎΠ½
DC
172.16.0.0/23
ΡΡΠ±
172.16.0.0/27
ru
172.16.0.0/29
MSK
172.16.0.8/29
ΠΊΠ·Π½
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
ΠΊΠ·Π½
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
ΠΊΠ·Π½
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
ΠΠΎΠ΄Π»ΠΎΠΆΠΊΠ°:
ΠΏΡΠ΅ΡΠΈΠΊΡ
Π Π°ΠΉΠΎΠ½
DC
10.0.0.0/17
ru
10.0.0.0/19
MSK
10.0.32.0/19
ΠΊΠ·Π½
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.
Π₯Π²ΠΎΠΉΠ½Π° + ΠΡΠΈΡΡΠ°. Ubuntu. ΠΠΎΠ±ΡΠ°ΡΠ° ΡΡΠ°ΡΠ° ΠΠ².
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ ΡΠ΅ΡΡΡΡΠΈ Π½Π° Π½Π°ΡΠ°ΡΠ° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π² Miran Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ, ΡΠ°ΠΊΠ° ΡΠ΅ Π·Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ°ΠΊΠ°Π²Π° ΠΎΠΏΡΠΎΡΡΠ΅Π½Π° ΠΌΡΠ΅ΠΆΠ° Π΄ΠΎ ΠΊΡΠ°Π΅Π½ ΠΏΡΠ΅Π΄Π΅Π».
ΠΠ²Π° ΡΠ΅Π½ΡΡΡΠ° Π·Π° Π΄Π°Π½Π½ΠΈ: ΠΠ°Π·Π°Π½ ΠΈ ΠΠ°ΡΡΠ΅Π»ΠΎΠ½Π°.
- ΠΠΎ Π΄Π²Π΅ Π·Π°Π²ΡΡΡΠ°Π½ΠΈΡ: Juniper ΠΈ Arista.
- ΠΠΎ Π΅Π΄ΠΈΠ½ ΡΠΎΡ (Leaf) Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ - Juniper ΠΈ Arista, Ρ Π΅Π΄ΠΈΠ½ ΡΠ²ΡΡΠ·Π°Π½ Ρ ΠΎΡΡ (Π½Π΅ΠΊΠ° Π²Π·Π΅ΠΌΠ΅ΠΌ Π»Π΅ΠΊ Cisco IOL Π·Π° ΡΠΎΠ²Π°).
- ΠΠΎ Π΅Π΄ΠΈΠ½ Π²ΡΠ·Π΅Π» Edge-Leaf (Π·Π°ΡΠ΅Π³Π° ΡΠ°ΠΌΠΎ Juniper).
- ΠΠ΄ΠΈΠ½ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π» Π½Π° Cisco, ΠΊΠΎΠΉΡΠΎ Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΡ .
- Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΊΡΡΠΈΠΈ Π΅ ΠΏΡΡΠ½Π°Ρ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΌΠ°ΡΠΈΠ½ΠΈ. ΠΠΎΠ΄ Ubuntu.
ΠΠΌΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΡΠΈΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Ρ IPAM / DCIM ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΡΠΏ Python ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, ansible ΠΈ Π²ΡΠΈΡΠΊΠΎ ΠΎΡΡΠ°Π½Π°Π»ΠΎ, ΠΎΡ ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠΈΠ΅ΠΌΠ° Π»ΠΈ ΡΠ΅ ΡΡΡΠΎ? ΠΠΎΠ΄ Π²ΡΡΠΊΠ° ΡΡΠ°ΡΠΈΡ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΡΠ°ΡΡΠΊ ΠΈΠ·Π²ΠΎΠ΄?
Π’Π°ΠΊΠ° ΡΠ΅ Π½ΠΈΠ΅ ΡΠΌΠ΅ ΠΈΠ·Π±ΡΠ°Π»ΠΈ
Π Π°Π·Π΄Π΅Π»ΠΈΡ ΠΌΠ΅ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° (ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠ°) ΠΈ Π²ΠΈΡΡΡΠ°Π»Π½Π° (Π½Π°ΡΠ»Π°Π³Π²Π°Π½Π΅). Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π°ΡΠ»Π°Π³Π²Π°Π½Π΅ΡΠΎ Π·Π°ΠΏΠΎΡΠ²Π° ΠΎΡ Ρ ΠΎΡΡΠ° - ΠΊΠ°ΡΠΎ ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΡΠ΅ ΠΎΠΏΡΠΎΡΡΡΠ²Π°Ρ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° Π·Π° ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠ°ΡΠ°.
ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ BGP ΠΊΠ°ΡΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΠ΅ΡΠ° Π·Π°ΡΠ°Π΄ΠΈ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡ ΠΈ Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ°.
Π©Π΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π²ΡΠ·Π»ΠΈ Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° DCI - Edge-leaf.
Π©Π΅ ΠΈΠΌΠ° OSPF+LDP Π½Π° Π³ΡΡΠ±Π½Π°ΠΊΠ°.
DCI ΡΠ΅ Π±ΡΠ΄Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° MPLS L3VPN.
ΠΠ° P2P Π²ΡΡΠ·ΠΊΠΈ Π½ΠΈΠ΅ ΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»ΠΈΠΌ IP Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ½ΠΎ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ°.
Loopbacks ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΡΠΏΠΎΡΠ΅Π΄ ΡΠΎΠ»ΡΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ° ΠΈ ΡΡΡ
Π½ΠΎΡΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΠΎΠ΄Π»ΠΎΠΆΠ½ΠΈ ΠΏΡΠ΅ΡΠΈΠΊΡΠΈ - ΡΠ°ΠΌΠΎ Π½Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΡΠ΅Π»ΠΈ Leaf Π² ΡΠ΅ΡΠΈΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΡΡ
Π½ΠΎΡΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ° ΠΏΡΠΈΠ΅ΠΌΠ΅ΠΌ, ΡΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½ΡΠΌΠ°ΠΌΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅.
Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π½ΠΈ ΡΡΡΠΏΠΊΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π΄Π° Π³ΠΈ Π²ΠΊΠ°ΡΠ°ΠΌΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠΈ (IPAM, ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ), Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π΄ΠΎΡΡΡΠΏΠ°, Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈ Π΄Π° Ρ Π²Π½Π΅Π΄ΡΠΈΠΌ.
Π ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Netbox, ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° IP ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π² DC.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ
- ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠ»Π°Π·ΠΊΠΎΠ² aka @glazgoo Π·Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡ
- Alexandru Klimenko aka @v00lk Π·Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡ
- ΠΡΡΡΠΎΠΌ Π§Π΅ΡΠ½ΠΎΠ±Π°ΠΉ Π·Π° KDPV
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com