Π ΠΏΡΡΠ²ΠΈΡΠ΅ Π΄Π²Π΅ ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π°Ρ
Π²ΡΠΏΡΠΎΡΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΈ ΠΎΡΠ΅ΡΡΠ°Ρ
Π½Π΅ΠΉΠ½ΠΈΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ, Π²ΡΠΎΡΠ°ΡΠ° Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΎΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΠΊΠ°ΡΠΎ ΠΏΡΡΠ²ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈΡΠ΅.
Π ΡΠ΅Π³Π° Π΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° Π½Π°ΡΠΈΡΡΠ²Π°ΠΌΠ΅ ΡΡ
Π΅ΠΌΠ°ΡΠ° Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ°.
ΠΠΊΠΎ Π½Π΅ ΡΡΠ΅ Π±Π»ΠΈΠ·ΠΊΠΈ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠΈΡΠ΅ Π² Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΠΎΠ²Π΅ΡΠ΅, Π½Π°ΡΡΠΎΡΡΠ΅Π»Π½ΠΎ Π²ΠΈ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Ρ .
ΠΡΠΈΡΠΊΠΈ ΠΈΠ·Π΄Π°Π½ΠΈΡ:
ΠΡΠ°ΠΊΡΠΈΠΊΠΈΡΠ΅, ΠΎΠΏΠΈΡΠ°Π½ΠΈ Π² ΡΠ°Π·ΠΈ ΡΠ΅ΡΠΈΡ, ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌΠΈ ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠΈ ΠΎΡ Π²ΡΡΠΊΠ°ΠΊΡΠ² ΡΠΈΠΏ, Π²ΡΡΠΊΠ°ΠΊΡΠ² ΠΌΠ°ΡΠ°Π± ΠΈ Ρ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΎ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΠΎΡ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ (Π½Π΅). ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΠΏΠΈΡΠ°Π½ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΡΠ΅Π·ΠΈ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈ. ΠΠ°ΡΠΎΠ²Π° ΡΠ΅ ΡΠ΅ ΡΠΏΡΠ° Π½Π° ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠ° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΈΡΠ΅ Π² Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΠΎΠ²Π΅ΡΠ΅: .
DCI ΡΠ΅ Π±ΡΠ΄Π΅ Π½Π° MPLS L3VPN.
ΠΡΡΡ Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΡΠ°Π±ΠΎΡΠΈ Overlay-ΠΌΡΠ΅ΠΆΠ° ΠΎΡ Ρ ΠΎΡΡΠ° (ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ VXLAN Π½Π° OpenStack ΠΈΠ»ΠΈ Tungsten Fabric ΠΈΠ»ΠΈ Π½Π΅ΡΠΎ Π΄ΡΡΠ³ΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠ°ΠΌΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π° IP ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ ΠΎΡ ΠΌΡΠ΅ΠΆΠ°ΡΠ°).
Π ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, Π·Π°ΡΠΎΡΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠ²Π° ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡΠΈ Π½Π°ΡΠΈΠ½.
Π©Π΅ ΠΈΠ·Π±Π΅ΡΠ΅ΠΌ ΡΡΠ΅ΡΠΈΡΠ΅Π½ Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΡ Π²ΡΠ² Π²Π°ΠΊΡΡΠΌ:
- ΠΠ΄Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π½Π°Π²ΡΡΠΊΡΠ΄Π΅.
- ΠΠ²Π°ΠΌΠ° Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ, ΠΎΠ±ΡΠ°Π·ΡΠ²Π°ΡΠΈ Π΄Π²Π΅ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
- ΠΠ΄ΠΈΠ½ Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΡ ΠΏΡΠΈΠ»ΠΈΡΠ° Π½Π° Π΄ΡΡΠ³ ΠΊΠ°ΡΠΎ Π΄Π²Π΅ ΠΊΠ°ΠΏΠΊΠΈ Π²ΠΎΠ΄Π°.
Π‘ΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅
- Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ
- ΠΠ°ΡΡΡΡΡΠΈΡΠ°Π½Π΅
- IP ΠΏΠ»Π°Π½
- ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ
- ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
- ΠΠΎΠ»Π΅Π·Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ
ΠΠ΅ΠΊΠ° Π½Π°ΡΠΈΡΡ Π‘Π΅ΡΠ²ΠΈΠ·Π΅Π½ ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ LAN_DC Π±ΡΠ΄Π΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° Ρ ΠΎΡΡΠ²Π° ΠΎΠ±ΡΡΠΈΡΠ΅Π»Π½ΠΈ Π²ΠΈΠ΄Π΅Π° Π·Π° ΠΎΡΠ΅Π»ΡΠ²Π°Π½Π΅ Π² Π·Π°ΡΠ΅Π΄Π½Π°Π»ΠΈ Π°ΡΠ°Π½ΡΡΠΎΡΠΈ.
Π ΠΌΠ΅Π³Π°ΠΏΠΎΠ»ΠΈΡΠΈΡΠ΅ ΡΠΎΠ²Π° Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎ, Π·Π°ΡΠΎΠ²Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ.
ΠΡΡΠ²ΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊΡΠΎ Π±ΠΈΡ ΠΈΡΠΊΠ°Π» Π΄Π° Ρ Π²ΠΈΠ΄Ρ. Π ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ Ρ ΠΎΠΏΡΠΎΡΡΡ Π·Π° Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡΡΠ°.
Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ
ΠΠΎΠΊΠ°ΡΠΈΠΈ
LAN_DC ΡΠ΅ ΠΈΠΌΠ° 6 Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΡΠ°:
- Π ΡΡΠΈΡ (RU):
- ΠΠΎΡΠΊΠ²Π° (msk)
- ΠΠ°Π·Π°Π½ (kzn)
- ΠΡΠΏΠ°Π½ΠΈΡ (SP):
- ΠΠ°ΡΡΠ΅Π»ΠΎΠ½Π° (bcn)
- ΠΠ°Π»Π°Π³Π° (mlg)
- ΠΠΈΡΠ°ΠΉ (CN):
- Π¨Π°Π½Ρ Π°ΠΉ (sha)
- Π‘ΠΈΠ°Π½ (sia)

ΠΡΡΡΠ΅ Π² Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΡΠ° (Intra-DC)
ΠΡΠ² Π²ΡΠΈΡΠΊΠΈ Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΠΎΠ²Π΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Π·Π° Π²ΡΡΡΠ΅ΡΠ½Π° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ, ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈ Π½Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Clos.
ΠΠ°ΠΊΠ²ΠΈ ΡΠ° ΠΌΡΠ΅ΠΆΠΈΡΠ΅ Clos ΠΈ Π·Π°ΡΠΎ ΡΠΎΡΠ½ΠΎ ΡΠ΅ β Π² ΠΎΡΠ΄Π΅Π»Π½Π° .
ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΡ ΠΈΠΌΠ° ΠΏΠΎ 10 ΡΠ°ΡΡΠ° Ρ ΠΌΠ°ΡΠΈΠ½ΠΈ, ΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π½ΠΎΠΌΠ΅ΡΠΈΡΠ°Π½ΠΈ ΠΊΠ°ΡΠΎ A, Π, C Π ΡΠ°ΠΊΠ° Π½Π°ΡΠ°ΡΡΠΊ.
ΠΠ° Π²ΡΠ΅ΠΊΠΈ ΡΠ°ΡΡ ΠΏΠΎ 30 ΠΌΠ°ΡΠΈΠ½ΠΈ. Π’Π΅ Π½ΡΠΌΠ° Π΄Π° Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°Ρ.
Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ°ΡΡ ΠΈΠΌΠ° ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ, ΠΊΡΠΌ ΠΊΠΎΠΉΡΠΎ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Π²ΡΠΈΡΠΊΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ β ΡΠΎΠ²Π° Π΅ Top of the Rack switch β ToR ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅ Π² ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° Clos ΡΠ΅ Π³ΠΎ Π½Π°ΡΠ΅ΡΠ΅ΠΌ Leaf.

ΠΠ±ΡΠ°ΡΠ° ΡΡ
Π΅ΠΌΠ° Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ°.
Π©Π΅ Π³ΠΈ ΠΈΠΌΠ΅Π½ΡΠ²Π°ΠΌΠ΅ XXX-leafY, ΠΊΡΠ΄Π΅ΡΠΎ XXX β ΡΡΠΈΠ±ΡΠΊΠ²Π΅Π½ΠΎΡΠΎ ΡΡΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΠ¦, Π° Y β ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π΅Π½ Π½ΠΎΠΌΠ΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, kzn-leaf11.
Π ΡΡΠ°ΡΠΈΡΡΠ° ΡΠ΅ ΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»Ρ Π΄Π° ΡΠΏΠΎΡΡΠ΅Π±ΡΠ²Π°ΠΌ ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠ΅ Leaf ΠΈ ToR ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠΈ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΠ΅ ΡΠΎΠ²Π° Π½Π΅ Π΅ ΡΠ°ΠΊΠ°.
ToR β ΡΠΎΠ²Π° Π΅ ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π² ΡΡΠΎΠΉΠΊΠ°, ΠΊΡΠΌ ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°Ρ ΠΌΠ°ΡΠΈΠ½ΠΈ.
Leaf β ΡΠΎΠ²Π° Π΅ ΡΠΎΠ»Ρ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈΠ»ΠΈ ΠΏΡΡΠ²ΠΎΡΡΠ΅ΠΏΠ΅Π½Π΅Π½ ΡΡΠΈΡ Π² ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠ΅ Π½Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Π½Π° ΠΠ»ΠΎΠ·.
Π’ΠΎΠ΅ΡΡ Leaf != ToR.
Π’Π°ΠΊΠ° Leaf ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ EndofRaw ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ Π³ΠΈ ΡΡΠ΅ΡΠΈΡΠ°ΠΌΠ΅ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΠΊΠ°ΡΠΎ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠΈ.
ΠΡΠ΅ΠΊΠΈ ToR ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ ΠΎΡ ΡΠ²ΠΎΡ ΡΡΡΠ°Π½Π° Π΅ ΡΠ²ΡΡΠ·Π°Π½ Ρ ΡΠ΅ΡΠΈΡΠΈ ΠΏΠΎ-Π³ΠΎΡΠ½ΠΈ Π°Π³ΡΠ΅Π³ΠΈΡΠ°ΡΠΈ ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡΠ° β Spine. ΠΠ° Spine-ΠΈΡΠ΅ Π΅ ΠΎΡΠ΄Π΅Π»Π΅Π½Π° ΠΏΠΎ Π΅Π΄Π½Π° ΡΡΠΎΠΉΠΊΠ° Π² ΠΠ¦. Π©Π΅ Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ: XXX-spineY.
Π ΡΡΡΠ°ΡΠ° ΡΡΠΎΠΉΠΊΠ° ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅ Π·Π° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΠ¦ β 2 ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° Ρ MPLS Π½Π° Π±ΠΎΡΠ΄Π°. ΠΠΎ ΠΏΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ β ΡΠΎΠ²Π° ΡΠ° ΡΡΡΠΈΡΠ΅ ToR. Π’ΠΎΠ΅ΡΡ ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° Spine ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π½ΡΠΌΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π»ΠΈ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ToR Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ Π·Π° DCI β Π΅Π΄Π½ΠΎ ΠΈ ΡΡΡΠΎ Π΅.
Π’Π΅Π·ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ ToR ΡΠ΅ Π½Π°ΡΠΈΡΠ°Ρ Edge-leaf. ΠΠΈΠ΅ ΡΠ΅ Π³ΠΈ Π½Π°ΡΠΈΡΠ°ΠΌΠ΅ XXX-edgeY.
Π’ΠΎΠ²Π° ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°.

ΠΠ° ΡΡ
Π΅ΠΌΠ°ΡΠ° ΠΏΠΎ-Π³ΠΎΡΠ΅ edge ΠΈ leaf Π½Π°ΠΈΡΡΠΈΠ½Π° ΡΡΠΌ ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΠ» Π½Π° Π΅Π΄Π½ΠΎ Π½ΠΈΠ²ΠΎ. ΡΡΠ·Π΄Π°Π΄ΠΎΡ
Π° Ρ Π½Π°Ρ Π½Π°Π²ΠΈΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ uplink (Π²ΡΡΡΠ½ΠΎΡΡ ΠΎΡΡΡΠΊ ΠΈΠ΄Π²Π° ΡΠ΅ΡΠΌΠΈΠ½ΡΡ) ΠΊΠ°ΡΠΎ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ Π½Π°Π³ΠΎΡΠ΅. Π ΡΡΠΊ ΠΈΠ·Π»ΠΈΠ·Π°, ΡΠ΅ "uplink" DCI ΠΈΠ΄Π²Π° ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π½Π°Π΄ΠΎΠ»Ρ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠ°Π»ΠΊΠΎ Π½Π°ΡΡΡΠ°Π²Π° ΠΎΠ±ΠΈΡΠ°ΠΉΠ½Π°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ°. Π ΡΠ»ΡΡΠ°ΠΉ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΌΡΠ΅ΠΆΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ Π΄Π°ΡΠ°ΡΠ΅Π½ΡΡΠΎΠ²Π΅ΡΠ΅ ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΡΡ Π½Π° ΠΎΡΠ΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠΈ β PODβΠΈ (Point Of Delivery), ΠΎΡΠ΄Π΅Π»ΡΡ ΠΎΡΠ΄Π΅Π»Π½ΠΈ Edge-PODβΠΈ Π·Π° DCI ΠΈ ΠΈΠ·Ρ
ΠΎΠ΄ ΠΊΡΠΌ Π²ΡΠ½ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.
ΠΠ° ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ Π½Π° Π²ΡΠ·ΠΏΡΠΈΠ΅ΠΌΠ°Π½Π΅ΡΠΎ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ΅ ΡΠΈΡΡΠ²Π°ΠΌ Edge Π½Π°Π΄ Spine, ΠΊΠ°ΡΠΎ Π² ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅ Π΄ΡΡΠΆΠΈΠΌ Π² ΡΠΌΠ°, ΡΠ΅ Π½ΡΠΌΠ° Π½ΠΈΠΊΠ°ΠΊΠ²Π° ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ½ΠΎΡΡ Π² Spine ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈ Leaf ΠΈ Edge-leaf (Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΡΡΠΊ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠΌΠ° Π½ΡΠ°Π½ΡΠΈ, Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ Π΅ ΡΠ°ΠΊΠ°).

Π‘Ρ
Π΅ΠΌΠ° Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° Ρ Edge-leaf-ΠΎΠ²Π΅.
Π’ΡΠΎΠΉΠΊΠ°ΡΠ° Leaf, Spine ΠΈ Edge ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Ρ Underlay ΠΌΡΠ΅ΠΆΠ° ΠΈΠ»ΠΈ ΡΠ°Π±ΡΠΈΠΊΠ°.
ΠΠ°Π΄Π°ΡΠ°ΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π°ΡΠ° ΡΠ°Π±ΡΠΈΠΊΠ° (ΠΏΡΠΎΡΠ΅ΡΠΈ Underlay), ΠΊΠ°ΠΊΠ²ΠΎΡΠΎ Π²Π΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ
ΠΌΠ΅ Π² , Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠ° β Π΄Π° ΠΎΡΠΈΠ³ΡΡΠΈ IP ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΌΠ°ΡΠΈΠ½ΠΈΡΠ΅ ΠΊΠ°ΠΊΡΠΎ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ ΠΠ¦, ΡΠ°ΠΊΠ° ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ.
ΠΠ°ΡΠΎΠ²Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΡΠ΅ Π½Π°ΡΠΈΡΠ° ΡΠ°Π±ΡΠΈΠΊΠ°, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° Π·Π° ΠΊΠΎΠΌΡΡΠ°ΡΠΈΡ Π² ΠΌΠΎΠ΄ΡΠ»Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΊΡΡΠΈΠΈ, Π·Π° ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π² .
ΠΡΡΡΠ½ΠΎΡΡ ΡΠ°Π·ΠΈ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ΅ Π½Π°ΡΠΈΡΠ° ΡΠ°Π±ΡΠΈΠΊΠ°, Π·Π°ΡΠΎΡΠΎ fabric Π² ΠΏΡΠ΅Π²ΠΎΠ΄ ΠΎΠ·Π½Π°ΡΠ°Π²Π° ΡΡΠΊΠ°Π½. Π Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° Π½Π΅ ΡΠ΅ ΡΡΠ³Π»Π°ΡΠΈΡ:
Π€Π°Π±ΡΠΈΠΊΠ°ΡΠ° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ L3. ΠΠΈΠΊΠ°ΠΊΠ²ΠΈ VLAN, Π½ΠΈΠΊΠ°ΠΊΡΠ² Broadcast β Π΅ΡΠΎ ΠΊΠ°ΠΊΠ²ΠΈ ΡΡΠ΄Π΅ΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡΠΈ ΠΈΠΌΠ°ΠΌΠ΅ Π² LAN_DC, ΠΊΠΎΠΈΡΠΎ ΡΠΌΠ΅ΡΡ Π΄Π° ΠΏΠΈΡΠ°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΆΠΈΠ²Π΅Π΅ΡΠΈ Π² L3 ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°ΡΠ°, Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ Live Migration Ρ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° IP Π°Π΄ΡΠ΅ΡΠ°.
Π ΠΎΡΠ½ΠΎΠ²ΠΎ: ΠΎΡΠ³ΠΎΠ²ΠΎΡΡΡ Π½Π° Π²ΡΠΏΡΠΎΡΠ° Π·Π°ΡΠΎ ΡΠ°Π±ΡΠΈΠΊΠ° ΠΈ Π·Π°ΡΠΎ L3 Π΅ Π² ΠΎΡΠ΄Π΅Π»Π½Π° .
DCI β Data Center Interconnect (Inter-DC)
DCI ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½ ΡΡΠ΅Π· Edge-Leaf, Ρ.Π΅. ΡΠ΅ ΡΠ° Π½Π°ΡΠ°ΡΠ° ΡΠΎΡΠΊΠ° Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄Π° Π² ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π°ΡΠ°.
ΠΠ° ΠΏΡΠΎΡΡΠΎΡΠ°, Π΄Π° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΠ΅ ΠΠ¦ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅.
ΠΡΠΊΠ»ΡΡΠ²Π°ΠΌΠ΅ Π²ΡΠ½ΡΠ½Π°ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ ΠΎΡ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Π½Π΅.
ΠΡΡΠ·Π½Π°Π²Π°ΠΌ, ΡΠ΅ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°ΠΌ Π½ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΠΏΡΠΎΡΡΡΠ²Π°ΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ°. Π ΠΏΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° Π½Π°ΡΠ°ΡΠ° Π°Π±ΡΡΡΠ°ΠΊΡΠ½Π° ΠΌΡΠ΅ΠΆΠ° Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ Π½Π°ΡΠ΅Π΄, Π° Π² ΡΠ΅Π°Π»Π½Π°ΡΠ° ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
Π’Π°ΠΊΠ° Π΅. Π Π²ΡΠ΅ ΠΏΠ°ΠΊ ΡΠ΅Π»ΡΠ° Π½Π° ΡΠ°Π·ΠΈ ΡΠ΅ΡΠΈΡ Π΅ Π΄Π° ΠΏΠΎΠΌΠΈΡΠ»ΠΈΠΌ ΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΠΌ Π²ΡΡΡ Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡΠ΅, Π° Π½Π΅ Π΄Π° ΡΠ΅ΡΠ°Π²Π°ΠΌΠ΅ Ρ Π΅ΡΠΎΠΉΡΠΊΠΈ ΠΈΠ·ΠΌΠΈΡΠ»Π΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΠ° Edge-Leaf-ΠΈΡΠ΅ underlay ΡΠ΅ ΠΏΠΎΡΡΠ°Π²Ρ Π² VPN ΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π° ΠΏΡΠ΅Π· MPLS ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π°ΡΠ° (ΠΎΠ½Π·ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ Π»ΠΈΠ½ΠΊ).
ΠΡΠΎ ΠΊΠ°ΠΊΠ²Π° Π²ΠΈΡΠΎΠΊΠΎΠ½Π°Π³ΡΠ°Π΄Π΅Π½Π° ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅.

ΠΠ°ΡΡΡΡΡΠΈΡΠ°Π½Π΅
ΠΠ° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ Π²ΡΡΡΠ΅ Π² ΠΠ¦ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ BGP.
ΠΠ° MPLS ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π°ΡΠ° OSPF+LDP.
ΠΠ° DCI, Ρ.Π΅. ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ Π² underlay β BGP L3VPN ΠΏΡΠ΅Π· MPLS.

ΠΠ±ΡΠ°ΡΠ° ΡΡ
Π΅ΠΌΠ° Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ
ΠΠ° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° Π½ΡΠΌΠ° OSPF ΠΈ ISIS (Π·Π°Π±ΡΠ°Π½Π΅Π½ Π² Π ΡΡΠΊΠ°ΡΠ° ΡΠ΅Π΄Π΅ΡΠ°ΡΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ).
Π ΡΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΠΈΠΌΠ° Auto-discovery ΠΈ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° Π½Π°ΠΉ-ΠΊΡΠ°ΡΠΊΠΈ ΠΏΡΡΠΈΡΠ° β ΡΠ°ΠΌΠΎ ΡΡΡΠ½Π° (Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΎΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½Π° β Π½Π°Π»ΠΈ ΡΡΠ°Π²Π° Π΄ΡΠΌΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ) Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, ΡΡΡΠ΅Π΄ΡΡΠ²ΠΎΡΠΎ ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈΡΠ΅.

Π‘Ρ
Π΅ΠΌΠ° Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡΡΠ° BGP Π²ΡΡΡΠ΅ Π² ΠΠ¦
ΠΠ°ΡΠΎ BGP?
ΠΠΎ ΡΠΎΠ·ΠΈ Π²ΡΠΏΡΠΎΡ ΠΈΠΌΠ° Π½Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° Facebook ΠΈ Arista, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅ ΡΠ°Π·ΠΊΠ°Π·Π²Π° ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΌΡΠ΅ΠΆΠΈ Π·Π° Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΠΎΠ²Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ BGP. Π§Π΅ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΡΠΈ ΠΊΠ°ΡΠΎ Ρ ΡΠ΄ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π° Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ°, ΠΌΠ½ΠΎΠ³ΠΎ Π΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π° Π»Π΅Π½ΠΈΠ²ΠΈΡΠ΅ Π²Π΅ΡΠ΅ΡΠΈ.
Π ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠΌΠ° ΡΡΠ» ΡΠ°Π·Π΄Π΅Π» Π² ΠΌΠΎΡΡΠ° ΡΡΠ°ΡΠΈΡ, ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ Π½Π° ΡΠΎΠ²Π°. ΠΡΠ΄Π΅ΡΠΎ Π²ΠΈ .
ΠΠΎ Π²ΡΠ΅ ΠΏΠ°ΠΊ, Π² ΠΊΡΠ°ΡΡΠ΅, Π½ΠΈΡΠΎ Π΅Π΄Π½ΠΎ IGP Π½Π΅ Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ Π·Π° ΠΌΡΠ΅ΠΆΠΈ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΠΎΠ²Π΅, ΠΊΡΠ΄Π΅ΡΠΎ Π±ΡΠΎΡΡ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄ΠΎΡΡΠΈΠ³Π° Ρ ΠΈΠ»ΡΠ΄ΠΈ.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° BGP Π½Π°Π²ΡΡΠΊΡΠ΄Π΅ ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° Π½Π΅ ΡΠ΅ ΡΠ°Π·ΠΏΡΡΡΠΊΠ²Π°ΠΌΠ΅ Π² ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ .
Π‘ ΡΡΠΊΠ° Π½Π° ΡΡΡΡΠ΅, Π² Π½Π°ΡΠ°ΡΠ° ΡΠ°Π±ΡΠΈΠΊΠ°, ΠΊΠΎΡΡΠΎ Ρ Π³ΠΎΠ»ΡΠΌΠ° Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡ Π½ΡΠΌΠ° Π΄Π° ΡΠ°ΡΡΠ΅ ΡΡΡΠ΅ΠΌΠΈΡΠ΅Π»Π½ΠΎ, ΡΠ΅ΡΠ΅ Π΄Π° Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΈ OSPF. Π’ΠΎΠ²Π° Π²ΡΡΡΠ½ΠΎΡΡ Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π° ΠΌΠ΅Π³Π°ΡΠΊΠ΅ΠΉΠ»ΡΡΠΈΡΠ΅ ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΡΠΈΡΠ°Π½ΠΈ. ΠΠΎ Π½Π΅ΠΊΠ° ΡΠΈ ΠΏΠΎΡΠ°Π½ΡΠ°Π·ΠΈΡΠ°ΠΌΠ΅ ΡΠ°ΠΌΠΎ Π·Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ, ΡΠ΅ ΡΠΎΠ²Π° Π½ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ BGP, ΠΊΠ°ΠΊΡΠΎ Π΅ Π·Π°Π²Π΅ΡΠ°Π» ΠΠ΅ΡΡΡ ΠΠ°ΠΏΡΡ ΠΎΠ².
ΠΠΎΠ»ΠΈΡΠΈΠΊΠΈ Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅
ΠΠ° Leaf ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡΠΈΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°ΠΌΠ΅ ΠΏΡΠ΅ΡΠΈΠΊΡΠΈΡΠ΅ Π² BGP ΠΎΡ Underlay ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈΡΠ΅ Ρ ΠΌΡΠ΅ΠΆΠΈΡΠ΅.
Π©Π΅ ΠΈΠΌΠ°ΠΌΠ΅ BGP ΡΠ΅ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΡΠΊΠ° Π΄Π²ΠΎΠΉΠΊΠ° Leaf-Spine, Π² ΠΊΠΎΡΡΠΎ ΡΠ΅Π·ΠΈ Underlay ΠΏΡΠ΅ΡΠΈΠΊΡΠΈ ΡΠ΅ ΡΠ΅ Π°Π½ΠΎΠ½ΡΠΈΡΠ°Ρ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°.

Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΡ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°ΠΌΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠΌΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π»ΠΈ Π½Π° Π’ΠΎΠ . ΠΠ° Edge-Leaf ΡΠ΅ Π³ΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΡΠ°ΠΌΠ΅ ΠΈ Π°Π½ΠΎΠ½ΡΠΈΡΠ°ΠΌΠ΅ Π² ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ ΠΠ¦ ΠΈ ΡΠ΅ Π³ΠΈ ΡΠΏΡΡΠΊΠ°ΠΌΠ΅ Π΄ΠΎ Π’ΠΎΠ . Π’ΠΎΠ΅ΡΡ Π²ΡΠ΅ΠΊΠΈ Π’ΠΎΠ ΡΠ΅ Π·Π½Π°Π΅ ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊ Π΄Π° ΡΡΠΈΠ³Π½Π΅ Π΄ΠΎ Π΄ΡΡΠ³ Π’ΠΎΠ Π² ΡΠΎΠ·ΠΈ ΡΡΡΠΈΡ ΠΠ¦ ΠΈ ΠΊΡΠ΄Π΅ Π΅ Π²Ρ
ΠΎΠ΄Π½Π°ΡΠ° ΡΠΎΡΠΊΠ°, Π·Π° Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π½Π΅ Π΄ΠΎ Π’ΠΎΠ Π² Π΄ΡΡΠ³ ΠΠ¦.
Π DCI ΠΌΠ°ΡΡΡΡΡΠΈΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅Π΄Π°Π²Π°Π½ΠΈ ΠΊΠ°ΡΠΎ VPNv4. ΠΠ° ΡΠΎΠ²Π° Π½Π° Edge-Leaf ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π² ΠΏΠΎΡΠΎΠΊΠ° Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ Π² VRF, ΡΠ΅ Π³ΠΎ Π½Π°ΡΠ΅ΡΠ΅ΠΌ UNDERLAY, ΠΈ ΡΡΡΠ΅Π΄ΡΡΠ²ΠΎΡΠΎ ΡΡΡ Spine Π½Π° Edge-Leaf ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π°ΡΠΎ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° VRF, Π° ΠΌΠ΅ΠΆΠ΄Ρ Edge-Leaf-ΠΈΡΠ΅ Π² VPNv4-family.

ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠ΅ Π·Π°Π±ΡΠ°Π½ΠΈΠΌ ΡΠ΅Π°Π½ΠΎΠ½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈ ΠΎΡ ΡΠΏΠ°ΠΉΠ½ΠΎΠ²Π΅ΡΠ΅, ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΊΡΠΌ ΡΡΡ
.

ΠΠ° Leaf ΠΈ Spine Π½ΡΠΌΠ° Π΄Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Loopback-ΠΈ. Π’Π΅ ΡΠ΅ Π½ΠΈ ΡΡΡΠ±Π²Π°Ρ ΡΠ°ΠΌΠΎ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Router ID.
ΠΠ° Edge-Leaf ΡΠ΅ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Loopback Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ Π² Global BGP. ΠΠ΅ΠΆΠ΄Ρ Loopback Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ Edge-Leaf-ΠΈΡΠ΅ ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΡ BGP ΡΠ΅ΡΠΈΡ Π² IPv4 VPN-family ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ.
ΠΠ΅ΠΆΠ΄Ρ EDGE ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ° ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ°Π·ΡΠ΅Π³Π½Π°ΡΠ° ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π° Π½Π° OSPF+LDP. ΠΡΠΈΡΠΊΠΎ Π² Π΅Π΄Π½Π° Π·ΠΎΠ½Π°. ΠΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ.
ΠΡΠΎ ΠΊΠ°ΠΊΠ²Π° Π΅ ΠΊΠ°ΡΡΠΈΠ½Π°ΡΠ° Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡΡΠ°.
BGP ASN
Edge-Leaf ASN
ΠΠ° Edge-Leaf-ΠΈΡΠ΅ ΡΠ΅ ΠΈΠΌΠ° Π΅Π΄ΠΈΠ½ ASN Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΠΠ¦. Π’ΠΎΠ²Π° Π΅ Π²Π°ΠΆΠ½ΠΎ, Π·Π° Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ iBGP ΠΌΠ΅ΠΆΠ΄Ρ Edge-Leaf-ΠΈΡΠ΅ ΠΈ Π΄Π° Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π½Π΅ΠΌ Π½Π° Π½ΡΠ°Π½ΡΠΈ Π½Π° eBGP. ΠΠ΅ΠΊΠ° ΡΠΎΠ²Π° Π±ΡΠ΄Π΅ 65535. Π ΡΠ΅Π°Π»Π½ΠΎΡΡΡΠ° Π±ΠΈ ΠΌΠΎΠ³ΡΠ» Π΄Π° Π΅ Π½ΠΎΠΌΠ΅Ρ Π½Π° ΠΏΡΠ±Π»ΠΈΡΠ΅Π½ AS.
Spine ASN
ΠΠ° Spine ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π΅Π΄ΠΈΠ½ ASN Π½Π° ΠΠ¦. Π©Π΅ Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ ΠΎΡ Π½Π°ΠΉ-ΠΏΡΡΠ²ΠΈΡ Π½ΠΎΠΌΠ΅Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π½Π° ΡΠ°ΡΡΠ½ΠΈΡΠ΅ AS β 64512, 64513 ΠΈ ΡΠ°ΠΊΠ° Π½Π°ΡΠ°ΡΡΠΊ.
ΠΠ°ΡΠΎ ASN Π½Π° ΠΠ¦?
ΠΠ΅ΠΊΠ° Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ°ΠΌΠ΅ ΡΠΎΠ·ΠΈ Π²ΡΠΏΡΠΎΡ Π½Π° Π΄Π²Π°:
- ΠΠ°ΡΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΈ ASN Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠΏΠ°ΠΉΠ½ΠΎΠ²Π΅ Π² Π΅Π΄ΠΈΠ½ ΠΠ¦?
- ΠΠ°ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΠ¦?
ΠΠ°ΡΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΈ ASN Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΠΏΠ°ΠΉΠ½ΠΎΠ²Π΅ Π² Π΅Π΄ΠΈΠ½ ΠΠ¦
ΠΡΠΎ ΠΊΠ°ΠΊ ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° AS-Path Π½Π° Underlay ΠΌΠ°ΡΡΡΡΡΠ° Π½Π° Edge-Leaf:
[leafX_ASN, spine_ASN, edge_ASN]
ΠΡΠΈ ΠΎΠΏΠΈΡ Π·Π° Π°Π½ΠΎΠ½ΡΠΈΡΠ°Π½Π΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π½Π° Spine, ΡΠΎΠΉ ΡΠ΅ Π³ΠΎ ΠΎΡΡ
Π²ΡΡΠ»ΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ AS-ΡΠΎ ΠΌΡ (Spine_AS) Π²Π΅ΡΠ΅ Π΅ Π² ΡΠΏΠΈΡΡΠΊΠ°.
Π ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° DC ΠΎΠ±Π°ΡΠ΅ ΡΠΌΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΎΡ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΡΠ΅ Underlay, ΠΊΠΎΠΈΡΠΎ Π΄ΠΎΡΡΠΈΠ³Π½Π°Ρ Π° Π΄ΠΎ Edge, Π²Π΅ΡΠ΅ Π½Π΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π°Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. Π¦ΡΠ»Π°ΡΠ° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Ρ ΠΎΡΡΠΎΠ²Π΅ΡΠ΅ Π² DC ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Π½Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΏΠ°ΠΉΠ½ΠΎΠ²Π΅ΡΠ΅.

ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π°Π³ΡΠ΅Π³ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΈ DC ΡΠ΅ Π΄ΠΎΡΡΠΈΠ³Π°Ρ Π±Π΅Π·ΠΏΡΠ΅ΠΏΡΡΡΡΠ²Π΅Π½ΠΎ Π΄ΠΎ Π’ΠΎΠ -ΠΈΡΠ΅ β Π² ΡΠ΅Ρ
Π½ΠΈΡ AS-Path ΡΠ΅ ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ ASN 65535 β Π½ΠΎΠΌΠ΅ΡΡΡ Π½Π° AS Edge-Leaf, Π·Π°ΡΠΎΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΡΡ
ΡΠ΅ ΡΠ° ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ.
ΠΠ°ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ DC
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ½ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π° Π΄Π° ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΠΈΠΌ Loopback-ΠΈ Π½Π° Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ½ΠΈ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ DC.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Ρ ΠΎΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ° Route Reflector ΠΈΠ»ΠΈ (Virtual Network Gateway), ΠΊΠΎΠΉΡΠΎ ΠΏΠΎ BGP ΡΠ΅ ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ Ρ Π’ΠΎΠ -Π° ΠΈ ΡΠ΅ ΠΎΠ±ΡΠ²ΠΈ ΡΠ²ΠΎΡ Π»ΡΠΏΠ±Π΅ΠΊ, ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ ΠΎΡ Π²ΡΠΈΡΠΊΠΈ DC.
Π’Π°ΠΊΠ° ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π½Π΅Π³ΠΎΠ²ΠΈΡΡ 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). Π ΡΠΎΠ²Π° ΠΈΠΌΠ° Π΄ΠΎΡΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ Π»Π΅Π³ΠΈΡΠΈΠΌΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎ ΡΠΎΠ²Π° Π΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½Π° Π΄ΡΠΏΠΊΠ° Π² ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°. Π Π°Π· Π»ΠΈΡΠ½ΠΎ ΡΡΠΌ ΠΏΠΎΠΏΠ°Π΄Π°Π» Π½Π° Π½Π΅Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΡΡΠΈ.
Π Π°ΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΎΠΏΠ°ΡΠ½ΠΈ Π½Π΅ΡΠ°, ΡΠ΅ ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΎΡ Π½Π΅Ρ.
Leaf ASN
Π©Π΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π΅Π½ ASN Π½Π° Π²ΡΠ΅ΠΊΠΈ Leaf ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ Π² ΡΡΠ»Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°.
ΠΡΠ°Π²ΠΈΠΌ Π³ΠΎ ΡΠ°ΠΊΠ° ΠΏΠΎΡΠ°Π΄ΠΈ Π³ΠΎΡΠ΅ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΈΡΠΈΠ½ΠΈ: AS-Path Π±Π΅Π· ΡΠΈΠΊΠ»ΠΈ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ BGP Π±Π΅Π· Π²Π»ΠΎΠΆΠΊΠΈ.
ΠΠ° Π΄Π° ΠΌΠΎΠ³Π°Ρ ΠΌΠ°ΡΡΡΡΡΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Leaf-ΠΎΠ²Π΅ΡΠ΅ Π΄Π° ΠΌΠΈΠ½Π°Π²Π°Ρ Π±Π΅Π·ΠΏΡΠ΅ΠΏΡΡΡΡΠ²Π΅Π½ΠΎ, AS-Path ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°:
[leafX_ASN, spine_ASN, leafY_ASN]
ΠΊΡΠ΄Π΅ΡΠΎ leafX_ASN ΠΈ leafY_ASN Π΅ Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°Ρ.
Π’ΠΎΠ²Π° Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΈ Π·Π° ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° Ρ Π°Π½ΠΎΠ½ΡΠ° Π½Π° Π»ΡΠΏΠ±Π΅ΠΊΠ° VNF ΠΌΠ΅ΠΆΠ΄Ρ 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 ΠΏΠ»Π°Π½
ΠΠ° ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°, ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ΄Π΅Π»ΠΈΠΌ Π°Π΄ΡΠ΅ΡΠΈ Π·Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π²ΡΡΠ·ΠΊΠΈ:
- ΠΠ΄ΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Underlay ΠΌΠ΅ΠΆΠ΄Ρ ToR ΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°. Π’Π΅ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΈ Π² ΡΡΠ»Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ°, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ Π²ΡΡΠΊΠ° ΠΌΠ°ΡΠΈΠ½Π° Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ Ρ Π²ΡΡΠΊΠ° Π΄ΡΡΠ³Π°. ΠΠ΅ΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ°ΡΡ 10/8. ΠΠ° Π²ΡΠ΅ΠΊΠΈ ΡΠΊΠ°Ρ ΠΏΠΎ /26 Π² ΠΈΠ·Π»ΠΈΡΡΠΊ. Π©Π΅ ΠΎΡΠ΄Π΅Π»ΠΈΠΌ ΠΏΠΎ /19 Π·Π° DC ΠΈ /17 Π·Π° ΡΠ΅Π³ΠΈΠΎΠ½Π°.
- ΠΠΈΠ½ΠΊΠΎΠ²ΠΈΡΠ΅ Π°Π΄ΡΠ΅ΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Leaf/Tor ΠΈ Spine.
ΠΠΈΡ ΠΌΠ΅ ΠΆΠ΅Π»Π°Π»ΠΈ Π΄Π° Π³ΠΈ Π·Π°Π΄Π°Π²Π°ΠΌΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ½ΠΎ, ΡΠΎΠ΅ΡΡ Π΄Π° Π³ΠΈ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°ΠΌΠ΅ ΠΎΡ ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ°Ρ.
ΠΠ΅ΠΊΠ° ΡΠΎΠ²Π° Π±ΡΠ΄Π΅β¦ 169.254.0.0/16.
Π ΠΈΠΌΠ΅Π½Π½ΠΎ 169.254.00X.Y/31, ΠΊΡΠ΄Π΅ΡΠΎ X β Π½ΠΎΠΌΠ΅Ρ Π½Π° Spine, Y β P2P-ΠΌΡΠ΅ΠΆΠ° /31.
Π’ΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Ρ Π΄ΠΎ 128 ΡΡΠΎΠΉΠΊΠΈ ΠΈ Π΄ΠΎ 10 Spine Π² ΠΠ¦. ΠΠΈΠ½ΠΊΠΎΠ²ΠΈΡΠ΅ Π°Π΄ΡΠ΅ΡΠΈ ΠΌΠΎΠ³Π°Ρ (ΠΈ ΡΠ΅) Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΡΡ ΠΎΡ ΠΠ¦ Π² ΠΠ¦. - Π‘Π²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Spine β Edge-Leaf ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π½Π° ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΡΠ΅ 169.254.10X.Y/31, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠ° X β Π½ΠΎΠΌΠ΅Ρ Π½Π° Spine, Y β P2P-ΠΌΡΠ΅ΠΆΠ° /31.
- ΠΠΈΠ½ΠΊΠΎΠ²ΠΈΡΠ΅ Π°Π΄ΡΠ΅ΡΠΈ ΠΎΡ Edge-Leaf ΠΊΡΠΌ MPLS-ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π°ΡΠ°. Π’ΡΠΊ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° Π΅ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-ΡΠ°Π·Π»ΠΈΡΠ½Π° β ΠΌΡΡΡΠΎΡΠΎ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ° Π² Π΅Π΄ΠΈΠ½ βΠΏΠΈΡΠΎΠ³β, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΠΈΡΠ΅ Π°Π΄ΡΠ΅ΡΠΈ Π½Π΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ β ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΠΌ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π° ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠ°. ΠΠ°ΡΠΎΠ²Π° ΡΠ΅ Π²Π·Π΅ΠΌΠ΅ΠΌ 192.168.0.0/16 ΠΈ ΡΠ΅ ΠΈΠ·Π²Π»Π΅ΡΠ΅ΠΌ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ ΠΎΡ Π½Π΅Ρ.
- ΠΠ΄ΡΠ΅ΡΠΈ Loopback. Π©Π΅ ΠΎΡΠ΄Π΅Π»ΠΈΠΌ ΡΠ΅Π»ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π° ΡΡΡ
172.16.0.0/12.
- Leaf β ΠΏΠΎ /25 Π½Π° ΠΠ¦ β ΡΡΡΠΈΡΠ΅ 128 ΡΡΠΎΠΉΠΊΠΈ. Π©Π΅ ΠΎΡΠ΄Π΅Π»ΠΈΠΌ ΠΏΠΎ /23 Π½Π° ΡΠ΅Π³ΠΈΠΎΠ½Π°.
- Spine β ΠΏΠΎ /28 Π½Π° ΠΠ¦ β Π΄ΠΎ 16 Spine. Π©Π΅ ΠΎΡΠ΄Π΅Π»ΠΈΠΌ ΠΏΠΎ /26 Π½Π° ΡΠ΅Π³ΠΈΠΎΠ½Π°.
- Edge-Leaf β ΠΏΠΎ /29 Π½Π° ΠΠ¦ β Π΄ΠΎ 8 ΠΊΡΡΠΈΠΈ. Π©Π΅ ΠΎΡΠ΄Π΅Π»ΠΈΠΌ ΠΏΠΎ /27 Π½Π° ΡΠ΅Π³ΠΈΠΎΠ½Π°.
ΠΠΊΠΎ Π² ΠΠ¦ Π½Π΅ Π½ΠΈ Π΄ΠΎΡΡΠΈΠ³Π½Π°Ρ Π·Π°Π΄Π°Π΄Π΅Π½ΠΈΡΠ΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΈ (Π° ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π½Π°Ρ β ΠΏΡΠ΅ΡΠ΅Π½Π΄ΠΈΡΠ°ΠΌΠ΅ Π·Π° Ρ ΠΈΠΏΠ΅ΡΡΠΊΠ΅ΠΉΠ»), ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠΌΠ΅ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ Π±Π»ΠΎΠΊ.
ΠΡΠΎ ΠΊΠ°ΠΊΠ²Π° Π΅ ΠΊΠ°ΡΡΠΈΠ½Π°ΡΠ° Ρ IP-Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡΡΠ°.

Loopback-ΠΈ:
ΠΡΠ΅ΡΠΈΠΊΡ
Π ΠΎΠ»ΡΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ
Π Π΅Π³ΠΈΠΎΠ½
ΠΠ¦
172.16.0.0/23
edge
Β
Β
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
spine
Β
Β
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
leaf
Β
Β
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
Underlay:
ΠΡΠ΅ΡΠΈΠΊΡ
Π Π΅Π³ΠΈΠΎΠ½
ΠΠ¦
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
ΠΠ°Π±ΠΎΡΠ°ΡΠΎΡΠΈΡ
ΠΠ²Π° Π²Π΅Π½Π΄ΠΎΡΠ°. ΠΠ΄Π½Π° ΠΌΡΠ΅ΠΆΠ°. ΠΠΠ‘Π.
Juniper + Arista. Ubuntu. Π‘ΡΠ°ΡΠ° Π΄ΠΎΠ±ΡΠ° ΠΠ²Π°.
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΡΡΡΠΈ Π½Π° Π½Π°ΡΠΈΡ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ ΡΡΡΠ²ΡΡ Π² ΠΠΈΡΠ°Π½ Π΅ Π²ΡΠ΅ ΠΏΠ°ΠΊ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ, Π·Π°ΡΠΎΠ²Π° Π·Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΡΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ°ΠΊΠ°Π²Π° ΠΎΠΏΡΠΎΡΡΠ΅Π½Π° Π΄ΠΎ ΠΊΡΠ°ΠΉΠ½ΠΎΡΡ ΠΌΡΠ΅ΠΆΠ°.

ΠΠ²Π° Π΄Π°ΡΠ°ΡΠ΅Π½ΡΡΡΠ°: ΠΠ°Π·Π°Π½ ΠΈ ΠΠ°ΡΡΠ΅Π»ΠΎΠ½Π°.
- ΠΠΎ Π΄Π²Π° ΡΠΏΠ°ΠΉΠ½Π° Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ: Juniper ΠΈ Arista.
- ΠΠΎ Π΅Π΄ΠΈΠ½ ΡΠΎΡ (Leaf) Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ β Juniper ΠΈ Arista, Ρ Π΅Π΄Π½ΠΎ ΡΠ²ΡΡΠ·Π°Π½ΠΎ Ρ ΠΎΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ (Π²Π·Π΅ΠΌΠ°ΠΌΠ΅ Π»Π΅ΠΊ Cisco IOL Π·Π° ΡΠΎΠ²Π°).
- ΠΠΎ Π΅Π΄Π½Π° Π½ΠΎΠ΄Π° Edge-Leaf (Π·Π°ΡΠ΅Π³Π° ΡΠ°ΠΌΠΎ Juniper).
- ΠΠ΄ΠΈΠ½ Cisco ΡΡΠΈΡ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π° Π²ΡΠΈΡΠΊΠΎ.
- ΠΡΠ²Π΅Π½ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΊΡΡΠΈΠΈ, ΡΡΠ°ΡΡΠΈΡΠ°Π½Π° Π΅ Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°-ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ°. ΠΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Ubuntu.
Π’Ρ ΠΈΠΌΠ° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²ΡΠΈΡΠΊΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π½Π° Π½Π΅Ρ ΡΠ΅ ΡΠ°Π±ΠΎΡΡΡ IPAM/DCIM ΡΠΈΡΡΠ΅ΠΌΠΈ, Π½Π°Π±ΠΎΡ ΠΎΡ Python ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, Ansible ΠΈ ΠΊΠ°ΠΊΠ²ΠΎΡΠΎ ΠΈ Π΄Π° Π΅ Π΄ΡΡΠ³ΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌ.
Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌΠ΅ Π΄Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΠ°.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π’Π°ΠΊΠ° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ? ΠΠΎΠ΄ Π²ΡΡΠΊΠ° ΡΡΠ°ΡΠΈΡ Π΄Π° ΠΈΠΌΠ° ΠΊΡΠ°ΡΠΊΠΎ ΡΠ΅Π·ΡΠΌΠ΅?
Π ΡΠ°ΠΊΠ°, Π½ΠΈΠ΅ ΠΈΠ·Π±ΡΠ°Ρ ΠΌΠ΅ ΠΌΡΠ΅ΠΆΠ° ΠΠ»ΠΎΠ·Π° Π² ΠΠ¦, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΎΡΠ°ΠΊΠ²Π°ΠΌΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ East-West ΡΡΠ°ΡΠΈΠΊ ΠΈ ΠΈΡΠΊΠ°ΠΌΠ΅ ECMP.
Π Π°Π·Π΄Π΅Π»ΠΈΡ ΠΌΠ΅ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° (underlay) ΠΈ Π²ΠΈΡΡΡΠ°Π»Π½Π° (overlay). ΠΡΠΈ ΡΠΎΠ²Π° overlay Π·Π°ΠΏΠΎΡΠ²Π° ΠΎΡ Ρ ΠΎΡΡΠ° β ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΡΠ»Π΅ΡΠ½ΠΈΡ ΠΌΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡΠ° ΠΊΡΠΌ underlay.
ΠΠ·Π±ΡΠ°Ρ ΠΌΠ΅ BGP ΠΊΠ°ΡΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π°Π½Π΅Π΄ΡΠ΅Π»Π΅ΠΉΠ½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Π·Π°ΡΠ°Π΄ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡΠ° ΠΈ Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡΡΠ° Π½Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈΡΠ΅.
Π©Π΅ ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π²ΡΠ·Π»ΠΈ Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° DCI β Edge-leaf.
ΠΠ° ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Π°ΡΠ° ΡΠ΅ ΠΈΠΌΠ° OSPF+LDP.
DCI ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° MPLS L3VPN.
ΠΠ° P2P Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ IP Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°ΠΌΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ½ΠΎ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ°.
Loopback Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π·Π°Π΄Π°Π²Π°Π½ΠΈ ΠΏΠΎ ΡΠΎΠ»Ρ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ° ΠΈ ΡΡΡ
Π½ΠΎΡΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ.
ΠΠ½Π΄Π΅ΡΠ»Π΅ΠΉΠ½ΠΈΡΠ΅ ΠΏΡΠ΅ΡΠΈΠΊΡΠΈ β ΡΠ°ΠΌΠΎ Π½Π° Leaf ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡΠΈ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΡΡΡ
Π½ΠΎΡΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½ΡΠΌΠ°ΠΌΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅.
Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π½ΠΈ ΡΡΡΠΏΠΊΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ β Π΄Π° Π³ΠΈ Π²ΡΠ²Π΅Π΄Π΅ΠΌ Π² ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ (IPAM, ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠ½Π°), Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π΄ΠΎΡΡΡΠΏ, Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΠΌΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ° ΠΈ Π΄Π° Ρ Π΄Π΅ΠΏΠ»ΠΎΠΉΠ½Π΅ΠΌ.
Π ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Netbox β ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° IP ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΡΠΎ Π² ΠΠ¦.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ
- ΠΠ° ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠ»Π°Π·ΠΊΠΎΠ² aka @glazgoo Π·Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡ
- ΠΠ° ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΡ ΠΠ»ΠΈΠΌΠ΅Π½ΠΊΠΎ aka @v00lk Π·Π° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡ
- ΠΠ° ΠΡΡΡΠΌ Π§Π΅ΡΠ½ΠΎΠ±Π°ΠΉ Π·Π° ΠΠΠΠ
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com

