Zedmos
همه ویژگی‌ها
پلتفرم

مسیر سریع بدون کپی

بسته‌ها هرگز ناحیه DMA کارت شبکه را ترک نمی‌کنند. موتور از همان حلقه حافظه اشتراکی می‌خواند، دسته‌بندی می‌کند و ارسال می‌کند — بدون حتی یک کپی کرنل.

GA14 Gbps
چگونه کار می‌کند

یک جریان را قدم به قدم دنبال کنید

  1. 1بسته‌ها مستقیم در حلقه‌های حافظه اشتراکی که از کارت شبکه به فضای آدرس موتور نگاشت شده‌اند فرود می‌آیند.
  2. 2یک کارگر واحد حلقه را با شاخص پیمایش می‌کند — بدون تخصیص بافر بسته، بدون صف سوکت.
  3. 3تصمیم‌ها — عبور، انداختن یا تزریق مجدد — در جا روی همان حلقه گرفته و اجرا می‌شوند.
  4. 4دسته‌های بسته با هم پردازش می‌شوند تا پیمایش برای کش بهینه باشد.
زیر کاپوت

یادداشت‌های فنی

چرا این معماری؟

پشته‌های بازرسی سنتی هر بسته را از کارت شبکه به بافرهای کرنل و سپس دوباره به فضای کاربر کپی می‌کنند. Zedmos هر دو کپی را با نگاشت مستقیم حلقه کارت شبکه به موتور حذف می‌کند — هر مرحله بازرسی، از DPI تا TLS تا سیاست، روی همان حافظه کار می‌کند.

پیش‌پرواز پلتفرم

پیش از شروع موتور، یک روال اعتبارسنجی رابط را برای قابلیت مسیر سریع بومی بررسی می‌کند. ترکیب‌های پشتیبانی‌نشده مسیر جایگزینی روشن نشان می‌دهند، بدون غافلگیری در زمان اجرای تولیدی.

معیارها

اعداد اندازه‌گیری‌شده

توان عملیاتی
~14 Gbps

حالت مانیتور، دسته 256 بسته‌ای، وابستگی CPU — بدون اجرای سیاست.

توان عملیاتی با سیاست
~10 Gbps

حالت پل با موتور سیاست درخت پسوند فعال؛ 5-8 % CPU.

صرفه‌جویی دسته‌بندی
~1.5 ns/pkt

سربار فراخوانی سرشکن‌شده: چهار فراخوانی به ازای 256 بسته به جای چهار به ازای هر بسته. نه کل هزینه به ازای هر بسته.