{"id":714,"date":"2024-07-22T20:39:00","date_gmt":"2024-07-22T20:39:00","guid":{"rendered":"https:\/\/dockerpros.com\/?post_type=glossary&#038;p=714"},"modified":"2024-07-22T20:55:27","modified_gmt":"2024-07-22T20:55:27","slug":"macvlan-netzwerktreiber","status":"publish","type":"glossary","link":"https:\/\/dockerpros.com\/de\/wiki\/macvlan-network-driver\/","title":{"rendered":"MacVLAN-Netzwerktreiber"},"content":{"rendered":"<h1>Understanding the MacVLAN Network Driver in Docker<\/h1>\n<p>Das MacVLAN <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> driver in Docker is a powerful networking feature that allows containers to have their own unique MAC addresses and IP addresses within a <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, making them appear as distinct devices on the physical <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. This capability is especially useful for scenarios where containers need to communicate with external systems or devices without the overhead of traditional <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> address translation (NAT). By enabling containers to be treated as first-class citizens on the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, the MacVLAN driver enhances both performance and flexibility in containerized applications.<\/p>\n<h2>Warum MacVLAN verwenden?<\/h2>\n<h3>1. Direct Network Connectivity<\/h3>\n<p>One of the primary reasons to use the MacVLAN <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> driver is to provide containers with direct connectivity to the physical <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. Unlike the default <span class=\"glossaryai-tooltip glossary-term-662\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/bridge-network\/\" target=\"_blank\">Br\u00fccken-Netzwerk<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Bridge Network erm\u00f6glicht die Interoperabilit\u00e4t zwischen verschiedenen Blockchain-\u00d6kosystemen und erleichtert so nahtlose Verm\u00f6genstransfers und Kommunikation. Seine Architektur verbessert die Skalierbarkeit und Nutzerzug\u00e4nglichkeit \u00fcber Netzwerke hinweg.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/bridge-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, where containers share a common <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> interface, MacVLAN enables each <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> to operate with its own <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> identity. This is particularly advantageous for applications that require direct access to services or devices on the local <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, such as printers, IoT devices, or legacy systems.<\/p>\n<h3>2. Improved Performance<\/h3>\n<p>MacVLAN can improve <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> performance by bypassing the NAT layer that Docker typically employs. With MacVLAN, communication is handled at the data link layer, reducing latency and overhead. This is crucial for high-throughput applications, such as video streaming or real-time analytics, where performance is paramount.<\/p>\n<h3>3. Netzwerkisolation<\/h3>\n<p>While containers sharing the same <span class=\"glossaryai-tooltip glossary-term-662\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/bridge-network\/\" target=\"_blank\">Br\u00fccken-Netzwerk<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Bridge Network erm\u00f6glicht die Interoperabilit\u00e4t zwischen verschiedenen Blockchain-\u00d6kosystemen und erleichtert so nahtlose Verm\u00f6genstransfers und Kommunikation. Seine Architektur verbessert die Skalierbarkeit und Nutzerzug\u00e4nglichkeit \u00fcber Netzwerke hinweg.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/bridge-network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> can easily communicate with one another, MacVLAN creates a layer of isolation. Each <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> operates independently with its MAC and IP addresses. This isolation can enhance security by limiting the scope of visibility and interaction between containers.<\/p>\n<h3>4. Kompatibilit\u00e4t mit Legacy-Systemen<\/h3>\n<p>In environments where legacy systems are prevalent, the ability to assign unique MAC addresses to containers simplifies integration. It allows containers to be recognized by these systems without requiring significant modifications to the existing <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> infrastructure.<\/p>\n<h2>How MacVLAN Works<\/h2>\n<p>MacVLAN operates by creating a virtual <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> interface for each <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> that connects to the existing physical <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. Here\u2019s a step-by-step breakdown of how it works:<\/p>\n<h3>1. Creating a MacVLAN Network<\/h3>\n<p>To start using MacVLAN, you first need to create a MacVLAN <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. This is done via the Docker CLI using the <code><span class=\"glossaryai-tooltip glossary-term-1163\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-network-create\/\" target=\"_blank\">docker network create<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Der Befehl `docker network create` erm\u00f6glicht es Benutzern, benutzerdefinierte Netzwerke f\u00fcr containerisierte Anwendungen einzurichten. Dies erleichtert eine effiziente Kommunikation und Isolation zwischen Containern und verbessert so die Leistung und Sicherheit der Anwendung.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-network-create\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/code> command. The command specifies the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> driver, the parent interface (the physical NIC), and the desired subnet and gateway settings.<\/p>\n<p>Beispielbefehl:<\/p>\n<pre><code class=\"language-bash\"><span class=\"glossaryai-tooltip glossary-term-1163\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-network-create\/\" target=\"_blank\">docker network create<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Der Befehl `docker network create` erm\u00f6glicht es Benutzern, benutzerdefinierte Netzwerke f\u00fcr containerisierte Anwendungen einzurichten. Dies erleichtert eine effiziente Kommunikation und Isolation zwischen Containern und verbessert so die Leistung und Sicherheit der Anwendung.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/docker-network-create\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> -d macvlan \n    --subnet=192.168.1.0\/24 \n    --gateway=192.168.1.1 \n    -o parent=eth0 my_macvlan_network<\/code><\/pre>\n<h3>2. Assigning Containers to the MacVLAN Network<\/h3>\n<p>Once the MacVLAN <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> is created, you can attach containers to it. Each <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> will receive its IP address from the defined subnet and operate under its MAC address.<\/p>\n<p>Beispielbefehl:<\/p>\n<pre><code class=\"language-bash\">docker <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\" target=\"_blank\">laufen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" bezeichnet einen Befehl in verschiedenen Programmiersprachen und Betriebssystemen, um ein angegebenes Programm oder Skript auszuf\u00fchren. Er initiiert Prozesse und stellt eine kontrollierte Ausf\u00fchrungsumgebung f\u00fcr die Aufgabenbereitstellung bereit.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> -it --rm \n    --network my_macvlan_network \n    --ip=192.168.1.10 \n    alpine \/bin\/sh<\/code><\/pre>\n<h3>3. Communication with the Host<\/h3>\n<p>By default, containers on a MacVLAN <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> cannot communicate with the host system. To enable communication, you can create a second MacVLAN interface on the host that bridges to the same physical <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. This configuration allows the host to interact with the containers while maintaining the separation of the <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>.<\/p>\n<h2>Advantages of Using MacVLAN<\/h2>\n<h3>1. Enhanced Scalability<\/h3>\n<p>With MacVLAN, you can efficiently scale out your applications, assigning multiple containers to the same physical <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> while managing them independently. This is particularly useful in microservices architectures, where each <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> kann isoliert sein, aber dennoch mit anderen Diensten oder externen Systemen interagieren.<\/p>\n<h3>2. Simplified Network Management<\/h3>\n<p>MacVLAN simplifies <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> management by reducing the need for <span class=\"glossaryai-tooltip glossary-term-677\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/port\/\" target=\"_blank\">port<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein PORT ist ein Kommunikationsendpunkt in einem Computernetzwerk, der durch eine numerische Kennung definiert ist. Er erm\u00f6glicht die Weiterleitung von Daten an bestimmte Anwendungen und verbessert so die Funktionalit\u00e4t und Sicherheit des Systems.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/port\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> mappings and complex routing rules. Administrators can assign IP addresses dynamically and manage the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> configuration directly through Docker, streamlining operations.<\/p>\n<h3>3. Bessere Ressourcennutzung<\/h3>\n<p>Using MacVLAN can lead to better resource utilization since each <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> communicates directly over the physical <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. This can reduce the load on the host&#8217;s networking <span class=\"glossaryai-tooltip glossary-term-682\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/stack\/\" target=\"_blank\">stack<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Stapel (Stack) ist eine Datenstruktur, die nach dem Last-In-First-Out-Prinzip (LIFO) arbeitet, bei dem das zuletzt hinzugef\u00fcgte Element als erstes entfernt wird. Er unterst\u00fctzt zwei prim\u00e4re Operationen: Einf\u00fcgen (push) und Entfernen (pop).<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/stack\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, f\u00fchrt zu einer effizienteren Nutzung von Systemressourcen.<\/p>\n<h2>Anwendungsbeispiele f\u00fcr MacVLAN\n\nMacVLAN ist eine Netzwerkkonfiguration, die es erm\u00f6glicht, virtuelle Maschinen oder Container direkt mit einem physischen Netzwerk zu verbinden, ohne dass ein zus\u00e4tzlicher Netzwerkbr\u00fccke ben\u00f6tigt wird. Dies bietet mehrere Vorteile und Anwendungsm\u00f6glichkeiten:\n\n1. **Direkte Netzwerkverbindung**: MacVLAN erm\u00f6glicht es virtuellen Maschinen oder Containern, direkt mit dem physischen Netzwerk zu kommunizieren, als w\u00e4ren sie physische Ger\u00e4te. Dies ist besonders n\u00fctzlich in Umgebungen, in denen eine direkte Netzwerkverbindung erforderlich ist, wie z.B. in Rechenzentren oder bei der Bereitstellung von Diensten im Internet.\n\n2. **Verbesserte Netzwerkleistung**: Da MacVLAN den Umweg \u00fcber eine Netzwerkbr\u00fccke vermeidet, kann die Netzwerkleistung verbessert werden. Dies ist besonders wichtig f\u00fcr Anwendungen, die eine hohe Netzwerkbandbreite oder geringe Latenzzeiten erfordern, wie z.B. Videostreaming oder Echtzeitkommunikation.\n\n3. **Einfachere Netzwerkkonfiguration**: MacVLAN vereinfacht die Netzwerkkonfiguration, da keine zus\u00e4tzlichen Netzwerkbr\u00fccken oder komplexen Routing-Regeln erforderlich sind. Dies macht es einfacher, virtuelle Maschinen oder Container in bestehende Netzwerkumgebungen zu integrieren.\n\n4. **Verbesserte Sicherheit**: Da MacVLAN virtuelle Maschinen oder Container direkt mit dem physischen Netzwerk verbindet, k\u00f6nnen Sicherheitsrichtlinien und -kontrollen direkt auf der Netzwerkebene angewendet werden. Dies erm\u00f6glicht eine bessere Kontrolle \u00fcber den Netzwerkzugriff und die Kommunikation zwischen verschiedenen virtuellen Maschinen oder Containern.\n\n5. **Skalierbarkeit**: MacVLAN erm\u00f6glicht es, eine gro\u00dfe Anzahl von virtuellen Maschinen oder Containern mit dem physischen Netzwerk zu verbinden, ohne dass die Netzwerkinfrastruktur \u00fcberlastet wird. Dies ist besonders wichtig in Umgebungen, in denen eine hohe Skalierbarkeit erforderlich ist, wie z.B. in Cloud-Computing-Umgebungen.\n\n6. **Unterst\u00fctzung f\u00fcr verschiedene Netzwerktechnologien**: MacVLAN unterst\u00fctzt verschiedene Netzwerktechnologien, einschlie\u00dflich VLANs, IPv4 und IPv6. Dies erm\u00f6glicht es, MacVLAN in verschiedenen Netzwerkumgebungen einzusetzen und die Vorteile der jeweiligen Technologie zu nutzen.\n\n7. **Verbesserte Netzwerk\u00fcberwachung**: Da MacVLAN virtuelle Maschinen oder Container direkt mit dem physischen Netzwerk verbindet, k\u00f6nnen Netzwerk\u00fcberwachungstools und -techniken direkt auf der Netzwerkebene angewendet werden. Dies erm\u00f6glicht eine bessere \u00dcberwachung und Analyse des Netzwerkverkehrs und der Leistung.\n\n8. **Unterst\u00fctzung f\u00fcr verschiedene Betriebssysteme**: MacVLAN wird von verschiedenen Betriebssystemen unterst\u00fctzt, einschlie\u00dflich Linux, Windows und macOS. Dies erm\u00f6glicht es, MacVLAN in verschiedenen Umgebungen einzusetzen und die Vorteile der jeweiligen Betriebssysteme zu nutzen.\n\n9. **Verbesserte Netzwerkverwaltung**: MacVLAN erm\u00f6glicht es, virtuelle Maschinen oder Container direkt mit dem physischen Netzwerk zu verbinden, was die Netzwerkverwaltung vereinfacht. Dies ist besonders n\u00fctzlich in Umgebungen, in denen eine gro\u00dfe Anzahl von virtuellen Maschinen oder Containern verwaltet werden muss.\n\n10. **Unterst\u00fctzung f\u00fcr verschiedene Netzwerkprotokolle**: MacVLAN unterst\u00fctzt verschiedene Netzwerkprotokolle, einschlie\u00dflich TCP\/IP, UDP und ICMP. Dies erm\u00f6glicht es, MacVLAN in verschiedenen Netzwerkumgebungen einzusetzen und die Vorteile der jeweiligen Protokolle zu nutzen.\n\nZusammenfassend bietet MacVLAN eine Vielzahl von Anwendungsm\u00f6glichkeiten und Vorteilen, die es zu einer attraktiven Option f\u00fcr die Netzwerkkonfiguration von virtuellen Maschinen und Containern machen.<\/h2>\n<h3>1. Mandantenf\u00e4hige Anwendungen<\/h3>\n<p>In Multi-Tenant-Anwendungen, bei denen verschiedene Kunden oder Organisationen dieselbe Infrastruktur nutzen, kann MacVLAN den Datenverkehr effizient isolieren und IP-Adressen verwalten. Jeder Mandant kann \u00fcber sein eigenes Subnetz verf\u00fcgen, wodurch der Datenschutz und die Sicherheit \u00fcber verschiedene Kunden hinweg gew\u00e4hrleistet werden.<\/p>\n<h3>2. IoT-Eins\u00e4tze<\/h3>\n<p>For Internet of Things (IoT) deployments, where devices need to communicate with a central server or cloud <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, MacVLAN allows containers running IoT applications to be treated as separate devices on the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. This makes it easier to manage device configurations and traffic.<\/p>\n<h3>3. Migration von Legacy-Anwendungen<\/h3>\n<p>When migrating legacy applications to a containerized environment, MacVLAN can help maintain compatibility by allowing these applications to continue using their existing <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> configurations without requiring significant changes.<\/p>\n<h2>Limitations of MacVLAN<\/h2>\n<h3>1. Communication with Host<\/h3>\n<p>As previously mentioned, containers in a MacVLAN <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> cannot communicate with the Docker host directly. This limitation can complicate scenarios where the host needs to interact with the containerized applications.<\/p>\n<h3>2. Komplexit\u00e4t in der Konfiguration<\/h3>\n<p>Setting up MacVLAN networks can be complex, especially in environments with multiple <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> interfaces or advanced networking requirements. <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">Netzwerk<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> administrators must have a solid understanding of both Docker and networking principles to configure MacVLAN effectively.<\/p>\n<h3>3. Limited Support for Certain Use Cases<\/h3>\n<p>While MacVLAN is powerful, it is not suitable for all use cases. For instance, it may not be the best choice for applications that require dynamic IP address assignments or for workloads that benefit from Docker&#8217;s built-in <span class=\"glossaryai-tooltip glossary-term-681\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\" target=\"_blank\">Service<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Service bezeichnet die Handlung, Unterst\u00fctzung oder Hilfe zu leisten, um spezifische Bed\u00fcrfnisse oder Anforderungen zu erf\u00fcllen. In verschiedenen Bereichen umfasst er Kundenservice, technischen Support und professionelle Dienstleistungen, wobei Effizienz und Nutzerzufriedenheit im Vordergrund stehen.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/service\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> discovery mechanisms.<\/p>\n<h2>Best Practices f\u00fcr die Verwendung von MacVLAN\n\nMacVLAN ist eine Netzwerkkonfigurationsmethode, die es erm\u00f6glicht, virtuelle Netzwerkschnittstellen auf einem physischen Netzwerkinterface zu erstellen. Jede virtuelle Schnittstelle erh\u00e4lt dabei eine eigene MAC-Adresse und kann unabh\u00e4ngig vom Host-System im Netzwerk agieren. Dies ist besonders n\u00fctzlich f\u00fcr Container, die eine direkte Verbindung zum physischen Netzwerk ben\u00f6tigen, ohne \u00fcber einen Bridge- oder NAT-Tunnel zu gehen.\n\nHier sind einige bew\u00e4hrte Praktiken f\u00fcr die Verwendung von MacVLAN:\n\n1. **Verstehen Sie die Architektur**: MacVLAN erstellt virtuelle Schnittstellen, die direkt mit dem physischen Netzwerk verbunden sind. Jede virtuelle Schnittstelle hat eine eigene MAC-Adresse und kann unabh\u00e4ngig vom Host-System im Netzwerk agieren. Dies ist besonders n\u00fctzlich f\u00fcr Container, die eine direkte Verbindung zum physischen Netzwerk ben\u00f6tigen, ohne \u00fcber einen Bridge- oder NAT-Tunnel zu gehen.\n\n2. **W\u00e4hlen Sie den richtigen Modus**: MacVLAN bietet verschiedene Modi, wie z.B. Bridge, Private, VEPA und Passthru. Der Bridge-Modus ist der h\u00e4ufigste und erm\u00f6glicht es den virtuellen Schnittstellen, direkt mit dem physischen Netzwerk zu kommunizieren. Der Private-Modus isoliert die virtuellen Schnittstellen voneinander, w\u00e4hrend der VEPA-Modus den Verkehr \u00fcber einen externen Switch leitet. Der Passthru-Modus erm\u00f6glicht es, dass nur eine virtuelle Schnittstelle pro physischem Interface verwendet werden kann.\n\n3. **Konfigurieren Sie die Netzwerkeinstellungen**: Stellen Sie sicher, dass die IP-Adressen, Subnetze und Gateways korrekt konfiguriert sind. Da MacVLAN direkt mit dem physischen Netzwerk verbunden ist, m\u00fcssen die IP-Adressen innerhalb des gleichen Subnetzes wie das physische Netzwerk liegen.\n\n4. **Verwalten Sie MAC-Adressen**: Jede virtuelle Schnittstelle ben\u00f6tigt eine eindeutige MAC-Adresse. Stellen Sie sicher, dass keine MAC-Adressen doppelt vergeben werden, um Konflikte im Netzwerk zu vermeiden.\n\n5. **Sicherheit beachten**: Da MacVLAN direkten Zugriff auf das physische Netzwerk erm\u00f6glicht, ist es wichtig, die Sicherheit zu ber\u00fccksichtigen. Stellen Sie sicher, dass nur autorisierte Container auf das Netzwerk zugreifen k\u00f6nnen und dass die Netzwerkrichtlinien eingehalten werden.\n\n6. **\u00dcberwachen und optimieren**: \u00dcberwachen Sie den Netzwerkverkehr und die Leistung der MacVLAN-Schnittstellen. Optimieren Sie die Konfiguration bei Bedarf, um eine optimale Leistung zu gew\u00e4hrleisten.\n\n7. **Dokumentation und Schulung**: Stellen Sie sicher, dass das Team \u00fcber die MacVLAN-Konfiguration und -Verwaltung geschult ist. Dokumentieren Sie die Konfiguration und die bew\u00e4hrten Praktiken, um eine konsistente und effiziente Verwaltung zu gew\u00e4hrleisten.\n\nDurch die Einhaltung dieser Best Practices k\u00f6nnen Sie MacVLAN effektiv nutzen, um eine direkte Netzwerkverbindung f\u00fcr Ihre Container zu erm\u00f6glichen und gleichzeitig die Sicherheit und Leistung zu gew\u00e4hrleisten.<\/h2>\n<h3>1. Planen Sie Ihre Netzwerkarchitektur<\/h3>\n<p>Before implementing MacVLAN, it&#8217;s crucial to plan your <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> architecture carefully. Consider how containers will communicate with each other, the host, and external systems to avoid potential pitfalls related to connectivity.<\/p>\n<h3>2. Verwenden Sie mehrere MacVLAN-Netzwerke<\/h3>\n<p>In scenarios where different applications or services require isolation, consider creating multiple MacVLAN networks. This approach can help manage traffic better and enhance security by keeping sensitive applications separate.<\/p>\n<h3>3. Monitor Network Performance<\/h3>\n<p>Regularly monitor the performance of your MacVLAN networks to identify potential bottlenecks or issues. Use tools like Prometheus or Grafana to gain insights into <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> traffic and performance metrics.<\/p>\n<h3>4. Ensure Security<\/h3>\n<p>Stellen Sie sicher, dass Ihre MacVLAN-Netzwerke sicher sind, indem Sie geeignete Firewall-Regeln und Zugriffskontrollen implementieren. Dies kann dazu beitragen, Ihre containerisierten Anwendungen vor unbefugtem Zugriff und potenziellen Angriffen zu sch\u00fctzen.<\/p>\n<h2>Fazit<\/h2>\n<p>Das MacVLAN <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> driver in Docker offers a comprehensive solution for advanced networking needs in containerized applications. By providing unique MAC addresses and IP addresses for each <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\" target=\"_blank\">Beh\u00e4lter<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, MacVLAN enhances connectivity, performance, and isolation. However, like any powerful tool, it comes with its own set of challenges, necessitating careful planning and configuration. With an understanding of its benefits, limitations, and best practices, <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> administrators and developers can leverage MacVLAN to create robust, scalable, and efficient containerized environments that meet the demands of modern applications. As containerization continues to evolve, MacVLAN remains a vital component in the networking toolkit for those looking to maximize the capabilities of their Docker environments.<\/p>","protected":false},"excerpt":{"rendered":"<p>Das MacVLAN <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> driver enables multiple MAC addresses on a single <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> interface, allowing containers and VMs to communicate directly on the same <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\" target=\"_blank\">network<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Ein Netzwerk im Bereich der Informatik bezeichnet eine Sammlung miteinander verbundener Ger\u00e4te, die miteinander kommunizieren und Ressourcen teilen. Es erm\u00f6glicht den Datenaustausch, erleichtert die Zusammenarbeit und verbessert die betriebliche Effizienz.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/de\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> segment, enhancing isolation and performance.<\/p>","protected":false},"author":1,"featured_media":1540,"parent":0,"template":"","glossary-cat":[],"class_list":["post-714","glossary","type-glossary","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MacVLAN Network Driver - Dockerpros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dockerpros.com\/de\/wiki\/macvlan-netzwerktreiber\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MacVLAN Network Driver - Dockerpros\" \/>\n<meta property=\"og:description\" content=\"The MacVLAN network driver enables multiple MAC addresses on a single network interface, allowing containers and VMs to communicate directly on the same network segment, enhancing isolation and performance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dockerpros.com\/de\/wiki\/macvlan-netzwerktreiber\/\" \/>\n<meta property=\"og:site_name\" content=\"Dockerpros\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-22T20:55:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/macvlan-network-driver_714.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/\",\"url\":\"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/\",\"name\":\"MacVLAN Network Driver - Dockerpros\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/macvlan-network-driver_714.jpg\",\"datePublished\":\"2024-07-22T20:39:00+00:00\",\"dateModified\":\"2024-07-22T20:55:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/#primaryimage\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/macvlan-network-driver_714.jpg\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/macvlan-network-driver_714.jpg\",\"width\":800,\"height\":600,\"caption\":\"macvlan-network-driver-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dockerpros.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Glossary\",\"item\":\"https:\/\/dockerpros.com\/fr\/wiki\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"MacVLAN Network Driver\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dockerpros.com\/#website\",\"url\":\"https:\/\/dockerpros.com\/\",\"name\":\"Dockerpros\",\"description\":\"DockerPros \u2013 Your Ultimate Docker Resource Hub\",\"publisher\":{\"@id\":\"https:\/\/dockerpros.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dockerpros.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dockerpros.com\/#organization\",\"name\":\"Dockerpros\",\"url\":\"https:\/\/dockerpros.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"width\":532,\"height\":114,\"caption\":\"Dockerpros\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MacVLAN Network Driver - Dockerpros\n\nMacVLAN ist ein Netzwerktreiber in Docker, der es erm\u00f6glicht, virtuelle Netzwerkschnittstellen auf einem Host zu erstellen, die direkt mit dem physischen Netzwerk verbunden sind. Jede MacVLAN-Schnittstelle erh\u00e4lt eine eigene MAC-Adresse und kann unabh\u00e4ngig vom Host-System im Netzwerk kommunizieren.\n\nDer MacVLAN-Treiber ist besonders n\u00fctzlich in Szenarien, in denen Docker-Container direkt mit dem physischen Netzwerk interagieren m\u00fcssen, ohne dass ein zus\u00e4tzlicher Netzwerk-Overhead durch einen Bridge-Treiber entsteht. Dies kann beispielsweise in Produktionsumgebungen oder bei der Bereitstellung von Diensten, die eine direkte Netzwerkverbindung erfordern, von Vorteil sein.\n\nUm einen MacVLAN-Netzwerk-Treiber zu verwenden, muss der Host \u00fcber eine physische Netzwerkschnittstelle verf\u00fcgen, die in den Promiscuous-Modus versetzt werden kann. Der Docker-Daemon erstellt dann virtuelle Schnittstellen, die mit dieser physischen Schnittstelle verbunden sind.\n\nEin typischer Anwendungsfall f\u00fcr MacVLAN ist die Bereitstellung von Containern, die als eigenst\u00e4ndige Hosts im Netzwerk agieren sollen. Zum Beispiel k\u00f6nnen Webserver oder Datenbankserver in Containern laufen, die direkt mit dem physischen Netzwerk verbunden sind und \u00fcber ihre eigenen IP-Adressen erreichbar sind.\n\nEs ist wichtig zu beachten, dass MacVLAN einige Einschr\u00e4nkungen hat. Zum Beispiel kann es zu Konflikten mit bestehenden Netzwerkkonfigurationen kommen, wenn nicht sorgf\u00e4ltig geplant wird. Au\u00dferdem unterst\u00fctzt MacVLAN keine Netzwerkisolation zwischen Containern, da alle Container im selben Netzwerksegment kommunizieren.\n\nZusammenfassend bietet der MacVLAN Network Driver eine leistungsstarke M\u00f6glichkeit, Docker-Container direkt mit dem physischen Netzwerk zu verbinden, was in bestimmten Anwendungsf\u00e4llen von gro\u00dfem Vorteil sein kann.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dockerpros.com\/de\/wiki\/macvlan-netzwerktreiber\/","og_locale":"de_DE","og_type":"article","og_title":"MacVLAN Network Driver - Dockerpros","og_description":"The MacVLAN network driver enables multiple MAC addresses on a single network interface, allowing containers and VMs to communicate directly on the same network segment, enhancing isolation and performance.","og_url":"https:\/\/dockerpros.com\/de\/wiki\/macvlan-netzwerktreiber\/","og_site_name":"Dockerpros","article_modified_time":"2024-07-22T20:55:27+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/macvlan-network-driver_714.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/","url":"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/","name":"MacVLAN Network Driver - Dockerpros\n\nMacVLAN ist ein Netzwerktreiber in Docker, der es erm\u00f6glicht, virtuelle Netzwerkschnittstellen auf einem Host zu erstellen, die direkt mit dem physischen Netzwerk verbunden sind. Jede MacVLAN-Schnittstelle erh\u00e4lt eine eigene MAC-Adresse und kann unabh\u00e4ngig vom Host-System im Netzwerk kommunizieren.\n\nDer MacVLAN-Treiber ist besonders n\u00fctzlich in Szenarien, in denen Docker-Container direkt mit dem physischen Netzwerk interagieren m\u00fcssen, ohne dass ein zus\u00e4tzlicher Netzwerk-Overhead durch einen Bridge-Treiber entsteht. Dies kann beispielsweise in Produktionsumgebungen oder bei der Bereitstellung von Diensten, die eine direkte Netzwerkverbindung erfordern, von Vorteil sein.\n\nUm einen MacVLAN-Netzwerk-Treiber zu verwenden, muss der Host \u00fcber eine physische Netzwerkschnittstelle verf\u00fcgen, die in den Promiscuous-Modus versetzt werden kann. Der Docker-Daemon erstellt dann virtuelle Schnittstellen, die mit dieser physischen Schnittstelle verbunden sind.\n\nEin typischer Anwendungsfall f\u00fcr MacVLAN ist die Bereitstellung von Containern, die als eigenst\u00e4ndige Hosts im Netzwerk agieren sollen. Zum Beispiel k\u00f6nnen Webserver oder Datenbankserver in Containern laufen, die direkt mit dem physischen Netzwerk verbunden sind und \u00fcber ihre eigenen IP-Adressen erreichbar sind.\n\nEs ist wichtig zu beachten, dass MacVLAN einige Einschr\u00e4nkungen hat. Zum Beispiel kann es zu Konflikten mit bestehenden Netzwerkkonfigurationen kommen, wenn nicht sorgf\u00e4ltig geplant wird. Au\u00dferdem unterst\u00fctzt MacVLAN keine Netzwerkisolation zwischen Containern, da alle Container im selben Netzwerksegment kommunizieren.\n\nZusammenfassend bietet der MacVLAN Network Driver eine leistungsstarke M\u00f6glichkeit, Docker-Container direkt mit dem physischen Netzwerk zu verbinden, was in bestimmten Anwendungsf\u00e4llen von gro\u00dfem Vorteil sein kann.","isPartOf":{"@id":"https:\/\/dockerpros.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/#primaryimage"},"image":{"@id":"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/macvlan-network-driver_714.jpg","datePublished":"2024-07-22T20:39:00+00:00","dateModified":"2024-07-22T20:55:27+00:00","breadcrumb":{"@id":"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/#primaryimage","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/macvlan-network-driver_714.jpg","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/macvlan-network-driver_714.jpg","width":800,"height":600,"caption":"macvlan-network-driver-2"},{"@type":"BreadcrumbList","@id":"https:\/\/dockerpros.com\/wiki\/macvlan-network-driver\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dockerpros.com\/"},{"@type":"ListItem","position":2,"name":"Glossary","item":"https:\/\/dockerpros.com\/fr\/wiki\/"},{"@type":"ListItem","position":3,"name":"MacVLAN Network Driver"}]},{"@type":"WebSite","@id":"https:\/\/dockerpros.com\/#website","url":"https:\/\/dockerpros.com\/","name":"Docker-Profis","description":"DockerPros \u2013 Ihr umfassender Docker-Ressourcen-Hub","publisher":{"@id":"https:\/\/dockerpros.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dockerpros.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/dockerpros.com\/#organization","name":"Docker-Profis","url":"https:\/\/dockerpros.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","width":532,"height":114,"caption":"Dockerpros"},"image":{"@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/glossary\/714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/glossary\/714\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/media\/1540"}],"wp:attachment":[{"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/media?parent=714"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/dockerpros.com\/de\/wp-json\/wp\/v2\/glossary-cat?post=714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}