Link-local adresa

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

V počítačové síti představuje link-local adresa takovou síťovou adresu, pomocí které se dá komunikovat pouze v rámci segmentu sítě, ke kterému je počítač přímo připojen.

Link-local adresy obvykle nejsou unikátní mimo rámec jednoho síťového segmentu. Routery tudíž nepřesměrovávají pakety s link-local adresou.

Link-local adresy pro IPv4 jsou definovány v adresním bloku 169.254.0.0/16 v CIDR notaci. V IPv6 jsou přidělovány s prefixem fe80::/10.

Přidělení adres

Jako jiné typy adres, link-local adresa může být přidělena ručně nebo automaticky. Některé protokoly podporují pouze automatickou konfiguraci.

V IP sítích je možno link-local adresu obdržet nejčastěji použitím bezstavové konfigurace. V IPv4 jsou link-local adresy obvykle použity pouze k přidělení IP adres zařízením pokud neexistuje žádný vnější mechanismus adresové konfigurace, jako např. +more DHCP nebo když jiná primární konfigurační metoda selže. V IPv6 jsou link-local adresy povinné a vyžadované pro vnitřní funkcionalitu řady protokolů.

IPv4

Podle RFC 3927 je pro link-local adresování v IPv4 rezervován adresní blok 169. 254. +more1. 0 až 169. 254. 254. 255. Pokud nejsou jiné možnosti, jsou link-local adresy zařízením přiřazovány pomocí bezstavové konfigurace.

RFC 3927 varuje před současným užíváním adres různého adresního prostoru, jako například konfigurování link-local adres a globálně směrovatelných adres na jednom rozhraní. Proto připojené zařízení primárně hledají DHCP server, až poté přidělují link-local adresu.

Při procesu automatické konfigurace vybírají síťová zařízení náhodného kandidáta z rezervovaného adresního prostoru a používají Address Resolution Protocol (ARP), aby se ujistili, že daná adresa již není používána. Pokud ARP dostane odpověď, znamená to, že kandidátní adresa je již používána. +more V tomto případě je vytvořena nová náhodná kandidátní adresa a proces se opakuje. Proces končí ve chvíli, kdy ARP nepřijde žádná odpověď.

Pokud se globálně směrovatelná adresa nebo privátní adresa stane dostupnou po přidělení link-local adresy, měla by být pro nové připojení obecně preferována před link-local adresou, avšak komunikace přes link-local adresu je stále možná.

IPv6

V IPv6 byl pro link-local unicast adresování rezervován adresní blok fe80::/10. Skutečná link-local adresa je přidělena s prefixem fe80::/64. +more Mohou být konfigurovány automaticky (stateless) nebo např. manuálně (stateful).

Na rozdíl od IPv4, IPv6 vyžaduje, aby byla link-local adresa přidělena každému síťovému rozhraní, na kterém je IPv6 protokol povolen, i když je zároveň přidělena jedna nebo více směrovatelných adres. To má za následek, že IPv6 zařízení většinou mívají pro každé rozhraní s povoleným IPv6 více než jednu IPv6 adresu. +more IPv6 adresa je potřeba například pro Neighbor Discovery Protocol a další protokoly založené na IPv6 jako DHCPv6.

V IPv6 je bezstavová konfigurace součástí Neighbor Discovery Protocol (NDP). Adresa je bezstavovou konfigurací vytvořena z prefixu adres dané sítě a MAC adresy zařízení.

Reference

(původní článek má již další revize)

Kategorie:Síťové adresy

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top