Dieses Dokument enthält eine Beispielkonfiguration für das Tunneln eines IPv6-Routing Information Protocol (RIP) und eines IPv6-Border Gateway Protocol (BGP)-Netzwerks sowie den Datenverkehr durch ein bereits vorhandenes IPv4-Netzwerk. Mit dieser Technik können Sie IPv6-Standorte über das vorhandene IPv4-Backbone verbinden.
Overlay-Tunneling kapselt IPv6-Pakete in IPv4-Pakete, um sie über eine IPv4-Infrastruktur zu übertragen. Dies ähnelt dem Erstellen eines Generic Routing Encapsulation (GRE)-Tunnels zum Transport von IPX-Datenverkehr (Internetwork Packet Exchange) durch ein IP-Netzwerk. Am Tunnel-Headend wird ein IPv6-Paket in ein IPv4-Paket gekapselt und an das Remote-Tunnelziel gesendet. An dieser Stelle wird der IPv4-Paket-Header entfernt, und das ursprüngliche IPv6-Paket wird weiter in eine IPv6-Cloud weitergeleitet.
Es gibt fünf Methoden für das Tunneling von IPv6-Datenverkehr:
Manuelle IPv6-Tunnel
Automatische IPv4-kompatible Tunnel
GRE
Automatische 6to4-Tunnel
ISATAP-Tunnel (Intra-Site Automatic Tunnel Addressing Protocol)
Der Hauptunterschied bei diesen Tunneltechniken ist das Verfahren, bei dem die Tunnelquelle und das Tunnelziel bestimmt werden. In diesem Dokument werden die manuellen und automatischen IPv4-kompatiblen Tunneltypen beschrieben. Weitere Informationen zu anderen Tunneling-Techniken und deren Eigenschaften finden Sie unter Implementing Tunneling for IPv6.
Anmerkung: Overlay-Tunnel reduzieren die maximale Übertragungseinheit (Maximum Transmission Unit, MTU) einer Schnittstelle um 20 Oktette. Dabei wird davon ausgegangen, dass der grundlegende IPv4-Paket-Header keine optionalen Felder enthält. Die Fehlerbehebung in einem Netzwerk, das Overlay-Tunnel nutzt, ist schwierig. Daher sollten Overlay-Tunnel, die isolierte IPv6-Netzwerke verbinden, nicht als endgültige IPv6-Netzwerkarchitektur betrachtet werden. Die Verwendung von Overlay-Tunneln sollte als Übergangstechnik zu einem Netzwerk betrachtet werden, das sowohl IPv4- als auch IPv6-Protokoll-Stacks oder nur den IPv6-Protokoll-Stack unterstützt.
Cisco empfiehlt, dass Sie über Kenntnisse von IPv6 verfügen, bevor Sie diese Konfiguration vornehmen. Weitere Informationen zu IPv6 finden Sie unter Implementing IPv6 Addressing and Basic Connectivity.
Die Informationen in diesem Dokument basieren auf Cisco Routern der Serie 36xx, auf denen die Cisco IOS®-Software Version 12.3(13) ausgeführt wird.
Hinweis: Jede Hardwareplattform, die Cisco IOS Software 12.2(2)T oder 12.0(21)ST und höher unterstützt, unterstützt auch IPv6.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netz Live ist, überprüfen Sie, ob Sie die mögliche Auswirkung jedes möglichen Befehls verstehen.
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps von Cisco zu Konventionen).
In diesem Abschnitt erfahren Sie, wie Sie die in diesem Dokument beschriebenen Funktionen konfigurieren können.
Hinweis: Verwenden Sie das Tool für die Suche nach Befehlen (nur für registrierte Kunden), um weitere Informationen zu den in diesem Dokument verwendeten Befehlen zu erhalten.
In diesem Dokument wird die folgende Netzwerkeinrichtung verwendet:
Die Konfiguration manuell konfigurierter Tunnel für IPv6 ist selbsterklärend. Sie erfordert die genaue Angabe der Tunnel-IPv4-Quelle und des Tunnel-IPv4-Ziels. Der einzige Nachteil dieser Methode ist die erforderliche Verwaltungsmenge, wenn die Anzahl der Tunnel wächst.
In diesem Dokument werden die folgenden Konfigurationen für den manuellen IPv6-Modus verwendet:
R1-IPv6 (Cisco 3640 Router) |
---|
R1-ipv6#show run Building configuration... Current configuration : 916 bytes ! version 12.3 hostname R1-ipv6 ! boot system flash logging buffered 4096 debugging ! ip subnet-zero ip cef ! ! no ip domain-lookup ! ipv6 unicast-routing ! ! ! ! interface Ethernet0/0 no ip address shutdown ! interface Ethernet0/1 no ip address ipv6 address 2000:1:1:1:1:1:1:1112/112 ipv6 rip 6bone enable ! ! ip classless ! ipv6 router rip 6bone ! line con 0 exec-timeout 0 0 line aux 0 line vty 0 4 login ! ! ! end |
R2-IPv6-IPv4 (Cisco 3640 Router) |
---|
R2-ipv6-ipv4#show run Building configuration... Current configuration : 1079 bytes ! version 12.3 ! hostname R2-ipv6-ipv4 ! ip subnet-zero ! ! ipv6 unicast-routing ! ! interface Tunnel0 no ip address ipv6 address 3000::1/112 ipv6 rip 6bone enable tunnel source Serial0/0 tunnel destination 192.34.1.4 tunnel mode ipv6ip !--- Configures Manual tunnel. !--- In some cases, user would require a Data License !--- in order to issue "tunnel mode ipv6ip" ! ! interface Serial0/0 ip address 192.23.1.2 255.255.255.0 clockrate 64000 ! interface FastEthernet0/1 no ip address duplex auto speed auto ipv6 address 2000:1:1:1:1:1:1:1111/112 ipv6 rip 6bone enable ! router ospf 1 log-adjacency-changes network 192.23.1.0 0.0.0.255 area 0 ! ip classless ! ipv6 router rip 6bone ! ! line con 0 line aux 0 line vty 0 4 login line vty 5 15 login ! ! end |
R3-IPv4 (Cisco 2621 Router) |
---|
R3-ipv4#show run Building configuration... Current configuration : 865 bytes ! version 12.3 ! hostname R3-ipv4 ! ! memory-size iomem 15 ip subnet-zero ! ! interface Serial0/0 ip address 192.23.1.3 255.255.255.0 ! interface Serial0/1 ip address 192.34.1.3 255.255.255.0 ! router ospf 1 log-adjacency-changes network 192.23.1.0 0.0.0.255 area 0 network 192.34.1.0 0.0.0.255 area 0 ! ip classless ! line con 0 line aux 0 line vty 0 4 ! ! end |
R4-IPv4-IPv6 (Cisco 3640 Router) |
---|
R4-ipv4-ipv6#show run Building configuration... Current configuration : 1413 bytes ! version 12.3 ! hostname R4-ipv4-ipv6 ! ! ip subnet-zero ! ! no ip domain-lookup ! ipv6 unicast-routing ! ! ! interface Tunnel0 no ip address ipv6 address 3000::2/112 ipv6 rip 6bone enable tunnel source Serial1/5 tunnel destination 192.23.1.2 tunnel mode ipv6ip !--- Configures Manual tunnel. ! ! interface Serial1/5 ip address 192.34.1.4 255.255.255.0 clockrate 64000 ! ! interface Ethernet3/0 no ip address half-duplex ipv6 address 4000:1:1:1:1:1:1:1111/112 ipv6 rip 6bone enable ! router ospf 1 log-adjacency-changes network 192.34.1.0 0.0.0.255 area 0 ! ip classless ! ipv6 router rip 6bone ! ! line con 0 line aux 0 line vty 0 4 login ! ! end |
R5-IPv6 (Cisco Router der Serie 7500) |
---|
R5-ipv6#show run Building configuration... Current configuration : 1001 bytes ! version 12.3 ! hostname R5-ipv6 ! ip subnet-zero ip cef distributed ! ! no ip domain-lookup ! ipv6 unicast-routing ! ! ! interface Ethernet1/2 no ip address ipv6 address 4000:1:1:1:1:1:1:1112/112 ipv6 rip 6bone enable ! ! ip classless ! ipv6 router rip 6bone ! ! ! line con 0 exec-timeout 0 0 line aux 0 line vty 0 4 login ! ! end |
Die Konfigurationen für R1, R3 und R5 entsprechen den manuellen IPv6-Modusbeispielen. Nur die Konfigurationen R2 und R4 ändern sich. Wenn Sie den IPv4-kompatiblen Tunnel konfigurieren, geben Sie die IPv4-Zieladresse des Tunnels nicht explizit an. Das Tunnelziel wird automatisch anhand der IPv6-Next-Hop-Adresse der IPv6-Route berechnet. Um die Route über einen solchen Tunnel bereitzustellen, ist ein Routing-Protokoll mit expliziter Nachbaradressendefinition wie BGP oder statisch erforderlich. In diesem Fall müssen Sie eine IPv4-kompatible IPv6-Adresse als IPv6-Adresse des BGP-Nachbarn oder als statische Next-Hop-Adresse für die Route verwenden.
In diesen Beispielen wird die serielle Schnittstelle auf R2 und R4 als IPv4-kompatible IPv6-Adresse verwendet. Dieselbe serielle Schnittstelle ist die Tunnelquelle. Beispielsweise wird die IPv4-Adresse 192.23.1.2 auf R2 S0/0 in ::192.23.1.2 in der IPv6-Notation konvertiert. Diese Adresse wird als IPv6-Adresse des BGP-Peers und als BGP Next-Hop verwendet. Schließlich werden die IPv6-BGP-Routen in IPv6-RIP umverteilt, sodass die Remote-Enden des Netzwerks die Informationen erhalten.
Diese Tunneling-Technik ist derzeit veraltet. Cisco empfiehlt, die IPv6-ISATAP-Tunneling-Technik zu verwenden. Weitere Informationen zu diesem Verfahren finden Sie unter ISATAP Tunnels.
Hinweis: Es ist nicht erforderlich, ein Tunnelziel mit dem automatischen IPv6-Modus zu konfigurieren.
R2-IPv6-IPv4 (Cisco 3640 Router) |
---|
R2-ipv6-ipv4#show run Building configuration... Current configuration : 1394 bytes ! version 12.3 ! hostname R2-ipv6-ipv4 ! ! ip subnet-zero ! ! ! ipv6 unicast-routing ! ! interface Tunnel0 no ip address no ip redirects ipv6 rip 6bone enable tunnel source Serial0/0 tunnel mode ipv6ip auto-tunnel !--- Configures Automatic IPv4 compatible tunnel. ! ! interface Serial0/0 ip address 192.23.1.2 255.255.255.0 clockrate 64000 ! interface FastEthernet0/1 no ip address duplex auto speed auto ipv6 address 2000:1:1:1:1:1:1:1111/112 ipv6 rip 6bone enable ! ! router ospf 1 log-adjacency-changes network 192.23.1.0 0.0.0.255 area 0 ! router bgp 100 no synchronization no bgp default ipv4-unicast bgp log-neighbor-changes neighbor ::192.34.1.4 remote-as 100 no auto-summary ! address-family ipv6 neighbor ::192.34.1.4 activate neighbor ::192.34.1.4 next-hop-self network 2000:1:1:1:1:1:1:0/112 bgp redistribute-internal !--- The show run command along with the !--- redistribute bgp command allows BGP to redistribute the !--- IPv6 routes learned through the tunnel from the other site. exit-address-family ! ip classless ! ipv6 router rip 6bone redistribute bgp 100 metric 2 ! ! line con 0 line aux 0 line vty 0 4 login line vty 5 15 login ! ! end |
R4-IPv4-IPv6 (Cisco 3640 Router) |
---|
R4-ipv4-ipv6#show run Building configuration... Current configuration : 1697 bytes ! version 12.3 ! hostname R4-ipv4-ipv6 ! ip subnet-zero ! ! no ip domain-lookup ! ipv6 unicast-routing ! ! ! interface Tunnel0 no ip address no ip redirects ipv6 rip 6bone enable tunnel source Serial1/5 tunnel mode ipv6ip auto-tunnel !--- Configures Automatic IPv4 compatible tunnel. ! ! interface Serial1/5 ip address 192.34.1.4 255.255.255.0 clockrate 64000 ! ! interface Ethernet3/0 no ip address half-duplex ipv6 address 4000:1:1:1:1:1:1:1111/112 ipv6 rip 6bone enable ! router ospf 1 log-adjacency-changes network 192.34.1.0 0.0.0.255 area 0 ! router bgp 100 no synchronization no bgp default ipv4-unicast bgp log-neighbor-changes neighbor ::192.23.1.2 remote-as 100 no auto-summary ! address-family ipv6 neighbor ::192.23.1.2 activate neighbor ::192.23.1.2 next-hop-self network 4000:1:1:1:1:1:1:0/112 bgp redistribute-internal !--- The show run command along with the !--- redistribute bgp command allows BGP to redistribute the !--- IPv6 routes learned through the tunnel from the other site. exit-address-family ! ip classless ! ipv6 router rip 6bone redistribute bgp 100 metric 2 ! ! ! line con 0 line aux 0 line vty 0 4 login ! ! end |
Diese Abschnitt enthält Informationen, mit denen Sie überprüfen können, ob Ihre Konfiguration ordnungsgemäß funktioniert.
Das Output Interpreter-Tool (OIT) (nur registrierte Kunden) unterstützt bestimmte show-Befehle. Verwenden Sie das OIT, um eine Analyse der show-Befehlsausgabe anzuzeigen.
ping - Bestimmt, ob ein Remotehost aktiv oder inaktiv ist, und die Round-Trip-Verzögerung bei der Kommunikation mit dem Host
show ipv6 route - Überprüft, ob eine Route im IPv6 vorhanden ist.
show bgp ipv6 - Überprüft, ob BGP ausgeführt wird.
show bgp ipv6 summary: Zeigt zusammenfassende Informationen zum BGP an, das unter IPv6 ausgeführt wird.
show ipv6 int tunnel 0 - Überprüft, ob der Tunnel auf dem IPv6-Gerät aktiv ist, und verifiziert die auf der Schnittstelle konfigurierte MTU.
Pingen Sie von R1 aus die IPv6-Adresse an R5, um zu überprüfen, ob der Tunnel IPv6 durch das IPv4-Netzwerk transportiert.
R1-ipv6#ping ipv6 4000:1:1:1:1:1:1:1112 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 4000:1:1:1:1:1:1:1112, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 72/72/72 ms R1-ipv6#ping 4000:1:1:1:1:1:1:1112 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 4000:1:1:1:1:1:1:1112, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 72/72/72 ms R1-ipv6#
Pingen Sie von R5 aus die IPv6-Adresse auf R1.
R5-ipv6#ping 2000:1:1:1:1:1:1112 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2000:1:1:1:1:1:1112, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms R5-ipv6#ping ipv6 2000:1:1:1:1:1:1112 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2000:1:1:1:1:1:1112, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms R5-ipv6#
Senden Sie einen Ping an das Remote-IPv6-Netzwerk, um die Verbindung über den Tunnel zu überprüfen.
R1-ipv6#ping 4000:1:1:1:1:1:1:1112 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 4000:1:1:1:1:1:1:1112, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 68/69/72 ms R1-ipv6# R5-ipv6#ping ipv6 2000:1:1:1:1:1:1:1112 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2000:1:1:1:1:1:1:1112, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 68/70/72 ms R5-ipv6#
Wenn der Ping fehlschlägt, überprüfen Sie in der IPv6-Routing-Tabelle, ob die Route vorhanden ist. Überprüfen Sie auch die Routing-Tabelle auf der anderen Seite. Die Route am End-Router, z. B. R5 und R1, sollte als RIP-Route erlernt werden. Diese Route wird bei R2 und R4 vom BGP in RIP umverteilt. Bei R2 und R4 endet der Tunnel, und das BGP-Peering wird konfiguriert.
R5-ipv6#show ipv6 route IPv6 Routing Table - 6 entries Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea Timers: Uptime/Expires R ::/96 [120/2] via FE80::230:80FF:FEF3:4731, Ethernet1/2 R 2000:1:1:1:1:1:1:0/112 [120/3] via FE80::230:80FF:FEF3:4731, Ethernet1/2 L 4000:1:1:1:1:1:1:1112/128 [0/0] via ::, Ethernet1/2 C 4000:1:1:1:1:1:1:0/112 [0/0] via ::, Ethernet1/2 L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0 R5-ipv6#
Wenn sich das Remote-IPv6-Netzwerk nicht auf dem Endrouter befindet, überprüfen Sie den Router, an dem der Tunnel endet.
R4-ipv4-ipv6#show ipv6 route IPv6 Routing Table - 7 entries Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea Timers: Uptime/Expires L ::192.34.1.4/128 [0/0] via ::, Tunnel0 C ::/96 [0/0] via ::, Tunnel0 B 2000:1:1:1:1:1:1:0/112 [200/0] via ::192.23.1.2, Null L 4000:1:1:1:1:1:1:1111/128 [0/0] via ::, Ethernet3/0 C 4000:1:1:1:1:1:1:0/112 [0/0] via ::, Ethernet3/0 L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0 R4-ipv4-ipv6#
Da Sie IPv6 BGP zum Austauschen von Informationen zwischen den beiden verschiedenen IPv6-Netzwerken verwenden, stellen Sie sicher, dass das BGP aktiv ist.
R4-ipv4-ipv6#show bgp ipv6 BGP table version is 3, local router ID is 192.34.1.4 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure Origin codes: i - IGP, e - EGP, ? - incomplete Network Next Hop Metric LocPrf Weight Path *>i2000:1:1:1:1:1:1:0/112 ::192.23.1.2 100 0 i *> 4000:1:1:1:1:1:1:0/112 :: 32768 i R4-ipv4-ipv6#show bgp ipv6 summary BGP router identifier 192.34.1.4, local AS number 100 BGP table version is 3, main routing table version 3 2 network entries and 2 paths using 394 bytes of memory 2 BGP path attribute entries using 120 bytes of memory 0 BGP route-map cache entries using 0 bytes of memory 0 BGP filter-list cache entries using 0 bytes of memory BGP activity 2/8 prefixes, 2/0 paths, scan interval 60 secs Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd ::192.23.1.2 4 100 24 24 3 0 0 00:19:00 1 R4-ipv4-ipv6# R4-ipv4-ipv6#show ipv6 int tunnel 0 Tunnel0 is up, line protocol is up IPv6 is enabled, link-local address is FE80::C022:104 Global unicast address(es): ::192.34.1.4, subnet is ::/96 Joined group address(es): FF02::1 FF02::2 FF02::9 FF02::1:FF22:104 MTU is 1480 bytes ICMP error messages limited to one every 100 milliseconds ICMP redirects are enabled ND DAD is not supported ND reachable time is 30000 milliseconds Hosts use stateless autoconfig for addresses. R4-ipv4-ipv6#
In diesem Abschnitt finden Sie Informationen zur Behebung von Fehlern in Ihrer Konfiguration.
Das Output Interpreter-Tool (OIT) (nur registrierte Kunden) unterstützt bestimmte show-Befehle. Verwenden Sie das OIT, um eine Analyse der show-Befehlsausgabe anzuzeigen.
Hinweis: Lesen Sie den Artikel Important Information on Debug Commands (Wichtige Informationen zu Debug-Befehlen), bevor Sie debug-Befehle verwenden.
show ipv6 route - Überprüft, ob eine Route im IPv6 vorhanden ist.
show ip ospf neighbor - Zeigt die Router-ID, die Priorität und den Status des benachbarten Routers an. Außerdem zeigt dieser Befehl die verbleibende Zeit an, die der Router auf das Empfangen eines OSPF-Hello-Pakets (Open Shortest Path First) vom Nachbarn wartet, bevor der Nachbar als inaktiv erklärt wird. Darüber hinaus wird die IP-Adresse der Schnittstelle angezeigt, mit der dieser Nachbar direkt verbunden ist, sowie die Schnittstelle, für die der OSPF-Nachbar eine Adjacency bildet.
show ipv6 interface brief - Überprüft, ob die Tunnelschnittstelle aktiv ist.
show interfaces tunnel 0 — Überprüft, ob das konfigurierte Tunnelziel in der Routing-Tabelle bekannt ist.
show ipv6 rip - Zeigt IPv6 RIP-Informationen an.
show ipv6 protocol: Zeigt den Status des IPv6-Routing-Protokolls an.
Wenn der Ping zum Remote-IPv6-Netzwerk fehlschlägt, stellen Sie sicher, dass die IPv6-Routen über IPv6 RIP empfangen werden.
R1-ipv6#show ipv6 route IPv6 Routing Table - 6 entries Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea Timers: Uptime/Expires L 2000:1:1:1:1:1:1:1112/128 [0/0] via ::, Ethernet0/1 C 2000:1:1:1:1:1:1:0/112 [0/0] via ::, Ethernet0/1 R 3000::/112 [120/2] via FE80::202:B9FF:FECB:D281, Ethernet0/1 R 4000:1:1:1:1:1:1:0/112 [120/3] via FE80::202:B9FF:FECB:D281, Ethernet0/1 L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0 R1-ipv6#
Prüfen Sie auf R2, ob IPv6-RIP-Routen von der Tunnel0-Schnittstelle abgefragt werden.
R2-ipv6-ipv4#show ipv6 route IPv6 Routing Table - 7 entries Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea Timers: Uptime/Expires L 2000:1:1:1:1:1:1:1111/128 [0/0] via ::, FastEthernet0/1 C 2000:1:1:1:1:1:1:0/112 [0/0] via ::, FastEthernet0/1 L 3000::1/128 [0/0] via ::, Tunnel0 C 3000::/112 [0/0] via ::, Tunnel0 R 4000:1:1:1:1:1:1:0/112 [120/2] via FE80::230:80FF:FEF3:4701, Tunnel0 L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0 R2-ipv6-ipv4#
Stellen Sie bei Verbindungsproblemen zunächst sicher, dass das IPv4-Netzwerk intakt ist. Überprüfen Sie außerdem die OSPF-Nachbaradjazenzen und ob Routen zur IPv4-Adresse vorhanden sind, die die Tunnelquelle der Remote-Tunnelschnittstelle ist. Überprüfen Sie anschließend, ob Sie mit IPv4-Ping Pings zwischen Tunnelquellen senden können.
R2-ipv6-ipv4#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 192.23.1.3 1 FULL/ - 00:00:36 192.23.1.3 Serial0/0 R2-ipv6-ipv4# R3-ipv4#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 1.1.1.1 1 FULL/ - 00:00:30 192.34.1.4 Serial0/1 192.23.1.2 1 FULL/ - 00:00:35 192.23.1.2 Serial0/0 R3-ipv4# R4-ipv4-ipv6#show ip ospf neighbor Neighbor ID Pri State Dead Time Address Interface 192.23.1.3 1 FULL/ - 00:00:35 192.34.1.3 Serial1/5 R4-ipv4-ipv6#
Überprüfen Sie auf R2, ob die IPv6-Tunnelschnittstelle aktiv ist und ob Sie die Remote-Tunnelquelle mit der IPv4-kompatiblen IPv6-Adresse pingen können. Wenn die Tunnelschnittstelle ausgefallen ist, stellen Sie sicher, dass das konfigurierte Tunnelziel in der Routing-Tabelle bekannt ist. Dies ist ein Problem im IPv4-Bereich des Netzwerks, da das Tunnelziel nicht in der Routing-Tabelle enthalten ist.
R2-ipv6-ipv4#show ipv6 interface brief FastEthernet0/0 [up/up] unassigned Serial0/0 [up/up] unassigned FastEthernet0/1 [up/up] 2000:1:1:1:1:1:1:1111 Tunnel0 [up/up] 3000::1 R2-ipv6-ipv4# R2-ipv6-ipv4#show interfaces tunnel 0 Tunnel0 is up, line protocol is up Hardware is Tunnel MTU 1514 bytes, BW 9 Kbit, DLY 500000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation TUNNEL, loopback not set Keepalive not set Tunnel source 192.23.1.2 (Serial0/0), destination 192.34.1.4 Tunnel protocol/transport IPv6/IP, key disabled, sequencing disabled Tunnel TTL 255 Checksumming of packets disabled Last input 00:00:09, output 00:00:19, output hang never Last clearing of "show interface" counters never Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue :0/0 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 3119 packets input, 361832 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 3117 packets output, 361560 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets 0 output buffer failures, 0 output buffers swapped out R2-ipv6-ipv4#
Wenn weiterhin Probleme mit den IPv6-Routen auftreten und das IPv4-Netzwerk überprüft wird, müssen Sie die IPv6-RIP-Konfiguration überprüfen.
R2-ipv6-ipv4#show ipv6 rip RIP process "6bone", port 521, multicast-group FF02::9, pid 111 Administrative distance is 120. Routing table is 0 Updates every 30 seconds, expire after 180 Holddown lasts 180 seconds, garbage collect after 120 Split horizon is on; poison reverse is off Default routes are not generated Periodic updates 176, trigger updates 1 R2-ipv6-ipv4# R2-ipv6-ipv4#show ipv6 protocols IPv6 Routing Protocol is "connected" IPv6 Routing Protocol is "static" IPv6 Routing Protocol is "rip 6bone" Interfaces: FastEthernet0/1 Tunnel0 Redistribution: Redistributing protocol rip 6bone
Stellen Sie sicher, dass die Timer identisch sind, wenn die Standardeinstellungen nicht verwendet werden. In diesem Beispiel wird der Standard auf allen IPv6-RIP-Routern verwendet. Überprüfen Sie die Konfiguration, um sicherzustellen, dass alle RIP-fähigen Schnittstellen richtig konfiguriert sind. Überprüfen Sie außerdem, ob derselbe RIP-Prozessname im gesamten Netzwerk konsistent ist. Bei Bedarf können Sie die Ausgabe von debug ipv6 rip überprüfen. Wie bei allen Debugging-Vorgängen ist Vorsicht geboten, damit die CPU und der Konsolenprotokollierungspuffer nicht überlastet werden.
In diesem Dokument wird veranschaulicht, wie Tunnel verwendet werden können, damit IPv6 und IPv4 im gleichen Netzwerk gleichzeitig vorhanden sind. Dies könnte in Übergangszeiten notwendig sein. Bei den IPv6-Konfigurationen ist zu beachten, dass mit IPv6 RIP keine Netzwerkanweisungen verwendet werden. IPv6-RIP wird global aktiviert, und jede Schnittstelle nimmt an RIP teil, und ist für IPv6-RIP aktiviert. Im Beispiel mit IPv6 BGP erfordert der Abschnitt "Automatic Tunnel" die Verwendung des address-family-Befehlssatzes ipv6, um die BGP-Anweisungen einzugeben.
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
09-Jul-2002 |
Erstveröffentlichung |