Wir testen einen neuen Provisioning Server in einer DOCSIS / CMTS-Umgebung und müssen ein Labor mit 5 CPE-Modellen einrichten. Ich frage mich, ob wir auf Cisco Routern das DHCP-Relay (IP-Helfer) entsprechend der MAC-Adresse von CPE konfigurieren können. Das Ziel wäre, standardmäßig alle DHCP-Erkennungen auf den tatsächlichen Provisioning Server umzuleiten, und die 5 CPE des Labors würden auf den neuen Provisioning Server umgeleitet. Eine Vermutung, wie man das erreicht?
Info:
Der Router ist ein CMTS Cisco UBR7225 mit NPE-G2-Karte.
Der Typ des DHCP-Servers ist irrelevant. Sie können ihn als ISC-DHCPd-Dienst betrachten, der auf beiden ausgeführt wird.
Antworten:
Ich glaube nicht, dass es möglich ist, das zu tun, was Sie tun möchten. Wenn es möglich wäre, wäre es ungefähr so:
Aber es wurde nicht in meine Laborbox aufgenommen:
Sie können jedoch zwei Hilfsadressen konfigurieren und die Anforderungen auf dem DHCP-Server filtern, sodass "alt" die Beantwortung dieser 5 MAC-Adressen ausschließt und "neu" nur auf diese antwortet.
Aber vielleicht brauchen Sie einfach eine isoliertere Laborumgebung, zumindest eine separate logische Schnittstelle.
Sie könnten auch einen vorläufigen DHCP-Server erstellen, der Anfragen basierend auf den MAC-Adressen weiterleitet. Es wäre keine sehr schwierige Übung, wahrscheinlich 2-3 Stunden, einschließlich Recherche für mich. Aber möchten Sie, dass sich Ihre Produktion auf dieses neue Skript stützt, würde ich es sicherlich nicht wollen.
quelle
ip helper-address
In Cisco IOS werden mehrere Anweisungen unterstützt. Nehmen wir also an, Sie verwenden ISC dhcpd (wie in Ihrer Frage erwähnt). Mehrere Hilfsadressen leiten DHCP Discover-Nachrichten gleichzeitig an beide Server weiter . Deshalb brauchen Sie:quelle
Ich weiß, dass es nicht immer möglich ist, ein Ersatzgehäuse für Labortests zu haben, aber ich würde empfehlen, dass Sie mindestens ein Downstream- und ein Upstream-Chassis für Testzwecke reservieren. Wenn Sie freie Konnektoren haben, können Sie eine neue Bundle-Schnittstelle erstellen und diese mit der IP-Helper-Adresse des neuen Servers konfigurieren. Auf diese Weise können Sie auch das Parsen von DHCP-Optionen, die Quellenüberprüfung, den Leasequery-Filter, das dynamische gemeinsame Geheimnis oder was auch immer Sie in Kombination mit DHCP- und TFTP-Servern verwenden, testen. Sie möchten keinen neuen Server in die Produktion einbinden, ohne alles so zu testen, wie er tatsächlich in der Produktion ausgeführt wird, insbesondere in der ISP-Umgebung.
quelle