encyklopedia.run.place

rfc_2132

rfc_2132 – dokument RFC zatytułowany „DHCP Options and BOOTP Vendor Extensions”, opublikowany w październiku 1997 roku przez IETF. Dokument definiuje zestaw opcji wykorzystywanych w protokołach DHCP oraz BOOTP, które umożliwiają dynamiczne przydzielanie konfiguracji sieciowych klientom.

Historia i kontekst

W latach 80. i 90. XX wieku protokół BOOTP służył do automatycznego przydzielania adresów IPv4 oraz innych parametrów konfiguracyjnych. Wraz ze wzrostem zapotrzebowania na elastyczniejsze rozwiązania powstał DHCP, który rozszerza możliwości BOOTP. Dokument rfc_2132 uzupełnia wcześniejszy RFC 2131 (opisujący sam protokół DHCP) i określa szczegółowe formaty oraz znaczenia poszczególnych opcji.

Zakres dokumentu

RFC 2132 obejmuje następujące grupy informacji:

  • Standardowe opcje DHCP – np. Subnet Mask (opcje 1), Router (opcje 3), Domain Name Server (opcje 6) oraz Host Name (opcje 12).
  • Opcje specyficzne dla BOOTP – rozszerzenia umożliwiające przenoszenie dodatkowych danych w wiadomościach BOOTP.
  • Opcje vendor‑specific – pole Vendor Specific Information (opcje 43), które pozwala producentom na definiowanie własnych parametrów.
  • Mechanizmy kodowania – opis formatu TLV (Type‑Length‑Value), który jest używany we wszystkich opcjach.

Struktura opcji

Każda opcja składa się z trzech elementów:

  1. Type (kod) – identyfikator jedno‑lub dwubajtowy określający rodzaj opcji.
  2. Length – długość pola danych w bajtach.
  3. Value – rzeczywista zawartość, której interpretacja zależy od typu.

Przykładowo, opcja 53 (DHCP Message Type) ma stałą długość 1 bajt i określa typ wiadomości (Discover, Offer, Request, …).

Najważniejsze opcje opisane w rfc_2132

Kod Nazwa Opis
1 Subnet Mask Maska podsieci przydzielana klientowi.
3 Router Adres(y) bram domyślnych.
6 Domain Name Server Adres(y) serwerów DNS.
12 Host Name Opcjonalna nazwa hosta klienta.
15 Domain Name Domena, do której należy klient.
43 Vendor Specific Information Dane specyficzne dla producenta sprzętu.
50 Requested IP Address Adres IP, o który klient prosi w fazie Request.
51 IP Address Lease Time Czas, na jaki przydzielony jest adres IP.
53 DHCP Message Type Typ wiadomości DHCP (Discover, Offer, …).
54 Server Identifier Adres serwera DHCP udzielającego oferty.

Znaczenie i wpływ

Standardy opisane w rfc_2132 stały się fundamentem współczesnych sieci komputerowych. Dzięki jasno określonym opcjom możliwe jest:

  • Automatyczne konfigurowanie setek tysięcy urządzeń w dużych przedsiębiorstwach.
  • Współpraca pomiędzy różnymi producentami sprzętu sieciowego poprzez unifikację pola vendor‑specific.
  • Rozszerzanie funkcjonalności protokołu DHCP o nowe usługi (np. przekazywanie parametrów PXE, opcji DHCPv6).

Powiązane dokumenty

Inne istotne RFC powiązane tematycznie:

  • RFC 2131 – opis protokołu DHCP (Dynamic Host Configuration Protocol).
  • RFC 3396 – rozszerzenie opcji DHCP do obsługi danych większych niż 255 bajtów.
  • RFC 3315 – definicja DHCPv6 (wersja dla IPv6).

Zobacz także