Czuję się dobrze z przydziałami przestrzeni adresowej IPv4. Rozumiem przez to: biorąc pod uwagę usługi do zaplanowania lub organizację do sieci, dobrze rozumiem, jak zaplanować wykorzystanie przestrzeni adresowej IP. (a przynajmniej tak mi się wydaje. :)
Czy istnieją jakieś wytyczne dotyczące najlepszych praktyk lub studia przypadków dotyczące układu przestrzeni adresowej IPv6?
ipv6
best-practices
Craig Constantine
źródło
źródło
Odpowiedzi:
Układ, którego używamy do wdrożenia, to:
Te rozmiary pochodzą głównie z poradnika RIPE tutaj .
źródło
Dawną rekomendacją było używanie / 64 wszędzie, nawet na linkach P2P i przypisywanie / 48 na stronę.
Używanie dużych, pustych podsieci w łączach punkt-punkt może prowadzić do szeregu potencjalnych problemów bezpieczeństwa (patrz RFC6164 ), dlatego teraz najlepszą praktyką jest używanie a / 127 dla łączy P2P i / 128 dla pętli zwrotnych.
Nie jest konieczne podawanie małemu klientowi a / 48, chociaż miałbyś dużo adresów do obejrzenia, jeśli zdecydujesz się to zrobić.
Interfejsy, z którymi mają do czynienia klienci, powinny mieć wartość / 64, jeśli chcesz korzystać z SLAAC. Jeśli nie zamierzasz go używać, możesz użyć innej maski.
Oto kilka dobrych linków do przejścia:
BRKRST-2301 z ciscolive365.com (utwórz bezpłatne konto) http://www.cisco.com/web/strategy/docs/gov/IPv6_WP.pdf
http://tools.ietf.org/html/rfc5375.html
http: //tools.ietf.org/html/rfc6177
Niektóre osoby biorą swoje bieżące zadania w wersji 4 i przekształcają drugi i trzeci oktet na heksadecymalny i używają tego dla wersji 6. Istnieje wiele różnych sposobów, aby to zrobić, więc musisz wybrać to, co najlepiej się czuje.
źródło
Dzięki IPv6 nie musisz się już martwić o przydzielenie miejsca dla określonej liczby hostów. Wszystkie podsieci (inne niż łącza P2P) powinny być przypisane jako / 64, co daje śmieszną liczbę adresów hostów. Dzięki temu możesz skupić się na innych tematach, takich jak dobry układ i projekt sieci. (A / 48 da ci 65 536/64 sieci)
Jest (oczywiście) kilka szkół myślenia na ten temat. Jeśli jesteś już całkiem zadowolony z projektu IPv4, to wykonanie nakładki IPv6, która odzwierciedla rzeczy, jest prawdopodobnie dobrą opcją i ułatwia przejście dla wszystkich.
Pobaw się niektórymi kalkulatorami IPv6, aby pomóc Ci to wszystko opanować. Oto przykład: Kalkulator GestioIP Online IPv4 / v6
To było dla mnie najtrudniejsze do zniesienia - nie przejmuj się przydzielaniem miejsca dla hostów! Zaplanuj swoją sieć - skup się na lokalizacjach granic warstwy 3, oferowanych usługach, fizycznej lokalizacji urządzeń itp. Prawdopodobnie minie wiele lat, zanim będziesz mieć czystą sieć IPv6, ale zaczniesz kłaść podwaliny pod dobry projekt sieci teraz.
źródło
Trochę precyzji do wcześniejszych odpowiedzi, na podstawie sesji szkoleniowej RIPE IPv6, którą miałem rok temu. Zasadniczo zaleca się skupienie się na agregacji, a nie na zachowaniu przestrzeni .
Oznacza to: nie martw się, aby zarezerwować dużą liczbę adresów IP dla punktu obecności, nawet jeśli masz tutaj tylko niewielką liczbę podsieci (na razie). Ale należy podgrupować każdą „podsieć” „żyjącą” w POP pod tym samym większym prefiksem.
Ich głównym problemem, teraz, gdy mamy do dyspozycji bardzo dużą liczbę adresów IP, jest to, że jeśli wszyscy ogłoszą małe prefiksy z drobną ziarnistością, rozmiar tabeli routingu DFZ może eksplodować.
Oto materiały szkoleniowe użyte w prezentacji. Szczególnie pierwszy PDF z ćwiczeniami szkoleniowymi podaje przykład planu adresowania.
źródło
Sam używam następującego układu (centrum danych pov)
Klienci kolokacji: jeden / 48.
Serwery dedykowane: domyślnie jeden / 64 na serwer.
Łącza P2P (sieci bgp itp.): / 126
Jeśli chodzi o przejście IPv4 -> IPv6 do środowiska z dwoma stosami dla hostowanych vlanów, dopasowuję podsieć ipv4 do podsieci ipv6, która jest wystarczająco duża, aby zawierać / 64 dla każdego pojedynczego adresu ipv4.
Na przykład:
Vlan zawierający jeden / 24 ipv4 (256 ip), dopasowuję to do / 56 Ipv6 (256 unikalnych / 64 podsieci)
Vlan zawierający jeden / 23 ipv4 (512 ip), pasuję do tego z / 55 ipv6 (512 unikalnych / 64 podsieci)
źródło
SURFnet napisał fajną instrukcję dotyczącą planu sieci IPv6, która może być przydatna
źródło
To trochę zastraszające, gdy widzisz dostępną ogromną przestrzeń adresową, ale w praktyce nie jest trudno sobie z tym poradzić.
Powiedzmy, że przydzielono ci / 48. Daje to 65K / 64s do gry, z których każdy może pomieścić raczej wiele adresów. Również błąd zaokrąglenia w 65K daje ci garść innych / <64 dla innych zastosowań.
Osobiście odwołuję / 64 podsieci z / 48 na VLAN. Ustawiam adres routera na :: 1 dla każdej sieci VLAN. Używam :: xxxx dla DNS (gdzie xxxx to powtarzająca się cyfra) i podobnie do kilku innych usług. Łatwiej zapamiętać.
Każde urządzenie otrzymuje adres przydzielony SLAAC, a wszyscy gospodarze są również zachęcani do ustawienia adresu tymczasowego. W ten sposób możemy znaleźć system korzystający z adresu SLAAC, ale system zachowuje trochę prywatności w Internecie - lub tak, ale zazwyczaj używamy internetowego serwera proxy - ach, ale ma on również adres tymczasowy! Mimo to wszechobecność IPv4 sprawia, że wszystko to jest dyskusyjne.
Jeśli masz wiele witryn, podziel / 48 na mniejsze części, ale większe niż / 64 - wystarczająco, aby pokryć wszystkie ewentualności. To pozwoli ci nieco agregować tabele routingu.
Szczerze mówiąc, zakładając, że masz / 48 (mam jeden dla mojego domu, więc nie wątpię), powinieneś mieć wystarczająco dużo miejsca, aby pokryć większość ewentualności i schematów.
Teraz, jeśli twoja konfiguracja jest większa - powiedzmy, że jest to witryna wielonarodowa i wielostronna, sugeruję zbadanie PI, a następnie podzielenie według kraju / witryny / VLAN lub kraju / lokalizacji / witryny / budynku / VLAN lub cokolwiek innego. Nadal masz dużo adresów w / 48 dla wszystkich oprócz największej konfiguracji.
źródło
Niektóre architektury urządzeń sieciowych zakładają, że większość twoich prefiksów to / 64. Sprawdź tę kolumnę na blogu Ivana Pepelnjaka, aby uzyskać więcej informacji.
źródło
Największym problemem będzie prawdopodobnie określenie, gdzie będą twoje wąskie gardła, pod względem agregacji tras. Prawdopodobnie będą to podstawowe parametry: każda podsieć musi być / 64 (podyktowana IPv6), a ty masz / 60, / 56 lub / 48 do zabawy.
Jak powiedzieli inni, a / 48 daje 64k podsieci, ale nadal łatwo jest namalować się w kącie, jeśli tylko przydzielisz je losowo. Załóżmy, że dysponujesz 1000 lokalizacjami sklepów i każdemu z nich dajemy kolejno po 64/64. Następnie dowiadujesz się, że 43. sklep potrzebuje drugiej podsieci - oznacza to albo zmianę numeracji tej sieci, albo przydzielenie temu sklepowi dwóch osobnych podsieci, których nie można agregować.
Nawiasem mówiąc, w świecie IPv4 dostajesz 64k podsieci, jeśli korzystasz z sieci 10.xxx i podsieci do / 24s. Niektóre praktyki stosowane w tym scenariuszu mogą być dobrze przetłumaczone.
Jedna firma, dla której pracuję, używa 10.xxx wewnętrznie dla około 150 oddziałów (z około 100-500 komputerami w każdej lokalizacji). Drugi bajt to numer oddziału i używają / 22 zamiast / 24 dla swoich podsieci. Tak więc każde oddział może mieć do 64 podsieci, co jest dla nich dobre.
źródło
Super krótka odpowiedź: począwszy od / 56 spróbuj wyświetlić, co będzie używane w ciągu najbliższych kilku lat i odpowiednio dostosuj w górę lub w dół. Osoby żądające jednego adresu powinny mieć jeszcze kilka przydzielonych do przyszłej rozbudowy, unikanie rozdrobnienia alokacji jest ważne, bardziej niż nieznaczna nadmierna alokacja.
Dłuższa odpowiedź:
Internet Engineering Task Force (IETF) - najlepsze aktualne praktyki :
RFC 6177 i BCP 157 - „Przypisanie adresu IPv6 do witryn końcowych” wyjaśnia, że jedno-uniwersalne zalecenie / 48 nie jest wystarczająco szczegółowe dla szerokiego zakresu witryn końcowych i nie jest już zalecane jako jedno domyślne.
RFC 7608 i BCP 198 - „Zalecenia dotyczące długości prefiksu IPv6 dla przekazywania”
RFC 7934 i BCP 204 - „Zalecenia dotyczące dostępności adresu hosta” zaleca, aby sieci zapewniały hostom końcowym ogólnego przeznaczenia wiele globalnych adresów IPv6 podczas dołączania, a także opisuje zalety i opcje tego.
RFC 4862 - „Autokonfiguracja adresu bezstanowego IPv6” wyjaśnia:
Względy bezpieczeństwa :
OPSEC - „ Zagadnienia bezpieczeństwa operacyjnego dla sieci IPv6 - draft-ietf-opsec-v6-12 ”:
Inne referencje :
ARIN - „ Zalecany projekt zasad ARIN-2015-1: Modyfikacja kryteriów dla początkowych przypisań użytkowników końcowych IPv6 ”.
ARIN - „ Projekt zasad ARIN-2011-3: Lepsze alokacje IPv6 dla dostawców usług internetowych ”.
Wszystkie zasady ARIN .
IANA - Strona główna - Rejestry protokołów - Domeny zastrzeżone zarządzane przez IANA .
IETF - „ Rozważania na temat metryki gęstości hosta IPv6 - draft-huston-hd-metric-00.txt ”.
Wszystkie ICPF BCP . ( Archiwa ).
Najlepsze aktualne praktyki Wikipedii (obecnie nieaktualne).
AP NIC - „ Najlepsze aktualne praktyki IPv6 ”.
Oficjalny dokument Cloudmark: „ BCP dla krótkoterminowych wdrożeń SMTP w sieciach IPv6 ”.
NSRC.org - „ Ingress & Egress Filtering Lab - Campus Network Design & Operations Workshop ”.
RIPE - „ Polityka alokacji i przypisywania adresów IPv6 ” mówi (między innymi): „Minimalny rozmiar alokacji dla przestrzeni adresowej IPv6 to / 32. (Dla LIR)”, „Aby kwalifikować się do wstępnej alokacji przestrzeni adresowej IPv6, LIR musi mieć plan dokonywania alokacji podrzędnych innym organizacjom i / lub przydziałom końcowym w ciągu dwóch lat. ”,„ LIR, które spełniają kryteria wstępnej alokacji, kwalifikują się do otrzymania alokacji początkowej od / 32 do / 29 bez konieczności podać wszelkie dodatkowe informacje. ”, ...
RIPE - „ Zrozumienie adresowania IP i wykresów CIDR ” (patrz także poniżej) oferuje te pomocne wykresy:
Oryginalna architektura Internetu składała się głównie z dużych sieci łączących się ze sobą bezpośrednio i nie wyglądała tak jak dzisiejszy projekt hierarchiczny. Łatwo było przekazać jeden wielki blok adresu wojsku, a drugi Stanford University. W tym modelu routery musiały pamiętać tylko jeden adres IP dla każdej sieci i mogły dotrzeć do milionów hostów przez każdą z tych tras.
Oto stara mapa całego Internetu w lutym 1982 r. W porównaniu z dzisiejszym Internetem, StackExchange.com to mała kropka w środku prawego obrazu, kliknij, aby powiększyć.
RFC 3484 - „Domyślny wybór adresu dla protokołu internetowego w wersji 6 (IPv6)” został zastąpiony przez RFC 6724 (wrzesień 2012 r.), Nowością w aktualizacji jest:
Patrz: RIPE - „ Zrozumienie adresowania IP i wykresów CIDR ”:
W przypadku IPv4 pula ta ma rozmiar 32-bitowy (2 ^ 32) i zawiera 4 294 967 296 adresów IPv4.
Przestrzeń adresowa IPv6 ma rozmiar 128-bitowy (2 ^ 128), zawierający 340 282 366,920,938,463,463,374,607,431,768,211,456 adresów IPv6.
Model alokacji adresu
Obecnie IANA przydziela bloki adresowe do rejestrów regionalnych. Rejestry z kolei przypisują bloki adresów dostawcom usług. Do obowiązków usługodawcy należy podawanie adresów odpowiednim klientom.
Obecne zasady różnią się w zależności od regionu, aw najbardziej konserwatywnym przypadku nakazuje, że użytkownik końcowy musi przejść przez dostawcę usług użytkownika, aby uzyskać przestrzeń adresową IPv6, a nie bezpośrednio podchodzić do rejestru regionalnego dla przestrzeni adresowej IPv6.
Na rysunku graficznie przedstawiono sposób wprowadzenia tej początkowej zasady. Ten model przypisania jest powszechnie określany jako przypisanie dostawcy (PA) lub przypisanie zależne od dostawcy (PD). Długości prefiksów pokazane na rysunku są zaleceniami. Rejestry i dostawcy usług mogą przypisywać bloki przy użyciu procesów i procedur ustanowionych dla swoich regionów i klientów. Jest to wyjaśnione w RFC 6177.
RFC 6177 - „Przypisanie adresu IPv6 do witryn końcowych”.
Jako przykład zasady IANA przypisała do ARIN 2600: 0000 :: / 12 do przypisania. Jest to wyrównane z górną warstwą modelu. ARIN następnie przypisał 2600 :: / 29 bloków Sprintowi, 2600: 300 :: / 24 AT&T Mobility, 2600: 7000 :: / 24 Hurricane Electric itp.
Te przypisania bloków nie odpowiadają oryginalnemu modelowi zdefiniowanemu w RFC 3177. Usługodawcy następnie przypisują bloki swoim klientom na podstawie potrzeb ich klientów. Dostawca usług internetowych (ISP) może elastycznie przypisywać swoim klientom szeroki zakres adresów.
Na przykład klient dużego dostawcy usług internetowych może potrzebować przypisania / 40, podczas gdy klient mieszkalny potrzebowałby tylko przypisania / 60.
Istnieje wyjątek od tej zasady ustanowionej przez rejestry regionalne, która umożliwia klientom końcowym bezpośrednie podejście do rejestrów i zażądanie przestrzeni adresowej IPv6. Ten wyjątek jest znany jako adresowanie niezależne od dostawcy (PI).
RFC 5375 - „Uwagi dotyczące przypisania adresu pojedynczego adresu IPv6” przedstawia niektóre kwestie, które należy wziąć pod uwagę przy tworzeniu planu adresowania.
Najpierw powinieneś zdecydować, czy chcesz bloków adresów niezależnych od dostawcy, czy też adresowanie przydzielone dostawcy jest dopuszczalne?
Jeśli klient ma adresy PI, cesja pozostanie ważna, pod warunkiem że zostaną spełnione kryteria pierwotnego przypisania.
Klientom posiadającym adresy PA zaleca się uzyskanie nowego przypisania przestrzeni adresowej z innego LIR i zwrócenie przestrzeni adresowej PA przypisanej przez ich oryginalny LIR. W tym
Jest więcej, zapoznanie się z powyższymi linkami IANA i IETF to najlepszy sposób, aby być na bieżąco z najlepszymi praktykami.
źródło
Najlepszym sposobem podzielenia ipv6 jest podsieci / 64. ponieważ adres / 64 można łatwo zmapować ręcznie na IPV4
źródło
Główne różnice między wersją v4 i v6
Poza tym nie powinno się to bardzo różnić od wersji 4, dowiedzieć się, jakich podsieci potrzebujesz, dowiedzieć się, do jakich logicznych grup należą, i ile miejsca na przyszłą ekspansję chcesz na każdym poziomie, i zacznij opracowywać plan.
źródło