Jakie masz pytanie?

lub

Jakie były przyczyny i skutki zarezerwowania klasy E (240.0.0.0/4) w protokole IPv4 na przełomie lat 70. i 80. XX wieku?

historia protokołu IPv4 rezerwacja klasy E adresacja IP sieci
avatar

Gość (83.4.*.*)



Odpowiedź:

Kiedy pod koniec lat 70. i na początku 80. XX wieku inżynierowie pracowali nad protokołem IPv4, świat wyglądał zupełnie inaczej. Internet, znany wtedy głównie jako ARPANET, był projektem akademicko-wojskowym, a nikt nie przypuszczał, że za kilka dekad niemal każde urządzenie na planecie – od lodówki po zegarek – będzie potrzebowało własnego adresu IP. To właśnie w tamtym czasie, w ramach RFC 791, wprowadzono podział na klasy adresowe, a jedną z nich była tajemnicza klasa E.

Przyczyny zarezerwowania klasy E

Głównym powodem wyodrębnienia klasy E (zakres od 240.0.0.0 do 255.255.255.255) była chęć zabezpieczenia przestrzeni adresowej na "przyszłe zastosowania" oraz cele eksperymentalne. W tamtym okresie model klasowy (Classful Network) wydawał się niezwykle uporządkowany i logiczny. Podzielono go następująco:

  • Klasy A, B i C – przeznaczone dla zwykłych sieci (od ogromnych korporacji po małe firmy).
  • Klasa D – zarezerwowana dla multicastingu (transmisji grupowych).
  • Klasa E – oznaczona jako "Reserved for Future Use" (zarezerwowana na przyszłość).

Inżynierowie chcieli mieć bezpieczny margines błędu. Gdyby okazało się, że protokół IPv4 wymaga nagłego rozszerzenia o nowe funkcje lub specyficzne mechanizmy routingu, klasa E miała służyć jako poligon doświadczalny. W tamtym czasie ponad 4 miliardy dostępnych adresów IPv4 wydawały się liczbą wręcz astronomiczną, więc "zamrożenie" około 268 milionów adresów (co stanowi 1/16 całej przestrzeni IPv4) nie wydawało się żadnym problemem.

Skutki decyzji o blokadzie klasy E

Decyzja podjęta dekady temu ma swoje odbicie w dzisiejszej architekturze sieciowej, a jej skutki są odczuwalne głównie w kontekście wyczerpywania się puli adresów IPv4.

Marnotrawstwo cennej przestrzeni

Najbardziej oczywistym skutkiem jest fakt, że około 6,25% całej przestrzeni adresowej IPv4 pozostaje bezużyteczne. W obliczu globalnego deficytu adresów, gdzie firmy muszą płacić ogromne sumy za odkupienie bloków IP, te 268 milionów "uwięzionych" adresów mogłoby znacząco przedłużyć życie protokołu IPv4 przed całkowitą migracją na IPv6.

Problemy z kompatybilnością (Hardcoding)

Przez lata programiści systemów operacyjnych i producenci routerów przyjmowali za pewnik, że zakres 240.0.0.0/4 jest nieprawidłowy dla normalnego ruchu. W rezultacie wiele stosów TCP/IP w systemach takich jak Windows, Linux czy w oprogramowaniu routerów Cisco, ma "na sztywno" wpisane reguły odrzucające pakiety pochodzące z tej klasy. Nawet jeśli dzisiaj organizacja IANA (Internet Assigned Numbers Authority) zdecydowałaby się uwolnić te adresy, miliony urządzeń na świecie uznałyby je za błąd i po prostu przestałyby przesyłać dane.

Impas w próbach odblokowania

W historii Internetu pojawiało się wiele propozycji (m.in. projekty "unicast extensions"), aby przekształcić klasę E w zwykłą przestrzeń adresową. Niestety, koszty aktualizacji oprogramowania na całym świecie oraz ryzyko destabilizacji globalnego routingu sprawiły, że większość tych pomysłów utknęła w martwym punkcie. Zamiast tego świat skupił się na wdrażaniu IPv6, które oferuje niemal nieskończoną liczbę adresów.

Ciekawostka: Ile to właściwie jest adresów?

Aby uzmysłowić sobie skalę "zamrożonych" zasobów w klasie E, warto spojrzeć na liczby. Zakres 240.0.0.0/4 obejmuje dokładnie 268 435 456 adresów IP. To więcej, niż wynosi łączna pula adresów dla całej Afryki przyznana przez organizację AFRINIC. Gdyby klasa E została uwolniona we wczesnych latach 2000, prawdopodobnie kryzys braku adresów IPv4 zostałby odsunięty o co najmniej kilka lat.

Obecnie klasa E pozostaje technologicznym reliktem – przypomnieniem o czasach, gdy zasoby cyfrowe wydawały się niewyczerpane, a ostrożność projektantów brała górę nad praktycznym wykorzystaniem każdego bitu informacji. Choć niektóre systemy (jak nowsze jądra Linuxa) powoli zaczynają pozwalać na używanie tych adresów w sieciach lokalnych, dla publicznego Internetu pozostają one "ziemią niczyją".

Podziel się z innymi: