מדריך למפתחים של nftlb

צפה בקטגוריות

מדריך למפתחים של nftlb

1 דק קריאה

סקירה כללית #

nftlb מסתמך על ערימת הרשתות לינוקס netfilter / nftables. עם מחסנית חדשה זו ניתנים מושגים ויכולות חדשים שאנו צריכים להתאים לעיצוב איזון העומס הנוכחי.

מאמר זה נועד לתת סקירה כללית כיצד מתוכננים נתוני נתוני איזון העומסים של איזון העומס ונתיב הבקרה.

נתיבי ווים #

אלה הם ווים של נטפילטר בהם nftlb משתמש, תוך ניצול הרשתות הניתנות להגדרה. יש לכלול מושגים חדשים כמו עומס מעקב אחר חיבורים על מנת להאיץ חיבורים מועברים שהוקמו לאחור.

                                                                  ------------ | DNSBL | ------------ | כניסה לתור | מראש ניתוב קדימה לאחר ניתוב ------------ ------------- ----------------------- ---- ------- -------------------- ------- | מסנן | מסנן | מסנן | | מסנן | נאט | | מסנן | | נאט | | 0 | 50-99 | 100 | | -150 | 0 | | 0 | | 100 | --> | | | מדיניות שניות |-( Conntrack )-> | מגבלות שניות | |-( ניתוב )-> | | --> | | | אשכול | טבלאות זרימה | DSR | VS{} | עוזרים | dNAT | VS{} | פריקת זרימה | | sNAT | | | | stless dNAT | | סימנים | | -------------- ------- ------------ ------------- ---- ---------- ------------ ------- 

חדירה #

(0) פילטר: שמור לניהול אשכולות. טרם נכלל ב- nftlb.
(50-99) פילטר: שמור לתאוצה של טבלאות זרימה. טרם נכלל ב- nftlb.
(100) פילטר: שמורות, לפי הסדר, עבור: מדיניות אבטחה (רשימות שחורות ורשימות לבנות), החזרת שרת ישיר וטופולוגיות dNAT חסרות מצב.

קדימה #

(-150) פילטר: שמור למגבלות אבטחה לשירותים וירטואליים או לכל תכנית אחורה כמו: המספר המרבי של חיבורים שהוקמו, הגבלה של TCP RST לשנייה, הגבלת TCP SYN לשנייה, ירידה של חיבורי TCP לא קפדניים, תור לשירות DNSBL, שירות וירטואלי וסימני backends , שימוש בעוזרים, רישום חיבורי קלט לשירות וירטואלי.
(0) nat: שמור ליעקב נטייה של יעד.

קָדִימָה #

(0) פילטר: שמור עבור עומס זרימה. טרם נכלל ב- nftlb.

פוסטריוט #

(100) nat: שמור ליעקב נטייה של יעד.

נתיב שליטה #

נתיב הפיקוח nftlb מתוכנן כדמון המספק שרת http פשוט עם API, או בינארי עצמאי שמקבל קובץ תצורה בפורמט JSON.

                ------------- תיאור -------------------- -------- JSON API | | objs ל-nft | | netlink | | ------------> | שרת http | --------------> | libnftables | --------> | גרעין | | | | | | | | ------------- | ---------------------------- | netlink | --------------------------------------------

📄 הורד מסמך זה בפורמט PDF #

    דואר אלקטרוני: *

    פותח ומופעל ע"י BetterDocs