Cisco selvstudie: implementering af Cisco IPv6-Netværk (IPV6)

konfiguration af IPv6 på Cisco IOS-teknologi

Cisco IOS-programteknologien, der er tilgængelig på routere, understøtter de fleste funktioner i IPv6-protokollen, der kræves for at implementere og administrere IPv6-netværk. Denne del af kapitlet undersøger IPv6 funktioner implementeret på Cisco IOS teknologi.Disse funktioner er nødvendige for at aktivere IPv6, aktivere IPv6 på netværkinterfaces og konfigurere mekanismer inden for NDP (Neighbor Discovery Protocol)såsom udskiftning af ARP, statsløs autokonfiguration, præfiksannoncering, DAD (Duplicate Address Detection) og præfiks omnummerering. NDP, statsløs autokonfiguration, præfiks annonce, far og præfiks omnummering er gemt til Kapitel 3.

dette afsnit fokuserer på konfiguration og drift af IPv6-adressernei Cisco IOS-teknologi. Det forudsætter også, at du har succesinstalleret Cisco IOS-programmer, herunder IPv6-support, på din router. Du kan hente Cisco IOS-programmet med IPv6-understøttelse fra Cisco.com. Basicoplysninger om IPv6 til Cisco-teknologi er tilgængelige athttp:/ / / ipv6/.

Bemærk

hvis du vil vide, hvordan du installerer Cisco IOS-programmet med IPv6-understøttelse på dinrouter, skal du Se Opgave 1 i casestudiet nær slutningen af dette kapitel.

aktivering af IPv6 på Cisco IOS-teknologi

det første trin i aktivering af IPv6 på en Cisco-router er aktiveringen af ipv6trafik videresendelse til videresendelse af unicast IPv6-pakker mellem netværk interfaces.By standard, IPv6 trafik videresendelse er deaktiveret på Cisco routere.

ipv6 unicast-routing-kommandoen bruges til at aktivere videresendelse afipv6-pakker mellem grænseflader på routeren. Syntaksen for denne kommando er asfølger:

Router(config)#ipv6 unicast-routing

ipv6 unicast-routing kommando er aktiveret på globalt plan.

det næste trin efter afslutningen af denne kommando er aktiveringen af IPv6on netværksgrænseflader.

aktivering af CEFv6 på Cisco

Cisco Ekspres videresendelse (CEF) er også tilgængelig for IPv6 på Cisco. Cefv6 ‘ s adfærd er den samme som CEF for IPv4. Der er dog nyekonfigurationskommandoer for CEFv6 og almindelige kommandoer for både CEFv6 og CEF forIPv4.

ipv6 CEF-kommandoen aktiverer den centrale cefv6-tilstand. IPv4 CEF skal være aktiveret ved hjælp af ip cef-kommandoen. Tilsvarende skal IPv4 dCEF aktiveresfør dCEFv6. Ipv6 CEF-kommandoen er aktiveret på globalt plan.

Kapitel 4, “Routing on IPv6”, præsenterer detaljeret aktuelle og nyekommandoer, der bruges til at konfigurere og administrere CEF til IPv6.

IPv6 over Data-Link Technologies

IPv6 er defineret til at køre på næsten alle data-link teknologier såsom Ethernet,FDDI, Token Ring, ATM, PPP, Frame Relay, nonbroadcast multiaccess (NBMA), andARCnet. Følgende RFC ‘ er beskriver IPv6-protokollens opførsel på hver af disse data-link-teknologier:

Ethernet—RFC 2464, Transmission af IPv6—pakker over Ethernetnetværk

FDDI—RFC 2467, Transmission af IPv6—pakker over Fddnetværk

Token Ring—RFC 2470, Transmission af IPv6—pakker overToken Ringnetværk

ATM—RFC 2492, IPv6 over ATM-netværk

PPP—RFC 2472, IP-version 6 over PPP

frame relay-RFC 2590, transmission af IPv6-pakker Overframe relænetværk

Nbma-RFC 2491, IPv6 over ikke-udsendte Multiple Access(Nbma) netværk

ARCNET-RFC 2497, transmission af ipvma-RFC 2491, IPv6 over ikke-udsendte Multiple Access (Nbma) netværk

ARCNET-RFC 2497, transmission af IPv6 pakker over Arcnetnetværk

generisk pakke tunneling—RFC 2473, generisk PacketTunneling i IPv6 specifikation

IEEE-1394—RFC 3146, Transmission af IPv6-pakker over IEEE1394 netværk

Cisco IOS-teknologi med IPv6 understøtter flere interfacetyper som Ethernet, Fast Ethernet, Gigabit Ethernet, Cisco HDLC, PPP, ramme relæ PVC,ATM PVC, tunneler og loopback. Konfigurationseksempler præsenteret i denne bøger mest fokuseret på Ethernet-teknologi, fordi dette er den mest populæredata-link-teknologi, der anvendes i netværk.

IPv6 over Ethernet

i lighed med IPv4 kører IPv6 over enhver Ethernet-teknologi. Protocol ID-værdi angivet i Ethernet-rammer, der bærer IPv6-pakker, er dogforskellig fra protokol-ID ‘ et i IPv4. Protokol-ID-værdien inden for Ethernetframes identificerer den anvendte Layer 3-protokol såsom IPv4, IPv6 eller endda andre protocoler som f.eks.

som vist i tabel 2-27 er protokollen ID 0h0800 med IPv4 og 0h86dd medipv6.

tabel 2-27 protokol – id-værdier for IPv4 og IPv6

protokol

protokol-ID i Ethernet-rammer

IPv4

0h0800

IPv6

0h86dd

routere, servere og noder kan således differentiere protokollercirkulerende samtidigt på netværk med protokollen ID-værdien af Ethernetframes.

IPv6 Over populære Datalinklag brugt på Cisco

for PPP-linket er en IPv6 Control Protocol (IPv6CP) pakke indkapsleti informationsfeltet i PPP-datalinklaget. For IPv6-pakker overppp-linket angiver protokollen ID 0h8057 for IPv6CP.

Cisco-High-level Data Link Control (HDLC), standard seriel protokol på acisco router, er en synkron data link layer protokol udviklet afiso. Det specificerer en dataindkapslingsmetode på synkrone serielle links. ForIPv6 pakker over Cisco-HDLC, protokollen ID er 0h86 / 0hdd.

endelig, for IPv6 på ATM AAL5 SNAP, protokollen ID er 0h86dd samtpå Ethernet.

Multicast-kortlægning Over Ethernet

som tidligere nævnt gør IPv6-protokollen kraftig brug af multicasting iflere mekanismer, der anvendes på et lokalt linkområde,såsom udskiftning af ARP, statsløs autokonfiguration, præfiksannonce, far og præfiksnummerering.

derfor har IPv6 en særlig kortlægning af multicast-adresser til Ethernetlink-layer-adresser (Ethernet MAC-adresser). Kortlægningen er lavet ved at vedlægge lavordens 32-bit af en multicast-adresse til præfikset 33:33, som er defineret som multicast Ethernet-præfikset til IPv6. Som vist i figur 2-18, denlav ordre 32-bit af 00:00:00:01 all-nodes multicast-adresse (FF02::1) ervedlagt Multicast Ethernet-præfikset 33:33.

 figur 2-18 Figur2-18 multicast kortlægning over en Ethernet-adresse ved hjælp af en all-noder MulticastAddress

48-bit adresse 33:33:00:00:00:01 repræsenterer Ethernet MAC-adressen (link-Layer-adresse), der bruges som destination i Ethernet-rammen til at sende apacket til IPv6-destinationen FF02::1 (all-nodes multicast-adresse). Bydefault, alle noder, der er IPv6-aktiveret på dette lokale link, lytter og får anyIPv6-pakker ved hjælp af 33:33:00:00:00:01 som destination i Ethernet mac-adressen. Dette er et eksempel på multicast-adressen til alle noder, men alle andremulticast-tildelte adresser præsenteret i afsnittet “Multicast-adresse”bruges på samme måde.

EUI-64-Format for en IPv6-adresse

Link-local, site-local og den statsløse autokonfigurationsmekanisme som defineret i RFC 2462 brug EUI-64-format til at oprette deres IPv6-adresser. Statelessautoconfiguration er en mekanisme, der gør det muligt for noder på et netværk at konfigurerederes IPv6 adresserer sig selv uden nogen mellemliggende enhed, såsom en DHCPserver.

linket-lokal adresse og statsløs autokonfiguration er funktioner i Ipv6der automatisk udvider Ethernet MAC-adressen baseret på et 48-bit format tilet 64-bit format (EUI-64). Konverteringen fra 48-bit Til 64-bit er en to-trinoperation.

som vist i figur 2-19 består det første trin i at indsætte værdien Fffi midten af 48-bit link-Layer-adressen mellem Oui-sektionen (vendorcode) og ID-sektionen (svarende til et serienummer). OriginalEthernet MAC-adressen præsenteret her baseret på 48-bit er 00:50:3e:E4:4c:00.

figur 2-19 Figur2-19 første trin i 48-Bit MAC-Adressekonvertering til EUI-64format

som vist i figur 2-20 består det andet og sidste trin i at indstille den syvende bit af 64-bit adressen. Denne bit identificerer 48-bit adressensunikhed eller mangel på samme. En Ethernet-adresse kan have to betydninger. Adressen kan administreres globalt eller lokalt. Globalt administreret betyder, at du bruger leverandørens MAC-adresse, f.eks. 08-00-2b (et DEC-eksempel). Lokalt betyderat du kan omskrive MAC-adressen med din egen værdi (et Soleksempel). I dette tilfælde angiver den syvende bit 1 for lokal og 0 for global. I ineui-64-format vendes værdien dog: 0 for lokal og 1 For global. Sammenfattende for IPv6-adresser, der bruger EUI-64-format, hvis den syvende bit er indstillet til 1, er adressen globalt unik. Ellers er det lokalt.

figur 2-20 Figur2-20 andet trin i 48-Bit MAC-Adressekonvertering til EUI-64format

aktivering af IPv6 på netværksgrænseflader

efter IPv6-videresendelse er aktiveret på routeren, er det næste trin at tildele anIPv6-adresse til en grænseflade. Der er forskellige metoder til at konfigurere IPv6addresses under en Cisco-router. Dette afsnit lærer dig forskellige måder atkonfigurere IPv6-adresser på Cisco IOS-teknologi.

statisk Adressekonfiguration

som vist i tabel 2-28 kan kommandoen ipv6-adresse bruges tilkonfigurere linket-lokal adresse (FE80::/10), stedet-lokal (FEC0::/10)adresse eller en samlet global unicast-adresse (2000::/3) på netværkinterface. Denne metode svarer til den statiske adressekonfiguration, således skal IPv6-adressen være specificeret og skal have en juridisk repræsentation sompræsenteret tidligere i dette kapitel.

tabel 2-28 ipv6 adressekommando

kommando

varebeskrivelse

Trin 1

Router (config) # interface interface-typeinterface-nummer

angiver en interfacetype og et interfacenummer.

eksempel

RouterA (config) # interface FastEthernet 0/0

Interface FastEthernet 0/0 er valgt.

Trin 2

Router (config-if) # ipv6 addressipv6-adresse / præfiks-længde

angiver en IPv6-adresse og præfikslængde, der skal tildeles netværksgrænsefladen. Som standard, når en site-local eller aggregatableglobal unicast-adresse er angivet med denne kommando, er link-local-adressenautomatisk konfigureret. Standard præfikslængden er 64-bit.

eksempel

RouterA (config-if) # ipv6-adresse2001:0410:0:1:0:0:0:1/64

den samlede globale unicast-adresse2001:0410:0:1:0:0:0:1/64 er konfigureret på grænsefladen. Efter afslutningen afdenne kommando konfigureres den link-lokale adresse automatisk.

eksempel

RouterA (config-if) # ipv6 adressefec0:0:0:1::1/64

stedet-lokal adresse FEC0: 0: 0: 1:: 1/64 er konfigureret påinterface. Efter afslutningen af denne kommando er linket-lokal adresseautomatisk konfigureret.

eksempel

RouterA (config-if) # ipv6 adressefe80:0:0:0:0123:0456:0789:0abc link-lokal

linket-lokal adresse FE80:0:0:0:0123:0456:0789:0abc er konfigureret her. Denne kommando med link-local-argumentet kan bruges tiloverdrive standardlink-lokal adresse tildelt af routeren.

Bemærk

så snart du har tildelt en site-local eller aggregatable global unicast IPv6-adresse med en præfikslængde til en netværksgrænseflade på en Cisco-router, er resultatet en reklame for det angivne præfiks på routerens localinterface. Se Kapitel 3 for detaljerede oplysninger om præfiksreklame og statsløs autokonfiguration.

du kan tildele flere Site-local og aggregatable global unicast Ipv6adresses til hver grænseflade, men kun en link-local-adresse er tilladt.Desuden er der i den nuværende Cisco IOS-programudgivelse en site-lokal adresse behandlet som en aggregerbar global unicast-adresse.

som beskrevet i RFC 2373 er den anbefalede længde af et IPv6-præfiks tildelt et undernet 64-bit.

konfiguration af loopback-grænsefladen

du kan konfigurere sted-lokale eller aggregerbare globale unicast-adresser påloopback-grænsefladen ved hjælp af kommandoen ipv6-adresse. I det følgendeeksempel er grænsefladen loopback0 valgt:

RouterA(config)#interface loopback0

i følgende eksempel adressen fec0: 0: 0: 9::1/128 er tildelt theloopback0 interface:

RouterA(config-if)#ipv6 address fec0:0:0:9::1/128

statisk Adressekonfiguration ved hjælp af EUI – 64-Format

med denne metode kan du ved hjælp af kommandoen ipv6-adresse konfigurereadresser på grænseflader ved hjælp af EUI-64-format, som diskuteret tidligere i dettekapitel. Det er vigtigt at angive adressens high-order 64-bit (Ipv6prefiks). Derefter fuldfører routeren automatisk lavordens 64-bit ved hjælp afeui-64 format.

følgende eksempel angiver præfiks og præfikslængde, der skal tildeles tilgrænsefladen:

Router(config-if)#ipv6 address ipv6-prefix/prefix-length eui-64

routeren fuldender lavordens 64-bit ved hjælp af EUI-64-format. Efter dettekommandoen er afsluttet, konfigureres den link-lokale adresse automatisk.

i det følgende eksempel er det aggregerbare globale unicast-præfiks2001:0410:0:1::/64 bruges til at konfigurere adressen. De aggregerbare globalunicast-og link-local-adresser konfigureres automatisk:

RouterA(config-if)#ipv6 address 2001:0410:0:1::/64 eui-64

i det følgende eksempel er stedet-lokalt præfiks FEC0:0:0:1::/64 bruges tilkonfigurere adressen. Sitet-lokale og link-lokale adresser er automatiskkonfigureret:

RouterA(config-if)#ipv6 address FEC0:0:0:1::/64 eui-64

Bemærk

du kan tildele flere sted-lokale og aggregerbare globale unicast Ipv6adresses ved hjælp af denne kommando.

aktivering kun IPv6 på et netværk Interface

du kan også aktivere bare IPv6 på en grænseflade uden at angive anaggregatable global unicast eller site-local adresse ved hjælp af kommandoen ipv6enable, som vist her:

Router(config-if)#ipv6 enable

denne kommando konfigurerer også automatisk den link-lokale adresse påinterface. Som standard er denne kommando deaktiveret.

konfiguration af en Unummereret grænseflade

du kan bruge kommandoen ipv6 unummereret til at instruere en grænseflade til at bruge en anden interfaces aggregerbare globale unicast-adresse som en kildeadresse til pakker, der stammer fra den unummererede grænseflade, som visther:

Router(config-if)#ipv6 unnumbered interface

Bemærk

den angivne grænseflade skal have mindst en aggregerbar globalunicast-adresse konfigureret ved hjælp af kommandoen ipv6-adresse.

konfiguration af MTU på en grænseflade

på Cisco-routere er standard MTU-værdien på Ethernet (10 Mbps) og FastEthernet (100 Mbps) grænseflader forudindstillet til 1500 oktetter. Denne værdi kan dogmodificeres ved hjælp af kommandoen ipv6 mtu:

Router(config-if)#ipv6 mtu bytes

følgende er et eksempel på Konfiguration af MTU-værdien 1492 på netværketinterface:

RouterA(config-if)#ipv6 mtu 1492

Bemærk

som beskrevet tidligere er den mindste MTU-værdi i IPv6 1280 oktetter, og den anbefalede mindste MTU-værdi er 1500 oktetter.

bekræftelse af en interfaces IPv6-konfiguration

figur 2-21 viser et eksempel på en grundlæggende IPv6-netværkstopologi, hvor RouterA med en Fast Ethernet-grænseflade er forbundet til et lokalt link. I detteeksempel tildeler netværksadministratoren to præfikser til dette lokale link:

2001:410:0:1::/64 som et samlet globalt unicast-præfiks

FEC0:0:0:1::/64 som et sted-lokalt præfiks

figur 2-21 Figur2-21 Router med en grænseflade tilsluttet et Link

før du aktiverer IPv6 på Router a, Kan du bruge kommandoen Vis interfacecommand til at vise link-Layer-adressen (Ethernet MAC-adresse) og MTU-værdien af FastEthernet 0/0-grænsefladen. Eksempel 2-1 viser, at FastEthernet 0/0interface ejer 00:50:3e:E4:4c:00 som linklagsadresse og bruger 1500 bytes som MTU-værdien.

eksempel 2-1 viser en interfaces Link-Layer-adresse og MTU-Værdived hjælp af kommandoen Vis interface

RouterA#show interface fastEthernet 0/0FastEthernet0/0 is up, line protocol is up Hardware is AmdFE, address is 0050.3ee4.4c00 (bia 0050.3ee4.4c00) MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec,<output omitted>

så kan du aktivere IPv6 på Router A og konfigurere en adresse på interfaceFastEthernet 0/0. Som vist i eksempel 2-2, kommandoen ipv6 adresse2001:410:0:1::/64 eui-64 tvinger routeren til at fuldføre adressenslav ordre 64-bit ved hjælp af grænsefladens link-Layer-adresse (Ethernet MACaddress). Ethernet MAC-adressen, der bruges i dette eksempel, er00:50:3e:E4:4c:00.

eksempel 2-2 aktivering af IPv6 på routeren og konfiguration af to adresser påinterface FastEthernet 0/0 ved hjælp af ipv6-adressekommandoen

RouterA#configure terminalRouterA(config)#ipv6 unicast-routingRouterA(config)#int fastethernet 0/0RouterA(config-if)#ipv6 address 2001:410:0:1::/64 eui-64RouterA(config-if)#ipv6 address FEC0::1:0:0:1:1/64RouterA(config-if)#exitRouterA(config)#exit

endelig giver kommandoen Vis ipv6-interface dig mulighed for at viseparametre relateret til IPv6-konfigurationen anvendt på en specifikinterface.

i eksempel 2-3, så snart IPv6 er aktiveret på denne grænseflade, aktiveres link-localaddress FE80::250:3EFF:FEE4:4c00 automatisk. EUI-64-indstillingenspecificeret med ipv6-adressekommandoen instruerer routeren til at vedlægge64-bit 250: 3EFF: FEE4:4C00 til det aggregerbare præfiks2001:410:0:1::/64. Men stedet-lokal adresse FEC0::1:0:0:1:1 varstatisk konfigureret. Bemærk, at kun en link-lokal adresse er aktiveret,selvom der er to unicast-adresser.

eksempel 2-3 Vis ipv6 interface viser parametre relateret til InterfaceFastEthernet 0/0

RouterA#show ipv6 interface fastEthernet 0/0FastEthernet0/0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::250:3EFF:FEE4:4C00 Global unicast address(es): 2001:410:0:1:250:3EFF:FEE4:4C00, subnet is 2001:410:0:1::/64 FEC0::1:0:0:1:1, subnet is FEC0:0:0:1::/64 Joined group address(es): FF02::1 FF02::2continues FF02::1:FF01:1 FF02::1:FFE4:4C00 MTU is 1500 bytes<output omitted>

som vist i eksempel 2-3 forbinder grænsefladen automatisk flere multicastassigned-adresser. Her er betydningen af hver multicast tildelt adresse:

FF02::1—repræsenterer alle noder og routere på linket-local.

FF02::2-repræsenterer alle routere på linket-lokalt.

FF02::1:FF01:1—anmodet-node multicast-adresse brugt tilmekanismer, der erstatter ARP. Denne adresse bruges også af far. Onesyip-node multicast-adresse er aktiveret for hver unicast-adressekonfigurationpå grænsefladen. Derfor er denne adresse den anmodede node multicastaddress relateret til unicast-adressen FEC0::1:0:0:1:1.

FF02:: 1: FFE4: 4C00-anmodet-node multicast adresse relateret tilunicast adresse 2001:410:0:1:250:3EFF: FEE4: 4c00.

NOTE

mekanismer, der erstatter ARP, er beskrevet detaljeret i kapitel 3.

Leave a Reply

Din e-mailadresse vil ikke blive publiceret.