ospfv3_multiarea_topology

We have a lot to accomplish, but first since I did a “wr er” like a nerd I have to reconfigure all the IP addresses again (as you see in the Topology I changed them to make them a bit more intuitive).

One thing I wanted to point out while configuring this whole lab (and it’s painful to configure and remember all the addressing and formatting), I got this output on the Ethernet segment after I took one of the interfaces out of the Area # they were neighbors in:

R2(config-if)#
*Mar  1 20:45:38.645: %OSPFv3-4-AREA_MISMATCH: Received packet with incorrect area from FE80::20F:23FF:FE09:B180, FastEthernet0/0, area 0.0.0.0, packet area 0.0.0.23
R2(config-if)#
*Mar  1 20:45:48.645: %OSPFv3-4-AREA_MISMATCH: Received packet with incorrect area from FE80::20F:23FF:FE09:B180, FastEthernet0/0, area 0.0.0.0, packet area 0.0.0.23

So if that is seen, you may just need to adjust that interfaces area to resolve.

Now, I’ve been at this believe it or not for about an hour troubleshooting an issue, that was simply resolved because an interface was shut down on R4, so I am going to just put a halt here as I am mentally fried.

A couple things I wanted to point out, first I’d like to post the entire “sh run” of R3:

R3#sh run
Building configuration…

*Mar  2 05:37:15.963: %SYS-5-CONFIG_I: Configured from console by console
Current configuration : 1329 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname R3
!
boot-start-marker
boot-end-marker
!
enable secret 5 $1$QFdX$9tC33yHOlq4pSVjJcmMnd0
!
no aaa new-model
!
resource policy
!
no network-clock-participate slot 1
no network-clock-participate wic 0
ip cef
!
!
!
!
no ip domain lookup
ipv6 unicast-routing
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
controller T1 0/0
 framing sf
 linecode ami
!
controller T1 0/1
 framing sf
 linecode ami
!
!
!
!
!
!
interface Loopback3
 no ip address
 ipv6 address 2033::1/128
 ipv6 ospf 1 area 3
!
interface FastEthernet0/0
 no ip address
 duplex auto
 speed auto
 ipv6 address 2023::3/64
 ipv6 enable
 ipv6 ospf 1 area 0
!
interface FastEthernet0/1
 no ip address
 duplex auto
 speed auto
 ipv6 address 2034::3/64
 ipv6 enable
 ipv6 ospf 1 area 34
!
interface Serial0/2
 no ip address
 shutdown
 ipv6 address 2001::3/64
 ipv6 enable
 ipv6 ospf priority 0     <- Turning off OSPF Priority for NBMA requires ipv6 in command
 ipv6 ospf 1 area 123
!
interface Serial0/3
 no ip address
 shutdown
!
!
!
ip http server
no ip http secure-server
!
ipv6 router ospf 1
 router-id 3.3.3.3
 log-adjacency-changes
!
!
!
!
!
!
control-plane
!
!
!
!
!
!
!
!
!
!
!
line con 0
 exec-timeout 0 0
 logging synchronous
line aux 0
line vty 0 4
 password CCNP
 logging synchronous
 login
!
!
end

R3#

So it’s basically the same, but those IPv6 addresses can be absolute brain murder to work with and configure when your tired. The only way I actually caught my issue before I entirely gave up, was through “debug ipv6 ospf pack” and noticed I wasn’t getting any.

That led to a “sh ip int bri” just to check if stuff is Up/Down or Down/Down, and sure enough Fa0/1 was Administratively down, and of course after a length of troubleshooting the answer was that easy.

Anyways, check it out:

R4#ping 2022::1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2022::1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/3/8 ms
R4#sh ipv6 ospf nei

Neighbor ID     Pri   State           Dead Time   Interface ID    Interface
3.3.3.3           1   FULL/BDR        00:00:30    5               FastEthernet0/1
R4#sh ipv6 route ospf
IPv6 Routing Table – default – 7 entries
Codes: C – Connected, L – Local, S – Static, U – Per-user Static route
       B – BGP, HA – Home Agent, MR – Mobile Router, R – RIP
       I1 – ISIS L1, I2 – ISIS L2, IA – ISIS interarea, IS – ISIS summary
       D – EIGRP, EX – EIGRP external, NM – NEMO, ND – Neighbor Discovery
       l – LISP
       O – OSPF Intra, OI – OSPF Inter, OE1 – OSPF ext 1, OE2 – OSPF ext 2
       ON1 – OSPF NSSA ext 1, ON2 – OSPF NSSA ext 2
OI  2022::1/128 [110/2]
     via FE80::20F:23FF:FE09:B181, FastEthernet0/1
OI  2023::/64 [110/2]
     via FE80::20F:23FF:FE09:B181, FastEthernet0/1
OI  2033::1/128 [110/1]
     via FE80::20F:23FF:FE09:B181, FastEthernet0/1
R4#

So I am able to ping across the world from R4 thus far, or the Area 34 / 0 world, I am not touching R1 tonight as I’d like to dig into Redistribution when I go there, however I’d like to see R3’s “sh ipv6 ospf” output which is surprisingly pretty little:

R3#sh ipv6 ospf
 Routing Process “ospfv3 1” with ID 3.3.3.3
 It is an area border router
 SPF schedule delay 5 secs, Hold time between two SPFs 10 secs
 Minimum LSA interval 5 secs. Minimum LSA arrival 1 secs
 LSA group pacing timer 240 secs
 Interface flood pacing timer 33 msecs
 Retransmission pacing timer 66 msecs
 Number of external LSA 0. Checksum Sum 0x000000
 Number of areas in this router is 4. 4 normal 0 stub 0 nssa
 Reference bandwidth unit is 100 mbps
    Area BACKBONE(0)
        Number of interfaces in this area is 1
        SPF algorithm executed 5 times
        Number of LSA 10. Checksum Sum 0x058EAA
        Number of DCbitless LSA 0
        Number of indication LSA 0
        Number of DoNotAge LSA 0
        Flood list length 0
    Area 3
        Number of interfaces in this area is 1
        SPF algorithm executed 7 times
        Number of LSA 6. Checksum Sum 0x03BE1F
        Number of DCbitless LSA 0
        Number of indication LSA 0
        Number of DoNotAge LSA 0
        Flood list length 0
    Area 34
        Number of interfaces in this area is 1
        SPF algorithm executed 5 times
        Number of LSA 10. Checksum Sum 0x052BC0
        Number of DCbitless LSA 0
        Number of indication LSA 0
        Number of DoNotAge LSA 0
        Flood list length 0
    Area 123
        Number of interfaces in this area is 1
        SPF algorithm executed 2 times
        Number of LSA 6. Checksum Sum 0x03D444
        Number of DCbitless LSA 0
        Number of indication LSA 0
        Number of DoNotAge LSA 0
        Flood list length 0

R3#

So next lab is finishing off the config with a quick config on S0/0 on R1, then move into Redistribution of IPv6 addresses, WOOOOOOOO!!! 😀