RFC 1542 – Clarifications and Extensions for the Bootstrap Protocol
| Status | Draft Standard |
|---|---|
| Veröffentlicht | Oktober 1993 |
| Ersetzt | RFC 1532 |
| Volltext | rfc-editor.org/rfc/rfc1542 |
RFC 1542 präzisiert und erweitert das ursprüngliche Bootstrap Protocol (BOOTP) aus RFC 951, insbesondere unklar definierte Aspekte des Verhaltens von BOOTP-Relay-Agenten (ursprünglich als Forwarding Agents bezeichnet) und von BOOTP-Clients. Das Protokoll erlaubt es einem startenden Rechner, sich dynamisch und ohne Benutzereingriff zu konfigurieren, indem es seine IP-Adresse, die Adresse eines Boot-Servers und den Namen einer zu ladenden Datei erhält. Zusätzlich können weitere Konfigurationsinformationen wie Subnetzmaske, Zeitzone oder Router-Adressen übertragen werden.
Der Kern der Spezifikation definiert das Verhalten der drei beteiligten Entitäten – Client, Server und Relay-Agent – bei der Verarbeitung von BOOTREQUEST- und BOOTREPLY-Nachrichten. Wesentliche Neuerungen sind die präzise Definition des 'flags'-Feldes mit dem BROADCAST-Flag, die Klärung des Umgangs mit den Adressfeldern 'ciaddr', 'yiaddr' und 'giaddr' sowie die Festlegung von Konsistenzprüfungen wie der Mindestgröße des BOOTP-Headers. Für Relay-Agenten wird vorgeschrieben, wie sie Anfragen weiterleiten und Antworten zurücksenden, insbesondere unter Berücksichtigung des Gateway-Address-Feldes.
Historisch schließt RFC 1542 Lücken, die in der Praxis zu Fehlinterpretationen führten, und erweitert BOOTP um Unterstützung für IEEE-802.5-Token-Ring-Netzwerke, die aufgrund ihrer Framestruktur besondere Anforderungen an die Broadcast-Übertragung stellen. Die Klarstellungen sind direkt auf den Nachfolger DHCP anwendbar und bilden eine wichtige Grundlage für die standardisierte Konfiguration von Netzwerkgeräten in IP-basierten Umgebungen.