ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡ, ΠΈ ΡΠΏΠ΅ΡΠ²Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΈΡΠΈΠΊΠΈ. Π― ΠΈΠ½ΠΎΠ³Π΄Π° Π·Π°Π²ΠΈΠ΄ΡΡ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΌ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎ β Π²Π΅Π΄Ρ ΡΡΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ· Π»ΡΠ±ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½Π½ΠΎΠ³ΠΎ ΠΊ Internet ΠΌΠΈΡΠ°, ΠΊΠ°Π½ΠΈΠΊΡΠ»Ρ Π² Π»ΡΠ±ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈ Π΄Π΅Π΄Π»Π°ΠΉΠ½Ρ, Π° Π½Π΅ Π½Π°Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² ΠΎΡΠΈΡΠ΅ Ρ 8 Π΄ΠΎ 17. ΠΠΎΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΎΠ±ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ Π² Π΄Π°ΡΠ°ΡΠ΅Π½ΡΡΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ β ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ»ΡΡΠ°ΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠ΅ΠΉΡΡ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌΡ Π½ΠΈΠΆΠ΅ β ΠΈ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ°Π»ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠΉ, Π³Π΄Π΅ Π΅ΡΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΡΡΠΎΡ Π΄Π»Ρ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ troubleshooter’Π°.
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π΄ΠΈΡΠΊΠ»Π΅ΠΉΠΌΠ΅Ρ β Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠ°ΡΡΠΈ ΠΊΠ΅ΠΉΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π΅ ΡΠ΅ΡΠ΅Π½, Π½ΠΎ ΡΡΠΈΡΡΠ²Π°Ρ ΡΠΊΠΎΡΠΎΡΡΡ ΠΎΡΠ²Π΅ΡΠ° Π²Π΅Π½Π΄ΠΎΡΠΎΠ², ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π½ΡΡΡ Π΅ΡΠ΅ ΠΌΠ΅ΡΡΡΡ, Π° ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΊΠ°ΠΌΠΈ Ρ
ΠΎΡΠ΅ΡΡΡ ΡΠΆΠ΅ ΡΠ΅ΠΉΡΠ°Ρ. ΠΠ°Π΄Π΅ΡΡΡ, ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ, Π²Ρ ΠΏΡΠΎΡΡΠΈΡΠ΅ ΠΌΠ½Π΅ ΡΡΡ ΠΏΠΎΡΠΏΠ΅ΡΠ½ΠΎΡΡΡ. ΠΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π²ΠΎΠ΄Ρ β ΡΡΠΎ ΡΠ°ΠΌ Ρ ΠΊΠ΅ΠΉΡΠΎΠΌ?
Π‘Π½Π°ΡΠ°Π»Π° Π²Π²ΠΎΠ΄Π½Π°Ρ: Π΅ΡΡΡ ΡΠΈΡΠΌΠ° (Π³Π΄Π΅ Ρ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠ΅ΡΠ΅Π²ΡΠΌ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠΌ), ΠΊΠΎΡΠΎΡΠ°Ρ Ρ ΠΎΡΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΠΌ ΠΎΠ±Π»Π°ΠΊΠ΅ VMWare. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π½ΠΎΠ²ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ VXLAN-ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ NSX-V β Π½Π΅ Π±ΡΠ΄Ρ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠ½Π΅ ΠΏΠΎΠ΄Π°ΡΠΈΠ»ΠΎ ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΊΡΠ°ΡΠΊΠΎ Π³ΠΎΠ²ΠΎΡΡ β ΠΌΠ½ΠΎΠ³ΠΎ. Π£Π΄Π°Π»ΠΎΡΡ Π΄Π°ΠΆΠ΅ ΠΎΠ±ΡΡΠΈΡΡ ΠΊΠΎΠ»Π»Π΅Π³ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ NSX ESG ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ Π±Π΅Π· ΠΌΠΎΠ΅Π³ΠΎ ΡΡΠ°ΡΡΠΈΡ. ΠΠ°ΠΆΠ½ΠΎΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ β control plane Ρ Π½Π°Ρ Ρ unicast-ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ. ΠΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΠΎ Π΄Π²ΡΠΌΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ ΠΊ ΡΠ°Π·Π½ΡΠΌ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΎΡΠ°ΠΌ Juniper QFX5100 (ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΌ Π² Virtual Chassis) ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ ΡΠΈΠΌΠΈΠ½Π³Π° route based on originating virtual port β ΡΡΠΎ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ.
ΠΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΡΠ°Π·Π½ΠΎΡΠΎΠ΄Π½ΡΠ΅: ΠΎΡ Windows IIS, Π³Π΄Π΅ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ web-ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ Π΄ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π±ΠΎΠ»ΡΡΠΈΡ
β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ load-balanced Apache Π²Π΅Π±-ΡΡΠΎΠ½ΡΡ + LB MariaDB Π² Galera + ΡΠ΅ΡΠ²Π΅ΡΠ°-ΡΠ°ΡΡ, ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ GlusterFS. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π½Π°Π΄ΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ, Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ° Π΅ΡΡΡ Π½Π΅ Ρ Π²ΡΠ΅Ρ
ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² β Π΅ΡΠ»ΠΈ Π²Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΈ ΠΈΠΌΠ΅Π΅ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ·ΡΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π±ΡΠ΄Ρ ΡΠ°Π΄ ΡΠΎΠ²Π΅ΡΡ.
ΠΠΎΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠΎΡΡΠΎΠΈΡ Π² Β«ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈΒ» ΡΠ°Π΅ΡΠ²ΠΎΠ»Π° (Fortigate) ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΠ΅ΡΠΈ (+SNAT ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΆΡΡΡΠΊΠΈΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΈΠΏΡ ΡΠ°Π·ΡΠ΅ΡΡΠ½Π½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°) ΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π·Π° Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ Π°Π΄ΡΠ΅ΡΠ°ΠΌΠΈ β ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ Π½Π΅ΠΊΠ°Ρ ΡΠ½ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π°. Π‘Π°ΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΈΠ· ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² PRTG. Π‘Ρ
Π΅ΠΌΠ° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠ°Ρ:
ΠΠΎΠΊΠ° ΠΌΡ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ Ρ VLAN Π²ΡΡ Π±ΡΠ»ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠΎ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ, ΠΊΠ°ΠΊ ΡΠ°ΡΡ. ΠΠΎΡΠ»Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ NSX-V ΠΈ VXLAN ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ β Π° ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΠΏΠΎ-ΡΡΠ°ΡΠΎΠΌΡ? ΠΠ° ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡΠΎΠ³ΠΎ Π²ΠΎΠΏΡΠΎΡΠ° ΡΠ°ΠΌΡΠΌ Β«Π±ΡΡΡΡΡΠΌΒ» ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡΠ»ΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ NSX ESG ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ VXLAN trunk-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π² VTEP ΡΠ΅ΡΡ. ΠΡΡΡΡΡΠΌ Π² ΠΊΠ°Π²ΡΡΠΊΠ°Ρ
β ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ GUI Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ
ΡΠ΅ΡΠ΅ΠΉ, SNAT ΠΈ ΠΏΡΠ°Π²ΠΈΠ» ΡΠ°Π΅ΡΠ²ΠΎΠ»Π° ΠΌΠΎΠΆΠ΅Ρ ΠΈ ΡΠ½ΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π² Π΅Π΄ΠΈΠ½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ vSphere, Π½ΠΎ ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΎΠ΅ ΠΈ ΠΊΡΠΎΠΌΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΡΠ°Π±Π»ΡΡΡΠΈΠ½Π³Π°. Π’Π΅, ΠΊΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» NSX ESG ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π½Ρ Β«Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡΒ» ΡΠ°Π΅ΡΠ²ΠΎΠ»Ρ, Π΄ΡΠΌΠ°Ρ, ΡΠΎΠ³Π»Π°ΡΡΡΡΡ. Π₯ΠΎΡΡ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π±Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΌ β Π²Π΅Π΄Ρ Π²ΡΡ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅Π½Π΄ΠΎΡΠ°.
ΠΡΠ΅ ΠΎΠ΄Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ NSX DLR Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π±ΡΠΈΠ΄ΠΆΠ° ΠΌΠ΅ΠΆΠ΄Ρ VLAN ΠΈ VXLAN. Π’ΡΡ Ρ Π΄ΡΠΌΠ°Ρ Π²ΡΡ ΠΏΠΎΠ½ΡΡΠ½ΠΎ β Π±Π°Π½Π°Π»ΡΠ½ΠΎ ΡΠ΅ΡΡΠ΅ΡΡΡ Π²ΡΠ³ΠΎΠ΄Π° ΠΎΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ VXLAN β Π²Π΅Π΄Ρ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΡ-ΡΠ°Π²Π½ΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠ½ΡΡΡ VLAN ΠΊ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³-ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΠΈ. ΠΡΡΠ°ΡΠΈ, Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΎΡΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° DLR-Π±ΡΠΈΠ΄ΠΆ Π½Π΅ ΠΎΡΡΡΠ»Π°Π» ΠΏΠ°ΠΊΠ΅ΡΡ Π²ΠΈΡΡΡΠ°Π»ΠΊΠ΅ Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Ρ ΠΎΡΡΠ΅. ΠΠ½Π°Ρ, Π·Π½Π°Ρ β Π² ΠΊΠ½ΠΈΠ³Π°Ρ ΠΈ Π³Π°ΠΉΠ΄Π°Ρ ΠΏΠΎ NSX-V ΠΏΡΡΠΌΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ, ΡΡΠΎ Π΄Π»Ρ NSX Edge Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π²ΡΠ΄Π΅Π»Π΅Π½ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΠ»Π°ΡΡΠ΅Ρ, Π½ΠΎ ΡΡΠΎ Π² ΠΊΠ½ΠΈΠ³Π°Ρ β¦ Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅, ΠΏΠΎΡΠ»Π΅ ΠΏΠ°ΡΡ ΠΌΠ΅ΡΡΡΠ΅Π² Ρ ΡΠ°ΠΏΠΏΠΎΡΡΠΎΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΡ Π½Π΅ ΡΠ΅ΡΠΈΠ»ΠΈ. Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅ Π»ΠΎΠ³ΠΈΠΊΡ Π΄Π΅ΠΉΡΡΠ²Π° Ρ ΠΏΠΎΠ½ΡΠ» β ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ΄ΡΠ° Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ°, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΡΠΉ Π·Π° ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ VXLAN Π½Π΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π»ΡΡ, Π΅ΡΠ»ΠΈ DLR ΠΈ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΠΌΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΠΈΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Ρ ΠΎΡΡΠ΅, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠ°ΡΠΈΠΊ Π½Π΅ ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ Ρ ΠΎΡΡ ΠΈ ΠΏΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ ΠΊ VXLAN ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ β ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ Π½Π΅ Π½ΡΠΆΠ½Π°. Π‘ ΡΠ°ΠΏΠΏΠΎΡΡΠΎΠΌ ΠΌΡ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ Π½Π° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ vdrPort, ΠΊΠΎΡΠΎΡΡΠΉ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ Π°ΠΏΠ»ΠΈΠ½ΠΊΠΈ ΠΈ ΠΎΠ½ ΠΆΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅Ρ Π±ΡΠΈΠ΄ΠΆΠ΅Π²Π°Π½ΠΈΠ΅/ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ β Π²ΠΎΡ ΡΠ°ΠΌ Π±ΡΠ»ΠΎ Π·Π°ΠΌΠ΅ΡΠ΅Π½ΠΎ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π²ΠΎ Π²Ρ ΠΎΠ΄ΡΡΠ΅ΠΌ ΡΡΠ°ΡΠΈΠΊΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ Π²Π·ΡΠ» Π½Π° ΠΎΡΡΠ°Π±ΠΎΡΠΊΡ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΠΊΠ΅ΠΉΡΠ΅. ΠΠΎ ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ, Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Ρ ΡΡΠΎΡ ΠΊΠ΅ΠΉΡ Π½Π΅ Π΄ΠΎΠ²ΡΠ», ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π±ΡΠ» ΠΏΠ΅ΡΠ΅Π±ΡΠΎΡΠ΅Π½ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π΄Π° ΠΈ Π²Π΅ΡΠ²Ρ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΏΠΈΠΊΠΎΠ²Π°Ρ ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΡ Π΅Ρ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΠΎΡΠΎΠ±ΠΎ Π½Π΅ Π±ΡΠ»ΠΎ. ΠΡΠ»ΠΈ Π½Π΅ ΠΎΡΠΈΠ±Π°ΡΡΡ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π°Π±Π»ΡΠ΄Π°Π»Π°ΡΡ Π² Π²Π΅ΡΡΠΈΡΡ NSX ΠΈ 6.1.4 ΠΈ 6.2.
Π ΡΡΡ β Π±ΠΈΠ½Π³ΠΎ! Fortinet Π°Π½Π½ΠΎΠ½ΡΠΈΡΡΠ΅Ρ Π½Π°ΡΠΈΠ²Π½ΡΡ
Π£ΡΠΏΠ΅ΡΠ½ΠΎ ΠΎΡΠΊΠ°ΡΠ°Π² ΡΠ΅ΡΡΠΎΠ²ΡΠΉ ΡΡΠ°ΡΠΈΠΊ, ΡΠ΅ΡΠ΅Π½ΠΎ Π±ΡΠ»ΠΎ Π²Π½Π΅Π΄ΡΡΡΡ ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. Π Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ Π΄Π½Ρ-Π΄Π²ΡΡ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΎΡΠ²Π°Π»ΠΈΠ²Π°ΡΡΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΡΡ, ΡΡΠΎ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΡΡ ΡΠ΅ΡΠ΅Π· VXLAN. ΠΠ΅Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ/Π°ΠΊΡΠΈΠ²Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠΌΠΎΠ³Π°Π»Π°, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Π²ΡΠ΅ΠΌΡ. ΠΠ°ΠΌΡΡΡΡ ΠΎ Π½Π΅ΡΠΎΡΠΎΠΏΠ»ΠΈΠ²ΠΎΡΡΠΈ ΡΠ°ΠΏΠΏΠΎΡΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΡ, Ρ Π·Π°Π½ΡΠ»ΡΡ ΡΡΠ°Π±Π»ΡΡΡΠΈΠ½Π³ΠΎΠΌ ΡΠΎ ΡΠ²ΠΎΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Ρ β Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ² ΠΌΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΠΌΠΎΡ ΡΠ΅ΡΡ β ΠΌΠΎΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ.
ΠΠΎΠ΄ ΡΠΏΠΎΠΉΠ»Π΅ΡΠΎΠΌ Ρ ΠΎΠ΄ ΡΡΠ°Π±Π»ΡΡΡΠΈΠ½Π³Π°. ΠΡΠΎ ΡΡΡΠ°Π» ΠΎΡ Π±ΡΠΊΠ² ΠΈ Π±Π°Ρ Π²Π°Π»ΡΡΡΠ²Π° β ΠΏΡΠΎΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΠ΅ ΠΊ ΠΏΠΎΡΡΠ°Π½Π°Π»ΠΈΠ·Ρ.
Π₯ΠΎΠ΄ ΡΡΠ°Π±Π»ΡΡΡΠΈΠ½Π³Π°Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ»ΠΈ ΡΡΠ΅Π½ΠΈΠ΅ β ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ!
ΠΡΠ°ΠΊ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΡΠΎΠΌ ΠΎΡΠ²Π°Π»ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ°ΠΌ ΡΠΎΠ±ΠΎΠΉ. ΠΠ½Π°ΡΠΈΡ Π² ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°Ρ ΡΠ°Π΅ΡΠ²ΠΎΠ»Π° ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅Ρ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π·Π°Π²ΠΈΡΠ°ΡΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Π² Fortigate Π²Π΅ΡΡΠΈΠΉ 5.6+, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ½Π°ΡΠ°Π»Π° ΡΠΌΠΎΡΡΠΈΠΌ Β«diagnose debug flowΒ» β ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ ΡΡΠ°ΡΠΈΠΊ ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΈ ΡΠ»Π΅ΡΠ°Π΅Ρ Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π² ΠΎΡΠ²Π΅Ρ. ΠΠ½Π°ΡΠΈΡ ΠΊΠΎΠΏΠ°Π΅ΠΌ Π΄Π°Π»Π΅Π΅ ΠΏΠΎ ΡΡΠ΅ΠΊΡ. ΠΡΠΈΠ΄ΡΡΡΡ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΠΊΡΡΠ²Π°ΡΡ Π°Π΄ΡΠ΅ΡΠ° ΠΏΡΡΡΡ Π΄Π°ΠΆΠ΅ ΠΈ RFC1918, Π½ΠΎ Π½Π°Π΄Π΅ΡΡΡ ΡΠ½Π°Π±Π΄ΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ. Π‘Π΅ΡΠ²Π΅Ρ Π²Π½ΡΡΡΠΈ VXLAN ΠΈΠΌΠ΅Π΅Ρ Π°Π΄ΡΠ΅Ρ Ρ .Ρ .Ρ .15, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠΎΡΡΠΈΠ³Π΅ΠΉΡΠ° Ρ .Ρ .Ρ .254, Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π°Π΄ΡΠ΅ΡΠ° ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΡΠ΅ΡΠΈ VTEP.
ΠΠ»Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ VXLAN-ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΠΎΠ²Π°Π½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ°Π±Π»ΠΈΡΠ°Ρ . ΠΠ»Ρ overlay ΡΡΠΎ ARP ΠΈ OVSDB, Π΄Π»Ρ underlay ΡΡΠΎ ARP ΠΈ CAM. Π ΡΠ»ΡΡΠ°Π΅ Fortigate VXLAN FDB ΠΈ Π΅ΡΡΡ OVSDB. Π’Π°ΠΌ ΠΈ Π½Π°ΡΠ½ΡΠΌ:
fortigate (root) #diag sys vxlan fdb list vxlan-LS
mac=00:50:56:8f:3f:5a state=0x0002 flags=0x00 remote_ip=Ρ.Ρ.Ρ.47 port=4789 vni=5008 ifindex=7
Π’ΡΡ Π²ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ β MAC Π°Π΄ΡΠ΅Ρ Π²ΠΈΡΡΡΠ°Π»ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π½Π° VTEP Ρ Π°Π΄ΡΠ΅ΡΠΎΠΌ Ρ.Ρ.Ρ.47. ΠΠΎΡΠΌΠΎΡΡΠ΅Π² ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ESXI ΠΊΠ»Π°ΡΡΠ΅ΡΠ°, Ρ Π½Π°Ρ ΠΎΠΆΡ, ΡΡΠΎ MAC Π²ΠΈΡΡΡΠ°Π»ΠΊΠΈ Π²Π΅ΡΠ½ΡΠΉ, Π°Π΄ΡΠ΅Ρ VTEP ΡΠΎΠΆΠ΅. ΠΡΠΎΠ²Π΅ΡΡΡ CAM/ARP ΡΠ°Π±Π»ΠΈΡΡ Π½Π° ΡΠΎΡΡΠΈΠΊΠ΅ β ΠΎΠΏΡΡΡ Π²ΡΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ESXI Ρ ΠΎΡΡΠ°:
fortigate (root) #get sys arp | grep Ρ.Ρ.Ρ.47
Ρ.Ρ.Ρ.47 0 00:50:56:65:f6:2c dmz
Π’Π°Π±Π»ΠΈΡΡ Π²Π΅ΡΠ½Ρ ΠΈ ΡΡΠ°ΡΠΈΠΊ ΡΡ ΠΎΠ΄ΠΈΡ β ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ Π½Π° ΡΠΎΡΡΠΈΠ³Π΅ΠΉΡΠ΅? Π― Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΠ» Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠΌΠΌΡΡΠ°ΡΠΈΠΈ ΡΡΠ°ΡΠΈΠΊΠ° Π½Π° Juniper’Π΅ β ΠΏΠΎ Π»ΠΎΠ³ΠΈΠΊΠ΅ ΡΡΠΎ Π½Π° Π½ΡΠΌ Π½Π°Π΄ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ°Π³ ΡΡΠ°Π±Π»ΡΡΡΠΈΠ½Π³Π°, Π½ΠΎ ΡΠ΅ΡΡ Ρ ΠΌΠ΅Π½Ρ ΠΏΡΠΎΡΡΠ°Ρ β Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ VLAN Π΄Π»Ρ VTEP ΠΈ Π²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Ρ Π½Π°ΠΏΡΡΠΌΡΡ. ΠΠ»ΡΡ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°Ρ ΠΊΠ΅ΠΉΡ Ρ DLR-Π±ΡΠΈΠ΄ΠΆΠ΅ΠΌ, VDR ΠΈ ΠΏΡΠΎΠΏΠ°Π΄Π°ΡΡΠ΅ΠΌ ΡΡΠ°ΡΠΈΠΊΠ΅ β ΠΈΠ΄Ρ ΡΠ½ΠΈΡΠΈΡΡ Π½Π° ESXI Ρ ΠΎΡΡ, ΠΏΠΎΠΏΡΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ ΠΊΠ΅ΠΉΡ ΡΠΆΠ΅ ΠΊ VMWare. ΠΠΈΠΆΠ΅ MAC Β«97:6eΒ» ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ ΡΠΎΡΡΠΈΠΊΡ, vmnic1 β ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ VTEP Ρ Π°Π΄ΡΠ΅ΡΠΎΠΌ Ρ.Ρ.Ρ.47 ΡΠ½ΠΈΡΠΈΠΌ Π² ΠΎΠ±ΠΎΠΈΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΡ "—dir 2":
pktcap-uw --uplink vmnic1 --vni 5008 --mac 90:6c:ac:a9:97:6e --dir 2 -o /tmp/monitor.pcap
ΠΡΠΎΠ³ΡΠ΅ΡΡ β Π² ΡΠ½ΠΈΡΠ΅ Π²ΠΈΠΆΡ ARP Π·Π°ΠΏΡΠΎΡ ΠΈ ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡΠΈΠΉ ΠΎΡΠ²Π΅Ρ. ΠΡΠΈΠ²ΠΎΠΆΡ ΡΠΎΠ»ΡΠΊΠΎ ARP ΠΎΡΠ²Π΅Ρ ΠΈ ΡΠ°ΠΌ Π²ΡΡ Π²Π΅ΡΠ½ΠΎ. Π― Π½Π΅ ΡΠΏΠΎΠΌΡΠ½ΡΠ», Π½ΠΎ Π²ΡΡ ΡΡΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ΅ΡΠ²Π΅Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΏΠΈΠ½Π³ΡΠ΅Ρ Π°Π΄ΡΠ΅Ρ Ρ
.Ρ
.Ρ
.15 β Π³Π΄Π΅ ΠΆΠ΅ ICMP ΡΡΠ°ΡΠΈΠΊ? ΠΡΠΏΠΎΠΌΠΈΠ½Π°Ρ, ΡΡΠΎ Π°ΠΏΠ»ΠΈΠ½ΠΊΠ° Ρ ΠΌΠ΅Π½Ρ Π΄Π²Π°. Π’ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΏΠΎΡΠΈΡΡ ΠΈ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ (ΠΌΠΎΠΉ teaming policy), ΡΠΎ Π΅ΡΡΡ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ vNIC Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ±ΠΈΡΠ°ΡΡΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ Π°ΠΏΠ»ΠΈΠ½ΠΊ, Π½ΠΎ ΡΠ°Π· ΡΠΆ Ρ Π½Π° Ρ
ΠΎΡΡΠ΅, ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π΄ΡΡΠ³ΠΎΠΉ Π°ΠΏΠ»ΠΈΠ½ΠΊ Π½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°:
pktcap-uw --uplink vmnic4 --vni 5008 --mac 90:6c:ac:a9:97:6e --dir 2 -o /tmp/monitor.pcap
ΠΡΠΈΡ
ΠΎΠ΄ΡΡ Π·Π°ΠΏΡΠΎΡΡ ΠΎΡ ΡΠΎΡΡΠΈΠ³Π΅ΠΉΡΠ°, Π½ΠΎ ΠΎΡΠ²Π΅ΡΠ° Π½Π΅Ρ. Π’ΠΎ Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ Π² ΡΠΎΡΡΠΈΠ³Π΅ΠΉΡΠ΅. ΠΡ Π²ΡΡ β Π΄ΡΠΌΠ°Ρ Ρ β ΠΎΠΏΡΡΡ ΡΠ° ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΏΡΠΎΠΏΠ°Π΄Π°ΡΡΠΈΠΌ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ Π½Π° VDR, ΠΎΠΏΡΡΡ ΠΏΠ°ΡΡ ΠΌΠ΅ΡΡΡΠ΅Π² Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠ΅ΠΉΡ Π² Π½ΡΠΆΠ½ΠΎΠ΅ ΡΡΡΠ»ΠΎ. Π§Π΅ΡΠ΅Π· ΠΏΠ°ΡΡ Π΄Π½Π΅ΠΉ ΠΏΠΎΠΎΡΡΡΠ², ΠΈ Π½Π΅ ΠΆΠ΅Π»Π°Ρ ΠΌΠΈΡΠΈΡΡΡΡ Ρ Π²ΠΈΡΡΠΊΠΎΠΌ, ΡΠ΅ΡΠΈΠ» Π½Π°ΠΊΠΎΠΏΠ°ΡΡ Π΅ΡΠ΅ ΡΠ½ΠΈΡΠΎΠ² Π΄Π»Ρ ΡΠ°ΠΏΠΏΠΎΡΡΠ°, ΡΡΠΎΠ±Ρ ΡΡΠΊΠΎΡΠΈΡΡ ΠΏΡΠΎΡΠ΅ΡΡ. Π ΡΡΡ Β«ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΒ» Π²Π·Π³Π»ΡΠ΄ ΠΌΠΎΠΉ ΠΏΠ°Π΄Π°Π΅Ρ Π½Π° Ethernet ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ underlay. Π¦Π°ΡΡ-ΡΠΎ Π½Π΅ Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΈ MAC Π°Π΄ΡΠ΅Ρ VTEP Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π΅Π³ΠΎ IP. Π‘Π±ΡΠ°ΡΡΠ²Π°Ρ Π² Π½ΠΎΠ»Ρ, ΡΠ½ΠΈΡΠ»Ρ, ΠΊΠΎΠΏΠ°Ρ β Π²Π΅ΡΠ½ΠΎ, ΡΡΠΎ Π½Π΅ Π²Π΅ΡΠ½ΠΎ. ΠΡΠΈΠ²Π΅Π΄Ρ ARP ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠ΄ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ΅ΡΠ²ΡΡ Ethernet ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ ΡΠ²Π΅ΡΡ
Ρ:
fortigate (root) #get sys arp | grep Ρ.Ρ.Ρ.47
Ρ.Ρ.Ρ.47 0 00:50:56:65:f6:2c dmz
fortigate (root) #get sys arp | grep Ρ.Ρ.Ρ.42
Ρ.Ρ.Ρ.42 0 00:50:56:6a:78:86 dmz
ΠΡΠ°ΠΊ, ΡΡΠΎ ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ Π² ΠΈΡΠΎΠ³Π΅ β ΠΏΠΎΡΠ»Π΅ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ, ΡΠΎΡΡΠΈΠ³Π΅ΠΉΡ ΠΏΡΡΠ°Π΅ΡΡΡ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ Π½Π° VTEP ΠΈΠ· (ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ) VXLAN FDB, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ DST MAC ΠΈ ΡΡΠ°ΡΠΈΠΊ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡΠΈΠΌ Π΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ°. ΠΡΠΈΡΡΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΠ· ΡΠ΅ΡΡΡΡΡ ΡΡΠΎΡ MAC ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Π» ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌΡ Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π°ΡΠΈΠ½Π°Π»ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ ΠΌΠ°ΡΠΈΠ½Ρ.
ΠΡΠ΅ΡΠ° ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΏΠΈΡΡΠΌΠΎ ΠΎΡ ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Fortinet β ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΊΠ΅ΠΉΡΡ ΠΎΡΠΊΡΡΠ»ΠΈ Π±Π°Π³ 615586. ΠΡΡΠΌ Π½Π΅ Π·Π½Π°Ρ ΡΠ°Π΄ΠΎΠ²Π°ΡΡΡΡ ΠΈΠ»ΠΈ Π³ΠΎΡΠ΅Π²Π°ΡΡ: Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ β ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ , Ρ Π΄ΡΡΠ³ΠΎΠΉ β ΡΠΈΠΊΡ ΠΏΡΠΈΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, Π² Π»ΡΡΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ. Π§Π‘Π ΠΏΠΎΠ΄ΠΎΠ³ΡΠ΅Π²Π°Π΅Ρ ΡΠ°ΠΊ ΠΆΠ΅ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π±Π°Π³, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π²ΡΡΠ²ΠΈΠ» Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ ΠΌΠ΅ΡΡΡΠ΅, ΠΏΡΠ°Π²Π΄Π° Π² ΡΠΎΡ ΡΠ°Π· Π² HTML5 GUI vSphere. ΠΡ ΠΏΡΡΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ QA ΠΎΡΠ΄Π΅Π» Π²Π΅Π½Π΄ΠΎΡΠΎΠ²β¦
Π ΠΈΡΠΊΠ½Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
1 β multicast control plane ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π²Π΅ΡΠΆΠ΅Π½Π° ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ β Π²Π΅Π΄Ρ MAC Π°Π΄ΡΠ΅ΡΠ° VTEP ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ ΠΈΠ· IP Π°Π΄ΡΠ΅ΡΠ° Π³ΡΡΠΏΠΏΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
2 β ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΎΡΡΠΈΠΊΠ° Π² ΠΎΡΡΠ»ΠΎΠ°Π΄Π΅ ΡΠ΅ΡΡΠΈΠΉ Π½Π° Network Processor (ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π°Π½Π°Π»ΠΎΠ³ CEF) β Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ ΡΠ΅ΡΠ΅Π· CPU, Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ Π²Π΅ΡΠ½ΡΡ β Π²ΠΎ Π²ΡΡΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ β ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. Π ΠΏΠΎΠ»ΡΠ·Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ΄ΡΡ ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π·Π°ΠΊΡΡΡΡ/ΠΎΡΠΊΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈΠ»ΠΈ Π²ΡΠΆΠ΄Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ β Π±ΠΎΠ»Π΅Π΅ 5 ΠΌΠΈΠ½ΡΡ.
3 β ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ teaming policy, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° explicit failover, ΠΈΠ»ΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ LAG ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π΅ ΡΠ΅ΡΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π°Π±Π»ΡΠ΄Π°Π»ΠΎΡΡ Β«Π·Π°ΡΡΡΠ΅Π²Π°Π½ΠΈΠ΅Β» MAC ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ° Π² ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΠΎΠ²Π°Π½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ°Ρ .
Π ΡΠ²Π΅ΡΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠ³Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ, ΡΡΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΎΡΠΊΡΡΠ» Π΄Π»Ρ ΡΠ΅Π±Ρ
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! ΠΡΠ΄Ρ ΡΠ°Π΄ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ ΠΈ ΡΡΠ»ΡΡΠ°ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΡΡ ΠΊΡΠΈΡΠΈΠΊΡ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com