W przeszłości konfigurowałem małe sieci LAN ad hoc, które były całkowicie odłączone od Internetu, a przy przydzielaniu adresów hostom mogłem wybierać wszystko, co sprawiło, że komunikacja adresów między ludźmi była tak łatwa, jak to możliwe (i tak łatwa, jak to możliwe do zapamiętania w twojej głowie ). Nic dziwnego, że jednym z moich ulubionych było podanie numerów hostów takich jak 10.1.1.1, 10.1.1.2, 10.1.1.3 itd. Bardzo łatwa w komunikacji i bardzo łatwa do zapamiętania. (Ok, miałem prawie całkowitą swobodę wyboru adresów. Oczywiście nie mogłem użyć 127.0.0.1 dla żadnego z interfejsów ethernetowych, ani użyć adresów podsieci ani adresów rozgłoszeniowych)
Czekając, aż różne podmioty (przedsiębiorstwa, dostawcy usług internetowych itp.) Wdrożą protokół IPv6 (i tym samym zapewnią prawdziwą zachętę do korzystania z protokołu IPv6 w prawdziwym świecie), chętnie wypróbuję go na małą skalę (minimalistyczną?), po prostu przez powtórzenie zadania przez skonfigurowanie izolowanej sieci LAN, ale tym razem polegając na IPv6 do komunikacji między hostami. Mogę dowolnie wybierać dowolne adresy IPv6, które mi się podobają. Przynajmniej prawie. Nie mogę na przykład wybrać :: 1 jako adresu dowolnego interfejsu LAN, ponieważ jest on ponownie przesyłany dla interfejsu pętli zwrotnej. Biorąc pod uwagę wszystkie różne zakresy adresów IPv6, które są zarezerwowane do wszelkiego rodzaju zastosowań i celów, zastanawiam się: w tym odizolowanym kontekście LAN, jaki jest najlepszy sposób na wybranie łatwych do zapamiętania, łatwych do komunikacji werbalnych adresów IPv6? (Powiedzmy, że dotyczy to od 3 do 32 hostów)
Wiem, że to pytanie jest nieco akademickie i prawdopodobnie nie jest czymś, na co natrafiłbyś w „prawdziwym” wdrożeniu IPv6 (czy to w celach biznesowych, czy hobbystycznych). Nadal jestem ciekawy o najlepszy sposób na „rzemieślnicze” wygodnych adresów IPv6, więc proszę nie dają odpowiedzi, które tylko daje mi rozwiązanie, które „ratuje” mnie od konieczności tworzenia tych adresów IPv6 ręcznie. (Lub podaj odpowiedzi, które tylko wyjaśniają, dlaczego ręczne ustawienie tych adresów IPv6 jest złą praktyką ...)
FC00::/8
jest nadal zarezerwowany, więc nikt nie może jeszcze korzystać z tego zakresu.FD00::/8
można użyć, jeśli spełniasz wymagania RFC 4193.Wszystko, co naprawdę musisz zrobić, to przypisać swoją sieć jako / 48 i rozpocząć adresowanie.
fc00:0001:0001/48
i tak dalejJeśli chodzi o śledzenie adresów IP, sugeruję użycie strony wiki lub podobnego dokumentu.
Lub serwer DHCPv6, który rozdaje statycznie przypisane dzierżawy.
źródło
FE00::/8
. Reszta 48 bitów powinna być losowa (więc są „globalnie unikatowe”), a ja korzystam z tego generatora - random.org/cgi-bin/randbyte?nbytes=5&format=h Tak więc powstaje coś w rodzajuFEDA:EC52:6E69::/48
sieci , i tak (i zakładając, że ignoruję część RFC „podsieci”), pierwszy host jest,FEDA:EC52:6E69::1
a ostatni hostFEDA:EC52:6E69:FFFF:FFFF:FFFF:FFFF:FFFF
.W tym celu zaleciłbym użycie adresów w FD00 :: / 8 zamiast w FC00 :: / 8, FD00 :: / 8 jest przydzielany jako lokalnie przypisany ULA, gdzie FC00: / 8 jest przeznaczony do użycia dla centralnie przypisanej ULA, tj. każdej organizacji, która chce ULA, zostanie przypisany 40-bitowy prefiks (prawdopodobnie przez IANA i / lub RIR, chociaż nie zdefiniowano żadnego mechanizmu przypisywania i nie dokonano żadnych przypisań).
Osobiście wybrałbym najprostszą możliwą opcję: FD00 :: 1, FD00 :: 2 itd. Dla sieci testowej / demonstracyjnej; użyj prefiksu / 64, aby twoja sieć to FD00 :: / 64.
Wiem, że MUSI używać pseudolosowej metody do tworzenia przedrostka ULA, ale po prostu zignoruję to w przypadku systemu testowego / demonstracyjnego, którego nigdy nie zamierzam połączyć z żadnym innym i będę go usuwał pod koniec laboratorium.
źródło
Tworzymy aplikacje dla IPv6, dlatego w naszej sieci programistycznej uruchamiamy IPv6 równolegle z IPv4. Skończyłem konfigurowanie serwera radvd do automatycznej konfiguracji i przypisuje on adresy IPv6 na podstawie lokalnego prefiksu łącza i adresu MAC. Następnie dodaję je do DNS i zawsze potem używam nazw. Działa to dobrze, ale dodajemy adresy do DNS ręcznie i co jakiś czas ktoś zapomina o aktualizacji. Ponadto uruchamiamy kilka maszyn wirtualnych VMware i czasami przenosimy maszyny za pomocą konwertera VMware. W rezultacie zmieniają adres MAC i po tych ruchach musimy ręcznie zaktualizować DNS, co jest irytujące. Sprawdzam, czy włączenie dynamicznych aktualizacji DNS może pomóc, ale jak dotąd nie poświęciłem temu dużo czasu.
źródło
Polecam skorzystanie z rejestracji SixXs i skorzystanie z przydzielonego bloku ... jest tam również wiele informacji, jeśli nie chcesz powiedzieć „kim jesteś”.
źródło