embOS Mehrere virtuelle Ethernet-Ports an Single-Port-MCUs einrichten

Redakteur: Sebastian Gerstl

Der TCP/IP-Stack von SEGGER unterstützt ab sofort das Tail Tagging-Feature von Micrel/Microchip Ethernet Switches. embOS/IP ist der erste IP-Stack im embedded Bereich, der dieses Feature unterstützt.

Firmen zum Thema

embOS/IP Switch Board: Der TCP/IP-Stack von SEGGER unterstützt ab sofort das Tail Tagging-Feature von Microchips (ehemals Micrel) Ethernet-Switches.
embOS/IP Switch Board: Der TCP/IP-Stack von SEGGER unterstützt ab sofort das Tail Tagging-Feature von Microchips (ehemals Micrel) Ethernet-Switches.
(Bild: SEGGER)

Damit ist es, dank der Wahl eines anderen PHY, möglich, auf einer CPU mehrere virtuelle Ethernet-Ports anzubieten, obwohl nur ein Port physisch vorhanden ist. Die Einrichtung weiterer Ethernet-Ports kann sehr komplex und aufwändig sein, da die meisten CPUs nur über einen Ethernet-Controller verfügen.

Mehrere Ports sind etwa beim Bau eines Routers nötig, bei dem jeder Port individuell ansprechbar sein muss. Auch beim Aufbau redundanter Netzwerke - bekannt als Multihoming - können mehrere Ports erforderlich sein.

Micrel/Microchip bietet für solche Anforderungen Switches, die mit Hilfe eines Tail-Tagging-Modus aus einem Ethernet-Port 1+n einzeln ansteuerbare Ports machen können. Die Adressierung der Ports erfolgt rein auf Software-Basis und ist transparent für Dritte. Das Feature erlaubt es jedem der Ports, eine eigene MAC-Adresse zu haben, so dass sie in einem Netzwerk wie unterschiedliche physische Hosts erscheinen.

Zusätzlich bietet SEGGER Hardware für die Evaluierung des neuen Features an. Das embOS/IP-Switch-Board verfügt über eine NXP Kinetis K66 CPU, den Micrel/Microchip Switch PHY KSZ8794CNX mit drei Ethernet-Ports und einer Onboard-Version der marktführenden Debug Probe J-Link von SEGGER.

Tail Tagging und ein PHY-Treiber sind für embOS/IP als Add-on erhältlich und können auch im Eval-Modus der Entwicklungsumgebung SEGGER Embedded Studio einfach getestet werden.

Weitere Informationen finden Sie auf der Webseite des Herstellers: www.segger.com.

(ID:43852384)