عنوان
|
طراحی و پیادهسازی موتور دستهبند بستههای اینترنتی مبتنی بر SRAM روی FPGA
|
نوع پژوهش
|
مقاله ارائه شده کنفرانسی
|
کلیدواژهها
|
دستتهبندی بستتهها؛ کیفیت خدمات؛ FPGA ؛ SRAM ؛ IP Lookup ؛ گذردهی بالا؛ BRAM .
|
چکیده
|
با افزایش کاربران اینترنت و تولید سرسامآور بستههای اینترنتی نیاز به پردازش بستهها با گذردهی Gbps100 و بیشتر از آن برای تأمین کیفیت خدمات و افزایش کارایی به وجود آمده است. در شبکههای رایانه ای برای افزایش کیفیت خدمات نیاز به ابزاری است که بتواند چندین مؤلفه مربوط به جریان بستههای اینترنتی واردشده به دستگاههای شبکه را پردازش کند. این ابزار باید بتوانند پهنای باند، تأخیر، لغزش و گمشدن بستههایی خاص از جریان داده ورودی را مدیریت کرده و در مورد تخصیص منابع شبکه به جریانهای خاصی از بستهها تصمیم بگیرد. انجام هرگونه سیاستی در راستای مسائلی غیر از مسیریابی یا کارهای تعریفشده برای دستگاه، منجر به اضافه شدن بار پردازشی به دستگاههای شبکهای و امنیتی و درنتیجه افزایش تأخیر و کاهش گذردهی میشود. برای حل مسئله فوق پژوهشگران و محققین اقدام به ارائه راهکارهای مبتنی بر نرمافزار و سختافزار کردهاند. دراینبین رویکرد سختافزاری به دلیل سرعت بسیار بالا نسبت به رویکردهای نرمافزاری، توانست گوی سبقت را از رقیب برباید و بهعنوان یک راهکار اصلی، مدنظر شرکتها و سازندگان مسیریابها، سوئیچهای سنتی، نرمافزار پایه، فایروال و دستگاههای تشخیص نفوذ قرار گیرد. در این راستا در ادامه اقدام به ارائه یک معماری برای دستهبندی بستهها مبتنی بر سلولهای حافظه SRAM و ساختار BCAM شده است. معماری پیشنهادی روی FPGA خانواده Virtex-7 با فرکانس کاری MHz 180 پیادهسازی شد. نتیجه حاصل از ارزیابی نرخ دستهبندی 344 میلیون بسته در حالت دو پورت را نشان میدهد. توان مصرفی موتور دستهبند پیشنهادی mw294 / 1 است
|
پژوهشگران
|
سیدنوید موسوی (نفر اول)، مهدی عباسی (نفر دوم)، میلاد رفیعی (نفر سوم)
|