Π
ΠΡΠΎΡ ΠΆΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ Π·Π°Π΄Π°ΡΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Ρ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ.
Π Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠΈ, ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΡΠ²ΡΡΡΠ½ ΡΡΠΎΡ Π²ΡΠΏΡΡΠΊ, Π½Π΅ ΠΎΡΠΎΠ±ΠΎ ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ Π² ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ ΠΠΠ‘Π, Π³Π΄Π΅ ΠΌΡ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠΊΡ.
ΠΠΎ Π΄Π°Π²Π°ΠΉΡΠ΅ Π²Π·Π³Π»ΡΠ½Π΅ΠΌ Π½Π° Π½Π΅Ρ ΠΏΠΎΠ΄ Π΄ΡΡΠ³ΠΈΠΌ ΡΠ³Π»ΠΎΠΌ.
Π£ΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ. Π ΡΠ»ΡΡΠ°Π΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠ²ΡΠ·ΠΈ ΡΡΠΎ 2G, 3G, LTE, Π¨ΠΠ ΠΈ B2B, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ. Π ΡΠ»ΡΡΠ°Π΅ ΠΠ¦: ΡΠ²ΡΠ·Π½ΠΎΡΡΡ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π±Π»ΠΎΡΠ½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅.
Π Π²ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ ΡΡΠ΅Π±ΡΡΡ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°. Π’Π°ΠΊ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΠΎΠ²Π΅ΡΠ»Π΅ΠΉΠ½ΡΠ΅ ΡΠ΅ΡΠΈ.
Π Π²ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ Π½Π΅ Ρ ΠΎΡΡΡ ΠΆΠ΄Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π°ΡΡΡΠΎΠΈΡ ΠΈΡ Π²ΡΡΡΠ½ΡΡ. Π’Π°ΠΊ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΎΡΡ ΠΈ SDN.
ΠΠ΅ΡΠ²ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠΈ, ΡΠΎΡΠ½Π΅Π΅ Π΅Ρ ΡΠ°ΡΡΠΈ, Π΄Π°Π²Π½ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π³Π΄Π΅ Π²Π½Π΅Π΄ΡΡΠ½ Π² ΠΆΠΈΠ·Π½Ρ: VMWare, OpenStack, Google Compute Cloud, AWS, Facebook.
ΠΠΎΡ Ρ Π½ΠΈΠΌ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΈ ΠΏΠΎΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
- ΠΡΠΈΡΠΈΠ½Ρ
- Π’Π΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ
- Underlay β ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΡΡ
- Overlay β Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΡΡ
- Overlay Ρ ToR’a
- Overlay Ρ Ρ ΠΎΡΡΠ°
- ΠΠ° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Tungsten Fabric
- ΠΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ
- ΠΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΠ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ°ΡΠΈΠ½Π°Ρ
- ΠΡΡ ΠΎΠ΄ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΌΠΈΡ
- FAQ
- ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
- ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ
ΠΡΠΈΡΠΈΠ½Ρ
Π ΡΠ°Π· ΡΠΆ ΠΌΡ ΠΎΠ± ΡΡΠΎΠΌ Π·Π°Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ, ΡΠΎ ΡΡΠΎΠΈΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ»ΠΊΠΈ ΠΊ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠΈ. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π°ΡΠ°Π»ΡΡ Π½Π΅ Π²ΡΠ΅ΡΠ°.
ΠΠ°Π²Π΅ΡΠ½ΠΎ, Π²Ρ Π½Π΅ ΡΠ°Π· ΡΠ»ΡΡΠ°Π»ΠΈ, ΡΡΠΎ ΡΠ΅ΡΡ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»Π° ΡΠ°ΠΌΠΎΠΉ ΠΈΠ½Π΅ΡΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π ΡΡΠΎ ΠΏΡΠ°Π²Π΄Π° Π²ΠΎ Π²ΡΠ΅Ρ ΡΠΌΡΡΠ»Π°Ρ . Π‘Π΅ΡΡ β ΡΡΠΎ Π±Π°Π·ΠΈΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΠΈΡΠ°Π΅ΡΡΡ Π²ΡΡ, ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° Π½Π΅ΠΉ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ β ΡΠ΅ΡΠ²ΠΈΡΡ Π½Π΅ ΡΠ΅ΡΠΏΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΡΡ Π»Π΅ΠΆΠΈΡ. ΠΠ°ΡΠ°ΡΡΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΈΠ· ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ·Π»Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΠΎΠΆΠΈΡΡ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². ΠΡΡΠ°ΡΡΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ΅ΡΠ΅Π²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»ΡΡΡΡΡ Π»ΡΠ±ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ β ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΠ½ΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ (ΠΌΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ), Π° ΡΡΡ Π½Π°Π΄ΠΎ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ, ΠΈ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΠΏΠΎΠ²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΠ΅ΡΡ.
Π§ΡΠΎΠ±Ρ Π½Π΅ ΠΆΠ΄Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΡΠ΅Π²ΠΈΠΊΠΈ ΠΏΡΠΎΠΊΠΈΠ½ΡΡ VLAN ΠΈ Π»ΡΠ±ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ Π½Π΅ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ·Π»Π΅ ΡΠ΅ΡΠΈ, Π»ΡΠ΄ΠΈ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ²Π΅ΡΠ»Π΅ΠΈ β Π½Π°Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠΈ β ΠΊΠΎΠΈΡ Π²Π΅Π»ΠΈΠΊΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅: GRE, IPinIP, MPLS, MPLS L2/L3VPN, VXLAN, GENEVE, MPLSoverUDP, MPLSoverGRE ΠΈΡΠ΄.
ΠΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Π΄Π²ΡΡ ΠΏΡΠΎΡΡΡΡ Π²Π΅ΡΠ°Ρ :
- ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΡΠ·Π»Ρ β ΡΡΠ°Π½Π·ΠΈΡΠ½ΡΠ΅ ΡΡΠΎΠ³Π°ΡΡ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠΎΠ±ΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΠ΄Π΅Π» ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ ΠΈΠ· ΠΏΡΠΎΡΠ΅ΡΡΠ° Π²Π²ΠΎΠ΄Π° Π½ΠΎΠ²ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
- ΠΠ°Π³ΡΡΠ·ΠΊΠ° ΡΠΎΠΊΡΡΡΠ° Π³Π»ΡΠ±ΠΎΠΊΠΎ Π²Π½ΡΡΡΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² β ΡΡΠ°Π½Π·ΠΈΡΠ½ΡΠΌ ΡΠ·Π»Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π·Π½Π°ΡΡ ΠΎ Π½Π΅ΠΉ, ΠΎΠ± Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ Π½Π° Ρ ΠΎΡΡΠ°Ρ , ΠΌΠ°ΡΡΡΡΡΠ°Ρ Π½Π°Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΡΠ΅ΡΠΈ. Π ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, Π½ΡΠΆΠ½ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ , Π·Π½Π°ΡΠΈΡ Π²Π·ΡΡΡ ΠΏΠΎΠΏΡΠΎΡΠ΅/ΠΏΠΎΠ΄Π΅ΡΠ΅Π²Π»Π΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
Π ΡΡΠΎΠΌ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠΌ Π²ΡΠΏΡΡΠΊΠ΅ Ρ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π° ΡΠΊΠΎΡΠ΅Π΅ ΠΎΠΏΠΈΡΠ°ΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ ΡΠ°Π±ΠΎΡΡ ΠΎΠ²Π΅ΡΠ»Π΅ΠΉΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ Π² ΠΠ¦.
ΠΡΡ ΡΠ΅ΡΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ Π΄Π°ΡΠ°ΡΠ΅Π½ΡΡ, ΡΠΎΡΡΠΎΡΡΠΈΠΉ ΠΈΠ· ΡΡΠ΄ΠΎΠ² ΠΎΠ΄Π½ΠΎΡΠΈΠΏΠ½ΡΡ ΡΡΠΎΠ΅ΠΊ, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠ° ΡΡΠΎΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ/ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ/ΡΠ΅ΡΠ²Π΅ΡΠ»Π΅ΡΡ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ.
Π’Π΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ
Π ΡΠΈΠΊΠ»Π΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Ρ Π±ΡΠ΄Ρ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ.
Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ Π² ΡΡΠΎΠΉΠΊΠ°Ρ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ.
Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠ°ΡΠΈΠ½Π° β x86-ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π² ΡΡΠΎΠΉΠΊΠ΅. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΡΠΏΠΎΡΡΠ΅Π±ΠΈΠΌ ΡΠ΅ΡΠΌΠΈΠ½ Ρ ΠΎΡΡ. Π’Π°ΠΊ ΠΈ Π±ΡΠ΄Π΅ΠΌ Π½Π°Π·ΡΠ²Π°ΡΡ Π΅Ρ «ΠΌΠ°ΡΠΈΠ½Π°» ΠΈΠ»ΠΈ Ρ ΠΎΡΡ.
ΠΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡ β ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΠ΅ Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅, ΡΠΌΡΠ»ΠΈΡΡΡΡΠ΅Π΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΡΡΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΠ°ΡΠΈΠ½Ρ. ΠΠ½ΠΎΠ³Π΄Π° Π² Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ΅ ΠΈ ΡΠ΅ΡΠΈ ΡΠ»ΠΎΠ²ΠΎ Β«Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΒ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΊΠ°ΠΊ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌ Β«Ρ ΠΎΡΡΒ».
ΠΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΠΌΠ°ΡΠΈΠ½Π° β ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°, Π·Π°ΠΏΡΡΠ΅Π½Π½Π°Ρ Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ ΠΏΠΎΠ²Π΅ΡΡ Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ°. ΠΠ»Ρ Π½Π°Ρ Π² ΡΠ°ΠΌΠΊΠ°Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΊΠ»Π° Π½Π΅ ΡΠ°ΠΊ ΡΠΆ Π²Π°ΠΆΠ½ΠΎ, Π½Π° ΡΠ°ΠΌΠΎΠΌ Π»ΠΈ Π΄Π΅Π»Π΅ ΡΡΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΠΌΠ°ΡΠΈΠ½Π° ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ. ΠΡΠ΄Π΅ΠΌ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΡΠΎ «ΠΠ«
Π’Π΅Π½Π°Π½Ρ β ΡΠΈΡΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ.
ΠΡΠ»ΡΡΠΈ-ΡΠ΅Π½Π°Π½ΡΠ½ΠΎΡΡΡ ΠΈΠ»ΠΈ ΠΌΡΠ»ΡΡΠΈΠ°ΡΠ΅Π½Π΄Π½ΠΎΡΡΡ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ/ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π° Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π° Π½Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ-Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°ΠΌ.
ToR β Top of the Rack switch β ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π² ΡΡΠΎΠΉΠΊΠ΅, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ Π²ΡΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ToR, ΡΠ°Π·Π½ΡΠ΅ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΡΡ End of Row (EoR) ΠΈΠ»ΠΈ Middle of Row (Ρ ΠΎΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ β ΠΏΡΠ΅Π½Π΅Π±ΡΠ΅ΠΆΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅Π΄ΠΊΠΎΡΡΡ ΠΈ Π°Π±Π±ΡΠ΅Π²ΠΈΠ°ΡΡΡΡ MoR Ρ Π½Π΅ Π²ΡΡΡΠ΅ΡΠ°Π»).
Underlay network ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠ°Ρ ΡΠ΅ΡΡ ΠΈΠ»ΠΈ Π°Π½Π΄ΡΡΠ»Π΅ΠΉ β ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΡΠ΅Π²Π°Ρ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°: ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΡ, ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ, ΠΊΠ°Π±Π΅Π»ΠΈ.
Overlay network ΠΈΠ»ΠΈ Π½Π°Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΎΠ²Π΅ΡΠ»Π΅ΠΉ β Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΡΡ ΡΡΠ½Π½Π΅Π»Π΅ΠΉ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ ΠΏΠΎΠ²Π΅ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ.
L3-ΡΠ°Π±ΡΠΈΠΊΠ° ΠΈΠ»ΠΈ IP-ΡΠ°Π±ΡΠΈΠΊΠ° β ΠΏΠΎΡΡΡΡΠ°ΡΡΠ΅Π΅ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΡΠ²Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π΅ ΠΊ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠΌ Π½Π΅ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ STP ΠΈ Π½Π΅ ΡΡΠΈΡΡ TRILL. ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΡ ΡΠ΅ΡΡ Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ ΡΡΠΎΠ²Π½Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ L3, Π±Π΅Π· VLAN ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ ΡΠ°ΡΡΡΠ½ΡΡΡΡ ΡΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ². ΠΡΠΊΡΠ΄Π° ΡΡΡ ΡΠ»ΠΎΠ²ΠΎ Β«ΡΠ°Π±ΡΠΈΠΊΠ°Β» ΡΠ°Π·Π±Π΅ΡΡΠΌΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ.
SDN β Software Defined Network. ΠΠ΄Π²Π° Π»ΠΈ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. ΠΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π° ΡΠ΅ΡΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ. ΠΠ±ΡΡΠ½ΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π²ΡΠ½Π΅ΡΠ΅Π½ΠΈΠ΅ Control Plane Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
NFV β Network Function Virtualization β Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ², ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡΡΠ°Ρ, ΡΡΠΎ ΡΠ°ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ΅ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π² Π²ΠΈΠ΄Π΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² Π΄Π»Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Service Chaining ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΠΈ.
VNF β Virtual Network Function. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ: ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ, ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ, ΡΠ°ΠΉΡΠ²ΠΎΠ», NAT, IPS/IDS ΠΈΡΠ΄.
Π― ΡΠ΅ΠΉΡΠ°Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ ΡΠΏΡΠΎΡΠ°Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΡΠΈΠ»ΡΠ½ΠΎ Π½Π΅ Π·Π°ΠΏΡΡΡΠ²Π°ΡΡ ΡΠΈΡΠ°ΡΠ΅Π»Ρ. ΠΠ»Ρ Π±ΠΎΠ»Π΅Π΅ Π²Π΄ΡΠΌΡΠΈΠ²ΠΎΠ³ΠΎ ΡΡΠ΅Π½ΠΈΡ ΠΎΡΡΡΠ»Π°Ρ Π΅Π³ΠΎ ΠΊ ΡΠ΅ΠΊΡΠΈΠΈ
Π‘ΡΡΠ»ΠΊΠΈ . ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π ΠΎΠΌΠ° ΠΠΎΡΠ³Π΅, ΠΊΡΠΈΡΠΈΠΊΡΡΡΠΈΠΉ Π΄Π°Π½Π½ΡΡ ΡΡΠ°ΡΡΡ Π·Π° Π½Π΅ΡΠΎΡΠ½ΠΎΡΡΠΈ, ΠΎΠ±Π΅ΡΠ°Π΅Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π²ΡΠΏΡΡΠΊ ΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ΅ΠΉ, Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΡΡ ΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ.
ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ΅ΡΠ΅ΠΉ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΡ Π½Π° Π΄Π²Π΅ ΡΠ°ΡΡΠΈ:
Underlay β ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΡΡ ΡΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ.
Overlay β Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ Π½Π°Π΄ Underlay Π΄Π»Ρ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ ΡΠ΅Π½Π°Π½ΡΠΎΠ².
ΠΡΠΎ Π²Π΅ΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΠ»ΡΡΠ°Ρ ΠΠ¦ (ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ΠΉ), ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ISP (ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ Π²
ΠΠ°ΡΡΠΈΠ½ΠΊΠ° Ρ ΡΠΎΠΊΡΡΠΎΠΌ Π½Π° ΡΠ΅ΡΡ:
Underlay
Underlay β ΡΡΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΡΡ: Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΡ ΠΈ ΠΊΠ°Π±Π΅Π»ΠΈ. Π£ΡΡΡΠΎΠΉΡΡΠ²Π° Π² Π°Π½Π΄Π΅ΡΠ»Π΅Π΅ Π·Π½Π°ΡΡ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±ΡΠ°ΡΡΡΡ Π΄ΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ°ΡΠΈΠ½.
ΠΠΏΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ½ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΠ΅ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎ ΡΠ΅ΠΉ Π΄Π΅Π½Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΠΎΠΌ ΠΠ, Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΠ΅ΠΌ Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠ°, Π½ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ²ΠΎΠΈΡ
ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ², ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π½ΡΠΆΠ½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π²Π΅Π½Π΄ΠΎΡΠ°ΠΌΠΈ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΡ.
Π Π²ΠΎΡ ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π²ΡΠΎΠ΄Π΅ ΠΡΠ³Π»Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅Π±Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠΎΠ² ΠΈ ΠΎΡΠΊΠ°Π· ΠΎΡ ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ². ΠΠΎ LAN_DC Π½Π΅ ΠΡΠ³Π».
Underlay ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅Π΄ΠΊΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΅Π³ΠΎ Π·Π°Π΄Π°ΡΠ° β Π±Π°Π·ΠΎΠ²Π°Ρ IP-ΡΠ²ΡΠ·Π½ΠΎΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΠΌΠΈ. Underlay Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ ΠΎ Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΡ
ΠΏΠΎΠ²Π΅ΡΡ
Π½Π΅Π³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ
, ΠΊΠ»ΠΈΠ΅Π½ΡΠ°Ρ
, ΡΠ΅Π½Π°Π½ΡΠ°Ρ
β Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ Π΄ΠΎ Π΄ΡΡΠ³ΠΎΠΉ.
Underlay ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΊΠΈΠΌ:
- IPv4+OSPF
- IPv6+ISIS+BGP+L3VPN
- L2+TRILL
- L2+STP
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Underlay’Π½Π°Ρ ΡΠ΅ΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: CLI/GUI/NETCONF.
ΠΡΡΡΠ½ΡΡ, ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ, ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠΌΠΈ ΡΡΠΈΠ»ΠΈΡΠ°ΠΌΠΈ.
ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π°Π½Π΄Π΅ΡΠ»Π΅Ρ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ ΡΡΠ°ΡΡΡ ΡΠΈΠΊΠ»Π°.
Overlay
Overlay β Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΡΡ ΡΡΠ½Π½Π΅Π»Π΅ΠΉ, Π½Π°ΡΡΠ½ΡΡΠ°Ρ ΠΏΠΎΠ²Π΅ΡΡ Underlay, ΠΎΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΠ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΎΠ±ΡΠ°ΡΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ, ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ².
ΠΠ°Π½Π½ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΡΡΡΡΡ Π² ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ ΡΡΠ½Π½Π΅Π»ΠΈΡΡΡΡΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΡΡ ΡΠ΅ΡΡ.
Π’Π°ΠΊ ΠΠ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° (ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°) ΠΌΠΎΠ³ΡΡ ΠΎΠ±ΡΠ°ΡΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΡΠ΅ΡΠ΅Π· Overlay, Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Ρ ΠΊΠ°ΠΊΠΎΠΉ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΏΡΡΡ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ.
Overlay ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΊΠΈΠΌ, ΠΊΠ°ΠΊ ΡΠΆΠ΅ Ρ ΡΠΏΠΎΠΌΠΈΠ½Π°Π» Π²ΡΡΠ΅:
- GRE-ΡΡΠ½Π½Π΅Π»Ρ
- VXLAN
- EVPN
- L3VPN
- GENEVE
Overlay’Π½Π°Ρ ΡΠ΅ΡΡ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ. Π‘ Π½Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, Control Plane ΠΈ Data Plane Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠ΅ΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°. Π§ΡΡΡ
ΠΠ°, ΡΡΠΎ SDN Π² ΡΠΈΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΠΈΡ ΡΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Overlay-ΡΠ΅ΡΠΈ:
- Overlay Ρ ToR’a
- Overlay Ρ Ρ ΠΎΡΡΠ°
Overlay Ρ ToR’a
Overlay ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Π½Π° ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ° (ToR), ΡΡΠΎΡΡΠ΅ΠΌ Π² ΡΡΠΎΠΉΠΊΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ»ΡΡΠ°Π΅ VXLAN-ΡΠ°Π±ΡΠΈΠΊΠΈ.
ΠΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π½Π° ΡΠ΅ΡΡΡ ISP ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΈ Π²ΡΠ΅ Π²Π΅Π½Π΄ΠΎΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ.
ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ToR-ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΌΠ΅ΡΡ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π° ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π² ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ°ΡΡ Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°ΠΌΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ ΠΈ Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ (ΠΏΡΡΡΡ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ) Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ².
Π’ΡΡ Ρ ΠΎΡΠΎΡΠ»Ρ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΠΊ ΡΡΠ°ΡΡΠ΅ ΠΎ
Π ΡΡΠΎΠΉ
Π Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΡ Π² ΡΠ΅Π°Π»ΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΠΈΡΠΊΠΈΠ½Ρ ΠΊΠ½ΠΈΠ³Ρ
ΠΠ°ΠΌΠ΅ΡΡ, ΡΡΠΎ VXLAN β ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ ΠΈ ΡΠ΅ΡΠΌΠΈΠ½Π°ΡΠΈΡ ΡΡΠ½Π½Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ Π½Π΅ Π½Π° ToR’Π΅, Π° Π½Π° Ρ ΠΎΡΡΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΡΠ»ΡΡΠ°Π΅ OpenStack’Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ.
ΠΠ΄Π½Π°ΠΊΠΎ, VXLAN-ΡΠ°Π±ΡΠΈΠΊΠ°, Π³Π΄Π΅ overlay Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π½Π° ToR’Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΡΡΠΎΡΠ²ΡΠΈΡ ΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠ² ΠΎΠ²Π΅ΡΠ»Π΅ΠΉΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ.
Overlay Ρ Ρ ΠΎΡΡΠ°
ΠΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ β Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΈ ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½Π½Π΅Π»ΠΈ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ
Ρ
ΠΎΡΡΠ°Ρ
.
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΡΡ (Underlay) ΠΎΡΡΠ°ΡΡΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΡΠ°ΡΠΈΡΠ½ΠΎΠΉ.
Π Ρ
ΠΎΡΡ ΡΠ°ΠΌ Π΄Π΅Π»Π°Π΅Ρ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ, Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ, Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ
ΠΎΡΡΠ°Ρ
, Π½ΠΎ ΠΎΠ½ΠΎ ΡΠΎΠ³ΠΎ ΡΡΠΎΠΈΡ.
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ Π½Π° linux-ΠΌΠ°ΡΠΈΠ½Π΅ ΠΏΡΠΎΡΠ΅ ΠΈΠ»ΠΈ, ΡΠΊΠ°ΠΆΠ΅ΠΌ ΡΠ°ΠΊ, β Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ β Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π½Π° ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ΅, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΏΡΠΈΠ΄ΡΡΡΡ ΠΏΠΎΠΊΠ° ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠΌ SDN-ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌ, ΡΡΠΎ ΡΠ±ΠΈΠ²Π°Π΅Ρ ΠΈΠ΄Π΅Ρ ΠΌΡΠ»ΡΡΠΈΠ²Π΅Π½Π΄ΠΎΡΠ½ΠΎΡΡΠΈ.
ΠΠΎ-Π²ΡΠΎΡΡΡ , ToR-ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠΌ, ΠΊΠ°ΠΊ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Control Plane’Π°, ΡΠ°ΠΊ ΠΈ Data Plane’Π°. ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ β Ρ SDN-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ Π΅ΠΌΡ ΡΠΎΠ³Π΄Π° ΠΎΠ±ΡΠ°ΡΡΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ, ΠΈ Ρ ΡΠ°Π½ΠΈΡΡ ΡΠ΅ΡΠΈ/ARP’Ρ Π²ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² β ΡΠΎΠΆΠ΅ β Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π·Π½Π°ΡΡ IP-Π°Π΄ΡΠ΅Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ, ΡΡΠΎ ΠΊΡΠ°ΡΠ½ΠΎ ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΡΠ°Π±Π»ΠΈΡΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ/ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ.
Π ΡΠ΅ΡΠΈΠΈ ΠΠΠ‘Π Ρ Π²ΡΠ±ΠΈΡΠ°Ρ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΎΠ²Π΅ΡΠ»Π΅Ρ Ρ Ρ ΠΎΡΡΠ° β Π΄Π°Π»Π΅Π΅ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΎ Π½ΡΠΌ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ VXLAN-ΡΠ°Π±ΡΠΈΠΊΠ΅ ΠΌΡ ΡΠΆΠ΅ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ.
ΠΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ
. Π Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ΄ΠΎΠΏΡΡΠ½ΠΎΠ³ΠΎ ΠΌΡ Π²ΠΎΠ·ΡΠΌΡΠΌ OpenSource’Π½ΡΡ SDN ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ OpenContrail, Π½ΡΠ½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΊΠ°ΠΊ
Π ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ Ρ ΠΏΡΠΈΠ²Π΅Π΄Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·ΠΌΡΡΠ»Π΅Π½ΠΈΡ Π½Π° ΡΠ΅ΠΌΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ OpenFlow ΠΈ OpenvSwitch.
ΠΠ° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Tungsten Fabric
ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ Π΅ΡΡΡ vRouter β Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π½Π°Π΅Ρ ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ ΠΊ Π½Π΅ΠΌΡ ΡΠ΅ΡΡΡ ΠΈ ΠΊΠ°ΠΊΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ ΠΎΠ½ΠΈ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ β ΠΏΠΎ ΡΡΡΠΈ β PE-ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ (ΡΠΈΡΠ°ΠΉ VRF). Π ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ vRouter Π΄Π΅Π»Π°Π΅Ρ Overlay’Π½ΠΎΠ΅ ΡΡΠ½Π½Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
Π§ΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΏΡΠΎ vRouter β Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ.
ΠΠ°ΠΆΠ΄Π°Ρ ΠΠ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½Π°Ρ Π½Π° Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ΅, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ Ρ vRouter’ΠΎΠΌ ΡΡΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ ΡΠ΅ΡΠ΅Π·
TAP β Terminal Access Point β Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π² ΡΠ΄ΡΠ΅ linux, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅.
ΠΡΠ»ΠΈ Π·Π° vRouter’ΠΎΠΌ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅ΠΉ, ΡΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ
ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π·Π½Π°ΡΠ°Π΅ΡΡΡ IP-Π°Π΄ΡΠ΅Ρ β ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π°Π΄ΡΠ΅ΡΠΎΠΌ ΡΠ»ΡΠ·Π° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
ΠΡΠ΅ ΡΠ΅ΡΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΏΠΎΠΌΠ΅ΡΠ°ΡΡΡΡ Π² ΠΎΠ΄ΠΈΠ½ VRF (ΠΎΠ΄Π½Ρ ΡΠ°Π±Π»ΠΈΡΡ), ΡΠ°Π·Π½ΡΡ
β Π² ΡΠ°Π·Π½ΡΠ΅.
Π‘Π΄Π΅Π»Π°Ρ ΡΡΡ ΠΎΠ³ΠΎΠ²ΠΎΡΠΊΡ, ΡΡΠΎ Π½Π΅ Π²ΡΡ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ, ΠΈ ΠΎΡΠΏΡΠ°Π²Π»Ρ Π»ΡΠ±ΠΎΠ·Π½Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Π² ΠΊΠΎΠ½Π΅Ρ ΡΡΠ°ΡΡΠΈ.
Π§ΡΠΎΠ±Ρ vRouter’Ρ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ±ΡΠ°ΡΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ, Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΈ ΠΠ, Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠ΅ΡΡ Π·Π° Π½ΠΈΠΌΠΈ, ΠΎΠ½ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ ΠΌΠ°ΡΡΡΡΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΡΠ΅ΡΠ΅Π· SDN-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ.
Π§ΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡΡΡ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΌΠΈΡ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠΎΡΠΊΠ° Π²ΡΡ ΠΎΠ΄Π° ΠΈΠ· ΠΌΠ°ΡΡΠΈΡΡ β ΡΠ»ΡΠ· Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ VNGW β Virtual Network GateWay (ΡΠ΅ΡΠΌΠΈΠ½ ΠΌΠΎΠΉ).
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΉ β ΠΈ Π±ΡΠ΄Π΅Ρ ΡΡΠ½ΠΎΡΡΡ.
ΠΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ Π²Π½ΡΡΡΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ
VM0 Ρ ΠΎΡΠ΅Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ Π½Π° VM2. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ ΠΏΠΎΠΊΠ°, ΡΡΠΎ ΡΡΠΎ ΠΠ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
Data Plane
- Π£ VM-0 Π΅ΡΡΡ ΠΌΠ°ΡΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Π΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ eth0. ΠΠ°ΠΊΠ΅Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΡΠ΄Π°.
ΠΡΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ eth0 Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ½ Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠΌ vRouter ΡΠ΅ΡΠ΅Π· TAP-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ tap0. - vRouter Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ Π½Π° ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΈΡΡΠ» ΠΏΠ°ΠΊΠ΅Ρ, ΡΠΎ Π΅ΡΡΡ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ (VRF) ΠΎΠ½ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ, ΡΠ²Π΅ΡΡΠ΅Ρ Π°Π΄ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ Ρ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
- ΠΠ±Π½Π°ΡΡΠΆΠΈΠ², ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ Π½Π° ΡΡΠΎΠΉ ΠΆΠ΅ ΠΌΠ°ΡΠΈΠ½Π΅ Π·Π° Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠΎΡΡΠΎΠΌ, vRouter ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ°ΠΊΠ΅Ρ Π² Π½Π΅Π³ΠΎ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² β Π½Π° ΡΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉ Π½Π° vRouter’Π΅ ΡΠΆΠ΅ Π΅ΡΡΡ ARP-Π·Π°ΠΏΠΈΡΡ.
ΠΠ°ΠΊΠ΅Ρ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΡΡ ΡΠ΅ΡΡ β ΠΎΠ½ ΡΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΡΡ Π²Π½ΡΡΡΠΈ vRouter’Π°.
Control Plane
ΠΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ Π΅ΠΉ:
- ΠΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ IP-Π°Π΄ΡΠ΅Ρ.
- ΠΠ°ΡΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ β ΡΠ΅ΡΠ΅Π· IP-Π°Π΄ΡΠ΅Ρ vRouter’Π° Π² ΡΡΠΎΠΉ ΡΠ΅ΡΠΈ.
vRouter’Ρ ΡΠ΅ΡΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ API Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ:
- Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
- ΠΠ°ΠΊΠΎΠΉ Π΅ΠΉ (ΠΠ) Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Virtual Network.
- Π ΠΊΠ°ΠΊΠΎΠΌΡ VRF Π΅Π³ΠΎ (VN) ΠΏΡΠΈΠ²ΡΠ·Π°ΡΡ.
- Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ARP-Π·Π°ΠΏΠΈΡΡ Π΄Π»Ρ ΡΡΠΎΠΉ VM β Π·Π° ΠΊΠ°ΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π΅Ρ IP-Π°Π΄ΡΠ΅Ρ ΠΈ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡ MAC-Π°Π΄ΡΠ΅ΡΡ ΠΎΠ½ ΠΏΡΠΈΠ²ΡΠ·Π°Π½.
Π ΡΠ½ΠΎΠ²Π°, ΡΠ΅Π°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠΏΡΠΎΡΠ΅Π½Π° Π² ΡΠ³ΠΎΠ΄Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²ΡΠ΅ ΠΠ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ vRouter Π²ΠΈΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΌ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ.
Π Π²ΠΎΡ VM0 ΠΈ VM1 ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΡΠ°Π·Π½ΡΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΡΠ°Π·Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΠ°Ρ vRouter’Π°.
Π‘ΠΌΠΎΠ³ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΠΎΠ±ΡΠ°ΡΡΡΡ Π½Π°ΠΏΡΡΠΌΡΡ, Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ vRouter ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΡΠ΅ΡΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΠ ΠΎΠ±ΠΎΠΈΡ
ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ°, ΠΈΠ»ΠΈ NAT ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π½Π° ΡΠ°ΠΌΠΎΠΌ vRouter’Π΅, ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ ΠΏΡΡΠΌΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ Π½Π° vRouter.
Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΉ ΠΆΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π°Π΄ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ² β Π½ΡΠΆΠ½ΠΎ Ρ ΠΎΠ΄ΠΈΡΡ ΡΠ΅ΡΠ΅Π· NAT-ΡΠ΅ΡΠ²Π΅Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ β ΡΡΠΎ ΠΏΠΎΡ ΠΎΠΆΠ΅ Π½Π° Π²ΡΡ ΠΎΠ΄ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠ΅ ΡΠ΅ΡΠΈ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ Π½ΠΈΠΆΠ΅.
ΠΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΠ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ°ΡΠΈΠ½Π°Ρ
Data Plane
- ΠΠ°ΡΠ°Π»ΠΎ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅: VM-0 ΠΏΠΎΡΡΠ»Π°Π΅Ρ ΠΏΠ°ΠΊΠ΅Ρ Ρ Π°Π΄ΡΠ΅ΡΠ°ΡΠΎΠΌ VM-7 (172.17.3.2) ΠΏΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ Π΄Π΅ΡΠΎΠ»ΡΡ.
- vRouter Π΅Π³ΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΈ Π½Π° ΡΡΠΎΡ ΡΠ°Π· Π²ΠΈΠ΄ΠΈΡ, ΡΡΠΎ Π°Π΄ΡΠ΅ΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ ΠΈ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠ΅ΡΠ΅Π· ΡΡΠ½Π½Π΅Π»Ρ Tunnel0.
- Π‘Π½Π°ΡΠ°Π»Π° ΠΎΠ½ Π²Π΅ΡΠ°Π΅Ρ ΠΌΠ΅ΡΠΊΡ MPLS, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΡΡ ΡΠ΄Π°Π»ΡΠ½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΡΠΎΠ±Ρ Π½Π° ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ vRouter ΠΌΠΎΠ³ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΡΠ΄Π° ΡΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΠΏΡΠΈΡΡΠΌ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π»ΡΠΊΠ°ΠΏΠΎΠ².
- Π£ Tunnel0 ΠΈΡΡΠΎΡΠ½ΠΈΠΊ 10.0.0.2, ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ: 10.0.1.2.
vRouter Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ GRE (ΠΈΠ»ΠΈ UDP) ΠΈ Π½ΠΎΠ²ΡΠΉ IP ΠΊ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΠ°ΠΊΠ΅ΡΡ. - Π ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ vRouter Π΅ΡΡΡ ΠΌΠ°ΡΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Π°Π΄ΡΠ΅Ρ ToR1 10.0.0.1. Π’ΡΠ΄Π° ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ.
- ToR1 ΠΊΠ°ΠΊ ΡΡΠ°ΡΡΠ½ΠΈΠΊ Underlay ΡΠ΅ΡΠΈ Π·Π½Π°Π΅Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ OSPF), ΠΊΠ°ΠΊ Π΄ΠΎΠ±ΡΠ°ΡΡΡΡ Π΄ΠΎ 10.0.1.2, ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π·Π΄Π΅ΡΡ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ECMP. ΠΠ° ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ Π΄Π²Π° Π½Π΅ΠΊΡΡΡ
ΠΎΠΏΠ°, ΠΈ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ Π±ΡΠ΄ΡΡ ΡΠ°ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡΡΡ Π² Π½ΠΈΡ
ΠΏΠΎ Ρ
ΡΡΡ. Π ΡΠ»ΡΡΠ°Π΅ Π½Π°ΡΡΠΎΡΡΠ΅ΠΉ ΡΠ°Π±ΡΠΈΠΊΠΈ ΡΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΊΠΎΡΠ΅Π΅ 4 Π½Π΅ΠΊΡΡΡ
ΠΎΠΏΠ°.
ΠΡΠΈ ΡΡΠΎΠΌ Π·Π½Π°ΡΡ, ΡΡΠΎ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΏΠΎΠ΄ Π²Π½Π΅ΡΠ½ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ IP Π΅ΠΌΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ. Π’ΠΎ Π΅ΡΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ IP ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΡΡΠ΅ΡΠ±ΡΠΎΠ΄ ΠΈΠ· IPv6 over MPLS over Ethernet over MPLS over GRE over over over ΠΡΠ΅ΠΊΠ°.
- Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Π΅ vRouter ΡΠ½ΠΈΠΌΠ°Π΅Ρ GRE ΠΈ ΠΏΠΎ MPLS-ΠΌΠ΅ΡΠΊΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ Π½Π°Π΄ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ, ΡΠ°Π·Π΄Π΅Π²Π°Π΅Ρ Π΅Π³ΠΎ ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π² ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ.
Control Plane
ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²ΡΡ ΡΠΎ ΠΆΠ΅, ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π²ΡΡΠ΅.
Π ΠΏΠ»ΡΡ Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
- ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° vRouter Π²ΡΠ΄Π΅Π»ΡΠ΅Ρ MPLS-ΠΌΠ΅ΡΠΊΡ. ΠΡΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ½Π°Ρ ΠΌΠ΅ΡΠΊΠ° L3VPN, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΡ Π±ΡΠ΄ΡΡ ΡΠ°Π·Π΄Π΅Π»ΡΡΡΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΎΠ΄Π½ΠΎΠΉ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ MPLS-ΠΌΠ΅ΡΠΊΠ° Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ vRouter’ΠΎΠΌ Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ Π²ΡΠ΅Π³Π΄Π° β Π²Π΅Π΄Ρ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ Π·Π°ΡΠ°Π½Π΅Π΅, ΡΡΠΎ ΠΌΠ°ΡΠΈΠ½Π° Π±ΡΠ΄Π΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΌΠ°ΡΠΈΠ½Π°ΠΌ Π·Π° ΡΠ΅ΠΌ ΠΆΠ΅ vRouter’ΠΎΠΌ ΠΈ ΡΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΠ°ΠΊ.
- vRouter ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ SDN-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ BGP (ΠΈΠ»ΠΈ ΠΏΠΎΡ ΠΎΠΆΠ΅ΠΌΡ Π½Π° Π½Π΅Π³ΠΎ β Π² ΡΠ»ΡΡΠ°Π΅ TF -ΡΡΠΎ XMPP 0_o).
- Π§Π΅ΡΠ΅Π· ΡΡΡ ΡΠ΅ΡΡΠΈΡ vRouter ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ SDN-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΠΌΠ°ΡΡΡΡΡΡ Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ
ΡΠ΅ΡΠ΅ΠΉ:
- ΠΠ΄ΡΠ΅Ρ ΡΠ΅ΡΠΈ
- ΠΠ΅ΡΠΎΠ΄ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ (MPLSoGRE, MPLSoUDP, VXLAN)
- MPLS-ΠΌΠ΅ΡΠΊΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
- Π‘Π²ΠΎΠΉ IP-Π°Π΄ΡΠ΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ nexthop
- SDN-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ°ΠΊΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΡ ΠΎΡΠΎ Π²ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ vRouter’ΠΎΠ², ΠΈ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ ΠΈΡ Π΄ΡΡΠ³ΠΈΠΌ. Π’ΠΎ Π΅ΡΡΡ ΠΎΠ½ Π²ΡΡΡΡΠΏΠ°Π΅Ρ Route Reflector’ΠΎΠΌ.
Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΈ Π² ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ.
Overlay ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ΅Π½ΡΡΡΡΡ Ρ ΠΎΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΌΠΈΠ½ΡΡΡ. ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ ΡΡΠΎ ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ ΠΎΠ±Π»Π°ΠΊΠ°Ρ , ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΈ Π²ΡΠΊΠ»ΡΡΠ°ΡΡ ΡΠ²ΠΎΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ.
Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π±Π΅ΡΡΡ Π½Π° ΡΠ΅Π±Ρ Π²ΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΠΌ ΡΠ°Π±Π»ΠΈΡ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ/ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π° vRouter.
ΠΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ Π³ΡΡΠ±ΠΎ, ΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π·Π°ΠΏΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ vRouter’Π°ΠΌΠΈ ΠΏΠΎ BGP (ΠΈΠ»ΠΈ ΠΏΠΎΡ
ΠΎΠΆΠ΅ΠΌΡ Π½Π° Π½Π΅Π³ΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ) ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΌΠ°ΡΡΡΡΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. BGP, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ Address-Family Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ
ΠΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½ΠΈΠΊΠΎΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Underlay-ΡΠ΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΡ ΠΊΡΡΠ°ΡΠΈ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, Π° ΡΠ»ΠΎΠΌΠ°ΡΡ Π½Π΅Π»ΠΎΠ²ΠΊΠΈΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠ΅.
ΠΡΡ ΠΎΠ΄ Π²ΠΎ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΌΠΈΡ
ΠΠ΄Π΅-ΡΠΎ ΡΠΈΠΌΡΠ»ΡΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡΡΡ, ΠΈ ΠΈΠ· Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠΈΡΠ° Π½ΡΠΆΠ½ΠΎ Π²ΡΠΉΡΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΡΠΉ. Π Π½ΡΠΆΠ΅Π½ ΡΠ°ΠΊΡΠΎΡΠΎΠ½ ΡΠ»ΡΠ·.
ΠΡΠ°ΠΊΡΠΈΠΊΡΡΡ Π΄Π²Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°:
- Π‘ΡΠ°Π²ΠΈΡΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡ.
- ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ appliance, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° (Π΄Π°-Π΄Π°, Π²ΡΠ»Π΅Π΄ Π·Π° SDN ΠΌΡ ΠΈ Ρ VNF ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ). ΠΠ°Π·ΠΎΠ²ΡΠΌ Π΅Π³ΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ»ΡΠ·.
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π² Π΄Π΅ΡΡΠ²ΠΎΠΉ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΡΡΠΈ β Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ β Π·Π°ΠΏΡΡΡΠΈΠ»ΠΈ Π΅ΡΡ ΠΎΠ΄Π½Ρ Π²ΠΈΡΡΡΠ°Π»ΠΊΡ ΡΠΎ ΡΠ»ΡΠ·ΠΎΠΌ. ΠΠ° Π»ΡΠ±ΠΎΠΉ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅, Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΡΠΊΠ°ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠ΅ ΡΡΠΎΠΉΠΊΠΈ, ΡΠ½ΠΈΡΡ, Π²ΡΠ²ΠΎΠ΄Π° ΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΠΎΠΊΡΠΏΠ°ΡΡ ΡΠ°ΠΌΡ ΠΆΠ΅Π»Π΅Π·ΠΊΡ, Π²Π΅Π·ΡΠΈ Π΅Ρ, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ, ΠΊΠΎΠΌΠΌΡΡΠΈΡΠΎΠ²Π°ΡΡ, Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ, Π° ΠΏΠΎΡΠΎΠΌ Π΅ΡΡ ΠΈ ΠΌΠ΅Π½ΡΡΡ Π² Π½Π΅ΠΉ ΡΠ±ΠΎΠΉΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ.
ΠΠΈΠ½ΡΡΡ ΠΆΠ΅ Ρ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΠ·Π° Π² ΡΠΎΠΌ, ΡΡΠΎ Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠ° Π²ΡΡ ΠΆΠ΅ Π½Π° ΠΏΠΎΡΡΠ΄ΠΊΠΈ ΠΌΠΎΡΠ½Π΅Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄Π΅ΡΠ½ΠΎΠΉ Π²ΠΈΡΡΡΠ°Π»ΠΊΠΈ, Π° Π΅Π³ΠΎ ΡΠΎΡΡ, ΠΏΠΎΠ΄ΠΎΠ³Π½Π°Π½Π½ΡΠΉ ΠΏΠΎΠ΄ Π΅Π³ΠΎ ΠΆΠ΅ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π΅Π΅ (Π½Π΅Ρ). Π‘Π»ΠΎΠΆΠ½ΠΎ ΠΎΡΡΠΈΡΠ°ΡΡ ΠΈ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΡΡΠ΅Π±ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π·Π°ΠΏΡΡΠΊ ΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΠ·Π° β Π·Π°Π½ΡΡΠΈΠ΅ Π΄Π»Ρ ΡΠΈΠ»ΡΠ½ΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ².
ΠΠ΄Π½ΠΎΠΉ ΡΠ²ΠΎΠ΅ΠΉ Π½ΠΎΠ³ΠΎΠΉ ΡΠ»ΡΠ· ΡΠΌΠΎΡΡΠΈΡ Π² Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡ Overlay, ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½Π°Ρ ΠΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΠΠ°ΡΠΈΠ½Π°, ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΠ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΡΠ΅Π±Π΅ ΡΠ΅ΡΠΈ Π²ΡΠ΅Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ.
ΠΡΡΠ³ΠΎΠΉ Π½ΠΎΠ³ΠΎΠΉ ΡΠ»ΡΠ· ΡΠΌΠΎΡΡΠΈΡ ΡΠΆΠ΅ Π² ΠΌΠ°Π³ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΡ ΠΈ Π·Π½Π°Π΅Ρ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π²ΡΠ±ΡΠ°ΡΡΡΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ.
Data Plane
Π’ΠΎ Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:
- VM-0, ΠΈΠΌΠ΅Ρ Π΄Π΅ΡΠΎΠ»Ρ Π²ΡΡ Π² ΡΠΎΡ ΠΆΠ΅ vRouter, ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ°ΠΊΠ΅Ρ Ρ Π°Π΄ΡΠ΅ΡΠ°ΡΠΎΠΌ Π²ΠΎ Π²Π½Π΅ΡΠ½Π΅ΠΌ ΠΌΠΈΡΠ΅ (185.147.83.177) Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ eth0.
- vRouter ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΡΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΠΈ Π΄Π΅Π»Π°Π΅Ρ Π»ΡΠΊΠ°ΠΏ Π°Π΄ΡΠ΅ΡΠ° Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ β Π½Π°Ρ
ΠΎΠ΄ΠΈΡ ΠΌΠ°ΡΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· ΡΠ»ΡΠ· VNGW1 ΡΠ΅ΡΠ΅Π· Tunnel 1.
Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ Π²ΠΈΠ΄ΠΈΡ, ΡΡΠΎ ΡΡΠΎ ΡΡΠ½Π½Π΅Π»Ρ GRE Ρ SIP 10.0.0.2 ΠΈ DIP 10.0.255.2, Π° Π΅ΡΡ Π½ΡΠΆΠ½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ²Π΅ΡΠΈΡΡ MPLS-ΠΌΠ΅ΡΠΊΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ VNGW1. - vRouter ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ MPLS, GRE ΠΈ Π½ΠΎΠ²ΡΠΉ IP ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π½Π° Π°Π΄ΡΠ΅Ρ ToR1 10.0.0.1 ΠΏΠΎ Π΄Π΅ΡΠΎΠ»ΡΡ.
- ΠΠ½Π΄Π΅ΡΠ»Π΅ΠΉΠ½Π°Ρ ΡΠ΅ΡΡ Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ°ΠΊΠ΅Ρ Π΄ΠΎ ΡΠ»ΡΠ·Π° VNGW1.
- Π¨Π»ΡΠ· VNGW1 ΡΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠ½Π½Π΅Π»ΠΈΡΡΡΡΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ GRE ΠΈ MPLS, Π²ΠΈΠ΄ΠΈΡ Π°Π΄ΡΠ΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠ½ΡΡΠ»ΡΡΠΈΡΡΠ΅ΡΡΡ ΡΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ β Π·Π½Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· Full View ΠΈΠ»ΠΈ Default. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ NAT-ΡΡΠ°Π½ΡΠ»ΡΡΠΈΡ.
- ΠΡ VNGW Π΄ΠΎ Π±ΠΎΡΠ΄Π΅ΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ±ΡΡΠ½Π°Ρ IP-ΡΠ΅ΡΡ, ΡΡΠΎ Π²ΡΡΠ΄ Π»ΠΈ.
ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ MPLS ΡΠ΅ΡΡ (IGP+LDP/RSVP TE), ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΡΠ°Π±ΡΠΈΠΊΠ° Ρ BGP LU ΠΈΠ»ΠΈ GRE-ΡΡΠ½Π½Π΅Π»Ρ ΠΎΡ VNGW Π΄ΠΎ Π±ΠΎΡΠ΄Π΅ΡΠ° ΡΠ΅ΡΠ΅Π· IP-ΡΠ΅ΡΡ.
ΠΠ°ΠΊ Π±Ρ ΡΠΎ Π½ΠΈ Π±ΡΠ»ΠΎ VNGW1 ΡΠΎΠ²Π΅ΡΡΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Π² ΡΡΠΎΡΠΎΠ½Ρ Π±ΠΎΡΠ΄Π΅ΡΠ°.
Π’ΡΠ°ΡΠΈΠΊ Π² ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΠ΅ ΠΆΠ΅ ΡΠ°Π³ΠΈ Π² ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅.
- ΠΠΎΡΠ΄Π΅Ρ Π΄ΠΎΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΠΏΠ°ΠΊΠ΅Ρ Π΄ΠΎ VNGW1
- Π’ΠΎΡ Π΅Π³ΠΎ ΡΠ°Π·Π΄Π΅Π²Π°Π΅Ρ, ΡΠΌΠΎΡΡΠΈΡ Π½Π° Π°Π΄ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΠΈ Π²ΠΈΠ΄ΠΈΡ, ΡΡΠΎ ΡΠΎΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠ΅ΡΠ΅Π· ΡΡΠ½Π½Π΅Π»Ρ Tunnel1 (MPLSoGRE ΠΈΠ»ΠΈ MPLSoUDP).
- Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π²Π΅ΡΠ°Π΅Ρ ΠΌΠ΅ΡΠΊΡ MPLS, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ GRE/UDP ΠΈ Π½ΠΎΠ²ΡΠΉ IP ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π½Π° ΡΠ²ΠΎΠΉ ToR3 10.0.255.1.
ΠΠ΄ΡΠ΅Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ½Π½Π΅Π»Ρ β IP-Π°Π΄ΡΠ΅Ρ vRouter’Π°, Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠΎΠΈΡ ΡΠ΅Π»Π΅Π²Π°Ρ ΠΠ β 10.0.0.2. - ΠΠ½Π΄Π΅ΡΠ»Π΅ΠΉΠ½Π°Ρ ΡΠ΅ΡΡ Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ°ΠΊΠ΅Ρ Π΄ΠΎ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ vRouter’Π°.
- Π¦Π΅Π»Π΅Π²ΠΎΠΉ vRouter ΡΠ½ΠΈΠΌΠ°Π΅Ρ GRE/UDP, ΠΏΠΎ MPLS-ΠΌΠ΅ΡΠΊΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ ΡΠ»ΡΡ Π³ΠΎΠ»ΡΠΉ IP-ΠΏΠ°ΠΊΠ΅Ρ Π² ΡΠ²ΠΎΠΉ TAP-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ Ρ eth0 ΠΠ.
Control Plane
VNGW1 ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ BGP-ΡΠΎΡΠ΅Π΄ΡΡΠ²ΠΎ Ρ SDN-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ, ΠΎΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π²ΡΡ ΠΌΠ°ΡΡΡΡΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°Ρ : Π·Π° ΠΊΠ°ΠΊΠΈΠΌ IP-Π°Π΄ΡΠ΅ΡΠΎΠΌ (vRouter’ΠΎΠΌ) Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ, ΠΈ ΠΊΠ°ΠΊΠΎΠΉ MPLS-ΠΌΠ΅ΡΠΊΠΎΠΉ ΠΎΠ½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅ΡΡΡ.
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΎΠ½ ΡΠ°ΠΌ SDN-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΡΡΡ Ρ ΠΌΠ΅ΡΠΊΠΎΠΉ ΡΡΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΠΊΠ°Π·ΡΠ²Π°Ρ ΡΠ΅Π±Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ nexthop’Π°. Π Π΄Π°Π»ΡΡΠ΅ ΡΡΠΎΡ Π΄Π΅ΡΠΎΠ»Ρ ΠΏΡΠΈΠ΅Π·ΠΆΠ°Π΅Ρ Π½Π° vRouter’Ρ.
ΠΠ° VNGW ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π°Π³ΡΠ΅Π³Π°ΡΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΎΠ² ΠΈΠ»ΠΈ NAT-ΡΡΠ°Π½ΡΠ»ΡΡΠΈΡ.
Π Π² Π΄ΡΡΠ³ΡΡ ΡΡΠΎΡΠΎΠ½Ρ Π² ΡΠ΅ΡΡΠΈΡ Ρ Π±ΠΎΡΠ΄Π΅ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Route Reflector’Π°ΠΌΠΈ ΠΎΠ½ ΠΎΡΠ΄Π°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡ Π°Π³ΡΠ΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΡΡΡ. Π ΠΎΡ Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΌΠ°ΡΡΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ Full-View, ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ Π΅ΡΡ.
Π ΠΏΠ»Π°Π½Π΅ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° ΡΡΠ°ΡΠΈΠΊΠΎΠΌ VNGW Π½ΠΈΡΠ΅ΠΌ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ vRouter.
ΠΡΠ»ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΠΎΠ±Π»Π°ΡΡΡ, ΡΠΎ ΠΊ VNGW ΠΈ vRouter’Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ°ΠΉΡΠ²ΠΎΠ»Ρ, ΡΠ΅ΡΠΌΡ ΠΎΡΠΈΡΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΠ³Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ°ΡΠΈΠΊΠ°, IPS ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ VRF ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π°Π½ΠΎΠ½ΡΠ° ΠΌΠ°ΡΡΡΡΡΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΡΠ°Π²Π»ΡΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΏΠ΅ΡΠ»ΡΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π²Π°ΠΌ Ρ ΠΎΡΠ΅ΡΡΡ, ΡΡΠΎ ΠΈ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Service Chaining’ΠΎΠΌ.
Π’ΠΎ Π΅ΡΡΡ ΠΈ ΡΡΡ SDN-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π²ΡΡΡΡΠΏΠ°Π΅Ρ Π² ΡΠΎΠ»ΠΈ Route-Reflector’Π° ΠΌΠ΅ΠΆΠ΄Ρ VNGW, vRouter’Π°ΠΌΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ΅ΡΠ΅Π²ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ.
ΠΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΡΠΏΡΡΠΊΠ°Π΅Ρ Π΅ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ACL ΠΈ PBR (Policy Based Routing), Π·Π°ΡΡΠ°Π²Π»ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ ΡΡΠ°ΡΠΈΠΊΠ° Ρ ΠΎΠ΄ΠΈΡΡ Π½Π΅ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΈΠΌ Π²Π΅Π»ΠΈΡ ΠΌΠ°ΡΡΡΡΡ.
FAQ
ΠΠ°ΡΠ΅ΠΌ ΡΡ Π²ΡΡ Π²ΡΠ΅ΠΌΡ Π΄Π΅Π»Π°Π΅ΡΡ ΡΠ΅ΠΌΠ°ΡΠΊΡ GRE/UDP?
ΠΡ, Π²ΠΎΠΎΠ±ΡΠ΅, ΡΡΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΎ Π΄Π»Ρ Tungsten Fabric β ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π±ΡΠ°ΡΡ Π²ΠΎ-Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
ΠΠΎ Π΅ΡΠ»ΠΈ Π±ΡΠ°ΡΡ, ΡΠΎ ΡΠ°ΠΌ TF, Π΅ΡΡ Π±ΡΠ΄ΡΡΠΈ OpenContrail’ΠΎΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π» ΠΎΠ±Π΅ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ: MPLS in GRE ΠΈ MPLS in UDP.
UDP Ρ ΠΎΡΠΎΡ ΡΠ΅ΠΌ, ΡΡΠΎ Π² Source Port Π² Π΅Π³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ ΠΎΡΠ΅Π½Ρ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ Ρ ΡΡ-ΡΡΠ½ΠΊΡΠΈΡ ΠΎΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΡΡ IP+Proto+Port, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π΄Π΅Π»Π°ΡΡ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΡ.
Π ΡΠ»ΡΡΠ°Π΅ GRE, ΡΠ²Ρ, Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Π½Π΅ΡΠ½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ IP ΠΈ GRE, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ° ΠΈ ΡΠ΅ΡΡ ΠΎ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠ΅ Π½Π΅ ΠΈΠ΄ΡΡ β ΠΌΠ°Π»ΠΎ ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π³Π»ΡΠ½ΡΡΡ ΡΠ°ΠΊ Π³Π»ΡΠ±ΠΎΠΊΠΎ Π²Π½ΡΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ°.
ΠΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ, Π΅ΡΠ»ΠΈ ΠΈ ΡΠΌΠ΅Π»ΠΈ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½Π½Π΅Π»ΠΈ, ΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² MPLSoGRE, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅Π΄Π°Π²Π½ΠΎ, Π½Π°ΡΡΠΈΠ»ΠΈΡΡ Π² MPLSoUDP. ΠΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄Π΅Π»Π°ΡΡ Π²ΡΠ΅Π³Π΄Π° ΡΠ΅ΠΌΠ°ΡΠΊΡ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π²ΡΡ ΡΠ°Π·Π½ΡΡ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΉ.
Π‘ΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΠΎΡΡΠΈ ΡΠ°Π΄ΠΈ, ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ TF Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈ L2-ΡΠ²ΡΠ·Π½ΠΎΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ VXLAN.
Π’Ρ ΠΎΠ±Π΅ΡΠ°Π» ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈ Ρ OpenFlow.
ΠΠ½ΠΈ ΠΈ ΠΏΡΠ°Π²Π΄Π° Π½Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ. vSwitch Π² ΡΠΎΠΌ ΠΆΠ΅ OpenStack’Π΅ Π΄Π΅Π»Π°Π΅Ρ Π²Π΅ΡΡΠΌΠ° ΠΏΠΎΡ
ΠΎΠΆΠΈΠ΅ Π²Π΅ΡΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ VXLAN, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ, ΠΊΡΡΠ°ΡΠΈ, ΡΠΎΠΆΠ΅ UDP-Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ.
Π Data Plane ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ°Π΅ΡΡΡ Control Plane. Tungsten Fabric ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ XMPP Π΄Π»Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°Ρ Π½Π° vRouter, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ, ΠΊΠ°ΠΊ Π² OpenStack’Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Openflow.
Π ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠΎ vRouter?
ΠΠ½ Π΄Π΅Π»ΠΈΡΡΡ Π½Π° Π΄Π²Π΅ ΡΠ°ΡΡΠΈ: vRouter Agent ΠΈ vRouter Forwarder.
ΠΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π² User Space Ρ ΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΠ‘ ΠΈ ΠΎΠ±ΡΠ°Π΅ΡΡΡ Ρ SDN-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ, ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°Ρ , VRF ΠΈ ACL.
ΠΡΠΎΡΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ Data Plane β ΠΎΠ±ΡΡΠ½ΠΎ Π² Kernel Space, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ ΠΈ Π½Π° SmartNIC’Π°Ρ β ΡΠ΅ΡΠ΅Π²ΡΡ ΠΊΠ°ΡΡΠ°Ρ Ρ CPU ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅ΠΌΡΠΌ ΡΠΈΠΏΠΎΠΌ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ½ΡΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Ρ CPU Ρ ΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ, Π° ΡΠ΅ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΡΡΡΡΠ΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠΎΠΉ.
ΠΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ ΡΡΠ΅Π½Π°ΡΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° vRouter β ΡΡΠΎ DPDK-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² User Space.
vRouter Agent ΡΠΏΡΡΠΊΠ°Π΅Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° vRouter Forwarder.
Π§ΡΠΎ Π·Π° Virtual Network?
Π― ΠΎΠ±ΠΌΠΎΠ»Π²ΠΈΠ»ΡΡ Π² Π½Π°ΡΠ°Π»Π΅ ΡΡΠ°ΡΡΠΈ ΠΎ VRF, ΡΡΠΎ ΠΌΠΎΠ» ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π½Π°Π½Ρ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ VRF. Π Π΅ΡΠ»ΠΈ Π΄Π»Ρ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΎΠ²Π΅ΡΠ»Π΅ΠΉΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ ΡΡΠΎΠ³ΠΎ Π±ΡΠ»ΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΠΎ ΡΠΆΠ΅ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎΡΠ½Π΅Π½ΠΈΡ.
ΠΠ±ΡΡΠ½ΠΎ Π² ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°Ρ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΡΠ½ΠΎΡΡΡ Virtual Network (ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΈΡΠ°ΡΡ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌ) Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ²/ΡΠ΅Π½Π°Π½ΡΠΎΠ²/Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½ β Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ΅Π±Π΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½Π°Ρ Π²Π΅ΡΡ. Π ΡΡΠΎΡ Virtual Network ΡΠ΅ΡΠ΅Π· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π² ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π½Π°Π½Ρ, Π² Π΄ΡΡΠ³ΠΎΠΉ, Π² Π΄Π²Π°, Π΄Π° Ρ ΠΎΡΡ ΠΊΡΠ΄Π°. Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Service Chaining, ΠΊΠΎΠ³Π΄Π° ΡΡΠ°ΡΠΈΠΊ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ Π½ΠΎΠ΄Ρ Π² Π½ΡΠΆΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠΎΡΡΠΎ Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ ΠΈ ΠΏΡΠΈΠ²Π·ΡΠ²Π°Ρ Virtual Network’ΠΈ.
ΠΠΎΡΡΠΎΠΌΡ ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΡΠΌΠΎΠ³ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Virtual Network ΠΈ ΡΠ΅Π½Π°Π½ΡΠΎΠΌ Π½Π΅Ρ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠΎ Π²Π΅ΡΡΠΌΠ° ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Ρ ΠΎΠ²Π΅ΡΠ»Π΅Π΅ΠΌ Ρ Ρ
ΠΎΡΡΠ° ΠΈ SDN-ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ. ΠΠΎ ΠΊΠ°ΠΊΡΡ Π±Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²Ρ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π½ΠΈ Π²Π·ΡΠ»ΠΈ, ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡ
ΠΎΠΆΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π±ΡΠ΄Ρ ΡΠΎ VMWare, ACI, OpenStack, CloudStack, Tungsten Fabric ΠΈΠ»ΠΈ Juniper Contrail. ΠΠ½ΠΈ Π±ΡΠ΄ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π²ΠΈΠ΄Π°ΠΌΠΈ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΉ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ², ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°ΠΌΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π²ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π½ΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΎΠ²Π΅ΡΠ»Π΅ΠΉΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ ΠΏΠΎΠ²Π΅ΡΡ
ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΡΠ°ΡΠΈΡΠ½ΠΎΠΉ Π°Π½Π΄Π΅ΡΠ»Π΅ΠΉΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ ΠΎΡΡΠ°Π½Π΅ΡΡΡ ΠΏΡΠ΅ΠΆΠ½ΠΈΠΌ.
ΠΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π»Π°ΠΊΠ° Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ SDN Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΎΠ²Π΅ΡΠ»Π΅ΠΉΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ ΠΏΠΎΠ±Π΅Π΄ΠΈΠ». ΠΠΏΡΠΎΡΠ΅ΠΌ ΡΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Openflow Π½Π΅Ρ ΠΌΠ΅ΡΡΠ° Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡΠ΅ β ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² OpenStacke ΠΈ Π² ΡΠΎΠΉ ΠΆΠ΅ VMWare NSX, Π΅Π³ΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Google Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π°Π½Π΄Π΅ΡΠ»Π΅ΠΉΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ.
Π§ΡΡΡ Π½ΠΈΠΆΠ΅ Ρ ΠΏΡΠΈΠ²ΡΠ» ΡΡΡΠ»ΠΊΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠ΅ΡΡΡ ΠΈΠ·ΡΡΠΈΡΡ Π²ΠΎΠΏΡΠΎΡ Π³Π»ΡΠ±ΠΆΠ΅.
Π ΡΡΠΎ ΡΠ°ΠΌ Π½Π°Ρ Underlay?
Π Π² ΠΎΠ±ΡΠ΅ΠΌ-ΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ. ΠΠ½ Π²ΡΡ Π΄ΠΎΡΠΎΠ³Ρ Π½Π΅ ΠΌΠ΅Π½ΡΠ»ΡΡ. ΠΡΡ, ΡΡΠΎ Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Π² ΡΠ»ΡΡΠ°Π΅ ΠΎΠ²Π΅ΡΠ»Π΅Ρ Ρ Ρ ΠΎΡΡΠ° β ΡΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΌΠ°ΡΡΡΡΡΡ ΠΈ ARP’Ρ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΠΈΡΡΠ΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΡ vRouter/VNGW ΠΈ ΡΠ°ΡΠΊΠ°ΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΡΠΎΡΠΌΡΠ»ΠΈΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ Underlay-ΡΠ΅ΡΠΈ.
- Π£ΠΌΠ΅ΡΡ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ, Π² Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ β BGP.
- ΠΠΌΠ΅ΡΡ ΡΠΈΡΠΎΠΊΡΡ ΠΏΠΎΠ»ΠΎΡΡ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ Π±Π΅Π· ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΠ΅ΡΡΠ»ΠΈΡΡ ΠΏΠ°ΠΊΠ΅ΡΡ ΠΈΠ·-Π·Π° ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΎΠΊ.
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ECMP β Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠ°Ρ ΡΠ°ΡΡΡ ΡΠ°Π±ΡΠΈΠΊΠΈ.
- Π£ΠΌΠ΅ΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ QoS, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Ρ ΠΈΡΡΡΠ΅ ΡΡΡΠΊΠΈ, Π²ΡΠΎΠ΄Π΅ ECN.
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ NETCONF β Π·Π°Π΄Π΅Π» Π½Π° Π±ΡΠ΄ΡΡΠ΅Π΅.
Π Π°Π±ΠΎΡΠ΅ ΡΠ°ΠΌΠΎΠΉ Underlay-ΡΠ΅ΡΠΈ Ρ ΠΏΠΎΡΠ²ΡΡΠΈΠ» Π·Π΄Π΅ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΌΠ°Π»ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠΎ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π΄Π°Π»Π΅Π΅ Π² ΡΠ΅ΡΠΈΠΈ Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π΅ΠΉ ΠΈ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΡΡΡ, Π° Overlay ΠΌΡ Π±ΡΠ΄Π΅ΠΌ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠΊΠΎΠ»ΡΠ·Ρ.
ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Ρ Π½Π°Ρ Π²ΡΠ΅Ρ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΡΠ΅ΡΡ ΠΠ¦, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΡ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ΅ ΠΠ»ΠΎΠ·Π° Ρ ΡΠΈΡΡΠΎΠΉ IP-ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈ ΠΎΠ²Π΅ΡΠ»Π΅Π΅ΠΌ Ρ Ρ ΠΎΡΡΠ°.
ΠΠ΄Π½Π°ΠΊΠΎ Ρ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Π»ΡΠ±ΡΡ ΡΠ΅ΡΡ, ΠΈΠΌΠ΅ΡΡΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°ΡΡ Π² ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ. ΠΡΠΎΡΡΠΎ Ρ Π·Π΄Π΅ΡΡ ΠΏΡΠ΅ΡΠ»Π΅Π΄ΡΡ ΡΠ΅Π»ΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π°Ρ ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, Π° Π½Π΅ Π·Π°ΠΏΡΡΠ°ΡΡ Π²ΡΠ΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅, ΡΠ΅ΡΠ°Ρ Π·Π°Π΄Π°ΡΡ Π² ΠΎΠ±ΡΠ΅ΠΌ Π²ΠΈΠ΄Π΅.
Π ΡΠ°ΠΌΠΊΠ°Ρ ΠΠΠ‘Π ΠΌΡ Ρ Π ΠΎΠΌΠ°Π½ΠΎΠΌ ΠΠΎΡΠ³Π΅ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΠΌ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π²ΡΠΏΡΡΠΊ ΠΏΡΠΎ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ Π΅Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΡΠ΅ΡΠΈ. ΠΡΡΠ°Π²Π°ΠΉΡΠ΅ΡΡ Π½Π° ΡΠ²ΡΠ·ΠΈ.
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ
Tungsten Fabric Archvitecture .about:cloud . 6 ΡΠ°ΡΠΎΠ² ΠΏΡΠΎ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ±Π»Π°ΠΊΠΎ, Π³Π΄Π΅ Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅ΡΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΡΡ Π½Π° TF.What Is Open vSwitch? ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² VxLAN .RFC 7348. Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks.
Scaleway approach to VXLAN EVPN Fabric . Π’ΡΡ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎ Π²ΡΡ ΡΠ΅ΡΡ ΠΠ¦, Π²ΠΊΠ»ΡΡΠ°Ρ Underlay, Overlay, ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ ΠΌΡΠ»ΡΡΠΈ-Ρ ΠΎΡΠΌΠΈΠ½Π³Ρ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
Π‘ΠΏΠ°ΡΠΈΠ±Ρ
Π ΠΎΠΌΠ°Π½Ρ ΠΠΎΡΠ³Π΅ β Π±ΡΠ²ΡΠ΅ΠΌΡ Π²Π΅Π΄ΡΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ°ΡΡΠ° linkmeup, Π° Π½ΡΠ½Π΅ ΡΠΊΡΠΏΠ΅ΡΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ. ΠΠ° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΡΠ°Π²ΠΊΠΈ. ΠΡ ΠΈ ΠΆΠ΄ΡΠΌ Π² ΡΠΊΠΎΡΠΎΠΌ Π±ΡΠ΄ΡΡΠ΅ΠΌ Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠΉ ΡΡΠ°ΡΡΠΈ ΠΎ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΡ Π¨Π°Π»ΠΈΠΌΠΎΠ²Ρ β ΠΌΠΎΠ΅ΠΌΡ ΠΊΠΎΠ»Π»Π΅Π³Π΅ ΠΈ ΡΠΊΡΠΏΠ΅ΡΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ. ΠΠ° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΡΠ°Π²ΠΊΠΈ.ΠΠ°Π»Π΅Π½ΡΠΈΠ½Ρ Π‘ΠΈΠ½ΠΈΡΡΠ½Ρ β ΠΌΠΎΠ΅ΠΌΡ ΠΊΠΎΠ»Π»Π΅Π³Π΅ ΠΈ ΡΠΊΡΠΏΠ΅ΡΡΡ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Tungsten Fabric. ΠΠ° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΡΠ°Π²ΠΊΠΈ.ΠΡΡΡΠΌΡ Π§Π΅ΡΠ½ΠΎΠ±Π°Ρ β ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΎΡΡ linkmeup. ΠΠ° ΠΠΠΠ.- ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΡ ΠΠΈΠΌΠΎΠ½ΠΎΠ²Ρ. ΠΠ° ΠΌΠ΅ΠΌ Β«automatoΒ».
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com