Кога Linux contrack вСќС Π½Π΅ Π΅ ваш ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»

Кога Linux contrack вСќС Π½Π΅ Π΅ ваш ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»

Π‘Π»Π΅Π΄Π΅ΡšΠ΅Ρ‚ΠΎ ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΡ˜Π° (β€žconntrackβ€œ) Π΅ основна карактСристика Π½Π° ΠΌΡ€Π΅ΠΆΠ½ΠΈΠΎΡ‚ оџак Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Linux. Π’ΠΎΠ° ΠΌΡƒ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ Π΄Π° Π³ΠΈ слСди ситС Π»ΠΎΠ³ΠΈΡ‡ΠΊΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ врски ΠΈΠ»ΠΈ Ρ‚Π΅ΠΊΠΎΠ²ΠΈ ΠΈ Π½Π° Ρ‚ΠΎΡ˜ Π½Π°Ρ‡ΠΈΠ½ Π΄Π° Π³ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΡƒΠ²Π° ситС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΡˆΡ‚ΠΎ Π³ΠΎ сочинуваат сСкој ΠΏΡ€ΠΎΡ‚ΠΎΠΊ, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ Ρ‚ΠΈΠ΅ ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π°Π°Ρ‚ Π·Π°Π΅Π΄Π½ΠΎ послСдоватСлно.

Conntrack Π΅ Π²Π°ΠΆΠ½Π° карактСристика Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚ ΡˆΡ‚ΠΎ сС користи Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ основни случаи:

  • NAT сС ΠΏΠΎΡ‚ΠΏΠΈΡ€Π° Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ΄ conntrack Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ ΠΏΠΎΠ΄Π΅Π΄Π½Π°ΠΊΠ²ΠΎ Π΄Π° Π³ΠΈ Ρ‚Ρ€Π΅Ρ‚ΠΈΡ€Π° ситС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΎΠ΄ истиот Ρ‚Π΅ΠΊ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π° pod пристапува Π΄ΠΎ услугата Kubernetes, балансСрот Π½Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° kube-proxy користи NAT Π·Π° Π΄Π° Π³ΠΎ насочи ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ΠΎΡ‚ ΠΊΠΎΠ½ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π»ΠΎΠ³Π° Π²ΠΎ кластСрот. Conntrack Π΅Π²ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ€Π° Π΄Π΅ΠΊΠ° Π·Π° Π΄Π°Π΄Π΅Π½Π° врска, ситС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π΄ΠΎ услугата IP ΠΌΠΎΡ€Π° Π΄Π° сС испратат Π΄ΠΎ истиот ΠΏΠΎΠ΄, ΠΈ Π΄Π΅ΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ Π²Ρ€Π°Ρ‚Π΅Π½ΠΈ ΠΎΠ΄ ΠΏΠΎΠ΄Π»ΠΎΠ³Π°Ρ‚Π° Π·Π° Π·Π°Π΄Π½ΠΈΠ½Π° ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ NATE Π²Ρ€Π°Ρ‚Π΅Π½ΠΈ Π½Π°Π·Π°Π΄ Π²ΠΎ ΠΏΠΎΠ΄Π»ΠΎΠ³Π°Ρ‚Π° ΠΎΠ΄ која дојдС Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ.
  • Π—Π°ΡˆΡ‚ΠΈΡ‚Π½ΠΈΡ‚Π΅ Ρ•ΠΈΠ΄ΠΎΠ²ΠΈ со стабилна ΡΠΎΡΡ‚ΠΎΡ˜Π±Π°, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ Calico, сС ΠΏΠΎΡ‚ΠΏΠΈΡ€Π°Π°Ρ‚ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ΄ ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ΠΎΡ‚ Π·Π° β€žΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€β€œ Π½Π° ΠΊΠΎΠ½Π΅ΠΊΡ‚ΠΈΡ€Π°Π½Π°Ρ‚Π° ΠΏΠ°Ρ‚Π΅ΠΊΠ° Π΄ΠΎ Π±Π΅Π»Π°Ρ‚Π° листа. Ова Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΌΡ€Π΅ΠΆΠ½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° која Π²Π΅Π»ΠΈ β€žΠ΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΌΠΎΡ˜ΠΎΡ‚ pod Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ со која Π±ΠΈΠ»ΠΎ ΠΎΠ΄Π΄Π°Π»Π΅Ρ‡Π΅Π½Π° IP Π°Π΄Ρ€Π΅ΡΠ°β€œ Π±Π΅Π· Π΄Π° ΠΌΠΎΡ€Π° Π΄Π° ΠΏΠΈΡˆΡƒΠ²Π°Ρ‚Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π° Сксплицитно Π΄Π° Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅ ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ Π·Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€. (Π‘Π΅Π· ΠΎΠ²Π°, ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ Π΄ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ β€žΠ΄ΠΎΠ·Π²ΠΎΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²ΠΎ ΠΌΠΎΡ˜ΠΎΡ‚ pod ΠΎΠ΄ која Π±ΠΈΠ»ΠΎ IP Π°Π΄Ρ€Π΅ΡΠ°β€œ.)

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, conntrack ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π° пСрформанситС Π½Π° систСмот (со Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° процСсорот ΠΈ Π΄ΠΎΡ†Π½Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅) бидСјќи само ΠΏΡ€Π²ΠΈΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ Π²ΠΎ прСносот
ΠΌΠΎΡ€Π° Π΄Π° ΠΏΠΎΠΌΠΈΠ½Π΅ Π½ΠΈΠ· Ρ†Π΅Π»ΠΈΠΎΡ‚ ΠΌΡ€Π΅ΠΆΠ΅Π½ стСк Π·Π° Π΄Π° ΠΎΠ΄Ρ€Π΅Π΄ΠΈ ΡˆΡ‚ΠΎ Π΄Π° ΠΏΡ€Π°Π²ΠΈ со Π½Π΅Π³ΠΎ. ΠŸΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ ја ΠΎΠ±Ρ˜Π°Π²Π°Ρ‚Π°β€œΠ‘ΠΏΠΎΡ€Π΅Π΄Π±Π° Π½Π° ΠΊΡƒΠ±Π΅-прокси Ρ€Π΅ΠΆΠΈΠΌΠΈβ€œ Π·Π° Π΄Π° Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ‚ΠΎΠ° ΠΊΠ°ΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€Π° ΠΎΠ²Π°.

Π‘Π΅ΠΏΠ°ΠΊ, contrack ΠΈΠΌΠ° свои ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°...

Π—Π½Π°Ρ‡ΠΈ, ΠΊΠ°Π΄Π΅ сСто Ρ‚ΠΎΠ° Ρ‚Ρ€Π³Π½Π° Π½Π°ΠΎΠΏΠ°ΠΊΡƒ?

Π’Π°Π±Π΅Π»Π°Ρ‚Π° Π·Π° conntrack ΠΈΠΌΠ° максимална Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΈ Π°ΠΊΠΎ сС Π½Π°ΠΏΠΎΠ»Π½ΠΈ, врскитС ΠΎΠ±ΠΈΡ‡Π½ΠΎ ΠΏΠΎΡ‡Π½ΡƒΠ²Π°Π°Ρ‚ Π΄Π° сС ΠΎΠ΄Π±ΠΈΠ²Π°Π°Ρ‚ ΠΈΠ»ΠΈ ΠΈΡΠΏΡƒΡˆΡ‚Π°Π°Ρ‚. Има Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ слободСн простор Π²ΠΎ Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° Π·Π° Π΄Π° сС справи со ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ΠΎΡ‚ Π½Π° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ Ρ‚ΠΎΠ° никогаш Π½Π΅ΠΌΠ° Π΄Π° станС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π‘Π΅ΠΏΠ°ΠΊ, ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡ˜Π° Π²ΠΎ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅Π±ΠΈ ќС сакатС Π΄Π° размислитС Π·Π° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°:

  • ΠΠ°Ρ˜ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π΅Π½ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π΅ Π°ΠΊΠΎ Π²Π°ΡˆΠΈΠΎΡ‚ сСрвСр сС справува со исклучитСлно Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ истоврСмСно Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ Π²Π°ΡˆΠ°Ρ‚Π° Ρ‚Π°Π±Π΅Π»Π° Π·Π° conntrack Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π° Π·Π° 128k записи, Π½ΠΎ ΠΈΠΌΠ°Ρ‚Π΅ >128k истоврСмСни врски, сигурно ќС Π½Π°ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ!
  • ΠœΠ°Π»ΠΊΡƒ ΠΏΠΎΠΌΠ°Π»ΠΊΡƒ ΠΎΡ‡ΠΈΠ³Π»Π΅Π΄Π΅Π½ ΡΠ»ΡƒΡ‡Π°Ρ˜: Π°ΠΊΠΎ Π²Π°ΡˆΠΈΠΎΡ‚ сСрвСр ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π° ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ врски Π²ΠΎ сСкунда. Π”ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ врскитС сС ΠΊΡ€Π°Ρ‚ΠΊΠΎΡ‚Ρ€Π°Ρ˜Π½ΠΈ, Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°Π°Ρ‚ Π΄Π° сС слСдат ΠΎΠ΄ Linux ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ врСмСнски ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ (стандардно 120 сСкунди). На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΠΊΠΎ Π²Π°ΡˆΠ°Ρ‚Π° Ρ‚Π°Π±Π΅Π»Π° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π° Π·Π° 128 k записи ΠΈ сС ΠΎΠ±ΠΈΠ΄ΡƒΠ²Π°Ρ‚Π΅ Π΄Π° Ρ€Π°ΠΊΡƒΠ²Π°Ρ‚Π΅ со 1100 ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ Π²ΠΎ сСкунда, Ρ‚ΠΈΠ΅ ќС ја Π½Π°Π΄ΠΌΠΈΠ½Π°Ρ‚ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°, Π΄ΡƒΡ€ΠΈ ΠΈ Π°ΠΊΠΎ врскитС сС ΠΌΠ½ΠΎΠ³Ρƒ ΠΊΡ€Π°Ρ‚ΠΊΠΎΡ‚Ρ€Π°Ρ˜Π½ΠΈ (128k/120s = 1092 врски/ с).

ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ниши Ρ‚ΠΈΠΏΠΎΠ²ΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ спаѓаат Π²ΠΎ ΠΎΠ²ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ ΠΌΠ½ΠΎΠ³Ρƒ лоши Π°ΠΊΡ‚Π΅Ρ€ΠΈ, ΠΏΠΎΠΏΠΎΠ»Π½ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° Ρ‚Π°Π±Π΅Π»Π° Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ сСрвСр со ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΠ»ΡƒΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ врски ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ Π½Π°ΠΏΠ°Π΄ΠΎΡ‚ Π·Π° одбивањС Π½Π° услугата (DOS). Π’ΠΎ Π΄Π²Π°Ρ‚Π° случаи, conntrack ΠΌΠΎΠΆΠ΅ Π΄Π° станС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°Ρ‡ΠΊΠΎ тСсно Π³Ρ€Π»ΠΎ Π²ΠΎ Π²Π°ΡˆΠΈΠΎΡ‚ систСм. Π’ΠΎ Π½Π΅ΠΊΠΎΠΈ случаи, ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ Π·Π° Π΄Π° сС Π·Π°Π΄ΠΎΠ²ΠΎΠ»Π°Ρ‚ Π²Π°ΡˆΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈ - со Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° ΠΈΠ»ΠΈ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅ Π½Π° врСмСнскитС Ρ€ΠΎΠΊΠΎΠ²ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊ (Π½ΠΎ Π°ΠΊΠΎ Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎ, ќС Π½Π°ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ). Π—Π° Π΄Ρ€ΡƒΠ³ΠΈ случаи ќС Π±ΠΈΠ΄Π΅ Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π΄Π° сС Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°Ρ‚Π° Π·Π° агрСсивСн ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜.

Вистински ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π”Π° Π΄Π°Π΄Π΅ΠΌΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π΅Π΄Π΅Π½ Π³ΠΎΠ»Π΅ΠΌ SaaS ΠΏΡ€ΠΎΠ²Π°Ρ˜Π΄Π΅Ρ€ со кој Ρ€Π°Π±ΠΎΡ‚Π΅Π²ΠΌΠ΅ имашС Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ ΠΌΠ΅ΠΌΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈ сСрвСри Π½Π° хостови (Π½Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ машини), ΠΎΠ΄ ΠΊΠΎΠΈ сСкоја ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΡƒΠ²Π°ΡˆΠ΅ 50K+ ΠΊΡ€Π°Ρ‚ΠΊΠΎΡ€ΠΎΡ‡Π½ΠΈ врски Π²ΠΎ сСкунда.

Π’ΠΈΠ΅ СкспСримСнтираа со ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° conntrack, Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°Ρ˜ΡœΠΈ ја Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° Ρ‚Π°Π±Π΅Π»ΠΈΡ‚Π΅ ΠΈ Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° слСдСњС, Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° бСшС нСсигурна, ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° RAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ сС Π·Π³ΠΎΠ»Π΅ΠΌΠΈ, ΡˆΡ‚ΠΎ бСшС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ (ΠΏΠΎ рСдослСд Π½Π° GBytes!), Π° врскитС Π±Π΅Π° Ρ‚ΠΎΠ»ΠΊΡƒ ΠΊΡ€Π°Ρ‚ΠΊΠΈ ΡˆΡ‚ΠΎ conntrack Π½Π΅ создадСтС ја Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½Π° ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠ° Π·Π° пСрформанси (Π½Π°ΠΌΠ°Π»Π΅Π½Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ° Π½Π° процСсорот ΠΈΠ»ΠΈ Π΄ΠΎΡ†Π½Π΅ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅).

Π’ΠΈΠ΅ сС свртСа ΠΊΠΎΠ½ Калико ΠΊΠ°ΠΊΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°. ΠœΡ€Π΅ΠΆΠ½ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π½Π° Calico Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ Π΄Π° Π½Π΅ користитС conntrack Π·Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ Π²ΠΈΠ΄ΠΎΠ²ΠΈ ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ (ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ја ΠΎΠΏΡ†ΠΈΡ˜Π°Ρ‚Π° Π·Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° doNotTrack). Ова ΠΈΠΌ Π³ΠΎ Π΄Π°Π΄Π΅ Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° ΠΈΠ·Π²Π΅Π΄Π±Π° ΡˆΡ‚ΠΎ ΠΈΠΌ бСшС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ, плус Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎΡ‚ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° бСзбСдност ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΎ ΠΎΠ΄ Calico.

На која Π΄ΠΎΠ»ΠΆΠΈΠ½Π° ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΎΠ΄ΠΈΡ‚Π΅ Π·Π° Π΄Π° ја Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°Ρ‚Π°?

  • ΠœΡ€Π΅ΠΆΠ½ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ β€žΠΠ΅ ΡΠ»Π΅Π΄Π΅Ρ‚Π΅β€œ Π³Π΅Π½Π΅Ρ€Π°Π»Π½ΠΎ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ симСтрични. Π’ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ΠΎΡ‚ Π½Π° Π΄Π°Π²Π°Ρ‚Π΅Π»ΠΎΡ‚ Π½Π° SaaS: Π½ΠΈΠ²Π½ΠΈΡ‚Π΅ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅Π° Π²ΠΎ Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½Π°Ρ‚Π° Π·ΠΎΠ½Π° ΠΈ Π·Π°Ρ‚ΠΎΠ°, ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ ΠΌΡ€Π΅ΠΆΠ½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°, Ρ‚ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Π° Π΄Π° Π³ΠΎ стават Π²ΠΎ Π±Π΅Π»Π° листа Π½Π° ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ ΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈ спСцифични Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π½Π° ΠΊΠΎΠΈ ΠΈΠΌ бСшС Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ пристап Π΄ΠΎ ΠΌΠ΅ΠΌΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈΡ‚Π΅.
  • ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° Π΄Π° Π½Π΅ сС слСди Π½Π΅ ја Π·Π΅ΠΌΠ° ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ насоката Π½Π° врската. Π’Π°ΠΊΠ°, Π°ΠΊΠΎ ΠΌΠ΅ΠΌΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈΠΎΡ‚ сСрвСр Π΅ Ρ…Π°ΠΊΠΈΡ€Π°Π½, тСорСтски ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠ±ΠΈΠ΄Π΅Ρ‚Π΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅Ρ‚Π΅ со кој Π±ΠΈΠ»ΠΎ ΠΎΠ΄ ΠΌΠ΅ΠΌΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, сè Π΄ΠΎΠ΄Π΅ΠΊΠ° ја користи Ρ‚ΠΎΡ‡Π½Π°Ρ‚Π° ΠΈΠ·Π²ΠΎΡ€Π½Π° ΠΏΠΎΡ€Ρ‚Π°. ΠœΠ΅Ρ“ΡƒΡ‚ΠΎΠ°, Π°ΠΊΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎ стС ја Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π»Π΅ ΠΌΡ€Π΅ΠΆΠ½Π°Ρ‚Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π° Π²Π°ΡˆΠΈΡ‚Π΅ ΠΌΠ΅ΠΌΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, Ρ‚ΠΎΠ³Π°Ρˆ ΠΎΠ²ΠΈΠ΅ ΠΎΠ±ΠΈΠ΄ΠΈ Π·Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ сСпак ќС Π±ΠΈΠ΄Π°Ρ‚ ΠΎΠ΄Π±ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ страната Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚.
  • ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° Π΄Π° Π½Π΅ сС слСди сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΡƒΠ²Π° Π½Π° сСкој ΠΏΠ°ΠΊΠ΅Ρ‚, наспроти Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, ΠΊΠΎΠΈ сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΡƒΠ²Π°Π°Ρ‚ само Π½Π° ΠΏΡ€Π²ΠΈΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ Π²ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΡ‚. Ова ΠΌΠΎΠΆΠ΅ Π΄Π° ја Π·Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° процСсорот ΠΏΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ бидСјќи ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° ΠΌΠΎΡ€Π° Π΄Π° сС ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈ Π·Π° сСкој ΠΏΠ°ΠΊΠ΅Ρ‚. Но, Π·Π° ΠΊΡ€Π°Ρ‚ΠΊΠΎΡ‚Ρ€Π°Ρ˜Π½ΠΈΡ‚Π΅ врски, овој Ρ‚Ρ€ΠΎΡˆΠΎΠΊ сС балансира со Π½Π°ΠΌΠ°Π»ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° рСсурси Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊ. На ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° ΠΏΡ€ΠΎΠ²Π°Ρ˜Π΄Π΅Ρ€ Π½Π° SaaS, Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° сСкоја врска бСшС ΠΌΠ½ΠΎΠ³Ρƒ ΠΌΠ°Π», Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½Π°Ρ‚Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ° Π½Π° процСсорот ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° сСкој ΠΏΠ°ΠΊΠ΅Ρ‚ бСшС ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π°.

АјдС Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌΠ΅ со Ρ‚Π΅ΡΡ‚ΠΈΡ€Π°ΡšΠ΅

ВСстот Π³ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠΈΠ²ΠΌΠ΅ Π½Π° Π΅Π΄Π΅Π½ pod со ΠΌΠ΅ΠΌΠΊΠ΅ΡˆΠΈΡ€Π°Π½ сСрвСр ΠΈ повСќС ΠΌΠ΅ΠΌΠΊΠ΅ΡˆΠΈΡ€Π°Π½ΠΈ клиСнтски ΠΏΠΎΠ΄Π»ΠΎΠ³ΠΈ ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π½Π° ΠΎΠ΄Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΈ јазли Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΠΌΠ΅ ΠΌΠ½ΠΎΠ³Ρƒ Π³ΠΎΠ»Π΅ΠΌ Π±Ρ€ΠΎΡ˜ врски Π²ΠΎ сСкунда. Π‘Π΅Ρ€Π²Π΅Ρ€ΠΎΡ‚ со ΠΌΠ΅ΠΌΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π°Ρ‚Π° сСрвСрска ΠΏΠΎΠ΄Π»ΠΎΠ³Π° имашС 8 Ρ˜Π°Π΄Ρ€Π° ΠΈ 512 илјади записи Π²ΠΎ Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° (стандардна ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π° Π½Π° Ρ‚Π°Π±Π΅Π»Π°Ρ‚Π° Π·Π° Π΄ΠΎΠΌΠ°ΡœΠΈΠ½ΠΎΡ‚).
Ја ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠ²ΠΌΠ΅ Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° Π²ΠΎ пСрформанситС ΠΏΠΎΠΌΠ΅Ρ“Ρƒ: Π½Π΅ΠΌΠ° ΠΌΡ€Π΅ΠΆΠ½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°; со Ρ€Π΅Π΄ΠΎΠ²Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π½Π° Калико; ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π½Π° Calico Π΄Π° Π½Π΅ сС слСди.

Π—Π° ΠΏΡ€Π²ΠΈΠΎΡ‚ тСст, Π³ΠΎ поставивмС Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ Π½Π° 4.000 Π²ΠΎ сСкунда, Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° сС фокусирамС Π½Π° Ρ€Π°Π·Π»ΠΈΠΊΠ°Ρ‚Π° Π²ΠΎ ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ°Ρ‚Π° Π½Π° процСсорот. НСмашС Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ Ρ€Π°Π·Π»ΠΈΠΊΠΈ ΠΏΠΎΠΌΠ΅Ρ“Ρƒ Π±Π΅Π· ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΈ Ρ€Π΅Π΄ΠΎΠ²Π½Π°Ρ‚Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°, Π½ΠΎ Π½Π΅ слСдСтС ја Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½Π°Ρ‚Π° ΠΏΠΎΡ‚Ρ€ΠΎΡˆΡƒΠ²Π°Ρ‡ΠΊΠ° Π½Π° процСсорот Π·Π° ΠΎΠΊΠΎΠ»Ρƒ 20%:

Кога Linux contrack вСќС Π½Π΅ Π΅ ваш ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»

Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ тСст, лансиравмС ΠΎΠ½ΠΎΠ»ΠΊΡƒ врски ΠΊΠΎΠ»ΠΊΡƒ ΡˆΡ‚ΠΎ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΌΠΎΠΆΠ΅Π° Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π°Ρ‚ ΠΈ Π³ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠ²ΠΌΠ΅ максималниот Π±Ρ€ΠΎΡ˜ Π½Π° ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ Π²ΠΎ сСкунда со ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° сС справи Π½Π°ΡˆΠΈΠΎΡ‚ ΠΌΠ΅ΠΌΠΊΠ΅ΡˆΠΈΡ€Π°Π½ сСрвСр. Како ΡˆΡ‚ΠΎ сС ΠΎΡ‡Π΅ΠΊΡƒΠ²Π°ΡˆΠ΅, случаитС β€žΠ±Π΅Π· ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°β€œ ΠΈ β€žΡ€Π΅Π΄ΠΎΠ²Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°β€œ ја достигнаа Π³Ρ€Π°Π½ΠΈΡ†Π°Ρ‚Π° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° ΠΎΠ΄ Π½Π°Π΄ 4,000 ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ Π²ΠΎ сСкунда (512k / 120s = 4,369 ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ/s). Π‘ΠΎ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ‚Π° Π·Π° Π½Π΅ слСдСњС, Π½Π°ΡˆΠΈΡ‚Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΈΡΠΏΡ€Π°Ρ‚ΠΈΡ˜Π° 60,000 ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ Π²ΠΎ сСкунда Π±Π΅Π· Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π‘ΠΈΠ³ΡƒΡ€Π½ΠΈ смС Π΄Π΅ΠΊΠ° Π±ΠΈ ΠΌΠΎΠΆΠ΅Π»Π΅ Π΄Π° Π³ΠΎ Π·Π³ΠΎΠ»Π΅ΠΌΠΈΠΌΠ΅ овој Π±Ρ€ΠΎΡ˜ со додавањС Π½Π° повСќС ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ, Π½ΠΎ смСтамС Π΄Π΅ΠΊΠ° ΠΎΠ²ΠΈΠ΅ Π±Ρ€ΠΎΡ˜ΠΊΠΈ сС вСќС Π΄ΠΎΠ²ΠΎΠ»Π½ΠΈ Π·Π° Π΄Π° сС илустрира ΠΏΠΎΠ΅Π½Ρ‚Π°Ρ‚Π° Π½Π° ΠΎΠ²Π°Π° ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°!

Кога Linux contrack вСќС Π½Π΅ Π΅ ваш ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»

Π—Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ

Conntrack Π΅ Π²Π°ΠΆΠ½Π° карактСристика Π½Π° ΠΊΠ΅Ρ€Π½Π΅Π»ΠΎΡ‚. Π‘ΠΎΠ²Ρ€ΡˆΠ΅Π½ΠΎ си ја Π²Ρ€ΡˆΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π°. ЧСсто сС користи ΠΎΠ΄ ΠΊΠ»ΡƒΡ‡Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° систСмот. ΠœΠ΅Ρ“ΡƒΡ‚ΠΎΠ°, Π²ΠΎ Π½Π΅ΠΊΠΎΠΈ спСцифични ΡΡ†Π΅Π½Π°Ρ€ΠΈΡ˜Π°, ΠΌΠ΅Ρ‚Π΅ΠΆΠΎΡ‚ ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π°Ρ‚Π° Π³ΠΈ Π½Π°Π΄ΠΌΠΈΠ½ΡƒΠ²Π° Π½ΠΎΡ€ΠΌΠ°Π»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ²ΠΊΠΈ ΡˆΡ‚ΠΎ Π³ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°. Π’ΠΎ ΠΎΠ²Π° сцСнарио, ΠΌΡ€Π΅ΠΆΠ½ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π½Π° Calico ΠΌΠΎΠΆΠ΅ Π΄Π° сС користат Π·Π° сСлСктивно ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° contrack Π΄ΠΎΠ΄Π΅ΠΊΠ° сС Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π° бСзбСдноста Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π—Π° Ρ†Π΅Π»ΠΈΠΎΡ‚ Π΄Ρ€ΡƒΠ³ ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜, Conntrack ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π° Π΄Π° Π±ΠΈΠ΄Π΅ ваш ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»!

ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ˜Ρ‚Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ написи Π½Π° Π½Π°ΡˆΠΈΠΎΡ‚ Π±Π»ΠΎΠ³:

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€