Π ΠΏΠ΅ΡΠ²ΡΡ
Π΄Π²ΡΡ
ΡΡΠ°ΡΡΡΡ
Ρ ΠΏΠΎΠ΄Π½ΡΠ» Π²ΠΎΠΏΡΠΎΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π½Π°Π±ΡΠΎΡΠ°Π» Π΅Ρ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ, Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΠ΄Π΅Π»Π°Π» ΠΎΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ Π² Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠΈ, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
Π ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡ
Π΅ΠΌΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅ΡΠΈ.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠΉ Π½ΠΎΠ³Π΅ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ ΡΠ΅ΡΠ΅ΠΉ Π΄Π°ΡΠ°ΡΠ΅Π½ΡΡΠΎΠ², ΡΠΎ Ρ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π½Π°ΡΠ°ΡΡ ΡΠΎ
ΠΡΠ΅ Π²ΡΠΏΡΡΠΊΠΈ:
-
0. ΠΠΠ‘Π. Π§Π°ΡΡΡ ΠΡΠ»Π΅Π²Π°Ρ. ΠΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ -
1. ΠΠΠ‘Π. Π§Π°ΡΡΡ ΠΏΠ΅ΡΠ²Π°Ρ (ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΡΠ»Π΅ Π½ΡΠ»Π΅Π²ΠΎΠΉ). ΠΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠΈ -
2. ΠΠΠ‘Π. Π§Π°ΡΡΡ ΠΡΠΎΡΠ°Ρ. ΠΠΈΠ·Π°ΠΉΠ½ ΡΠ΅ΡΠΈ
ΠΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π² ΡΡΠΎΠΉ ΡΠ΅ΡΠΈΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ ΠΊ ΡΠ΅ΡΠΈ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, Π»ΡΠ±ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±Π° Ρ Π»ΡΠ±ΡΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ΠΌ Π²Π΅Π½Π΄ΠΎΡΠΎΠ² (Π½Π΅Ρ). ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅Π»ΡΠ·Ρ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΈΡ
ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΎΠ². ΠΠΎΡΡΠΎΠΌΡ Ρ ΠΎΡΡΠ°Π½ΠΎΠ²Π»ΡΡΡ Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΡΠ΅ΡΠΈ ΠΠ¦:
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)
ΠΠΎ Π²ΡΠ΅Ρ
ΠΠ¦ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠ΅ ΡΠ΅ΡΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΠ»ΠΎΠ·Π°.
Π§ΡΠΎ Π·Π° ΡΠ΅ΡΠΈ ΠΠ»ΠΎΠ·Π° ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ β Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ
Π ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΠ¦ ΠΏΠΎ 10 ΡΡΠΎΠ΅ΠΊ Ρ ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ, ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ Π½ΡΠΌΠ΅ΡΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ A, B, C Π ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠΎΠΉΠΊΠ΅ ΠΏΠΎ 30 ΠΌΠ°ΡΠΈΠ½. ΠΠ½ΠΈ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°ΡΡ Π½Π΅ Π±ΡΠ΄ΡΡ.
Π’Π°ΠΊΠΆΠ΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠΎΠΉΠΊΠ΅ ΡΡΠΎΠΈΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ Π²ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ β ΡΡΠΎ Top of the Rack switch β ToR ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΡΠ°Π±ΡΠΈΠΊΠΈ ΠΠ»ΠΎΠ·Π° Π±ΡΠ΄Π΅ΠΌ Π½Π°Π·ΡΠ²Π°ΡΡ Π΅Π³ΠΎ 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 Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΠ» Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅.
ΠΠ»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ Ρ Π±ΡΠ΄Ρ Π²ΡΡ ΠΆΠ΅ ΡΠΈΡΠΎΠ²Π°ΡΡ Edge Π½Π°Π΄ Spine, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π΄Π΅ΡΠΆΠ°ΡΡ Π² ΡΠΌΠ΅, ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΠ° Π½Π° Spine ΠΈ ΠΎΡΠ»ΠΈΡΠΈΠΉ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ Leaf ΠΈ Ρ Edge-leaf Π½Π΅Ρ (Ρ ΠΎΡΡ ΡΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½ΡΠ°Π½ΡΡ, Π½ΠΎ Π² ΡΠ΅Π»ΠΎΠΌ ΡΡΠΎ ΡΠ°ΠΊ).
Π‘Ρ
Π΅ΠΌΠ° ΡΠ°Π±ΡΠΈΠΊΠΈ Ρ Edge-leaf’Π°ΠΌΠΈ.
Π’ΡΠΎΠΈΡΠ° Leaf, Spine ΠΈ Edge ΠΎΠ±ΡΠ°Π·ΡΡΡ Underlay-ΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΡΠ°Π±ΡΠΈΠΊΡ.
ΠΠ°Π΄Π°ΡΠ° ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠ°Π±ΡΠΈΠΊΠΈ (ΡΠΈΡΠ°ΠΉ Underlay), ΠΊΠ°ΠΊ ΠΌΡ ΡΠΆΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈΡΡ Π²
ΠΡΡΠΎΠ³ΠΎ-ΡΠΎ ΡΠ΅ΡΡ ΠΈ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ°Π±ΡΠΈΠΊΠΎΠΉ, ΡΠ°ΠΊ ΠΆΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊ ΡΠ°Π±ΡΠΈΠΊΠ° ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ Π²Π½ΡΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΡ
ΡΠ΅ΡΠ΅Π²ΡΡ
ΠΊΠΎΡΠΎΠ±ΠΎΠΊ, ΠΎ ΡΡΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π²
Π Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ°ΠΊΠ°Ρ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΠ°Π±ΡΠΈΠΊΠΎΠΉ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ fabric Π² ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π΅ β ΡΡΠΎ ΡΠΊΠ°Π½Ρ. Π ΡΠ»ΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠΎΠ³Π»Π°ΡΠΈΡΡΡΡ:
Π€Π°Π±ΡΠΈΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ L3. ΠΠΈΠΊΠ°ΠΊΠΈΡ VLAN, Π½ΠΈΠΊΠ°ΠΊΠΈΡ Broadcast β Π²ΠΎΡ ΡΠ°ΠΊΠΈΠ΅ Ρ Π½Π°Ρ Π² LAN_DC Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, ΡΠΌΠ΅ΡΡ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΆΠΈΠ²ΡΡΠΈΠ΅ Π² ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ΅ L3, Π° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ Live Migration c ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ IP-Π°Π΄ΡΠ΅ΡΠ°.
Π Π΅ΡΡ ΡΠ°Π·: ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ ΠΏΠΎΡΠ΅ΠΌΡ ΡΠ°Π±ΡΠΈΠΊΠ° ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ L3 β Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ
DCI β Data Center Interconnect (Inter-DC)
DCI Π±ΡΠ΄Π΅Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Edge-Leaf, ΡΠΎ Π΅ΡΡΡ ΠΎΠ½ΠΈ β Π½Π°ΡΠ° ΡΠΎΡΠΊΠ° Π²ΡΡ
ΠΎΠ΄Π° Π² ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Ρ.
ΠΠ»Ρ ΠΏΡΠΎΡΡΠΎΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΠΠ¦ ΡΠ²ΡΠ·Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΡΠΌΡΠΌΠΈ Π»ΠΈΠ½ΠΊΠ°ΠΌΠΈ.
ΠΡΠΊΠ»ΡΡΠΈΠΌ ΠΈΠ· ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ Π²Π½Π΅ΡΠ½ΡΡ ΡΠ²ΡΠ·Π½ΠΎΡΡΡ.
Π― ΠΎΡΠ΄Π°Ρ ΡΠ΅Π±Π΅ ΠΎΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠ°ΠΊ Ρ ΡΠ±ΠΈΡΠ°Ρ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Ρ ΡΠ΅ΡΡ. Π ΠΏΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΡΠ΅ΠΉ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Π²ΡΡ Π±ΡΠ΄Π΅Ρ Ρ ΠΎΡΠΎΡΠΎ, Π° Π½Π° ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡ ΠΊΠΎΡΡΡΠ»ΠΈ.
ΠΡΠΎ ΡΠ°ΠΊ. Π Π²ΡΡ ΠΆΠ΅ Π·Π°Π΄Π°ΡΠ° ΡΡΠΎΠΉ ΡΠ΅ΡΠΈΠΈ β ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ ΠΈ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°ΠΌΠΈ, Π° Π½Π΅ Π³Π΅ΡΠΎΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΠ°ΡΡ Π²ΡΠ΄ΡΠΌΠ°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠ° Edge-Leaf’Π°Ρ underlay ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² VPN ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· MPLS-ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Ρ (ΡΠΎΡ ΡΠ°ΠΌΡΠΉ ΠΏΡΡΠΌΠΎΠΉ Π»ΠΈΠ½ΠΊ).
ΠΠΎΡ ΡΠ°ΠΊΠ°Ρ Π²Π΅ΡΡ Π½Π΅ΡΡΠΎΠ²Π½Π΅Π²Π°Ρ ΡΡ Π΅ΠΌΠ° ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ.
ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ
ΠΠ»Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ Π²Π½ΡΡΡΠΈ ΠΠ¦ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ BGP.
ΠΠ° MPLS-ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»ΠΈ OSPF+LDP.
ΠΠ»Ρ DCI, ΡΠΎ Π΅ΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ Π² Π°Π½Π΄Π΅ΡΠ»Π΅Π΅ β BGP L3VPN over MPLS.
ΠΠ±ΡΠ°Ρ ΡΡ
Π΅ΠΌΠ° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ
ΠΠ° ΡΠ°Π±ΡΠΈΠΊΠ΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ OSPF ΠΈ ISIS (Π·Π°ΠΏΡΠ΅ΡΡΠ½Π½ΡΠΉ Π² Π ΠΎΡΡΠΈΠΉΡΠΊΠΎΠΉ Π€Π΅Π΄Π΅ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ).
Π ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ Auto-discovery ΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΡ ΠΏΡΡΠ΅ΠΉ β ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ½Π°Ρ (Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ β ΠΌΡ ΠΆΠ΅ Π·Π΄Π΅ΡΡ ΠΏΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ) Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, ΡΠΎΡΠ΅Π΄ΡΡΠ²Π° ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊ.
Π‘Ρ
Π΅ΠΌΠ° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ BGP Π²Π½ΡΡΡΠΈ ΠΠ¦
ΠΠΎΡΠ΅ΠΌΡ 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’Π°Ρ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Π΅Π³ΠΎ Π² Global BGP. ΠΠ΅ΠΆΠ΄Ρ Loopback-Π°Π΄ΡΠ΅ΡΠ°ΠΌΠΈ Edge-Leaf’Ρ Π±ΡΠ΄ΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ BGP-ΡΠ΅ΡΡΠΈΡ Π² IPv4 VPN-family Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ.
ΠΠ΅ΠΆΠ΄Ρ EDGE-ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ Ρ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΡΠ½ΡΡΠ° ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»Ρ Π½Π° OSPF+LDP. ΠΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ Π·ΠΎΠ½Π΅. ΠΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ.
ΠΠΎΡ ΡΠ°ΠΊΠ°Ρ ΠΊΠ°ΡΡΠΈΠ½Π° Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ.
BGP ASN
Edge-Leaf ASN
ΠΠ° Edge-Leaf’Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠ΄ΠΈΠ½ ASN Π²ΠΎ Π²ΡΠ΅Ρ ΠΠ¦. ΠΡΠΎ Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΌΠ΅ΠΆΠ΄Ρ Edge-Leaf’Π°ΠΌΠΈ Π±ΡΠ» iBGP, ΠΈ ΠΌΡ Π½Π΅ Π½Π°ΠΊΠΎΠ»ΠΎΠ»ΠΈΡΡ Π½Π° Π½ΡΠ°Π½ΡΡ eBGP. ΠΡΡΡΡ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ 65535. Π ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠΎ ΠΌΠΎΠ³ Π±Ρ Π±ΡΡΡ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΠΉ AS.
Spine ASN
ΠΠ° Spine Ρ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠ΄ΠΈΠ½ ASN Π½Π° ΠΠ¦. ΠΠ°ΡΠ½ΡΠΌ Π·Π΄Π΅ΡΡ Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ° ΠΈΠ· Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΏΡΠΈΠ²Π°ΡΠ½ΡΡ AS β 64512, 64513 Π ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
ΠΠΎΡΠ΅ΠΌΡ ASN Π½Π° ΠΠ¦?
ΠΠ΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΡΠ΅ΠΌ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ Π½Π° Π΄Π²Π°:
- ΠΠΎΡΠ΅ΠΌΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ASN Π½Π° Π²ΡΠ΅Ρ ΡΠΏΠ°ΠΉΠ½Π°Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΠ¦?
- ΠΠΎΡΠ΅ΠΌΡ ΡΠ°Π·Π½ΡΠ΅ Π² ΡΠ°Π·Π½ΡΡ ΠΠ¦?
ΠΠΎΡΠ΅ΠΌΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ASN Π½Π° Π²ΡΠ΅Ρ ΡΠΏΠ°ΠΉΠ½Π°Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΠ¦
ΠΠΎΡ ΠΊΠ°ΠΊ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ AS-Path ΠΠ½Π΄Π΅ΡΠ»Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ° Π½Π° Edge-Leaf:
[leafX_ASN, spine_ASN, edge_ASN]
ΠΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π·Π°Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π½Π° Π‘ΠΏΠ°ΠΉΠ½, ΡΠΎΡ Π΅Π³ΠΎ ΠΎΡΠ±ΡΠΎΡΠΈΡ ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΅Π³ΠΎ AS (Spine_AS) ΡΠΆΠ΅ Π΅ΡΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅.
ΠΠ΄Π½Π°ΠΊΠΎ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΠ¦ Π½Π°Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΡΡΡΡΠ°ΠΈΠ²Π°Π΅Ρ, ΡΡΠΎ ΠΌΠ°ΡΡΡΡΡΡ Underlay, ΠΏΠΎΠ΄Π½ΡΠ²ΡΠΈΠ΅ΡΡ Π΄ΠΎ Edge Π½Π΅ ΡΠΌΠΎΠ³ΡΡ ΡΠΏΡΡΡΠΈΡΡΡΡ Π²Π½ΠΈΠ·. ΠΡΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Ρ ΠΎΡΡΠ°ΠΌΠΈ Π²Π½ΡΡΡΠΈ ΠΠ¦ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΡΡΠΎΠ²Π½Ρ ΡΠΏΠ°ΠΉΠ½ΠΎΠ².
ΠΡΠΈ ΡΡΠΎΠΌ Π°Π³ΡΠ΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΡ Π΄ΡΡΠ³ΠΈΡ
ΠΠ¦ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±Π΅ΡΠΏΡΠ΅ΠΏΡΡΡΡΠ²Π΅Π½Π½ΠΎ Π±ΡΠ΄ΡΡ Π΄ΠΎΡ
ΠΎΠ΄ΠΈΡΡ Π΄ΠΎ Π’ΠΎΠ ΠΎΠ² β Π² ΠΈΡ
AS-Path Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ASN 65535 β Π½ΠΎΠΌΠ΅Ρ AS Edge-Leaf’ΠΎΠ², ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½ΠΈΡ
ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ ΡΠΎΠ·Π΄Π°Π½Ρ.
ΠΠΎΡΠ΅ΠΌΡ ΡΠ°Π·Π½ΡΠ΅ Π² ΡΠ°Π·Π½ΡΡ ΠΠ¦
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠ°ΡΠΈΡΡ Loopback’ΠΈ ΠΊΠ°ΠΊΠΈΡ -Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ΅ΡΠ²ΠΈΡΠ½ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ ΠΌΠ΅ΠΆΠ΄Ρ ΠΠ¦.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Ρ
ΠΎΡΡΠ΅ Ρ Π½Π°Ρ Π·Π°ΠΏΡΡΡΠΈΡΡΡ 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). Π Ρ ΡΡΠΎΠ³ΠΎ Π΅ΡΡΡ Π΄Π°ΠΆΠ΅ Π²ΠΏΠΎΠ»Π½Π΅ Π·Π°ΠΊΠΎΠ½Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΠΎ ΡΡΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½Π°Ρ Π±ΡΠ΅ΡΡ Π² ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΠΈ ΡΠ΅ΡΠΈ. Π Ρ Π»ΠΈΡΠ½ΠΎ Π² Π½Π΅Ρ ΠΏΠ°ΡΡ ΡΠ°Π· ΠΏΡΠΎΠ²Π°Π»ΠΈΠ²Π°Π»ΡΡ.
Π Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ°ΡΠ½ΡΠ΅ Π²Π΅ΡΠΈ, ΠΌΡ Π΅ΠΉ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ.
Leaf ASN
Π£ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠΉ ASN Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Leaf-ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ΅ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
Π²ΡΠ΅ΠΉ ΡΠ΅ΡΠΈ.
ΠΠ΅Π»Π°Π΅ΠΌ ΠΌΡ ΡΠ°ΠΊ ΠΈΠ· ΡΠΎΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΡ
Π²ΡΡΠ΅: AS-Path Π±Π΅Π· ΠΏΠ΅ΡΠ΅Π»Ρ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ BGP Π±Π΅Π· Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ.
Π§ΡΠΎΠ±Ρ ΠΌΠ°ΡΡΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Leaf’Π°ΠΌΠΈ Π±Π΅ΡΠΏΡΠ΅ΠΏΡΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΠ»ΠΈ, AS-Path Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ:
[leafX_ASN, spine_ASN, leafY_ASN]
Π³Π΄Π΅ leafX_ASN ΠΈ leafY_ASN Ρ
ΠΎΡΠΎΡΠΎ Π±Ρ, ΡΡΠΎΠ±Ρ ΠΎΡΠ»ΠΈΡΠ°Π»ΠΈΡΡ.
Π’ΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΡΠΎ ΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ°ΡΠΈΠΈ Ρ Π°Π½ΠΎΠ½ΡΠΎΠΌ Π»ΡΠΏΠ±ΡΠΊΠ° VNF ΠΌΠ΅ΠΆΠ΄Ρ ΠΠ¦:
[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 Π½Π° ΠΠ¦ ΠΈ /17 Π½Π° ΡΠ΅Π³ΠΈΠΎΠ½.
- ΠΠΈΠ½ΠΊΠΎΠ²ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Leaf/Tor ΠΈ Spine.
ΠΡ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ Π½Π°Π·Π½Π°ΡΠ°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈ, ΡΠΎ Π΅ΡΡΡ Π²ΡΡΠΈΡΠ»ΡΡΡ ΠΈΠ· ΠΈΠΌΡΠ½ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ.
ΠΡΡΡΡ ΡΡΠΎ Π±ΡΠ΄Π΅Ρβ¦ 169.254.0.0/16.
Π ΠΈΠΌΠ΅Π½Π½ΠΎ 169.254.00X.Y/31, Π³Π΄Π΅ X β Π½ΠΎΠΌΠ΅Ρ Spine, Y β P2P-ΡΠ΅ΡΡ /31.
ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π΄ΠΎ 128 ΡΡΠΎΠ΅ΠΊ, ΠΈ Π΄ΠΎ 10 Spine Π² ΠΠ¦. ΠΠΈΠ½ΠΊΠΎΠ²ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ° ΠΌΠΎΠ³ΡΡ (ΠΈ Π±ΡΠ΄ΡΡ) ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ ΠΈΠ· ΠΠ¦ Π² ΠΠ¦. - CΡΡΠΊ 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).
- One Cisco switch to rule them all.
- ΠΠΎΠΌΠΈΠΌΠΎ ΡΠ΅ΡΠ΅Π²ΡΡ
ΠΊΠΎΡΠΎΠ±ΠΎΠΊ Π·Π°ΠΏΡΡΠ΅Π½Π° Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΠΌΠ°ΡΠΈΠ½Π°-ΡΠΏΡΠ°Π²Π»ΡΠΊΠ°. ΠΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Ubuntu.
ΠΠ½Π° ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ, Π½Π° Π½Π΅ΠΉ Π±ΡΠ΄ΡΡ ΠΊΡΡΡΠΈΡΡΡΡ IPAM/DCIM-ΡΠΈΡΡΠ΅ΠΌΡ, Π±ΡΠΊΠ΅Ρ ΠΏΠΈΡΠΎΠ½ΠΎΠ²ΡΠΊΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ², Π°Π½Π·ΠΈΠ±Π»Ρ ΠΈ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ Π΅ΡΡ, ΡΡΠΎ Π½Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π’Π°ΠΊ ΠΆΠ΅ ΠΏΡΠΈΠ½ΡΡΠΎ? ΠΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ°ΡΡΡΠΉ Π΄Π΅Π»Π°ΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ Π²ΡΠ²ΠΎΠ΄?
ΠΡΠ°ΠΊ ΠΌΡ Π²ΡΠ±ΡΠ°Π»ΠΈ
Π Π°Π·Π΄Π΅Π»ΠΈΠ»ΠΈ ΡΠ΅ΡΡ Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΡΡ (Π°Π½Π΄Π΅ΡΠ»Π΅ΠΉ) ΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ (ΠΎΠ²Π΅ΡΠ»Π΅ΠΉ). ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΠ²Π΅ΡΠ»Π΅ΠΉ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Ρ ΠΎΡΡΠ° β ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΌ ΡΠΏΡΠΎΡΡΠΈΠ»ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π°Π½Π΄Π΅ΡΠ»Π΅Ρ.
ΠΡΠ±ΡΠ°Π»ΠΈ BGP Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ Π°Π½Π΅Π΄ΡΠ΅Π»Π΅ΠΉΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ Π·Π° Π΅Π³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ ΠΈ Π³ΠΈΠ±ΠΊΠΎΡΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊ.
Π£ Π½Π°Ρ Π±ΡΠ΄ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ·Π»Ρ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ DCI β Edge-leaf.
ΠΠ° ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»ΠΈ Π±ΡΠ΄Π΅Ρ OSPF+LDP.
DCI Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ MPLS L3VPN.
ΠΠ»Ρ P2P-Π»ΠΈΠ½ΠΊΠΎΠ² IP-Π°Π΄ΡΠ΅ΡΠ° ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π²ΡΡΠΈΡΠ»ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΠΌΡΠ½ ΡΡΡΡΠΎΠΉΡΡΠ².
ΠΡΠΏΠ±ΡΠΊΠΈ Π±ΡΠ΄Π΅ΠΌ Π½Π°Π·Π½Π°ΡΠ°ΡΡ ΠΏΠΎ ΡΠΎΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΠΈΡ
ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ.
ΠΠ½Π΄Π΅ΡΠ»Π΅ΠΉΠ½ΡΠ΅ ΠΏΡΠ΅ΡΠΈΠΊΡΡ β ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Leaf-ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΡ
ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ Ρ Π½Π°Ρ Π΅ΡΡ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠΎΡΡΠΎΠΌΡ Π½Π°ΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ Π±ΡΠ΄ΡΡ β Π·Π°Π²Π΅ΡΡΠΈ ΠΈΡ
Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
(IPAM, ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠ½Π°Ρ), ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΎΡΡΡΠΏ, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈ Π·Π°Π΄Π΅ΠΏΠ»ΠΎΠΈΡΡ Π΅Ρ.
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°Π·Π±Π΅ΡΡΠΌΡΡ Ρ Netbox β ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ IP-ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΠΌ Π² ΠΠ¦.
Π‘ΠΏΠ°ΡΠΈΠ±Ρ
- ΠΠ½Π΄ΡΠ΅Ρ ΠΠ»Π°Π·ΠΊΠΎΠ²Ρ aka @glazgoo Π·Π° Π²ΡΡΠΈΡΠΊΡ ΠΈ ΠΏΡΠ°Π²ΠΊΠΈ
- ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΡ ΠΠ»ΠΈΠΌΠ΅Π½ΠΊΠΎ aka @v00lk Π·Π° Π²ΡΡΠΈΡΠΊΡ ΠΈ ΠΏΡΠ°Π²ΠΊΠΈ
- ΠΡΡΡΠΌΡ Π§Π΅ΡΠ½ΠΎΠ±Π°Ρ Π·Π° ΠΠΠΠ
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com