cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
668
Views
0
Helpful
3
Replies

OSPFv3 AF NSSA conditional default route injection

Jacob Zartmann
Level 1
Level 1

Hi,

I'm deploying OSPFv3 AF and have trouble injecting a default route (conditionally) with a NSSA. I'm trying to do this on a CE as we have firewalls connected here.

 

The below scenario works with OSPFv2 by the way.

 

The basic configuration is this:

 

!PE:
 

ipv6 unicast-routing
!
interface FastEthernet1/0
 ip address 10.0.12.1 255.255.255.0
 speed auto
 duplex auto
 ipv6 enable
 ospfv3 12 ipv6 area 12
!
router ospfv3 12
 !
 address-family ipv6 unicast
  area 12 nssa
 exit-address-family
!

 

 

!CE:
ipv6 unicast-routing
!
interface FastEthernet1/0
 description -> PE
 ip address 10.0.12.2 255.255.255.0
 speed auto
 duplex auto
 ipv6 enable
 ospfv3 12 ipv6 area 12
!
router ospfv3 12
 !
 address-family ipv6 unicast
  area 12 nssa default-information-originate
 exit-address-family
!
ipv6 route ::/0 Null0

 

! CE show outputs:

CE#sh ospfv3 12 ipv6 nei

          OSPFv3 12 address-family ipv6 (router-id 2.2.2.2)

Neighbor ID     Pri   State           Dead Time   Interface ID    Interface
1.1.1.1           1   FULL/BDR        00:00:34    3               FastEthernet1/0
CE#sh ospfv3 12 ipv6 data

          OSPFv3 12 address-family ipv6 (router-id 2.2.2.2)

        Router Link States (Area 12)

ADV Router       Age         Seq#        Fragment ID  Link count  Bits
 1.1.1.1         389         0x80000002  0            1           None
 2.2.2.2         388         0x80000003  0            1           E

        Net Link States (Area 12)

ADV Router       Age         Seq#        Link ID    Rtr count
 2.2.2.2         388         0x80000001  3          2

        Link (Type-8) Link States (Area 12)

ADV Router       Age         Seq#        Link ID    Interface
 1.1.1.1         397         0x80000002  3          Fa1/0
 2.2.2.2         448         0x80000002  3          Fa1/0
CE#

 

! PE show output:

PE#sh ipv6 route
IPv6 Routing Table - default - 1 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
       B - BGP, R - RIP, H - NHRP, I1 - ISIS L1
       I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
       EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
       NDr - Redirect, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
       OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, l - LISP
L   FF00::/8 [0/0]
     via Null0, receive
PE#

 

If I do a redist connected on the CE, it clears the P-bit and I see a default route (unconditionally) on the PE:

*Apr 14 08:42:31.855: %OSPFv3-4-NSSA_NO_FA: OSPF process 12 lacks forwarding address for type 7 LSA 0.0.0.0 in NSSA 12 - P-bit cleared

 

Now on the PE I see:

PE#sh ipv6 route
IPv6 Routing Table - default - 2 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
       B - BGP, R - RIP, H - NHRP, I1 - ISIS L1
       I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
       EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
       NDr - Redirect, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
       OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, l - LISP
ON2 ::/0 [110/1]
     via FE80::C803:5FF:FEAC:1C, FastEthernet1/0
L   FF00::/8 [0/0]
     via Null0, receive
PE#

 

The question is:

How do I conditionally inject a default route with OSPFv3 AF NSSA?

 

Thanks

/JZ

 

3 Replies 3

luckymike33
Level 1
Level 1

Hi,

A quick check of the config guide shows that their examples of default origination in OSPFv3 use the 'default information-originate' command, this can be tied in with a route-map, in order to match a certain condition. i.e. statement is configured under the process, not using the 'area' command.

 

1. create prefix -list matching routes (these form the matching condition)

2. create a route-map - with a permit statement matching the prefix-list.

3. default information-originate route-map [map name]

 

HTH

 

Mike

 

Jacob Zartmann
Level 1
Level 1

Hi Mike,

Thanks for your input. Could you please send me a link to the source of this information?

I'm looking here and see no such example.

Best regards,

/JZ

luckymike33
Level 1
Level 1

Hi,

 

This may be my mistake - I enclose a link to the command reference for the IOS image I found this from, it is an IOS-XML version.

http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipv6/command/ipv6-cr-book/ipv6-d2.html#wp3802563151

 

Sorry if I have confused this matter.

 

Very best wishes

 

Mike

 

 

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Review Cisco Networking products for a $25 gift card