Back to Dashboard
Module 16
IPv6 Routing and Transition Mechanisms
β Previous Module
Next Module β
# π CCNA 200-301 - Video 16: IPv6 Routing and Transition Mechanisms ## Deep Study Notes --- ## π Learning Objectives By the end of this video, you should understand: - IPv6 static and dynamic routing protocols - OSPFv3 configuration - IPv6 transition mechanisms (Dual Stack, Tunneling, NAT64) - IPv6 routing verification --- ## π§ Core Concepts ### 1. IPv6 Routing Protocols Overview **Routing Protocol Support for IPv6:** | Protocol | IPv4 Version | IPv6 Version | Description | |----------|--------------|--------------|-------------| | **Static** | ip route | ipv6 route | Manual routing | | **RIP** | RIP version 2 | RIPng (RFC 2080) | Distance vector, simple | | **OSPF** | OSPFv2 | OSPFv3 (RFC 5340) | Link-state, scalable | | **EIGRP** | EIGRP for IPv4 | EIGRP for IPv6 | Cisco proprietary, advanced | | **BGP** | BGP-4 | MP-BGP (RFC 4760) | Exterior gateway protocol | **Key Differences for IPv6 Routing:** | Feature | IPv4 Routing | IPv6 Routing | |---------|--------------|--------------| | **Router ID** | IPv4 address | 32-bit number (usually IPv4 address) | | **Neighbor Discovery** | ARP | NDP (ICMPv6) | | **Multicast Addresses** | 224.0.0.5 (OSPF) | FF02::5 (OSPFv3) | | **Link-Local Addressing** | Not used | Used for neighbor relationships | --- ### 2. IPv6 Static Routing **Static Route Configuration:** ```cisco ! Basic static route Router(config)# ipv6 route 2001:db8:2::/64 2001:db8:1::2 ! Default route (::/0) Router(config)# ipv6 route ::/0 2001:db8:1::2 ! Static route with exit interface Router(config)# ipv6 route 2001:db8:2::/64 gigabitEthernet 0/0 ! Floating static route (backup) Router(config)# ipv6 route 2001:db8:2::/64 2001:db8:1::2 10 Router(config)# ipv6 route 2001:db8:2::/64 2001:db8:1::3 20 ! Summary route Router(config)# ipv6 route 2001:db8::/48 2001:db8:1::2 ``` **Static Route Verification:** ```cisco Router# show ipv6 route static IPv6 Routing Table - default - 5 entries Codes: C - Connected, L - Local, S - Static, U - Per-user Static B - BGP, R - RIP, I1 - ISIS L1, I2 - ISIS L2 O - OSPF, ON - OSPF NSSA S 2001:DB8:2::/64 [1/0] via 2001:DB8:1::2 S 2001:DB8:3::/64 [1/0] via GigabitEthernet0/0, directly connected S ::/0 [1/0] via 2001:DB8:1::2 ``` --- ### 3. OSPFv3 (OSPF for IPv6) **OSPFv3 Overview:** | Feature | OSPFv2 (IPv4) | OSPFv3 (IPv6) | |---------|---------------|---------------| | **Address Family** | IPv4 | IPv6 | | **Network Statement** | Uses network command | Configured directly on interface | | **Router ID** | IPv4 address | 32-bit number (IPv4 format) | | **Link-Local** | Not used | Used for neighbor adjacencies | | **Authentication** | IPsec, MD5 | IPsec only (built-in) | **OSPFv3 Configuration:** ```cisco ! Enable IPv6 routing Router(config)# ipv6 unicast-routing ! Configure OSPFv3 Router(config)# ipv6 router ospf 1 Router(config-rtr)# router-id 1.1.1.1 Router(config-rtr)# exit ! Enable OSPFv3 on interfaces Router(config)# interface gigabitEthernet 0/0 Router(config-if)# ipv6 address 2001:db8:1::1/64 Router(config-if)# ipv6 ospf 1 area 0 Router(config-if)# exit Router(config)# interface gigabitEthernet 0/1 Router(config-if)# ipv6 address 2001:db8:2::1/64 Router(config-if)# ipv6 ospf 1 area 0 Router(config-if)# exit ``` **OSPFv3 Multiple Areas:** ```cisco Router(config)# ipv6 router ospf 1 Router(config-rtr)# router-id 1.1.1.1 Router(config-rtr)# exit ! Area 0 (Backbone) Router(config)# interface gigabitEthernet 0/0 Router(config-if)# ipv6 ospf 1 area 0 ! Area 1 Router(config)# interface gigabitEthernet 0/1 Router(config-if)# ipv6 ospf 1 area 1 ``` **OSPFv3 Verification:** ```cisco Router# show ipv6 ospf neighbor Neighbor ID Pri State Dead Time Interface ID Interface 2.2.2.2 1 FULL/DR 00:00:35 3 GigabitEthernet0/0 Router# show ipv6 ospf interface GigabitEthernet0/0 is up, line protocol is up Link Local Address FE80::1, Interface ID 3 Area 0, Process ID 1, Instance ID 0, Router ID 1.1.1.1 Network Type BROADCAST, Cost: 1 Transmit Delay is 1 sec, State DR, Priority 1 Designated Router (ID) 1.1.1.1, local address FE80::1 Backup Designated router (ID) 2.2.2.2, local address FE80::2 Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5 Hello due in 00:00:03 Index 1/1/1, flood queue length 0 Next 0x0(0)/0x0(0)/0x0(0) Last flood scan length is 1, maximum is 1 Last flood scan time is 0 msec, maximum is 0 msec Neighbor Count is 1, Adjacent neighbor count is 1 Adjacent with neighbor 2.2.2.2 (Backup Designated Router) Suppress hello for 0 neighbor(s) Router# show ipv6 route ospf IPv6 Routing Table - default - 7 entries Codes: C - Connected, L - Local, S - Static, U - Per-user Static B - BGP, R - RIP, I1 - ISIS L1, I2 - ISIS L2 O - OSPF, ON - OSPF NSSA O 2001:DB8:3::/64 [110/2] via FE80::2, GigabitEthernet0/0 ``` --- ### 4. EIGRP for IPv6 **EIGRP for IPv6 Configuration:** ```cisco ! Enable IPv6 routing Router(config)# ipv6 unicast-routing ! Configure EIGRP for IPv6 Router(config)# ipv6 router eigrp 100 Router(config-rtr)# eigrp router-id 1.1.1.1 Router(config-rtr)# no shutdown Router(config-rtr)# exit ! Enable EIGRP on interfaces Router(config)# interface gigabitEthernet 0/0 Router(config-if)# ipv6 address 2001:db8:1::1/64 Router(config-if)# ipv6 eigrp 100 Router(config-if)# exit Router(config)# interface gigabitEthernet 0/1 Router(config-if)# ipv6 address 2001:db8:2::1/64 Router(config-if)# ipv6 eigrp 100 Router(config-if)# exit ``` **EIGRP for IPv6 Verification:** ```cisco Router# show ipv6 eigrp neighbors EIGRP-IPv6 neighbors for process 100 H Address Interface Hold Uptime SRTT RTO Q Seq 0 FE80::2 Gi0/0 14 00:01:23 1 200 0 3 Router# show ipv6 route eigrp IPv6 Routing Table - default - 6 entries Codes: C - Connected, L - Local, S - Static, U - Per-user Static B - BGP, R - RIP, I1 - ISIS L1, I2 - ISIS L2 O - OSPF, ON - OSPF NSSA D 2001:DB8:3::/64 [90/409600] via FE80::2, GigabitEthernet0/0 ``` --- ### 5. RIPng (RIP Next Generation) **RIPng Configuration:** ```cisco ! Enable IPv6 routing Router(config)# ipv6 unicast-routing ! Configure RIPng Router(config)# ipv6 router rip RIP_PROCESS Router(config-rtr)# exit ! Enable RIPng on interfaces Router(config)# interface gigabitEthernet 0/0 Router(config-if)# ipv6 address 2001:db8:1::1/64 Router(config-if)# ipv6 rip RIP_PROCESS enable Router(config-if)# exit ``` --- ### 6. IPv6 Transition Mechanisms **Why Transition Mechanisms are Needed:** ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β IPv6 TRANSITION CHALLENGES β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β Internet today: Mixed IPv4 and IPv6 β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β β β β IPv4-only IPv6-only Dual Stack IPv4/IPv6 β β β β Network Network Network Mixed β β β β β β β β β β β β ββββββββββββββββΌβββββββββββββββΌβββββββββββββββ β β β β β β β β β β βΌ βΌ β β β β Transition Mechanisms β β β β (Enable communication across types) β β β β β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` **Three Main Transition Mechanisms:** | Mechanism | Description | Use Case | |-----------|-------------|----------| | **Dual Stack** | Run IPv4 and IPv6 simultaneously | Most common, gradual migration | | **Tunneling** | Encapsulate IPv6 in IPv4 (or vice versa) | Connect IPv6 islands over IPv4 | | **Translation** | Translate between IPv4 and IPv6 | IPv6-only to IPv4-only communication | --- ### 7. Dual Stack **Definition:** Devices run both IPv4 and IPv6 protocol stacks simultaneously. Applications choose which to use based on DNS resolution. ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β DUAL STACK β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β APPLICATION β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β β βΌ β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β TRANSPORT (TCP/UDP) β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β β ββββββββββββββββββββββββββ΄βββββββββββββββββββββββββ β β β β β β βΌ βΌ β β βββββββββββββββββββ βββββββββββββββββββ β β β IPv4 Stack β β IPv6 Stack β β β β (IPv4 address) β β (IPv6 address) β β β βββββββββββββββββββ βββββββββββββββββββ β β β β β β ββββββββββββββββββββββββββ¬βββββββββββββββββββββββββ β β βΌ β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β PHYSICAL INTERFACE β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` **Dual Stack Configuration:** ```cisco ! Configure both IPv4 and IPv6 on same interface Router(config)# interface gigabitEthernet 0/0 Router(config-if)# ip address 192.168.1.1 255.255.255.0 Router(config-if)# ipv6 address 2001:db8:1::1/64 Router(config-if)# no shutdown Router(config-if)# exit ``` --- ### 8. Tunneling Mechanisms **Types of IPv6 Tunnels:** | Tunnel Type | Description | Configuration Complexity | |-------------|-------------|--------------------------| | **Manual IPv6 over IPv4** | Static point-to-point | Medium | | **GRE (Generic Routing Encapsulation)** | Generic tunnel for any protocol | Medium | | **6to4** | Automatic, uses 2002::/16 prefix | Low | | **ISATAP** | Intra-site automatic tunnel | Medium | **Manual IPv6 over IPv4 Tunnel:** ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β MANUAL IPv6 over IPv4 TUNNEL β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β IPv6 Network IPv4 Network IPv6 Network β β βββββββββββ βββββββββββ βββββββββββ β β β Router Aββββββββββββββββββ Internetββββββββββββββββββ Router Bβ β β β IPv6 β IPv4 Tunnel β IPv4 β IPv4 Tunnel β IPv6 β β β βββββββββββ βββββββββββ βββββββββββ β β β β IPv6 Packet β Encapsulated in IPv4 β Sent across IPv4 β Decapsulated β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` **Manual Tunnel Configuration:** ```cisco ! Router A Router(config)# interface tunnel 0 Router(config-if)# tunnel source 192.168.1.1 Router(config-if)# tunnel destination 192.168.2.1 Router(config-if)# tunnel mode ipv6ip Router(config-if)# ipv6 address 2001:db8:ffff::1/64 Router(config-if)# exit ! Router B Router(config)# interface tunnel 0 Router(config-if)# tunnel source 192.168.2.1 Router(config-if)# tunnel destination 192.168.1.1 Router(config-if)# tunnel mode ipv6ip Router(config-if)# ipv6 address 2001:db8:ffff::2/64 Router(config-if)# exit ``` **6to4 Tunnel:** ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β 6to4 TUNNEL β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β 6to4 uses IPv4 address embedded in IPv6 prefix: 2002::/16 β β β β IPv4 Address: 192.0.2.1 = C0.00.02.01 (hex) β β 6to4 Prefix: 2002:C000:0201::/48 β β β β Router Configuration: β β Router(config)# interface tunnel 0 β β Router(config-if)# tunnel source 192.0.2.1 β β Router(config-if)# tunnel mode ipv6ip 6to4 β β Router(config-if)# ipv6 address 2002:C000:0201::1/64 β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` **ISATAP (Intra-Site Automatic Tunnel Addressing Protocol):** ```cisco ! ISATAP Configuration Router(config)# interface tunnel 0 Router(config-if)# tunnel source gigabitEthernet 0/0 Router(config-if)# tunnel mode ipv6ip isatap Router(config-if)# ipv6 address 2001:db8::/64 eui-64 Router(config-if)# exit ``` --- ### 9. Translation Mechanisms **NAT64 (Network Address Translation 64):** ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β NAT64 β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β IPv6-Only Client NAT64 Router IPv4-Only Server β β βββββββββββ βββββββββββ βββββββββββ β β β PC β β β β Server β β β β2001:db8::2ββββββββββββββββββββ NAT64 ββββββββββββββββ192.0.2.1β β β βββββββββββ β β βββββββββββ β β βββββββββββ β β β β Translation: β β IPv6: 2001:db8::2 β 192.0.2.2 β β IPv4: 192.0.2.1 β 2001:db8::1 β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` **NAT64 Configuration (Cisco ASR/ISR):** ```cisco ! Configure NAT64 prefix (64:ff9b::/96 is well-known) ipv6 access-list NAT64-ACL permit ipv6 2001:db8::/64 any ! Configure NAT64 mapping nat64 prefix stateful 64:ff9b::/96 nat64 v6v4 list NAT64-ACL pool NAT64-POOL ! Configure IPv4 pool ip nat pool NAT64-POOL 192.0.2.10 192.0.2.20 netmask 255.255.255.0 ! Apply to interfaces interface gigabitEthernet 0/0 ipv6 address 2001:db8::1/64 nat64 enable interface gigabitEthernet 0/1 ip address 192.0.2.1 255.255.255.0 nat64 enable ``` --- ### 10. IPv6 Routing Verification Commands | Command | Purpose | |---------|---------| | `show ipv6 route` | Display IPv6 routing table | | `show ipv6 route [network]` | Display specific route | | `show ipv6 ospf neighbor` | Display OSPFv3 neighbors | | `show ipv6 ospf interface` | Display OSPFv3 interface status | | `show ipv6 eigrp neighbors` | Display EIGRP for IPv6 neighbors | | `show ipv6 rip database` | Display RIPng database | | `show ipv6 protocols` | Display IPv6 routing protocols | | `debug ipv6 routing` | Debug IPv6 routing events | --- ## π§ Complete Configuration Examples ### Lab 1: OSPFv3 Single Area **Topology:** ``` Router A Router B βββββββββββββββββββ βββββββββββββββββββ β Gi0/0 β β Gi0/0 β β 2001:db8:1::1/64βββββββββββββββββββββββββββ 2001:db8:1::2/64β β β β β β Loopback0 β β Loopback0 β β 2001:db8:2::1/64β β 2001:db8:3::1/64β βββββββββββββββββββ βββββββββββββββββββ ``` **Router A Configuration:** ```cisco hostname RouterA ! ipv6 unicast-routing ! interface GigabitEthernet0/0 ipv6 address 2001:db8:1::1/64 ipv6 ospf 1 area 0 no shutdown ! interface Loopback0 ipv6 address 2001:db8:2::1/64 ipv6 ospf 1 area 0 ! ipv6 router ospf 1 router-id 1.1.1.1 ! end ``` **Router B Configuration:** ```cisco hostname RouterB ! ipv6 unicast-routing ! interface GigabitEthernet0/0 ipv6 address 2001:db8:1::2/64 ipv6 ospf 1 area 0 no shutdown ! interface Loopback0 ipv6 address 2001:db8:3::1/64 ipv6 ospf 1 area 0 ! ipv6 router ospf 1 router-id 2.2.2.2 ! end ``` --- ### Lab 2: Manual IPv6 over IPv4 Tunnel **Topology:** ``` Router A (IPv6) IPv4 Network Router B (IPv6) βββββββββββββββββββ βββββββββββ βββββββββββββββββββ β Gi0/0 β β β β Gi0/0 β β IPv6 Network β β β β IPv6 Network β β β β β β β β Gi0/1 βββββββββββ Internetββββββββββββ Gi0/1 β β 192.168.1.1/24 β β IPv4 β β 192.168.2.1/24 β βββββββββββββββββββ βββββββββββ βββββββββββββββββββ ``` **Router A Configuration:** ```cisco hostname RouterA ! ipv6 unicast-routing ! ! IPv4 interface interface GigabitEthernet0/1 ip address 192.168.1.1 255.255.255.0 no shutdown ! ! IPv6 interface (LAN) interface GigabitEthernet0/0 ipv6 address 2001:db8:1::1/64 no shutdown ! ! Tunnel interface interface Tunnel0 ipv6 address 2001:db8:ffff::1/64 tunnel source GigabitEthernet0/1 tunnel destination 192.168.2.1 tunnel mode ipv6ip no shutdown ! ! IPv6 routes ipv6 route 2001:db8:2::/64 Tunnel0 ! end ``` **Router B Configuration:** ```cisco hostname RouterB ! ipv6 unicast-routing ! ! IPv4 interface interface GigabitEthernet0/1 ip address 192.168.2.1 255.255.255.0 no shutdown ! ! IPv6 interface (LAN) interface GigabitEthernet0/0 ipv6 address 2001:db8:2::1/64 no shutdown ! ! Tunnel interface interface Tunnel0 ipv6 address 2001:db8:ffff::2/64 tunnel source GigabitEthernet0/1 tunnel destination 192.168.1.1 tunnel mode ipv6ip no shutdown ! ! IPv6 routes ipv6 route 2001:db8:1::/64 Tunnel0 ! end ``` --- ### Lab 3: EIGRP for IPv6 **Topology:** ``` Router A Router B βββββββββββββββββββ βββββββββββββββββββ β Gi0/0 β β Gi0/0 β β 2001:db8:1::1/64βββββββββββββββββββββββββββ 2001:db8:1::2/64β β β β β β Loopback0 β β Loopback0 β β 2001:db8:2::1/64β β 2001:db8:3::1/64β βββββββββββββββββββ βββββββββββββββββββ ``` **Router A Configuration:** ```cisco hostname RouterA ! ipv6 unicast-routing ! interface GigabitEthernet0/0 ipv6 address 2001:db8:1::1/64 ipv6 eigrp 100 no shutdown ! interface Loopback0 ipv6 address 2001:db8:2::1/64 ipv6 eigrp 100 ! ipv6 router eigrp 100 eigrp router-id 1.1.1.1 no shutdown ! end ``` **Router B Configuration:** ```cisco hostname RouterB ! ipv6 unicast-routing ! interface GigabitEthernet0/0 ipv6 address 2001:db8:1::2/64 ipv6 eigrp 100 no shutdown ! interface Loopback0 ipv6 address 2001:db8:3::1/64 ipv6 eigrp 100 ! ipv6 router eigrp 100 eigrp router-id 2.2.2.2 no shutdown ! end ``` --- ## π Text-Based Diagrams ### IPv6 Routing Protocol Comparison ``` βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β IPv6 ROUTING PROTOCOLS COMPARISON β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β OSPFv3 (Open Shortest Path First for IPv6) β β β β βββ Link-state protocol β β β β βββ Uses SPF algorithm β β β β βββ Fast convergence β β β β βββ Multicast: FF02::5 (all routers), FF02::6 (DR/BDR) β β β β βββ Best for: Large, complex networks β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β EIGRP for IPv6 (Enhanced Interior Gateway Routing Protocol) β β β β βββ Advanced distance vector (Cisco proprietary) β β β β βββ Uses DUAL algorithm β β β β βββ Very fast convergence β β β β βββ Multicast: FF02::A β β β β βββ Best for: Cisco-only networks, fast convergence β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β RIPng (Routing Information Protocol Next Generation) β β β β βββ Distance vector protocol β β β β βββ Simple configuration β β β β βββ Slow convergence (30 sec timers) β β β β βββ Multicast: FF02::9 β β β β βββ Best for: Small, simple networks β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ``` --- ## β Exam Tips (For CCNA 200-301) | Topic | What Cisco Tests | |-------|------------------| | **IPv6 Static Routes** | `ipv6 route` syntax, default route `::/0` | | **OSPFv3** | Configured on interface, router ID required | | **EIGRP for IPv6** | `no shutdown` required in router config mode | | **Dual Stack** | Both IPv4 and IPv6 configured on same interface | | **Tunneling** | Manual, GRE, 6to4, ISATAP | | **Router ID** | 32-bit number (usually IPv4 address format) | ### Common Exam Scenarios: **Scenario 1:** "A router has IPv6 addresses configured but OSPFv3 neighbors are not forming. What is the most likely issue?" - **Answer:** Missing `router-id` in OSPFv3 configuration **Scenario 2:** "What is the IPv6 default route?" - **Answer:** `::/0` **Scenario 3:** "Which transition mechanism runs both IPv4 and IPv6 simultaneously?" - **Answer:** Dual Stack ### Mnemonics: **OSPFv3 Multicast:** **"5 is All, 6 is DR"** - FF02::5 = All OSPFv3 routers - FF02::6 = DR/BDR routers **EIGRP for IPv6 Multicast:** **"EIGRP A is for All"** - FF02::A = All EIGRP routers **Transition Mechanisms:** **"Dual, Tunnel, Translate"** - **Dual** Stack - **Tunnel** (encapsulation) - **Translate** (NAT64) --- ## π Summary (1-Minute Revision) ``` IPv6 ROUTING: STATIC ROUTES: βββ ipv6 route [prefix]/[mask] [next-hop] βββ ipv6 route ::/0 [next-hop] (default) βββ ipv6 route [prefix]/[mask] [interface] (exit interface) OSPFv3: βββ ipv6 router ospf [process-id] βββ router-id [ipv4-address] βββ interface: ipv6 ospf [process-id] area [area-id] βββ show ipv6 ospf neighbor EIGRP for IPv6: βββ ipv6 router eigrp [as-number] βββ eigrp router-id [ipv4-address] βββ no shutdown βββ interface: ipv6 eigrp [as-number] βββ show ipv6 eigrp neighbors TRANSITION MECHANISMS: βββ Dual Stack: IPv4 and IPv6 together βββ Tunneling: IPv6 in IPv4 (manual, 6to4, ISATAP, GRE) βββ Translation: NAT64 (IPv6 to IPv4) VERIFICATION: βββ show ipv6 route βββ show ipv6 ospf neighbor βββ show ipv6 eigrp neighbors βββ show ipv6 protocols ``` --- ## π§ͺ Practice Questions **1. Which command enables IPv6 routing on a Cisco router?** - A) `ipv6 enable` - B) `ipv6 routing` - C) `ipv6 unicast-routing` - D) `ip routing ipv6` <details> <summary>Answer</summary> <b>C) `ipv6 unicast-routing`</b> - This global command enables IPv6 routing on the router. </details> **2. What is the IPv6 default route?** - A) `0.0.0.0 0.0.0.0` - B) `::/128` - C) `::/0` - D) `::/64` <details> <summary>Answer</summary> <b>C) `::/0`</b> - ::/0 is the IPv6 default route (all zeros prefix length 0). </details> **3. What is required in OSPFv3 configuration that is not required in OSPFv2?** - A) Network statement - B) Router ID - C) Area configuration - D) Interface configuration <details> <summary>Answer</summary> <b>B) Router ID</b> - OSPFv3 requires a 32-bit router ID, which must be manually configured. </details> **4. Which multicast address do all OSPFv3 routers use?** - A) FF02::2 - B) FF02::5 - C) FF02::6 - D) FF02::A <details> <summary>Answer</summary> <b>B) FF02::5</b> - All OSPFv3 routers listen on FF02::5. </details> **5. Which command configures a manual IPv6 over IPv4 tunnel?** - A) `tunnel mode ipv6ip` - B) `tunnel mode ipv6` - C) `tunnel mode ipv4 over ipv6` - D) `tunnel mode ipv6 over ipv4` <details> <summary>Answer</summary> <b>A) `tunnel mode ipv6ip`</b> - This configures IPv6 encapsulation within IPv4. </details> **6. Which transition mechanism runs both IPv4 and IPv6 simultaneously?** - A) 6to4 - B) ISATAP - C) Dual Stack - D) NAT64 <details> <summary>Answer</summary> <b>C) Dual Stack</b> - Dual stack runs both IPv4 and IPv6 protocols on the same device. </details> **7. Which command is required for EIGRP for IPv6 that is not required for EIGRP for IPv4?** - A) `network` statement - B) `router-id` - C) `no shutdown` - D) `ipv6 eigrp` on interface <details> <summary>Answer</summary> <b>C) `no shutdown`</b> - EIGRP for IPv6 requires `no shutdown` in router configuration mode. </details> **8. What is the 6to4 prefix?** - A) 2001::/16 - B) 2002::/16 - C) 2003::/16 - D) FE80::/10 <details> <summary>Answer</summary> <b>B) 2002::/16</b> - 6to4 tunnels use the 2002::/16 prefix, embedding the IPv4 address. </details> **9. Which command displays OSPFv3 neighbors?** - A) `show ipv6 ospf neighbors` - B) `show ipv6 ospf neighbor` - C) `show ipv6 ospf database` - D) `show ipv6 route ospf` <details> <summary>Answer</summary> <b>A) `show ipv6 ospf neighbors`</b> - This displays OSPFv3 neighbor relationships. </details> **10. Which protocol translates between IPv6 and IPv4?** - A) Dual Stack - B) 6to4 - C) NAT64 - D) ISATAP <details> <summary>Answer</summary> <b>C) NAT64</b> - NAT64 translates between IPv6 and IPv4 addresses. </details> **11. What is the EIGRP for IPv6 multicast address?** - A) FF02::2 - B) FF02::5 - C) FF02::6 - D) FF02::A <details> <summary>Answer</summary> <b>D) FF02::A</b> - EIGRP for IPv6 uses multicast address FF02::A. </details> **12. Which command configures OSPFv3 on an interface?** - A) `ipv6 ospf 1 area 0` - B) `ip ospfv3 1 area 0` - C) `ipv6 router ospf 1 area 0` - D) `ospfv3 1 area 0` <details> <summary>Answer</summary> <b>A) `ipv6 ospf 1 area 0`</b> - This enables OSPFv3 on the interface with process ID 1 in area 0. </details> --- ## π Next Steps After completing Video 16, you should be ready for: - **Video 17:** Wireless Networking Fundamentals - **Video 18:** WLAN Configuration and Security **Lab Practice:** 1. Configure IPv6 static routes between two routers 2. Configure OSPFv3 single area and verify neighbor relationships 3. Configure EIGRP for IPv6 and verify routing 4. Configure manual IPv6 over IPv4 tunnel 5. Verify with `show ipv6 route` and `ping ipv6` --- **Ready for Video 17?** Share the link or say "next" and I'll continue with Wireless Networking Fundamentals. I'll create comprehensive deep notes for **Video 17: Wireless Networking Fundamentals** based on the standard CCNA 200-301 curriculum. ---