Nowe specyfikacje dla procesorów sieciowych

Na październikowej konferencji $Network Processors Conference$ (San Jose, Kalifornia) można się było dowiedzieć, nad czym pracują firmy i organizacje zajmujące się procesorami sieciowymi.

Na październikowej konferencji Network Processors Conference (San Jose, Kalifornia) można się było dowiedzieć, nad czym pracują firmy i organizacje zajmujące się procesorami sieciowymi.

Przedstawiciele Network Processing Forum poinformowali, że grupa robocza Hardware Working Group (inne grupy to: Software Working Group, Benchmark Working Group i Technology Education and Marketing Working Group) przedstawi w I kw. 2002 wstępne założenia standardu Streaming Interface.

Zobacz również:

Forum NPF zostało powołane do życia w styczniu 2001 (patrz witryna www.npforum.org) i liczy sobie obecnie 87 członków, w tym firmy, takie jak: Bay Microsystems, Broadcom, Cisco, Dataquest/Gartner Group, Fujitsu, IBM Microelectron, Intel, MIPS Technologies, Motorola czy NEC. Forum powstało na bazie dwóch innych organizacji: CSIX (Common Switch Interface Consortium i CPIX (Common Programming Interface Forum). Obecnie pracami kieruje forum Chuck Sannipoli z IBM.

Inżynierowie z Network Pocessing Forum przedstawili założenia technologii Streaming Interface, określając ją jako "wysoko wydajny interfejs, który transmituje z dużą szybkością, w trybie potokowym 40-bajtowe pakiety". Specyfikacja definiuje, jak procesory sieciowe obsługują ruch pakietów (dupleks lub półdupleks z użyciem oddzielnego kanału badającego stan łącza), które są transmitowane jako pakiety typu "unicast" (stanowisko/stanowisko), "multicast" (stanowisko/wiele stanowisk) i "broadcast" (pakiety rozgłoszeniowe; stanowisko/wszystkie dostępne stanowiska). Technologia Streaming Interface jest w dużej mierze oparta na specyfikacji CSIX-L1 2,5 Gb/s.

Jednocześnie grupa robocza Software Working Group kończy prace nad interfejsem programistycznym API, odpowiedzialnym za transmitowanie pakietów IPv4. Dysponując takim interfejsem, programiści będą mogli pisać programy sterujące pracą procesorów sieciowych.

Przedstawiciele forum poinformowali też, że jeszcze pod koniec tego roku ruszą prace nad innymi interfejsami API, realizującymi następujące zadania: Multi-protocol Label Switching, obsługa pakietów i usługi DiffServ (differentiated services). Finalizowane są też prace dotyczące programu porównawczego (benchmark), który sprawdza, z jaką szybkością procesor sieciowy transmituje pakiety IP. Wstępne założenia tej specyfikacji są już gotowe.

Wszystkie te informacje są o tyle interesujące, że zwykły użytkownik sprzętu sieciowego nie będzie oczywiście kupować procesorów sieciowych, ale znajdzie je na pewno w instalowanych w swojej sieci przełącznikach czy ruterach. A wtedy dobrze jest wiedzieć, co w trawie piszczy.