Różnica między lokalnymi i globalnymi adresami linków w ISATAP

18

Jaka jest różnica między adresem lokalnym a linkiem globalnym w ISATAP?

Na przykład:

link-local address: fe80::5efe:c000:0201
global address: 3ffe:b00:1:2::5efe:c000:0201

Dlaczego nie używamy tylko jednego adresu? Dlaczego warto korzystać z obu?

JoesyXHN
źródło

Odpowiedzi:

22

Każdy adapter IPv6 powinien zawsze mieć dwa adresy IP, jeśli używasz go do ruchu internetowego - adres lokalny dla łącza i adres globalny.

Twój globalny adres można rozsyłać po całym świecie, więc każdy w dowolnym miejscu na świecie może zobaczyć ten adres IP (chociaż oczywiście powinna istnieć zapora ogniowa między tobą a nimi, aby uniemożliwić mu faktyczny dostęp).

Twój adres lokalny jest tylko dla Twojej sieci lokalnej. Rozważ to jako adres 192.168.0.1 lub 10.1.1.1. Nie można ich routować i można ich używać do komunikacji wewnętrznej, więc jeśli zmieni się prefiks routowany przez cały świat, nie musisz aktualizować wszystkich odniesień IP do wewnętrznych adresów IP.

Jedyną różnicą funkcjonalną jest to, że adres lokalny dla łącza nie jest rutowalny, a adres globalny musi być rutowalny. Występują problemy, w wyniku których z dowolnego powodu przydzielono nie routowalne adresy globalne (przez DHCPv6), komputer MYŚLI, że ma adres z routingiem IPv6, gdy nie ma go, a następnie cała sieć IPv6 zrywa się.

Zauważam również, że twój globalny adres IP został przypisany ręcznie za pomocą adresu dziesiętnego, co sprawia, że ​​zastanawiam się, czy twoja sieć IPv6 jest poprawnie skonfigurowana, ponieważ oczywiście nie używa automatycznej konfiguracji z ogłoszeniami RA)

Mark Henderson
źródło
Cześć, dziękuję za konkretną odpowiedź. Dotyczy to ISATAP. Co powiesz na tunelowanie 6to4? widzę, że istnieje tylko jeden adres IPv6, który jest tworzony na podstawie adresu ipv4? Sądzę więc, że jest to adres lokalny łącza IPv6, ale nie ma go adres globalny ipv6. Proszę, popraw mnie jeśli się mylę. Z góry dziękuję.
Jeszcze jedna rzecz: fe80 :: a124: 45f6: b8d7: cf7f% 41 => to chyba lokalny adres linku? co znaczy? dzięki
@Joe - znak% wskazuje, w której karcie znajduje się adres IP . Jeśli chodzi o 6to4, nigdy tak naprawdę nie zrobiłem zbyt wiele, więc nie będę zbytnio pomocny, boję się.
Mark Henderson
W 6to4 generowany adres to a / 48, więc możesz podsieć to do 65 000 różnych podsieci, każda z pełnym / 64 adresami hosta.
Chris S
Twoje porównanie jest mylące, ponieważ adresy RFC 1918 nie są lokalne. Adresy lokalne dla łącza w IPv4 to 169.254.0.0/16, jak zdefiniowano w RFC 3927.
kasperd