Basic OSPFv3 configuration
Basic OSPFv3 configuration
Stub Router-
ipv6 unicast-routing
ipv6 cef
!
interface serial 0/0
no ip address
ipv6 enable
ipv6 address 2001:ABAB::/64 eui-64
ipv6 ospf 1 area 2
!
ipv6 router ospf 1
router-id 3.3.3.3
area 2 stub
!
ABR1 Router-
ipv6 unicast-routing
ipv6 cef
!
interface FastEthernet0/0
no ip address
speed auto
ipv6 address 2003::1/124
ipv6 enable
ipv6 ospf 1 area 0
!
interface Serial0/0
no ip address
ipv6 address 2002:ABAB::/64 eui-64
ipv6 enable
ipv6 ospf 1 area 2
!
ipv6 router ospf 1
router-id 1.1.1.1
area 2 stub no-summary
!
ASBR Router-
ipv6 unicast-routing
ipv6 cef
!
interface FastEthernet0/0
no ip address
ipv6 address 2003::2/124
ipv6 enable
ipv6 ospf 1 area 0
!
interface Serial0/0
no ip address
ipv6 address 2003::1:1/124
ipv6 enable
ipv6 rip EXT enable
!
ipv6 router ospf 1
router-id 2.2.2.2
default-metric 25
redistribute rip EXT metric-type 1 include-connected
!
ipv6 router rip EXT
redistribute ospf 1 match internal external 1 external 2 include-connected
!
External Router-
ipv6 unicast-routing
ipv6 cef
!
interface Loopback0
no ip address
ipv6 address 2004:ABAB::/64 eui-64
ipv6 enable
ipv6 rip EXT enable
!
interface Serial0/0
no ip address
ipv6 address 2003::1:2/124
ipv6 enable
ipv6 rip EXT enable
!
ipv6 router rip EXT
As soon as OSPFv3 is enabled on Stub Router, it starts to send out OSPFv3 Type 1 Hello messages to FF02::5 multicast address. Once it receives Hello packets from ABR1 router, they negotiate Master/Slave relationship and then starts to send DBD packets.
Stub_Router# debug ipv6 ospf events
Stub_Router# debug ipv6 ospf packet
*Mar 1 00:14:20.999: OSPFv3: rcv. v:3 t:1 l:36 rid:1.1.1.1
aid:0.0.0.2 chk:142A inst:0 from Serial0/0
*Mar 1 00:14:21.023: OSPFv3: rcv. v:3 t:2 l:28 rid:1.1.1.1
aid:0.0.0.2 chk:EB8A inst:0 from Serial0/0
*Mar 1 00:14:21.027: OSPFv3: rcv. v:3 t:1 l:40 rid:1.1.1.1
aid:0.0.0.2 chk:E1C inst:0 from Serial0/0
*Mar 1 00:14:21.027: OSPFv3: 2 Way Communication to 1.1.1.1 on Serial0/0, state 2WAY
*Mar 1 00:14:21.027: OSPFv3: Send DBD to 1.1.1.1 on Serial0/0 seq 0x1737 opt 0x0011 flag 0x7 len 28
*Mar 1 00:14:21.031: OSPFv3: Rcv DBD from 1.1.1.1 on Serial0/0 seq 0x2402 opt 0x0011 flag 0x7 len 28 mtu 1500 state EXSTART
*Mar 1 00:14:21.031: OSPFv3: First DBD and we are not SLAVE
*Mar 1 00:14:21.035: OSPFv3: rcv. v:3 t:2 l:88 rid:1.1.1.1
aid:0.0.0.2 chk:5CF3 inst:0 from Serial0/0
*Mar 1 00:14:21.039: OSPFv3: Rcv DBD from 1.1.1.1 on Serial0/0 seq 0x1737 opt 0x0011 flag 0x2 len 88 mtu 1500 state EXSTART
*Mar 1 00:14:21.039: OSPFv3: NBR Negotiation Done. We are the MASTER
*Mar 1 00:14:21.039: OSPFv3: Send DBD to 1.1.1.1 on Serial0/0 seq 0x1738 opt 0x0011 flag 0x3 len 88
*Mar 1 00:14:21.043: OSPFv3: rcv. v:3 t:2 l:28 rid:1.1.1.1
aid:0.0.0.2 chk:F85B inst:0 from Serial0/0
*Mar 1 00:14:21.047: OSPFv3: Rcv DBD from 1.1.1.1 on Serial0/0 seq 0x1738 opt 0x0011 flag 0x0 len 28 mtu 1500 state EXCHANGE
*Mar 1 00:14:21.047: OSPFv3: Send DBD to 1.1.1.1 on Serial0/0 seq 0x1739 opt 0x0011 flag 0x1 len 28Send LS REQ to 1.1.1.1 length 36 LSA count 3
*Mar 1 00:14:21.051: OSPFv3: rcv. v:3 t:3 l:52 rid:1.1.1.1
aid:0.0.0.2 chk:C326 inst:0 from Serial0/0
*Mar 1 00:14:21.055: OSPFv3: rcv. v:3 t:2 l:28 rid:1.1.1.1
aid:0.0.0.2 chk:F85A inst:0 from Serial0/0
Once the DBD packets are exchanged, the routers send Link-State Request (LS REQ) and Link-State Update (LS UPD) messages to build their LSDB. After successive LS REQ and LS UPD message, and when the state reaches FULL, the routers continue to exchange Hello packets.
Stub_Router#
*Mar 1 00:14:21.055: OSPFv3: rcv. v:3 t:4 l:144 rid:1.1.1.1
aid:0.0.0.2 chk:58BC inst:0 from Serial0/0Rcv LS REQ from 1.1.1.1 on Serial0/0 length 52 LSA count 3Send UPD to 131.88.101.156 on Serial0/0 length 128 LSA count 3
*Mar 1 00:14:21.059: OSPFv3: Rcv DBD from 1.1.1.1 on Serial0/0 seq 0x1739 opt 0x0011 flag 0x0 len 28 mtu 1500 state EXCHANGE
*Mar 1 00:14:21.063: OSPFv3: Exchange Done with 1.1.1.1 on Serial0/0Rcv LS UPD from 1.1.1.1 on Serial0/0 length 144 LSA count 3
*Mar 1 00:14:21.067: OSPFv3: Synchronized with 1.1.1.1 on Serial0/0, state FULL
*Mar 1 00:14:21.067: %OSPFv3-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial0/0 from LOADING to FULL, Loading Done
*Mar 1 00:14:21.687: OSPFv3: rcv. v:3 t:4 l:60 rid:1.1.1.1
aid:0.0.0.2 chk:66EB inst:0 from Serial0/0Rcv LS UPD from 1.1.1.1 on Serial0/0 length 60 LSA count 1
*Mar 1 00:14:23.683: OSPFv3: rcv. v:3 t:5 l:96 rid:1.1.1.1
aid:0.0.0.2 chk:4BB5 inst:0 from Serial0/0
The show ipv6 ospf database command shows the Link State Database (LSDB) of the router.
Stub_Router# show ipv6 ospf database
OSPFv3 Router with ID (3.3.3.3) (Process ID 1)
Router Link States (Area 2)
ADV Router Age Seq# Fragment ID Link count Bits
1.1.1.1 885 0x80000007 0 1 B
3.3.3.3 919 0x80000008 0 1 None
Inter Area Prefix Link States (Area 2)
ADV Router Age Seq# Prefix
1.1.1.1 373 0x80000002 ::/0
Link (Type-8) Link States (Area 2)
ADV Router Age Seq# Link ID Interface
1.1.1.1 964 0x80000006 5 Se0/0
3.3.3.3 1165 0x80000006 5 Se0/0
Intra Area Prefix Link States (Area 2)
ADV Router Age Seq# Link ID Ref-lstype Ref-LSID
1.1.1.1 964 0x80000005 0 0x2001 0
3.3.3.3 1172 0x80000005 0 0x2001 0
The show ipv6 ospf database router command shows the Router LSAs the router originates and receives. The Router LSAs carry no address/prefix information.
Stub_Router# show ipv6 ospf database router
OSPFv3 Router with ID (3.3.3.3) (Process ID 1)
Router Link States (Area 2)
Routing Bit Set on this LSA
LS age: 753
Options: (V6-Bit R-bit DC-Bit)
LS Type: Router Links
Link State ID: 0
Advertising Router: 1.1.1.1
LS Seq Number: 80000007
Checksum: 0xFCA4
Length: 40
Area Border Router
Number of Links: 1
Link connected to: another Router (point-to-point)
Link Metric: 64
Local Interface ID: 5
Neighbor Interface ID: 5
Neighbor Router ID: 3.3.3.3
LS age: 791
Options: (V6-Bit R-bit DC-Bit)
LS Type: Router Links
Link State ID: 0
Advertising Router: 3.3.3.3
LS Seq Number: 80000008
Checksum: 0x178A
Length: 40
Number of Links: 1
Link connected to: another Router (point-to-point)
Link Metric: 64
Local Interface ID: 5
Neighbor Interface ID: 5
Neighbor Router ID: 1.1.1.1
The LSAs carry Options field which has the following bits here-
V6 bit- indicates whether the router/link should be used in routing calculation.
R bit- It is the "Router bit". It indicates whether the originator is an active router.
DC bit- indicates the router's handling of Demand Circuit
The following command shows that Link LSAs carry link-specific addresses.
Stub_Router# show ipv6 ospf database link
OSPFv3 Router with ID (3.3.3.3) (Process ID 1)
Link (Type-8) Link States (Area 2)
LS age: 627
Options: (V6-Bit R-bit DC-Bit)
LS Type: Link-LSA (Interface: Serial0/0)
Link State ID: 5 (Interface ID)
Advertising Router: 1.1.1.1
LS Seq Number: 80000006
Checksum: 0x215C
Length: 56
Router Priority: 1
Link Local Address: FE80::D20E:16FF:FE50:0
Number of Prefixes: 1
Prefix Address: 2002:ABAB::
Prefix Length: 64, Options: None
LS age: 828
Options: (V6-Bit R-bit DC-Bit)
LS Type: Link-LSA (Interface: Serial0/0)
Link State ID: 5 (Interface ID)
Advertising Router: 3.3.3.3
LS Seq Number: 80000006
Checksum: 0xB4C2
Length: 56
Router Priority: 1
Link Local Address: FE80::D20D:16FF:FE50:0
Number of Prefixes: 1
Prefix Address: 2001:ABAB::
Prefix Length: 64, Options: None
Since the Stub Router belongs to a Totally-Stub Area, the ABR1 router sends only the default route to the Stub router.
Stub_Router# show ipv6 route
IPv6 Routing Table - 6 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
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 ::/0 [110/65]
via FE80::D20E:16FF:FE50:0, Serial0/0
C 2001:ABAB::/64 [0/0]
via ::, Serial0/0
L 2001:ABAB::D20D:16FF:FE50:0/128 [0/0]
via ::, Serial0/0
O 2002:ABAB::/64 [110/128]
via FE80::D20E:16FF:FE50:0, Serial0/0
L FE80::/10 [0/0]
via ::, Null0
L FF00::/8 [0/0]
via ::, Null0
The ABR1 router is the ABR router.
ABR1# show ipv6 ospf
Routing Process "ospfv3 1" with ID 1.1.1.1
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 2. Checksum Sum 0x00A1E0
Number of areas in this router is 2. 1 normal 1 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 8. Checksum Sum 0x052E71
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
Area 2
Number of interfaces in this area is 1
It is a stub area, no summary LSA in this area
generates stub default route with cost 1
SPF algorithm executed 6 times
Number of LSA 7. Checksum Sum 0x042237
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
The ABR1 router receives external routes (RIP routes) from the ASBR router.
ABR1# show ipv6 route
IPv6 Routing Table - 9 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
U - Per-user Static route
I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
O 2001:ABAB::/64 [110/128]
via FE80::D20D:16FF:FE50:0, Serial0/0
C 2002:ABAB::/64 [0/0]
via ::, Serial0/0
L 2002:ABAB::D20E:16FF:FE50:0/128 [0/0]
via ::, Serial0/0
C 2003::/124 [0/0]
via ::, FastEthernet0/0
L 2003::1/128 [0/0]
via ::, FastEthernet0/0
OE1 2003::1:0/124 [110/26]
via FE80::D20F:BFF:FE24:0, FastEthernet0/0
OE1 2004:ABAB::/64 [110/26]
via FE80::D20F:BFF:FE24:0, FastEthernet0/0
L FE80::/10 [0/0]
via ::, Null0
L FF00::/8 [0/0]
via ::, Null0
The ASBR router is the Autonomous System Boundary router for the network. It is connected to the RIP network through Serial 0/0 interface.
ASBR# show ipv6 ospf
Routing Process "ospfv3 1" with ID 2.2.2.2
It is an autonomous system boundary router
Redistributing External Routes (with default metric 25) from,
rip with metric-type 1 include-connected
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 2. Checksum Sum 0x00A1E0
Number of areas in this router is 1. 1 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 2 times
Number of LSA 8. Checksum Sum 0x052E71
Number of DCbitless LSA 0
Number of indication LSA 0
Number of DoNotAge LSA 0
Flood list length 0
ASBR# show ipv6 rip
RIP process "EXT", port 521, multicast-group FF02::9, pid 156
Administrative distance is 120. Maximum paths is 16
Updates every 30 seconds, expire after 180
Holddown lasts 0 seconds, garbage collect after 120
Split horizon is on; poison reverse is off
Default routes are not generated
Periodic updates 69, trigger updates 6
Interfaces:
Serial0/0
Redistribution:
Redistributing protocol ospf 1 include-connected