cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2277
Views
0
Helpful
1
Replies

IS-IS to OSPFv3 IPv6 Redistribution Problem

alfataja
Level 1
Level 1

Hi, I am doing some simple IPv6 routing lab using GNS3. Here's the topology:

 

Screenshot_20.png

the scenario is i want to redistribute the route from is-is to ospf network and vice versa.

 

here's the running config from R2:


Current configuration : 1329 bytes
!
version 15.2
service timestamps debug datetime msec
service timestamps log datetime msec
!
hostname R2
!
boot-start-marker
boot-end-marker
!
!
!
no aaa new-model
no ip icmp rate-limit unreachable
ip cef
!
!
!
!
!
!
no ip domain lookup
ipv6 unicast-routing
ipv6 cef
!
!
multilink bundle-name authenticated
!
!
!
!
!
!
!
!
!
ip tcp synwait-time 5
!
!
!
!
!
!
!
!
!
!
!
!
interface FastEthernet0/0
 no ip address
 shutdown
 duplex full
!
interface Serial1/0
 no ip address
 ipv6 address 2018::1:2/126
 ipv6 enable
 ipv6 router isis
 serial restart-delay 0
 isis circuit-type level-1
!
interface Serial1/1
 no ip address
 ipv6 address 2018::1:5/126
 ipv6 enable
 ipv6 ospf 1 area 0
 serial restart-delay 0
!
interface Serial1/2
 no ip address
 shutdown
 serial restart-delay 0
!
interface Serial1/3
 no ip address
 shutdown
 serial restart-delay 0
!
router isis
 net 11.0000.0000.0002.00
 is-type level-1
 redistribute ospf 1 metric 10 match internal
!
ip forward-protocol nd
!
!
no ip http server
no ip http secure-server
!
ipv6 router ospf 1
 router-id 2.2.2.2
 redistribute isis level-1-2 include-connected
!
!
!
!
control-plane
!
!
line con 0
 exec-timeout 0 0
 privilege level 15
 logging synchronous
 stopbits 1
line aux 0
 exec-timeout 0 0
 privilege level 15
 logging synchronous
 stopbits 1
line vty 0 4
 login
!
!
end

 

The redistribution command seems works well at the R3:

Screenshot_21.png

 

But at R1, the redistribution is not working.

 

Screenshot_22.png

 

So that is the problem. The questions is, Am i make something stupid? Anyone know the solution for this problem?  Please help me guys.

 

I am sorry if my English is bad :(

1 Reply 1

Peter Paluch
Cisco Employee
Cisco Employee

Hi,

Sorry for this answer coming so late. I still hope, though, it will be useful.

The redistribution into IS-IS did not work for you because of two important reasons:

  1. When you redistribute into IS-IS, the redistribution is by default performed into Level-2 only. Since you have limited your IS-IS to Level-1, the redistributed routes have nowhere to go, and so are not redistributed. You need to use a route-map to mark the redistributed to be injected into Level-1 database.
  2. For IPv6-specific operations in IS-IS, you need to create an address-family ipv6 section in the router isis configuration, and specify the redistribution there. The redistribution you have configured currently is an IPv4 redistribution.

If you wanted to fix your IS-IS configuration on R2, it would be:

route-map SetISISLevel permit 10
 set level level-1
!
router isis
 net 11.0000.0000.0002.00
 is-type level-1
 !
 address-family ipv6
  redistribute ospf 1 metric 10 match internal route-map SetISISLevel include-connected

A couple of additional comments:

  • You do not need the match internal selector in your particular configuration - what it does is pick only internal OSPF routes for redistribution, but your routes are all just internal.
  • I have added the include-connected selector to make sure IS-IS also redistributes directly-connected routes assigned to OSPF

Please feel welcome to ask further!

Best regards,
Peter