IS IS Route Leaking

Introduction

Route leaking is a way to de-aggregation from the default route sent by the L1L2 router and solving the suboptimal routing if the L1L2 route is not optimal.

Route Leaking

  • This feature makes sense to use with multiple L1L2 routers.
  • Used to leak specific routes from L2 to L1. By default L1 will only get a default route and are considered to be stub area.
  • Route leaking can be used to select which L2 router to choose for certain routes, in a multiple L1L2 designs.
  • Configured using a redistribution, but instead of other protocols redistributes ISIS protocol.
  • Route-map did not work in the redistribution.
  • ACL extended only allowed for distribution list.
ISIS-leaking.png

Figure 1 - Packet capture of ISIS LSP showing UP and DOWN bits set.

  • There is a loop prevention mechanism implemented.
    • L1 routes with UP bit set - are natively advertised and eligible for leaking.
    • L1 routes with DOWN bit set - are already leaked and are not leaked back to L2 area. L1L2 sets it to down during leaking, if any prefixes are received with down bit set, the loop prevention mechanism stops them.
  • Leaked routes are displayed as interarea in the routing table with ia flag:

i ia 6.6.6.6 [115/168] via 10.1.34.3, 00:04:05, GigabitEthernet0/0

Relevant Commands

redistribute isis ip level-2 into level-1 distribute-list

R1(config-router)#        redistribute isis [instance] ip level-2 into level-1 distribute-list  (ext acl)

show clns protocol

show clns protocol

Show isis database level-1 detail

show isis database level-1 R3.00-00 detail

Additional Resources

IS-IS Route Leaking - Amits Cisco Zone KB
IS-IS Route Leaking Overview - Cisco

Comments

rating: 0+x
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License