D-Link DGS-1210 DHCP-Relay-Option 82

2457
Jeff Merlin

Ich habe Probleme mit dem DHCP-Relay (Option 82) an einem DGS-1210-10-Switch. Die Konfiguration ist:

  • Port 1-8 ist nicht gekennzeichnetes VLAN 80 (dies ist auch PVID) Port 9 und 10 sind mit VLAN 80 und 99 gekennzeichnet (wobei 99 mein Verwaltungs-VLAN ist)

  • Der Switch hat eine statische IP auf VLAN 99 (Management).

  • Clients sind an den Ports 1-8 angeschlossen.

Ich möchte, dass der Switch DHCP Relay Agent Information Option (Option 82) in die DHCP-Nachrichten einfügt, um den Port zu identifizieren.

Ich habe dies mit anderen Switches gemacht, kann aber nicht mit einem D-Link DGS-1210 funktionieren

Das habe ich versucht:

  1. Aktivierter DHCP-Relay-Status unter DHCP-Relay -> Globale Einstellungen für DHCP-Relay (und sonst nichts). DHCP-Relay-Agent-Informationen werden nicht eingefügt, und der Switch scheint überhaupt nichts zu tun.

  2. Aktivieren Sie den lokalen DHCP-Relay-Status und Config-VLAN über VID 80. Informationen zum DHCP-Relay-Agent werden eingefügt, die Antwort vom DHCP-Server wird jedoch vom Switch verworfen. Der Client kann die Antwort nicht sehen und sendet weiterhin Erkennungsnachrichten.

  3. Unter DHCP-Relay-Schnittstelleneinstellungen kann ich den DHCP-Server einstellen, aber dann kommen die DHCP-Nachrichten an einer anderen Schnittstelle. Ich kann den DHCP-Server so konfigurieren, dass er beide Schnittstellen überwacht, aber dann erhalte ich die Warnung Multiple interfaces match the same shared network: eth0 eth1. eth1 ist die falsche Schnittstelle. Ich brauche den DHCP-Server, um eth0 zu hören.

Meine Frage ist: Gibt es eine Möglichkeit, das DGS-1210 so zu konfigurieren, dass DHCP-Relay-Agent-Informationen (Option 82) einfach in DHCP-Nachrichten eingefügt werden? Ich habe keine Optionen mehr. Ich sollte wahrscheinlich einen anderen Schalter bekommen.

Dem Switch eine IP in meinem DHCP-Subnetz zu geben, ist keine Option.

Edit: Ich möchte auf einige Dinge hinweisen.

1) Ich stimme zu, dass der DHCP-Relay-Agent für DHCP nicht erforderlich ist. Mein DHCP-Server befindet sich schließlich in demselben Subnetz (Broadcast-Domäne) wie die Clients.

2) Ich stimme nicht zu, dass ein DHCP-Agent nicht auf einem Layer 2-Switch ausgeführt werden kann, obwohl ich damit einverstanden bin, dass dies nicht erforderlich ist. Es ist jedoch möglich, und meine DGS-1210 macht es. Ich kann die DHCP-Relay-Agent-Informationen mit einem Paketsniffer wie tcpdump sehen.


Bearbeiten:

Betrachten Sie dieses Szenario:

Ich möchte, dass mein DHCP-Server den Clients IP-Adressen zuweist, je nachdem, an welchem ​​Port der Client angeschlossen ist. Wenn sich der Client an Port 1 befindet, möchte ich, dass die IP-Adresse 192.168.0.1 lautet. Der an Port 2 angeschlossene Client sollte 192.168.0.2 usw. erhalten. Jetzt benötigen wir Informationen vom Switch. Dies kann über SNMP erfolgen, aber das wäre wahrscheinlich langsam. Was passiert also, wenn die DHCP DISCOVER-Nachricht den Port enthält? Ja, hier kommt Option 82 ins Spiel. Die Circuit-ID könnte den Port enthalten. Und genau das tun Schalter. Der Switch fügt Option 82 in die DHCP-Nachrichten ein und leitet die Nachrichten an den DHCP-Server weiter.

3
Das ist ein Layer-2-Switch. Sie sollten den DHCP-Relay-Agent auf einem Layer-3-Gerät (Ihrem Router) konfigurieren. DHCP funktioniert auf Layer-2 ordnungsgemäß, da Broadcasts in der Layer-2-Broadcast-Domäne funktionieren. Es ist Layer-3, der die Hilfe benötigt, da Broadcasts kein Layer-3-Gerät durchqueren. Ron Maupin vor 7 Jahren 0
Ron, der Punkt ist, ich möchte wissen, an welchen Port eines Switches ein Client angeschlossen ist. Das weiß nur der Schalter. Daher sollte der Switch (auch wenn es sich um einen Layer2-Switch handelt) als Relay-Agent fungieren. Und das tut es auch. Im Handbuch heißt es: "Der Relay-Agent fügt DHCP-Relay-Informationen (Feld" Option 82 ") in Nachrichten zwischen DHCP-Servern und -Clients ein und entfernt sie." Jeff Merlin vor 7 Jahren 0
An dieser Stelle würden Sie keinen DHCP-Relay-Agent einrichten. Sie würden es auf die Router-Schnittstelle für das LAN setzen. Es ist der Router, der die Hilfe benötigt, um eine DHCP-Anfrage an ein anderes LAN zu senden. Ron Maupin vor 7 Jahren 0
Ron, niemand braucht Hilfe (außer mir) ;-) Könnten Sie bitte erklären, wie der Router die Portnummer eines anderen Switches kennen würde? Jeff Merlin vor 7 Jahren 0
Der Router oder ein beliebiger Host im LAN muss nicht über Switch-Ports Bescheid wissen. Der Switch baut eine MAC-Adresstabelle auf, die die MAC-Adressen mit den Ports in Verbindung bringt, an denen die MAC-Adressen eingegangen sind. Die Hosts (ein Router ist ein Host im LAN) adressieren lediglich Frames mit MAC-Adressen, und der Switch sendet die Frames an den richtigen Port . Wenn sich die MAC-Adresse nicht in der MAC-Adresstabelle befindet, flutet der Switch den Frame an jeden anderen Port. Hosts senden die MAC-Adresse an den Router, wenn sich die IP-Adresse in einem anderen LAN befindet. DHCP-Anforderungen werden an jeden Host im LAN gesendet, einschließlich des Routers. Ron Maupin vor 7 Jahren 0
Option 82 wurde entwickelt, um es einem DHCP-Relay-Agent zu ermöglichen, schaltungsspezifische Informationen in eine Anforderung einzufügen, die an einen DHCP-Server weitergeleitet wird. Die Unteroption "Schaltkreis-ID" soll Informationen enthalten, die für die betreffende Schaltung spezifisch sind. Dies ist eine Kennung, die für den Relay-Agenten spezifisch ist. Welche Art von Schaltung beschrieben wird, hängt vom Relay-Agent ab. In einem Ethernet-basierten Netzwerk ist dies wahrscheinlich ein Port an einem Switch. Das ist, was ich will. Und die DGS-1210 ist dazu in der Lage, auch wenn es sich nur um einen Layer2-Switch handelt. Jeff Merlin vor 7 Jahren 0
Option 82 wird von einem Router verwendet, um eine Broadcast-DHCP-Anforderung zu packen und an einen DHCP-Server in einem anderen LAN zu senden. Der Router fungiert als DHCP-Relay-Agent, dieser muss jedoch an der LAN-Schnittstelle des Routers konfiguriert werden. DHCP in einem LAN, in dem sich der Anforderer und der DHCP-Server befinden, benötigt Option 82 nicht, da der DHCP-Server die DHCP-Broadcast-Anforderung empfängt. Wenn sich beide im selben LAN befinden, funktioniert DHCP ohne Option 82. Hosts in einem LAN, einschließlich des DHCP-Servers, wissen nichts über Switches oder Switch-Ports und müssen dies auch nicht. Ron Maupin vor 7 Jahren 0
Ron, ich glaube nicht, dass du verstehst. Nehmen wir an, dies ist ein Switch, einige Clients ein DHCP-Server und sonst nichts. Überhaupt keinen Router. Der DHCP-Server möchte immer noch wissen, an welchem ​​Port eines Switches ein Client angeschlossen ist. Es gibt keinen Router, auf dem ein DHCP-Relay-Agen ausgeführt werden kann. Was machen wir? Führen Sie den Agenten auf dem Switch aus. Sehen? Jeff Merlin vor 7 Jahren 0
Nein, du bist falsch. Kein Host in einem LAN kennt sogar einen Switch oder die Switch-Ports. Ein Switch ist ein transparentes Gerät. Option 82 wird in einem LAN nicht benötigt. Ron Maupin vor 7 Jahren 0
Warum hat die DGS-1210 einen DHCP-Relay-Agenten? Jeff Merlin vor 7 Jahren 0
Wahrscheinlich, weil es einen gemeinsamen Code mit Layer-3-Switches desselben Herstellers aufweist. Ich werde eine ausführliche Antwort hinzufügen, wie das funktioniert. Ron Maupin vor 7 Jahren 0
Hehe ... Nun, es funktioniert auf einem DES-3010G ... Genau wie erwartet. :-) Jeff Merlin vor 7 Jahren 0
Es funktioniert auf dem Switch ohne Option 82, wenn sich sowohl der DHCP-Server als auch der anfordernde Host im selben LAN befinden. Ich werde es in meiner Antwort erklären. Ron Maupin vor 7 Jahren 0
Wenn ich sage "es funktioniert", meine ich die Circuit ID in der Option 82 info. Das hat nichts mit Subnetz, DHCP-Server oder Router zu tun. Das erledigt der Schalter und sonst niemand! ;-) Jeff Merlin vor 7 Jahren 0
Mein Punkt ist, dass es in einem LAN nicht notwendig ist. Option 82 wurde entwickelt, um Router dabei zu unterstützen, eine Broadcast-DHCP-Anfrage zu packen, um sie an ein anderes LAN zu senden, da Broadcast das LAN nicht verlassen kann, in dem sie entstanden sind. Dadurch wird dem DHCP-Server mitgeteilt, dass dies geschehen ist, und er sollte das DHCP-Angebot an den Router zurücksenden, anstatt es in seinem eigenen LAN zurückzusenden. Ron Maupin vor 7 Jahren 0
Wenn Sie eine Frage bearbeiten, insbesondere wenn sie die Frage ändert, sollten Sie die Bearbeitung in der Frage markieren. Ron Maupin vor 7 Jahren 0
Die Frage wird nicht geändert. Ich möchte immer noch wissen, ob es möglich ist, das DGS-1210 so zu konfigurieren, dass die Option 82-Informationen zu DHCP-Nachrichten hinzugefügt werden, wie dies beim DES-3010 der Fall ist. Das Szenario, das ich hinzugefügt habe, bestand darin, ein Beispiel dafür zu geben, warum ich eine Relaisschaltung auf einem Layer 2-Switch benötige. Sie sagten "Sie sollten den DHCP-Relay-Agent auf einem Layer-3-Gerät konfigurieren", und das funktioniert nicht (oder ist ziemlich sinnlos). Jeff Merlin vor 7 Jahren 0

2 Antworten auf die Frage

2
Jeff Merlin

Meine eigene Frage beantworten. Nachdem ich alles versucht habe, denke ich, der einzige Weg, um diese Arbeit zu machen, besteht darin, den Switch DHCP-Nachrichten auf seinem Verwaltungs-VLAN weiterleiten zu lassen. Das ist Option 3 in meiner ursprünglichen Frage.

Unter DHCP-Relay-Schnittstelleneinstellungen kann ich den DHCP-Server einstellen, aber dann kommen die DHCP-Nachrichten an einer anderen Schnittstelle. Ich kann den DHCP-Server so konfigurieren, dass er beide Schnittstellen abhört, aber dann erhalte ich die Warnmeldung Mehrere Schnittstellen stimmen mit demselben freigegebenen Netzwerk überein: eth0 eth1. eth1 ist die falsche Schnittstelle. Ich brauche den DHCP-Server, um eth0 zu hören.

Das Einfügen der Agent-Circuit-ID und der Agent-Remote-ID erfolgt erwartungsgemäß problemlos, obwohl dies ein Layer-2-Switch ist. Möglicherweise sind einige Layer 3-Funktionen irgendwo verborgen. :-)

Der DHCP-Server ist mit Ausnahme der Warnung zufrieden Multiple interfaces match the same shared network. Ja, der DHCP-Server ist richtig. Es gibt mehrere Schnittstellen in demselben gemeinsam genutzten Netzwerk, aber so ist es ...

Eine Lösung wäre, die beiden Schnittstellen zu überbrücken, aber solange es funktioniert, geht es mir gut.

Bitte beachten Sie: Bei dieser Frage ging es um Switches der D-Link DGS-1210-Serie, nicht um die Verwendung eines DHCP-Relay-Agenten. DGS-1210 kann als DHCP-Relay-Agent fungieren. Dies kann über die Weboberfläche konfiguriert werden. Es ist auch im Handbuch dokumentiert.

0
Ron Maupin

Aufgrund Ihrer Kommentare denke ich, dass Sie DHCP-Relay-Agenten und DHCP-Option 82 falsch verstehen. Ich werde das im Folgenden erklären.

Sie müssen den Unterschied zwischen Layer-2-Adressen (MAC-Adressen) und Layer-3-Adressen (IP-Adressen) sowie deren Verwendung verstehen.

Layer-2-Adressen werden in einem LAN verwendet, um Frames von einem Host im LAN direkt an einen anderen Host im LAN zu übermitteln . Layer-2-Frames haben Quell- und Ziel-Layer-2-Adressen (MAC-Adressen). Ein Host, der an einen Host im selben LAN sendet, verwendet die Layer-2-Adresse (MAC-Adresse) des Zielhosts als Ziel-Layer-2-Adresse (MAC-Adresse), und das Layer-2-Protokoll (Ethernet) liefert die Frames direkt an die Ziel-Hosts Ein Host, der Frames von einem LAN an ein anderes LAN sendet , verwendet die Layer-2-Adresse (MAC-Adresse) des konfigurierten Gateways (Routers) als Ziel-Layer-2-Adresse (MAC-Adresse). Der sendende Host weiß nichts darüber, wie Ethernet dies tut (über direkte Verbindung, Switch, Hub oder irgendetwas anderes). es weiß nur, dass es Frames sendetaus seiner Schnittstelle. Dies bedeutet, dass der Host keine Switches oder Switch-Ports im LAN kennt.

Layer-2 (MAC) hat eine spezielle Broadcast-Adresse (ff-ff-ff-ff-ff-ff), dh die Frames mit dieser Adresse werden an alle Hosts im LAN übermittelt. Bei einer DHCP-Anforderung wird diese Broadcast-Adresse als Zielschicht-2-Adresse (MAC-Adresse) verwendet, sodass jeder Host in einem LAN, einschließlich des DHCP-Servers, diese Adresse erhält. Layer-2- Frames sind nur in dem LAN vorhanden, von dem sie stammen (siehe unten). Dies stellt ein Problem für Broadcasts dar, einschließlich DHCP-Anforderungen, da sie nicht von einem LAN an ein anderes LAN gesendet werden können. Aus diesem Grund wurden DHCP-Relay-Agenten und DHCP-Option 82 erstellt.

Layer-3-Adressen werden verwendet, um Pakete von einem LAN an ein anderes LAN zu übermitteln, und sie verfügen über Layer-3-Quell- und Zieladressen (IP). Wenn ein Router einen Layer-2- Frame mit seiner Layer-2-Adresse (MAC-Adresse) empfängt, entfernt er den Layer-2- Frame einschließlich der Layer-2-Adressen (MAC-Adressen) und verwirft ihn, um das Layer-3- Paket freizulegen . Der Router prüft die IP-Zieladresse (Layer 3) und vergleicht sie mit den Zielnetzwerken in der Routingtabelle. Wenn festgestellt wird, dass die Layer-3-Adresse (IP-Adresse) mit einem der Netzwerke in der Routingtabelle übereinstimmt, sendet es das Paket an die nächste Schnittstelle und erstellt einen neuen Layer-2- Framefür das Protokoll der neuen Schnittstelle, das MAC-Adressen verwenden kann oder nicht, aber die Layer-2-Adressen für den neuen Layer-2- Frame werden für die neue Schnittstelle sein; Alle vorherigen Frame -2- Frame- Informationen wurden verworfen.

Wenn ein Host eine DHCP-Anforderung sendet, wird diese an die Layer-2-Broadcast-Adresse (MAC) im Frame und die Layer-3-Broadcast-Adresse (IP) ( 255.255.255.255die nicht geroutet werden darf) im Paket gesendet . Wenn sich der DHCP-Server im selben LAN befindet wie der anfordernde Host, funktioniert dies gut, da der DHCP-Server die Anforderung erhält. Der DHCP-Server sendet dann ein DHCP-Angebot an den anfordernden Host zurück. Je nachdem, wie der DHCP-Server konfiguriert ist, kann er ihn an die Layer-2-Broadcast-Adresse (MAC-Adresse) oder an die Layer-2-Host-Adresse (MAC-Host-Adresse) senden, da er dies vom Layer-2-DHCP-Request- Frame gelernt hat . Dies funktioniert auch gut, wenn sich der DHCP-Server und der anfordernde Host im selben LAN befinden. Es sind keine speziellen DHCP-Optionen erforderlich.

Das Problem tritt auf, wenn sich der DHCP-Server und der anfordernde Host in unterschiedlichen LANs befinden. DHCP ist fehlerhaft, da sie nicht miteinander senden können und die Layer-2 (MAC) -Adresse des anfordernden Hosts im LAN des DHCP-Servers nicht geeignet ist. Tatsächlich würde die Layer-2 (MAC) -Adresse des anfordernden Hosts am ersten Router entfernt werden.

Um dieses Problem zu lösen, wurden DHCP-Relay-Agents erstellt. Der DHCP-Relay-Agent wird an der LAN-Schnittstelle des Routers konfiguriert. Der Router empfängt die DHCP-Anforderung, da diese an die Layer-2-Broadcast-Adresse (MAC) gesendet wird. Der DHCP-Relay-Agent ist mit Layer-3-Adressen (IP-Adressen) eines oder mehrerer DHCP-Server konfiguriert. Dies liegt daran, dass sich die DHCP-Server in anderen LANs befinden. Der DHCP-Relay-Agent nimmt die Broadcast-DHCP-Anfrage und verpackt sie in ein Layer-3- Paket und sendet sie an die LANs, in denen sich die DHCP-Server befinden.

Das nächste Problem tritt auf, wenn der DHCP-Server ein DHCP-Angebot zurücksenden muss. Es wäre es normalerweise an der Schicht-2 (MAC) Broadcast - Adresse zu senden, oder die Schicht-2 (MAC) Quelladresse in dem DHCP - Anfrage gesehen Frame auf dem LAN - DHCP - Server, aber das ist nicht, wo der anfordernde Host ist. Das funktioniert nicht, weil sich der anfragende Host in einem anderen LAN befindet. Hier kommt DHCP Option 82 ins Spiel.

Mit DHCP Option 82 kann der DHCP-Relay-Agent dem DHCP-Server mitteilen, dass er das DHCP-Angebot zurücksenden soll, anstatt zu versuchen, es in dem LAN bereitzustellen, in dem sich der DHCP-Server wie gewöhnlich befindet. Das ist die Schaltung, auf die Sie sich in Ihren Kommentaren beziehen.

Wie Sie sehen, funktioniert DHCP gut, wenn sich sowohl der DHCP-Server als auch der anfordernde Host im selben LAN befinden und DHCP in diesem Fall keinen DHCP-Relay-Agent oder DHCP-Option 82 erfordert. DHCP-Relay-Agenten und DHCP-Option 82 wurden später zu DHCP hinzugefügt, um DHCP-Server in einem LAN zu zentralisieren, das sich von dem LAN unterscheidet, in dem sich die anfragenden Hosts befinden. Die Verwendung eines DHCP-Relay-Agenten und der DHCP-Option 82, wenn sich sowohl der DHCP-Server als auch der anfordernde Host im selben LAN befinden, ist sinnlos und sie machen den DHCP-Prozess unnötig kompliziert. Sie sind jedoch für die Situation des DHCP-Servers und des DHCP-Servers unerlässlich anfordernde Hosts befinden sich in verschiedenen LANs.


Bearbeiten:

Betrachten Sie dieses Szenario:

Ich möchte, dass mein DHCP-Server den Clients IP-Adressen zuweist, je nachdem, an welchem ​​Port der Client angeschlossen ist. Wenn sich der Client an Port 1 befindet, möchte ich, dass die IP-Adresse 192.168.0.1 lautet. Der an Port 2 angeschlossene Client sollte 192.168.0.2 usw. erhalten. Jetzt benötigen wir Informationen vom Switch. Dies kann über SNMP erfolgen, aber das wäre wahrscheinlich langsam. Was passiert also, wenn die DHCP DISCOVER-Nachricht den Port enthält? Ja, hier kommt Option 82 ins Spiel. Die Circuit-ID könnte den Port enthalten. Und genau das tun Schalter. Der Switch fügt Option 82 in die DHCP-Nachrichten ein und leitet die Nachrichten an den DHCP-Server weiter.

Wie ich in meinen Kommentaren erläutert habe, ist ein Switch ein transparentes Gerät, und sowohl der DHCP-Server als auch die mit dem Switch verbundenen Hosts kennen den Switch oder die Switch-Ports nicht. So funktioniert der DHCP-Server nicht, und DHCP wird nicht wie gewünscht zugewiesen. Wenn Sie einen Host während der DHCP-Lease-Zeit von einem Switch-Port zu einem anderen verschieben, erhält er trotzdem die gleiche IP-Adresse, da er basiert auf seiner MAC-Adresse.

DHCP verwendet Bereiche als Pools, aus denen IP-Adressen für die Zuweisung zu MAC-Adressen ausgewählt werden. Da der DHCP-Server und die Hosts selbst nicht wissen, ob ein Switch verwendet wird oder nicht, können Sie DHCP-Adressen nicht mit der gewünschten Methode zuweisen.

Wenn Sie wissen, welche IP-Adresse welchem ​​Switch-Port zugewiesen ist, können Sie diese Informationen ermitteln, indem Sie die Zuweisung von DHCP-MAC / IP-Adressen (gibt an, welche IP-Adresse welcher MAC-Adresse zugewiesen ist) und die MAC-Adresstabelle des Switches (Tell an welchen Switch-Port eine MAC-Adresse angeschlossen ist).

Ron, siehe meine Bearbeitung und das beschriebene Szenario. Jeff Merlin vor 7 Jahren 0
Siehe mein Edit, um zu erklären, dass dies nicht möglich ist. Ron Maupin vor 7 Jahren 0
Bitte lesen Sie RFC 3046 section-3.1 [rfc3046 # section-3.1] (https://tools.ietf.org/html/rfc3046#section-3.1). 3.1 Unteroption Agent Circuit ID. Mögliche Verwendungen dieses Feldes sind: Switching Hub-Portnummer. Jeff Merlin vor 7 Jahren 0
Dies bezieht sich auf tatsächliche WAN-Schaltungstechnologien und nicht auf einen Ethernet-Switch in einem LAN. Ich glaube nicht, dass Ihr DHCP-Relay-Agent überhaupt weiß, welcher Switch-Port vom anfordernden Host verwendet wird. Das Problem ist, dass der DHCP-Relay-Agent entscheiden soll, welche IP-Adresse er anfordert, er hat jedoch keine Kenntnis davon, welche IP-Adressen im DHCP-Bereich verfügbar sind. Ron Maupin vor 7 Jahren 0
Tut mir leid, aber ich habe noch einen "DES-3010G Layer 2 Managed 8-Port 10 100Mbps Switch", der genau das macht, was ich will. Der Switch (ja, Layer 2) fügt die Option 82 in die DHCP-Nachrichten (alle) ein und sendet sie an den DHCP-Server. Ihre Antwort lautet "sollte nicht geschehen", was ich nicht akzeptieren kann. Wenn Ihre Antwort lautet: "Kann nicht auf einem Layer-2-Switch ausgeführt werden", dann möchte ich mich unterscheiden, da dies auf dem 3010 der Fall ist. Jeff Merlin vor 7 Jahren 0
Was behaupten Sie, dass ich gesagt habe, dass es nicht möglich ist? Das DHCP-Relay und die DHCP-Option 82? Meine Antwort sagt das nicht. Mit der Unteroption Agent Circuit ID wird dem DHCP-Server mitgeteilt, wie er den DHCP-Relay-Agent zurückbekommt. Die "Schaltung" ist zwischen dem DHCP-Relay-Agent und dem DHCP-Server und nicht zwischen dem DHCP-Relay-Agent und dem anfordernden Host. Ron Maupin vor 7 Jahren 0
Sie sagten "Wenn Ihr Anliegen weiß, welche IP-Adresse welchem ​​Switch-Port zugewiesen ist, können Sie diese Informationen durch Vergleichen der DHCP-MAC / IP-Adresszuweisungen (gibt an, welche IP-Adresse welcher MAC-Adresse zugewiesen ist) und der MAC-Adresse des Switches verglichen werden Tabelle (gibt an, an welchen Switch-Port eine MAC-Adresse angeschlossen ist) ". Ich behaupte, dass die "Agent Circuit ID Sub-Option" diese Informationen enthält, wenn der Switch ein Relay-Agent ist. Um zur MAC-Adresstabelle des Switches zu gelangen, scheint es umständlich zu sein. Ganz zu schweigen davon, dass dies vom DHCP-Server zwischen DISCOVERY und OFFER gemacht werden sollte. Jeff Merlin vor 7 Jahren 0