Wybieranie unikalnych adresów lokalnych IPv6 (tj. Wybieranie najmniejszych 40 bitów)


10

Zaczęliśmy od fec0 :: / 10 dla adresów lokalnych - ale teraz jest to przestarzałe. Zamiast tego mamy teraz zarezerwowane fc00 :: / 7, z fd00 :: / 8 dedykowanym dla sieci / 48 dla unikalnych adresów lokalnych.

Jaka jest najlepsza praktyka wybierania najmniej 40-bitowych bitów w celu uzyskania poziomu organizacji / 48?

... czy wszyscy korzystają z dobrowolnego rejestru SIXXS ? (wydaje mi się to wątpliwe)
... po prostu skorzystaj ze wskazówek RFC4193 dotyczących zbierania (przez algo)?
... ktoś ma internetową implementację tego algo?

Zebranie naszych 40 bitów nie wydaje się trudne; Po prostu staram się je wybrać we właściwy sposób, jeśli mogę.

Odpowiedzi:


10

Zawsze najlepiej jest trzymać się odpowiedniego RFC, jeśli to możliwe. W takim przypadku dwie opcje nie wykluczają się wzajemnie. Generator SIXXS powinien faktycznie wygenerować prefiks oparty na algorytmie RFC4193.

Tak więc po prostu wygenerujesz swój prefiks za pomocą narzędzia SIXXS (lub innego znalezionego), a jeśli masz na to ochotę, zarejestruj go w SIXXS.


2

Szanse na to, że ktoś wybierze ten sam zakres, a następnie połączy się lub zrobi z Tobą interesy, powinny być bardzo niewielkie. Jak wspomniałeś, SIXXS ma rejestrację, nie jestem pewien, ile to jest używane, a ponieważ tak naprawdę nie ma uprawnień, nie ma gwarancji, że ktoś nie wybrałby tego samego zakresu. Myślę jednak, że to lepsze niż nic.

Oto narzędzia, które mogłem znaleźć:

http://www.sixxs.net/tools/grh/ula/
https://www.ultratools.com/tools/rangeGenerator


1

Jeśli zrobisz to, co mówi RFC, prawdopodobieństwo rzeczywistej kolizji jest bardzo niskie (mimo że obowiązuje paradoks urodzinowy), a ponieważ adresy ULA są używane tylko wewnętrznie w Twojej witrynie, kolizja nie ma znaczenia w praktyce, chyba że się scalisz twoja sieć z inną, która, o dziwo, używa tego samego prefiksu ULA.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.