ΠΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ ΡΠ΅ΡΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π±ΠΎΠ»ΡΡΠ΅ 100 ΡΡΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Ρ ΠΏΠΈΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΠΎΠΉ Π±ΠΈΡΠ΅ΠΊΡΠΈΠΈ (bisection bandwidth) ΡΠ²ΡΡΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ°Π±Π°ΠΉΡΠ° Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ.
ΠΠ· Π΄ΠΎΠΊΠ»Π°Π΄Π° ΠΠΌΠΈΡΡΠΈΡ ΠΡΠ°Π½Π°ΡΡΠ΅Π²Π° Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΎΠ± ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΡ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ , Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΎΠ± ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ forwarding plane ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π² Β«ΠΏΠ»ΠΎΡΠ½ΡΡ Β» (densely connected) ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠΈΡΠ»ΠΎΠΌ ECMP-ΠΌΠ°ΡΡΡΡΡΠΎΠ². ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΠΈΠΌΠ° ΠΊΠΎΡΠΎΡΠΊΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΎΠ± ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΠ²ΡΠ·Π½ΠΎΡΡΠΈ, ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΊΠ°Π±Π΅Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈ ΡΠΏΠΎΡΠΎΠ±Π°Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π΅ΠΌΠΊΠΎΡΡΠΈ.
β ΠΡΠ΅ΠΌ Π΄ΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ! ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΠΌΠΈΡΡΠΈΠΉ ΠΡΠ°Π½Π°ΡΡΠ΅Π², Ρ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡ Π―Π½Π΄Π΅ΠΊΡΠ° ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ ΡΠ΅ΡΠ΅ΠΉ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ².
ΠΠΎΠΉ ΡΠ°ΡΡΠΊΠ°Π· Π±ΡΠ΄Π΅Ρ ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅ΡΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ² Π―Π½Π΄Π΅ΠΊΡΠ°. ΠΡΠΎ Π² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΠ²ΠΎΠ»ΡΡΠΈΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π½Π°Ρ Π±ΡΠ», Π½ΠΎ Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ Π΅ΡΡΡ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΠΎΠ²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ. ΠΡΠΎ ΠΎΠ±Π·ΠΎΡΠ½Π°Ρ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠΌΠ΅ΡΡΠΈΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΡ Π½Π°ΡΠ½Π΅ΠΌ Ρ Π²ΡΠ±ΠΎΡΠ° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΠ°ΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ ΠΎΠ±Π·ΠΎΡ control plane ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡΡ data plane, Π²ΡΠ±ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΡΡΠΎΠ½Π΅ΠΌ ΠΈ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΡΡΠ΅Π΅ Π² Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ΅ Ρ MPLS, ΠΏΡΠΎ ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°Π·Π°Π΄.
ΠΡΠ°ΠΊ, ΡΡΠΎ ΠΆΠ΅ ΡΠ°ΠΊΠΎΠ΅ Π―Π½Π΄Π΅ΠΊΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π½Π°Π³ΡΡΠ·ΠΎΠΊ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²? Π―Π½Π΄Π΅ΠΊΡ β ΡΠΈΠΏΠΈΡΠ½ΡΠΉ Π³ΠΈΠΏΠ΅ΡΡΠΊΠ΅ΠΉΠ»Π΅Ρ. ΠΡΠ»ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΡΡΠΎΡΠΎΠ½Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Ρ Π½Π°Ρ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
Π·Π°ΠΏΡΠΎΡΠΎΠ². Π’Π°ΠΊΠΆΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΡΠΈΠΌΠΈΠ½Π³-ΡΠ΅ΡΠ²ΠΈΡΡ ΠΈ ΠΎΡΠ΄Π°ΡΠ° Π΄Π°Π½Π½ΡΡ
, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ storage-ΡΠ΅ΡΠ²ΠΈΡΡ Ρ Π½Π°Ρ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ. ΠΡΠ»ΠΈ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π±ΡΠΊΠ΅Π½Π΄Ρ, ΡΠΎ ΡΠ°ΠΌ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ Π½Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠ΅ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, persistent queues. ΠΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΡΠΈΠΏΠΎΠ² Π½Π°Π³ΡΡΠ·ΠΎΠΊ β MapReduce ΠΈ ΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΠΎΡΠΎΠΊΠΎΠ²Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, machine learning ΠΈ Ρ. Π΄.
ΠΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΏΠΎΠ²Π΅ΡΡ
ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠΎ Π²ΡΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ? ΠΠΏΡΡΡ ΠΆΠ΅, ΠΌΡ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠΈΠΏΠΈΡΠ½ΡΠΉ Π³ΠΈΠΏΠ΅ΡΡΠΊΠ΅ΠΉΠ»Π΅Ρ, Ρ
ΠΎΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°Ρ
ΠΎΠ΄ΠΈΠΌΡΡ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΡΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΡΠΏΠ΅ΠΊΡΡΠ°, Π³Π΄Π΅ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π³ΠΈΠΏΠ΅ΡΡΠΊΠ΅ΠΉΠ»Π΅ΡΡ ΠΏΠΎΠΌΠ΅Π½ΡΡΠ΅. ΠΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ Π²ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ commodity hardware ΠΈ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ. Π£ Π½Π°Ρ Π² ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΎΡΡ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΏΡΠ»ΠΈΠ½Π³ ΡΠ΅ΡΡΡΡΠΎΠ²: ΠΌΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ, ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌΠΈ ΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ, Π° ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΠΈΡ
Π² Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠ» Π²Π·Π°ΠΈΠΌΠΎΠ·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΡΡ
ΡΠ΅ΡΡΡΡΠΎΠ² Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ-ΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ Π°Π»Π»ΠΎΠΊΠ°ΡΠΈΠ΅ΠΉ, ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ ΡΠΎ Π²ΡΠ΅ΠΌ ΡΡΠΈΠΌ ΠΏΡΠ»ΠΎΠΌ.
Π’Π°ΠΊ Ρ Π½Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ β ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΎΠ²Π½Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°. ΠΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎ ΠΌΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌ ΡΡΠ΅ΠΊ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π½Π°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. ΠΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌ ΡΠ½Π΄-ΠΏΠΎΠΈΠ½ΡΡ (Ρ ΠΎΡΡΡ), ΡΠ΅ΡΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΡΡΠ΅ΠΊ.
Π£ Π½Π°Ρ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΠΏΠ½ΡΡ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ² Π² Π ΠΎΡΡΠΈΠΈ ΠΈ Π·Π° ΡΡΠ±Π΅ΠΆΠΎΠΌ. ΠΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ backbone, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ MPLS. ΠΠ°ΡΠ° Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° Π½Π° IPv6, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΡΠ°ΡΠΈΠΊ, Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠΈΠΉ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΠΎ IPv4, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΊΠ°ΠΊ-ΡΠΎ Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π·Π°ΠΏΡΠΎΡΡ, ΠΏΡΠΈΡ ΠΎΠ΄ΡΡΠΈΠ΅ ΠΏΠΎ IPv4, Π΄ΠΎ ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΠΈ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ Π΅ΡΠ΅ Ρ ΠΎΠ΄ΠΈΡΡ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΉ IPv4-ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΡΠ΅ΡΠ΅ΠΉ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ Clos-ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΈ Π² Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ L3. ΠΡ ΡΡΠ»ΠΈ ΠΎΡ L2 Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°Π·Π°Π΄ ΠΈ Π²Π·Π΄ΠΎΡ Π½ΡΠ»ΠΈ Ρ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π½Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠΎΡΠ½ΠΈ ΡΡΡΡΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ (ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ) ΠΈΠ½ΡΡΠ°Π½ΡΠΎΠ². ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°Π·Π°Π΄ Π±ΡΠ» ΠΏΠΎΡΡΠ΄ΠΊΠ° 10 ΡΡΡ. ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². ΠΡΠΎ ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½ΠΎ Π² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ΅ ΡΠ°ΠΌΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΎΠ²Π½Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°, ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ, Π°Π»Π»ΠΎΠΊΠ°ΡΠΈΡ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΈ Ρ. ΠΏ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ° ΡΠ»ΡΡΠΈΠ»ΡΡ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ, ΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ΅Π»Π΅Π²ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠΎΡΡΠ΄ΠΊΠ° 100 ΡΡΡ. ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΌ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅, ΠΈ Ρ Π½Π°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π·Π°Π΄Π°ΡΠ° β ΡΠΌΠ΅ΡΡ ΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΠ°Π±ΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΏΡΠ»ΠΈΠ½Π³ ΡΠ΅ΡΡΡΡΠΎΠ² Π² ΡΠ°ΠΊΠΎΠΌ ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅.
Π§ΡΠΎ ΠΆΠ΅ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΠΎΡ ΡΠ΅ΡΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°? Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ β ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²ΠΎΠΉ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ΄Π½ΠΎΡΠΎΠ΄Π½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΡ ΠΏΡΠΎΠΏΡΡΠΊΠ°Π½ΠΈΡ. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ΅ΡΡ β ΡΡΠΎ ΡΠ° ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠ°, Π·Π° ΡΡΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π΅Π»Π°ΡΡ ΠΏΡΠ»ΠΈΠ½Π³ ΡΠ΅ΡΡΡΡΠΎΠ². ΠΠΎΠ²ΡΠΉ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΠ°Π·ΠΌΠ΅Ρ β ΠΏΠΎΡΡΠ΄ΠΊΠ° 100 ΡΡΡ. ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅.
Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΌ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Ρ ΠΎΡΠ΅ΡΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠΉ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ control plane, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π° ΡΠ°ΠΊΠΎΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠΉ Π±ΠΎΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π΄Π°ΠΆΠ΅ ΠΎΡ ΠΏΡΠΎΡΡΠΎ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ, ΠΈ ΠΌΡ Π½Π΅ Ρ ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ Π½Π°ΠΌ ΠΏΡΠΈΠ½ΠΎΡΠΈΠ» Π³ΠΎΠ»ΠΎΠ²Π½ΡΡ Π±ΠΎΠ»Ρ Π΅ΡΠ΅ ΠΈ control plane. ΠΡΠΈ ΡΡΠΎΠΌ ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π² Π½Π΅ΠΌ. Π§Π΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅, ΡΠ΅ΠΌ Π»ΡΡΡΠ΅ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π΅Π΅ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΡΠΎΡΠ΅ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π°ΠΌ Π½ΡΠΆΠ½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²ΡΡΡΠ½ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΎΠΉ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠΆΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°Π·Π°Π΄. ΠΠ°ΠΌ Π½ΡΠΆΠ½Π° ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° CI/CD, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ.
ΠΡΠΈ ΡΠ°ΠΊΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Ρ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ² ΠΈ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ² ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΡΡΡΠΎ Π²ΡΡΠ°Π»Π° Π·Π°Π΄Π°ΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΈΠ½ΠΊΡΠ΅ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π±Π΅Π· ΠΏΠ΅ΡΠ΅ΡΡΠ²Π° ΡΠ΅ΡΠ²ΠΈΡΠ°. ΠΡΠ»ΠΈ Π½Π° ΠΊΠ»Π°ΡΡΠ΅ΡΠ°Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π² ΡΡΡΡΡΡ ΠΌΠ°ΡΠΈΠ½, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ Π΄Π΅ΡΡΡΠΊΡ ΡΡΡΡΡ ΠΌΠ°ΡΠΈΠ½, ΠΈΡ Π΅ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΡΠΊΠ°ΡΡΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ β ΡΠΎ Π΅ΡΡΡ ΠΌΡ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ, ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΡ ΠΌΠ°ΡΠΈΠ½ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ, ΡΠΎ ΠΊΠ»Π°ΡΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ ΠΏΠΎΠ΄ ΡΡΠΎ ΡΡΡΡΡ ΠΌΠ°ΡΠΈΠ½Π΅ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΡΡΠ°Π·Ρ ΡΠ°ΠΊΠΈΠΌ, ΠΎΠ½ ΡΡΡΠΎΠΈΡΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΡΡΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΎ, ΡΡΠΎ ΡΠΆΠ΅ Π²ΡΠΊΠ°ΡΠ΅Π½ΠΎ, ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΠ°, Π±ΡΠ»Π° Π΄ΠΎΡΡΡΠΏΠ½Π°.
Π ΠΎΠ΄Π½ΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ Π½Π°Ρ Π±ΡΠ»ΠΎ ΠΈ ΡΡΠ»ΠΎ: ΡΡΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° multitenancy, ΡΠΎ Π΅ΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ. Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠ°Π±ΡΠΈΠΊΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ»ΠΎ Π½Π° Ρ ΠΎΡΡΡ, ΠΈ ΡΡΠΎ Π½Π°ΠΌ ΠΎΡΠ΅Π½Ρ ΠΎΠ±Π»Π΅Π³ΡΠΈΠ»ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ IPv6 ΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΌΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Ρ Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΠ±Π»ΠΈΡΡΡΡΠΈΠ΅ΡΡ Π°Π΄ΡΠ΅ΡΠ°, Π²ΡΡ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ Π±ΡΠ»Π° ΠΈ ΡΠ°ΠΊ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½Π°Ρ. Π Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΡ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΈ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΈ ΡΠ½Π΅ΡΠ»ΠΈ Π½Π° Ρ ΠΎΡΡΡ, Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ Π² Π΄Π°ΡΠ°ΡΠ΅Π½ΡΡΠΎΠ²ΡΡ ΡΠ΅ΡΡΡ .
ΠΡΠ΅Π½Ρ Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½Π°Ρ Π²Π΅ΡΡ β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ. ΠΡΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ±ΡΠ°ΡΡ ΠΈΠ· ΡΠ΅ΡΠΈ, ΡΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΆΠΈΠ·Π½Ρ, ΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠ°ΡΡΠΈΡΡΠ΅Ρ Π²ΡΠ±ΠΎΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΎΡΠ΅Π½Ρ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΡ.
ΠΡΠ°ΠΊ, ΡΡΠΎ ΠΆΠ΅ Π½Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, ΠΎΡ ΡΠ΅Π³ΠΎ ΠΌΡ ΡΠΌΠΎΠ³Π»ΠΈ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ, Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Ρ ΡΠ°Π΄ΠΎΡΡΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ, Π½ΠΎ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΡΠ΅ΡΡ Π·Π°Π²Π΅ΡΡΠ°Π»ΡΡ?
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΠΎΡΠΊΠ°Π· ΠΎΡ L2. ΠΠ°ΠΌ Π½Π΅ Π½ΡΠΆΠ΅Π½ L2 Π½ΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ, Π½ΠΈ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ. ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌ ΡΡΠ΅ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ°ΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΡΡΡΡ, ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ L3 Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ, ΠΎΠ½ΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ Π±Π΅ΡΠΏΠΎΠΊΠΎΡΡΡΡ, ΡΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΠ°Π½Ρ ΠΏΠΎΠ³Π°Ρ, ΠΏΡΠΎΡΡΠΎ Π²ΡΠΊΠ°ΡΡΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ, Π΅ΠΌΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΊΠ°ΡΡΠ²Π°ΡΡΡΡ Π½Π° ΡΡΠ°ΡΠΎΠΌ Π°Π΄ΡΠ΅ΡΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ service discovery ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΌΠ°ΡΠΈΠ½, Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΡ Π² ΠΊΠ»Π°ΡΡΠ΅ΡΠ΅. ΠΡ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΠΌ ΡΡΡ Π·Π°Π΄Π°ΡΡ Π½Π° ΡΠ΅ΡΡ. ΠΠ°Π΄Π°ΡΠ° ΡΠ΅ΡΠΈ β Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ ΠΈΠ· ΡΠΎΡΠΊΠΈ Π Π² ΡΠΎΡΠΊΡ Π.
Π’Π°ΠΊΠΆΠ΅ Ρ Π½Π°Ρ Π½Π΅Ρ ΡΠΈΡΡΠ°ΡΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° Π°Π΄ΡΠ΅ΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²Π½ΡΡΡΠΈ ΡΠ΅ΡΠΈ, ΠΈ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ. ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π°Ρ ΡΡΠΎ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ VM mobility. ΠΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π―Π½Π΄Π΅ΠΊΡΠ°, ΠΈ, ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΈΡΠ°Π΅ΠΌ, ΡΡΠΎ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ, ΡΡΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅ΡΠΈ. ΠΡΠ»ΠΈ ΠΎΡΠ΅Π½Ρ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ Ρ ΠΎΡΡΠΎΠ², ΠΈ Π·Π°Π³ΠΎΠ½ΡΡΡ Π°Π΄ΡΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°ΡΡ, Π² ΠΎΠ²Π΅ΡΠ»Π΅ΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΡΠΎΠ³Π°ΡΡ ΠΈ Π½Π΅ Π²Π½ΠΎΡΠΈΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ underlay (ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ).
ΠΡΠ΅ ΠΎΠ΄Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ β ΡΡΠΎ ΠΌΡΠ»ΡΡΠΈΠΊΠ°ΡΡ. ΠΠ΅Π»Π°ΡΡΠΈΠΌ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ. ΠΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΆΠΈΠ·Π½Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ, Π΅ΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ ΠΈΠΌΠ΅Π» Ρ Π½ΠΈΠΌ Π΄Π΅Π»ΠΎ ΠΈ ΡΠΌΠΎΡΡΠ΅Π», ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΈΠΌΠ΅Π½Π½ΠΎ control plane ΠΌΡΠ»ΡΡΠΈΠΊΠ°ΡΡΠ° β Π²ΠΎ Π²ΡΠ΅Ρ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΡΡ , ΠΊΡΠΎΠΌΠ΅ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ , ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ°Ρ Π³ΠΎΠ»ΠΎΠ²Π½Π°Ρ Π±ΠΎΠ»Ρ. Π Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΡΡΡΠ΄Π½ΠΎ Π½Π°ΠΉΡΠΈ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΡΡ ΠΎΡΠΊΡΡΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ.
Π Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅ΠΌ Π½Π°ΡΠΈ ΡΠ΅ΡΠΈ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π² Π½ΠΈΡ Π½Π΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ»ΠΎ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΠΎΡΠΎΠΊ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π΅Π²Π΅Π»ΠΈΠΊ.
ΠΠ°ΠΊΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π°Π΄ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΡΠ΅ΡΡ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°? Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ. ΠΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ, ΡΠΎ, Π΄ΠΎ ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΡΠ°ΡΡΠΈ. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π±Π΅Π· ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ΅ΡΠ²ΠΈΡΠ°. ΠΠΎΠ»ΠΎΡΠ° ΠΏΡΠΎΠΏΡΡΠΊΠ°Π½ΠΈΡ, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ. ΠΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΡΠΈ, Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°, Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ β ΠΎΠΏΡΡΡ ΠΆΠ΅, Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°Π·Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ΅ΡΠ°ΡΡΡΡ Π½Π° ΡΠ°Π·Π½ΡΡ
ΡΡΠΎΠ²Π½ΡΡ
, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΡΠΎΡΠ»ΠΎΠ΅ΠΊ. ΠΡ ΠΈ Π½Π΅-[ΠΏΠΎ-Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ]-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ ΠΎΡ Π²Π΅Π½Π΄ΠΎΡΠΎΠ². Π₯ΠΎΡΡ Π² ΡΠ°Π·Π½ΡΠ΅ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, Π½Π° ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠ΅Π· ΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠ° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ Π±ΡΠ»Π° Π»Π΅Π³ΡΠ΅ ΠΈΠ»ΠΈ ΡΡΡΠ΄Π½Π΅Π΅ Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΠ°. ΠΡΠ»ΠΈ Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ ΡΡΠ΅Π· ΡΠΈΠΏΠΎΠ² ΡΠ΅ΡΠ΅Π²ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ², ΡΠΎ Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²Π΅Π½Π΄ΠΎΡΠΎΠ², Π΅ΡΠ»ΠΈ ΠΌΡ Ρ
ΠΎΡΠ΅Π»ΠΈ Π΅ΡΠ΅ ΠΈ ΡΠΈΠΏΡ Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΠΎΠΏΡΡΠΊΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΡΠ΅Π½Ρ ΡΡΠ»ΠΎΠ²Π½ΠΎ.
ΠΠΎ ΠΊΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΡΡΠΎΠΈΡΡ Π½Π°ΡΡ ΡΠ΅ΡΡ? ΠΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ Clos. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΡΠ΅Π°Π»ΡΠ½ΡΡ
Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ² Π½Π° Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π΅Ρ. Π Clos-ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Ρ
ΠΎΡΠΎΡΠ°, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π΅Π΅ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΌΠΈ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΉΡΠ°Ρ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΡΡΠ΅ΡΠ΅ Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°, Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ°Π΄ΠΈΠΊΡΠΎΠΌ.
ΠΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΡΡΡΠΎΠ΅Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²Π°Ρ Clos-ΡΠ΅ΡΡ ΠΈ ΠΊΠ°ΠΊ Π² Π½Π΅ΠΉ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ? Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ, ΡΠΎΠ·Π° Π²Π΅ΡΡΠΎΠ², ΡΡΠΎΠ±Ρ ΡΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ, Π³Π΄Π΅ ΡΠ΅Π²Π΅Ρ, Π³Π΄Π΅ ΡΠ³, Π³Π΄Π΅ Π²ΠΎΡΡΠΎΠΊ, Π³Π΄Π΅ Π·Π°ΠΏΠ°Π΄. Π‘Π΅ΡΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΡΠΎΡΡ ΡΠ΅, Ρ ΠΊΠΎΠ³ΠΎ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΡΠ°ΡΠΈΠΊ Π·Π°ΠΏΠ°Π΄ β Π²ΠΎΡΡΠΎΠΊ. Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π²Π²Π΅ΡΡ
Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ, ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ ΠΈΠ· ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠΎΠ² ΠΏΠΎΠΌΠ΅Π½ΡΡΠ΅. ΠΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΠΈΠ΄Π΅Ρ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Clos-ΡΠ΅ΡΠ΅ΠΉ. ΠΡ Π±Π΅ΡΠ΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΡΠ°Π΄ΠΈΠΊΡΠΎΠΌ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΠΈΡ
ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ Ρ ΡΠ°Π΄ΠΈΠΊΡΠΎΠΌ ΠΏΠΎΠ±ΠΎΠ»ΡΡΠ΅. ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ Π΅ΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅, ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ.
Π ΡΠ»ΡΡΠ°ΡΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π΄Π²ΡΡ ΡΡΠΎΠ²Π½Π΅Π²ΡΠΌΠΈ Clos, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΊΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π° ΠΌΠΎΠ΅ΠΉ ΡΡ Π΅ΠΌΠ΅ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅, ΠΈΡ ΠΏΡΠΈΠ½ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡΠΌΠΈ. ΠΡΠ»ΠΈ Π±Ρ ΠΌΡ ΡΡΡΠΎΠΈΠ»ΠΈ Clos-Ρ ΡΡΠ΅ΠΌΡ ΡΡΠΎΠ²Π½ΡΠΌΠΈ ΡΠΏΠ°ΠΉΠ½-ΡΠ²ΠΈΡΡΠ΅ΠΉ (Π²ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π³ΡΠ°Π½ΠΈΡΠ½ΡΠ΅ ΠΈ Π½Π΅ ToR-ΡΠ²ΠΈΡΡΠΈ ΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ°Π½Π·ΠΈΡΠ°), ΡΠΎ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΈ Π±Ρ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, Π΄Π²ΡΡ ΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ. ΠΠ»ΠΎΠΊ ToR- ΠΈΠ»ΠΈ leaf-ΡΠ²ΠΈΡΡΠ΅ΠΉ ΠΈ Π°ΡΡΠΎΡΠΈΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Ρ Π½ΠΈΠΌΠΈ ΡΠΏΠ°ΠΉΠ½-ΡΠ²ΠΈΡΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΌΡ Π½Π°Π·ΡΠ²Π°Π΅ΠΌ Pod. Π‘ΠΏΠ°ΠΉΠ½-ΡΠ²ΠΈΡΡΠΈ ΡΡΠΎΠ²Π½Ρ ΡΠΏΠ°ΠΉΠ½-1 Π²Π²Π΅ΡΡ Ρ Pod β ΡΡΠΎ top of Pod, Π²Π΅ΡΡΠΈΠ½Π° Pod. Π‘Π²ΠΈΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π²Π²Π΅ΡΡ Ρ Π²ΡΠ΅ΠΉ ΡΠ°Π±ΡΠΈΠΊΠΈ β ΡΡΠΎ Π²Π΅ΡΡ Π½ΠΈΠΉ ΡΠ»ΠΎΠΉ ΡΠ°Π±ΡΠΈΠΊΠΈ, Top of fabric.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎΠΏΡΠΎΡ: Clos-ΡΠ΅ΡΠΈ ΡΡΡΠΎΡΡΡΡ ΡΠΆΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΠ°ΠΌΠ° ΠΈΠ΄Π΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΈΠ· Π²ΡΠ΅ΠΌΠ΅Π½ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΠΈ, TDM-ΡΠ΅ΡΠ΅ΠΉ. ΠΠΎΠΆΠ΅Ρ, ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΠ»ΡΡΡΠ΅, ΠΌΠΎΠΆΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΠΏΠΎΠ»ΡΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ? Π Π΄Π°, ΠΈ Π½Π΅Ρ. Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π°, Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΠΎΡΠ½ΠΎ Π½Π΅Ρ. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ
ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΡΠ°ΡΡΡ ΠΈΠ· Π½ΠΈΡ
Π΄Π°ΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Dragonfly ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² HPC-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
; Π΅ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠΈΠΏΠ° Xpander, FatClique, Jellyfish. ΠΡΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΄ΠΎΠΊΠ»Π°Π΄Ρ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ
ΡΠΈΠΏΠ° SIGCOMM ΠΈΠ»ΠΈ NSDI Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²ΡΠ΅ΠΌΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡ ΠΏΠΎ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΌ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠΌ, ΠΎΠ±Π»Π°Π΄Π°ΡΡΠΈΠΌ Π»ΡΡΡΠΈΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ (ΡΠ΅ΠΌΠΈ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠΌΠΈ), ΡΠ΅ΠΌ Clos.
ΠΠΎ Ρ Π²ΡΠ΅Ρ ΡΡΠΈΡ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΉ Π΅ΡΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ. ΠΠ½ΠΎ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΠ΅Ρ ΠΈΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π² ΡΠ΅ΡΡΡ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΡΡΡΠΎΠΈΡΡ Π½Π° commodity hardware ΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΎΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°Π·ΡΠΌΠ½ΡΡ Π΄Π΅Π½Π΅Π³. ΠΠΎ Π²ΡΠ΅Ρ ΡΡΠΈΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΡ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΏΠΎΠ»ΠΎΡΡ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π΄ΠΎΡΡΡΠΏΠ½Π° Π½Π΅ ΠΏΠΎ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠΌ ΠΏΡΡΡΠΌ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ ΡΡΠ°Π·Ρ Π»ΠΈΡΠ°Π΅ΠΌΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΉ control plane.
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ. ΠΡΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ link state Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ k-shortest path, Π½ΠΎ, ΠΎΠΏΡΡΡ ΠΆΠ΅, Π½Π΅Ρ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π±Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅ ΠΈ ΠΌΠ°ΡΡΠΎΠ²ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ.
ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ Π΅ΠΌΠΊΠΎΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π° Π½Π΅ ΠΏΠΎ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠΌ ΠΏΡΡΡΠΌ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ control plane, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π²ΡΠ±ΠΈΡΠ°Π» Π²ΡΠ΅ ΡΡΠΈ ΠΏΡΡΠΈ (ΠΈ, ΠΊΡΡΠ°ΡΠΈ, ΡΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π² control plane). ΠΠ°ΠΌ Π΅ΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ forwarding plane, ΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΄Π²Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠΈΡΠΈ. ΠΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π²ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎ ΡΠΎΡΠ²Π°ΡΠ΄ΠΈΠ½Π³Π΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΡΠ°Π·ΠΎΠ²ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Ρ ΠΎΡΡΠ΅. Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠΎ source routing, ΠΈΠ½ΠΎΠ³Π΄Π° Π² Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ΅ ΠΏΠΎ interconnection networks ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ all-at-once forwarding decisions. Π Π΅ΡΠ΅ adaptive routing β ΡΡΠΎ ΡΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΡ, Π½ΡΠΆΠ½Π°Ρ Π½Π°ΠΌ Π½Π° ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Ρ , ΡΠ²ΠΎΠ΄ΡΡΠ°ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΌΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Ρ ΠΎΠΏ, ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅ΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ. ΠΠ°ΠΊ ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ Π΄ΡΡΠ³ΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, Π½ΠΎ, ΡΠ²Ρ, ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ.
ΠΠΊΠ΅ΠΉ, ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ Π½Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Clos. ΠΠ°ΠΊ ΠΌΡ Π΅Π΅ Π±ΡΠ΄Π΅ΠΌ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ? ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½Π° ΡΡΡΡΠΎΠ΅Π½Π° ΠΈ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ.
Π Clos-ΡΠ΅ΡΠΈ Π΅ΡΡΡ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΊΠ°ΠΊ-ΡΠΎ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ: radix ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ Π² ΡΠ΅ΡΠΈ. Π£ ΠΌΠ΅Π½Ρ ΡΡ
Π΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠΎ ΠΈ Π΄ΡΡΠ³ΠΎΠ΅ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠ°Π·ΠΌΠ΅Ρ. Π ΠΈΠ΄Π΅Π°Π»Π΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠ΅ΠΌ ΠΈ ΡΠΎ, ΠΈ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΈΡΠΎΠ³ΠΎΠ²Π°Ρ ΡΠΈΡΠΈΠ½Π° Clos-ΡΠ΅ΡΠΈ β ΡΡΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΡΡΠΎΠ²Π½ΡΠΌ ΡΠΏΠ°ΠΉΠ½-ΡΠ²ΠΈΡΡΠ΅ΠΉ ΡΠΆΠ½ΠΎΠ³ΠΎ ΡΠ°Π΄ΠΈΠΊΡΠ°, ΡΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»ΠΈΠ½ΠΊΠΎΠ² Ρ Π½Π°Ρ Π΅ΡΡΡ Π²Π½ΠΈΠ·, ΠΊΠ°ΠΊ ΠΎΠ½Π° Π²Π΅ΡΠ²ΠΈΡΡΡ. ΠΠΎΡ ΠΊΠ°ΠΊ ΠΌΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ΅ΡΠΈ.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π΅ΠΌΠΊΠΎΡΡΠΈ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π° ToR-ΡΠ²ΠΈΡΡΠ°Ρ
, ΡΡΡ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΈΠ±ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ, ΡΠΎΡ
ΡΠ°Π½ΡΡ ΠΎΠ±ΡΡΡ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΊΠΎΡΠΎΡΡΠ½ΡΠ΅ Π»ΠΈΠ½ΠΊΠΈ, Π»ΠΈΠ±ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅Π΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠ΅ΠΉ.
ΠΡΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΠ΅ΡΡ Π½Π° ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Clos-ΡΠ΅ΡΠΈ (Π² ΠΏΡΠ°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ³Π»Ρ) ΠΈ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΡΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Ρ Clos-ΡΠ΅ΡΡΡ Π²Π½ΠΈΠ·Ρβ¦
β¦ ΡΠΎ ΡΡΠΎ ΡΠΎΠ²Π½ΠΎ ΠΎΠ΄Π½Π° ΠΈ ΡΠ° ΠΆΠ΅ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ, Π½ΠΎ Π½Π° ΡΡΠΎΠΌ ΡΠ»Π°ΠΉΠ΄Π΅ ΠΎΠ½Π° ΡΡ
Π»ΠΎΠΏΠ½ΡΡΠ° Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½ΠΎ ΠΈ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΡΠ°Π±ΡΠΈΠΊΠΈ Π½Π°Π»ΠΎΠΆΠ΅Π½Ρ Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π°. ΠΡΠΎ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅.
ΠΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Clos-ΡΠ΅ΡΠΈ Π² ΡΠΈΡΠ»Π°Ρ
? ΠΠ΄Π΅ΡΡ Ρ ΠΌΠ΅Π½Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΡ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ΅ΠΊ, ToR-ΡΠ²ΠΈΡΡΠ΅ΠΉ ΠΈΠ»ΠΈ leaf-ΡΠ²ΠΈΡΡΠ΅ΠΉ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π΅ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΡΡΠΎΠΉΠΊΠ°Ρ
, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Ρ Π½Π°Ρ ΡΠ°Π΄ΠΈΠΊΡ ΡΠ²ΠΈΡΡΠ΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
Π΄Π»Ρ ΡΠΏΠ°ΠΉΠ½-ΡΡΠΎΠ²Π½Π΅ΠΉ, ΠΈ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ.
Π’ΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ Π½Π°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠΎΠ΅ΠΊ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π²ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ ΠΈΠ· ΡΠ°ΡΡΠ΅ΡΠ° 20 ΠΊΠΡ Π½Π° ΡΡΠΎΠΉΠΊΡ. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π½ΡΡΠ΅ Ρ ΡΠΏΠΎΠΌΠΈΠ½Π°Π», ΡΡΠΎ ΠΌΡ ΡΠ΅Π»ΠΈΠΌΡΡ Π² ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΏΠΎΡΡΠ΄ΠΊΠ° 100 ΡΡΡ. ΡΠ΅ΡΠ²Π΅ΡΠΎΠ².
ΠΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π²ΠΎ Π²ΡΠ΅ΠΉ ΡΡΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π΄Π²Π° Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½ΡΠ°. ΠΡΡΡ Π²Π°ΡΠΈΠ°Π½Ρ Ρ Π΄Π²ΡΠΌΡ ΡΠ»ΠΎΡΠΌΠΈ ΡΠΏΠ°ΠΉΠ½ΠΎΠ² ΠΈ 64-ΠΏΠΎΡΡΠΎΠ²ΡΠΌΠΈ ΡΠ²ΠΈΡΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅Π΄ΠΎΡΡΠ³ΠΈΠ²Π°Π΅Ρ. ΠΠΎΡΠΎΠΌ ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π²ΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠ΅ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΡ Π΄Π»Ρ 128-ΠΏΠΎΡΡΠΎΠ²ΡΡ (Ρ ΡΠ°Π΄ΠΈΠΊΡΠΎΠΌ 128) ΡΠΏΠ°ΠΉΠ½-ΡΠ²ΠΈΡΡΠ΅ΠΉ Ρ Π΄Π²ΡΠΌΡ ΡΡΠΎΠ²Π½ΡΠΌΠΈ, Π»ΠΈΠ±ΠΎ ΡΠ²ΠΈΡΡΠΈ Ρ ΡΠ°Π΄ΠΈΠΊΡΠΎΠΌ 32 Ρ ΡΡΠ΅ΠΌΡ ΡΡΠΎΠ²Π½ΡΠΌΠΈ. Π Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ , Π³Π΄Π΅ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ°Π΄ΠΈΠΊΡ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠΎΠ²Π½Π΅ΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΡΡ ΡΠ΅ΡΡ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠ°ΠΌ Π³ΠΈΠ³Π°Π²Π°ΡΡΡ. ΠΠ°Π±Π΅Π»Ρ ΠΏΡΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ, Π° ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²Π° Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ΅ ΠΌΡ Π²ΡΡΠ΄ Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΠΌ. ΠΡΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ, ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°ΠΌ β ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ² Π½Π° ΡΠ°ΡΡΠ΅ΡΠ½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ 150 ΠΠΡ. Π’ΠΎ ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ΅ β ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ²ΡΠ΅ ΠΊΠ°ΠΌΠΏΡΡΡ, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΡΡΠΏΠ½ΡΡ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ², ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±Π»ΠΈΠ·ΠΊΠΎ Π΄ΡΡΠ³ ΠΊ Π΄ΡΡΠ³Ρ.
ΠΡΡΡ Π΅ΡΠ΅ Π²Π°ΠΆΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ. ΠΡΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° Π»Π΅Π²ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ, ΡΠ°ΠΌ ΡΠΊΠ°Π·Π°Π½ usable bandwidth. ΠΠ΅ΡΡΡΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π² Clos-ΡΠ΅ΡΠΈ Π·Π°ΠΌΠ΅ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΏΠΎΡΡΠΎΠ² ΡΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ. Usable bandwidth, ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ ΠΏΠΎΠ»ΠΎΡΠ°, β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ΄Π°ΡΡ Π½Π°ΡΡΠΆΡ, Π² ΡΡΠΎΡΠΎΠ½Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Ρ Π³ΠΎΠ²ΠΎΡΡ ΠΎΠ± ΡΡΠ»ΠΎΠ²Π½ΡΡ ΠΏΠΎΡΡΠ°Ρ ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎ ΠΏΠΎΠ»ΠΎΡΠ΅. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π»ΠΈΠ½ΠΊΠΈ Π²Π½ΡΡΡΠΈ ΡΠ΅ΡΠΈ ΠΏΠΎΠ±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π»ΠΈΠ½ΠΊΠΈ Π² ΡΡΠΎΡΠΎΠ½Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², Π½ΠΎ Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΠΎΠ»ΠΎΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΡ Π΅Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ΄Π°ΡΡ Π½Π°ΡΡΠΆΡ ΠΊ Π½Π°ΡΠ΅ΠΌΡ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΌΡ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΅ΡΠ΅ ΡΠΊΠΎΠ»ΡΠΊΠΎ-ΡΠΎ ΠΏΠΎΠ»ΠΎΡΡ Π²Π½ΡΡΡΠΈ ΡΠ°ΠΌΠΎΠΉ ΡΠ΅ΡΠΈ. Π ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ, ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠ°ΡΡ ΠΎΠ΄Ρ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΡ ΠΏΠΎΠ»ΠΎΡΡ Π½Π°ΡΡΠΆΡ.
ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Π΄Π°ΠΆΠ΅ ΡΡΠ° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠΎΠ»ΠΎΡΠ° Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°Ρ. ΠΠΎΠΊΠ° ΠΏΡΠΎΠ»Π΅ΡΡ ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΈΠΏΠ° DAC (direct attach copper, ΡΠΎ Π΅ΡΡΡ twinax-ΠΊΠ°Π±Π΅Π»ΠΈ), ΠΈΠ»ΠΈ multimode ΠΎΠΏΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΡΠ°Π·ΡΠΌΠ½ΡΡ Π΄Π΅Π½Π΅Π³ ΡΡΠΎΡΡ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° ΠΏΡΠΎΠ»Π΅ΡΡ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½Π΅Π΅ β ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΡΠΎ single mode ΠΎΠΏΡΠΈΠΊΠ°, ΠΈ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΡΠΎΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ»ΠΎΡΡ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°Π΅Ρ.
Π ΠΎΠΏΡΡΡ ΠΆΠ΅, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΡΠ»Π°ΠΉΠ΄, Π΅ΡΠ»ΠΈ ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ Clos-ΡΠ΅ΡΡ Π±Π΅Π· ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ, ΡΠΎ Π½Π΅ΡΡΡΠ΄Π½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΡ Π΅ΠΌΡ, ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΡΡΡΠΎΠΈΡΡΡ ΡΠ΅ΡΡ β Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΏΠ°ΠΉΠ½-ΡΠ²ΠΈΡΡΠ΅ΠΉ, ΠΌΡ ΠΏΠΎΠ²ΡΠΎΡΡΠ΅ΠΌ Π²ΡΡ ΡΡ ΠΏΠΎΠ»ΠΎΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ»Π° Π²Π½ΠΈΠ·Ρ. ΠΠ»ΡΡ ΡΡΠΎΠ²Π΅Π½Ρ β ΠΏΠ»ΡΡ Π²ΡΡ ΡΠ° ΠΆΠ΅ ΠΏΠΎΠ»ΠΎΡΠ°, Π΅ΡΠ΅ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΆΠ΅, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΡΠ»ΠΎ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΏΠΎΡΡΠΎΠ² Π½Π° ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ°Ρ , Π΅ΡΠ΅ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΆΠ΅ ΡΡΠ°Π½ΡΠΈΠ²Π΅ΡΠΎΠ². ΠΠΎΡΡΠΎΠΌΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ ΡΠΏΠ°ΠΉΠ½-ΡΠ²ΠΈΡΡΠ΅ΠΉ ΠΎΡΠ΅Π½Ρ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ.
ΠΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ, Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π½Π°ΠΌ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠ΅ΡΡΡ ΡΡΡΠΎΠΈΡΡΡΡ Π½Π° ΡΠ΅ΠΌ-ΡΠΎ ΡΠΈΠΏΠ° ΡΠ²ΠΈΡΡΠ΅ΠΉ Ρ ΡΠ°Π΄ΠΈΠΊΡΠΎΠΌ 128.
ΠΠ΄Π΅ΡΡ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π²ΡΠ΅ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ Ρ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΡΡΠΎ ΡΠ»Π°ΠΉΠ΄ ΡΠΊΠΎΡΠ΅Π΅ Π΄Π»Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΠΎΠΌ.
ΠΠ°ΠΊΠΈΠ΅ Π΅ΡΡΡ Π²Π°ΡΠΈΠ°Π½ΡΡ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ±ΡΠ°ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°ΠΊΠΈΡ
ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠΎΠ²? ΠΡΠ΅Π½Ρ ΠΏΡΠΈΡΡΠ½ΠΎΠ΅ Π΄Π»Ρ Π½Π°Ρ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅, ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠ΅ΡΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ ΡΡΠ°Π»ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠΎΠΈΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΡΠΈΠΏΠΎΠ²ΡΡ
ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ°Ρ
. Π ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ, Ρ Π½ΠΈΡ
ΠΌΠ°ΡΡΠ° ΠΏΡΠΈΡΡΠ½ΡΡ
ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π½ΠΈΡ
ΠΏΠΎΡΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΠ°. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΡΠΎΡΠ΅ Π»ΠΎΠΌΠ°ΡΡΡΡ. ΠΠ½ΠΈ Π»ΠΎΠΌΠ°ΡΡΡΡ, ΠΊΡΠ΄Π° Π±Π΅Π· ΡΡΠΎΠ³ΠΎ, Π½ΠΎ Π»ΠΎΠΌΠ°ΡΡΡΡ, ΠΏΠΎ ΡΡΠ°ΡΡΡΡ, ΡΠ΅Π»ΠΈΠΊΠΎΠΌ. Π ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ (ΠΎΡΠ΅Π½Ρ Π½Π΅ΠΏΡΠΈΡΡΠ½ΡΡ
), ΠΊΠΎΠ³Π΄Π° Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠΎΡΠ΅Π΄Π΅ΠΉ ΠΈ control plane ΠΎΠ½ΠΎ Π²ΡΠΎΠ΄Π΅ Π±Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π½Π΅Π³ΠΎ ΡΡΠ»Π° ΡΠ°ΡΡΡ ΡΠ°Π±ΡΠΈΠΊΠΈ, ΠΈ ΠΎΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ Π½Π° ΠΏΠΎΠ»Π½ΡΡ Π΅ΠΌΠΊΠΎΡΡΡ. Π ΡΡΠ°ΡΠΈΠΊ Π½Π° Π½Π΅Π³ΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΡΠ΅ΡΡΡ ΠΈΡΡ
ΠΎΠ΄Ρ ΠΈΠ· ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅, ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΡ.
ΠΠ»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π±ΡΠΊΠΏΠ»Π΅ΠΉΠ½ΠΎΠΌ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²Π½ΡΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠΎΠΆΠ΅ Π΅ΡΡΡ Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΡΠ΅ SerDes-Ρ β ΠΎΠ½ΠΎ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΡΠ»ΠΎΠΆΠ½ΠΎ Π²Π½ΡΡΡΠΈ ΡΡΡΡΠΎΠ΅Π½ΠΎ. ΠΠ»ΠΈ Ρ Π½Π΅Π³ΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΡΡΡΡ ΠΈΠ»ΠΈ Π½Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΡΡΡΡ ΡΠ°Π±Π»ΠΈΡΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ forwarding ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. Π ΠΎΠ±ΡΠ΅ΠΌ, Π»ΡΠ±ΠΎΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠΎΡΡΠΎΡΡΠ΅Π΅ ΠΈΠ· Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π²Π½ΡΡΡΠΈ ΡΠ΅Π±Ρ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΠ΅ ΡΡ ΠΆΠ΅ Clos-ΡΠ΅ΡΡ, ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΄Π½ΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ. ΠΠ°ΡΠ°ΡΡΡΡ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΠΎΠΌΡ Π²Π΅Π½Π΄ΠΎΡΡ ΡΡΡΠ΄Π½ΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ.
Π ΠΎΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΡΠ±ΠΎΠ΅Π², ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄Π΅Π³ΡΠ°Π΄ΠΈΡΡΠ΅Ρ, Π½ΠΎ Π½Π΅ Π²ΡΠΏΠ°Π΄Π°Π΅Ρ ΠΈΠ· ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Ρ Π½Π°Ρ ΡΠ΅ΡΡ Π±ΠΎΠ»ΡΡΠ°Ρ, Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΡΠ΅ΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½Π°Ρ, ΡΠΎ Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΏΡΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π½ΠΈΡΠ΅ΠΌ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΏΡΡΠΈ, Π½Π°ΠΌ Π²ΡΠ³ΠΎΠ΄Π½Π΅Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠ΅ΡΡΡΡ ΡΠ°ΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈΠ· ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΡΠ΅ΠΌ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ Π²ΡΠΎΠ΄Π΅ Π±Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π° Π²ΡΠΎΠ΄Π΅ Π½Π΅Ρ.
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ ΠΏΡΠΈΡΡΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΎΠ΄Π½ΠΎΡΠΈΠΏΠΎΠ²ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ² β ΠΎΠ½ΠΈ Π»ΡΡΡΠ΅ ΡΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½ΠΈΡΡΡΡ, Π±ΡΡΡΡΠ΅Π΅. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΈΠΌΠ΅ΡΡ Π»ΡΡΡΡΡ Π΅ΠΌΠΊΠΎΡΡΡ. ΠΡΠ»ΠΈ Π±ΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠΎΠ±ΡΠ°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π½Π°Ρ Π΅ΡΡΡ, Π½Π° ΠΊΡΡΠ³, ΡΠΎ Π΅ΠΌΠΊΠΎΡΡΡ Π½Π° ΡΡΠΊ-ΡΠ½ΠΈΡ ΠΏΠΎ ΠΏΠΎΡΡΠ°ΠΌ ΡΠΎΠΉ ΠΆΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΠΎΡΡΠΈ Π² Π΄Π²Π° ΡΠ°Π·Π° Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ². Π£ΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Π²ΠΎΠΊΡΡΠ³ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π΄Π΅ΡΠ΅Π²Π»Π΅, ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΠ΅, ΠΈ ΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ½Π΅ΡΠ³ΠΈΠΈ.
ΠΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΡΡΠΎ Π²ΡΠ΅ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΠΊ, Π΅ΡΡΡ ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅Π³Π΄Π° ΠΌΠ΅Π½ΡΡΠΈΠΉ ΡΠ°Π΄ΠΈΠΊΡ, ΡΠ΅ΠΌ Ρ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΡΠ»ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π²ΠΎΠΊΡΡΠ³ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΠΎΠ΅, ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π° 128 ΠΏΠΎΡΡΠΎΠ², ΡΠΎ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠ΅Π½ ΠΏΠΎΡΡΠΎΠ² ΡΠ΅ΠΉΡΠ°Ρ ΡΠΆΠ΅ Π±Π΅Π· ΠΎΡΠΎΠ±ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ.
ΠΡΠΎ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠΈΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΎΡΠ²Π°ΡΠ΄ΠΈΠ½Π³ ΡΠ°Π±Π»ΠΈΡ ΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π²ΡΠ΅Π³ΠΎ, ΡΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΠΈ data plane. ΠΠ΅Π³Π»ΡΠ±ΠΎΠΊΠΈΠ΅ Π±ΡΡΠ΅ΡΠ°. Π, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ. ΠΠΎ Π²ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΡ ΡΡΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈ Π²ΠΎΠ²ΡΠ΅ΠΌΡ ΠΏΠΎΠ·Π°Π±ΠΎΡΠΈΡΡΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΈΡ ΠΎΠ±ΠΎΠΉΡΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΡΠ΅ΡΡΡ, ΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ ΡΡΡΠ°ΡΠ½ΠΎ. Π’ΠΎ, ΡΡΠΎ ΡΠ°Π΄ΠΈΠΊΡ ΠΌΠ΅Π½ΡΡΠ΅, Π½Π° ΠΏΠΎΡΠ²ΠΈΠ²ΡΠΈΡ ΡΡ Π½Π΅Π΄Π°Π²Π½ΠΎ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Ρ ΡΠ°Π΄ΠΈΠΊΡΠΎΠΌ 128 ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΡΠΆΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΡΡΠΎΠΈΡΡΡΡ Π² Π΄Π²Π° ΡΠ»ΠΎΡ ΡΠΏΠ°ΠΉΠ½ΠΎΠ². Π ΠΌΠ΅Π½ΡΡΠ΅ Π΄Π²ΡΡ Π½ΠΈΡΠ΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π»Ρ Π½Π°Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π½Π΅Π»ΡΠ·Ρ. Π‘ ΠΎΠ΄Π½ΠΈΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ΅ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ. ΠΠ°ΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π½Π°ΡΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ ΠΈ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΈΡ ΠΏΡΠ΅Π²ΡΡΠ°Π»ΠΈ.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Π΅ΡΠ»ΠΈ Π²Π΄ΡΡΠ³ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π³Π΄Π΅-ΡΠΎ Π½Π° Π³ΡΠ°Π½ΠΈ, Π΅ΡΡΡ Π΅ΡΠ΅ ΡΠΏΠΎΡΠΎΠ± ΡΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡΡΡ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ (ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ), ΡΠ°ΠΌΡΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ, ΠΊΡΠ΄Π° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° β ToR-ΡΠ²ΠΈΡΡΠΈ ΠΈΠ»ΠΈ leaf-ΡΠ²ΠΈΡΡΠΈ, ΠΌΡ Π½Π΅ ΠΎΠ±ΡΠ·Π°Π½Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΠΊ Π½ΠΈΠΌ ΠΎΠ΄Π½Ρ ΡΡΠΎΠΉΠΊΡ. ΠΠΎΡΡΠΎΠΌΡ Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅Π΄ΠΎΡΡΠ³ΠΈΠ²Π°Π΅Ρ Π³Π΄Π΅-ΡΠΎ Π² Π΄Π²Π° ΡΠ°Π·Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ°Π΄ΠΈΠΊΡΠΎΠΌ Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π²Π΅-ΡΡΠΈ ΡΡΠΎΠΉΠΊΠΈ Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ. ΠΡΠΎ ΡΠΎΠΆΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ, Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΡΠ²ΠΎΠΈ ΠΈΠ·Π΄Π΅ΡΠΆΠΊΠΈ, Π½ΠΎ ΠΎΠ½ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΠΏΠ»ΠΎΡ ΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΡΡΠ½ΡΡΡ Π³Π΄Π΅-ΡΠΎ Π² Π΄Π²Π° ΡΠ°Π·Π° ΡΠ°Π·ΠΌΠ΅Ρ.
Π Π΅Π·ΡΠΌΠΈΡΡΡ, ΠΌΡ ΡΡΡΠΎΠΈΠΌΡΡ ΠΏΠΎ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ Π΄Π²ΡΠΌΡ ΡΡΠΎΠ²Π½ΡΠΌΠΈ ΡΠΏΠ°ΠΉΠ½ΠΎΠ², Ρ Π²ΠΎΡΠ΅ΠΌΡΡ ΡΠ»ΠΎΡΠΌΠΈ ΡΠ°Π±ΡΠΈΠΊΠΈ.
Π§ΡΠΎ ΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Ρ ΡΠΈΠ·ΠΈΠΊΠΎΠΉ? ΠΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΡΠ΅ ΡΠ°ΡΡΠ΅ΡΡ. ΠΡΠ»ΠΈ Ρ Π½Π°Ρ Π΅ΡΡΡ Π΄Π²Π° ΡΡΠΎΠ²Π½Ρ ΡΠΏΠ°ΠΉΠ½ΠΎΠ², Π·Π½Π°ΡΠΈΡ Ρ Π½Π°Ρ Π²ΡΠ΅Π³ΠΎ ΡΡΠΈ ΡΡΠΎΠ²Π½Ρ ΡΠ²ΠΈΡΡΠ΅ΠΉ, ΠΈ ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ, ΡΡΠΎ Π² ΡΠ΅ΡΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΠΈ ΠΊΠ°Π±Π΅Π»ΡΠ½ΡΡ
ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°: ΠΎΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΊ leaf-ΡΠ²ΠΈΡΡΠ°ΠΌ, ΠΊ ΡΠΏΠ°ΠΉΠ½Ρ 1, ΠΊ ΡΠΏΠ°ΠΉΠ½Ρ 2. ΠΠ°ΡΠΈΠ°Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ β ΡΡΠΎ twinax, multimode, single mode. Π Π·Π΄Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ, ΠΊΠ°ΠΊΠ°Ρ ΠΏΠΎΠ»ΠΎΡΠ° Π΄ΠΎΡΡΡΠΏΠ½Π°, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΡΠΎΠΈΡΡ, ΠΊΠ°ΠΊΠΎΠ²Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ»Π΅ΡΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΠΉΡΠΈ, ΠΈ ΠΊΠ°ΠΊ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄ΠΈΡΡΡΡ.
ΠΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ Π²ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΡΠΎΠΈΡΡ Π² Π»ΠΈΠ½Π΅ΠΉΠΊΡ. Π’Π²ΠΈΠ½Π°ΠΊΡΡ ΡΡΠΎΡΡ ΠΎΡΡΡΠΈΠΌΠΎ Π΄Π΅ΡΠ΅Π²Π»Π΅, ΡΠ΅ΠΌ Π°ΠΊΡΠΈΠ²Π½Π°Ρ ΠΎΠΏΡΠΈΠΊΠ°, Π΄Π΅ΡΠ΅Π²Π»Π΅ ΡΠ΅ΠΌ multimode ΡΡΠ°Π½ΡΠΈΠ²Π΅ΡΡ, Π΅ΡΠ»ΠΈ Π±ΡΠ°ΡΡ Π·Π° ΠΏΡΠΎΠ»Π΅Ρ Ρ ΠΊΠΎΠ½ΡΠ°, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΠ΅Π²Π»Π΅, ΡΠ΅ΠΌ 100-Π³ΠΈΠ³Π°Π±ΠΈΡΠ½ΡΠΉ ΠΏΠΎΡΡ ΡΠ²ΠΈΡΡΠ°. Π ΠΎΠ½, Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎΠΈΡ Π΄Π΅ΡΠ΅Π²Π»Π΅, ΡΠ΅ΠΌ single mode ΠΎΠΏΡΠΈΠΊΠ°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π° ΠΏΡΠΎΠ»Π΅ΡΠ°Ρ , Π³Π΄Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ single mode, Π² Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°Ρ ΠΏΠΎ ΡΡΠ΄Ρ ΠΏΡΠΈΡΠΈΠ½ ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ CWDM, Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠΌ single mode (PSM) ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΠ°ΡΠΊΠΈ Π²ΠΎΠ»ΠΎΠΊΠ½Π°, ΠΈ Π΅ΡΠ»ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π½Π° ΡΡΠΈΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ , ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠ°Ρ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ ΠΏΠΎ ΡΠ΅Π½Π°ΠΌ.
ΠΡΠ΅ ΠΎΠ΄Π½ΠΎ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°Π½Π½ΡΠ΅ 100 ΠΊ 4Ρ 25 ΠΌΡΠ»ΡΡΠΈΠΌΠΎΠ΄Π½ΡΠ΅ ΠΏΠΎΡΡΡ. Π ΡΠΈΠ»Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΡΠ°Π½ΡΠΈΠ²Π΅ΡΠΎΠ² SFP28 ΡΡΠΎΠΈΡ Π½Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅Π²Π»Π΅, ΡΠ΅ΠΌ QSFP28 Π½Π° 100 ΠΠ±ΠΈΡ. Π ΡΡΠ° ΡΠ°Π·Π±ΠΎΡΠΊΠ° Π΄Π»Ρ multimode Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΡΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ -ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΈΠ·-Π·Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ², ΠΈΠ·-Π·Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π½Π°ΡΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ»Π΅Ρ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π΄Π΅Π»Π°ΡΡ Ρ ΡΠΈΠ½Π³Π»ΠΌΠΎΠ΄ΠΎΠΌ. ΠΠΏΡΡΡ ΠΆΠ΅, ΠΈΠ·-Π·Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° Pods Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΠΏΡΠΎΠΉΡΠΈ Π΄Π²Π° ΠΏΡΠΎΠ»Π΅ΡΠ° twinax-ΠΌΠΈ (ΠΌΠ΅Π΄Π½ΡΠΌΠΈ ΠΊΠ°Π±Π΅Π»ΡΠΌΠΈ).
Π ΠΈΡΠΎΠ³Π΅, Π΅ΡΠ»ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎ ΡΠ΅Π½Π΅ ΠΈ ΡΡΠΈΡΡΠ²Π°ΡΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ ΡΡΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ»Π΅Ρ ΡΠ²ΠΈΠ½Π°ΠΊΡΠΎΠΌ, ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ»Π΅Ρ ΠΌΡΠ»ΡΡΠΈΠΌΠΎΠ΄ΠΎΠΌ ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ»Π΅Ρ ΡΠΈΠ½Π³Π»ΠΌΠΎΠ΄ΠΎΠΌ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CWDM. ΠΡΠΎ ΡΡΠΈΡΡΠ²Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΏΡΡΠΈ Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄Π°.
ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ, ΡΡΠΎ Π±ΡΠ»ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ, ΠΊΡΠ΄Π° ΠΌΡ Π΄Π²ΠΈΠΆΠ΅ΠΌΡΡ ΠΈ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΠΎΠ½ΡΡΠ½ΠΎ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, ΠΊΠ°ΠΊ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π² ΡΡΠΎΡΠΎΠ½Ρ Π΄ΠΎ 50-Π³ΠΈΠ³Π°Π±ΠΈΡΠ½ΡΡ
SerDes ΠΈ Π΄Π»Ρ ΠΌΡΠ»ΡΡΠΈΠΌΠΎΠ΄Π° ΠΈ Π΄Π»Ρ ΡΠΈΠ½Π³Π»ΠΌΠΎΠ΄Π°. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎ, ΡΡΠΎ Π΅ΡΡΡ Π² ΡΠΈΠ½Π³Π»ΠΌΠΎΠ΄ ΡΡΠ°Π½ΡΠΈΠ²Π΅ΡΠ°Ρ
ΡΠ΅ΠΉΡΠ°Ρ ΠΈ Π½Π° ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ Π΄Π»Ρ 400G, ΡΠ°ΠΌ Π·Π°ΡΠ°ΡΡΡΡ Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡ 50G SerDes-Ρ Ρ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΡΠΎ Π² ΠΎΠΏΡΠΈΠΊΡ ΠΌΠΎΠ³ΡΡ ΡΡ
ΠΎΠ΄ΠΈΡΡ ΡΠΆΠ΅ 100 Gbps per lane. ΠΠΎΡΡΠΎΠΌΡ Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° Π½Π° 50 ΡΠ»ΡΡΠΈΡΡΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ Π½Π° 100-Π³ΠΈΠ³Π°Π±ΠΈΡΠ½ΡΠ΅ SerDes ΠΈ 100 Gbps per lane, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡΠΌ ΠΌΠ½ΠΎΠ³ΠΈΡ
Π²Π΅Π½Π΄ΠΎΡΠΎΠ² ΠΈΡ
Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΠΎΡΠΎ. ΠΠ΅ΡΠΈΠΎΠ΄, ΠΊΠΎΠ³Π΄Π° 50G SerDes Π±ΡΠ»ΠΈ ΡΠ°ΠΌΡΠΌΠΈ Π±ΡΡΡΡΡΠΌΠΈ, ΠΊΠ°ΠΆΠ΅ΡΡΡ, Π±ΡΠ΄Π΅Ρ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ 100G SerDes Π²ΡΠΊΠ°ΡΡΠ²Π°ΡΡΡΡ ΡΡΡΡ Π»ΠΈ Π½Π΅ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π³ΠΎΠ΄Ρ ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ. Π ΡΠ΅ΡΠ΅Π· ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΎΠ½ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±ΡΠ΄ΡΡ ΡΡΠΎΠΈΡΡ ΡΠ°Π·ΡΠΌΠ½ΡΡ
Π΄Π΅Π½Π΅Π³.
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π½ΡΠ°Π½Ρ Π½Π°ΡΡΠ΅Ρ Π²ΡΠ±ΠΎΡΠ° ΡΠΈΠ·ΠΈΠΊΠΈ. Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΡΠΆΠ΅ ΡΠ΅ΠΉΡΠ°Ρ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ 400- ΠΈΠ»ΠΈ 200-Π³ΠΈΠ³Π°Π±ΠΈΡΠ½ΡΠ΅ ΠΏΠΎΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ 50G SerDes. ΠΠΎ Π²ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΡΡΠΎ Π² ΡΡΠΎΠΌ Π½Π΅Ρ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΡΠΌΡΡΠ»Π°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ, ΠΊΠ°ΠΊ Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π» ΡΠ°Π½Π΅Π΅, Π½Π°ΠΌ Ρ
ΠΎΡΠ΅ΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠ°Π΄ΠΈΠΊΡΠ° Π½Π° ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ°Ρ
, Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΡΠ°Π·ΡΠΌΠ½ΠΎΠ³ΠΎ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ. ΠΠ°ΠΌ Ρ
ΠΎΡΠ΅ΡΡΡ 128. Π Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ Π΅ΠΌΠΊΠΎΡΡΡ ΡΠΈΠΏΠ° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° ΠΈ ΠΌΡ Π½Π°ΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΡΠΊΠΎΡΠΎΡΡΡ Π»ΠΈΠ½ΠΊΠ°, ΡΠΎ ΡΠ°Π΄ΠΈΠΊΡ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΠΎΠ½ΠΈΠΆΠ°Π΅ΡΡΡ, ΡΡΠ΄Π΅Ρ Π½Π΅Ρ.
Π ΠΎΠ±ΡΡΡ Π΅ΠΌΠΊΠΎΡΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΡΠ°ΡΡΠΈΡΡ Π·Π° ΡΡΠ΅Ρ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠ΅ΠΉ, ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΡΠΎΠ±ΡΡ ΠΈΠ·Π΄Π΅ΡΠΆΠ΅ΠΊ Π½Π΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠ΅ΠΉ. Π Π΅ΡΠ»ΠΈ ΠΌΡ ΠΏΠΎΡΠ΅ΡΡΠ΅ΠΌ ΡΠ°Π΄ΠΈΠΊΡ, Π½Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π²Π²ΠΎΠ΄ΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈ ΡΠ΅ΠΊΡΡΠΈΡ ΡΠ°ΡΠΊΠ»Π°Π΄Π°Ρ , ΠΏΡΠΈ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ Π΅ΠΌΠΊΠΎΡΡΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠΈΠΏ, Π²ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΡΡΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ 100-Π³ΠΈΠ³Π°Π±ΠΈΡΠ½ΡΠ΅ ΠΏΠΎΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠΈΠΉ ΡΠ°Π΄ΠΈΠΊΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π²ΠΎΠΏΡΠΎΡ β ΠΊΠ°ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠΈΠ·ΠΈΠΊΠ°, Π½ΠΎ ΡΠΆΠ΅ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΊΠ°Π±Π΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ. ΠΡΡΡΠ½ΡΠ΅ΡΡΡ, ΡΡΠΎ ΠΎΠ½Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π·Π°Π±Π°Π²Π½ΠΎ. ΠΠ΅ΠΉΠ±Π»ΠΈΠ½Π³ ΠΌΠ΅ΠΆΠ΄Ρ leaf-ΡΠ²ΠΈΡΡΠ°ΠΌΠΈ ΠΈ ΡΠΏΠ°ΠΉΠ½Π°ΠΌΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ β ΡΠ°ΠΌ Π½Π΅ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΈΠ½ΠΊΠΎΠ², ΡΠ°ΠΌ Π²ΡΠ΅ ΡΡΡΠΎΠΈΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ. Π Π²ΠΎΡ Π΅ΡΠ»ΠΈ ΠΌΡ Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ ΠΎΠ΄Π½Ρ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ, ΡΠΎ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π²Π½ΡΡΡΠΈ β ΡΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΡΠ΅ ΡΠΏΠ°ΠΉΠ½Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠΏΠ°ΠΉΠ½Π°ΠΌΠΈ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ.
ΠΠ»ΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π΅ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΊ ΡΠΎΠΌΡ, ΠΊΠ°ΠΊ ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ Π²Π½ΡΡΡΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°. YΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΌ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΊΠ°Π±Π΅Π»ΠΈ Π² Π±Π°Π½Π΄Π» ΠΈ ΡΡΠ½ΡΡΡ ΠΈΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ΄Π½Π° ΠΏΠ°ΡΡ-ΠΏΠ°Π½Π΅Π»Ρ Π²ΡΡΠΎΠΊΠΎΠΉ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΠΈ ΡΡ ΠΎΠ΄ΠΈΠ»Π° ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π² ΠΎΠ΄Π½Ρ ΠΏΠ°ΡΡ-ΠΏΠ°Π½Π΅Π»Ρ, ΡΡΠΎΠ±Ρ Π½Π΅ Π±ΡΠ»ΠΎ Π·ΠΎΠΎΠΏΠ°ΡΠΊΠ° ΠΏΠΎ Π΄Π»ΠΈΠ½Π°ΠΌ. ΠΠ°ΠΌ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ΅ΡΠΈΡΡ ΡΡΡ Π·Π°Π΄Π°ΡΡ. ΠΡΠ»ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ, ΡΠΎ Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅, ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΡΡΠΎΠΈΡΡΡΡ ΡΠ°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅. ΠΠΎ ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠ°ΠΊΠΎΠΉ Π±Π°Π½Π΄Π»ΠΈΠ½Π³ ΠΈ Ρ ΠΎΡΠΈΠΌ ΡΠ°ΡΠΈΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ°ΡΡ-ΠΏΠ°Π½Π΅Π»Ρ Π² ΠΏΠ°ΡΡ-ΠΏΠ°Π½Π΅Π»Ρ, ΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±Π°Π½Π΄Π»Π° ΡΠΌΠ΅ΡΠΈΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΠΈ Π²Π²ΠΎΠ΄ΠΈΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠΏΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΡΠΎΡΡ-ΠΊΠΎΠ½Π½Π΅ΠΊΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°ΡΡ ΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ ΡΠΎΠ±ΡΠ°Π½Ρ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ΅, Π² ΡΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΡΠΎΠ±ΡΠ°Π½Ρ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠΈΡΡΠ½ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ: Π²ΡΡ ΡΠ»ΠΎΠΆΠ½Π°Ρ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΡ Π½Π΅ Π²ΡΡ ΠΎΠ΄ΠΈΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΡΠΎΠ΅ΠΊ. ΠΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΡΡΠΎ-ΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠ»Π΅ΡΡΠΈ, Β«ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈΒ», ΠΊΠ°ΠΊ ΡΡΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π°Π·ΡΠ²Π°ΡΡ Π² Clos-ΡΠ΅ΡΡΡ , ΡΡΠΎ Π²ΡΠ΅ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½ΠΎ Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΠΉΠΊΠΈ. Π£ Π½Π°Ρ Π½Π΅Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°Π½Π½ΡΡ , Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΡ Π»ΠΈΠ½ΠΊΠΎΠ², ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ.
Π’Π°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠ°Π±Π΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ. ΠΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ ΡΠ»Π΅Π²Π° ΡΠ°Π·Π½ΠΎΡΠ²Π΅ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ Π±Π»ΠΎΠΊΠΈ ΡΠΏΠ°ΠΉΠ½-ΡΠ²ΠΈΡΡΠ΅ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ, ΠΏΠΎ Π²ΠΎΡΠ΅ΠΌΡ ΡΡΡΠΊ, ΠΈ ΠΈΠ΄ΡΡΠΈΠ΅ ΠΎΡ Π½ΠΈΡ
ΡΠ΅ΡΡΡΠ΅ Π±Π°Π½Π΄Π»Π° ΠΊΠ°Π±Π΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ΄ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ Ρ Π±Π°Π½Π΄Π»Π°ΠΌΠΈ, ΠΈΠ΄ΡΡΠΈΠΌΠΈ ΠΎΡ Π±Π»ΠΎΠΊΠΎΠ² ΡΠΏΠ°ΠΉΠ½-2-ΡΠ²ΠΈΡΡΠ΅ΠΉ.
ΠΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΈΠΊΠΈ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ²Π΅ΡΡ Ρ ΡΠ»Π΅Π²Π° Π΄Π°Π½Π° ΡΠ°Π·Π²Π΅ΡΡΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊΡΠΎΡΡ-ΠΊΠΎΠ½Π½Π΅ΠΊΡΠ° 512 Π½Π° 512 ΠΏΠΎΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅Ρ ΠΊΠ°Π±Π΅Π»ΠΈ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π² ΠΎΠ΄Π½Ρ ΡΡΠΎΠΉΠΊΡ, Π³Π΄Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΡ ΡΠΏΠ°ΠΉΠ½-2. Π ΡΠΏΡΠ°Π²Π° ΡΠ°Π·Π²Π΅ΡΡΠΊΠ° ΡΡΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ Pods Π½Π° ΡΡΠΎΠ²Π½Π΅ ΡΠΏΠ°ΠΉΠ½-1, ΠΈ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π² ΠΊΡΠΎΡΡ-ΠΊΠΎΠ½Π½Π΅ΠΊΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π½Π° ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΏΠ°ΠΉΠ½-2.
ΠΠΎΡ ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ. ΠΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π΅ΡΠ΅ ΡΠΎΠ±ΡΠ°Π½Π½Π°Ρ ΡΡΠΎΠΉΠΊΠ° ΡΠΏΠ°ΠΉΠ½-2 (ΡΠ»Π΅Π²Π°) ΠΈ ΡΡΠΎΠΉΠΊΠ° ΠΊΡΠΎΡΡ-ΠΊΠΎΠ½Π½Π΅ΠΊΡΠ°. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΠ°ΠΌ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΎ Π²ΠΈΠ΄Π½ΠΎ. ΠΡΡ ΡΡΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π΅ΡΡΡ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½Π°ΡΠΈΡ
Π±ΠΎΠ»ΡΡΠΈΡ
Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΡΡΠΈΡΡΠ΅ΡΡΡ. ΠΡΠΎ ΡΠ°Π±ΠΎΡΠ° Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅, Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΡΠ°ΡΠΈΠ²Π΅Π΅, Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π»ΡΡΡΠ΅.
ΠΠ΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ: Π²ΡΠ±ΡΠ°Π»ΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΡΡ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΏΠΎΡΡΡΠΎΠΈΠ»ΠΈ ΡΠΈΠ·ΠΈΠΊΡ. Π§ΡΠΎ Π±ΡΠ΄Π΅Ρ Ρ control plane-ΠΎΠΌ? ΠΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Ρ
ΠΎΡΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΈΠ· ΠΎΠΏΡΡΠ° ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ, Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ, ΡΡΠΎ link state ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ Ρ
ΠΎΡΠΎΡΠΈ, Ρ Π½ΠΈΠΌΠΈ ΠΏΡΠΈΡΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΠΎ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π° ΠΏΠ»ΠΎΡΠ½ΠΎ ΠΏΡΠΎΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ½ΠΈ ΠΏΠ»ΠΎΡ
ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΡΡΡΡ. Π Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°ΠΊΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΎΠΌΡ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΠ΅Ρ β ΡΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ»ΡΠ΄ΠΈΠ½Π³ Π² link state ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°Ρ
. ΠΡΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π²Π·ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ»Π΅Π΄ΠΈΠ½Π³Π°, ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΠΎ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠ΅Π½Π° Π½Π°ΡΠ° ΡΠ΅ΡΡ, Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°Π³Π΅ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ fanout, ΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ Π·Π°Π»ΠΈΠ²Π°ΡΡ control plane Π°ΠΏΠ΄Π΅ΠΉΡΠ°ΠΌΠΈ. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΈΠ΅ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Ρ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠΌ ΡΠ»ΡΠ΄ΠΈΠ½Π³Π° Π² link state ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°Ρ
ΡΠΌΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠ»ΠΎΡ
ΠΎ.
ΠΡΠ±ΠΎΡ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ BGP. ΠΠ°ΠΊ Π΅Π³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π³ΠΎΡΠΎΠ²ΠΈΡΡ, ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² RFC 7938 ΠΏΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ BGP Π² Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°Ρ . ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΈΠ΄Π΅ΠΈ ΠΏΡΠΎΡΡΡΠ΅: ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠ² Π½Π° Ρ ΠΎΡΡ ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠ² Π² ΡΠ΅ΡΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π³ΡΠ΅Π³Π°ΡΠΈΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡ path hunting. ΠΡ Ρ ΠΎΡΠΈΠΌ ΠΎΡΠ΅Π½Ρ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ, ΠΎΡΠ΅Π½Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π°ΠΏΠ΄Π΅ΠΉΡΠΎΠ², ΡΠΎ, ΡΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ valley free. ΠΡ Ρ ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ Π°ΠΏΠ΄Π΅ΠΉΡΡ, ΠΏΡΠΎΡ ΠΎΠ΄Ρ ΠΏΠΎ ΡΠ΅ΡΠΈ, ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π»ΠΈΡΡ ΡΠΎΠ²Π½ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·. ΠΡΠ»ΠΈ ΠΎΠ½ΠΈ ΠΎΡΠΈΠ³ΠΈΠ½ΠΈΡΡΡΡΡΡ Π²Π½ΠΈΠ·Ρ, ΠΎΠ½ΠΈ ΠΈΠ΄ΡΡ Π²Π²Π΅ΡΡ , ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°Π·Π°. ΠΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π·ΠΈΠ³Π·Π°Π³ΠΎΠ². ΠΠΈΠ³Π·Π°Π³ΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΠ»ΠΎΡ ΠΈ.
Π§ΡΠΎΠ±Ρ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΡ ΡΡ Π΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ BGP. Π’ΠΎ Π΅ΡΡΡ Ρ Π½Π°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ eBGP, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π½Π° link local, ΠΈ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° ToR, Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° Π²Π΅ΡΡ Π±Π»ΠΎΠΊ ΡΠΏΠ°ΠΉΠ½-1-ΡΠ²ΠΈΡΡΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Pod, ΠΈ ΠΎΠ±ΡΠ°Ρ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° Π²Π΅ΡΡ Top of Fabric. ΠΠ΅ΡΡΡΠ΄Π½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄Π°ΠΆΠ΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ BGP Π΄Π°Π΅Ρ Π½Π°ΠΌ ΡΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π°ΠΏΠ΄Π΅ΠΉΡΠΎΠ², ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π°ΠΌ Ρ ΠΎΡΠ΅ΡΡΡ.
ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΈΡΡ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ ΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΡ Π°Π΄ΡΠ΅ΡΠΎΠ² ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΡΠΎ Π±ΡΠ»ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎ Ρ ΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΡΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π»ΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ control plane. L3 Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ Π² ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π° ΠΊ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ Π½Π΅Π»ΡΠ·Ρ Π΄ΠΎΠ±ΠΈΡΡΡΡ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ, Π±Π΅Π· ΡΡΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ° Π±ΡΠ΄ΡΡ ΠΏΡΠΎΠ»Π΅Π·Π°ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ. Π Π΅ΡΠ΅ ΠΎΠ΄Π½Π° Π²Π΅ΡΡ β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π°Π³ΡΠ΅Π³Π°ΡΠΈΡ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΎ ΡΠΌΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ Ρ multi-path, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° Ρ Π½Π°Ρ Π΅ΡΡΡ multi-path ΠΈ Π΅ΡΡΡ Π°Π³ΡΠ΅Π³Π°ΡΠΈΡ, Π²ΡΠ΅ Ρ
ΠΎΡΠΎΡΠΎ, ΠΊΠΎΠ³Π΄Π° Π²ΡΡ ΡΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½Π°, Π² Π½Π΅ΠΉ Π½Π΅Ρ ΡΠ±ΠΎΠ΅Π². Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΡΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠ±ΠΎΠΈ ΠΈ ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ΅ΡΡΠ΅ΡΡΡ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΈΠΉΡΠΈ Π² ΡΠΎΡΠΊΡ, ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠΉ Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π»ΡΡ Π°Π³ΡΠ΅Π³Π°Ρ, ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅Π»ΡΠ·Ρ Π΄Π°Π»ΡΡΠ΅ ΠΏΡΠΎΠΉΡΠΈ ΡΡΠ΄Π°, ΠΊΡΠ΄Π° Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ. ΠΠΎΡΡΠΎΠΌΡ Π°Π³ΡΠ΅Π³ΠΈΡΠΎΠ²Π°ΡΡ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΠΌ, Π³Π΄Π΅ Π΄Π°Π»ΡΡΠ΅ Π½Π΅Ρ multi-path, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ ToR-ΡΠ²ΠΈΡΡΠΈ.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Π°Π³ΡΠ΅Π³ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΠΎ. ΠΡΠ»ΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΡ Π΄Π΅Π·Π°Π³ΡΠ΅Π³Π°ΡΠΈΡ ΠΏΡΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΠΈ ΡΠ±ΠΎΠ΅Π² Π² ΡΠ΅ΡΠΈ. ΠΠΎ ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ°, ΠΌΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈΠΊΠΈΠ΄ΡΠ²Π°Π»ΠΈ, ΠΏΠΎΠ»ΡΡΠΈΡΡΡ Π»ΠΈ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π½Π°Π²Π΅ΡΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΡ, ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΈΠ½Π°ΡΡ BGP, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½ΡΠΆΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° corner cases ΠΎΡΠ΅Π½Ρ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π° ΠΈ ΡΠ»ΠΎΠΆΠ½Π°, ΠΈ ΠΏΡΡΠ΅ΠΌ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΊ BGP Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π½Π°Π²Π΅ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ° Π·Π°Π΄Π°ΡΠ° Ρ
ΠΎΡΠΎΡΠΎ Π½Π΅ ΡΠ΅ΡΠ°Π΅ΡΡΡ.
ΠΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π² ΡΡΠΎΠΌ ΠΏΠ»Π°Π½Π΅ ΡΠ΄Π΅Π»Π°Π½Π° Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° RIFT, ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π΄ΠΎΠΊΠ»Π°Π΄Π΅.
ΠΡΠ΅ ΠΎΠ΄Π½Π° Π²Π°ΠΆΠ½Π°Ρ Π²Π΅ΡΡ β ΡΡΠΎ ΡΠΎ, ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΡΡΡΡ data plane Π² ΠΏΠ»ΠΎΡΠ½ΡΡ
ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΡ
, Π³Π΄Π΅ Ρ Π½Π°Ρ Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΡ
ΠΏΡΡΠ΅ΠΉ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ
: ECMP Π³ΡΡΠΏΠΏΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π² ΡΠ²ΠΎΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π³ΡΡΠΏΠΏΡ Next Hop.
Π Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ ΡΠ΅ΡΠΈ, Π±Π΅Π· ΡΠ±ΠΎΠ΅Π², ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΈΠ΄Π΅ΠΌ ΠΏΠΎ Clos-ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ Π²Π²Π΅ΡΡ , Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Ρ Π³ΡΡΠΏΠΏΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²ΡΠ΅, ΡΡΠΎ Π½Π΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ, ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π΄Π΅ΡΠΎΠ»ΡΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ΄ΡΠΈ Π²Π²Π΅ΡΡ . ΠΠΎΠ³Π΄Π° ΠΌΡ ΠΈΠ΄Π΅ΠΌ ΡΠ²Π΅ΡΡ Ρ Π²Π½ΠΈΠ· Π½Π° ΡΠ³, ΡΠΎ Π²ΡΠ΅ ΠΏΡΡΠΈ Π½Π΅ ECMP, ΡΡΠΎ single path-ΠΏΡΡΠΈ. ΠΡΠ΅ Ρ ΠΎΡΠΎΡΠΎ. ΠΠ΅Π΄Π° Π² ΡΠΎΠΌ, ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ Clos-ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΠΌΡ ΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Top of fabric, Π½Π° Π»ΡΠ±ΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, Π΄ΠΎ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π²Π½ΠΈΠ·Ρ Ρ Π½Π΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡΡΡ. ΠΡΠ»ΠΈ Π²Π΄ΠΎΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΡΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΡΠ±ΠΎΠΈ, ΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΡΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π½Π°Π²Π΅ΡΡ Ρ ΡΠ°Π±ΡΠΈΠΊΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π΅Π²Π°Π»ΠΈΠ΄Π½ΡΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΠ΅Ρ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π»Π΅ΠΆΠ°Ρ Π·Π° ΠΏΠΎΠ»ΠΎΠΌΠ°Π½Π½ΡΠΌ ΠΏΡΡΠ΅ΠΌ. Π Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΎΠ½ Π²Π°Π»ΠΈΠ΄Π΅Π½, ΠΈ Π½Π°ΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ECMP Π³ΡΡΠΏΠΏΡ ΠΈ Π²Π²ΠΎΠ΄ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ state.
ΠΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΌΠ°ΡΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΡ data plane Π½Π° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ? ΠΡΠ»ΠΈ ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ LPM (longest prefix match), Π²ΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Ρ ΠΎΡΠΎΡΠΎ, ΡΠ²ΡΡΠ΅ 100ΠΊ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠ². ΠΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΏΡΠΎ Next Hop Π³ΡΡΠΏΠΏΡ, ΡΠΎ Π²ΡΠ΅ ΠΏΠΎΡ ΡΠΆΠ΅, 2-4 ΡΡΡΡΡΠΈ. ΠΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΏΡΠΎ ΡΠ°Π±Π»ΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Next Hops (ΠΈΠ»ΠΈ adjacencies), ΡΠΎ ΡΡΠΎ Π³Π΄Π΅-ΡΠΎ ΠΎΡ 16ΠΊ Π΄ΠΎ 64ΠΊ. Π ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ. Π Π·Π΄Π΅ΡΡ ΠΌΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΌΡ ΠΎΡΡΡΡΠΏΠ»Π΅Π½ΠΈΡ: ΡΡΠΎ ΠΆΠ΅ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ Ρ MPLS Π² Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°Ρ ? Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, Π½Π°ΠΌ Π΅Π³ΠΎ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ.
Π‘Π»ΡΡΠΈΠ»ΠΎΡΡ Π΄Π²Π΅ Π²Π΅ΡΠΈ. ΠΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΌΠΈΠΊΡΠΎΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π° Ρ
ΠΎΡΡΠ°Ρ
, Π½Π°ΠΌ ΡΡΠ°Π»ΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π½Π° ΡΠ΅ΡΠΈ. ΠΠ΅ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΎ Π±ΡΠ»ΠΎ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΎΡ ΡΠ°Π·Π½ΡΡ
Π²Π΅Π½Π΄ΠΎΡΠΎΠ² ΠΈ ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ρ ΠΎΡΠΊΡΡΡΡΠΌΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠΌΠΈ Π½Π° white boxes Ρ MPLS. Π Π΅ΡΠ΅ MPLS, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Π΅Π³ΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΎΡΠ΅Π½Ρ ΠΏΠ»ΠΎΡ
ΠΎ ΡΠΎΡΠ΅ΡΠ°Π΅ΡΡΡ Ρ ECMP. Π Π²ΠΎΡ ΠΏΠΎΡΠ΅ΠΌΡ.
Π’Π°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΡΡΠΊΡΡΡΠ° ECMP-ΡΠΎΡΠ²Π°ΡΠ΄ΠΈΠ½Π³Π° Π΄Π»Ρ IP. ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ Π³ΡΡΠΏΠΏΡ ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ Π±Π»ΠΎΠΊ Next Hops (ΠΈΠ»ΠΈ adjacencies, Π² ΡΠ°Π·Π½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° ΡΠ°Π·Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΠΎ-ΡΠ°Π·Π½ΠΎΠΌΡ). Π‘ΠΌΡΡΠ» Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ ΠΈΡΡ
ΠΎΠ΄ΡΡΠΈΠΉ ΠΏΠΎΡΡ ΠΈ Π½Π° ΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ ΠΠΠ‘-Π°Π΄ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΏΠ°ΡΡΡ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ Next Hop. ΠΠ»Ρ IP Π²ΡΠ΅ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΎΡΡΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π° ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠ² Π½Π° ΠΎΠ΄Π½Ρ ΠΈ ΡΡ ΠΆΠ΅ Π³ΡΡΠΏΠΏΡ, ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ Π±Π»ΠΎΠΊ Next Hops.
ΠΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° MPLS ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ β Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡΡ
ΠΎΠ΄ΡΡΠ΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΌΠ΅ΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π½Π° ΡΠ°Π·Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΄Π΅ΡΠΆΠ°ΡΡ ΠΏΠΎ Π³ΡΡΠΏΠΏΠ΅ ΠΈ ΠΏΠΎ Π±Π»ΠΎΠΊΡ Next Hops Π½Π° ΠΊΠ°ΠΆΠ΄ΡΡ Π²Ρ
ΠΎΠ΄Π½ΡΡ ΠΌΠ΅ΡΠΊΡ. Π ΡΡΠΎ, ΡΠ²Ρ, Π½Π΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΡΡΡ.
ΠΠ΅ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎ Π½Π°ΠΌ Π² Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° 4000 ToR-ΡΠ²ΠΈΡΡΠ΅ΠΉ, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π° β 64 ΠΏΡΡΠΈ ECMP, Π΅ΡΠ»ΠΈ ΡΡ ΠΎΠ΄ΠΈΡΡ ΠΎΡ ΡΠΏΠ°ΠΉΠ½Π°-1 Π² ΡΡΠΎΡΠΎΠ½Ρ ΡΠΏΠ°ΠΉΠ½Π°-2. ΠΡ Ρ ΡΡΡΠ΄ΠΎΠΌ ΠΏΡΠΎΠ»Π΅Π·Π°Π΅ΠΌ, Π½Π° ΠΏΡΠ΅Π΄Π΅Π»Π΅, Π² ΠΎΠ΄Π½Ρ ΡΠ°Π±Π»ΠΈΡΡ ECMP-Π³ΡΡΠΏΠΏ, Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠ΅ΡΠΈΠΊΡ Ρ ToR ΡΡ ΠΎΠ΄ΠΈΡ, ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΏΡΠΎΠ»Π΅Π·Π°Π΅ΠΌ Π² ΡΠ°Π±Π»ΠΈΡΡ Next Hops.
ΠΡΠ΅ Π½Π΅ Π±Π΅Π·Π½Π°Π΄Π΅ΠΆΠ½ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΈΠΏΠ° Segment Routing ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°ΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ. Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΎΠΏΡΡΡ ΡΡ
Π»ΠΎΠΏΠ½ΡΡΡ Π²ΡΠ΅ ΡΡΠΈ Π±Π»ΠΎΠΊΠΈ Next Hops. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΠΈΠΏΠ° wild card: Π²Π·ΡΡΡ ΠΌΠ΅ΡΠΊΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ Π½Π° ΡΡ ΠΆΠ΅ ΡΠ°ΠΌΡΡ Π±Π΅Π· ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠΎ ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π² Π΄ΠΎΡΡΡΠΏΠ½ΡΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ.
Π Π½Π°ΠΊΠΎΠ½Π΅Ρ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π² Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡ ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΡΠ°ΡΠΈΠΊ. ΠΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ? Π Π°Π½ΡΡΠ΅ ΡΡΠ°ΡΠΈΠΊ Π·Π°Π²ΠΎΠ΄ΠΈΠ»ΡΡ Π² Clos-ΡΠ΅ΡΠΈ ΡΠ²Π΅ΡΡ Ρ. Π’ΠΎ Π΅ΡΡΡ Π±ΡΠ»ΠΈ Π³ΡΠ°Π½ΠΈΡΠ½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ»ΠΈΡΡ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌ Π½Π° Top of fabric. ΠΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²ΠΏΠΎΠ»Π½Π΅ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ ΠΈ ΡΡΠ΅Π΄Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Ρ . Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ Π·Π°Π²ΠΎΠ΄ΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΡΠ½ΠΎ Π²ΠΎ Π²ΡΡ ΡΠ΅ΡΡ, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Top of fabric, ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΎΡΠ½ΠΈ, Π²ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΡΡΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π΄ΠΈΠΊΡ Π΅ΡΠ΅ ΠΈ Π½Π° Π³ΡΠ°Π½ΠΈΡΠ½ΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ°Ρ . ΠΠΎΠΎΠ±ΡΠ΅, ΡΡΠΎ ΡΡΠΎΠΈΡ Π΄Π΅Π½Π΅Π³, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π³ΡΠ°Π½ΠΈΡΠ½ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅, ΠΏΠΎΡΡΡ Π½Π° Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΡΠΎΠΆΠ΅ Π±ΡΠ΄ΡΡ, ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΊΡΠ°ΡΠΈΠ²Π°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ.
ΠΡΡΠ³ΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ β Π·Π°Π²ΠΎΠ΄ΠΈΡΡ ΡΠ°ΠΊΠΎΠΉ ΡΡΠ°ΡΠΈΠΊ ΡΠ½ΠΈΠ·Ρ. ΠΠ΅ΡΡΡΠ΄Π½ΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ Clos-ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½Π° ΡΠ°ΠΊ, ΡΡΠΎ ΡΡΠ°ΡΠΈΠΊ, Π·Π°Ρ ΠΎΠ΄ΡΡΠΈΠΉ ΡΠ½ΠΈΠ·Ρ, ΡΠΎ Π΅ΡΡΡ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ToR, ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΡΠΎΠ²Π½ΡΠΌ Π½Π° Π²Π΅ΡΡ Top of fabric Π·Π° Π΄Π²Π΅ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ, Π·Π°Π³ΡΡΠΆΠ°Ρ Π²ΡΡ ΡΠ΅ΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ Π²Π²ΠΎΠ΄ΠΈΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΏ Pod, Edge Pod, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΡΡ ΡΠ²ΡΠ·Π½ΠΎΡΡΡ.
ΠΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° ΠΎΠΏΡΠΈΡ. Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π΅Π»Π°Π΅Ρ Facebook. ΠΡΠΎ Ρ Π½ΠΈΡ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Fabric Aggregator ΠΈΠ»ΠΈ HGRID. ΠΠ²ΠΎΠ΄ΠΈΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠΏΠ°ΠΉΠ½-ΡΡΠΎΠ²Π΅Π½Ρ, ΡΡΠΎΠ±Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠΎΠ². Π’Π°ΠΊΠ°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°, Π΅ΡΠ»ΠΈ Ρ Π½Π°Ρ Π½Π΅Ρ Π½Π° ΡΡΡΠΊΠ°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ»ΠΈ ΡΠΌΠ΅Π½Ρ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ. ΠΡΠ»ΠΈ ΠΎΠ½ΠΈ Π΅ΡΡΡ, ΡΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ touch points, ΡΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΠΌΠ΅ΠΌΠ±ΡΠ°Π½Π°, ΡΠ°Π·Π΄Π΅Π»ΡΡΡΠ°Ρ ΡΠ°Π·Π½ΡΠ΅ ΡΠ°ΡΡΠΈ Π΄Π°ΡΠ°-ΡΠ΅Π½ΡΡΠ°. ΠΠ΅Π»Π°ΡΡ ΡΠ°ΠΊΡΡ ΠΌΠ΅ΠΌΠ±ΡΠ°Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ Π½Π΅ ΡΡΠΎΠΈΡ, Π° Π΅ΡΠ»ΠΈ ΠΎΠ½Π° Π·Π°ΡΠ΅ΠΌ-ΡΠΎ ΠΎΡΠ΅Π½Ρ Π½ΡΠΆΠ½Π°, ΡΠΎ Π΅ΡΡΡ ΡΠΌΡΡΠ» ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ½Π΅ΡΡΠΈ Π΅Π΅, ΡΠ΄Π΅Π»Π°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠΈΡΠΎΠΊΠΎΠΉ ΠΈ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π½Π° Ρ ΠΎΡΡΡ. Π’Π°ΠΊ Π΄Π΅Π»Π°Π΅ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ². Π£ Π½ΠΈΡ Π΅ΡΡΡ overlays, ΠΎΠ½ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ Ρ ΠΎΡΡΠΎΠ².
ΠΠ°ΠΊΠΈΠ΅ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ°Π·Π²ΠΈΡΠΈΡ? Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ β ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ CI/CD-ΠΏΠ°ΠΉΠΏΠ»Π°ΠΉΠ½Π°. ΠΡ Ρ
ΠΎΡΠΈΠΌ Π»Π΅ΡΠ°ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΌΡ ΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌ, ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π»Π΅ΡΠ°Π΅ΠΌ. ΠΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π±ΠΎΠ»ΡΡΠ°Ρ, ΠΏΡΠΎΠ΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π΅ Π΄Π»Ρ ΡΠ΅ΡΡΠΎΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ°Π±ΠΎΡΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ, ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΡΠΎΠ½ΡΡ Π΅Π΅.
ΠΡΡΡΠ΅Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π»ΡΡΡΠΈΠΉ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π»ΠΈΡΠ½ΠΈΠΌ Π½Π΅ Π±ΡΠ²Π°Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π°. ΠΠ΅ΡΡ Π²ΠΎΠΏΡΠΎΡ Π² Π±Π°Π»Π°Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈΠΉ ΠΈ ΠΎΡΠ΄Π°ΡΠΈ. ΠΡΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΡΠΌΠ½ΡΠΌΠΈ ΡΠΈΠ»Π°ΠΌΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ β ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ.
ΠΡΠΊΡΡΡΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΡΡΡΠΈΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ΠΈ Π»ΡΡΡΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ RIFT. Π’Π°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½Ρ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π»ΡΡΡΠΈΡ ΡΡ Π΅ΠΌ congestion control ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΠΊΠ°Ρ , ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ RDMA Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°.
ΠΡΠ»ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ Ρ ΠΏΡΠΈΡΠ΅Π»ΠΎΠΌ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π΄Π°Π»Π΅ΠΊΠΎΠ΅ Π±ΡΠ΄ΡΡΠ΅Π΅, Π½ΡΠΆΠ½Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ΅ΡΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΠΌΠ΅Π½ΡΡΠΈΠΉ overhead. ΠΠ· ΡΠ²Π΅ΠΆΠΈΡ Π²Π΅ΡΠ΅ΠΉ β Π½Π΅Π΄Π°Π²Π½ΠΎ Π±ΡΠ»ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ°Π±ΡΠΈΠΊ Π΄Π»Ρ HPC Cray Slingshot, Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ Π»Π΅ΠΆΠΈΡ commodity Ethernet, Π½ΠΎ Ρ ΠΎΠΏΡΠΈΠ΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΠΎΡΠΊΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ². Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ overhead ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ.
ΠΡΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄Π΅Π»Π°ΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΠΌ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Π½Π΅ ΠΏΡΠΎΡΠ΅. Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΡ β Π²ΡΠ°Π³ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΠΈ. ΠΡΠΎΡΡΠΎΡΠ° ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ β Π½Π°ΡΠΈ Π΄ΡΡΠ·ΡΡ. ΠΡΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π³Π΄Π΅-ΡΠΎ Π΄Π΅Π»Π°ΡΡ scale out β Π΄Π΅Π»Π°ΠΉΡΠ΅. Π Π²ΠΎΠΎΠ±ΡΠ΅, ΡΠ΅ΠΉΡΠ°Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π²ΡΠΌΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ. ΠΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com