i
Contents
Configuring basic IP routing ············································································ 1
Routing table ······················································································································································ 1
Dynamic routing protocols ································································································································· 2
Route preference ··············································································································································· 2
Load sharing ······················································································································································ 3
Route backup ····················································································································································· 3
Route recursion ·················································································································································· 3
Route redistribution ············································································································································ 3
Extension attribute redistribution ························································································································ 3
Configuring the maximum lifetime for routes and labels in the RIB ··································································· 4
Configuring the maximum lifetime for routes in the FIB ····················································································· 4
Configuring the maximum number of ECMP routes ·························································································· 5
Enabling the enhanced ECMP mode ················································································································· 5
Enabling support for IPv6 routes with prefixes longer than 64 bits ···································································· 6
Displaying and maintaining a routing table ········································································································ 6
Configuring static routing ················································································ 8
Configuring a static route ··································································································································· 8
Configuring BFD for static routes ······················································································································· 9
Bidirectional control mode ·························································································································· 9
Single-hop echo mode ····························································································································· 10
Configuring static route FRR ···························································································································· 11
Configuration guidelines ··························································································································· 11
Configuration procedure ··························································································································· 11
Displaying and maintaining static routes ·········································································································· 12
Static route configuration examples ················································································································· 13
Basic static route configuration example ·································································································· 13
BFD for static routes configuration example (direct next hop) ································································· 15
BFD for static routes configuration example (indirect next hop) ······························································ 17
Static route FRR configuration example ·································································································· 20
Configuring a default route ············································································ 23
Configuring RIP ····························································································· 24
Overview ·························································································································································· 24
RIP route entries ······································································································································ 24
Routing loop prevention ··························································································································· 24
RIP operation ··········································································································································· 24
RIP versions ············································································································································· 25
Protocols and standards ·························································································································· 25
RIP configuration task list ································································································································ 25
Configuring basic RIP ······································································································································ 26
Enabling RIP ············································································································································ 26
Controlling RIP reception and advertisement on interfaces ····································································· 27
Configuring a RIP version ························································································································ 27
Configuring RIP route control ··························································································································· 28
Configuring an additional routing metric ··································································································· 28
Configuring RIPv2 route summarization ·································································································· 29
Disabling host route reception ·················································································································· 29
Advertising a default route ······················································································································· 30
Configuring received/redistributed route filtering ······················································································ 30
Configuring a preference for RIP ············································································································· 31
Configuring RIP route redistribution ········································································································· 31
Tuning and optimizing RIP networks ··············································································································· 32
Configuration prerequisites ······················································································································ 32
Configuring RIP timers ····························································································································· 32
Enabling split horizon and poison reverse ······························································································· 32