[go: up one dir, main page]

BE1031167B1 - WLAN-enabled terminal device, WLAN-enabled base station and communication system comprising a WLAN-enabled base station and several WLAN-enabled terminal devices - Google Patents

WLAN-enabled terminal device, WLAN-enabled base station and communication system comprising a WLAN-enabled base station and several WLAN-enabled terminal devices Download PDF

Info

Publication number
BE1031167B1
BE1031167B1 BE20226051A BE202206051A BE1031167B1 BE 1031167 B1 BE1031167 B1 BE 1031167B1 BE 20226051 A BE20226051 A BE 20226051A BE 202206051 A BE202206051 A BE 202206051A BE 1031167 B1 BE1031167 B1 BE 1031167B1
Authority
BE
Belgium
Prior art keywords
wlan
ethernet
data frame
vxlan
enabled
Prior art date
Application number
BE20226051A
Other languages
German (de)
Other versions
BE1031167A1 (en
Inventor
Andreas Pape
Timo Stoll
Original Assignee
Phoenix Contact Gmbh & Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Phoenix Contact Gmbh & Co filed Critical Phoenix Contact Gmbh & Co
Priority to BE20226051A priority Critical patent/BE1031167B1/en
Priority to EP23833132.6A priority patent/EP4639861A1/en
Priority to PCT/EP2023/086729 priority patent/WO2024133326A1/en
Publication of BE1031167A1 publication Critical patent/BE1031167A1/en
Application granted granted Critical
Publication of BE1031167B1 publication Critical patent/BE1031167B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/4026Bus for use in automation systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/12Setup of transport tunnels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Die vorliegende Erfindung betrifft ein WLAN-fähiges Endgerät (10, 30) und eine WLAN-fähige Basisstation (20), in denen jewils ein Software-Modul gespeichert ist, welches das virtuelle erweiterbare LAN-Protokoll, auch als Virtuell Extensible LAN (VXLAN-Protokoll) bekannt, implementiert. Insbesondere implementiert das Software-Modul einen VXLAN-Tunnelendpunkt, kurz VTEP genannt. Zudem weist das WLAN-fähige Endgerät (10, 30) eine Ethernet-basierte Schnittstelle (30) auf, an die wenigstens ein Ethernet-fähiges Endgerät (40, 50) anschließbar ist. Über das WLAN-fähige Endgerät (10, 30) und die WLAN-fähige Basistaion (20) können Ethernet-fähige Endgeräte (40, 50) eine Schicht-2 transparente Kommunikation durchführen.The present invention relates to a WLAN-enabled terminal (10, 30) and a WLAN-enabled base station (20), in each of which a software module is stored which implements the virtual extensible LAN protocol, also known as Virtual Extensible LAN (VXLAN protocol). In particular, the software module implements a VXLAN tunnel endpoint, known as VTEP for short. In addition, the WLAN-enabled terminal (10, 30) has an Ethernet-based interface (30) to which at least one Ethernet-enabled terminal (40, 50) can be connected. Ethernet-enabled terminals (40, 50) can carry out layer-2 transparent communication via the WLAN-enabled terminal (10, 30) and the WLAN-enabled base station (20).

Description

WLAN-fähiges Endgerät, WLAN-fähige Basisstation und Kommunikationssystem umfassend eine WLAN-fähige Basisstation und mehrere WLAN-fähige EndgeräteWLAN-enabled terminal device, WLAN-enabled base station and communication system comprising a WLAN-enabled base station and several WLAN-enabled terminal devices

BeschreibungDescription

Die vorliegende Erfindung betrifft ein WLAN-fähiges Endgerät und eine WLAN-The present invention relates to a WLAN-enabled terminal and a WLAN

Basisstation, die jeweils zum Einsatz in einem drahtlosen lokalen Netzwerk, auchBase station, each designed for use in a wireless local network, also

Wireless Local Area Network (WLAN) genannt, ausgebildet sind. Die vorliegendeWireless Local Area Network (WLAN). The present

Erfindung betrifft ferner ein Kommunikationssystem, welches insbesondere eine solcheThe invention further relates to a communication system which in particular has such

WLAN-fähige Basisstation, mehrere solcher WLAN-fähigen Endgeräte und mehrereWLAN-enabled base station, several such WLAN-enabled devices and several

Ethernet-fähige Endgeräte umfasst.Includes Ethernet-capable end devices.

Ein drahtloses lokales Netzwerk, kurz WLAN (Wireless Local Area Network) genannt, ist ein lokales Funknetz, das insbesondere einen Standard der IEEE 802.11-Familie implementiert. Ein solches WLAN weist mehrere drahtlose Stationen und eine zentraleA wireless local area network, or WLAN for short, is a local radio network that implements a standard of the IEEE 802.11 family. Such a WLAN has several wireless stations and a central

Basisstation auf, die gemäß dem Standard IEEE 802.11 als Zugangspunkt oder AccessBase station that operates as an access point or access point according to the IEEE 802.11 standard.

Point bezeichnet wird. Die 802.11-WLAN-Architektur ist dem Fachmann hinlänglich bekannt.Point. The 802.11 WLAN architecture is well known to experts.

Darüber hinaus sind leitungsgebundene lokale Netzwerke, kurz auch leitungsgebundenes LAN (Local Area Network) genannt, gemäß einem Ethernet-In addition, wired local area networks, also called wired LAN (Local Area Network), are based on an Ethernet

Standard der Familie IEEE 802.3 bekannt, über die Ethernet-fähige Endgeräte, wie zumStandard of the IEEE 802.3 family, via which Ethernet-capable terminal devices, such as

Beispiel PCs, kommunizieren können.For example, PCs can communicate.

Der vorliegenden Erfindung liegt die Aufgabe zugrunde, ein WLAN-fähiges Endgerät, eine WLAN-fähige Basisstation sowie ein Kommunikationssystem bereitzustellen, welche eine Schicht-2-transparente Kommunikation zwischen Ethernet-fähigenThe present invention is based on the object of providing a WLAN-enabled terminal, a WLAN-enabled base station and a communication system which enables layer-2 transparent communication between Ethernet-enabled

Endgeräten, die nicht an ein gemeinsames leitungsgebundenes Ethernet-basiertes lokales Netzwerk angeschlossen sind, unter Einbindung eines WLAN-Netzwerks ermöglichen.Enable end devices that are not connected to a common wired Ethernet-based local network to integrate a WLAN network.

Ein Kerngedanke der Erfindung kann darin gesehen werden, in denA core idea of the invention can be seen in the

Netzwerkteilnehmern eines WLANSs, das sind vorzugsweise mehrere WLAN-fähigeNetwork participants of a WLAN, preferably several WLAN-capable

Endgeräte und eine WLAN-fähige Basisstation, kurz Zugangspunkt (Access Point) genannt, jeweils ein Software-Modul zu speichern, welches das virtuelle erweiterbareEnd devices and a WLAN-enabled base station, called access point for short, each store a software module that contains the virtual expandable

LAN-Protokoll, auch als Virtuell Extensible LAN (VXLAN-Protokoll) bekannt, implementiert. Insbesondere implementiert das Software-Modul einen VXLAN-LAN protocol, also known as Virtual Extensible LAN (VXLAN protocol). In particular, the software module implements a VXLAN

Tunnelendpunkt, kurz VTEP genannt. VXLAN wurde von der Internet EngineeringTunnel endpoint, called VTEP for short. VXLAN was developed by Internet Engineering

Task Force (IETF) in dem RFC (Request For Comments) 7348 als Standard definiert.Task Force (IETF) in the RFC (Request For Comments) 7348 defined as a standard.

Die International Assigned Numbers Authority (IANA) hat einem VTEP den UDP-Port 4789 zugewiesen. Zudem weist jedes dieser WLAN-fähigen Endgeräte eine Ethernet- basierte Schnittstelle auf, an die wenigstens ein Ethernet-fähiges Endgerät anschließbar ist. Ein weiterer Kerngedanke der Erfindung kann darin gesehen werden, dass sowohl die WLAN-fähige Basisstation als auch jedes der WLAN-fähigen Endgeräte, in denen ein Software-Modul gespeichert ist, welches das VXLAN-Protokoll implementiert, jeweils nur eine einzige IP-Adresse, die der WLAN-Schnittstelle der WLAN-fähigenThe International Assigned Numbers Authority (IANA) has assigned UDP port 4789 to a VTEP. In addition, each of these WLAN-enabled terminals has an Ethernet-based interface to which at least one Ethernet-enabled terminal can be connected. Another core idea of the invention can be seen in the fact that both the WLAN-enabled base station and each of the WLAN-enabled terminals in which a software module is stored that implements the VXLAN protocol each have only a single IP address that corresponds to the WLAN interface of the WLAN-enabled

Basisstation und des jeweiligen WLAN-fähigen Endgeräts zugeordnet ist, aufweist.base station and the respective WLAN-enabled terminal device.

Das oben genannte technische Problem wird zum einen durch die Merkmale desThe above-mentioned technical problem is caused by the characteristics of the

Anspruchs 1 gelöst.Claim 1 is resolved.

Demnach ist ein WLAN-fähiges Endgerät vorgesehen, welches folgende Merkmale aufweisen kann: - eine Steuereinrichtung, die zum Beispiel ein Mikrocontroller oder Mikroprozessor sein kann, - eine Speichereinrichtung, in der eine von der Steuereinrichtung ausführbare Software, die einen VXLAN-Tunnelendpunkt implementiert, gespeichert ist, - eine Ethernet-basierte Schnittstelle, die zu einer Ethernet-basierten Kommunikation mit einem Ethernet-fähigen Endgerät, dem insbesondere eine eindeutige MAC-Adresse zugeordnet ist, ausgebildet ist, - eine drahtlose Schnittstelle, die zu einer drahtlosen Kommunikation gemäß einemAccordingly, a WLAN-enabled terminal is provided which can have the following features: - a control device, which can be a microcontroller or microprocessor, for example, - a memory device in which software which can be executed by the control device and which implements a VXLAN tunnel endpoint is stored, - an Ethernet-based interface which is designed for Ethernet-based communication with an Ethernet-enabled terminal, which in particular is assigned a unique MAC address, - a wireless interface which is designed for wireless communication according to a

WLAN-Standard insbesondere mit einer WLAN-fähigen Basisstation eines WLAN-WLAN standard especially with a WLAN-enabled base station of a WLAN

Netzwerks ausgebildet ist, wobei der Ethernet-basierten Schnittstelle und der drahtlosennetwork, with the Ethernet-based interface and the wireless

Schnittstelle vorzugsweise jeweils eine eindeutige MAC-Adresse zugeordnet sein kann, wobei dem WLAN-fähigen Endgerät nur eine IP-Adresse zugeordnet ist, wobei die Steuereinrichtung dazu ausgebildet ist, unter Ausführung der gespeicherten Software das WLAN-fähige Endgerät zu veranlassen, al) zu prüfen, ob ein an der Ethernet-basierten Schnittstelle ankommender Ethernet-Interface can preferably be assigned a unique MAC address, wherein the WLAN-enabled terminal is assigned only one IP address, wherein the control device is designed to cause the WLAN-enabled terminal to execute the stored software, al) to check whether an Ethernet signal arriving at the Ethernet-based interface

Datenrahmen für das WLAN-fähige Endgerät bestimmt ist, a2) wenn nicht, den Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, den übergebenenData frame is intended for the WLAN-enabled terminal device, a2) if not, to pass the Ethernet data frame to the VXLAN tunnel endpoint, wherein the VXLAN tunnel endpoint is designed to

Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln, und a3) das vom VXLAN-Tunnelendpunkt erzeugte VXLAN-Paket der drahtlosenEthernet data frame into a VXLAN packet, and a3) the VXLAN packet generated by the VXLAN tunnel endpoint of the wireless

Schnittstelle zum Aussenden in einem WLAN-Datenrahmen zu übergeben, und/oder b1) ein über die drahtlose Schnittstelle in einem WLAN-Datenrahmen empfangenesInterface for transmission in a WLAN data frame, and/or b1) a received via the wireless interface in a WLAN data frame

VXLAN-Paket, in welchem ein Ethernet-Datenrahmen eingekapselt ist, dem VXLAN-VXLAN packet in which an Ethernet data frame is encapsulated, the VXLAN

Tunnelendpunkt zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, aus dem empfangenen VXLAN-tunnel endpoint, wherein the VXLAN tunnel endpoint is configured to derive from the received VXLAN

Paket den darin eingekapselten Ethernet-Datenrahmen zu extrahieren, und b2) den Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle weiterzuleiten.packet to extract the Ethernet data frame encapsulated therein, and b2) forward the Ethernet data frame over the Ethernet-based interface.

Vorteilhafteweise enthält der Ethernet-Datenrahmen nach Schritt a1) alsAdvantageously, the Ethernet data frame according to step a1) contains as

Headerinformation eine Zieladresse, d.i. eine Ziel-MAC-Adresse, für die der Ethernet-Header information a destination address, i.e. a destination MAC address for which the Ethernet

Datenrahmen bestimmt ist. Die Ziel-MAC-Adresse kann zum Beispiel eine Broadcast-, eine Multicast- oder eine Unicast-Adresse sein. Insbesondere kann diedata frame. The destination MAC address can be, for example, a broadcast, a multicast or a unicast address. In particular, the

Steuereinrichtung dazu ausgebildet sein, in Schritt a2) zunächst anhand der im Ethernet-The control device must be designed to, in step a2), initially use the data stored in the Ethernet

Datenrahmen enthaltenen Ziel-MAC-Adresse zu prüfen, ob der Ethernet-Datenrahmen vom WLAN-fähigen Endgerät über die drahtlose Schnittstelle ausgesendet werden soll.The destination MAC address contained in the data frame is used to check whether the Ethernet data frame should be sent from the WLAN-enabled terminal device via the wireless interface.

Hierzu kann die Steuereinrichtung beispielsweise in einer im WLAN-fähigen Endgerät gespeicherten Konfiguartionsdatei nachsehen, die die entsprechenden Informationen zurFor this purpose, the control device can, for example, look in a configuration file stored in the WLAN-enabled terminal device, which contains the relevant information for

Behandlung eines empfangenen Ethernet-Datenrahmens mit einer bestimmten Ziel-Handling a received Ethernet data frame with a specific destination

MAC-Adresse enthält. Wenn ja, kann die Steuereinrichtung das WLAN-fähigeMAC address. If so, the control device can use the WLAN-enabled

Endgerät veranlassen, in Schritt a2) eine Headerinformation dem VXLAN-Paket hinzuzufügen, die eine Quell-Adresseninformation, die das WLAN-fähige Endgerät bzw. dessen VXLAN-Tunnelendpunkt adressiert, und eine Ziel-Adresseninformation enthält, die einen vorbestimmten VXLAN-Tunnelendpunkt, der in einem anderenCause the terminal to add header information to the VXLAN packet in step a2), which contains source address information that addresses the WLAN-enabled terminal or its VXLAN tunnel endpoint, and destination address information that addresses a predetermined VXLAN tunnel endpoint that is located in another

WLAN -fähigen Endgerät oder einer WLAN-fähigen Basisstation implementiert ist, alsWLAN-enabled device or a WLAN-enabled base station is implemented as

Ziel adressiert. Die Headerinformation des VXLAN-Pakets hängt beispielsweise von der Headerinformation des Ethernet-Datenrahmens ab, die zum Beispiel als Ziel-MAC-The header information of the VXLAN packet depends on the header information of the Ethernet data frame, which can be used as the destination MAC address,

Adresse die MAC-Adresse des WLAN-fähigen Endgeräts oder die MAC-Adresse einesAddress is the MAC address of the WLAN-enabled device or the MAC address of a

Ethernet-fähigen Endgeräts, welches über ein anderes WLAN-fähiges Endgerät erreichbar ist, enthält.Ethernet-capable device that can be reached via another WLAN-capable device.

Dank der Schritte al) bis a3) ist es möglich, zum Beispiel einen an der Ethernet- basierten Schnittstelle ankommenden Ethernet-Datenrahmen, der von einem an derThanks to steps al) to a3), it is possible, for example, to receive an Ethernet data frame arriving at the Ethernet-based interface from a

Ethernet-basierten Schnittstelle anschließbaren Ethernet-fähigen-Endgerät stammt, unterEthernet-based interface connectable Ethernet-capable terminal device, under

Einbeziehung eines WLAN-Netzwerks an ein anderes Ethernet-fähiges Endgerät zu senden, welches an einem anderen WLAN-fähigen Endgerät, in dem ein VXLAN-Inclusion of a WLAN network to another Ethernet-capable device, which is connected to another WLAN-capable device in which a VXLAN

Tunnelendpunkt implementiert ist, angeschlossen ist. Hierdurch wird ermöglicht, dassTunnel endpoint is implemented. This enables

Ethernet-fähige Endgeräte, die nicht über ein gemeinsames leitungsgebundenes lokalesEthernet-capable end devices that do not have a common wired local

Netzwerk verbunden sind, miteinander kommunizieren können.network can communicate with each other.

Dank der Schritte b1) und b2) ist es möglich, einen Ethernet-Datenrahmen, der für ein erstes Ethernet-fähiges Endgerät, das an der Ethernet-basierten Schnittstelle desThanks to steps b1) and b2) it is possible to create an Ethernet data frame intended for a first Ethernet-capable terminal connected to the Ethernet-based interface of the

WLAN-fähigen Endgeräts anschließbar ist, bestimmt ist, unter Einbeziehung einesWLAN-enabled terminal device, including a

WLAN-Netzwerks zu dem ersten Ethernet-fähigen Endgerät zu übertragen, obwohl das erste Ethernet-fähige Endgerät eine andere MAC-Adresse enthält als die drahtloseWLAN network to the first Ethernet-capable device, even though the first Ethernet-capable device contains a different MAC address than the wireless

Schnittstelle des WLAN-fähigen Endgeräts. Ein solcher Ethernet-Datenrahmen stammt vorzugsweise von einem anderen Ethernet-fähigen Endgerät, welches nicht über ein leitungsgebundenes LAN mit dem ersten Ethernet-fähigen Endgerät verbunden ist.Interface of the WLAN-enabled terminal device. Such an Ethernet data frame preferably originates from another Ethernet-enabled terminal device that is not connected to the first Ethernet-enabled terminal device via a wired LAN.

Bei einem WLAN-Datenrahmen handelt es sich insbesondere um einen standardisiertenA WLAN data frame is a standardized

Datenrahmen gemäß einem IEEE 802.11 Standard, während es sich bei einem Ethernet-Data frames according to an IEEE 802.11 standard, while an Ethernet

Datenrahmen insbesondere um einen standardisierten Datenrahmen gemäß einem IEEE 802.3 Standard handelt. Im Rahmen der vorliegenden Erfindung weist ein WLAN-Data frame is in particular a standardized data frame according to an IEEE 802.3 standard. In the context of the present invention, a WLAN

Datenrahmen gemäß einem IEEE 802.11 Standard drei Adressfelder auf, nämlich einData frames according to an IEEE 802.11 standard have three address fields, namely a

Feld für eine Quell-MAC-Adresse, ein Feld für eine Ziel-MAC-Adresse und ein Feld für die MAC-Adresse einer Zwischenstation.Field for a source MAC address, a field for a destination MAC address, and a field for the MAC address of an intermediate station.

Gemäß einer vorteilhaften Ausgestaltung weist die in der Speichereinrichtung 5 gespeicherte Software ein Software-Modul bzw. Programm, das eine erste Software-According to an advantageous embodiment, the software stored in the memory device 5 comprises a software module or program which has a first software

Bridge implementiert, und ein Software-Modul bzw. Programm auf, das eine zweiteBridge is implemented and a software module or program that provides a second

Software-Bridge implementiert. Die erste Software-Bridge ist vorzugsweise dazu ausgebildet, einen an der Ethernet-basierten Schnittstelle ankommenden Ethernet-Software bridge is implemented. The first software bridge is preferably designed to receive an Ethernet signal arriving at the Ethernet-based interface.

Datenrahmen dem VXLAN-Tunnelendpunkt zu übergeben und einen vom VXLANdata frame to the VXLAN tunnel endpoint and a VXLAN

Tunnelendpunkt aus einem VXLAN-Paket extrahierten Ethernet-Datenrahmen derTunnel endpoint extracted Ethernet data frame from a VXLAN packet of the

Ethernet-basierten Schnittstelle zu übergeben. Die zweite Software-Bridge ist vorzugsweise dazu ausgebildet, ein über die drahtlose Schnittstelle in einem WLAN-Ethernet-based interface. The second software bridge is preferably designed to transfer a data packet via the wireless interface in a WLAN

Datenrahmen empfangenes VXLAN-Paket dem VXLAN-Tunnelendpunkt zumData frame received VXLAN packet to the VXLAN tunnel endpoint for

Entkapseln zu übergeben und ein vom VXLAN-Tunnelendpunkt erzeugtes VXLAN-Decapsulate and a VXLAN generated by the VXLAN tunnel endpoint

Paket der drahtlosen Schnittstelle zum Aussenden in einem WLAN-Datenrahmen zu übergeben.Packet to the wireless interface for transmission in a WLAN data frame.

Die Steuereinrichtung des WLAN-fähigen Endgeräts kann ferner dazu ausgebildet sein, - unter Ausführung der gespeicherten Software das WLAN-fähige Endgerät zu veranlassen, zu prüfen, ob ein empfangener Ethernet-Datenrahmen für das WLAN- fähige Endgerät bestimmt ist, und - wenn ja, das WLAN-fähige Endgerät zu veranlassen, den Ethernet-Datenrahmen zu verarbeiten, oder - wenn nein, das WLAN-fähige Endgerät zu veranlassen, den Ethernet-Datenrahmen zurThe control device of the WLAN-enabled terminal can further be designed to - by executing the stored software, cause the WLAN-enabled terminal to check whether a received Ethernet data frame is intended for the WLAN-enabled terminal, and - if yes, cause the WLAN-enabled terminal to process the Ethernet data frame, or - if no, cause the WLAN-enabled terminal to forward the Ethernet data frame to

Ethernet-basierten Schnittstelle oder den Ethernet-Datenrahmen dem VXLAN-Ethernet-based interface or the Ethernet data frame to the VXLAN

Tunnelendpunkt zu übergeben, der den Ethernet-Datenrahmen in ein VXLAN-Paket einkapselt, und anschließend das VXLAN-Paket der drahtlosen Schnittstelle zurtunnel endpoint, which encapsulates the Ethernet data frame in a VXLAN packet, and then forwards the VXLAN packet to the wireless interface for

Übertragung in einem WLAN-Datenrahmen zu übergeben.transmission in a WLAN data frame.

Gemäß einem vorteilhaften Aspekt kann in einem Nutzdatenfeld eines Ethernet-According to an advantageous aspect, in a payload field of an Ethernet

Datenrahmens zum Beispiel ein Address-Resolution-Protocol-Paket oder ein IP-Paket enthalten sein. Das Address Resolution Protocol, welches in RFC 826 definiert ist, hat die Aufgabe, zu der IP-Adresse eines Netzwerteilnehmers die dazugehörende MAC-The data frame may contain, for example, an Address Resolution Protocol packet or an IP packet. The Address Resolution Protocol, which is defined in RFC 826, has the task of assigning the corresponding MAC address to the IP address of a network participant.

Adresse herauszufinden. Am Ende einer Netzwerkkonfiguration kennt jederaddress. At the end of a network configuration, everyone knows

Netzwerkteilnehmer eines Subnetzes die IP-Adressen und die jeweils dazu gehörendenNetwork participants of a subnet the IP addresses and the associated

MAC-Adressen der übrigen Netzwerkteilnehmer des Subnetzes. Angemerkt sei, dass die in einem Ethernet-Datenrahmen zu übertragenden Nutzdaten auch gemäß einem anderen Kommunikationsprotokoll als dem IP-Protokoll übertragen werden können.MAC addresses of the other network participants in the subnet. It should be noted that the user data to be transmitted in an Ethernet data frame can also be transmitted using a communication protocol other than the IP protocol.

Wird jedoch eine IP-basierte Kommunikation unterstützt, kann die Steuereinrichtung des WLAN-fähigen Endgeräts ferner dazu ausgebildet sein, unter Ausführung derHowever, if IP-based communication is supported, the control device of the WLAN-enabled terminal can also be designed to execute the

Software das WLAN-fähige Endgerät zu veranlassen, zu prüfen, ob ein in einem empfangenden Ethernet-Datenrahmen enthaltenes IP-Paket oder Address-Resolution-Software to cause the WLAN-enabled device to check whether an IP packet or address resolution packet contained in a received Ethernet data frame

Protocol-Paket für das WLAN-fähige Endgerät bestimmt ist, und wenn ja, das WLAN- fähige Endgerät zu veranlassen, das IP-Paket oder das Address-Resolution-Protocol-Protocol packet is intended for the WLAN-enabled device, and if so, to cause the WLAN-enabled device to send the IP packet or the Address Resolution Protocol

Paket zu verarbeiten, oder, wenn nein, das WLAN-fähige Endgerät zu veranlassen, denpacket or, if not, to instruct the WLAN-enabled device to process the

Ethernet-Datenrahmen zur Ethernet-basierten Schnittstelle oder den Ethernet-Ethernet data frame to the Ethernet-based interface or the Ethernet

Datenrahmen dem VXLAN-Tunnelendpunkt zu übergeben, der den Ethernet-data frame to the VXLAN tunnel endpoint, which is the Ethernet

Datenrahmen in ein VXLAN-Paket einkapselt, und anschließend das VXLAN-Paket der drahtlosen Schnittstelle zur Übertragung in einem WLAN-Datenrahmen zu übergeben.data frame into a VXLAN packet and then passing the VXLAN packet to the wireless interface for transmission in a WLAN data frame.

Vorzugsweise ist ein WLAN-Datenrahmen ein Datenrahmen nach einem IEEE 802.11Preferably, a WLAN data frame is a data frame according to an IEEE 802.11

Standard und ein Ethernet-Datenrahmen ein Datenrahmen nach einem IEEE 802.3Standard and an Ethernet data frame is a data frame according to an IEEE 802.3

Standard.Default.

Das oben genannte technische Problem wird ebenfalls durch die Merkmale desThe above technical problem is also caused by the characteristics of the

Anspruchs 5 gelöst.Claim 5 is resolved.

Demnach ist eine WLAN-fähige Basisstation zum Einsatz in einem WLAN-Netzwerk vorgesehen, wobei die WLAN-fähige Basisstation insbesondere folgende Merkmale aufweisen kann: - eine Steuereinrichtung, die zum Beispiel als Mikrocontroller oder Mikroprozessor ausgebildet sein kann, - eine Speichereinrichtung, in der eine von der Steuereinrichtung ausführbare Software,Accordingly, a WLAN-enabled base station is provided for use in a WLAN network, wherein the WLAN-enabled base station can have the following features in particular: - a control device, which can be designed as a microcontroller or microprocessor, for example, - a storage device in which software executable by the control device,

die einen VXLAN-Tunnelendpunkt implementiert, gespeichert ist, - eine drahtlose Schnittstelle, die zu einer drahtlosen Kommunikation gemäß einemimplementing a VXLAN tunnel endpoint, - a wireless interface that enables wireless communication according to a

WLAN-Standard ausgebildet ist, wobei der drahtlosen Schnittstelle eine eindeutigeWLAN standard, whereby the wireless interface has a unique

MAC-Adresse zugeordnet ist, wobei der WLAN-fähigen Basisstation nur eine IP-MAC address, whereas the WLAN-enabled base station only has an IP

Adresse zugeordnet ist, und wobei die Steuereinrichtung dazu ausgebildet ist, unter Ausführung der gespeicherten Software die WLAN-fähige Basisstation zu veranlassen, 1) zu prüfen, ob ein über die drahtlose Schnittstelle empfangener WLAN-Datenrahmen ein VXLAN-Paket enthält, welches für die Basisstation bestimmt ist, wobei dasaddress, and wherein the control device is designed to cause the WLAN-capable base station, by executing the stored software, to 1) check whether a WLAN data frame received via the wireless interface contains a VXLAN packet which is intended for the base station, wherein the

VXLAN-Paket einen Ethernet-Datenrahmen enthält, und ij) wenn ja, den Ethernet-Datenrahmen aus dem VXLAN-Paket zu extrahieren.VXLAN packet contains an Ethernet data frame, and ij) if so, extract the Ethernet data frame from the VXLAN packet.

Vorzugsweise weist die WLAN-fähige Basisstation ferner eine Ethernet-basiertePreferably, the WLAN-enabled base station further comprises an Ethernet-based

Schnittstelle auf, die zu einer Ethernet-basierten Kommunikation mit einem Ethernet- fähigen Endgerät ausgebildet ist, wobei die Steuereinrichtung dazu ausgebildet ist, unter Ausführung der gespeicherten Software die WLAN-fähige Basisstation zu veranlassen, ferner zu prüfen, ob der extrahierte Ethernet-Datenrahmen über die Ethernet-basierteInterface which is designed for Ethernet-based communication with an Ethernet-capable terminal, wherein the control device is designed to cause the WLAN-capable base station to further check, by executing the stored software, whether the extracted Ethernet data frame is transmitted via the Ethernet-based

Schnittstelle oder die drahtlose Schnittstelle weiterzuleiten ist, und, wenn der extrahierte Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle weiterzuleiten ist, den extrahierten Ethernet-Datenrahmen der Ethernet-basierteninterface or the wireless interface, and, if the extracted Ethernet data frame is to be forwarded over the Ethernet-based interface, the extracted Ethernet data frame of the Ethernet-based

Schnittstelle zur Weiterleitung zu übergeben, oder, wenn der extrahierte Ethernet-Datenrahmen über die drahtlose Schnittstelle weiterzuleiten ist, den extrahierten Ethernet-Datenrahmen in einen WLAN-interface for forwarding, or, if the extracted Ethernet data frame is to be forwarded over the wireless interface, to convert the extracted Ethernet data frame into a WLAN

Datenrahmen umzuwandeln und den WLAN-Datenrahmen der drahtlosen Schnittstelle zum Aussenden zu übergeben.data frame and pass the WLAN data frame to the wireless interface for transmission.

Vorteilhafterweise kann die Steuereinrichtung der WLAN-fähigen Basisstation dazu ausgebildet sein, unter Ausführung der gespeicherten Software die WLAN-fähigeAdvantageously, the control device of the WLAN-enabled base station can be designed to control the WLAN-enabled base station by executing the stored software.

Basisstation zu veranlassen, einen über die Ethernet-basierte Schnittstelle empfangenen Ethernet-Datenrahmen in einbase station to convert an Ethernet data frame received via the Ethernet-based interface into a

VXLAN-Paket einzukapseln und das VXLAN-Paket in einem WLAN-Datenrahmen über die drahtlose Schnittstelle auszusenden.VXLAN packet and send the VXLAN packet in a WLAN data frame over the wireless interface.

Insbesondere kann die Steuereinrichtung der WLAN-fähige Basisstation dazu ausgebildet sein, unter Ausführung der gespeicherten Software die WLAN-fähigeIn particular, the control device of the WLAN-enabled base station can be designed to control the WLAN-enabled base station by executing the stored software.

Basisstation zu veranlassen, 1) zunächst zu prüfen, ob ein über die Ethernet-basierte Schnittstelle empfangenerto instruct the base station to 1) first check whether a signal received via the Ethernet-based interface

Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln ist, 11) wenn ja, den Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, den übergebenen Ethernet-Ethernet data frame is to be encapsulated in a VXLAN packet, 11) if so, to pass the Ethernet data frame to the VXLAN tunnel endpoint, wherein the VXLAN tunnel endpoint is configured to

Datenrahmen in ein VXLAN-Paket einzukapseln, und iii) das vom VXLAN-Tunnelendpunkt erzeugte VXLAN-Paket der drahtlosendata frame into a VXLAN packet, and iii) the VXLAN packet generated by the VXLAN tunnel endpoint of the wireless

Schnittstelle zum Aussenden in einem WLAN-Datenrahmen zu übergeben.Interface for transmission in a WLAN data frame.

Gemäß einer beispielhaften Implementation kann die in der Speichereinrichtung gespeicherte Software zum Beispiel eine erste Software-Bridge und eine zweiteAccording to an exemplary implementation, the software stored in the storage device may, for example, include a first software bridge and a second

Software-Bridge implementieren, wobei die erste Software-Bridge dazu ausgebildet ist, ein über die drahtlose Schnittstelle erhaltenes, für die WLAN-fähige Basisstaion bestimmtes VXLAN-Paket über wenigstens eine virtuelle Ethernet-Schnittstelle und die zweite Software-Bridge dem VXLAN-Tunnelendpunkt zu übergeben, und einen vomImplement a software bridge, wherein the first software bridge is designed to transfer a VXLAN packet received via the wireless interface and intended for the WLAN-capable base station to the VXLAN tunnel endpoint via at least one virtual Ethernet interface and the second software bridge, and a

VXLAN-Tunnelendpunkt aus einem VXLAN-Paket extrahierten Ethernet-Datenrahmen der Ethernet-basierten Schnittstelle oder der drahtlosen Schnittstelle zu übergeben.VXLAN tunnel endpoint to pass the Ethernet data frame extracted from a VXLAN packet to the Ethernet-based interface or the wireless interface.

Das oben genannte technische Problem wird ebenfalls durch die Merkmale desThe above technical problem is also caused by the characteristics of the

Anspruchs 10 gelöst.Claim 10 is resolved.

Demnach ist ein Kommunikationssystem vorgesehen, welches ein WLAN-Netzwerk und ein leitungsgebundenes Ethernet-basiertes System umfasst.Accordingly, a communication system is provided which includes a WLAN network and a wired Ethernet-based system.

Das leitungsgebundene Ethernet-basierte System weist insbesondere wenigstens ein erstes, zweites und drittes Ethernet-fähiges Endgerät mit jeweils einer Ethernet- basierten Schnittstelle auf, wobei jedem der Ethernet-fähigen Endgeräte eine eindeutigeThe wired Ethernet-based system has in particular at least a first, second and third Ethernet-capable terminal, each with an Ethernet-based interface, wherein each of the Ethernet-capable terminals is assigned a unique

MAC-Adresse zugeordnet ist. Das WLAN-Netzwerk weist wenigstens ein erstes und ein zweites WLAN-fähiges Endgerät, welches weiter oben umschrieben ist und die zuvor umschriebene WLAN-fähige Basisstation auf. An das erste WLAN-fähigeMAC address is assigned. The WLAN network has at least a first and a second WLAN-enabled terminal, which is described above and the WLAN-enabled base station described above. The first WLAN-enabled

Endgerät ist das erste Ethernet-fähige Endgerät und an das zweite WLAN-fähigeThe device is the first Ethernet-capable device and the second WLAN-capable

Endgerät ist das zweite Ethernet-fähige Endgerät angeschlossen.The second Ethernet-capable terminal device is connected.

Optional kann an die WLAN-fähige Basisstation das dritte Ethernet-fähige Endgerät angeschlossen sein.Optionally, the third Ethernet-capable device can be connected to the WLAN-capable base station.

Gemäß einer vorteilhaften Ausgestaltung kann das Kommunikationssystem wenigstens ein WLAN-fähiges Endgerät aufweisen, in dem keine VXLAN-According to an advantageous embodiment, the communication system can have at least one WLAN-capable terminal in which no VXLAN

Funktionalität, d.h. insbesondere kein VXLAN-Tunnelendpunkt implementiert ist.Functionality, i.e. in particular no VXLAN tunnel endpoint is implemented.

Vorteilhafterweise ist das Kommunikationssystem dazu ausgebildet, eineAdvantageously, the communication system is designed to

Kommunikation zwischen dem ersten und zweiten Ethernet-fähigem Endgerät, die am ersten bzw. zweiten WLAN-fähigen Endgerät angeschlossen sind, zu steuern.To control communication between the first and second Ethernet-capable terminal devices that are connected to the first and second WLAN-capable terminal devices, respectively.

Vorteilhafterweise kann das Kommunikationssystem dazu ausgebildet sein, eineAdvantageously, the communication system can be designed to

Kommunikation zwischen dem ersten, zweiten und dritten Ethernet-fähigem Endgerät, die jeweils am ersten und zweiten WLAN-fähigen Endgerät und an der WLAN-fähigenCommunication between the first, second and third Ethernet-enabled terminal devices, which are connected to the first and second WLAN-enabled terminal devices and to the WLAN-enabled

Basisstation angeschlossen sind, und dem wenigstens einen WLAN-fähigen Endgerät ohne VXLAN-Funktionalität zu steuern.base station and to control at least one WLAN-enabled terminal device without VXLAN functionality.

Gemäß einer vorteilhaften Ausgestaltung kann das erste Ethernet-fähige Endgerät dazu ausgebildet sein, einen Ethernet-Datenrahmen zu erzeugen, der für das zweite Ethernet- fähige Endgerät bestimmt ist, und den Ethernet-Datenrahmen zur Ethernet-basiertenAccording to an advantageous embodiment, the first Ethernet-capable terminal can be designed to generate an Ethernet data frame intended for the second Ethernet-capable terminal and to forward the Ethernet data frame to the Ethernet-based

Schnittstelle des ersten WLAN-fähigen Endgeräts zu übertragen, wobei der Ethernet-Interface of the first WLAN-enabled device, whereby the Ethernet

Datenrahmen die MAC-Adresse des zweiten Ethernet-fähigen Endgeräts als Ziel-MAC-Data frame the MAC address of the second Ethernet-capable device as the destination MAC

Adresse enthält, wobei die Steuereinrichtung des ersten WLAN-fähigen Endgeräts dazu ausgebildet sein kann, unter Ausführung der gespeicherten Software das WLAN-fähige Endgerät zu veranlassen, den Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt zu übergeben, wobei derAddress, wherein the control device of the first WLAN-enabled terminal can be designed to cause the WLAN-enabled terminal to transfer the Ethernet data frame to the VXLAN tunnel endpoint by executing the stored software, wherein the

VXLAN-Tunnelendpunkt dazu ausgebildet ist, den übergebenen Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln, welches eine Headerinformation enthält, die den im zweiten WLAN-fähigen Endgerät implementierten VXLAN-Tunnelendpunkt adressiert, und das vom VXLAN-Tunnelendpunkt erzeugte VXLAN-Paket der drahtlosen Schnittstelle zum Aussenden in einem ersten WLAN-Datenrahmen zu übergeben, wobei der ersteVXLAN tunnel endpoint is designed to encapsulate the transferred Ethernet data frame in a VXLAN packet which contains header information which addresses the VXLAN tunnel endpoint implemented in the second WLAN-capable terminal, and to transfer the VXLAN packet generated by the VXLAN tunnel endpoint to the wireless interface for transmission in a first WLAN data frame, wherein the first

WLAN-Datenrahmen die Adresse des WLAN-fähigen Endgeräts und die Adresse derWLAN data frame the address of the WLAN-enabled device and the address of the

WLAN-fähige Basisstation enthält, wobei die Steuereinrichtung der WLAN-fähigenWLAN-enabled base station, whereby the control device of the WLAN-enabled

Basisstation dazu ausgebildet ist, unter Ausführung der gespeicherten Software dieBase station is designed to execute the stored software to

WLAN-fähige Basisstaiton zu veranlassen, das im empfangenen ersten WLAN-Datenrahmen enthaltene VXLAN-Paket in einem zweiten WLAN-Datenrahmen über die drahtlose Schnittstelle auszusenden, wobei der zweite WLAN-Datenrahmen die Adresse des zweiten WLAN-fähigen Endgeräts enthält, wobei die Steuereinrichtung des zweiten WLAN-fähigen Endgeräts dazu ausgebildet ist, unterWLAN-enabled base station to transmit the VXLAN packet contained in the received first WLAN data frame in a second WLAN data frame via the wireless interface, wherein the second WLAN data frame contains the address of the second WLAN-enabled terminal, wherein the control device of the second WLAN-enabled terminal is designed to

Ausführung der gespeicherten Software das zweite WLAN-fähige Endgerät zu veranlassen, a) das über die drahtlose Schnittstelle in dem zweiten WLAN-Datenrahmen empfangeneExecution of the stored software causes the second WLAN-enabled terminal to a) receive the data received via the wireless interface in the second WLAN data frame

VXLAN-Paket, in welchem der für das Ethernet-fähige Endgerät adressierte Ethernet-VXLAN packet in which the Ethernet address for the Ethernet-capable device

Datenrahmen eingekapselt ist, dem VXLAN-Tunnelendpunkt zu übergeben, wobei derdata frame is encapsulated to the VXLAN tunnel endpoint, where the

VXLAN-Tunnelendpunkt dazu ausgebildet ist, aus dem empfangenen VXLAN-Paket den darin eingekapselten Ethernet-Datenrahmen zu extrahieren, und b) den extrahierten Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle zum zweiten Ethernet-fähigen Endgerät zu übertragen.VXLAN tunnel endpoint is designed to extract the Ethernet data frame encapsulated in the received VXLAN packet, and b) to transmit the extracted Ethernet data frame via the Ethernet-based interface to the second Ethernet-capable terminal device.

Gemäß einer vorteilhaften Weiterbildung kann das erste und/oder zweite Ethernet- fähige Endgerät dazu ausgebildet sein, einen Ethernet-Datenrahmen zu erzeugen, der für das dritte Ethernet-fähige Endgerät bestimmt ist, und den Ethernet-Datenrahmen zur entsprechenden Ethernet-basierten Schnittstelle des ersten bzw. zweiten WLAN-fähigenAccording to an advantageous development, the first and/or second Ethernet-capable terminal device can be designed to generate an Ethernet data frame intended for the third Ethernet-capable terminal device and to forward the Ethernet data frame to the corresponding Ethernet-based interface of the first or second WLAN-capable

Endgeräts zu übertragen, wobei der Ethernet-Datenrahmen die MAC-Adresse des dritten Ethernet-fähigen Endgeräts als Ziel-MAC-Adresse enthält, wobei die Steuereinrichtung des ersten bzw. zweiten WLAN-fähigen Endgeräts dazu ausgebildet ist, unter Ausführung der gespeicherten Software das erste bzw. zweiteterminal, wherein the Ethernet data frame contains the MAC address of the third Ethernet-capable terminal as the destination MAC address, wherein the control device of the first or second WLAN-capable terminal is designed to execute the stored software to transmit the first or second

WLAN -fähige Endgerät zu veranlassen, den Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt zu übergeben, wobei derWLAN-enabled device to pass the Ethernet data frame to the VXLAN tunnel endpoint, whereby the

VXLAN-Tunnelendpunkt dazu ausgebildet ist, den übergebenen Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln, welches eine Headerinformation enthält, die den in der WLAN-fähigen Basisstation implementierten VXLAN-Tunnelendpunkt adressiert, und das vom VXLAN-Tunnelendpunkt erzeugte VXLAN-Paket der jeweiligen drahtlosenVXLAN tunnel endpoint is designed to encapsulate the transferred Ethernet data frame in a VXLAN packet which contains header information that addresses the VXLAN tunnel endpoint implemented in the WLAN-capable base station, and to forward the VXLAN packet generated by the VXLAN tunnel endpoint to the respective wireless

Schnittstelle zum Aussenden in einem WLAN-Datenrahmen zu übergeben, wobei derInterface for transmission in a WLAN data frame, whereby the

WLAN-Datenrahmen die Adresse der WLAN-fähige Basisstation enthält, wobei die Steuereinrichtung der WLAN-fähigen Basisstation dazu ausgebildet ist, unterWLAN data frame contains the address of the WLAN-enabled base station, wherein the control device of the WLAN-enabled base station is designed to

Ausführung der gespeicherten Software die WLAN-fähige Basisstation zu veranlassen, das über die drahtlose Schnittstelle in dem WLAN-Datenrahmen empfangene VXLAN-Execution of the stored software causes the WLAN-enabled base station to transmit the VXLAN received via the wireless interface in the WLAN data frame.

Paket, in welchem der für das dritte Ethernet-fähige Endgerät adressierte Ethernet-Packet in which the Ethernet address for the third Ethernet-capable device

Datenrahmen eingekapselt ist, dem VXLAN-Tunnelendpunkt zu übergeben, wobei derdata frame is encapsulated to the VXLAN tunnel endpoint, where the

VXLAN-Tunnelendpunkt dazu ausgebildet ist, aus dem empfangenen VXLAN-Paket den darin eingekapselten Ethernet-Datenrahmen zu extrahieren, und den extrahierten Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle zum dritten Ethernet-fähigen Endgerät zu übertragen.VXLAN tunnel endpoint is designed to extract the Ethernet data frame encapsulated in the received VXLAN packet and to transmit the extracted Ethernet data frame via the Ethernet-based interface to the third Ethernet-capable terminal device.

Angemerkt sei, dass es sich in an sich bekannter Weise bei einer MAC (Media AccessIt should be noted that, as is well known, a MAC (Media Access

Control)-Adresse um eine Hardware- bzw. Geräte-Adresse handelt. Vorzugsweise ist in der drahtlosen Schnittstelle jedes der WLAN-fähigen Endgeräte, in der drahtlosenControl) address is a hardware or device address. Preferably, in the wireless interface of each of the WLAN-enabled terminal devices, in the wireless

Schnittstelle der WLAN-fähigen Basisstation, in der Ethernet-basierten Schnittstelle jedes der Ethernet-fähigen Endgeräte und, sofern vorhanden, in der Ethernet-basiertenInterface of the WLAN-enabled base station, in the Ethernet-based interface of each of the Ethernet-enabled terminal devices and, if available, in the Ethernet-based

Schnittstelle der WLAN-fähigen Basisstation und wenigstens eines der WLAN-fähigenInterface of the WLAN-enabled base station and at least one of the WLAN-enabled

Endgeräte jeweils eine eindeutige MAC-Adresse gespeichert.Each end device has a unique MAC address stored.

Die Erfindung wird nachfolgend anhand eines Ausführungsbeispiels in Verbindung mit den beiliegenden Zeichnungen näher erläutert. Darin zeigen:The invention is explained in more detail below using an embodiment in conjunction with the accompanying drawings, in which:

Figurl ein schematisches Blockschaltbild eines beispielhaften WLAN-fähigenFigure 1 shows a schematic block diagram of an exemplary WLAN-enabled

Endgeräts,terminal,

Figur2 ein schematisches Blockschaltbild einer beispielhaften WLAN-fähigenFigure 2 is a schematic block diagram of an exemplary WLAN-enabled

Basisstation,Base station,

Figur3 ein beispielhaftes Kommunikationssystem mit zwei WLAN-fähigenFigure 3 shows an exemplary communication system with two WLAN-enabled

Endgeräten nach Figur 1 und der in Figur 2 gezeigten WLAN-fähigenTerminals according to Figure 1 and the WLAN-enabled devices shown in Figure 2

Basisstation,Base station,

Figur 4 ein beispielhaftes Format eines Ethernet-Datenrahmens undFigure 4 shows an example format of an Ethernet data frame and

Figur 5 das Format eines beispielhaften VXLAN-Pakets.Figure 5 shows the format of an example VXLAN packet.

Figur 1 zeigt das schematische Blockschaltbild eines beispielhaften WLAN-fähigenFigure 1 shows the schematic block diagram of an exemplary WLAN-enabled

Endgeräts 10, welches ein Netzwerkteilnehmer eines WLANs 100 (Wireless Local AreaTerminal 10, which is a network participant of a WLAN 100 (Wireless Local Area

Network) sein kann. Das WLAN fähige-Endgerät 10 weist eine Ethernet-basierteNetwork). The WLAN-capable terminal device 10 has an Ethernet-based

Schnittstelle 11 vorzugsweise gemäß einem IEEE 802.3 Standard auf. Bei der Ethernet- basierten Schnittstelle 11 kann es sich um eine Hardware- und/oderInterface 11 preferably in accordance with an IEEE 802.3 standard. The Ethernet-based interface 11 can be a hardware and/or

Softwarekomponente handeln. Die Ethernet-basierte Schnittstelle 11 kann alsThe Ethernet-based interface 11 can be used as

Netzwerkadapter ausgebildet sein, der einen Ethernet-Port aufweist, an den zumNetwork adapter that has an Ethernet port to which the

Beispiel eine Leitung oder ein Bus angeschlossen werden kann. Der Ethernet-Port derFor example, a line or a bus can be connected. The Ethernet port of the

Ethernet-basierten Schnittstelle 11 kann ein RJ-45 Port sein, an den beispielsweise eine 8-adrige Ethernet-Leitung anschlieBbar ist. Über die Ethernet-basierte Schnittstelle 11 kann das WLAN-fähige Endgerät 10 mit wenigstens einem Ethernet-fähigen Endgerät, beispielsweise dem in Figur 4 gezeigten Ethernet-fähigen Endgerät 40 kommunizieren.The Ethernet-based interface 11 can be an RJ-45 port to which, for example, an 8-wire Ethernet cable can be connected. The WLAN-enabled terminal 10 can communicate with at least one Ethernet-enabled terminal, for example the Ethernet-enabled terminal 40 shown in Figure 4, via the Ethernet-based interface 11.

Der Ethernet-basierten Schnittstelle 11 kann in an sich bekannter Weise eine eindeutigeThe Ethernet-based interface 11 can be assigned a unique

MAC-Adresse zugeordnet sein, die aber nicht benötigt wird.MAC address may be assigned, but this is not required.

Weiterhin weist das WLAN-fähige Endgerät 10 eine drahtlose Schnittstelle 13 auf, die vorzugsweise als WLAN-Schnittstelle gemäß einem Standard der IEEE 802.11 Familie implementiert sein kann. Die WLAN-Schnittstelle 13 kann ebenfalls alsFurthermore, the WLAN-enabled terminal 10 has a wireless interface 13, which can preferably be implemented as a WLAN interface according to a standard of the IEEE 802.11 family. The WLAN interface 13 can also be implemented as

Netzwerkadapter ausgebildet sein. Angemerkt sei, dass das WLAN-fähige Endgerät 10 nur eine einzige IP-Adresse aufweist, die der WLAN-Schnittstelle 13 zugeordnet ist.Network adapter. It should be noted that the WLAN-capable terminal device 10 has only a single IP address, which is assigned to the WLAN interface 13.

Der WLAN-Schnittstelle 13 ist ferner eine eindeutige MAC-Adresse zugeordnet. DieThe WLAN interface 13 is also assigned a unique MAC address.

WLAN-Schnittstelle 13 ist vorzugsweise als Hard- und/oder Softwarekomponente ausgebildet, die vorzugsweise die Schicht-1 und die Schicht-2 des ISO/OSIWLAN interface 13 is preferably designed as a hardware and/or software component, which preferably supports layer 1 and layer 2 of the ISO/OSI

Referenzmodells implementiert. Sie kann in an sich bekannter Weise alsIt can be implemented in a known manner as

Netzwerkadapter ausgebildet sein.Network adapter must be designed.

Weiterhin weist das WLAN-fähige Endgerät 10 eine Steuereinrichtung 14 und eineFurthermore, the WLAN-enabled terminal 10 has a control device 14 and a

Speichereinrichtung 15 auf, in der eine von der Steuereinrichtung 14 ausführbareStorage device 15 in which a control device 14 executable

Software gespeichert ist. Die Software enthält unter anderem ein Software-Modul oder ein Programm, welches einen VXLAN-Tunnelendpunkt implementiert. Die AbkürzungSoftware is stored. The software contains, among other things, a software module or a program that implements a VXLAN tunnel endpoint. The abbreviation

VXLAN steht für Virtuell Extensible LAN, welches von der IETF in RFC 7348 alsVXLAN stands for Virtual Extensible LAN, which is defined by the IETF in RFC 7348 as

Standard definiert ist. Die Steuereinrichtung 14 und die Speichereinrichtung 15 könnenStandard is defined. The control device 14 and the storage device 15 can

Komponenten eines Mikrocontrollers 12 sein, wie beispielhaft in den Figuren 1 und 3 gezeigt. In diesem Fall kann die Steuerinrichtunmg 14 als Mikroprozessor ausgebildet sein. Die Steuereinrichtung 14 und die Speichereinrichtung 15 können aber auch als getrennte, elektrisch miteinander verbundene Komponenten ausgebildet sein, wobei in diesem Fall die Steuereinrichtung 14 auch als Mikrocontroller ausgebildet sein könnte.Components of a microcontroller 12, as shown by way of example in Figures 1 and 3. In this case, the control device 14 can be designed as a microprocessor. The control device 14 and the memory device 15 can also be designed as separate, electrically connected components, in which case the control device 14 could also be designed as a microcontroller.

Die Speichereinrichtung 15 kann aber auch separat zur Steuereinrichtung 12 angeordnet und mit dieser eleketrisch verbunden sein. Die in der Speichereinrichtung 15 gespeicherte Software kann weitere Software-Module und/oder Programme enthalten, wie zum Beispiel ein Software-Modul, das eine erste Software-Bridge implementiert, ein weiteres Software-Modul, das eine zweite Software-Bridge implementiert, einHowever, the storage device 15 can also be arranged separately from the control device 12 and electrically connected to it. The software stored in the storage device 15 can contain further software modules and/or programs, such as a software module that implements a first software bridge, a further software module that implements a second software bridge, a

Software-Modul, das einen IP-Stack bzw. IP-Protokolle implementiert, und ein weiteresSoftware module that implements an IP stack or IP protocols, and another

Software-Modul, das das Address-Resolution-Protocol (ARP-Protokoll) implementiert.Software module that implements the Address Resolution Protocol (ARP protocol).

Ferner kann in der Speichereinrichtung 15 eine Firmware oder ein Betriebssystem hinterlegt sein, welches bei Ausführung durch den Mikroprozessor 14 das WLAN- fähige Endgerät 10 überwacht und steuert. Als Betriebssystem kann das Linux-Furthermore, a firmware or an operating system can be stored in the memory device 15, which monitors and controls the WLAN-capable terminal 10 when executed by the microprocessor 14. The operating system can be the Linux

Betriebssystem gespeichert sein, wobei bei diesem Beispiel die jeweiligen Software-Operating system, whereby in this example the respective software

Module bzw. Programme Linux-basierte Komponenten des Betriebssystems sein können. In der Speichereinrichtung 15 des WLAN-fähigen Endgeräts 10 könnenModules or programs can be Linux-based components of the operating system. In the storage device 15 of the WLAN-enabled terminal 10,

Kommunikationsregeln gespeichert sein, die zum Beispiel ermöglichen, dass über dieCommunication rules can be stored, which, for example, allow the

Ethernet-basierte Schnittstelle 11 oder über die WLAN-Schnittstelle 13 erhalteneEthernet-based interface 11 or received via the WLAN interface 13

Datenrahmen unmittelbar die IP-Protokolle des WLAN-fähigen Endgeräts 10 erreichen können.Data frames can directly reach the IP protocols of the WLAN-enabled terminal device 10.

Die Ethernet-basierte Schnittstelle 11 ist dazu ausgebildet, Ethernet-Datenrahmen insbesondere gemäß einem 802.3 Standard beispielsweise vom Ethernet-fähigenThe Ethernet-based interface 11 is designed to receive Ethernet data frames, in particular according to an 802.3 standard, for example from the Ethernet-capable

Endgerät 40 zu empfangen und der Steuereinrichtung 14 bzw. dem Mikrocontroller 12 zur weiteren Be- und/oder Verarbeitung zu übergeben, oder Daten von derTerminal 40 and to transfer it to the control device 14 or the microcontroller 12 for further processing, or to transfer data from the

Steuereinrichtung 14 zur Übertragung zum Ethernet-fähigen Endgerät 40 zu erhalten.Control device 14 for transmission to the Ethernet-capable terminal device 40.

In ähnlicher Weise kann die WLAN-Schnittstelle 13 dazu ausgebildet sein, WLAN-Similarly, the WLAN interface 13 can be designed to provide WLAN

Datenrahmen, insbesondere nach einem 802.11 Standard, zu empfangen und auszusenden. Ferner ist die WLAN-Schnittstelle 13 dazu ausgebildet, einen empfangenen WLAN-Datenrahmen zur Be- und/oder Verarbeitung demto receive and transmit data frames, in particular according to an 802.11 standard. Furthermore, the WLAN interface 13 is designed to send a received WLAN data frame to the

Mikrocontroller 12 zuzuführen und Daten, die über die WLAN-Schnittstelle ausgesendet werden sollen, vom Mikrocontroller 12 zu erhalten. Angemerkt sei, dass die hier verwendeten WLAN-Datenrahmen vorzugsweise einen Header mit drei MAC-microcontroller 12 and to receive data that are to be sent via the WLAN interface from the microcontroller 12. It should be noted that the WLAN data frames used here preferably have a header with three MAC

Adressen enthalten.addresses included.

In vorteilhafterweise ist die Steuereinrichtung 14 dazu ausgebildet, unter Ausführung der in der Speichereinrichtung 15 gespeicherten Software das WLAN-fähige Endgerät 10 zu veranlassen, al) zu prüfen, ob ein an der Ethernet-basierten Schnittstelle 11 ankommender Ethernet-Advantageously, the control device 14 is designed to cause the WLAN-capable terminal 10, by executing the software stored in the storage device 15, to a) check whether an Ethernet signal arriving at the Ethernet-based interface 11

Datenrahmen, der zum Beispiel vom Ethernet-fähigen Endgerät 40 kommt, für dasData frame, which comes, for example, from the Ethernet-capable terminal 40, for the

WLAN -fähige Endgerät 10 bestimmt ist, a2) wenn nicht, den Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt 16 zu übergeben, wobei der VXLAN-Tunnelendpunkt 16 dazu ausgebildet ist, den übergebenen Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln, und a3) das vom VXLAN-Tunnelendpunkt erzeugte VXLAN-Paket der drahtlosenWLAN-capable terminal 10, a2) if not, to pass the Ethernet data frame to the VXLAN tunnel endpoint 16, wherein the VXLAN tunnel endpoint 16 is designed to encapsulate the passed Ethernet data frame in a VXLAN packet, and a3) to pass the VXLAN packet generated by the VXLAN tunnel endpoint to the wireless

Schnittstelle 13 zum Aussenden in einem WLAN-Datenrahmen zu übergeben, und/oder bl) ein über die drahtlose Schnittstelle 13 in einem WLAN-Datenrahmen empfangenesInterface 13 for transmission in a WLAN data frame, and/or bl) a received via the wireless interface 13 in a WLAN data frame

VXLAN-Paket, in welchem ein Ethernet-Datenrahmen eingekapselt ist, dem VXLAN-VXLAN packet in which an Ethernet data frame is encapsulated, the VXLAN

Tunnelendpunkt 16 zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, aus dem empfangenen VXLAN-Tunnel endpoint 16, wherein the VXLAN tunnel endpoint is configured to derive from the received VXLAN

Paket den darin eingekapselten Ethernet-Datenrahmen zu extrahieren, und b2) den extrahierten Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle 11 beispielsweise zum Ethernet-fähigen Endgerät 40 weiterzuleiten.packet to extract the Ethernet data frame encapsulated therein, and b2) to forward the extracted Ethernet data frame via the Ethernet-based interface 11, for example to the Ethernet-capable terminal device 40.

Vorteilhafteweise enthält der Ethernet-Datenrahmen nach Schritt al) alsAdvantageously, the Ethernet data frame according to step al) contains as

Headerinformation eine Zieladresse, d.i. eine Ziel-MAC-Adresse, für die der Ethernet-Header information a destination address, i.e. a destination MAC address for which the Ethernet

Datenrahmen bestimmt ist. Die Ziel-MAC-Adresse kann zum Beispiel eine Broadcast-, eine Multicast- oder eine Unicast-Adresse sein. Eine Unicast-MAC-Adresse kann zumThe destination MAC address can be, for example, a broadcast, a multicast or a unicast address. A unicast MAC address can be used for

Beispiel einem anderen Ethernet-fähigen Endgerät, zum Beispiel dem in Figur 3 gezeigten Ethernet-fähigen Endgerät 50 oder 70, oder einem anderen WLAN-fähigenExample of another Ethernet-enabled device, for example the Ethernet-enabled device 50 or 70 shown in Figure 3, or another WLAN-enabled

Endgerät, zum Beispiel dem in Figur 3 gezeigten WLAN-fähigen Endgerät 10, 30 oder 60, oder einer WLAN-fähigen Basisstation, zum Beispiel der in Fur 3 gezeigtenTerminal, for example the WLAN-enabled terminal 10, 30 or 60 shown in Figure 3, or a WLAN-enabled base station, for example the one shown in Figure 3

WLAN-Basisstation 20 zugeordnet sein. Insbesondere kann die Steuereinrichtung 14 dazu ausgebildet sein, in Schritt a2) zunächst anhand der im Ethernet-Datenrahmen enthaltenen Ziel-MAC-Adresse zu prüfen, ob der Ethernet-Datenrahmen vom WLAN- fähigen Endgerät 10 über die drahtlose Schnittstelle 13 ausgesendet werden soll. Hierzu kann die Steuereinrichtung 14 beispielsweise in einer im WLAN-fähigen Endgerät 10 gespeicherten Konfiguartionsdatei nachsehen, die die entsprechenden Informationen zurWLAN base station 20. In particular, the control device 14 can be designed to first check in step a2) based on the destination MAC address contained in the Ethernet data frame whether the Ethernet data frame should be sent from the WLAN-enabled terminal 10 via the wireless interface 13. To do this, the control device 14 can, for example, look in a configuration file stored in the WLAN-enabled terminal 10, which contains the corresponding information for

Behandlung eines empfangenen Ethernet-Datenrahmens mit einer bestimmten Ziel-Handling a received Ethernet data frame with a specific destination

MAC-Adresse enthält. Wenn die Steuereinrichtung 14 feststellt, dass der empfangeneMAC address. If the control device 14 determines that the received

Ethernet-Datenrahmen über die drahtlose Schnittstelle 13 auszusenden ist, kann dieEthernet data frame is to be sent via the wireless interface 13, the

Steuereinrichtung 14 das WLAN-fähige Endgerät 10 veranlassen, eineControl device 14 causes the WLAN-enabled terminal 10 to

Headerinformation dem VXLAN-Paket hinzuzufügen, die eine Quell-Add header information to the VXLAN packet that specifies a source

Adresseninformation, die das WLAN-fähige Endgerät 10 bzw. dessen VXLAN-Address information that the WLAN-enabled terminal device 10 or its VXLAN

Tunnelendpunkt adressiert, und eine Ziel-Adresseninformation enthält, die einen vorbestimmten VXLAN-Tunnelendpunkt, der in einem anderen WLAN-fähigentunnel endpoint, and contains destination address information that identifies a predetermined VXLAN tunnel endpoint located in another WLAN-enabled

Endgerät, zum Beispiel dem WLAN-fähigen Endgerät 30 oder einer WLAN-fähigenEnd device, for example the WLAN-enabled end device 30 or a WLAN-enabled

Basisstation, zum Beispiel der WLAN-fähigen Basisstation 20 implementiert ist, alsBase station, for example the WLAN-enabled base station 20 is implemented as

Ziel adressiert. Die Headerinformation des VXLAN-Pakets hängt beispielsweise von der Headerinformation des Ethernet-Datenrahmens ab, die zum Beispiel als Ziel-MAC-The header information of the VXLAN packet depends on the header information of the Ethernet data frame, which can be used as the destination MAC address,

Adresse die MAC-Adresse des WLAN-fähigen Endgeräts 30 oder die MAC-Adresse eines Ethernet-fähigen Endgeräts, zum Beispiel des Ethernet-fähigen Endgeräts 50,Address the MAC address of the WLAN-enabled terminal 30 or the MAC address of an Ethernet-enabled terminal, for example the Ethernet-enabled terminal 50,

welches über ein anderes WLAN-fähiges Endgerät, beispielsweise des WLAN-fähigenwhich is connected via another WLAN-enabled device, for example the WLAN-enabled

Endgeräts 30 erreichbar ist, enthält.Terminal 30 is accessible.

Angemerkt sei, dass die Steuereinrichtung 14 insbesondere dazu ausgebildet sein kann, anhand der in einem empfangenen Ethernet-Datenrahmen enthaltenen Ziel-MAC-It should be noted that the control device 14 can be designed in particular to use the destination MAC address contained in a received Ethernet data frame

Adresse in Schritt al) zu erkennen, ob der an der Ethernet-basierten Schnittstelle 11 ankommende Ethernet-Datenrahmen für das WLAN-fähige Endgerät 10 bestimmt ist oder nicht. Die Steuereinrichtung 14 ist vorzugsweise ferner dazu ausgebildet, in Schritt a2) in das VXLAN-Paket in Abhängigkeit von der in einem empfangenen Ethernet-Address in step a1) to detect whether the Ethernet data frame arriving at the Ethernet-based interface 11 is intended for the WLAN-capable terminal device 10 or not. The control device 14 is preferably further designed to enter the VXLAN packet in step a2) depending on the address in a received Ethernet

Datenrahmen enthaltenen Ziel-MAC-Adresse eine Headerinformation einzufügen, die den in einem anderen WLAN-fähigen-Endgerät, zum Beispiel dem in Figur 3 gezeigtento insert a header information into the destination MAC address contained in the data frame, which is used in another WLAN-enabled terminal, for example the one shown in Figure 3.

WLAN -fähigen Endgerät 30, implementierten VXLAN-Tunnelendpunkt adressiert.WLAN-enabled end device 30, implemented VXLAN tunnel endpoint addressed.

Bereits an dieser Stelle wird Bezug genommen auf die Figuren 4 und 5. In Figur 4 ist ein bekanntes beispielhaftes Format eines Ethernet-Datenrahmens gezeigt. Der beispielhaft gezeigte Ethernet-Datenrahmen weist vorzugsweise vier Felder auf die, von links nach rechts gelesen, ein Feld für eine Ziel-MAC-Adresse, ein Feld für eine Quell-Reference is already made at this point to Figures 4 and 5. Figure 4 shows a known exemplary format of an Ethernet data frame. The Ethernet data frame shown as an example preferably has four fields which, read from left to right, contain a field for a destination MAC address, a field for a source

MAC-Adresse, ein Feld für zu übertragende Daten und Feld für einen Prüfwert, der über die zu übertragenden Daten gebildet wird, enthält. Die Abkürzung CRC steht hier für Cyclic Redundancy Check (zyklische Redundanzprüfung). In dem Datenfeld kann zum Beispiel ein IP-Paket enthalten sein.MAC address, a field for data to be transmitted and a field for a check value that is formed from the data to be transmitted. The abbreviation CRC stands for Cyclic Redundancy Check. The data field can contain an IP packet, for example.

Ein bekanntes beispielhaftes Format eines VXLAN-Pakets ist in Figur 5 gezeigt. DieA well-known example format of a VXLAN packet is shown in Figure 5. The

Felder von links nach rechts gelesen enthalten: - einen äußeren Ethernet-Header, der eine Ziel- und eine Quell-MAC-Adresse umfasst, - einen äußeren IPv4-Header, der eine Ziel- und eine Quell-IP-Adresse umfasst, - einen äußeren UDP-Header, der eine Ziel-Portnummer, zum Beispiel die standardmäßig vorgegebene Portnummer 4789, und eine Quell-Portnummer aufweist, - einen VXLAN-Header, der eine während der Konfiguration festlegbare VXLAN-Fields read from left to right contain: - an outer Ethernet header that includes a destination and a source MAC address, - an outer IPv4 header that includes a destination and a source IP address, - an outer UDP header that includes a destination port number, for example the default port number 4789, and a source port number, - a VXLAN header that includes a VXLAN port number that can be specified during configuration.

Identifikation VNI enthalten kann, und - eine Nutzlast. In diesem Feld ist vorzugsweise ein Ethernet-Datenrahmen nach Figur 4 enthalten.Identification VNI, and - a payload. This field preferably contains an Ethernet data frame according to Figure 4.

Angemerkt sei in diesem Zusammenhang, dass das WLAN-fähige Endgerät 10 bzw. dieIt should be noted in this context that the WLAN-enabled terminal 10 or the

WLAN-Schnittstelle 13 dazu ausgebildet ist, ein von der Steuereinrichtung 14 bzw. demWLAN interface 13 is designed to receive a signal from the control device 14 or the

Mikrocontroller 12 erhaltenes VXLAN-Paket in einen WLAN-Datenrahmen umzuwandeln, der anschließend über die WLAN-Schnittstelle 13 ausgesendet wird.Microcontroller 12 converts the VXLAN packet received into a WLAN data frame, which is then transmitted via the WLAN interface 13.

Angemerkt sei, dass ein solcher WLAN-Datenrahmen neben der Quell-MAC-Adresse des WLAN-fähigen Endgeräts 10 u.a. eine Ziel-MAC-Adresse enthält, die einerIt should be noted that such a WLAN data frame contains, in addition to the source MAC address of the WLAN-enabled terminal device 10, a destination MAC address, which

WLAN-fähigen Basisstation, beispielsweise der in Figur 2 gezeigten zugeordnet ist. In ähnlicher Weise ist die WLAN-Schnittstelle 13 dazu ausgebildet, einen von extern empfangenen WLAN-Datenrahmen zu empfangen und ein darin enthaltenen VXLAN-WLAN-enabled base station, for example the one shown in Figure 2. Similarly, the WLAN interface 13 is designed to receive a WLAN data frame received from outside and to transmit a VXLAN data frame contained therein.

Paket dem Mikrocontroller 12 zur Weiterverarbeitung zu übergeben. Ein WLAN-packet to the microcontroller 12 for further processing. A WLAN

Datenrahmen unterscheidet sich von einem Ethernet-Datenrahmen nur in der Gestaltung des Headers.Data frame differs from an Ethernet data frame only in the design of the header.

Angemerkt sei noch, dass eine Software-Bridge, beispielsweise die beiden in derIt should be noted that a software bridge, for example the two in the

Speichereinrichtung 15 als Software-Module gespeicherten Software-Bridges vorzugsweise eine physikalische Schnittstelle um eine virtuelle Schnittstelle erweitert und diese Schnittstellen wie eine Bridge verbinden. Mit anderen Worten: Die zweiteStorage device 15 as software modules stored software bridges preferably extend a physical interface by a virtual interface and connect these interfaces like a bridge. In other words: The second

Software-Bridge ist dazu ausgebildet, den VXLAN-Tunnelendpunkt 16, der ebenfalls ein Software-Modul ist, mit der WLAN Schnittstelle 13 zu verbinden, wobei die ersteSoftware bridge is designed to connect the VXLAN tunnel endpoint 16, which is also a software module, to the WLAN interface 13, whereby the first

Software-Bridge dazu ausgebildet ist, einen an der Ethernet-basierten Schnittstelle 11 ankommenden Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt 16 zu übergeben und einen vom VXLAN-Tunnelendpunkt 16 aus einem VXLAN-Paket extrahiertenSoftware bridge is designed to transfer an Ethernet data frame arriving at the Ethernet-based interface 11 to the VXLAN tunnel endpoint 16 and to receive a data frame extracted from a VXLAN packet by the VXLAN tunnel endpoint 16.

Ethernet-Datenrahmen der Ethernet-basierten Schnittstelle 11 zu übergeben.Ethernet data frames to the Ethernet-based interface 11.

Insbesondere ist die zweite Software-Bridge dazu ausgebildet, ein über die drahtloseIn particular, the second software bridge is designed to transmit a wireless

Schnittstelle 13 in einem WLAN-Datenrahmen empfangenes VXLAN-Paket demInterface 13 in a WLAN data frame received VXLAN packet to the

VXLAN-Tunnelendpunkt 16 zu übergeben und ein vom VXLAN-Tunnelendpunkt 16 erzeugtes VXLAN-Paket der drahtlosen Schnittstelle 13 zum Aussenden in einemVXLAN tunnel endpoint 16 and a VXLAN packet generated by the VXLAN tunnel endpoint 16 to the wireless interface 13 for transmission in a

WLAN-Datenrahmen zu übergeben. Die Reihenfolge, in der die beiden Software-WLAN data frame. The order in which the two software

Bridges und der VXLAN-Tunnelendpunkt von der Steuereinrichtung 14 ausgeführt werden, ist symbolisch durch ihre Anordnung in der in Figur 1 gezeigtenBridges and the VXLAN tunnel endpoint are executed by the control device 14 is symbolically represented by their arrangement in the diagram shown in Figure 1.

Speichereinrichtung 15 dargestellt.Storage device 15 is shown.

Bereits an dieser Stelle sei angemerkt, dass das WLAN-fähige Endgerät 10 vorzugsweise dazu ausgebildet ist, über die WLAN-Schnittstelle 13 WLAN-It should already be noted at this point that the WLAN-capable terminal 10 is preferably designed to receive WLAN data via the WLAN interface 13.

Datenrahmen mit einer WLAN-fähigen Basisstation, die auch als Zugangspunkt oderData frame with a WLAN-enabled base station, which can also be used as an access point or

Access Point bezeichnet werden kann, auszutauschen. Eine beispielhafte WLAN-fähigeAccess Point. An example of a WLAN-enabled

Basisstation 20 ist in Figur 2 gezeigt und wird weiter unten noch ausführlich erläutert.Base station 20 is shown in Figure 2 and is explained in detail below.

Erwähnt sei noch, dass in einem Ethernet-Datenrahmen, der von einem Ethernet-fähigenIt should also be mentioned that in an Ethernet data frame sent from an Ethernet-capable

Endgerät, beispielsweise dem Ethernet-fähigen Endgerät 40 erzeugt wird, beispielsweise ein Address-Resolution-Protocol-Paket zur Durchführung des ARP-Terminal, for example the Ethernet-capable terminal 40, for example an Address Resolution Protocol packet for carrying out the ARP

Mechanismus oder zu übertragende Daten in einem IP-Paket übertragen werden können.mechanism or data to be transmitted can be transmitted in an IP packet.

Demzufolge kann die Steuereinrichtung 14 dazu ausgebildet sein, unter Ausführung der in der Speichereinrichtung 15 gespeicherten Software das WLAN-fähige Endgerät 10 zu veranlassen, zu prüfen, ob ein in einem empfangen Ethernet-Datenrahmen enthaltenesAccordingly, the control device 14 can be designed to cause the WLAN-capable terminal 10 to check, by executing the software stored in the storage device 15, whether a data element contained in a received Ethernet data frame

IP-Paket oder Address-Resolution-Protocol-Paket für das WLAN-fähige Endgerät 10 bestimmt ist. Wenn ja, veranlasst die Steuereinrichtung 14 das WLAN-fähige Endgerät 10, das IP-Paket oder das Address-Resolution-Protocol-Paket zu verarbeiten. Wenn nicht, veranlasst die Steuereinrichtung 14 das WLAN-fähige Endgerät 10, den Ethernet-IP packet or Address Resolution Protocol packet is intended for the WLAN-enabled terminal device 10. If so, the control device 14 causes the WLAN-enabled terminal device 10 to process the IP packet or the Address Resolution Protocol packet. If not, the control device 14 causes the WLAN-enabled terminal device 10 to process the Ethernet

Datenrahmen zur Ethernet-basierten Schnittstelle 11 oder den Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt 16 zu übergeben, der den Ethernet-Datenrahmen in eindata frame to the Ethernet-based interface 11 or to pass the Ethernet data frame to the VXLAN tunnel endpoint 16, which converts the Ethernet data frame into a

VXLAN-Paket einkapselt, und anschließend das VXLAN-Paket der drahtlosenVXLAN packet, and then the VXLAN packet of the wireless

Schnittstelle 13 zur Übertragung in einem WLAN-Datenrahmen zu übergeben.Interface 13 for transmission in a WLAN data frame.

Bezug genommen wird nunmehr auf Figur 2, die eine beispielhafte WLAN-fähigeReference is now made to Figure 2, which shows an exemplary WLAN-enabled

Basisstation 20, nachfolgend kurz Zugangspunkt oder Access Point genannt, zeigt. DerBase station 20, hereinafter referred to as access point. The

Zugangspunkt 20 ist wie das in Figur 1 gezeigte WLAN-fähige Endgerät 10 insbesondere zum Einsatz in dem WLAN-Netzwerk 100 vorgesehen.Access point 20, like the WLAN-enabled terminal device 10 shown in Figure 1, is particularly intended for use in the WLAN network 100.

Der Zugangspunkt 20 weist eine Steuereinrichtung 24 und eine Speichereinrichtung 25 auf, die beispielsweise Komponenten eines Mikrocontrollers 22 sein können, wie in denThe access point 20 has a control device 24 and a memory device 25, which may be components of a microcontroller 22, for example, as shown in the

Figuren 2 und 3 beispielhaft gezeigt. Die Steuereinrichtung 24 kann zum Beispiel alsFigures 2 and 3 are shown as examples. The control device 24 can be designed, for example, as

Mikroprozessor ausgebildet sein. Denkbar ist auch, dass die Steuereinrichtung 24 und die Speichereinrichtung 25 als separate, elektrisch miteinander verbundeneMicroprocessor. It is also conceivable that the control device 24 and the memory device 25 are designed as separate, electrically connected

Komponenten ausgebnildet sind. In diesem Fall kann die Steuereinrichtung 24 auch alscomponents. In this case, the control device 24 can also be designed as

Mikrocontroller ausgebildet sein. In der Speichereinrichtung 25 ist eine von derMicrocontroller. In the memory device 25, a

Steuereinrichtung 24 ausführbare Software gespeichert, die ein Software-Modul oder ein Programm enthält, welches einen VXLAN-Tunnelendpunkt 26 implementiert. DieControl device 24 stores executable software that contains a software module or program that implements a VXLAN tunnel endpoint 26. The

Abkürzung VXLAN steht für Virtuell Extensible LAN, welches von der IETF in RFC 7348 als Standard definiert ist. Die in der Speichereinrichtung 25 gespeicherte Software kann ein weiteres Software-Modul, welches eine erste Software-Bridge implementiert, ein Software-Modul, welches eine zweite Software-Bridge implementiert, ein drittesThe abbreviation VXLAN stands for Virtual Extensible LAN, which is defined as a standard by the IETF in RFC 7348. The software stored in the storage device 25 can be a further software module which implements a first software bridge, a software module which implements a second software bridge, a third

Software-Modul, welches wenigstens eine virtuelle Ethernet-Schnittstelle implementiert, ein Software-Modul, das das ARP-Protokoll implementiert, und ein weiteres Software-Modul, welches IP-Protokolle, d.h. einen IP-Stapel bzw. IP-Stack, implementiert, enthalten. Ferner kann in der Speichereinrichtung 25 eine Firmware oder ein Betriebssystem gespeichert sein, welches beispielsweise das Linux-Betriebssystem ist. Die zuvor genannten Software-Module können Komponenten des Betriebssystems sein.Software module which implements at least one virtual Ethernet interface, a software module which implements the ARP protocol, and another software module which implements IP protocols, i.e. an IP stack. Furthermore, a firmware or an operating system, which is for example the Linux operating system, can be stored in the memory device 25. The aforementioned software modules can be components of the operating system.

Darüber hinaus sind in der Speichereinrichtung 25 vorzugsweise Regeln gespeichert, die bei Verwendung eines Linux-Betriebssystem Ebtables Regeln genannt werden.In addition, the storage device 25 preferably stores rules, which are called Ebtables rules when using a Linux operating system.

Diese Regeln legen beispielsweise zulässige Kommunikationspfade innerhalb desThese rules define, for example, permissible communication paths within the

Zugangspunktes 20 fest. Diese Regeln sollen insbesondere verhindern, dass in demAccess point 20. These rules are intended in particular to prevent

Zugangspunkt 20 Kommunikationsschleifen entstehen.Access point 20 communication loops are created.

Der Zugangspunkt 20 weist eine drahtlose Schnittstelle 23 auf, die vorzugsweise alsThe access point 20 has a wireless interface 23, which is preferably designed as

WLAN-Schnittstelle gemäß einem Standard der IEEE 802.11 Familie implementiert sein kann. Angemerkt sei, dass der Zugangspunkt 20 nur eine einzige IP-Adresse aufweist, die der WLAN-Schnittstelle 23 zugeordnet ist. Der WLAN-Schnittstelle 23 ist ferner eine eindeutige MAC-Adresse zugeordnet. Die WLAN-Schnittstelle 23 ist vorzugsweise als Hard- und Softwarekomponente ausgebildet, die vorzugsweise dieWLAN interface can be implemented according to a standard of the IEEE 802.11 family. It should be noted that the access point 20 has only a single IP address, which is assigned to the WLAN interface 23. The WLAN interface 23 is also assigned a unique MAC address. The WLAN interface 23 is preferably designed as a hardware and software component, which preferably

Schicht-1 und Schicht-2 des ISO/OSI Referenzmodells implementiert. Sie kann in an sich bekannter Weise als Netzwerkadapter ausgebildet sein.Layer 1 and layer 2 of the ISO/OSI reference model are implemented. It can be designed as a network adapter in a conventional manner.

Ferner kann die WLAN fähige-Basisstation 20 optional eine Ethernet-basierteFurthermore, the WLAN-capable base station 20 can optionally have an Ethernet-based

Schnittstelle 21 vorzugsweise gemäß einem IEEE 802.3 Standard aufweisen. Bei derInterface 21 preferably in accordance with an IEEE 802.3 standard.

Ethernet-basierten Schnittstelle 21 kann es sich um eine Hardware- und/oderEthernet-based interface 21 may be a hardware and/or

Softwarekomponente handeln, die vorzugsweise die Ethernet-basierte Schicht-1 undSoftware component that preferably supports Ethernet-based layer 1 and

Schicht-2 des ISO/OSI Referenzmodells implementiert. Die Ethernet-basierteLayer 2 of the ISO/OSI reference model. The Ethernet-based

Schnittstelle 21 kann als Netzwerkadapter ausgebildet sein, der einen Ethernet-Port aufweist, an den eine Leitung oder ein Bus angeschlossen werden kann. Der Ethernet-Interface 21 can be designed as a network adapter that has an Ethernet port to which a line or a bus can be connected. The Ethernet

Port der Ethernet-basierten Schnittstelle 21 kann ein RJ-45 Port sein, an den beispielsweise eine 8-adrige Ethernet-Leitung anschließbar ist. Über die Ethernet- basierte Schnittstelle 21 kann der Zugangspunkt 20 mit wenigstens einem Ethernet- fähigen Endgerät, beispielsweise dem in Figur 4 gezeigten Ethernet-fähigen Endgerät 70 kommunizieren. Der Ethernet-basierten Schnittstelle 21 kann in an sich bekannterThe port of the Ethernet-based interface 21 can be an RJ-45 port to which, for example, an 8-wire Ethernet cable can be connected. The access point 20 can communicate with at least one Ethernet-capable terminal device, for example the Ethernet-capable terminal device 70 shown in Figure 4, via the Ethernet-based interface 21. The Ethernet-based interface 21 can be configured in a manner known per se.

Weise eine eindeutige MAC-Adresse zugeordnet sein.A unique MAC address must be assigned to it.

Die Ethernet-basierte Schnittstelle 21 ist dazu ausgebildet, Ethernet-Datenrahmen insbesondere gemäß einem 802.3 Standard beispielsweise vom Ethernet-fähigenThe Ethernet-based interface 21 is designed to receive Ethernet data frames, in particular according to an 802.3 standard, for example from the Ethernet-capable

Endgerät 70 zu empfangen und dem Mikrocontroller 22 bzw. der Steuereinrichtung 24 zur weiteren Be- und/oder Verarbeitung zu übergeben, oder Daten vom Mikrocontroller 22 bzw. von der Steuereinrichtung 24 zu erhalten, die in einem Ethernet-Datenrahmen zum Ethernet-fähigen Endgerät 70 übertragen werden sollen. Erwähnt sei noch, dass in einem Ethernet-Datenrahmen, der von einem Ethernet-fähigen Endgerät, beispielsweise dem Ethernet-fähigen Endgerät 70 erzeugt wird, beispielsweise ein Address-Resolution-Terminal 70 and to pass it on to the microcontroller 22 or the control device 24 for further processing, or to receive data from the microcontroller 22 or the control device 24 that are to be transmitted in an Ethernet data frame to the Ethernet-capable terminal 70. It should also be mentioned that in an Ethernet data frame that is generated by an Ethernet-capable terminal, for example the Ethernet-capable terminal 70, for example an address resolution

Protocol-Paket zur Durchführung des ARP-Mechanismus oder zu übertragende Daten in einem IP-Paket übertragen werden kann.Protocol packet to implement the ARP mechanism or data to be transmitted can be transmitted in an IP packet.

Die WLAN-Schnittstelle 23 kann dazu ausgebildet sein, WLAN-Datenrahmen, insbesondere nach einem 802.11 Standard, zu empfangen und auszusenden. Angemerkt sei, dass die hierin erwähnten WLAN-Datenrahmen vorzugsweise einen Header mit jeweils drei MAC-Adresse enthalten. Ferner ist die WLAN-Schnittstelle 23 dazu ausgebildet, einen empfangenen WLAN-Datenrahmen zur Be- und/oder Verarbeitung dem Mikrocontroller 22 bzw. der Steuereinrichtung 24 zuzuführen und Daten, die über die WLAN-Schnittstelle 23 ausgesendet werden sollen, vom Mikrocontroller 22 bzw. von der Steuereinrichtung 24 zu erhalten.The WLAN interface 23 can be designed to receive and send WLAN data frames, in particular according to an 802.11 standard. It should be noted that the WLAN data frames mentioned here preferably contain a header with three MAC addresses each. Furthermore, the WLAN interface 23 is designed to supply a received WLAN data frame to the microcontroller 22 or the control device 24 for processing and/or handling and to receive data that is to be sent via the WLAN interface 23 from the microcontroller 22 or the control device 24.

Bereits an dieser Stelle sei angemerkt, dass der Zugangspunkt 20 vorzugsweise dazu ausgebildet ist, über die WLAN-Schnittstelle 23 WLAN-Datenrahmen, welche jeweils ein VXLAN-Paket enthalten, mit einem WLAN-fähigen Endgerät, beispielsweise den inIt should already be noted at this point that the access point 20 is preferably designed to transmit WLAN data frames, each containing a VXLAN packet, to a WLAN-capable terminal device, for example the one in

Figur 3 gezeigten WLAN-fähigen Endgeräten 10, 30, in denen jeweils ein VXLAN-Figure 3 shows WLAN-enabled terminals 10, 30, each of which contains a VXLAN

Tunnelendpunkt implementiert ist, auszutauschen.Tunnel endpoint is implemented.

Die Steuereinrichtung 24 des Zugangspunkts 20 ist vorzugsweise dazu ausgebildet, unter Ausführung der in der Speichereinrichtung 25 hinterlegten Software die WLAN- fähige Basisstation 20, d. h. den Zugangspunkt, zu veranlassen, 1) zu prüfen, ob ein über die drahtlose Schnittstelle 23 empfangener WLAN-The control device 24 of the access point 20 is preferably designed to cause the WLAN-capable base station 20, i.e. the access point, to 1) check whether a WLAN signal received via the wireless interface 23

Datenrahmen ein VXLAN-Paket enthält, welches für die WLAN-fähige Basisstation 20 bestimmt ist, wobei das VXLAN-Paket einen Ethernet-Datenrahmen enthält, und ij) wenn ja, den Ethernet-Datenrahmen aus dem VXLAN-Paket zu extrahieren.data frame contains a VXLAN packet destined for the WLAN-enabled base station 20, wherein the VXLAN packet contains an Ethernet data frame, and ij) if so, extract the Ethernet data frame from the VXLAN packet.

Die Prüfung in Schritt i) erfolgt vorteilhafterweise anhand der im WLAN-Datenrahmen enthaltenen Headerinformationen. Enthält die Headerinformation zum Beispiel als Ziel-The check in step i) is advantageously carried out using the header information contained in the WLAN data frame. For example, if the header information contains the destination

Adresse die MAC-Adresse der Basisstation 20, so erkennt die Steuereinrichtung 24, dass die Basisstation 20 bzw. der in der Basisstation implementierte VXLAN-Address is the MAC address of the base station 20, the control device 24 recognizes that the base station 20 or the VXLAN implemented in the base station

Tunnelendpunkt der Zielpunkt des VXLAN-Pakets ist. Enthält jedoch dieTunnel endpoint is the destination point of the VXLAN packet. However, it contains the

Headerinformation zum Beispiel als Ziel-Adresse die MAC-Adresse des WLAN- fähigen Endgeräts 10 oder 30, so wird das VXLAN-Paket nicht entpackt, sondern in einem WLAN-Datenrahmen zum WLAN-fähigen Endgerät 10 oder 10 weitergesendet.If the header information, for example, contains the MAC address of the WLAN-capable terminal device 10 or 30 as the destination address, the VXLAN packet is not unpacked but forwarded in a WLAN data frame to the WLAN-capable terminal device 10 or 10.

Insbesondere kann das VXLAN-Paket nach Schritt i) eine Headerinformation enthalten, die einen vorbestimmten VXLAN-Tunnelendpunkt, der in in einem WLAN- fähigen Endgerät, beispielsweise in dem WLAN-fähigen Endgerät 10 und/oder 30, implementiert ist, als Ziel adressiert. Die Headerinformation des VXLAN-Pakets hängt beispielsweise von der Headerinformation des in dem VXLAN-Pakets eingekapseltenIn particular, the VXLAN packet after step i) can contain header information that addresses a predetermined VXLAN tunnel endpoint implemented in a WLAN-enabled terminal, for example in the WLAN-enabled terminal 10 and/or 30, as a destination. The header information of the VXLAN packet depends, for example, on the header information of the

Ethernet-Datenrahmens ab, der für ein Ethernet-fähiges Endgerät, beispielsweise dasEthernet data frame that is intended for an Ethernet-capable device, such as the

Ethernet-fähige Endgerät 40 oder 50, als Ziel-Endgerät bestimmt ist.Ethernet-capable terminal 40 or 50, is designated as the target terminal.

Verfügt der Zugangspunkt 20 über die optionale Ethernet-basierte Schnittstelle 21, die insbesondere zu einer Ethernet-basierten Kommunikation mit dem Ethernet-fähigenIf the access point 20 has the optional Ethernet-based interface 21, which is particularly suitable for Ethernet-based communication with the Ethernet-capable

Endgerät 70 ausgebildet ist, so kann die Steuereinrichtung 24 ferner dazu ausgebildet sein, unter Ausführung der gespeicherten Software die WLAN-fähige Basisstation 20 zu veranlassen, ferner zu prüfen, ob der in Schritt 11) extrahierte Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle 21 oder die drahtlose Schnittstelle 23 weiterzuleiten ist, und, wenn der extrahierte Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle 21 weiterzuleiten ist, den extrahierten Ethernet-Datenrahmen der Ethernet-basiertenTerminal 70, the control device 24 can further be designed to cause the WLAN-capable base station 20, by executing the stored software, to further check whether the Ethernet data frame extracted in step 11) is to be forwarded via the Ethernet-based interface 21 or the wireless interface 23, and, if the extracted Ethernet data frame is to be forwarded via the Ethernet-based interface 21, to forward the extracted Ethernet data frame to the Ethernet-based

Schnittstelle 21 zur Weiterleitung zu übergeben, oder, wenn der extrahierte Ethernet-Datenrahmen über die drahtlose Schnittstelle 23 weiterzuleiten ist, den extrahierten Ethernet-Datenrahmen in einen WLAN-Interface 21 for forwarding, or, if the extracted Ethernet data frame is to be forwarded via the wireless interface 23, the extracted Ethernet data frame is to be forwarded to a WLAN

Datenrahmen umzuwandeln und den WLAN-Datenrahmen der drahtlosen Schnittstelle 23 zum Aussenden zu übergeben.data frame and to pass the WLAN data frame to the wireless interface 23 for transmission.

Die Entscheidung, ob der extrahierte Ethernet-Datenrahmen über die Ethernet-basierteThe decision whether to send the extracted Ethernet data frame via the Ethernet-based

Schnittstelle 21 oder die drahtlose Schnittstelle 23 weiterzuleiten ist, trifft dieInterface 21 or the wireless interface 23 is to be forwarded, the

Steuereinrichtung 24 in Abhängigkeit von der in dem extrahierten Ethernet-Control device 24 depending on the extracted Ethernet

Datenrahmen enthaltenen Ziel-MAC-Adresse. Das heißt, dass der extrahierte Ethernet-destination MAC address contained in the data frame. This means that the extracted Ethernet

Datenrahmen über die Ethernet-basierte Schnittstelle 21 weitergeleitet wird, wenn derData frame is forwarded via the Ethernet-based interface 21 when the

Ethernet-Datenrahmen an das Ethernet-fähige Endgerät 70 adressiert ist, oder dass der extrahierte Ethernet-Datenrahmen umgewandlet und als WLAN-Datenrahmen über dieEthernet data frame is addressed to the Ethernet-capable terminal 70, or that the extracted Ethernet data frame is converted and transmitted as a WLAN data frame via the

WLAN-Schnittstelle 23 weitergeleitet wird, wenn der Ethernet-Datenrahmen an dasWLAN interface 23 when the Ethernet data frame is sent to the

WLAN-fähige Endgerät 60 adressiert ist.WLAN-enabled device 60 is addressed.

Gemäß einer vorteilhaften Implementierung kann die Steuereinrichtung 24 dazu ausgebildet sein, unter Ausführung der gespeicherten Software die WLAN-fähigeAccording to an advantageous implementation, the control device 24 can be designed to execute the stored software to control the WLAN-enabled

Basisstation 20 zu veranlassen, einen über die Ethernet-basierte Schnittstelle 21 empfangenen Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln und das VXLAN-Paket in einem WLAN-Datenrahmen über die drahtlose Schnittstelle 23 auszusenden.To cause base station 20 to encapsulate an Ethernet data frame received via the Ethernet-based interface 21 in a VXLAN packet and to transmit the VXLAN packet in a WLAN data frame via the wireless interface 23.

Hierzu kann die Steuereinrichtung 24 beispielsweise dazu ausgebildet sein, unterFor this purpose, the control device 24 can be designed, for example, to

Ausführung der gespeicherten Software die WLAN-fähige Basisstation 20 zu veranlassen, 1) zunächst zu prüfen, ob ein über die Ethernet-basierte Schnittstelle 21 empfangenerExecution of the stored software causes the WLAN-enabled base station 20 to 1) first check whether a signal received via the Ethernet-based interface 21

Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln ist, 11) wenn ja, den Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, den übergebenen Ethernet-Ethernet data frame is to be encapsulated in a VXLAN packet, 11) if so, to pass the Ethernet data frame to the VXLAN tunnel endpoint, wherein the VXLAN tunnel endpoint is configured to

Datenrahmen in ein VXLAN-Paket einzukapseln, und iii) das vom VXLAN-Tunnelendpunkt erzeugte VXLAN-Paket der drahtlosendata frame into a VXLAN packet, and iii) the VXLAN packet generated by the VXLAN tunnel endpoint of the wireless

Schnittstelle 23 zum Aussenden in einem WLAN-Datenrahmen zu übergeben.Interface 23 for transmission in a WLAN data frame.

Insbesondere kann die Steuereinrichtung 24 dazu ausgebildet sein, in Schritt i) zunächst anhand der im Ethernet-Datenrahmen enthaltenen Ziel-MAC-Adresse zu prüfen, ob derIn particular, the control device 24 can be designed to first check in step i) based on the destination MAC address contained in the Ethernet data frame whether the

Ethernet-Datenrahmen in ein VXLAN-Paket eingekapselt und über die drahtloseEthernet data frames are encapsulated in a VXLAN packet and transmitted over the wireless

Schnittstelle 23 ausgesendet werden soll. Hierzu kann die Steuereinrichtung 24 beispielsweise in einer in der Basisstaion 20 gespeicherten Konfiguartionsdatei oderInterface 23. For this purpose, the control device 24 can, for example, in a configuration file stored in the base station 20 or

Konfigurationstabelle nachsehen, die die entsprechenden Informationen zur Behandlung eines empfangenen Ethernet-Datenrahmens mit einer bestimmten Ziel-MAC-Adresse enthält. Wenn die Steuereinrichtung 24 erkannt hat, dass der Ethernet-Datenrahmen in ein VXLAN-Paket eingekapselt und über die drahtlose Schnittstelle 23 ausgesendet werden soll, kann sie die Basisstation 20 veranlassen, in Schritt 11) eineconfiguration table that contains the appropriate information for handling a received Ethernet data frame with a specific destination MAC address. If the control device 24 has recognized that the Ethernet data frame is to be encapsulated in a VXLAN packet and sent out via the wireless interface 23, it can cause the base station 20 to send a

Headerinformation dem VXLAN-Paket hinzuzufügen, die eine Quell-Add header information to the VXLAN packet that specifies a source

Adresseninformation, die die Basisstation 20 bzw. deren VXLAN-Tunnelendpunkt adressiert, und eine Ziel-Adresseninformation enthält, die einen vorbestimmtenAddress information that addresses the base station 20 or its VXLAN tunnel endpoint, and destination address information that contains a predetermined

VXLAN-Tunnelendpunkt, der in einem anderen WLAN-fähigen Endgerät, beispielsweise dem WLAN-fähigen Endgerät 10 oder 20 implementiert ist, als Ziel adressiert. Die Headerinformation des VXLAN-Pakets hängt beispielsweise von derVXLAN tunnel endpoint implemented in another WLAN-enabled device, such as WLAN-enabled device 10 or 20, is addressed as the destination. The header information of the VXLAN packet depends, for example, on the

Headerinformation des Ethernet-Datenrahmens ab, die zum Beispiel als Ziel-MAC-Header information of the Ethernet data frame, which can be used as destination MAC

Adresse die MAC-Adresse des WLAN-fähigen Endgeräts 10 oder 30 oder die MAC-Address the MAC address of the WLAN-enabled device 10 or 30 or the MAC

Adresse eines Ethernet-fähigen Endgeräts, welches über das andere WLAN-fähigeAddress of an Ethernet-capable device that is connected via the other WLAN-capable

Endgerät, zum Beispiel, das Wlan-fähige Endgerät 10 oder 30 erreichbar ist, enthält.End device, for example, the WLAN-enabled end device 10 or 30 is reachable.

Ergänzend ist darauf hinzuweisen, dass die in der Speichereinrichtung 25 gespeicherte erste Software-Bridge vorzugsweise dazu ausgebildet ist, zu entscheiden, ob ein über die WLAN-Schnittstelle 23 erhaltenes VXLAN-Paket der WLAN-Schnittstelle 23 zurIn addition, it should be noted that the first software bridge stored in the storage device 25 is preferably designed to decide whether a VXLAN packet received via the WLAN interface 23 is to be forwarded to the WLAN interface 23 for

Weiterleitung in einem WLAN-Datenrahmen oder dem VXLAN-Tunnelendpunkt 26 zum Entkapseln des VXLAN-Pakets zu übergeben ist, wobei dann der vom VXLAN-Forwarding in a WLAN data frame or to the VXLAN tunnel endpoint 26 for decapsulating the VXLAN packet, where the VXLAN

Tunnelendpunkt 26 aus dem VXLAN-Paket extrahierte Ethernet-Datenrahmen über die zweite Software-Bridge und die wenigstens eine virtuelle Ethernet-Schnittstelle derTunnel endpoint 26 Ethernet data frames extracted from the VXLAN packet via the second software bridge and the at least one virtual Ethernet interface of the

Ethernet-basierten Schnittstelle 21 übergeben wird. Die zweite Software-Bridge, die in der Speichereinrichtung 25 gespeichert ist, ist vorzugsweise dazu ausgebildet, einen empfangen Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt 26 zu übergeben, der den Ethernet-Datenrahmen in ein VXLAN-Paket einkapselt, und das VXLAN-Paket derEthernet-based interface 21. The second software bridge, which is stored in the storage device 25, is preferably designed to pass a received Ethernet data frame to the VXLAN tunnel endpoint 26, which encapsulates the Ethernet data frame in a VXLAN packet, and forwards the VXLAN packet to the

WLAN-Schnittstelle 23 zur Weiterleitung in einem WLAN-Datenrahmen übergibt. DieWLAN interface 23 for forwarding in a WLAN data frame. The

Reihenfolge, in der die beiden Software-Bridges, die wenigstens eine virtuelle Ethernet-Order in which the two software bridges that have at least one virtual Ethernet

Schnittstelle und der VXLAN-Tunnelendpunkt von der Steuereinrichtung 24 ausgeführt werden, ist symbolisch durch ihre Anordnung in der in Figur 2 gezeigtenInterface and the VXLAN tunnel endpoint are executed by the control device 24 is symbolically shown by their arrangement in the configuration shown in Figure 2.

Speichereinrichtung 25 dargestellt.Storage device 25 is shown.

Figur 3 zeigt ein beispielhaftes Kommunikationssystem 1, welches zum Beispiel auf einem mehrere Gebäude oder Hallen aufweisenden Fabrikgelände installiert sein kann.Figure 3 shows an exemplary communication system 1, which can be installed, for example, on a factory site comprising several buildings or halls.

Das Kommunikationssystem 1 kann zum Beispiel in einer industriellenThe communication system 1 can be used, for example, in an industrial

Automatisierungsumgebung eingesetzt werden. Das beispielhafteautomation environment. The exemplary

Kommunikationssystem 1 weist vorzugsweise ein leitungsgebundenes Ethernet- basiertes Sytem 90 und ein drahtloses WLAN-Netzwerk 100 auf. Das leitungsgebundene Ethernet-basierte System 90 kann mehrere Ethernet-fähigeCommunication system 1 preferably comprises a wired Ethernet-based system 90 and a wireless WLAN network 100. The wired Ethernet-based system 90 may comprise several Ethernet-capable

Endgeräte 40, 50, 70 umfassen, die nicht über ein gemeinsames leitungsgebundenesTerminals 40, 50, 70 that do not have a common wired

Ethernet-basiertes Netzwerk miteinander verbunden sind. Lediglich der klarenEthernet-based network. Only the clear

Darstellung wegen sind nur die drei Ethernet-fähigen Endegräte 40, 50, 70 dargestellt.For the sake of clarity, only the three Ethernet-capable end devices 40, 50, and 70 are shown.

Jedes der Ethernet-fähigen-Endgeräte 40, 50 und 70 kann zusammen mit weiterenEach of the Ethernet-capable terminals 40, 50 and 70 can be used together with other

Ethernet-fähigen Endgeräten an ein separates leitungsgebundenes Ethernet-fähigesEthernet-capable end devices to a separate wired Ethernet-capable

Netzwerk angeschlossen sein. Dies ist in Figur 3 durch Leitungen 80, 81 und 82 beispielhaft angedeutet. Jedes der Ethernet-fähigen Endgeräte 40, 50 und 70 kannbeispielswese eine Steuereinrichtung 42, 52 bzw. 72, eine Speichereinrichtung 43, 53, 73 und eine Ethernet-basierte Schnittstelle 41, 51 bzw. 71 aufweisen. Gemäß einer beispielhaften Implementierung sind die Ethernet-fähigen Endgeräte 40, 50 und 70 jeweils dazu ausgebildet, eine IP-basierte Kommunikation zu unterstützen. Demzufolge ist vorzugsweise in jeder Speichereinrichtung der Ethernet-fähigen Endgeräte 40, 50 und 70 jeweils ein IP-Stapel, auch IP-Stack genannt, zur IP-Kommunikation gespeichert. Gemäß einer beispielhaften Implementierung ist in denNetwork. This is indicated in Figure 3 by lines 80, 81 and 82 as an example. Each of the Ethernet-capable terminal devices 40, 50 and 70 can, for example, have a control device 42, 52 or 72, a memory device 43, 53, 73 and an Ethernet-based interface 41, 51 or 71. According to an exemplary implementation, the Ethernet-capable terminal devices 40, 50 and 70 are each designed to support IP-based communication. Accordingly, an IP stack, also called an IP stack, for IP communication is preferably stored in each memory device of the Ethernet-capable terminal devices 40, 50 and 70. According to an exemplary implementation, the

Speichereinrichtungen 43, 53 und 73 jeweils eın ARP-Modul gespeichert, welches einStorage devices 43, 53 and 73 each store an ARP module which is a

Adressauflösungsprotokoll implementiert, mit dem jedes der Ethernet-fähigenAddress resolution protocol implemented, with which each of the Ethernet-capable

Endgeräte 40, 50 und 70 die zu einer IP-Adresse gehörende MAC-Adresse jedes beteiligten Netzwerkteilnehmers herausfinden kann. ARP steht hierbei für Address-Terminals 40, 50 and 70 can find out the MAC address of each participating network participant that corresponds to an IP address. ARP stands for Address-

Resolution-Protocol, welches allgemein bekannt ist. Darüber hinaus ist gemäß der beispielhaften Implementierung jedes der Ethernet-fähigen Endgeräte 40, 50 und 70 dazu ausgebildet, zu übertragende Daten in ein IP-Paket zu packen und dieses in einemResolution Protocol, which is generally known. In addition, according to the exemplary implementation, each of the Ethernet-capable terminals 40, 50 and 70 is designed to pack data to be transmitted into an IP packet and to store this in a

Ethernet-basierten Datenrahmen in an sich bekannter Weise über die jeweilige Ethernet- basierte Schnittstelle zu übertragen. Angemerkt sei jedoch, dass die Ethernet-fähigenEthernet-based data frames in a known manner via the respective Ethernet-based interface. However, it should be noted that the Ethernet-capable

Endgeräte 40, 50 und 70 nicht zwingend eine IP-basierte Kommunikation unterstützen müssen. Bei der beispielhaften Implementierung weist jedes der Ethernet-fähigenTerminals 40, 50 and 70 do not necessarily have to support IP-based communication. In the example implementation, each of the Ethernet-capable

Endgeräte 40, 50 und 70 eine eindeutige MAC-Adresse sowie eine eindeutige IP-Devices 40, 50 and 70 have a unique MAC address and a unique IP address.

Adresse auf. In den Speichereinrichtungen 43, 53 und 73 ist zweckmäßigerweise zudem jeweils eine Firmware oder ein Betriebssystem gespeichert, welches das entsprechendeAddress. In the memory devices 43, 53 and 73, a firmware or an operating system is also expediently stored, which contains the corresponding

Ethernet-fähige Endgerät steuert und überwacht.Ethernet-capable end device controls and monitors.

Das WLAN-Netzwerk 100 ist vorzugsweise gemäß einem Standard der Familie IEEE 802.11 implementiert. Zu dem WLAN-Netzwerk 100 gehören gemäß dem beispielhaften Kommunikationssystem 1 das in Figur 1 gezeigte WLAN-fähigeThe WLAN network 100 is preferably implemented according to a standard of the IEEE 802.11 family. According to the exemplary communication system 1, the WLAN network 100 includes the WLAN-capable

Endgerät 10, ein weiteres WLAN-fähiges Endgerät 30, welches im Wesentlichen identisch, zumindest aber ähnlich zu dem WLAN-fähigen Endgerät 10 aufgebaut sein kann. Demzufolge weist das WLAN-fähige Endgerät 30 eine Ethernet-basierteTerminal 10, another WLAN-enabled terminal 30, which can be constructed essentially identically, or at least similarly, to the WLAN-enabled terminal 10. Accordingly, the WLAN-enabled terminal 30 has an Ethernet-based

Schnittstelle 31, eine WLAN-Schnittstelle 30, eine Steuereinrichtung 34 und eineInterface 31, a WLAN interface 30, a control device 34 and a

Speichereinrichtung 35 auf, die beispielsweise Komponenten eines Mikrocontrollers 32 sind. Um Wiederholungen zu vermeiden, wird hinsichtlich der Funktion und weiterermemory device 35, which are, for example, components of a microcontroller 32. To avoid repetition, the function and further

Implementierungen des WLAN-fähigen Endgeräts 30 auf die obigen Erläuterungen des in Figur 1 gezeigten WLAN-fähigen Endgeräts 10 verwiesen. Dementsprechend weist auch das WLAN-fähige Endgerät 30 nur eine IP-Adresse auf, die der WLAN-Implementations of the WLAN-enabled terminal 30 refer to the above explanations of the WLAN-enabled terminal 10 shown in Figure 1. Accordingly, the WLAN-enabled terminal 30 also has only one IP address, which the WLAN

Schnittstelle 33 eindeutig zugeordnet ist. In an sich bekannter Weise sind der WLAN-Interface 33 is clearly assigned. In a conventional manner, the WLAN

Schnittstelle 33 und der Ethernet-basierten Schnittstelle 31 jeweils eine eindeutigeInterface 33 and the Ethernet-based interface 31 each have a unique

MAC-Adresse zugeordnet.MAC address assigned.

Zum WLAN-Netzwerk 100 gehört auch die in Figur 2 gezeigte WLAN-fähigeThe WLAN network 100 also includes the WLAN-enabled

Basisstation 20 sowie ein weiteres WLAN-fähiges Endgerät 60, welches jedoch keineBase station 20 and another WLAN-enabled device 60, which however does not have

VXLAN-Funktionalität besitzt, d. h. in dem kein VXLAN-Tunnelendpunkt implementiert ist. Das WLAN-fähige Endgerät 60 kann beispielsweise ein herkömmliches Smartphone, ein PC, ein Tablet oder ähnliches sein, welche zur herkömmlichen Kommunikation gemäß einem WLAN-Standard insbesondere aus derVXLAN functionality, i.e. in which no VXLAN tunnel endpoint is implemented. The WLAN-enabled terminal 60 can be, for example, a conventional smartphone, a PC, a tablet or the like, which is used for conventional communication according to a WLAN standard, in particular from the

Familie 802.11 ausgebildet sind.Family 802.11 trained.

Wie in Figur 3 weiter zu sehen, kann das Ethernet-fähige Endgerät 40 über die Leitung 80 mit der Ethernet-basierten Schnittstelle 11 des WLAN-fähigen Endgerätes 10 verbunden sein, während das Ethernet-fähige Endgerät 50 über die Leitung 81 mit derAs can be seen further in Figure 3, the Ethernet-capable terminal 40 can be connected via the line 80 to the Ethernet-based interface 11 of the WLAN-capable terminal 10, while the Ethernet-capable terminal 50 can be connected via the line 81 to the

Ethernet-basierten Schnittstelle 31 des WLAN-fähigen Endgeräts 30 verbunden sein kann. Das Ethernet-fähige Endgerät 70 kann über die Leitung 82 mit der Ethernet- basierten Schnittstelle 21 der WLAN-fähigen Basisstation 20 verbunden sein.Ethernet-based interface 31 of the WLAN-enabled terminal device 30. The Ethernet-enabled terminal device 70 can be connected to the Ethernet-based interface 21 of the WLAN-enabled base station 20 via the line 82.

Angemerkt sei bereits an dieser Stelle, dass die gesamte WLAN-basierteIt should be noted at this point that the entire WLAN-based

Kommunikation im WLAN-Netzwerk 100 in an sich bekannter Weise über denCommunication in the WLAN network 100 in a conventional manner via the

Zugangspunkt 20 erfolgen kann. Dies ist in der Figur 3, jeweils durch eine gestrichelteAccess point 20. This is shown in Figure 3 by a dashed line

Linie symbolisiert, die von der WLAN-Schnittstelle 13 und der WLAN-Schnittstelle 33 zur WLAN-Schnittstelle 23 des Zugangspunktes 20 führen.Line symbolizing the WLAN interface 13 and WLAN interface 33 to WLAN interface 23 of access point 20.

Wie eingangs bereits erwähnt, weisen die WLAN-fähigen Endgeräte 10 und 30 sowie der Zugangspunkt 20 jeweils eine eindeutige MAC-Adresse auf, die jeweils denAs already mentioned at the beginning, the WLAN-enabled devices 10 and 30 as well as the access point 20 each have a unique MAC address, which each

WLAN-Schnittstellen 13, 33 und 23 zugeordnet sind. Darüber hinaus ist, wie bereits erwähnt, den WLAN-fähigen Endgeräten 10 und 30 sowie dem Zugangspunkt 20WLAN interfaces 13, 33 and 23 are assigned. In addition, as already mentioned, the WLAN-enabled devices 10 and 30 and the access point 20

Jeweils nur eine einzige IP-Adresse zugeordnet, über die die WLAN-fähigen Endgeräte 10 und 30 und auch der Zugangspunkt 20 sowohl aus dem WLAN-Netzwerk 100 als auch aus dem Ethernet-basierten Netzwerk 90 erreichbar sind.Only one single IP address is assigned to each, via which the WLAN-enabled end devices 10 and 30 and also the access point 20 can be reached from both the WLAN network 100 and the Ethernet-based network 90.

Das beispielhafte Kommunikationssystem 1 und somit die dazugehörenden WLAN- fähigen Endgeräte 10 und 30, der Zugangspunkt 20, das WLAN-fähige Endgerät 60 und die Ethernet-fähigen Endgeräte 40, 50 und 70 sind jeweils dazu ausgebildet, eineThe exemplary communication system 1 and thus the associated WLAN-enabled terminals 10 and 30, the access point 20, the WLAN-enabled terminal 60 and the Ethernet-enabled terminals 40, 50 and 70 are each designed to provide a

Kommunikation untereinander zu ermöglichen. Insbesondere sorgen die WLAN- fähigen Endgeräte 10 und 30 sowie der Zugangspunkt 20 dank der implementiertenIn particular, the WLAN-enabled terminals 10 and 30 as well as the access point 20 ensure communication between the devices thanks to the implemented

VXLAN-Funktionalität für eine Schicht-2 transparente Kommunikation zwischen allenVXLAN functionality for layer-2 transparent communication between all

Netzwerkteilnehmern des WLAN-Netzwerks 100 und den Ethernet-fähigen Endgeräten 40, 50 und 70 des leitungsgebundenen Ethernet-basierten Systems 90.Network participants of the WLAN network 100 and the Ethernet-capable terminal devices 40, 50 and 70 of the wired Ethernet-based system 90.

Angemerkt sei noch, dass das WLAN-Netzwerk 100 und das leitungsgebundeneIt should be noted that the WLAN network 100 and the wired

Ethernet-basierte System 90 zusammen ein IP-basiertes Teilnetz bilden können, welches in einer Konfigurationsphase eingerichtet wird. Dies bedeutet für das beispielhafteEthernet-based system 90 can together form an IP-based subnetwork, which is set up in a configuration phase. This means for the exemplary

Kommunikationssystem 1, dass alle Ethernet-fähigen Endgeräte 40, 50 und 70, alleCommunication system 1, that all Ethernet-capable terminals 40, 50 and 70, all

WLAN-fähigen Endgeräte 10, 30 und 60 sowie die WLAN-fähige Basisstation 20 jeweils eine eindeutige IP-Adresse besitzen, die beispielsweise wie folgt aussehen kann: 172.16.140.X. Hierin bezeichnen die drei ersten Bytes „172.16.140“ jeder IP-Adresse in an sich bekannter Weise das Teilnetz, wobei nur das letzte Byte unterschiedlich ist und somit die WLAN-fähigen Endgeräte und Ethernet-fähigen Endgeräte sowie die WLAN- fähige Basisstation 20 eindeutig in dem IP-basierten Teilnetz adressieren. Weiterhin sei angenommen, dass in an sich bekannter Weise, in den WLAN-fähigen Endgeräten 10 und 30 und in dem Zugangspunkt 20 jeweils eine VXLAN-Kennung VNI gespeichert ist, die von den jeweiligen VXLAN-Tunnelendpunkten, die in den WLAN-fähigenWLAN-enabled terminals 10, 30 and 60 as well as the WLAN-enabled base station 20 each have a unique IP address, which can, for example, look like this: 172.16.140.X. Here, the first three bytes "172.16.140" of each IP address designate the subnet in a manner known per se, whereby only the last byte is different and thus the WLAN-enabled terminals and Ethernet-enabled terminals as well as the WLAN-enabled base station 20 are uniquely addressed in the IP-based subnet. Furthermore, it is assumed that, in a manner known per se, a VXLAN identifier VNI is stored in the WLAN-enabled terminals 10 and 30 and in the access point 20, which is used by the respective VXLAN tunnel endpoints in the WLAN-enabled

Endgeräten 10 und 30 sowie in dem Zugangspunkt 20 implementiert sind, bei derTerminals 10 and 30 and in the access point 20 are implemented, in which

Erzeugung von VXLAN-Paketen verwendet wird.used to generate VXLAN packets.

Kurz zusammengefasst ist die WLAN-fähige Basisstation 20 vorzugsweise dazu ausgebildet,In summary, the WLAN-enabled base station 20 is preferably designed to

1. eine Datenkommunikation zum Beispiel zwischen dem WLAN-fähigen Endgerät 60, in welchem kein VXLAN-Tunnelendpunkt implementiert ist, und dem an der Ethernet- basierten Schnittstelle 21 anschließbaren Ethernet-fähigen Endgerät 70 unter Umgehung des VXLAN-Tunnelendpunkts 26 zu ermöglichen, indem gemäß der beispielhaften1. to enable data communication, for example, between the WLAN-enabled terminal 60, in which no VXLAN tunnel endpoint is implemented, and the Ethernet-enabled terminal 70 connectable to the Ethernet-based interface 21, bypassing the VXLAN tunnel endpoint 26, by using the exemplary

Implementierung Daten ungetunnelt zwischen der WLAN-Schnittstelle 23 und derImplementation Data untunneled between the WLAN interface 23 and the

Ethernet-basierten Schnittstelle 21 vorzugsweise über die erste Software-Bridge übertragen werden, 2. eine Datenkommunikation zwischen den Ethernet-fähigen Endgeräten 40 und 50, die jeweils nur über das einen VXLAN-Tunnelendpunkt aufweisende WLAN-fähigeEthernet-based interface 21 preferably via the first software bridge, 2. data communication between the Ethernet-capable terminal devices 40 and 50, each of which is only possible via the WLAN-capable device having a VXLAN tunnel endpoint.

Endgerät 10 bzw. das einen VXLAN-Tunnelendpunkt aufweisende WLAN-fähigeEnd device 10 or the WLAN-capable device with a VXLAN tunnel endpoint

Endgerät 30 erreichbar sind, zu ermöglichen, indem sie die empfangenen VXLAN-terminal 30 by transmitting the received VXLAN

Pakete, in die die zu übertragenden Daten eingepackt sind, über die WLAN-Packets containing the data to be transmitted are sent via the WLAN

Schnittstelle 23 nur weiterleitet, und 3. eine Datenkommunikation zwischen dem Ethernet-fähigen Endgerät 40 oder 50, die jeweils nur über das einen VXLAN-Tunnelendpunkt aufweisende WLAN-fähigeInterface 23 only forwards, and 3. data communication between the Ethernet-capable terminal device 40 or 50, each of which only via the WLAN-capable device having a VXLAN tunnel endpoint

Endgerät 10 bzw. das einen VXLAN-Tunnelendpunkt aufweisende WLAN-fähigeEnd device 10 or the WLAN-capable device with a VXLAN tunnel endpoint

Endgerät 30 erreichbar sind, und dem WLAN-fähigen Endgerät 60 oder dem an derdevice 30 and the WLAN-enabled device 60 or the device connected to the

Ethernet-basierten Schnittstelle 21 angeschlossenen Ethernet-fähigen Endgerät 70 zu ermöglichen, indem sie an der WLAN-Schnittstelle 23 empfangene VXLAN-Pakete, die für das WLAN-fähige Endgerät 60 oder das Ethernet-fähige Endgerät 70 bestimmt sind, dem VXLAN-Tunnelendpunkt 26 zum Extrahieren der Daten aus den VXLAN-Ethernet-based interface 21 connected to the Ethernet-capable terminal 70 by forwarding VXLAN packets received at the WLAN interface 23 and intended for the WLAN-capable terminal 60 or the Ethernet-capable terminal 70 to the VXLAN tunnel endpoint 26 for extracting the data from the VXLAN

Paketen übergibt, oder die von dem WLAN-fähigen Endgerät 60 bzw. dem Ethernet- fähigen Endgerät 70 empfangenen Daten, die für das Ethernet-fähige Endgerät 40 oder 50 bestimmt sind, dem VXLAN-Tunnelendpunkt 26 zu übergeben, der die Daten in entsprechende VXLAN-Pakete einpackt, die an den VXLAN-Tunnelendpunkt despackets, or to pass the data received from the WLAN-enabled terminal 60 or the Ethernet-enabled terminal 70, which are intended for the Ethernet-enabled terminal 40 or 50, to the VXLAN tunnel endpoint 26, which packs the data into corresponding VXLAN packets, which are forwarded to the VXLAN tunnel endpoint of the

WLAN-fähigen Endgeräts 10 oder an den VXLAN-Tunnelendpunkt des WLAN- fähigen Endgeräts 30 adressiert sind.WLAN-enabled terminal device 10 or to the VXLAN tunnel endpoint of the WLAN-enabled terminal device 30.

Weiterhin sei angemerkt, dass das beispielhafte Kommunikationssystem 1 vor derFurthermore, it should be noted that the exemplary communication system 1 before the

Erstinbetriebnahme statisch konfiguriert werden kann. Das bedeutet, dass die Ethernet- fähigen Endgeräte 40, 50 und 70, die WLAN-fähigen Endgeräte 10, 30 und 60 sowie der Zugangspunkt 20 von jedem beteiligten Netzwerkteilnehmer die IP-Adresse und die jeweils dazugehörende MAC-Adresse kennen. Mit anderen Worten: In jedem Ethernet- fähigen Endgeräte 40, 50 und 70, in jedem WLAN-fähigen Endgerät 10, 30 und 60 sowie im Zugangspunkt 20 ist jeweils eine Tabelle oder Konfigurationsdatei hinterlegt, die insbesondere eine Zuordnung der IP-Adresse zu der jeweiligen MAC-Adresse jedesThis means that the Ethernet-capable terminal devices 40, 50 and 70, the WLAN-capable terminal devices 10, 30 and 60 and the access point 20 know the IP address and the corresponding MAC address of each network participant. In other words: In each Ethernet-capable terminal device 40, 50 and 70, in each WLAN-capable terminal device 10, 30 and 60 and in the access point 20, a table or configuration file is stored which in particular assigns the IP address to the respective MAC address of each

Netzwerkteilnehmers enthält. Zudem enthalten die WLAN-fähigen Endgeräte 10 und 30 sowie der Zugangspunkt 20 eine Information darüber, welche Ethernet-fähigenIn addition, the WLAN-enabled terminals 10 and 30 as well as the access point 20 contain information about which Ethernet-enabled

Endgeräte über die Ethernet-basierte Schnittstelle 11, 31 bzw. 21 und/oder die jeweiligeTerminal devices via the Ethernet-based interface 11, 31 or 21 and/or the respective

WLAN-Schnittstelle 13, 33, 23 zu erreichen sind. Auch diese Informationen können in der jeweiligen Konfigurationsdatei enthalten sein.WLAN interface 13, 33, 23 can be reached. This information can also be contained in the respective configuration file.

Alternativ können die Ethernet-fähigen Endgeräte 40, 50 und 70, die WLAN-fähigenAlternatively, the Ethernet-capable devices 40, 50 and 70, the WLAN-capable

Endgeräte 10, 30 und 60 und gegebenenfalls auch die WLAN-fähige Basisstaion 20 das bekannte ARP-Protokoll ausführen, wodurch das Kommunikationssystem 1, d. h. dieTerminals 10, 30 and 60 and possibly also the WLAN-capable base station 20 execute the known ARP protocol, whereby the communication system 1, i.e. the

Ethernet-fähigen Endgeräte 40, 50 und 70, die WLAN-fähigen Endgeräte 10, 30 und 60 sowie der Zugangspunkt 20 lernen, welche IP-Adresse und MAC-Adresse die jeweiligen anderen Netzwerkteilnehmer besitzen. Das ARP-Verfahren ist demEthernet-capable devices 40, 50 and 70, WLAN-capable devices 10, 30 and 60 and access point 20 learn which IP address and MAC address the other network participants have. The ARP procedure is based on the

Fachmann hinlänglich bekannt.Well known to experts.

Lediglich beispielhaft wird nachfolgend erläutert, wie das Ethernet-fähige Endgerät 50, welches nur die IP-Adresse des Ethernet-fähigen Endgeräts 70 kennt und mit demBy way of example only, it is explained below how the Ethernet-capable terminal 50, which only knows the IP address of the Ethernet-capable terminal 70 and is connected to the

Endgerät 70, kommunizieren möchte, unter Anwendung des ARP-Protokolls an dieTerminal 70, wants to communicate using the ARP protocol to the

MAC-Adresse des Ethernet-fähigen Endgeräts 70 gelangen kann.MAC address of the Ethernet-capable terminal device 70.

Hierzu ruft die Steuereinrichtung 52 des Ethernet-fähigen Endgeräts 50 zunächst das in der Speichereinrichtung 53 gespeicherte Software-Modul, welches das ARP-Protokoll implementiert, auf. Unter Ausführung des Software-Moduls veranlasst die Steuereinheit 52 das Ethernet-fähige Endgerät 50, ein sogenanntes ARP-Anforderungspaket zu erzeugen, welches die IP-Adresse des Ethernet-fähigen Endgeräts 70 und eineTo do this, the control device 52 of the Ethernet-capable terminal 50 first calls the software module stored in the memory device 53, which implements the ARP protocol. By executing the software module, the control unit 52 causes the Ethernet-capable terminal 50 to generate a so-called ARP request packet, which contains the IP address of the Ethernet-capable terminal 70 and a

Anforderung enthält, die dazugehörende MAC-Adresse an das Ethernet-fähige Endgerät zurückzuschicken. Da das Ethernet-fähige Endgerät 50 nicht weiß, wo sich dasRequest to send the corresponding MAC address back to the Ethernet-capable terminal device. Since the Ethernet-capable terminal device 50 does not know where the

Ethernet-fähige Zielendgerät 70 befindet wird ein sogenannter Broadcast gestartet, in dem das vom Ethernet-fähigen Endgerät erzeugte ARP-Paket an alleEthernet-capable target terminal 70, a so-called broadcast is started in which the ARP packet generated by the Ethernet-capable terminal is sent to all

Netzwerkteilnehmer des Kommunikationssystems 1 gesendet wird.Network participants of communication system 1.

Die Steuereinrichtung 52 kann dazu ausgebildet sein, unter Ausführung der gespeicherten Software das Ethernet-fähige Endgerät 50 zu veranlssen, einen Ethernet-The control device 52 can be designed to cause the Ethernet-capable terminal 50 to initiate an Ethernet

Datenrahmen gemäß Figur 4 zu erzeugen, der im Header als Ziel-MAC-Adresse eineTo generate a data frame as shown in Figure 4, which contains in the header as destination MAC address a

Broadcast-Adresse, die beispielsweise zusammen mit Unicast- und/oder Multicat-Broadcast address, which for example together with unicast and/or multicast

Adressen vorab allen Netzwerkteilnehmern des Kommunikationssystems 1 mitgeteilt worden sind, und die Quell-MAC-Adresse des Ethernet-fähigen Endgeräts 50 enthält.Addresses have been communicated in advance to all network participants of the communication system 1 and contains the source MAC address of the Ethernet-capable terminal device 50.

Im Datenfeld wird das ARP-Paket eingefügt, während im Prüffeld eine entsprechende über die Daten gebildete Prüfsumme enthalten ist, die jedoch für die Erfindung nicht relevant ist. Das Ethernet-fähige Endgerät 50 überträgt diesen Ethernet-Datenrahmen zur Ethernet-basierte Schnittstelle 31 des WLAN-fähigen Endgeräts 30. Der Ethernet-The ARP packet is inserted in the data field, while the check field contains a corresponding checksum formed over the data, which is not relevant for the invention. The Ethernet-capable terminal 50 transmits this Ethernet data frame to the Ethernet-based interface 31 of the WLAN-capable terminal 30. The Ethernet

Datentrahmen wird von der Ethernet-basierten Schnittstelle 31 dem Mikrocontroller 32 bzw. der Steuereinrichtung 34 übergeben, die vorzugsweise dazu ausgebildet ist, zu prüfen, ob das im Ethernet-Datenrahmen enthaltene ARP-Paket für das WLAN-fähigeThe data frame is transferred from the Ethernet-based interface 31 to the microcontroller 32 or the control device 34, which is preferably designed to check whether the ARP packet contained in the Ethernet data frame is for the WLAN-capable

Endgerät 30 bestimmt ist oder weitergeleitet werden muss. Im vorliegenden Fall erkennt die Steuereinrichtung 34, dass das ARP-Paket weiterzuleiten ist. Demzufolge ist dieterminal 30 or must be forwarded. In the present case, the control device 34 recognizes that the ARP packet is to be forwarded. Accordingly, the

Steuereinrichtung 34 in vorteilhafter Weise dazu ausgebildet, unter Ausführung der in der Speichereinrichtung 35 hinterlegten Software den von der Ethernet-basiertenControl device 34 is advantageously designed to execute the software stored in the memory device 35 to control the Ethernet-based

Schnittstelle 31 zugeführten Ethernet-Datenrahmen über die erste Software-Bridge demEthernet data frames supplied via interface 31 are transmitted via the first software bridge to the

VXLAN-Tunnelendpunkt zuzuführen, der den Ethernet-Datenrahmen in ein VXLAN-VXLAN tunnel endpoint, which converts the Ethernet data frame into a VXLAN

Paket einkapselt. In an sich bekannter Weise weist das Format des VXLAN-Pakets das in Figur 5 gezeigte Format auf. Demzufolge erzeugt die Steuereinrichtung 34 einenpacket. In a manner known per se, the format of the VXLAN packet has the format shown in Figure 5. Accordingly, the control device 34 generates a

Header, der von rechts nach links gelesen folgende Informationen enthält:Header that contains the following information, read from right to left:

Die vorbestimmte VXLAN-Kennung VNI, einen äußerern UDP-Header, der zumThe predetermined VXLAN identifier VNI, an outer UDP header that is used to

Beispiel den vordefinierten Ziel-Port 4789 und den Quell-Port 40298 enthält, einen äußeren IPv4-Header, der als Ziel-IP-Adresse eine zuvor während derExample contains the predefined destination port 4789 and the source port 40298, an outer IPv4 header that contains as destination IP address a previously specified during the

Konfigurationsphase definierte Multicast-Adresse und als Quell-IP-Adresse die IP-Multicast address defined in the configuration phase and the IP address as source IP address.

Adresse des WLAN-fähigen Endgeräts 30 enthält, und einen äußeren Ethernet-Header, der als Ziel-MAC-Adresse eine zuvor festgelegte Multicast-Adresse und als Quell-Address of the WLAN-enabled terminal device 30, and an outer Ethernet header, which contains a previously defined multicast address as the destination MAC address and a

MAC-Adresse die MAC-Adresse des WLAN-fähigen Endgeräts 30 enthält.MAC address contains the MAC address of the WLAN-enabled device 30.

Anschließend veranlasst die Steuereinrichtung 34 das WLAN-fähige Endgerät 30, dasThe control device 34 then causes the WLAN-enabled terminal 30 to

VXLAN-Paket zum Beispiel über die zweite Software-Bridge der WLAN-Schnittstelle 33 zuzuführen und das VXLAN-Paket in einem WLAN-Datenrahmen über die WLAN-VXLAN packet, for example, to be fed to the WLAN interface 33 via the second software bridge and the VXLAN packet to be transmitted in a WLAN data frame via the WLAN

Schnittstelle 33 auszusenden. Der WLAN-Header enthält als Ziel-MAC-Adresse dieInterface 33. The WLAN header contains the destination MAC address

MAC-Adresse des Zugangspunktes 20 und als Quell-MAC-Adresse die MAC-Adresse des WLAN-fähigen Endgeräts 30. Der WLAN-Datenrahmen wird von der WLAN- fähigen Schnittstelle 23 des Zugangspunktes 20 empfangen und dem Mikrocontroller 22 übergeben. Die Steuereinrichtung 24 ist vorzugsweise dazu ausgebildet, aus demMAC address of the access point 20 and as source MAC address the MAC address of the WLAN-enabled terminal 30. The WLAN data frame is received by the WLAN-enabled interface 23 of the access point 20 and passed to the microcontroller 22. The control device 24 is preferably designed to

Ethernet-Datenrahmen, der in dem VXLAN-Paket enthalten ist, die Ziel-MAC-Adresse auszulesen. Da die Ziel-MAC-Adresse eine Multicast-Adresse ist, veranlasst dieEthernet data frame contained in the VXLAN packet. Since the destination MAC address is a multicast address, the

Steuereinrichtung 24 unter Ausführung der in der Speichereinrichtung 25 hinterlegtenControl device 24 by executing the data stored in the memory device 25

Software, dass der Ethernet-Rahmen, der das ARP-Paket enthält, aus dem VXLAN-Software that the Ethernet frame containing the ARP packet is extracted from the VXLAN

Paket, welches in dem empfangenen WLAN-Datenrahmen enthalten war, zu entkapseln und über die Ethernet-fähige Schnittstelle 21 zum Ethernet-fähigen Endgerät 70 zu übertragen. Gleichzeitig wird das in dem empfangenen WLAN-Datenrahmen enthaltenePacket which was contained in the received WLAN data frame and to transmit it via the Ethernet-capable interface 21 to the Ethernet-capable terminal device 70. At the same time, the packet contained in the received WLAN data frame is

VXLAN-Paket, welches als Ziel-IP-Adresse eine Multicast-IP-Adresse enthält, in einem ersten WLAN-Datenrahmen, der nunmehr als Zieladresse ebenfalls eine vorbestimmte Multicast-Adresse enthält, über die WLAN-Schnittstelle 23 u.a. an dieVXLAN packet, which contains a multicast IP address as the destination IP address, in a first WLAN data frame, which now also contains a predetermined multicast address as the destination address, via the WLAN interface 23, among others, to the

WLAN-Endgeräte 10 und 60 weitergesendet. Auch das entkapselte ARP-Paket wird in einem zweiten WLAN-Datenrahmen, der nunmehr als Zieladresse ebenfalls eine vorbestimmte Broadcast-Adresse enthält, über die WLAN-Schnittstelle 23 ausgesendet.WLAN terminals 10 and 60. The decapsulated ARP packet is also sent via the WLAN interface 23 in a second WLAN data frame, which now also contains a predetermined broadcast address as the destination address.

Auf diese Weise gelangen das VXLAN-Paket, das das ARP-Paket enthält, und das nicht-getunnelte ARP-Paket über die WLAN-Schnittstellen 13 und 61 zu den WLAN- fähigen Endgeräten 10 und 60.In this way, the VXLAN packet containing the ARP packet and the non-tunneled ARP packet reach the WLAN-capable end devices 10 and 60 via the WLAN interfaces 13 and 61.

Die Steuereinrichtungen 12 und 62 können jeweils dazu ausgebildet sein, unterThe control devices 12 and 62 can each be designed to

Ausführung der in der Speichereinrichtung 15 bzw. 63 hinterlegten Software zu prüfen, ob das in dem zweiten WLAN-Datenrahmen empfangene nicht getunnelte ARP-Paket für das jeweilige WLAN-Endgerät 10 bzw. 60 bestimmt ist. Da das ARP-Paket nicht für die WLAN-fähigen Endgeräte 10 und 60 bestimmt ist, verwerfen dieExecution of the software stored in the storage device 15 or 63 to check whether the non-tunneled ARP packet received in the second WLAN data frame is intended for the respective WLAN terminal device 10 or 60. Since the ARP packet is not intended for the WLAN-capable terminal devices 10 and 60, the

Steuereinrichtungen 15 und 63 das empfangene ARP-Paket. Die Steuereinrichtung 12 kann ferner dazu ausgebildet sein, das über die WLAN-Schnittstelle 13 im erstenControl devices 15 and 63 receive the ARP packet. The control device 12 can also be designed to receive the ARP packet received via the WLAN interface 13 in the first

WLAN-Datenrahmen empfangene VXLAN-Paket dem VXLAN-Tunnelkendpunkt 16 zu übergeben, der den darin enthaltenen Ethernet-Datenrahmen extrahiert und über dieWLAN data frame to the VXLAN tunnel endpoint 16, which extracts the Ethernet data frame contained therein and transmits it via the

Ethernet-basierte Schnittstelle 11 zum Ethernet-fähigen Endgerät 40 überträgt. DasEthernet-based interface 11 to the Ethernet-capable terminal device 40. The

Ethernet-fähige Endgerät 40 ist dazu ausgebildet, dass im jeweiligen Ethernet-Ethernet-capable terminal 40 is designed so that in the respective Ethernet

Datenrahmen enthaltene ARP-Paket auszulesen und zu prüfen, ob das ARP-Paket für das Ethernet-fähige Endgerät 40 bestimmt ist. Im vorliegenden Fall ist das ARP-Paket nicht für das Ethernet-fähige Endgerät 40 bestimmt. In ähnlicher Weise ist dieto read the ARP packet contained in the data frame and to check whether the ARP packet is intended for the Ethernet-capable terminal 40. In the present case, the ARP packet is not intended for the Ethernet-capable terminal 40. Similarly, the

Steuereinrichtung 72 des Ethernet-fähigen Endgeräts 70 in der Lage, das ARP-Paket, welches in dem über die Ethernet-basierte Schnittstelle 71 empfangenen Ethernet-Control device 72 of the Ethernet-capable terminal 70 is able to receive the ARP packet contained in the Ethernet packet received via the Ethernet-based interface 71.

Datenrahmen enthalten ist, auszulesen und auszuwerten. Die Steuereinrichtung 72 erkennt nunmehr, dass in dem ARP-Paket die IP-Adresse des Ethernet-fähigenThe control device 72 now recognizes that the ARP packet contains the IP address of the Ethernet-capable

Endgeräts 70 und eine Anforderung, die dazugehörende MAC-Adresse zum Ethernet- fähigen Endgerät 50 zu übertragen, enthalten ist. Demzufolge veranlasst dieterminal 70 and a request to transmit the associated MAC address to the Ethernet-capable terminal 50. Consequently, the

Steuereinrichtung 72 das Ethernet-fähige Endgerät 70, ein ARP-Antwortpaket zu erzeugen, welches sowohl die IP-Adresse als auch MAC-Adresse des Ethernet-fähigenControl device 72, the Ethernet-capable terminal 70, to generate an ARP response packet which contains both the IP address and MAC address of the Ethernet-capable

Endgeräts 70 enthält. Anschließend wird das ARP-Antwortpaket in einem Ethernet-terminal 70. The ARP response packet is then sent to an Ethernet

Datenrahmen über die Ethernet-basierte Schnittstelle 71 zur Ethernet-basiertenData frames via the Ethernet-based interface 71 to the Ethernet-based

Schnittstelle 21 des Zugangspunktes 20 übertragen. Angemerkt sei noch, dass derInterface 21 of access point 20. It should be noted that the

Header des Ethernet-Datenrahmens als Ziel-MAC-Adresse die MAC-Adresse desHeader of the Ethernet data frame as destination MAC address the MAC address of the

Ethernet-fähigen Endgeräts 50 und als Quell-MAC-Adresse die MAC-Adresse desEthernet-capable device 50 and as source MAC address the MAC address of the

Ethernet-fähigen Endgeräts 70 enthält. Unter Ansprechen auf die in dem Ethernet-Ethernet-capable terminal 70. In response to the data contained in the Ethernet

Datenrahmen enthaltene Ziel-MAC-Adresse übergibt die Steuereinrichtung 24 denThe control device 24 passes the destination MAC address contained in the data frame to the

Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt, der den Ethernet-Datenrahmen, der das ARP-Antwortpaket enthält, in ein VXLAN-Paket einkapselt. Wie bereits weiter oben erwähnt, können in der Speichereinrichtung 25 Regeln hinterlegt sein, die dafür sorgen, dass das erzeugte VXLAN-Paket nur der WLAN-Schnittstelle 23 übergeben wird, wobei anschließend das VXLAN-Paket in einem WLAN-Datenrahmen ausgesendet wird. Der Header des VXLAN-Pakets enthält beispielsweise folgendeEthernet data frame to the VXLAN tunnel endpoint, which encapsulates the Ethernet data frame containing the ARP response packet in a VXLAN packet. As already mentioned above, rules can be stored in the storage device 25 that ensure that the generated VXLAN packet is only passed on to the WLAN interface 23, with the VXLAN packet then being sent out in a WLAN data frame. The header of the VXLAN packet contains, for example, the following

Informationen:Information:

Die vorbestimmte VXLAN-Kennung, einen äußerern UDP (User Datagram Protocol)The predetermined VXLAN identifier, an external UDP (User Datagram Protocol)

Header mit einem Ziel-Port 4789 und einem Quell-Port 60108, einen äußeren IPv4Header with a destination port 4789 and a source port 60108, an outer IPv4

Header mit der IP-Adresse des Zugangspunkts 20 als Quell-IP-Adresse und der IP-Header with the IP address of access point 20 as source IP address and the IP

Adresse des WLAN-fähigen Endgeräts 30 als Ziel-IP-Adresse und einen äußerenAddress of the WLAN-enabled device 30 as the destination IP address and an external

Ethernet-Header mit der MAC-Adresse des WLAN-fähigen Endgeräts 30 als Ziel-Ethernet header with the MAC address of the WLAN-enabled device 30 as destination

MAC-Adresse und der MAC-Adresse des Zugangspunkts 20 als Quell-MAC-Adresse.MAC address and the MAC address of access point 20 as the source MAC address.

Der WLAN-Datenrahmen enthält einen Header mit der MAC-Adresse der WLAN-The WLAN data frame contains a header with the MAC address of the WLAN

Schnittstelle 33 des WLAN-fähigen Endgeräts 30 als Ziel-MAC-Adresse und die MAC-Interface 33 of the WLAN-enabled terminal 30 as the destination MAC address and the MAC

Adresse des Zuganmgspunkts 20 als Quell-MAC-Adresse. Der WLAN-Datenrahmen wird von der WLAN-Schnittstelle 33 empfangen und dem Mikrocontroller 32 bzw. derAddress of the access point 20 as the source MAC address. The WLAN data frame is received by the WLAN interface 33 and sent to the microcontroller 32 or the

Steuereinrichtung 34 übergeben. Die Steuereinrichtung 34 ist dazu ausgebildet, unterControl device 34 is designed to

Ausführung der gespeicherten Software das im WLAN-Datenrahmen enthalteneExecution of the stored software the data contained in the WLAN data frame

VXLAN-Paket derm VXLAN-Tunnelendpunkt zu übergeben, der den Ethernet-VXLAN packet to the VXLAN tunnel endpoint that is the Ethernet

Datenrahmen aus dem VXLAN-Paket extrahiert und über die Ethernet-basierteData frames are extracted from the VXLAN packet and transmitted via the Ethernet-based

Schnittstelle 31 zum Ethernet-fähigen Endgerät 50 überträgt. Die Steuereinrichtung 52 des Ethernet-fähigen Endgeräts 50 ist dazu ausgebildet, das in dem Ethernet-Interface 31 to the Ethernet-capable terminal 50. The control device 52 of the Ethernet-capable terminal 50 is designed to transmit the

Datenrahmen enthaltene ARP-Antwortpaket auszulesen und auszuwerten. Dieto read and evaluate the ARP response packet contained in the data frame.

Steuereinrichtung 52 ist vorzugseweise dazu ausgebildet, unter Ansprechen auf die in dem ARP-Antwortpaket enthaltenen Daten das Ethernet-fähige Endgerät 50 zu veranlassen, in an sich bekannter Weise eine ARP-Tabelle zu erzeugen, in der die IP-Control device 52 is preferably designed to cause the Ethernet-capable terminal 50, in response to the data contained in the ARP response packet, to generate an ARP table in a manner known per se in which the IP

Adresse und die MAC-Adresse des Ethernet-fähigen Endgeräts 70 zum Beispiel in derAddress and the MAC address of the Ethernet-capable terminal device 70, for example in the

Speichereinrichtung 53 gespeichert wird. In ähnlicher Weise kann jedesstorage device 53. Similarly, each

Netzwerkendgerät des beispielhaften Kommunikationssystems 1 eine vollständigeNetwork terminal of the exemplary communication system 1 a complete

ARP-Tabelle aller Netzwerkteilnehmer erstellen.Create an ARP table of all network participants.

Wir kehren noch einmal zum Zugangspunkt 20 zurück. Gemäß einer vorteilhaftenWe return once again to access point 20. According to a favorable

Implementierung kann ein über die Ethernet-basierte Schnittstelle 21 empfangenerImplementation can be a received via the Ethernet-based interface 21

Ethernet-Datenrahmen des Ethernet-fähigen Endgeräts 70 unter Steuerung derEthernet data frame of the Ethernet-capable terminal device 70 under control of the

Steuereinrichtung 24 über die virtuelle Ethernet-Schnittstelle und die zweite Software-Control device 24 via the virtual Ethernet interface and the second software

Bridge dem VXLAN-Tunnelendpunkt übergeben werden. Die in derBridge to the VXLAN tunnel endpoint. The

Speichereinrichtung 25 hinterlegten Regeln sorgen zum Beispiel dafür, dass das vomThe rules stored in the storage facility 25 ensure, for example, that the

VXLAN-Tunnelendpunkt erzeugte VXLAN-Paket nicht erneut von der ersten Software-VXLAN tunnel endpoint does not regenerate VXLAN packet from the first software

Bride über die virtuelle Ethernet-Schnittstelle dem VXLAN-Tunnelendpunkt zugeführt wird.Bride is fed to the VXLAN tunnel endpoint via the virtual Ethernet interface.

Nachfolgend werden weitere beispielhafte Kommunikationsabläufe detailliert beschrieben.Further example communication processes are described in detail below.

Zunächst sei angemerkt, dass, wenn die WLAN-fähigen Endgeräte 10, 30 und 60 untereinander kommunizieren wollen, dies gemäß einem bekannten WLAN-First of all, it should be noted that if the WLAN-enabled devices 10, 30 and 60 want to communicate with each other, this must be done according to a known WLAN

Kommunikationsprotokoll nach einem Standard der Familie IEEE 802.11 erfolgen kann. Mit anderen Worten: Will das WLAN-fähige Endgerät 60 Daten zum WLAN- fähigen Endgerät 30 übertragen, so werden diese in herkömmlicher Weise in einemCommunication protocol according to a standard of the IEEE 802.11 family. In other words: If the WLAN-enabled terminal 60 wants to transmit data to the WLAN-enabled terminal 30, these are transmitted in the conventional way in a

WLAN-Datenrahmen zur WLAN-Schnittstelle 23 des Zugangspunkt 20 übertragen, der dann die empfangenen Daten in einem WLAN-Datenrahmen an das WLAN-fähigeWLAN data frame to the WLAN interface 23 of the access point 20, which then transmits the received data in a WLAN data frame to the WLAN-capable

Endgerät 30 weiterleitet.Terminal 30 forwards.

Nunmehr wird eine weitere beispielhafte Datenkommunikation zwischen dem als Quell-Now, another example of data communication between the source

Endgerät fungierenden WLAN-fähigen Endgerät 60 und dem als Ziel-Endgerät fungierenden Ethernet-fähigen Endgerät 50 beschrieben.The WLAN-enabled terminal 60 acting as the terminal and the Ethernet-enabled terminal 50 acting as the target terminal are described.

Gemäß der beispielhaften Implementierung ist die Steuereinrichtung 62 dazu ausgebildet, das WLAN-fähige Endgerät 60 zu veranlassen, zu übertragende Daten in ein IP-Paket einzufügen, welches als Quell-IP-Adresse die IP-Adresse des WLAN- fähigen Endgeräts 60 und als Ziel-IP-Adresse die IP-Adresse des Ethernet-fähigenAccording to the exemplary implementation, the control device 62 is designed to cause the WLAN-enabled terminal 60 to insert data to be transmitted into an IP packet which has the IP address of the WLAN-enabled terminal 60 as the source IP address and the IP address of the Ethernet-enabled

Endgeräts 50 enthält. Anschließend wird das IP-Paket in einem WLAN-Datenrahmen über die WLAN-Schnittstelle 61 ausgesendet. Der Header des WLAN-Datenrahmens enthält drei Adressen: als Quell-MAC-Adresse die MAC-Adresse des WLAN-fähigenterminal device 50. The IP packet is then sent in a WLAN data frame via the WLAN interface 61. The header of the WLAN data frame contains three addresses: as the source MAC address, the MAC address of the WLAN-capable

Endgeräts 60, die MAC-Adresse der WLAN-Schnittstelle 23 des Zugangspunkts 20 alsterminal 60, the MAC address of the WLAN interface 23 of the access point 20 as

Zeil-MAC-Adresse und ferner die MAC-Adresse des Ethenet-fähigen Endgeräts 50 als das tatsächliche Ziel.Target MAC address and also the MAC address of the Ethernet-capable terminal 50 as the actual destination.

Die Steuereinrichtung 24 des Zugangspunktes 20 ist dazu ausgebildet, die MAC-The control device 24 of the access point 20 is designed to

Adressen des empfangenen WLAN-Datenrahmens auszuwerten, um zu erkennen, für wen das IP-Paket bestimmt ist. Im vorliegenden Fall erkennt die Steuereinrichtung 24, dass das IP-Paket für das Ethernet-fähige Endgerät 50 bestimmt ist. Aufgrund der erfolgten Systemkonfiguration weiß die Steuereinrichtung 24, dass das Ethernet-fähigeAddresses of the received WLAN data frame to identify who the IP packet is intended for. In the present case, the control device 24 recognizes that the IP packet is intended for the Ethernet-capable terminal device 50. Due to the system configuration that has been carried out, the control device 24 knows that the Ethernet-capable

Endgerät 50 nur über das WLAN-fähige Endgerät 30 zu erreichen ist. DieTerminal 50 can only be reached via the WLAN-enabled terminal 30. The

Steuereinrichtung 24 des Zugangspunkts 20 ist dazu ausgebildet, unter Ausführung der in der Speichereinrichtung 25 gespeicherten Software das im WLAN-Datenrahmen enthaltene IP-Paket über die erste Software-Bridge und über die virtuelle Ethernet-Control device 24 of the access point 20 is designed to transmit the IP packet contained in the WLAN data frame via the first software bridge and via the virtual Ethernet

Schnittstelle sowie die zweiten Software-Bridge dem VXLAN-Tunnelendpunkt zuzuführen, der das IP-Paket in ein VXLAN-Paket einkapselt. Das hierdurch entstehende VXLAN-Paket enthält Header, die beispielsweise folgende Informationen enthalten:interface and the second software bridge to the VXLAN tunnel endpoint, which encapsulates the IP packet in a VXLAN packet. The resulting VXLAN packet contains headers that contain, for example, the following information:

Die in einem VXLAN-Header stehende vorbestimmte VXLAN-Kennung, einen äußeren UDP-Header mit der Ziel-Portnummer 4789 und einer Quell-Portnummer, einen äußeren IPv4-Header mit der IP-Adresse des Zugangspunktes 20 als Quell-IP-The predetermined VXLAN identifier contained in a VXLAN header, an outer UDP header with the destination port number 4789 and a source port number, an outer IPv4 header with the IP address of the access point 20 as the source IP

Adresse und mit der IP-Adresse des WLAN-fähigen Endgeräts 30 als Ziel-IP-Adresse sowie einen äußeren Ethernet-Header mit der MAC-Adresse des Zugangspunktes 20 alsAddress and with the IP address of the WLAN-enabled device 30 as the destination IP address and an outer Ethernet header with the MAC address of the access point 20 as

Quell-MAC-Adresse und der MAC-Adresse des WLAN-fähigen Endgeräts 30 als Ziel-Source MAC address and the MAC address of the WLAN-enabled device 30 as destination

MAC-Adresse. Die Steuereinrichtung 24 ist ferner dazu ausgebildet, das VXLAN-Paket in einem WLAN-Datenrahmen über die WLAN-Schnittstelle 23 auszusenden, der an der WLAN-Schnittstelle 33 des WLAN-fähigen Endgeräts 30 empfangen werden kann.MAC address. The control device 24 is further designed to transmit the VXLAN packet in a WLAN data frame via the WLAN interface 23, which can be received at the WLAN interface 33 of the WLAN-capable terminal 30.

Der Header des WLAN-Datenrahmens enthält beispielsweise die MAC-Adresse desFor example, the header of the WLAN data frame contains the MAC address of the

Zugangspunktes 20 als Quell-MAC-Adresse und als Ziel-MAC-Adresse die MAC-access point 20 as source MAC address and as destination MAC address the MAC

Adresse der WLAN-Schnittstelle 33. Die Steuereinrichtung 34 des WLAN-fähigenAddress of the WLAN interface 33. The control device 34 of the WLAN-enabled

Endgeräts 30 ist zum Beispiel dazu ausgebildet, unter Ausführung der in derTerminal 30 is designed, for example, to execute the functions described in the

Speichereinrichtung 35 hinterlegten Software das über die WLAN-Schnittstelle 33 empfangene VXLAN-Paket über das Software-Modul, welches die zweite Software-Storage device 35 stores the VXLAN packet received via the WLAN interface 33 via the software module, which contains the second software

Bridge implementiert, dem VXLAN-Tunnelendpunkt zu übergeben, der den imBridge to the VXLAN tunnel endpoint, which has the

VXLAN-Paket enthaltenen Ethernet-Datenrahmen mit dem darin übertragenen IP-Paket entkapselt und den Ethernet-Datenrahmen dem Software-Modul, welches die ersteVXLAN packet containing the Ethernet data frame with the IP packet transmitted in it is decapsulated and the Ethernet data frame is sent to the software module which carries out the first

Software-Bridge implementiert, übergibt. Insbesondere ist die Steuereinrichtung 34 dazu ausgebildet, unter Ausführung der in der Speichereinrichtung 35 gespeichertenSoftware bridge implemented. In particular, the control device 34 is designed to execute the data stored in the memory device 35

Software, die im Ethernet-Datenrahmen enthaltene Ziel-MAC-Adresse auszulesen und auszuwerten, um im vorliegenden Beispiel zu erkennen, dass der Ethernet-Datenrahmen für das Ethernet-fähige Endgerät 50 bestimmt ist. Demzufolge veranlasst dieSoftware to read and evaluate the destination MAC address contained in the Ethernet data frame in order to recognize in this example that the Ethernet data frame is intended for the Ethernet-capable terminal device 50. Accordingly, the

Steuereinrichtung 34 das WLAN-fähige Endgerät 30, den Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle 31zum Ethernet-fähigen Endgerät 50 weiterzuleiten.Control device 34, the WLAN-capable terminal device 30, to forward the Ethernet data frame via the Ethernet-based interface 31 to the Ethernet-capable terminal device 50.

Das Ethernet-fähige Endgerät 50 ist dazu ausgebildet, in an sich bekannter Art undThe Ethernet-capable terminal 50 is designed to, in a manner known per se,

Weise den über die Ethernet-basierte Schnittstelle 51 empfangenen Ethernet-Assign the Ethernet signal received via the Ethernet-based interface 51

Datenrahmen zu empfangen, das IP-Paket zu extrahieren und die in dem IP-Paket enthaltenen Daten je nach Anwendungsprogramm zu verarbeiten.Receive data frames, extract the IP packet, and process the data contained in the IP packet depending on the application program.

Nunmehr wird eine weitere beispielhafte Datenkommunikation zwischen dem als Quell-Now, another example of data communication between the source

Endgerät fungierenden Ethernet-fähigen Endgerät 40 und dem als Ziel-Endgerät fungierenden WLAN-fähigen Endgerät 60 beschrieben.The Ethernet-capable terminal 40 acting as the terminal and the WLAN-capable terminal 60 acting as the target terminal are described.

Gemäß einer beispielhaften Implementierung ist die Steuereinrichtung 41 des Ethernet- fähigen Endgeräts 40 dazu ausgebildet, zu übertragende Daten in ein IP-Paket einzufügen. Der IP-Header des IP-Pakets enthält als Ziel-IP-Adresse die IP-Adresse desAccording to an exemplary implementation, the control device 41 of the Ethernet-capable terminal 40 is designed to insert data to be transmitted into an IP packet. The IP header of the IP packet contains the IP address of the

WLAN-fähigen Endgeräts 60 und als Quell-IP-Adresse die IP-Adresse des Ethernet- fähigen Endgeräts 40. Anschließend wird das IP-Paket in einen Ethernet-Datenrahmen eingefügt, dessen Header als Ziel-MAC-Adresse die MAC-Adresse des WLAN-fähigenWLAN-enabled terminal 60 and the IP address of the Ethernet-enabled terminal 40 as the source IP address. The IP packet is then inserted into an Ethernet data frame whose header contains the MAC address of the WLAN-enabled

Endgeräts 60 und als Quell-MAC-Adresse die MAC-Adresse des Ethernet-fähigendevice 60 and as source MAC address the MAC address of the Ethernet-capable

Endgeräts 40 enthält. Die Steuereinrichtung 42 ist dazu ausgebildet, den Ethernet-terminal 40. The control device 42 is designed to control the Ethernet

Datenrahmen über die Ethernet-basierte Schnittstelle 41 zur Ethernet-basiertenData frames via the Ethernet-based interface 41 to the Ethernet-based

Schnittstelle 11 des WLAN-fähigen Endgeräts 10 zu übertragen. Die Ethernet-basierteInterface 11 of the WLAN-enabled terminal device 10. The Ethernet-based

Schnittstelle 11 übergibt den Ethernet-Datenrahmen der Steuereinrichtung 14, die unterInterface 11 transfers the Ethernet data frame to the control device 14, which

Ausführung der in der Speichereinrichtung 15 hinterlegten Software das WLAN-fähigeExecution of the software stored in the storage device 15 the WLAN-enabled

Endgerät 10 zunächst veranlasst zu prüfen, für wen der empfangene Ethernet-Terminal 10 first checks for whom the received Ethernet

Datenrahme bzw. das darin enthaltene IP-Paket bestimmt ist. Die Steuereinrichtung 14 erkennt insbesondere anhand der im Ethernet-Datenrahmen enthaltenen Ziel-MAC-Data frame or the IP packet contained therein is intended. The control device 14 recognizes in particular on the basis of the destination MAC address contained in the Ethernet data frame

Adresse, dass der Ethernet-Datenrtahmen bzw. das darin enthaltene IP-Paket für dasAddress that the Ethernet data frame or the IP packet contained therein for the

WLAN-fähige Endgerät 60 bestimmt ist. Unter Ansprechen hierauf führt dieWLAN-enabled terminal 60. In response to this, the

Steuereinrichtung 14 das gespeicherte Software-Modul, welches den VXLAN-Control device 14 the stored software module which controls the VXLAN

Tunnelendpunkt implementiert, aus. Der VXLAN-Tunnelendpunkt sorgt dafür, dass derTunnel endpoint implemented. The VXLAN tunnel endpoint ensures that the

Ethernet-Datenrahmen in ein VXLAN-Paket eingepackt wird, welches anschließend in einem WLAN-Datenrahmen über die WLAN-Schnittstelle 13 ausgesendet wird, so dass es von der WLAN-Schnittstelle 23 des Zugangspunktes 20 empfangen werden kann.Ethernet data frame is packed into a VXLAN packet, which is then sent in a WLAN data frame via the WLAN interface 13 so that it can be received by the WLAN interface 23 of the access point 20.

Die Header des VXLAN-Pakets enthalten zum Beispiel folgende Informationen:For example, the headers of the VXLAN packet contain the following information:

Die im VXLAN-Header enthaltene bekannte VXLAN-Kennung VNI, einen äußerenThe well-known VXLAN identifier VNI contained in the VXLAN header, an external

UDP-Header mit einem entsperchenden Ziel-Port 4789 und einem entsprechendenUDP header with a corresponding destination port 4789 and a corresponding

Quell-Port, einen äußeren IPv4-Header mit der IP-Adresse des WLAN-fähigenSource port, an outer IPv4 header with the IP address of the WLAN-enabled

Endgeräts 10 als Quell-IP-Adresse und der IP-Adresse der WLAN-fähigen Basisstation 20 als Ziel-IP-Adresse und einen äußeren Ethernet-Header mit der MAC-Adresse desterminal device 10 as source IP address and the IP address of the WLAN-enabled base station 20 as destination IP address and an outer Ethernet header with the MAC address of the

WLAN-fähigen Endgeräts 10 als Quell-MAC-Adresse und der MAC-Adresse derWLAN-enabled device 10 as source MAC address and the MAC address of the

WLAN-fähigen Basisstation 20, über die das WLAN-fähige Endgerät 60 als das eigentliche Ziel erreichbar ist, als Ziel-MAC-Adresse.WLAN-enabled base station 20, via which the WLAN-enabled terminal device 60 can be reached as the actual destination, as the destination MAC address.

Der Header des zu übertragenden WLAN-Datenrahmens enthält als Quell-MAC-The header of the WLAN data frame to be transmitted contains the source MAC

Adresse die MAC-Adresse des WLAN-fähigen Endgeräts 10 und als Ziel-MAC-Address is the MAC address of the WLAN-enabled device 10 and as destination MAC

Adresse die MAC-Adresse des Zugangspunktes 20.Address is the MAC address of the access point 20.

Der über die WLAN-Schnittstelle 13 ausgesendete WLAN-Datenrahmen wird von derThe WLAN data frame transmitted via the WLAN interface 13 is received by the

WLAN-Schnittstelle 23 empfangen und der Steuereinrichtung 24 übergeben. DieWLAN interface 23 and passed to the control device 24. The

Steuereinrichtung 24 führt die gespeicherte Software aus und veranlasst denControl device 24 executes the stored software and initiates the

Zugangspunkt 20, das in dem empfangenen WLAN-Datenrahmen enthaltene VXLAN-Access point 20, the VXLAN contained in the received WLAN data frame

Paket dem VXLAN-Tunnelendpunkt zu übergeben und den Ethernet-Datenrahmen aus dem VXLAN-Paket zu extrahieren. Anhand der im extrahierten Ethernet-Datenrahmen enthaltenen Ziel-MAC-Adresse erkennt die Steuereinrichtung 24, dass der Ethernet-packet to the VXLAN tunnel endpoint and extract the Ethernet data frame from the VXLAN packet. Based on the destination MAC address contained in the extracted Ethernet data frame, the control device 24 recognizes that the Ethernet

Datenrahmen für das WLAN-fähige Endgerät 60 bestimmt ist. Unter Anspreche hierauf veranlasst die Steuereinrichtung 24 den Zugangspunkt 20, den extrahierten Ethernet-Data frame is intended for the WLAN-enabled terminal 60. In response to this, the control device 24 causes the access point 20 to extract the Ethernet

Datenrahmen in einen WLAN-Datenrahmen umzuwandeln, der als Ziel-MAC-Adresse die MAC-Adresse des WLAN-fähigen Endgräts 60 enthält. Anschließend wird derdata frame into a WLAN data frame that contains the MAC address of the WLAN-enabled terminal device 60 as the destination MAC address. The

WLAN-Datenrahmen über die WLAN-Schnittstelle 23 ausgesendet und von derWLAN data frames are transmitted via the WLAN interface 23 and received by the

WLAN-Schnittstelle 61 des WLAN-fähigen Endgeräts 60 empfangen und derWLAN interface 61 of the WLAN-enabled terminal 60 and the

Steuereinrichtung 62 zur weiteren Verwendung übergeben. Dank dieser Maßnahme kann das WLAN-fähige Endgerät 60, welches über keine VXLAN-Funktionalität verfügt, mit dem Ethernet-fähigen Endgerät 40 kommunizieren.Control device 62 for further use. Thanks to this measure, the WLAN-capable terminal 60, which does not have VXLAN functionality, can communicate with the Ethernet-capable terminal 40.

In ähnlicher Weise kann zum Beispiel das Ethernet-fähige Endgerät 40 mit demIn a similar way, for example, the Ethernet-capable terminal 40 can be connected to the

Ethernet-fähigen Endgerät 70 kommunizieren. In diesem Fall erkennt jedoch dieEthernet-capable terminal device 70. In this case, however, the

Steuereinrichtung 24, dass der Ethernet-Datenrahmen, der aus einem VXLAN-Paket, der in einem vom WLAN-fähigen Endgerät 10 kommenden WLAN-Datenrahmen enahalten ist, extrahiert worden ist, für das Ethernet-fähige Endgerät 70 bestimmt ist.Control device 24 that the Ethernet data frame extracted from a VXLAN packet contained in a WLAN data frame coming from the WLAN-capable terminal 10 is intended for the Ethernet-capable terminal 70.

Demzufolge sorgt die Steuereinrichtung 24 dafür, dass der aus dem VXLAN-Paket extrahierte Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle 21 zumAccordingly, the control device 24 ensures that the Ethernet data frame extracted from the VXLAN packet is transmitted via the Ethernet-based interface 21 to the

Ethernet-fähigen Endgerät 70 weitergeleitet wird.Ethernet-capable terminal device 70.

Nunmehr wird eine weitere beispielhafte Datenkommunikation zwischen dem Ethernet- fähigen Endgerät 40 als Quelle und dem Ethernet-fähigen Endgerät 50 als Ziel beschrieben.Another exemplary data communication between the Ethernet-capable terminal 40 as source and the Ethernet-capable terminal 50 as destination will now be described.

Gemäß einer beispielhaften Implementierung ist die Steuereinrichtung 41 des Ethernet- fähigen Endgeräts 40 dazu ausgebildet, zu übertragende Daten in ein IP-Paket einzufügen. Der IP-Header des IP-Pakets enthält als Ziel-IP-Adresse die IP-Adresse desAccording to an exemplary implementation, the control device 41 of the Ethernet-capable terminal 40 is designed to insert data to be transmitted into an IP packet. The IP header of the IP packet contains the IP address of the

Ethernet-fähigen Endgeräts 50 und als Quell-IP-Adresse die IP-Adresse des Ethernet- fähigen Endgeräts 40. Anschließend wird das IP-Paket in einen Ethernet-Datenrahmen eingefügt, dessen Header als Ziel-MAC-Adresse die MAC-Adresse des Ethernet- fähigen Endgeräts 50 und als Quell-MAC-Adresse die MAC-Adresse des Ethernet- fähigen Endgeräts 40 enthält. Die Steuereinrichtung 42 ist dazu ausgebildet, denEthernet-capable terminal 50 and as source IP address the IP address of the Ethernet-capable terminal 40. The IP packet is then inserted into an Ethernet data frame, the header of which contains as destination MAC address the MAC address of the Ethernet-capable terminal 50 and as source MAC address the MAC address of the Ethernet-capable terminal 40. The control device 42 is designed to

Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle 41 zur Ethernet-basiertenEthernet data frames via the Ethernet-based interface 41 to the Ethernet-based

Schnittstelle 11 des WLAN-fähigen Endgeräts 10 zu übertragen. Die Ethernet-basierteInterface 11 of the WLAN-enabled terminal device 10. The Ethernet-based

Schnittstelle 11 übergibt den Ethernet-Datenrahmen der Steuereinrichtung 14, die unterInterface 11 transfers the Ethernet data frame to the control device 14, which

Ausführung der in der Speichereinrichtung 15 hinterlegten Software das WLAN-fähigeExecution of the software stored in the storage device 15 the WLAN-enabled

Endgerät 10 zunächst veranlasst zu prüfen, für wen der empfangene Ethernet-Terminal 10 first checks for whom the received Ethernet

Datenrahmen bzw. das darin enthaltene IP-Paket bestimmt ist. Die Steuereinrichtung 14 erkennt insbesondere anhand der im Ethernet-Datenrahmen enthaltenen Ziel-MAC-Data frame or the IP packet contained therein is intended. The control device 14 recognizes in particular on the basis of the destination MAC address contained in the Ethernet data frame

Adresse, dass der Ethernet-Datenrtahmen bzw. das darın enthaltene IP-Paket für dasAddress that the Ethernet data frame or the IP packet contained therein for the

Ethernet-fähige Endgerät 50 bestimmt ist. Unter Ansprechen hierauf führt dieEthernet-capable terminal device 50. In response to this, the

Steuereinrichtung 14 das gespeicherte Software-Modul, welches den VXLAN-Control device 14 the stored software module which controls the VXLAN

Tunnelendpunkt implementiert, aus. Der VXLAN-Tunnelendpunkt sorgt dafür, dass derTunnel endpoint implemented. The VXLAN tunnel endpoint ensures that the

Ethernet-Datenrahmen in ein VXLAN-Paket eingepackt wird, welches anschließend in einem WLAN-Datenrahmen über die WLAN-Schnittstelle 13 ausgesendet wird, so dass es von der WLAN-Schnittstelle 23 des Zugangspunktes 20 empfangen werden kann.Ethernet data frame is packed into a VXLAN packet, which is then sent in a WLAN data frame via the WLAN interface 13 so that it can be received by the WLAN interface 23 of the access point 20.

Die Header des VXLAN-Pakets enthalten zum Beispiel folgende Informationen:For example, the headers of the VXLAN packet contain the following information:

Die im VXLAN-Header enthaltene bekannte VXLAN-Kennung VNI, einen äußerenThe well-known VXLAN identifier VNI contained in the VXLAN header, an external

UDP-Header mit einem entsperchenden Ziel-Port 4789 und einem entsprechendenUDP header with a corresponding destination port 4789 and a corresponding

Quell-Port, einen äußeren IPv4-Header mit der IP-Adresse des WLAN-fähigenSource port, an outer IPv4 header with the IP address of the WLAN-enabled

Endgeräts 10 als Quell-IP-Adresse und der IP-Adresse des WLAN-fähigen Endgeräts 30 als Ziel-IP-Adresse und einen äußeren Ethernet-Header mit der MAC-Adresse desterminal 10 as source IP address and the IP address of the WLAN-enabled terminal 30 as destination IP address and an outer Ethernet header with the MAC address of the

WLAN-fähigen Endgeräts 10 als Quell-MAC-Adresse und der MAC-Adresse desWLAN-enabled device 10 as source MAC address and the MAC address of the

WLAN-fähigen Endgeräts 30, über den das Ethernet-fähige Endgerät als das eigentlicheWLAN-enabled terminal 30, via which the Ethernet-enabled terminal acts as the actual

Ziel erreichbar ist, als Ziel-MAC-Adresse.destination is reachable, as the destination MAC address.

Der Header des zu übertragenden WLAN-Datenrahmens enthält drei MAC-Adressen: als Quell-MAC-Adresse die MAC-Adresse des WLAN-fähigen Endgeräts 10, als Ziel-The header of the WLAN data frame to be transmitted contains three MAC addresses: as source MAC address the MAC address of the WLAN-enabled terminal device 10, as destination

MAC-Adresse die MAC-Adresse des Zugangspunktes 20 und die MAC-Adresse desMAC address the MAC address of the access point 20 and the MAC address of the

WLAN-fähigen Endgeräts 30.WLAN-enabled device 30.

Der über die WLAN-Schnittstelle 13 ausgesendete WLAN-Datenrahmen wird von derThe WLAN data frame transmitted via the WLAN interface 13 is received by the

WLAN-Schnittstelle 23 empfangen und der Steuereinrichtung 24 übergeben. DieWLAN interface 23 and passed to the control device 24. The

Steuereinrichtung 24 ist dazu ausgebildet, die im Header des empfangenen WLAN-Control device 24 is designed to receive the data in the header of the received WLAN

Datenrahmens enthaltenen Informationen auszuwerten. Nach der Auswertung derAfter evaluating the information contained in the data frame,

Informationen weiß die Steuereinrichtung 24, dass das im WLAN-Datenrahmen enthaltene VXLAN-Paket zum WLAN-fähige Endgerät 30 weiterzuleiten ist. DieInformation, the control device 24 knows that the VXLAN packet contained in the WLAN data frame is to be forwarded to the WLAN-capable terminal device 30. The

Steuereinrichtung 24 ist dazu ausgebildet, unter Ausführung der gespeicherten Software das empfangene VXLAN-Paket in dem WLAN-Datenrahmen über die WLAN-Control device 24 is designed to execute the stored software to transmit the received VXLAN packet in the WLAN data frame via the WLAN

Schnittstelle 23 weiterzusenden, so dass der WLAN-Datenrahmen an der WLAN-Interface 23 so that the WLAN data frame is received at the WLAN

Schnittstelle 33 des WLAN-fähigen Endgeräts 30 empfangen werden kann.Interface 33 of the WLAN-enabled terminal device 30 can be received.

Die WLAN-Schnittstelle 33 des WLAN-fähigen Endgeräts 30 übergibt den empfangenen WLAN-Datenrahmen der Steuereinrichtung 34, die dazu ausgebildet ist, unter Ausführung der in der Speichereinrichtung hinterlegten Software, d.i.The WLAN interface 33 of the WLAN-enabled terminal 30 transfers the received WLAN data frame to the control device 34, which is designed to execute the software stored in the storage device, i.e.

insbesondere der VXLAN-Tunnelendpunkt den im empfangenen VXLAN-Paket enthaltenen Ethernet-Datenrahmen zu extrahieren, der als Ziel-MAC-Adresse die MAC-In particular, the VXLAN tunnel endpoint extracts the Ethernet data frame contained in the received VXLAN packet, which contains the MAC address

Adresse des Ethernet-fähigen Endgeräts 50 enthält. Die Steuereinrichtung 34 erkennt anhand der Ziel-MAC-Adresse, dass der Ethernet-Datenrahmen für das Ethernet-fähigeAddress of the Ethernet-capable terminal device 50. The control device 34 recognizes from the destination MAC address that the Ethernet data frame for the Ethernet-capable

Endgerät 50, welches mit der Ethernet-basierten Schnittstelle 31 verbunden ist, bestimmt ist. Demzufolge übergibt die Steuereinrichtung 34 den extrahierten Ethernet-terminal 50, which is connected to the Ethernet-based interface 31. Accordingly, the control device 34 transfers the extracted Ethernet

Datenrahmen der Ethernet-basierten Schnittstelle 31 zur Weiterleitung des Ethernet-Data frame of the Ethernet-based interface 31 for forwarding the Ethernet

Datenrahmens an das Ethernet-fähige Endgerät 50. Das Ethernet-fähige Endgerät 50 ist dazu ausgebildet, in an sich bekannte Art und Weise den über die Ethernet-basiertedata frame to the Ethernet-capable terminal 50. The Ethernet-capable terminal 50 is designed to transmit the data frame transmitted via the Ethernet-based

Schnittstelle 51 empfangenen Ethernet-Datenrahmen zu empfangen, das IP-Paket zu extrahieren und die in dem IP-Paket enthaltenen Daten je nach Anwendungsprogramm zu verarbeiten.Interface 51 to receive the Ethernet data frame, extract the IP packet, and process the data contained in the IP packet depending on the application program.

Dank des beispielhaften, in Figur 3 gezeigten Kommunikationssystems 1 ist es möglich, mit Hilfe der VXLAN-Tunneltechnologie zu ermöglichen, dass Ethernet-fähigeThanks to the exemplary communication system 1 shown in Figure 3, it is possible to use VXLAN tunnel technology to enable Ethernet-capable

Endgeräte, wie beispielsweise die Endgeräte 40, 50 und 70 miteinander kommunizieren können, obwohl sie nur über WLAN-fähige Endgeräte 10 bzw. 30 und einenTerminals such as terminals 40, 50 and 70 can communicate with each other, although they only have WLAN-enabled terminals 10 and 30 and a

Zugangspunkt 20 erreicht werden können, deren MAC-Adressen nicht mit den MAC-Access point 20 whose MAC addresses do not match the MAC

Adressen der jeweiligen Ethernet-basierten Endgeräte 40, 50 und 70 übereinstimmen.Addresses of the respective Ethernet-based end devices 40, 50 and 70 match.

Ferner ermöglicht das beispielhafte Kommunikationssystem 1, dass WLAN-fähigeFurthermore, the exemplary communication system 1 enables WLAN-enabled

Endgeräte, die über keine VXLAN-Funktionalität verfügen, wie zum Beispiel dasEnd devices that do not have VXLAN functionality, such as the

WLAN-fähige Endgerät 60, und die Ethernet-fähigen Endgeräten 40, 50 oder 70 miteinander kommunizieren können.WLAN-enabled terminal device 60 and the Ethernet-enabled terminal devices 40, 50 or 70 can communicate with each other.

Claims (16)

PatentansprüchePatent claims 1. WLAN -fähiges Endgerät (10) aufweisend: - eine Steuereinrichtung (14), - eine Speichereinrichtung (15), in der eine von der Steuereinrichtung (14) ausführbare Software, die einen VXLAN-Tunnelendpunkt (16) implementiert, gespeichert ist, - eine Ethernet-basierte Schnittstelle (11), die zu einer Ethernet-basierten Kommunikation mit einem Ethernet-fähigen Endgerät (40), ausgebildet ist, - eine drahtlose Schnittstelle (13), die zu einer drahtlosen Kommunikation gemäß einem WLAN-Standard insbesondere mit einer WLAN-fähigen Basisstation (20) eines WLAN-Netzwerks (100) ausgebildet ist, wobei dem WLAN -fähigen Endgerät (10) nur eine IP-Adresse zugeordnet ist, wobei die Steuereinrichtung (14) dazu ausgebildet ist, unter Ausführung der gespeicherten Software das WLAN-fähige Endgerät (10) zu veranlassen, al) zu prüfen, ob ein an der Ethernet-basierten Schnittstelle (11) ankommender Ethernet-Datenrahmen für das WLAN-fähige Endgerät (10) bestimmt ist, a2) wenn nicht, den Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt (16) zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, den übergebenen Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln, und a3) das vom VXLAN-Tunnelendpunkt erzeugte VXLAN-Paket der drahtlosen Schnittstelle (13) zum Aussenden in einem WLAN-Datenrahmen zu übergeben, und/oder bl) ein über die drahtlose Schnittstelle (13) in einem WLAN-Datenrahmen empfangenes VXLAN-Paket, in welchem ein Ethernet-Datenrahmen eingekapselt ist, dem VXLAN-Tunnelendpunkt (16) zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, aus dem empfangenen VXLAN-Paket den darin eingekapselten Ethernet-Datenrahmen zu extrahieren, und b2) den Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle (11) weiterzuleiten.1. WLAN-capable terminal (10) comprising: - a control device (14), - a storage device (15) in which software which can be executed by the control device (14) and which implements a VXLAN tunnel endpoint (16) is stored, - an Ethernet-based interface (11) which is designed for Ethernet-based communication with an Ethernet-capable terminal (40), - a wireless interface (13) which is designed for wireless communication in accordance with a WLAN standard, in particular with a WLAN-capable base station (20) of a WLAN network (100), wherein the WLAN-capable terminal (10) is assigned only one IP address, wherein the control device (14) is designed to cause the WLAN-capable terminal (10) to execute the stored software a1) check whether an Ethernet data frame arriving at the Ethernet-based interface (11) is intended for the WLAN-capable terminal (10), a2) if not, to forward the Ethernet data frame to the VXLAN tunnel endpoint (16), wherein the VXLAN tunnel endpoint is designed to encapsulate the transferred Ethernet data frame in a VXLAN packet, and a3) to transfer the VXLAN packet generated by the VXLAN tunnel endpoint to the wireless interface (13) for transmission in a WLAN data frame, and/or bl) to transfer a VXLAN packet received via the wireless interface (13) in a WLAN data frame, in which an Ethernet data frame is encapsulated, to the VXLAN tunnel endpoint (16), wherein the VXLAN tunnel endpoint is designed to extract the Ethernet data frame encapsulated therein from the received VXLAN packet, and b2) to forward the Ethernet data frame via the Ethernet-based interface (11). 2. WLAN-fähiges Endgerät nach Anspruch 1, wobei die in der Speichereinrichtung (15) gespeicherte Software eine erste Software- Bridge und eine zweite Software-Bridge implementiert, wobei die erste Software-Bridge dazu ausgebildet ist, einen an der Ethernet-basierten Schnittstelle (11) ankommenden Ethernet-Datenrahmen dem VXLAN- Tunnelendpunkt (16) zu übergeben und einen vom VXLAN-Tunnelendpunkt (16) aus einem VXLAN-Paket extrahierten Ethernet-Datenrahmen der Ethernet- basierten Schnittstelle (11) zu übergeben, wobei die zweite Software-Bridge dazu ausgebildet ist, ein über die drahtlose Schnittstelle (13) in einem WLAN-Datenrahmen empfangenes VXLAN-Paket dem VXLAN-Tunnelendpunkt (16) zum Entkapseln zu übergeben und ein vom VXLAN-Tunnelendpunkt erzeugtes VXLAN-Paket der drahtlosen Schnittstelle (13) zum Aussenden in einem WLAN-Datenrahmen zu übergeben.2. WLAN-capable terminal according to claim 1, wherein the software stored in the storage device (15) implements a first software bridge and a second software bridge, wherein the first software bridge is designed to transfer an Ethernet data frame arriving at the Ethernet-based interface (11) to the VXLAN tunnel endpoint (16) and to transfer an Ethernet data frame extracted from a VXLAN packet by the VXLAN tunnel endpoint (16) to the Ethernet-based interface (11), wherein the second software bridge is designed to transfer a VXLAN packet received via the wireless interface (13) in a WLAN data frame to the VXLAN tunnel endpoint (16) for decapsulation and to transfer a VXLAN packet generated by the VXLAN tunnel endpoint to the wireless interface (13) for transmission in a WLAN data frame. 3. WLAN-fähiges Endgerät nach einem der vorstehenden Ansprüche, wobei in einem Ethernet-Datenrahmen ein Address-Resolution-Protocol-Paket oder ein IP-Paket enthalten ist.3. WLAN-enabled terminal according to one of the preceding claims, wherein an Ethernet data frame contains an Address Resolution Protocol packet or an IP packet. 4. WLAN-fähiges Endgerät nach einem der vorstehenden Ansprüche, wobei die Steuereinrichtung (14) ferner dazu ausgebildet ist, - unter Ausführung der gespeicherten Software das WLAN-fähige Endgerät (10) zu veranlassen, zu prüfen, ob ein empfangener Ethernet-Datenrahmen für das WLAN-fähige Endgerät (10) bestimmt ist, und - wenn ja, das WLAN-fähige Endgerät (10) zu veranlassen, den Ethernet- Datenrahmen zu verarbeiten.4. WLAN-enabled terminal according to one of the preceding claims, wherein the control device (14) is further designed to - by executing the stored software, cause the WLAN-enabled terminal (10) to check whether a received Ethernet data frame is intended for the WLAN-enabled terminal (10), and - if so, cause the WLAN-enabled terminal (10) to process the Ethernet data frame. 5. WLAN-fähige Basisstation (20) zum Einsatz in einem WLAN-Netzwerk (100) aufweisend: - eine Steuereinrichtung (24), - eine Speichereinrichtung (25), in der eine von der Steuereinrichtung (24) ausführbare Software, die einen VXLAN-Tunnelendpunkt (26) implementiert, gespeichert ist,5. WLAN-capable base station (20) for use in a WLAN network (100), comprising: - a control device (24), - a storage device (25) in which software which can be executed by the control device (24) and which implements a VXLAN tunnel endpoint (26) is stored, - eine drahtlose Schnittstelle (23), die zu einer drahtlosen Kommunikation gemäß einem WLAN-Standard ausgebildet ist, wobei der drahtlosen Schnittstelle eine eindeutige MAC-Adresse zugeordnet ist, wobei der WLAN- fähigen Basisstation (20) nur eine IP-Adresse zugeordnet ist, und wobei die Steuereinrichtung (24) dazu ausgebildet ist, unter Ausführung der gespeicherten Software die WLAN-fähige Basisstation (20) zu veranlassen, i) zu prüfen, ob ein über die drahtlose Schnittstelle (23) empfangener WLAN- Datenrahmen ein VXLAN-Paket enthält, welches für die Basisstation bestimmt ist, wobei das VXLAN-Paket einen Ethernet-Datenrahmen enthält, und ii) wenn ja, den Ethernet-Datenrahmen aus dem VXLAN-Paket zu extrahieren.- a wireless interface (23) designed for wireless communication according to a WLAN standard, wherein the wireless interface is assigned a unique MAC address, wherein the WLAN-enabled base station (20) is assigned only one IP address, and wherein the control device (24) is designed to cause the WLAN-enabled base station (20) to execute the stored software i) check whether a WLAN data frame received via the wireless interface (23) contains a VXLAN packet intended for the base station, wherein the VXLAN packet contains an Ethernet data frame, and ii) if so, to extract the Ethernet data frame from the VXLAN packet. 6. WLAN-fähige Basisstation nach Anspruch 5, ferner aufweisend eine Ethernet-basierte Schnittstelle (21), die zu einer Ethernet-basierten Kommunikation mit einem Ethernet-fähigen Endgerät (70) ausgebildet ist, wobei die Steuereinrichtung (24) dazu ausgebildet ist, unter Ausführung der gespeicherten Software die WLAN-fähige Basisstation (20) zu veranlassen, ferner zu prüfen, ob der extrahierte Ethernet-Datenrahmen über die Ethernet- basierte Schnittstelle (21) oder die drahtlose Schnittstelle (23) weiterzuleiten ist, und, wenn der extrahierte Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle (21) weiterzuleiten ist, den extrahierten Ethernet-Datenrahmen der Ethernet-basierten Schnittstelle (21) zur Weiterleitung zu übergeben, oder, wenn der extrahierte Ethernet-Datenrahmen über die drahtlose Schnittstelle (23) weiterzuleiten ist, den extrahierten Ethernet-Datenrahmen in einen WLAN- Datenrahmen umzuwandeln und den WLAN-Datenrahmen der drahtlosen Schnittstelle (23) zum Aussenden zu übergeben.6. WLAN-enabled base station according to claim 5, further comprising an Ethernet-based interface (21) which is designed for Ethernet-based communication with an Ethernet-enabled terminal (70), wherein the control device (24) is designed to cause the WLAN-enabled base station (20) to execute the stored software, further to check whether the extracted Ethernet data frame is to be forwarded via the Ethernet-based interface (21) or the wireless interface (23), and, if the extracted Ethernet data frame is to be forwarded via the Ethernet-based interface (21), to pass the extracted Ethernet data frame to the Ethernet-based interface (21) for forwarding, or, if the extracted Ethernet data frame is to be forwarded via the wireless interface (23), to convert the extracted Ethernet data frame into a WLAN data frame and pass the WLAN data frame to the wireless interface (23) for transmission. 7. WLAN-fähige Basisstation nach Anspruch 6, wobei die Steuereinrichtung (24) dazu ausgebildet ist, unter Ausführung der gespeicherten Software die WLAN-fähige Basisstation (20) zu veranlassen, einen über die Ethernet-basierte Schnittstelle (21) empfangenen Ethernet-7. WLAN-enabled base station according to claim 6, wherein the control device (24) is designed to cause the WLAN-enabled base station (20) to receive an Ethernet signal received via the Ethernet-based interface (21) by executing the stored software. Datenrahmen in ein VXLAN-Paket einzukapseln und das VXLAN-Paket in einem WLAN-Datenrahmen über die drahtlose Schnittstelle (23) auszusenden.Encapsulate data frames in a VXLAN packet and transmit the VXLAN packet in a WLAN data frame via the wireless interface (23). 8. WLAN-fähige Basisstatiion nach Anspruch 7, wobei die Steuereinrichtung (24) dazu ausgebildet ist, unter Ausführung der gespeicherten Software die WLAN-fähige Basisstation (20) zu veranlassen, i) zunächst zu prüfen, ob ein über die Ethernet-basierte Schnittstelle (21) empfangener Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln ist, 11) wenn ja, den Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, den übergebenen Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln, und 111) das vom VXLAN-Tunnelendpunkt erzeugte VXLAN-Paket der drahtlosen Schnittstelle (23) zum Aussenden in einem WLAN-Datenrahmen zu übergeben.8. WLAN-enabled base station according to claim 7, wherein the control device (24) is designed to cause the WLAN-enabled base station (20) to execute the stored software, i) first check whether an Ethernet data frame received via the Ethernet-based interface (21) is to be encapsulated in a VXLAN packet, 11) if so, to pass the Ethernet data frame to the VXLAN tunnel endpoint, wherein the VXLAN tunnel endpoint is designed to encapsulate the passed Ethernet data frame in a VXLAN packet, and 111) to pass the VXLAN packet generated by the VXLAN tunnel endpoint to the wireless interface (23) for transmission in a WLAN data frame. 9. WLAN-fähige Basisstation nach einem der Ansprüche 5 bis 8, wobei die in der Speichereinrichtung (25) gespeicherte Software eine erste Software-Bridge und eine zweite Software-Bridge implementiert, wobei die erste Software-Bridge dazu ausgebildet ist, ein über die drahtlose Schnittstelle (23) erhaltenes für die WLAN-fähige Basisstaion (20) bestimmtes VXLAN-Paket über wenigstens eine virtuelle Ethernet-Schnittstelle und die zweite Software-Bridge dem VXLAN-Tunnelendpunkt (26) zu übergeben, und einen vom VXLAN-Tunnelendpunkt (26) aus einem VXLAN-Paket extrahierten Ethernet-Datenrahmen der Ethernet-basierten Schnittstelle (21) oder der drahtlosen Schnittstelle (23) zu übergeben.9. WLAN-capable base station according to one of claims 5 to 8, wherein the software stored in the storage device (25) implements a first software bridge and a second software bridge, wherein the first software bridge is designed to transfer a VXLAN packet received via the wireless interface (23) and intended for the WLAN-capable base station (20) to the VXLAN tunnel endpoint (26) via at least one virtual Ethernet interface and the second software bridge, and to transfer an Ethernet data frame extracted by the VXLAN tunnel endpoint (26) from a VXLAN packet to the Ethernet-based interface (21) or the wireless interface (23). 10. Kommunikationssystem (1) umfassend: ein WLAN-Netzwerk (100) und ein leitungsgebundenes Ethernet-basiertes System (90), wobei das leitungsgebundene Ethernet-basierte System (90) wenigstens ein erstes, zweites und drittes Ethernet-fähiges Endgerät (40, 50, 70) mit jeweils einer Ethernet-basierten Schnittstelle (41, 51, 71) aufweist, wobei jedem der Ethernet-10. Communication system (1) comprising: a WLAN network (100) and a wired Ethernet-based system (90), wherein the wired Ethernet-based system (90) has at least a first, second and third Ethernet-capable terminal (40, 50, 70) each having an Ethernet-based interface (41, 51, 71), wherein each of the Ethernet fähigen Endgeräte (40, 50, 70) eine eindeutige MAC-Adresse zugeordnet ist, wobei das WLAN-Netzwerk (100) wenigstens ein erstes und ein zweites WLAN- fähige Endgerät (10, 30) nach einem der Ansprüche 1 bis 4 und eine WLAN- fähige Basisstation (20) nach einem der Ansprüche 5 bis 9 aufweist, wobei an das erste WLAN-fähige Endgerät (10) das erste Ethernet-fähige Endgerät (40) und an das zweite WLAN-fähige Endgerät (30) das zweite Ethernet-fähige Endgerät (50) angeschlossen ist.capable terminals (40, 50, 70) are assigned a unique MAC address, wherein the WLAN network (100) has at least a first and a second WLAN-capable terminal (10, 30) according to one of claims 1 to 4 and a WLAN-capable base station (20) according to one of claims 5 to 9, wherein the first Ethernet-capable terminal (40) is connected to the first WLAN-capable terminal (10) and the second Ethernet-capable terminal (50) is connected to the second WLAN-capable terminal (30). 11. Kommunikationssystem nach Anspruch 10 in Verbindung mit Anspruch 6, wobei an die WLAN-fähige Basisstation (20) das dritte Ethernet-fähige Endgerät (70) angeschlossen ist.11. Communication system according to claim 10 in conjunction with claim 6, wherein the third Ethernet-capable terminal (70) is connected to the WLAN-capable base station (20). 12. Kommunikationssystem nach Anspruch 10 oder 11, wobei wenigstens ein WLAN-fähiges Endgerät (60) ohne VXLAN-Funktionalität vorgesehen ist.12. Communication system according to claim 10 or 11, wherein at least one WLAN-capable terminal (60) without VXLAN functionality is provided. 13. Kommunikationssystem nach einem der Ansprüche 10 bis 12, wobei das Kommunikationssystem (1) dazu ausgebildet ist, eine Kommunikation zwischen dem ersten und zweiten Ethernet-fähigen Endgerät (40, 50), die am ersten bzw. zweiten WLAN-fähigen Endgerät (10, 30) angeschlossen sind, zu steuern.13. Communication system according to one of claims 10 to 12, wherein the communication system (1) is designed to control communication between the first and second Ethernet-capable terminal devices (40, 50) which are connected to the first and second WLAN-capable terminal devices (10, 30), respectively. 14. Kommunikationssystem nach den Ansprüchen 12 und 13 , wobei das Kommunikationssystem (1) dazu ausgebildet ist, eine Kommunikation zwischen dem ersten, zweiten und dritten Ethernet-fähigen Endgerät (40, 50, 70), die jeweils am ersten und zweiten WLAN-fähigen Endgerät (10, 30) bzw. an der WLAN-fähigen Basisstation (20) angeschlossen sind, und dem wenigstens einen WLAN-fähigen Endgerät (60) ohne VXLAN-Funktionalität zu steuern.14. Communication system according to claims 12 and 13, wherein the communication system (1) is designed to control communication between the first, second and third Ethernet-capable terminal devices (40, 50, 70), which are each connected to the first and second WLAN-capable terminal devices (10, 30) or to the WLAN-capable base station (20), and the at least one WLAN-capable terminal device (60) without VXLAN functionality. 15. Kommunikationssystem nach einem der Ansprüche 10 bis 14, wobei das erste Ethernet-fähige Endgerät (40) dazu ausgebildet ist, einen Ethernet- Datenrahmen zu erzeugen, der für das zweite Ethernet-fähige Endgerät (50) bestimmt ist, und den Ethernet-Datenrahmen zur Ethernet-basierten Schnittstelle (11) des ersten WLAN-fähigen Endgeräts (10) zu übertragen, wobei der15. Communication system according to one of claims 10 to 14, wherein the first Ethernet-capable terminal (40) is designed to generate an Ethernet data frame intended for the second Ethernet-capable terminal (50) and to transmit the Ethernet data frame to the Ethernet-based interface (11) of the first WLAN-capable terminal (10), wherein the Ethernet-Datenrahmen die MAC-Adresse des zweiten Ethernet-fähigen Endgeräts (50) als Ziel-MAC-Adresse enthält, wobei die Steuereinrichtung (14) des ersten WLAN-fähigen Endgeräts (10) dazu ausgebildet ist, unter Ausführung der gespeicherten Software das WLAN-fähigeEthernet data frame contains the MAC address of the second Ethernet-capable terminal (50) as the destination MAC address, wherein the control device (14) of the first WLAN-capable terminal (10) is designed to execute the stored software to Endgerät (10) zu veranlassen, den Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt (16) zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, den übergebenen Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln, welches eine Headerinformation enthält, die den im zweiten WLAN-fähigen Endgerät (30)to cause the terminal (10) to transfer the Ethernet data frame to the VXLAN tunnel endpoint (16), wherein the VXLAN tunnel endpoint is designed to encapsulate the transferred Ethernet data frame in a VXLAN packet which contains header information which contains the data frame stored in the second WLAN-capable terminal (30). implementierten VXLAN-Tunnelendpunkt adressiert, und das vom VXLAN-Tunnelendpunkt erzeugte VXLAN-Paket der drahtlosen Schnittstelle (13) zum Aussenden in einem ersten WLAN-Datenrahmen zu übergeben, wobei der erste WLAN-Datenrahmen die Adresse des WLAN- fähigen Endgeräts (30) und die Adresse der WLAN-fähigen Basisstation (20)implemented VXLAN tunnel endpoint, and to pass the VXLAN packet generated by the VXLAN tunnel endpoint to the wireless interface (13) for transmission in a first WLAN data frame, wherein the first WLAN data frame contains the address of the WLAN-enabled terminal (30) and the address of the WLAN-enabled base station (20) enthält, wobei die Steuereinrichtung (24) der WLAN-fähigen Basisstation (20) dazu ausgebildet ist, unter Ausführung der gespeicherten Software die WLAN-fähige Basisstaiton (20) zu veranlassen, das im empfangenen ersten WLAN-Datenrahmen enthaltene VXLAN-Paket in einem zweiten WLAN-Datenrahmen über die drahtlose Schnittstelle (23) auszusenden, wobei der zweite WLAN-Datenrahmen die Adressedes zweiten WLAN-fähigen Endgeräts (30) enthält, wobei die Steuereinrichtung (34) des zweiten WLAN-fähigen Endgeräts (30) dazu ausgebildet ist, unter Ausführung der gespeicherten Software das zweitecontains, wherein the control device (24) of the WLAN-enabled base station (20) is designed to cause the WLAN-enabled base station (20) to transmit the VXLAN packet contained in the received first WLAN data frame in a second WLAN data frame via the wireless interface (23) when executing the stored software, wherein the second WLAN data frame contains the address of the second WLAN-enabled terminal (30), wherein the control device (34) of the second WLAN-enabled terminal (30) is designed to transmit the second WLAN -fähige Endgerät (30) zu veranlassen, a) das über die drahtlose Schnittstelle (33) in dem zweiten WLAN-Datenrahmen empfangene VXLAN-Paket, in welchem der für das Ethernet-fähige EndgerätWLAN-capable terminal (30) to cause a) the VXLAN packet received via the wireless interface (33) in the second WLAN data frame, in which the Ethernet-capable terminal (50) adressierte Ethernet-Datenrahmen eingekapselt ist, dem VXLAN- Tunnelendpunkt zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, aus dem empfangenen VXLAN-Paket den darin eingekapselten Ethernet-Datenrahmen zu extrahieren, und b) den extrahierten Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle (31) zum zweiten Ethernet-fähigen Endgerät (50) zu übertragen.(50) addressed Ethernet data frame is encapsulated, to the VXLAN tunnel endpoint, wherein the VXLAN tunnel endpoint is designed to extract the Ethernet data frame encapsulated therein from the received VXLAN packet, and b) to transmit the extracted Ethernet data frame via the Ethernet-based interface (31) to the second Ethernet-capable terminal (50). 16. Kommunikationssystem nach einem der Ansprüche 10 bis 15 in Verbindung mit Anspruch 11, wobei das erste Ethernet-fähige Endgerät (40) dazu ausgebildet ist, einen Ethernet- Datenrahmen zu erzeugen, der für das dritte Ethernet-fähige Endgerät (70) bestimmt ist, und den Ethernet-Datenrahmen zur Ethernet-basierten Schnittstelle (11) des ersten WLAN-fähigen Endgeräts (10) zu übertragen, wobei der Ethernet-Datenrahmen die MAC-Adresse des dritten Ethernet-fähigen Endgeräts (70) als Ziel-MAC-Adresse enthält, wobei die Steuereinrichtung (14) des ersten WLAN-fähigen Endgeräts (10) dazu ausgebildet ist, unter Ausführung der gespeicherten Software das WLAN-fähige Endgerät (10) zu veranlassen, den Ethernet-Datenrahmen dem VXLAN-Tunnelendpunkt (16) zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, den übergebenen Ethernet-Datenrahmen in ein VXLAN-Paket einzukapseln, welches eine Headerinformation enthält, die den in der WLAN-fähigen Basisstation (20) implementierten VXLAN-Tunnelendpunkt adressiert, und das vom VXLAN-Tunnelendpunkt erzeugte VXLAN-Paket der drahtlosen Schnittstelle (13) zum Aussenden in einem WLAN-Datenrahmen zu übergeben, wobei der WLAN-Datenrahmen eine Adresse der WLAN-fähige Basisstation (20) enthält, wobei die Steuereinrichtung (24) der WLAN-fähigen Basisstation (20) dazu ausgebildet ist, unter Ausführung der gespeicherten Software die WLAN-fähige Basisstation (20) zu veranlassen, das über die drahtlose Schnittstelle (23) in dem WLAN-Datenrahmen empfangene VXLAN-Paket, in welchem der für das dritte Ethernet-fähige16. Communication system according to one of claims 10 to 15 in conjunction with claim 11, wherein the first Ethernet-capable terminal (40) is designed to generate an Ethernet data frame intended for the third Ethernet-capable terminal (70) and to transmit the Ethernet data frame to the Ethernet-based interface (11) of the first WLAN-capable terminal (10), wherein the Ethernet data frame contains the MAC address of the third Ethernet-capable terminal (70) as the destination MAC address, wherein the control device (14) of the first WLAN-capable terminal (10) is designed to cause the WLAN-capable terminal (10) to transfer the Ethernet data frame to the VXLAN tunnel endpoint (16) by executing the stored software, wherein the VXLAN tunnel endpoint is designed to encapsulate the transferred Ethernet data frame in a VXLAN packet which contains header information which VXLAN tunnel endpoint addressed, and to pass the VXLAN packet generated by the VXLAN tunnel endpoint to the wireless interface (13) for transmission in a WLAN data frame, wherein the WLAN data frame contains an address of the WLAN-capable base station (20), wherein the control device (24) of the WLAN-capable base station (20) is designed, by executing the stored software, to cause the WLAN-capable base station (20) to transmit the VXLAN packet received via the wireless interface (23) in the WLAN data frame, in which the VXLAN packet for the third Ethernet-capable Endgerät (70) adressierte Ethernet-Datenrahmen eingekapselt ist, dem VXLAN- Tunnelendpunkt zu übergeben, wobei der VXLAN-Tunnelendpunkt dazu ausgebildet ist, aus dem empfangenen VXLAN-Paket den darin eingekapselten Ethernet-Datenrahmen zu extrahieren, und den extrahierten Ethernet-Datenrahmen über die Ethernet-basierte Schnittstelle (21) zum dritten Ethernet-fähigen Endgerät (70) zu übertragen.Terminal (70) addressed Ethernet data frame is encapsulated to the VXLAN tunnel endpoint, wherein the VXLAN tunnel endpoint is designed to extract the Ethernet data frame encapsulated therein from the received VXLAN packet, and to transmit the extracted Ethernet data frame via the Ethernet-based interface (21) to the third Ethernet-capable terminal (70).
BE20226051A 2022-12-21 2022-12-21 WLAN-enabled terminal device, WLAN-enabled base station and communication system comprising a WLAN-enabled base station and several WLAN-enabled terminal devices BE1031167B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
BE20226051A BE1031167B1 (en) 2022-12-21 2022-12-21 WLAN-enabled terminal device, WLAN-enabled base station and communication system comprising a WLAN-enabled base station and several WLAN-enabled terminal devices
EP23833132.6A EP4639861A1 (en) 2022-12-21 2023-12-19 Wlan-enabled terminal, wlan-enabled base station and communication system comprising a wlan-enabled base station and a plurality of wlan-enabled terminals
PCT/EP2023/086729 WO2024133326A1 (en) 2022-12-21 2023-12-19 Wlan-enabled terminal, wlan-enabled base station and communication system comprising a wlan-enabled base station and a plurality of wlan-enabled terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
BE20226051A BE1031167B1 (en) 2022-12-21 2022-12-21 WLAN-enabled terminal device, WLAN-enabled base station and communication system comprising a WLAN-enabled base station and several WLAN-enabled terminal devices

Publications (2)

Publication Number Publication Date
BE1031167A1 BE1031167A1 (en) 2024-07-15
BE1031167B1 true BE1031167B1 (en) 2024-07-22

Family

ID=85157287

Family Applications (1)

Application Number Title Priority Date Filing Date
BE20226051A BE1031167B1 (en) 2022-12-21 2022-12-21 WLAN-enabled terminal device, WLAN-enabled base station and communication system comprising a WLAN-enabled base station and several WLAN-enabled terminal devices

Country Status (3)

Country Link
EP (1) EP4639861A1 (en)
BE (1) BE1031167B1 (en)
WO (1) WO2024133326A1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220029915A1 (en) * 2020-07-27 2022-01-27 Cisco Technology, Inc. Normalized lookup and forwarding for diverse virtual private networks

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220029915A1 (en) * 2020-07-27 2022-01-27 Cisco Technology, Inc. Normalized lookup and forwarding for diverse virtual private networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MAHALINGAM STORVISOR D DUTT CUMULUS NETWORKS K DUDA ARISTA P AGARWAL BROADCOM L KREEGER CISCO M: "Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks; rfc7348.txt", VIRTUAL EXTENSIBLE LOCAL AREA NETWORK (VXLAN): A FRAMEWORK FOR OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS; RFC7348.TXT, INTERNET ENGINEERING TASK FORCE, IETF; STANDARD, INTERNET SOCIETY (ISOC) 4, RUE DES FALAISES CH- 1205 GENEVA, S, 27 August 2014 (2014-08-27), pages 1 - 22, XP015104444 *

Also Published As

Publication number Publication date
BE1031167A1 (en) 2024-07-15
EP4639861A1 (en) 2025-10-29
WO2024133326A1 (en) 2024-06-27

Similar Documents

Publication Publication Date Title
DE69729040T2 (en) Network transmission
DE69934192T2 (en) Method and device for network connection by means of bridges
DE602006000007T2 (en) Automatic detection of pseudo-wire peer addresses in Ethernet-based networks
DE60131765T2 (en) Method for connecting multiple communication buses with wireless connections
DE60133175T2 (en) COMMUNICATION NETWORK
EP3932020A1 (en) Method for routing telegrams in an automation network, data structure, automation network and network distributer
DE69833206T2 (en) NETWORK CONTROL FOR PROCESSING STATUS PROBLEMS
EP1186200B1 (en) Method and device for transmitting data
BE1031167B1 (en) WLAN-enabled terminal device, WLAN-enabled base station and communication system comprising a WLAN-enabled base station and several WLAN-enabled terminal devices
DE69834253T2 (en) A system and method for executing a particular command between the first and second terminals
EP1081921B1 (en) Method for allocating IP-addresses in communication networks
DE10164919B4 (en) Method for communicating data between a local network and an external device and router therefor
DE102022134300A1 (en) WLAN-enabled terminal device, WLAN-enabled base station and communication system comprising a WLAN-enabled base station and several WLAN-enabled terminal devices
EP1266493A1 (en) Method for transmitting a data packet from a first network unit to a second network unit in a data network
DE102015209361A1 (en) Packet-based communication network with autoconfiguration of local network addresses
EP4035315A1 (en) Automation network and method for transmitting data in an automation network
EP2719129A1 (en) Home communication network
EP3997580A1 (en) Method and data network for communicating data content, in particular in an elevator system
DE602005001578T2 (en) Bridge for translation between local Ethernet and 1394A connectors for consumer electronics devices
DE102010009642B4 (en) System and method of sending packets using the network address of another device
EP3963839B1 (en) Network distributor, automation network and method for transmitting data in an automation network
DE60318753T2 (en) TERMINAL ENHANCEMENTS WITH NETWORK TRANSITION BETWEEN IPV4 AND IPV6
EP2564576A2 (en) Method for establishing a communication for at least one device
EP4096170B1 (en) Method for data transmission in a network system and network system
WO2020038820A1 (en) Method for establishing a stream, method for providing stream identification information, use of a dns server, device, computer program, and computer-readable medium

Legal Events

Date Code Title Description
FG Patent granted

Effective date: 20240722

MM Lapsed because of non-payment of the annual fee

Effective date: 20241231