Technologien für ein skalierbares Senden und Empfangen von Paketen

    公开(公告)号:DE112017003294B4

    公开(公告)日:2024-10-17

    申请号:DE112017003294

    申请日:2017-05-31

    Applicant: INTEL CORP

    Abstract: Netzwerkvorrichtung (106) zur Verarbeitung von Paketen, die Netzwerkvorrichtung umfassend:einen oder mehrere Prozessoren (210), die eine Vielzahl von Kernen (232, 234, ..., 246) enthalten;eine Netzwerkschnittstellensteuerung (218) NIC die an den einen oder die mehreren Prozessoren gekoppelt ist; undeine oder mehrere Speichervorrichtungen (222), auf welchen eine Vielzahl von Anweisungen gespeichert ist, die, wenn sie durch den einen oder die mehreren Prozessoren ausgeführt werden, die Netzwerkvorrichtung veranlassen zum:Errichten eines Rings (1020, 1120) in einem Speicher der einen oder mehreren Speichervorrichtungen, (404), wobei der Ring als ein kreisförmiger Puffer definiert ist und eine Vielzahl von Slots zum Speichern von Einträgen enthält, die für Pakete repräsentativ sind;Generieren und Zuweisen von Empfangsdeskriptoren zu den Slots im Ring, (606), wobei jeder Empfangsdeskriptor einen Pointer auf einen entsprechenden Speicherpuffer zum Speichern von Paketdaten enthält;Bestimmung, ob die Empfangsdeskriptoren im Ring verfügbar sind, (624);Kopieren der Empfangsdeskriptoren aus dem Ring zu einer NIC-Empfangswarteschlange, (626), und in Antwort auf die Bestimmung, dass die Empfangsdeskriptoren im Ring verfügbar sind;Bestimmen, ob die NIC ein oder mehrere Pakete empfangen hat, (628); undKopieren, mit direktem Speicherzugriff DMA (636) und in Antwort auf die Bestimmung, dass die NIC ein oder mehrere Pakete empfangen hat, von Paketdaten des einen oder der mehreren empfangenen Pakete aus der NIC zu den Speicherpuffern, die mit den Empfangsdeskriptoren in der NIC-Empfangswarteschlange verknüpft sind, die den Slots im Ring zugewiesen sind, (634).

    Zusammenwirken von Altvorrichtungen in virtualisierten Netzwerken

    公开(公告)号:DE102018214007A1

    公开(公告)日:2019-03-28

    申请号:DE102018214007

    申请日:2018-08-20

    Applicant: INTEL CORP

    Abstract: Eine Rechnervorrichtung, die Folgendes umfasst: eine Hardwareplattform; und eine Interworking-Broker-Funktion (IBF), die auf der Hardwareplattform gehostet ist, wobei die IBF einen Übersetzungstreiber (TD) umfasst, der einer Altnetzwerkvorrichtung zugeordnet ist, die keine native Interoperabilität mit einem Orchestrator aufweist, und die IBF konfiguriert ist, um: vom Orchestrator einen Netzwerkfunktionsbereitstellungs- oder -konfigurationsbefehl für die Altnetzwerkvorrichtung zu empfangen; den TD zu betreiben, um den Befehl in ein von der Altnetzwerkvorrichtung aufnehmbares Format zu übersetzen; und den Befehl an die Altnetzwerkvorrichtung weiterzuleiten.

    TECHNOLOGIEN ZUM KOORDINIEREN DES ZUGRIFFS AUF DATENPAKETE IN EINEM SPEICHER

    公开(公告)号:DE112017003018T5

    公开(公告)日:2019-03-07

    申请号:DE112017003018

    申请日:2017-05-18

    Applicant: INTEL CORP

    Abstract: Technologien zum Koordinieren des Zugriffs auf Pakete weisen eine Netzwerkvorrichtung auf. Die Netzwerkvorrichtung ist dazu vorgesehen, einen Ring in einem Speicher der Netzwerkvorrichtung herzustellen. Der Ring weist eine Vielzahl von Schlitzen auf. Die Netzwerkvorrichtung ist auch dazu vorgesehen, Kerne jeweils zu einer Eingangsstufe, einer Ausgangsstufe und einer Arbeiterstufe zuzuweisen. Die Arbeiterstufe soll Daten in einem Datenpaket mit einer zugeordneten Arbeiterfunktion verarbeiten. Die Netzwerkvorrichtung soll auch mit der Eingangsstufe einen Eintrag zu einem Schlitz in dem Ring hinzufügen, der für ein Datenpaket repräsentativ ist, das mit der Netzwerkschnittstellensteuerung der Netzwerkvorrichtung empfangen wird, mit der Arbeiterstufe auf den Eintrag in dem Ring zugreifen, um mindestens einen Teil des Datenpakets zu verarbeiten, und mit der Ausgangsstufe der Netzwerkschnittstellensteuerung das verarbeitete Datenpaket zur Übertragung bereitstellen.

    Technologien für ein skalierbares Senden und Empfangen von Paketen

    公开(公告)号:DE112017003294T5

    公开(公告)日:2019-03-21

    申请号:DE112017003294

    申请日:2017-05-31

    Applicant: INTEL CORP

    Abstract: Technologien zum skalierbaren Empfangen und Senden von Paketen enthalten eine Netzwerkvorrichtung. Die Netzwerkvorrichtung soll einen Ring errichten, der als ein kreisförmiger Puffer definiert ist und eine Vielzahl von Slots zum Speichern von Einträgen enthält, die für Pakete repräsentativ sind. Die Netzwerkvorrichtung soll auch Empfangsdeskriptoren generieren und den Slots im Ring zuzuweisen. Jeder Empfangsdeskriptor enthält einen Pointer auf einen entsprechenden Speicherpuffer, um Paketdaten zu speichern. Die Netzwerkvorrichtung soll ferner bestimmen, ob die NIC ein oder mehrere Pakete empfangen hat, und, mit direktem Speicherzugriff (DMA) und in Antwort auf eine Bestimmung, dass die NIC ein oder mehrere Pakete empfangen hat, Paketdaten des einen oder der mehreren empfangenen Pakete aus der NIC zu den Speicherpuffern kopieren, die mit den Empfangsdeskriptoren verknüpft sind, die den Slots im Ring zugewiesen sind.

Patent Agency Ranking