{"id":121433,"date":"2025-01-20T21:46:10","date_gmt":"2025-01-20T19:46:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/otkryt-instrumentarij-dlya-programmiruemyh-ethernet-kommutatorov-intel-tofino"},"modified":"2025-01-20T21:46:10","modified_gmt":"2025-01-20T19:46:11","slug":"otkryt-instrumentarij-dlya-programmiruemyh-ethernet-kommutatorov-intel-tofino","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/otkryt-instrumentarij-dlya-programmiruemyh-ethernet-kommutatorov-intel-tofino","title":{"rendered":"Orbita e mjeteve p\u00ebr kalimi t\u00eb Ethernet-it t\u00eb programuesh\u00ebm Intel Tofino","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Intel ka hapur mjete q\u00eb lejojn\u00eb krijimin e aplikacioneve t\u00eb veta p\u00ebr p\u00ebrpunimin e paketave n\u00eb nd\u00ebrprer\u00ebsit e Ethernet-it t\u00eb programuesh\u00ebm t\u00eb seris\u00eb Tofino. N\u00ebn licenc\u00ebn Apache 2.0 \u00ebsht\u00eb hapur kodi burimor i backend-it p\u00ebr kompilatorin p4c dhe komponent\u00ebve t\u00eb mjedisit t\u00eb zhvillimit Intel P4 Studio, si\u00e7 jan\u00eb drejtuesit, modeli i simulimit t\u00eb nd\u00ebrprer\u00ebsit, serveri dhe klienti p\u00ebr protokollin BF Runtime. P\u00ebr krijimin e aplikacioneve p\u00ebrdoret nj\u00eb gjuh\u00eb programimi e dedikuar, P4 (Programming Protocol-independent Packet Processors), e cila \u00ebsht\u00eb e destinuar p\u00ebr p\u00ebrcaktimin e logjik\u00ebs s\u00eb p\u00ebrpunimit t\u00eb paketave n\u00eb pajisje rrjetesh, si\u00e7 jan\u00eb kartat e rrjetit, nd\u00ebrprer\u00ebsit, ruterat dhe firewall-\u00ebt.     <\/p>\n<p>Backend-i i publikuar lejon transmetimin e programeve n\u00eb gjuh\u00ebn P4 n\u00eb nj\u00eb p\u00ebrfaq\u00ebsim t\u00eb p\u00ebrdorsh\u00ebm p\u00ebr instalimin n\u00eb nd\u00ebrprer\u00ebsit e seris\u00eb Intel Tofino. K\u00ebshtu, p\u00ebrdoruesit e nd\u00ebrprers\u00ebve mund t\u00eb krijojn\u00eb aplikacione q\u00eb zgjasin funksionalitetin e zakonsh\u00ebm, ndryshojn\u00eb logjik\u00ebn e funksionimit ose adaptojn\u00eb pajisjen sipas specifikave t\u00eb rrjeteve t\u00eb tyre.     <\/p>\n<p>Programet n\u00eb gjuh\u00ebn P4 kompilohet n\u00eb p\u00ebrfaq\u00ebsime p\u00ebr platforma t\u00eb synuara, t\u00eb cilat mund t\u00eb jen\u00eb si harduerike (FPGA, ASIC t\u00eb programuesh\u00ebm), ashtu edhe softuerike (x86, BPF). Bashk\u00eb me kodin p\u00ebr instalim n\u00eb sistemet e synuara, kompileri gjeneron runtime p\u00ebr menaxhimin e aplikacionit duke p\u00ebrdorur protokollet Protobuf\/gRPC dhe API P4Runtime.      <\/p>\n<p>Logjika tipike e pun\u00ebs s\u00eb programeve i p\u00ebrgjigjet klasifikimit t\u00eb paketave sipas titujve t\u00eb tyre dhe ekzekutimit t\u00eb veprimeve mbi paketat e ardhshme, si\u00e7 jan\u00eb ridrejtimi, heqja, ndryshimi i TTL dhe z\u00ebvend\u00ebsimi i fushave. Gjuha nuk \u00ebsht\u00eb e lidhur me protokollet rrjet dhe, p\u00ebrve\u00e7 mb\u00ebshtetjes t\u00eb integruar p\u00ebr protokollet standarde, si IP, Ethernet, TCP dhe VxLAN, i jep zhvilluesve mund\u00ebsin\u00eb p\u00ebr t\u00eb p\u00ebrcaktuar \u00e7do protokoll n\u00eb lidhje me aplikacionet e kompiluara (duke bashk\u00ebngjitur p\u00ebrshkrime t\u00eb formateve t\u00eb titujve dhe fushave t\u00eb protokolllit).       <center><img decoding=\"async\" alt=\"Orbita e mjeteve p\u00ebr kalimi t\u00eb Ethernet-it t\u00eb programuesh\u00ebm Intel Tofino\" src=\"\/wp-content\/uploads\/2025\/01\/5257aee13a4cbe99400a63343098d975.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>P\u00ebrve\u00e7 backend-it t\u00eb publikuar p\u00ebr nd\u00ebrprersit Intel Tofino, projekti P4 ofron nj\u00eb backend p\u00ebr kompilimin e aplikacioneve P4 n\u00eb kod n\u00eb gjuh\u00ebn C, i cili pastaj mund t\u00eb kompilohen n\u00eb nj\u00eb format t\u00eb p\u00ebrshtatsh\u00ebm p\u00ebr ekzekutim n\u00eb <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/vps\/abuzoustojchivye-vps\/\"   title=\"makin\u00ebn virtuale\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4311\">makin\u00ebn virtuale<\/a> eBPF brenda n\u00eb kernelin e Linux. Projekti gjithashtu po zhvillon nj\u00eb simulator t\u00eb hapur p\u00ebr switch, i cili mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb kryer eksperimentet n\u00eb rrjetin virtual Mininet, si dhe nj\u00eb backend p\u00ebr kompaktimin e programeve P4 p\u00ebr simulatorin.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62586\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Intel \u043e\u0442\u043a\u0440\u044b\u043b\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u043c\u044b\u0445 Ethernet-\u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430\u0445 \u0441\u0435\u0440\u0438\u0438 Tofino. \u041f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0 \u043e\u0442\u043a\u0440\u044b\u0442 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u0431\u044d\u043a\u0435\u0434\u0430 \u043a \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0443 p4c \u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0441\u0440\u0435\u0434\u044b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Intel P4 Studio, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u044b, \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0438 \u043a\u043e\u043c\u043c\u0443\u0430\u0442\u043e\u0440\u0430, \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 BF Runtime. \u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u043d\u043e-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f P4 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":121434,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-121433","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Intel \u043e\u0442\u043a\u0440\u044b\u043b\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u043c\u044b\u0445 Ethernet-\u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430\u0445 \u0441\u0435\u0440\u0438\u0438 Tofino.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/otkryt-instrumentarij-dlya-programmiruemyh-ethernet-kommutatorov-intel-tofino\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0442\u043a\u0440\u044b\u0442 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u043c\u044b\u0445 Ethernet-\u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u043e\u0432 Intel Tofino | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Intel \u043e\u0442\u043a\u0440\u044b\u043b\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u043c\u044b\u0445 Ethernet-\u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430\u0445 \u0441\u0435\u0440\u0438\u0438 Tofino.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/otkryt-instrumentarij-dlya-programmiruemyh-ethernet-kommutatorov-intel-tofino\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-01-20T19:46:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-01-20T19:46:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Mjeti p\u00ebr switch-at Ethernet t\u00eb programuesh\u00ebm t\u00eb Intel Tofino \u00ebsht\u00eb hapur | ProHoster","description":"Kompania Intel ka hapur nj\u00eb mjet q\u00eb lejon krijimin e aplikacioneve t\u00eb veta p\u00ebr p\u00ebrpunimin e paketimeve n\u00eb switch-at Ethernet t\u00eb programuesh\u00ebm t\u00eb seris\u00eb Tofino.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/otkryt-instrumentarij-dlya-programmiruemyh-ethernet-kommutatorov-intel-tofino","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0442\u043a\u0440\u044b\u0442 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0434\u043b\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u043c\u044b\u0445 Ethernet-\u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u043e\u0432 Intel Tofino | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Intel \u043e\u0442\u043a\u0440\u044b\u043b\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u0435\u043c\u044b\u0445 Ethernet-\u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430\u0445 \u0441\u0435\u0440\u0438\u0438 Tofino.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/otkryt-instrumentarij-dlya-programmiruemyh-ethernet-kommutatorov-intel-tofino","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-01-20T19:46:11+00:00","article:modified_time":"2025-01-20T19:46:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121433","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 09:50:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:50:20","updated":"2026-01-23 09:50:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/121433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=121433"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/121433\/revisions"}],"predecessor-version":[{"id":164186,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/121433\/revisions\/164186"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/121434"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=121433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=121433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=121433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}