P4

از OCCC Wiki
پرش به ناوبری پرش به جستجو

P4.png

P4 که سرنام Programming Protocol-Independent Packet Processors می باشد، یک زبان متن باز و سطح بالا است که امکان برنامه نویسی و پردازش بسته های شبکه را برای data-plane در شبکه های مجازی و شبکه های نرم افزار محور (SDN) فراهم می کند. این زبان اولین بار در مقاله ای در سال 2014 معرفی گردید و در حال حاضر در کنار پروتکل هایی نظیر OpenFlow قابل استفاده است. با استفاده از این زبان شما میتوانید دقیقا بگویید که چه کاری میخواهید با یک بسته شبکه انجام دهید.

در مقایسه با سایر زبان ها نظیر سی و پایتون، زبان P4 بصورت خاص منظوره و بهینه شده برای هدایت داده ها در شبکه طراحی شده است. برای کسب اطلاعات بیشتر و مشاهده مشخصات و ابزارهای قابل استفاده، میتوانید به سایت رسمی آن (p4.org) مراجعه نمایید.

P4-2.jpg

منابع