IPv6 Global Unicast Address (GUA) kan konfigureras på två huvudsakliga sätt: manuellt eller automatiserat. Dessa metoder ger administratörer flexibilitet och olika nivåer av kontroll över adresskonfigurationen. Här nedan illustrerar dessa två konfigureringars sätt:
Manuell Konfiguration
Manuell konfiguration av IPv6 GUA liknar processen för att konfigurera statiska IP-adresser i IPv4-nätverk. I detta scenario programmerar administratören in specifika IPv6-adresser för varje enhet eller grupp av enheter. Detta kan vara användbart i situationer där det finns ett krav på en statisk och förutbestämd identifiering av enheter i nätverket. Till exempel kan kritiska servrar eller nätverksenheter tilldelas fasta IPv6 GUAs för att underlätta enhetsidentifiering och nätverksadministration.
Manuell konfiguration ger administratörer full kontroll över tilldelningen av IPv6 GUAs, men det kan bli opraktiskt och tidskrävande i stora nätverk där många enheter måste konfigureras individuellt.
Exempel på manuell konfiguration på en routers interface. i det har exemplet har administratören valt att manuellt tilldela interfacet adressen 2001:db8:cafe:1::100
- RA(config)# interface Gig0/1
- RA(config-if)# ipv6 address 2001:db8:cafe:1::100/64
- RA(config-if)# no shutdown
- RA(config-if)# end
- RA#
EUI-64 Baserad Konfigurering
Vid användning av EUI-64-metoden konstrueras en del av IPv6-adressen automatiskt utifrån enhetens MAC-adress. EUI-64 står för Extended Unique Identifier, och det används för att generera en 64-bitars Interface ID baserat på den 48-bitars långa MAC-adressen.
Exempel på EUI-64 baserad konfiguration:
- RA(config)# interface Gig0/1
- RA(config-if)# ipv6 address 2001:db8:cafe:1::100/64 eui-64
- RA(config-if)# no shutdown
- RA(config-if)# end
- RA#
Skillnader mellan manuellt konfigurering och eui-64 metoden
- Vid manuell konfigurering har administratören fullständig kontroll över vilka IPv6-adresser som tilldelas till enheterna.
- Vid EUI-64-baserad konfigurering är en del av adressen automatiskt härledd från enhetens MAC-adress, och det finns mindre administrativ kontroll över de exakta tilldelade adresserna.
- Manuell konfigurering tillåter en flexibel struktur för IPv6-adresserna baserat på nätverksbehov och organisationsstruktur.
- EUI-64-baserad konfigurering genererar en del av adressen baserat på enhetens unika MAC-adress, vilket kan vara användbart för enhetsidentifiering men ger mindre flexibilitet i adress strukturen.
- Manuellt konfigurerade adresser är vanligtvis mer läsbara och minnesvärda, eftersom de kan väljas för att vara meningsfulla för människor.
- EUI-64-baserade adresser kan vara mindre intuitiva för människor att hantera eftersom de innehåller delar som genereras automatiskt från MAC-adressen.
Valet mellan manuell konfigurering och EUI-64-baserad konfigurering beror på nätverkskrav och administrationspreferenser. I vissa fall kan en kombination av båda metoderna användas för att balansera flexibilitet och automatisering. Här nedan ett exempel på detta:
Nätverkstopologi
Konfigurationer
- Router> enable
- Router> configure terminal
- Router(config)# hostname R1
- R1(config-if)# interface Gig0/0
- R1(config-if)# description Connected to S1
- R1(config-if)# ipv6 address 2001:db8:cafe:1::1/64
- R1(config-if)# no shutdown
- R1(config-if)# exit
- R1(config)# interface Gig0/1
- R1(config-if)# description Connected to R2
- R1(config-if)# ipv6 address 2001:db8:cafe:2::1/64
- R1(config-if)# no shutdown
- R1(config-if)# exit
- R1(config)# ipv6 unicast-routing
- R1(config)# ipv6 route ::/64 2001:db8:cafe:2::2
- R1(config)# end
- R1#
- Router> enable
- Router# configure terminal
- Router(config)# hostname R2
- R2(config)# interface Gig0/1
- R2(config-if)# description Connected to R1
- R2(config-if)# ipv6 address 2001:db8:cafe:2::2/64
- R2(config-if)# no shutdown
- R2(config-if)# exit
- R2(config)# interface Gig0/2
- R2(config-if)# description Connected to R3
- R2(config-if)# ipv6 address 2001:db8:cafe:3::2/64
- R2(config-if)# no shutdown
- R2(config-if)# exit
- R2(config)# ipv6 unicast-routing
- R2(config)# ipv6 route 2001:db8:cafe:1::/64 2001:db8:cafe:2::1
- R2(config)# ipv6 route 2001:db8:cafe:4::/64 2001:db8:cafe:3::1
- R2(config)# end
- R2#
- Router > enable
- Router# configure terminal
- Router(config)# hostname R3
- R3(config)# interface Gig0/0
- R3(config-if)# description Connected to S2
- R3(config-if)# ipv6 address 2001:db8:cafe:4::1/64
- R3(config-if)# no shutdown
- R3(config-if)# exit
- R3(config)# interface Gig0/2
- R3(config-if)# description Connected to R2
- R3(config-if)# ipv6 address 2001:db8:cafe:3::1/64
- R3(config-if)# no shutdown
- R3(config-if)# exit
- R3(config)# ipv6 unicast-routing
- R3(config)# ipv6 route ::/64 2001:db8:cafe:3::2
- R3(config)# end
- R3
PC100 IPv6 adresskonfigurering
På liknande sätt konfigureras PC101
Observera att PC400 och PC401 tillhör nätverket 2001:db8:cafe:4::/64