Dual-Stack konfigurering

I denna laboration konfigureras den mest vanliga metoden för koexistens, dual-stack. I ett sådan nätverk är både IPv4 och IPv6 implementerade och kör parallellt. Alla nätverksenheter, som routrar, servrar och klienter, stöder både protokollen. Denna anpassning gör det möjligt för enheter som finns på nätverket att använda antingen IPv4 eller IPv6 beroende på vad de stöder.

Observera att IPv4 adresserna som används i denna laboration är privata och att prefixet /24 ger 254 host-adresser. Att i slutet av adresserna för datorerna används samma i båda versioner har ingenting att göra med DUAL-stack konfigurationerna, det vill säga att det kunde ha varit vilken som inom höst-adressens intervall.

Nätverkstopologi

Konfigurering

I konfigurationen nedan hoppar jag av exekveringen av kommandot ipv6 unicast-routing. Förklaring varför hittar du i fliken med namn som kommandot.

  • Router> enable
  • Router# configure terminal
  • Router(config)# hostname R1
  • R1(config)# interface Gig 0/0
  • R1(config-if)# description Dual-Stack connected to S1
  • R1(config-if)# ip address 192.168.1.254 255.255.255.0
  • R1(config-if)# ipv6 address 2001:db8:0:1::1/64
  • R1(config-if)# no shutdown
  • R1(config-if)# exit
  • R1(config)#
  • R1(config)# interface Gig 0/1
  • R1(config-if)# description Dual-Stack connected to S2
  • R1(config-if)# ip address 192.168.2.254 255.255.255.0
  • R1(config-if)# ipv6 address 2001:db8:0:2::1/64
  • R1(config-if)# no shutdown
  • R1(config-if)# exit
  • R1(config)#
  • R1(config)# interface Gig 0/2
  • R1(config-if)# description Dual-Stack connected to S3
  • R1(config-if)# ip address 192.168.3.254 255.255.255.0
  • R1(config-if)# ipv6 address 2001:db8:0:3::1/64
  • R1(config-if)# no shutdown
  • R1(config-if)# exit
  • R1(config)#

Nu verifierar jag IP-konfigureringen på router R1 och jag är nyfiken på hur adresserna ser ut. Observera att vi inte har konfigurerat Link-local adresser eftersom dessa konfigureras automatiskt. Här nedan visas två bilder, en på IPv4 och en på IPv6. Fokusera på änderna av Link-local IPv6-adresserna.

 

IP konfigurering på datorerna (hosts) saknar i denna laboration IP-adress för DNS-servern. 

Använd som modell bilden nedan för att konfigurera dual stack IP

Nu testar vi kommunikationen mellan delnät. Inom IPv4 behövs inte aktivera routing på routrarna, den fungerar automatiskt. Dock inom IPv6 måste routing konfigureras genom att exekvera kommandot ipv6 unicast-routing.

Som demonstration använder jag ping först och testar IP-kommunikationen. IPv4 kommunikation kommer att fungera men inte IPv6. Därefter exekverar jag kommandot ipv6 unicast-routing på R1 och testar igen IP-kommunikationen i följande ordning:

  1. ping från datorn i LAN 1
  2. ping interface Gig 0/0 default gateway IPv4 adress i LAN 1 (fungerar)
  3. ping interface Gigo 0/0 default gateway IPv6 adress i LAN 1 (fungerar)
  4. ping interface Gig 0/1 IPv4 (fungerar)
  5. ping interface Gig 0/1 IPv6 (fungerar)
  6. ping interface Gig 0/2 IPv4(fungerar)
  7. ping interface Gig 0/2 IPv6 (fungerar)
  8. ping till datorn i LAN 2 (fungerar inte)
  9. ping till datorn i LAN 3 (fungerar inte)

Det samma händer när man pingar från de andra två datorer. Det är uppenbart att man måste exekvera kommandot ipv6 unicast-routing på routern R1 för att IP-kommunikationen mellan datorerna ska fungera. 

R1(config)# ipv6 unicast-routing

Testa igen IP-kommunikationen så att du kan bekräfta att dual-stack fungerar nu.