Hvis du ønsker å lese de andre delene i denne artikkelserien kan du gå til:
Crash Course in IPv6 (del 1)
Denne artikkelen vil fortsette innledningen til IPv6-protokollen ved å diskutere IPv6 adresse formatering og de ulike typer av IPv6-adresser.
I første del av denne artikkelserien, jeg snakket om noen av forskjellene i måten IP-adresser er uttrykt i IPv6 i motsetning til den måten at adressene er uttrykt i IPv4. I denne artikkelen vil jeg diskusjonen ved å snakke om anatomi av en IPv6-adresse, slik at IPv6-adresser er subnetted å fortsette, og om de ulike typer av IPv6-adresser.
Hvis du er kjent med IPv4, så du vet at en IPv4-adresse består av fire forskjellige oktetter av data, atskilt av en periode. En del av denne adressen er nettverksnummeret og de gjenværende deler som identifiserer en bestemt vert i nettverket. Det faktiske antallet biter som er dedikert til nettverksnummeret og til verts antallet varierer avhengig av nettverksmasken.
Akkurat som en IPv4-adresse er delt inn i ulike deler, så er en IPv6-adresse. I forrige artikkel, lærte du at IPv6-adresser er 128 byte. Når en IPv6-adresse er skrevet i sin fulle form, er det uttrykt som åtte forskjellige sett av fire tall, hvert sett adskilt med et kolon. Hver av disse fire siffer sett representerer 16 bits med data. Hver av disse 16 bits felt har sin egen spesielle formål
En IPv6-adresse er delt inn i tre ulike deler.; nettstedet prefiks, subnettet ID, og grensesnittet ID. Disse tre komponenter er identifisert ved hjelp av posisjonen av bitene i adresse. De tre første feltene i en IPv6-adresse utgjør nettstedet prefiks. Det neste feltet representerer subnett-ID, og de siste fire feltene brukes for grensesnittet ID.
nettstedet prefikset er lik en IPv4 nettverksnummer. Det er det nummeret som er tildelt til nettstedet ditt ved en ISP. Vanligvis alle maskinene i et område ville dele samme sted prefiks. Nettstedet prefiks tendens til allmennheten i naturen siden som identifiserer nettverket og lar nettverket skal være tilgjengelig fra Internett.
Motsetning nettstedet prefiks, er subnettet ID privat fordi det er internt i nettverket ditt. Subnettet ID beskriver nettverks nettsted topologi. Subnettet ID fungerer svært likt måten subnetting fungerer i IPv4-protokollen. De største forskjellene er at disse subnett kan være 16 byte, og uttrykkes i heksadesimalt format i stedet for tall med punktum. En IPv6 subnett tilsvarer vanligvis til et enkelt nettverk gren (site) akkurat som en IPv4 nettverks gjør.
Grensesnitt ID fungerer på samme måte en IPv4 vert ID. Dette nummeret identifiserer en person vert på nettverket. Grensesnittet ID (som er noen ganger referert til som en token) er vanligvis konfigurert automatisk basert på nettverksgrensesnittet MAC-adresse. Grensesnittet ID kan konfigureres manuelt i EUI-64 format.
For å se hvordan en IPv6-adresse er delt inn i de ulike delkomponenter, ta en titt på følgende adresse:
2001: 0f68: 0000: 0000: 0000: 0000: 1986: 69af
Nettstedet prefiks del av denne adressen vil være: 2001: 0f68: 0000. Neste felt, 0000, representerer subnett ID. De resterende bytes (0000: 0000: 1986: 69af). Komponere grensesnittet ID
Vanligvis når et prefiks er uttrykt, er det skrevet i et spesielt format. Nuller undertrykkes på den måte som forklart i det foregående artikkel, og prefiksene etterfulgt av en skråstrek og et annet nummer. Tallet etter skråstreken angir antall biter som er inkludert i prefikset. I mitt tidligere eksempel, nevnte jeg at området prefiks for adressen 2001: 0f68: 0000: 0000: 0000: 0000: 1986: 69af var 2001: 0f68: 0000. Siden dette prefikset er 48 biter i lengde, vil vi legge til en /48 til slutten av det å uttrykke det på riktig måte. Med nuller trykt, ser et prefiks slik ut: 2001: F68 :: /48
Typer av IPv6-adresser
En annen ting som er unikt med IPv6-protokollen er at det er faktisk tre forskjellige typer av IPv6-adresser; unicast, multicast, og anycast.
Unicast adresser brukes til å identifisere et individ vert på et nettverk. Multicast-adresser, på den annen side, identifisere en gruppe av nettverksgrensesnitt som vanligvis befinner seg på flere datamaskiner. Når en pakke av data blir sendt til en multicast-adresse, er at pakken sendes til alle nettverksgrensesnitt i multicast-gruppen.
Som multicast-adresser, anycast adresser identifisere en bestemt gruppe av nettverksgrensesnitt som vanligvis befinner seg på flere datamaskiner. Så hva gjør en anycast rute forskjellig fra en multicast-gruppe? Når pakker sendes til en multicast-adresse, blir de sendt til alle nettverksgrensesnittene i gruppen. I kontrast, når pakker med data sendes til en anycast adresse, pakkene blir ikke sendt til hele gruppen. I stedet blir de bare sendt til medlem som er i nærmest fysisk nærhet til avsenderen.
Unicast Adresser
Tidligere, da jeg viste deg formatet til en IPv6-adresse og hva de ulike bitposisjonene ble brukt til, Jeg viste deg et eksempel på en unicast adresse. Det er faktisk to forskjellige typer unicast adresser; globale unicast-adresser og knytte lokale unicast adresser. Som navnene antyder, er en global unicast adresse globalt tilgjengelig, mens en kobling lokal unicast-postadressen er kun tilgjengelig for andre datamaskiner som deler link. IP-adressen format som jeg viste deg tidligere var som en global unicast-adresse. Jeg valgte å snakke om denne type adresse fordi det er den mest vanlige.
Link lokale unicast-adresser brukt en annen adresse format fra globale unicast adresser. Som global unicast-adresser, link lokale unicast-adresser er også 128 byte. Forskjellen er at de bytes fordeles annerledes og adressen bruker et spesielt område prefiks.
I en link lokal unicast adresse, et nettsted prefiks opptar de første 10 bitene av adressen i stedet for de første 48 bits, slik tilfellet med en global unicast-adresse. Området prefikset som brukes av en lenke lokal unicast adresse er: fe80.
Siden nettstedet prefikset plassen har blitt forkortet (sammenlignet med en global unicast-adresse), kan du ikke bli overrasket over å høre at mengden plass avsatt til subnettet ID har blitt utvidet fra 16 bits til 64 bits. Hva kan overraske deg er at disse 64 bits ikke faktisk blir brukt. Husk at en kobling lokal IP-adresse er bare gyldig for maskiner som deler en felles link. Som sådan, er det ingen grunn til å ha en subnett ID. De 64 biter av adresseområdet som er reservert for subnettet ID er derfor uttrykt som nuller.
Grensesnitt ID for en kobling lokal unicast-adresse er 54 bits i lengde. Grensesnittet ID er nesten alltid avledet fra 48 bit MAC adressen som er tilordnet nettverkskortet der protokollen er bundet. Nedenfor er et eksempel på en link lokal unicast adresse:
FE80: 0000: 0000: 0000: 0000: 0000: 23a1: B152
Selvfølgelig når IPv6-adresser er skrevet ut de vanligvis er uttrykt med ledende nuller trykt. Derfor, jo mer teknisk korrekt uttrykk for denne adressen er:
FE80 :: 23a1: B152
Når adressene uttrykk for er med nuller trykt, adressen kanskje først ser ut som alle andre IPv6-adresse . Husk at du kan fortelle forskjellen mellom en link lokal unicast adresse og andre typer adresser fordi en link lokal unicast-postadresse vil alltid begynte med fe80.
Konklusjon
I denne artikkelen, jeg forklarte betydningen av de ulike bitene i en IPv6-adresse. Jeg fortsatte med å diskutere forskjellene mellom de ulike typer av IPv6-adresser. I del 3, vil jeg diskusjonen
fortsette med å snakke om multicast og anycast adresser.
Crash Crouse i IPv6 (del 2)
Previous:Crash Course i IPv6 (del 3)
Next Page:Crash Course i IPv6 (del 1)