SlideShare a Scribd company logo
1 of 46
Download to read offline
ADVANCES IN EIGRP

                                             RST-4300




                            RST-4300
                            9859_05_2004_X     © 2004 Cisco Systems, Inc. All rights reserved.   1




                                  Advances in EIGRP

                                  • Scaling Enhancements
                                  • Network Stability
                                    Enhancements
                                  • Other Enhancements




                            RST-4300
                            9859_05_2004_X     © 2004 Cisco Systems, Inc. All rights reserved.   2




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
SCALING ENHANCEMENTS




                           RST-2310
                           9636_05_2004_c1   © 2004 Cisco Systems, Inc. All rights reserved.   3




                                  Scaling Enhancements

                                  • EIGRP Stubs
                                  • Single Peering Over Parallel
                                    Links




                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.   4




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Stubs

                                  • When a router running
                                    EIGRP loses its connection




                                                                                                  10.1.1.0/24
                                    to a network, it first                                                                 A             B
                                    searches for alternate loop
                                    free paths
                                  • If it finds none, it then sends                            router-a#sho ip eigrp topo

                                    queries to each of its                                     IP-EIGRP Topology Table

                                    neighbors, looking for an                                  ....
                                                                                               P 10.1.1.0/24, 1 successors, FD is 281600
                                    alternate path
                                                                                                                via Connected, Ethernet1/2

                                                                                               router-a#show ip eigrp events
                                                                                               Event information for AS 100:
                                                                                               ....
                                                                                               12 Active net/peers: 10.1.1.0/24 1
                                                                                               14 FC not sat Dmin/met: 4294967295 128256
                                                                                               15 Find FS: 10.1.1.0/24 128256
                                                                                               ....
                                                                                               18 Conn rt down: 10.1.1.0/24 Ethernet 3/1
                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                 5




                                  EIGRP Stubs

                                  • If the neighbor has no path to
                                    this destination, it replies
                                                                                                  10.1.1.0/24




                                  • The router then removes all                                                            A             B
                                    references to this route from its
                                    local tables
                                  • In large hub and spoke
                                                                                               router-a#show ip eigrp events
                                    networks, the hub routers have                             Event information for AS 100:
                                    to build queries and process                               1 NDB delete: 10.1.1.0/24 1
                                                                                               ....
                                    replies from each of the spokes                            12 Active net/peers: 10.1.1.0/24 1
                                                                                               14 FC not sat Dmin/met: 4294967295 128256
                                  • This limits scaling!                                       15 Find FS: 10.1.1.0/24 128256
                                                                                               ....
                                                                                               18 Conn rt down: 10.1.1.0/24 Ethernet 3/1




                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                 6




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Stubs

                                  • If these spokes are remotes
                                    sites, they have two




                                                                                               10.1.1.0/24
                                    connections for resiliency, not                                          A            B
                                    so they can transit traffic
                                    between A and B
                                  • A should never use the spokes
                                    as a path to anything, so
                                    there’s no reason to learn
                                    about, or query for, routes
                                    through these spokes




                                                                                                             don’t use these paths


                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                     7




                                  EIGRP Stubs

                                  • To signal A and B that the paths
                                    through the spokes should not
                                                                                               10.1.1.0/24




                                    be used, the spoke routers can                                           A            B
                                    be configured as stubs




                                router#config t#
                                router(config)#router eigrp 100
                                router(config-router)#EIGRP stub connected
                                router(config-router)#




                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                     8




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Stubs

                                  • Marking the spokes as stubs
                                    allows them to signal A and B




                                                                                                             10.1.1.0/24
                                    that they are not valid transit                                                                      A                                    B
                                    paths
                                  • A will not query stubs,
                                    reducing the total number of
                                    queries in this example to 1
                                  • Marking the remotes as stubs
                                    also reduces the complexity of
                                    this topology; B now believes it
                                    only has 1 path to 10.1.1.0/24,
                                    rather than 5
                                                                                                                                                                          s
                                                                                                                                                                        ub
                                                                                                                                                                      st
                                                                                                                                                                 as
                                                                                                                                                    k   ed
                                                                                                                                                 ar
                                                                                                                                             m

                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                                                                9




                                  EIGRP Stubs

                                  • If stub connected is                                                                   A
                                    configured
                                             B will advertise 10.1.2.0/24                                    10.2.2.2/31
                                                                                                                                                   10.1.3.0/24




                                             to A
                                             B will not advertise                                                          B
                                             10.1.2.0/23, 10.1.3.0/23, or
                                             10.1.4.0/24
                                                                                                                           10.1.2.0/24
                                  • If stub summary is
                                    configured                                                       ip route 10.1.4.0 255.255.255.0 10.1.1.10
                                                                                                     !
                                             B will advertise 10.1.2.0/23                            interface serial 0
                                             to A                                                      ip summary-address eigrp 10.1.1.0 255.255.254.0
                                                                                                     !
                                             B will not advertise                                    router eigrp 100
                                             10.1.2.0/24, 10.1.3.0/24, or                              redistribute static 1000 1 255 1 1500
                                             10.1.4.0/24                                               network 10.2.2.2 0.0.0.1
                                                                                                       network 10.1.2.0 0.0.0.255

                                                                                                     eigrp stub connected

                                                                                                     eigrp stub summary

                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                                                                10




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Stubs

                                  • If stub static is configured                                                 A
                                             B will advertise 10.1.4.0/24
                                             to A                                                            10.2.2.2/31




                                                                                                                                    10.1.3.0/24
                                             B will not advertise                                                B
                                             10.1.2.0/24, 10.1.2.0/23, or
                                             10.1.3.0/24
                                  • If stub receive-only is                                                       10.1.2.0/24
                                    configured                                                       ip route 10.1.4.0 255.255.255.0 10.1.1.10
                                             B won’t advertise anything                              !
                                                                                                     interface serial 0
                                             to A, so A needs to have a                                ip summary-address eigrp 10.1.1.0 255.255.254.0
                                             static route to the networks                            !
                                             behind B to reach them                                  router eigrp 100
                                                                                                       redistribute static 1000 1 255 1 1500
                                                                                                       network 10.2.2.2 0.0.0.1
                                                                                                       network 10.1.2.0 0.0.0.255

                                                                                                     eigrp stub static

                                                                                                     eigrp stub receive-only

                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                                 11




                                  EIGRP Stubs

                              • Any combination of the route types can be specified on the
                                eigrp stub statement, except receive-only, which cannot be
                                used with any other option
                              • For example:
                                        eigrp stub connected summary redistributed
                              • If eigrp stub is specified without any options, it will send
                                connected and summary routes




                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                                 12




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Stubs

                                  • At A, you can tell B is a stub
                                    using show ip eigrp                                           A
                                    neighbor detail.




                                                                                                                        10.1.3.0/24
                                                                                                10.2.2.2/31

                                                                                                  B


                                                                                                    10.1.2.0/24



                                             router-a#show ip eigrp neighbor detail
                                             IP-EIGRP neighbors for process 100
                                             H   Address       Interface       Hold Uptime    SRTT                RTO   Q Seq Type
                                                                                (sec)         (ms)                     Cnt Num
                                             0   10.2.2.3      Et1/2              10 00:00:50 320                 1920 0 7
                                                Version 12.2/1.2, Retrans: 0, Retries: 0
                                                Stub Peer Advertising ( CONNECTED ) Routes



                            RST-4300
                            9859_05_2004_X    © 2004 Cisco Systems, Inc. All rights reserved.                                         13




                                  EIGRP Stubs

                                  • EIGRP stubs are available in 12.0(6.3)T 12.0(6.1)PI
                                    12.0(6.3)XE01(0.35)
                                  • http://www.cisco.com/en/US/partner/products/sw/io
                                    sswrel/ps1830/products_feature_guide09186a00800
                                    ab721.html




                            RST-4300
                            9859_05_2004_X    © 2004 Cisco Systems, Inc. All rights reserved.                                         14




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Stubs

                                  • Future Enhancement
                                  • Dual router remotes are not
                                    supported with EIGRP stubs                                                               A                               B
                                    today




                                                                                                                                 no default advertised
                                             C and D are a single remote site
                                  • If we mark C and D as stub                                                0.0.0.0/0                                  0.0.0.0/0
                                    routers
                                             C won’t advertise a default
                                             learned from A to D
                                                                                                                    C
                                             D won’t advertise a default
                                             learned from B to C                                                                                         D

                                  • If the B to D link fails, routing                                  stub
                                    from 10.1.1.0/24 fails
                                                                                                                                         10.1.1.0/24
                                             D doesn’t have any route
                                                                                                               remote site
                                             towards the core


                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                                                   15




                                  EIGRP Stubs

                                  • Future Enhancement
                                  • What if we have a mixture of
                                                                                                                             A                               B
                                    stub capabilities on a single
                                    interface?
                                             Some routers can be
                                             declared as stubs
                                             Other routers cannot be
                                             declared stubs
                                  • EIGRP stubs currently don’t
                                    support mixed modes on the
                                    same interface

                                                                                                                          cannot be
                                                                                                                          marked as
                                                                                                                          stubs
                                                                              can be marked as stubs

                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                                                   16




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Stubs

                                  • Future Enhancement
                                  • CSCdx74716 would allow                                                                          A                 B
                                    mixing stub and non-stub
                                    neighbors on shared media
                                             Useful for Ethernet in the
                                             data center
                                             Multipoint frame relay used
                                             to connect to remotes and
                                             lateral connections within
                                             the same network layer


                                                                                                                                cannot be
                                                                                                                                marked as
                                                                                                                                stubs
                                                                              can be marked as stubs

                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                                          17




                                  EIGRP Stubs

                                  • Future Enhancement
                                  • EIGRP Stub Site
                                                                                                                                    A                 B
                                             Route-maps used on C and D to
                                             identify which routes are leaked
                                             through which interfaces                                             0.0.0.0/0                     0.0.0.0/0
                                             C would allow advertising
                                             10.1.1.0/24 on interface toward
                                             A, and 0.0.0.0/0 on interface
                                             toward D                        leak 10.1.1.0/24 to A

                                             C would not advertise 0.0.0.0/0                                                    C
                                             toward A, since it’s not on the
                                             allowed list                                                                                       D

                                  • This allows both routers to be
                                                                                                           stub
                                    marked as stubs
                                                                                                                                        10.1.1.0/24
                                             The site won’t ever be used to
                                             transit traffic between A and B                                          remote site
                                                                                                     leak 0.0.0.0/0

                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                                          18




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
Single Peering

                                  • Future Enhancement
                                  • EIGRP currently peers over
                                    every link between a pair of                                                             A
                                    routers                                                                new route

                                             Each route learned at A will
                                             be advertised to B over
                                             every neighbor relationship
                                             Each route placed in the
                                             active state will cause a
                                             query through every
                                             neighbor relationship

                                                                                                                             B




                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                            19




                                  Single Peering

                                  • Future Enhancement
                                                                                                         paths installed   paths not
                                  • Slows down network                                                    in B’s routing   installed in B’s
                                    convergence                                                                    table   routing table
                                                                                                                             A
                                             EIGRP only split horizons on
                                             routes actually installed in the
                                             routing table
                                             If there are more paths than the
                                             maximum paths EIGRP can
                                             install in the routing table....
                                             The routers end up querying
                                             each other, which can cause
                                             major problems in network
                                             convergence times
                                                                                                     queries due to               queries
                                                                                                         lost route               because split
                                                                                                                             B    horizon is
                                                                                                                                  disabled on
                                                                                                                                  these links


                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                            20




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
Single Peering

                                  • Future Enhancement
                                  • EIGRP will eventually peer
                                    based on router IDs rather than
                                                                                                                     A
                                    interface addresses                                                     single
                                                                                                     relationship
                                             Only one neighbor relationship
                                             no matter how many links
                                             between the routers
                                  • Reduces routing traffic
                                  • Increases convergence speed
                                  • Decreases active times
                                    throughout the network
                                                                                                                     B




                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                       21




                                   NETWORK STABILITY
                                   ENHANCEMENTS




                           RST-2310
                           9636_05_2004_c1         © 2004 Cisco Systems, Inc. All rights reserved.                       22




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
Network Stability Enhancements

                                  • EIGRP SIA Rewrite
                                  • Multiple Autonomous
                                    System Support
                                  • Neighbor Continuity
                                    Enhancements
                                  • EIGRP 3-way Handshake
                                  • EIGRP Graceful Shutdown
                                  • EIGRP Graceful Restart




                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                              23




                                  EIGRP SIA Rewrite

                                  • A loses its route to 10.1.1.0/24                                     10.1.1.0/24
                                             No FS, mark route active
                                             Set a 3 minute active timer
                                                                                                                       10.1.10/24 gone; no FS
                                                                                                     A
                                             Query all neighbors (B)
                                  • B receives A’s query                                                               query
                                             No FS, mark route active
                                             Set 3 minute active timer
                                             Query all neighbors (C)                                                   10.1.10/24 gone; no FS
                                                                                                     B
                                  • C receives B’s query
                                                                                                                       query
                                             Examine local topology table
                                             No feasible successors
                                             No neighbors to query!
                                                                                                                       10.1.10/24 gone
                                                                                                     C



                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                              24




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP SIA Rewrite

                                  • C has no alternate path to                                           10.1.1.0/24
                                    10.1.1.0/24
                                             Remove from local tables
                                                                                                                       10.1.10/24 gone; no FS
                                             Reply to querying neighbors                             A
                                                                                                                       remove 10.1.1.0/24
                                  • B receives C’s reply                                                               query
                                             No outstanding queries
                                             Remove from local tables                                                  reply
                                             Reply to querying neighbors                                               10.1.10/24 gone; no FS
                                                                                                     B
                                  • A receives B’s reply                                                               remove 10.1.1.0/24
                                                                                                                       query
                                             No outstanding queries
                                             Remove from local tables
                                                                                                                       reply
                                                                                                                       10.1.10/24 gone
                                                                                                     C
                                                                                                                       remove 10.1.1.0/24


                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                               25




                                  EIGRP SIA Rewrite

                                  • If C sends the reply, and B                                          10.1.1.0/24
                                    never receives it, what
                                    happens?
                                  • A’s active timer (3 minutes) is                                                    10.1.10/24 gone; no FS
                                                                                                     A
                                    still counting down while B and
                                    C are trying to get the reply                                                      query
                                    back                                                                               reset relationship!
                                  • When this timer expires, A
                                    declares an SIA
                                                                                                                       10.1.10/24 gone; no FS
                                             The A/B neighbor relationship is                        B
                                             reset
                                                                                                                       query
                                             Why reset A/B when B/C is the                                                     bad link, reply
                                             problem??                                                                         never makes it
                                                                                                                       reply
                                                                                                                       10.1.10/24 gone
                                                                                                     C
                                                                                                                       remove 10.1.1.0/24


                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                               26




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP SIA Rewrite

                                  • After the SIA rewrite                                                10.1.1.0/24
                                             12.1(4.0.3)T and 12.1(4.1)
                                  • A sets its active timer to half                                                    10.1.10/24 gone; no FS
                                    the configured active time (1.5                                  A
                                    minutes, normally)
                                                                                                                       query
                                  • After this time has passed, A                                                      SIA query
                                    sends an SIA Query
                                             If B acknowledges this query, A
                                             resets its timer, and the A/B                                             10.1.10/24 gone; no FS
                                             neighbor relationship stays up                          B

                                  • B’s relationship with C will fail                                                  query
                                    at some point                                                                              bad link, reply
                                                                                                                               never makes it
                                             This clears the query from B’s                                            reply
                                             point of view
                                                                                                                       10.1.10/24 gone
                                             B replies to A                                          C
                                                                                                                       remove 10.1.1.0/24


                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                               27




                                  Multiple AS Support

                                                          Do You Really Want to Do This?




                                              Okay, maybe it’s not that bad…
                                              But we still wouldn’t recommend it

                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                               28




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
Multiple AS Support

                                  • A route is redistributed from                                                  AS 100
                                    RIP into AS 200
                                  • At A, it is redistributed into AS
                                    100
                                  • B receives this route as well;
                                    which of the two externals will it
                                    prefer?
                                                                                               A                                             B
                                  • There are two routes learned
                                    through separate routing
                                    processes with the same
                                    administrative distance, so the
                                    route installed first wins
                                                                                                                                    AS 200

                                                                                                                                    C
                                                                                                                 RIP

                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                     29




                                  Multiple AS Support

                                  • If router B prefers                                                            AS 100
                                    the route through AS 100, it
                                    will redistribute the route
                                    back into AS200
                                  • If the redistribution metric at
                                    B is lower than the
                                    redistribution metric at C, A                              A                                             B
                                    will prefer the path through
                                                                                                                       metric 500
                                                                                                   metric 1000




                                    B
                                  • We have a permanent loop!
                                                                                                                                    AS 200

                                                                                                                                    C
                                                                                                                 RIP

                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                     30




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
Multiple AS Support

                                                                                                                            AS 100
                                  • External routes
                                    can also carry                                                                          tag 100
                                    administrative tags; as the
                                    external route is
                                    redistributed into AS 100 at                                                   A                         B
                                    A, it can be tagged
                                                                                                                  AS 200
                                  • This tag can then be used to
                                    block the redistribution of
                                    the route back into AS 200 at
                                    B                                                                                         RIP


                                 route-map settag permit 10                                      route-map settag deny 10
                                   set tag 200                                                     match tag 200
                                 !                                                               route-map settag permit 20
                                 router eigrp 100                                                !
                                   redistribute eigrp 200 route-map settag                       router eigrp 200
                                   ....                                                            redistribute eigrp 200 route-map settag

                            RST-4300
                            9859_05_2004_X     © 2004 Cisco Systems, Inc. All rights reserved.                                                 31




                                  Multiple AS Support

                                                                                                                            AS 100
                                  • This blocks the formation of
                                    the loop, since A will no                                                               tag 100
                                    longer receive the
                                    redistributed from B through
                                    AS 200                                                                         A                         B

                                  • B still receives both routes,                                                 AS 200
                                    however, and could still
                                    choose the path through AS
                                    100, resulting in suboptimal
                                    routing                                                                                   RIP


                                 route-map settag permit 10                                      route-map filtertag deny 10
                                   set tag 200                                                    match tag 200
                                 !                                                               route-map filtertag permit 20
                                 router eigrp 100                                                !
                                   redistribute eigrp 100 route-map settag                       router eigrp 200
                                   ....                                                           redistribute eigrp 100 route-map filtertag

                            RST-4300
                            9859_05_2004_X     © 2004 Cisco Systems, Inc. All rights reserved.                                                 32




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
Multiple AS Support

                                  • CSCdm47037 resolves the routing loop and the
                                    suboptimal routing
                                  • If two routes with the same administrative
                                    distances are compared, and the process type is
                                    the same (both EIGRP), then compare the metrics
                                    of the routes as well
                                  • http://www.cisco.com/cgi-
                                    bin/Support/Bugtool/onebug.pl?bugid=CSCdm4703
                                    7




                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                 33




                                  Multiple AS Support

                                                                                                             AS 100
                                  • If the redistribution metric is
                                    not manually set at A, it will
                                    be carried from AS 200 into
                                                                                                                      metric 1500
                                    100
                                                                                                  A                         B
                                  • The cost of the path                                       metric 1000
                                    between A and B is then                                      AS 200
                                    added at B
                                  • At B, the route through AS
                                    200 wins; it has the lower                                                 RIP
                                    metric
                                                       IP-EIGRP Topology Table for AS(100)/ID(10.0.17.10)
                                                       ....
                                                       P 10.1.1.0/24, 1 successors, FD is 1500
                                                                via 10.0.6.4 (1500/1000), FastEthernet0/0
                                                       ....
                                                       IP-EIGRP Topology Table for AS(200)/ID(10.2.17.10)
                                                       ....
                                                       P 10.1.1.0/24, 1 successors, FD is 1000
                                                                via 10.2.8.20 (1000/256256), FastEthernet0/1
                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                 34




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
Multiple AS Support

                                  • CSCdt43016, Support for Incoming Route Filtering
                                    Based on Route Maps, makes it possible to filter
                                    routes based on any route map condition before it
                                    is accepted into the local routing protocol database
                                  • This is listed as an OSPF feature, but it works for all
                                    routing protocols
                                  • http://www.cisco.com/univercd/cc/td/doc/product/s
                                    oftware/ios122/122relnt/xprn122t/122tnewf.htm#336
                                    26




                            RST-4300
                            9859_05_2004_X     © 2004 Cisco Systems, Inc. All rights reserved.                                           35




                                  Multiple AS Support

                                                                                                                            AS 100
                                  • This blocks the formation of
                                    the loop, since B will no                                                               tag 100
                                    longer have the path
                                    redistributed from A into AS
                                    100 in its topology table                                                      A                     B

                                  • This also prevents the                                                        AS 200
                                    suboptimal routing


                                                                                                                               RIP


                                 route-map settag permit 10                                      route-map settag deny 10
                                   set tag 200                                                     match tag 200
                                 !                                                               route-map settag permit 20
                                 router eigrp 100                                                !
                                   redistribute eigrp 100 route-map settag                       router eigrp 100
                                   ....                                                            distribute-list filtertag filter in

                            RST-4300
                            9859_05_2004_X     © 2004 Cisco Systems, Inc. All rights reserved.                                           36




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
Neighbor Continuity Enhancements

                                  • Future Enhancement
                                                                                                                                 A
                                  • EIGRP currently resets its
                                    neighbor relationships for
                                             Filtering configuration
                                             change
                                             Summarization
                                             configuration
                                             Others....
                                                                                *Aug 27 13:06:26.758: %DUAL-5-NBRCHANGE:
                                                                                IP-EIGRP(0) 100: Neighbor 10.1.1.1
                                                                                (Serial0/0) is down: peer restarted
                                                                                *Aug 27 13:06:27.976: %DUAL-5-NBRCHANGE:         B
                                                                                IP-EIGRP(0) 100: Neighbor 10.1.1.1
                                                                                (Serial0/0) is up: new adjacency

                                                                                router#config t
                                                                                router(config)#router eigrp 100
                                                                                router(config-rtr)#distribute-list 100 in serial 0/0
                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                     37




                                  Neighbor Continuity Enhancements

                                  • Future Enhancement
                                                                                                                                 A
                                  • EIGRP will use graceful
                                    restart techniques in the
                                    future to reduce neighbor
                                    resets to the minimum



                                                                                                              Graceful Restart



                                                                                                                                 B



                                                                                router#config t
                                                                                router(config)#router eigrp 100
                                                                                router(config-rtr)#distribute-list 100 in serial 0/0
                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                     38




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP 3-Way Handshake

                                  • During normal adjacency
                                    formation, multicast hellos                                                                                                                                                                                A
                                    cause the EIGRP process to
                                    place new neighbors in the
                                    neighbor table




                                                                                                                                                                                                                 unicast topology table info
                                                                                                                 multicast hello

                                                                                                                                               unicast update + init

                                                                                                                                                                                 unicast acknowledgement
                                  • Unicast packets are then used
                                    to exchange known routing
                                    information, and complete the
                                    neighbor relationship
                                  • But what happens if the link is
                                    unidirectional, or one peer
                                    restarts while building the
                                    relationship?

                                                                                                                                                                                                                                               B



                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                                                                                                                       39




                                  EIGRP 3-Way Handshake

                                  • If the link is unidirectional, A
                                    will receive B’s hello, and                                                                                                                                                                                A
                                    transmit an update with the init
                                    bit set
                                                                                               multicast hello

                                                                                                                       unicast update + init

                                                                                                                                                         unicast update + init


                                                                                                                                                                                                           unicast update + init




                                  • A never receives an
                                    acknowledgement for this
                                    packet, so it retransmits until
                                    the retransmission timeout is
                                                                                                                                                                                   ....




                                    exceeded
                                  • Once this timeout is exceeded,
                                    the neighbor is torn down; the
                                    process repeats when A
                                    receives another hello from B

                                                                                                                                                                                                                                               B



                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                                                                                                                       40




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP 3-Way Handshake

                                  • A receives a hello, sends the
                                    update with the initialization                                                                                                                                                                                                                  A
                                    bit set, and B acknowledges
                                    it. A begins sending




                                                                                                                                                                   unicast topology table info




                                                                                                                                                                                                                                                                unicast topology table info
                                                                                               multicast hello




                                                                                                                                                                                                              unicast update + init
                                                                                                                                         unicast acknowledgement
                                                                                                                 unicast update + init




                                                                                                                                                                                                                                      unicast acknowledgement
                                    topology table information
                                  • B restarts; once it comes




                                                                                                                                                                                                 B restarts
                                    back up, it will send an
                                    update with the initialization
                                    bit set
                                  • A acknowledges this packet,
                                    and continues sending
                                    topology information to B

                                                                                                                                                                                                                                                                                B



                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                                                                                                                                                                  41




                                  EIGRP 3-Way Handshake

                                  • A and B are out of
                                    synchronization, but A                                                                                                                                                                                                                          A
                                    doesn’t know this
                                  • B ignores the routing
                                                                                                                                                                   unicast topology table info




                                                                                                                                                                                                                                                                unicast topology table info
                                                                                               multicast hello




                                                                                                                                                                                                              unicast update + init
                                                                                                                                         unicast acknowledgement
                                                                                                                 unicast update + init




                                                                                                                                                                                                                                      unicast acknowledgement




                                    information A is sending,
                                    since it has lost its neighbor
                                                                                                                                                                                                 B restarts




                                    state with A
                                  • Eventually, after A has
                                    retransmitted the same
                                    packet several times, it will
                                    tear down the neighbor
                                    relationship

                                                                                                                                                                                                                                                                                B



                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                                                                                                                                                                  42




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP 3-Way Handshake

                                  • To prevent EIGRP from forming
                                    neighbor relationships under                                                                                                                       A
                                    either of these conditions, a
                                    new neighbor state is created:
                                    the pending state




                                                                                                multicast hello


                                                                                                                                 unicast update + init
                                  • When A receives the first




                                                                                                                  B in pending
                                    multicast hello from B, it places
                                    B in the pending state, and
                                    transmits a unicast update with
                                    the initialization bit set
                                  • While B is in this state, A will
                                    not send it any queries or
                                    routing information

                                                                                                                                                                                       B



                            RST-4300
                            9859_05_2004_X    © 2004 Cisco Systems, Inc. All rights reserved.                                                                                              43




                                  EIGRP 3-Way Handshake

                                  • When B receives this update
                                    with the init bit set, it sends an                                                                                                                 A
                                    update with the init bit set as
                                    well
                                                                                                                                                         unicast update + init + ack
                                                                                                multicast hello


                                                                                                                                 unicast update + init




                                  • The acknowledgement for A’s
                                    initial update is piggybacked
                                                                                                                  B in pending




                                    onto this packet—it is never
                                    transmitted by itself
                                  • There is no way for A to receive
                                    the acknowledgement for its
                                    initial update without also
                                    receiving B’s initial update

                                                                                                                                                                                       B



                            RST-4300
                            9859_05_2004_X    © 2004 Cisco Systems, Inc. All rights reserved.                                                                                              44




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP 3-Way Handshake

                                  • Once the acknowledgement for
                                    its initial update is received, A                                                                                                                                                                  A
                                    takes B out of the pending
                                    state, and begins sending it




                                                                                                                                                        unicast update + init + ack


                                                                                                                                                                                                         unicast topology table info
                                                                                               multicast hello


                                                                                                                                unicast update + init
                                    topology information




                                                                                                                                                                                      B out of pending
                                  • If this acknowledgement isn’t




                                                                                                                 B in pending
                                    ever received, hello’s from B
                                    are ignored while A attempts to
                                    retransmit the initial update
                                  • Eventually, A will time B out,
                                    and the process will start over


                                                                                                                                                                                                                                       B



                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                                                                                                               45




                                  EIGRP 3-way Handshake

                                  • Committed in 12.2(13.7)T2, 12.2(15.1)S, 12.2(16.1)B
                                    as CSCdy45118
                                  • http://www.cisco.com/cgi-
                                    bin/Support/Bugtool/onebug.pl?bugid=CSCdy45118




                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                                                                                                               46




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
Graceful Shutdown

                                  • You want to bring B down for
                                    maintenance; the traffic will
                                    switch to C because EIGRP will                                                          A
                                    reroute around B when B is
                                    taken down
                                  • The packets on the wire will be
                                    lost when B is taken off line,
                                    though—and this could be a lot                                         B                                         C
                                    of packets, if these are high
                                    speed links




                                                                                                                successor




                                                                                                                                feasible successor
                                  • It’s better to get A and D to
                                    route around B while B can still
                                    forward traffic, so it happens
                                    gracefully
                                                                                                                            D




                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                                       47




                                  Graceful Shutdown

                                  • To shut down routing in B,
                                    remove the EIGRP router
                                    process                                                              hello with         A
                                                                                                               all K
                                  • EIGRP will send a goodbye                                            values set
                                    message, notifying its peers                                             to 255
                                    that it is going down, before it
                                    cleans up the entries in the
                                    routing table                                                          B                                         C
                                  • B can send a goodbye
                                    message telling A and D to
                                    reset their neighbor
                                    relationships
                                             Multicast or unicast hello with
                                             all K values set to 255
                                                                                                     • old code: reset      D
                                  • 12.3(2.3)B 12.3(1.4)T 12.3(1.4)                                    neighbor due to K
                                                                                                       value mismatch
                                                                                                     • new code: reset
                                                                                                       neighbor due to
                                                                                                       goodbye message
                            RST-4300
                            9859_05_2004_X         © 2004 Cisco Systems, Inc. All rights reserved.                                                       48




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
GR/NSF Fundamentals

                                  • NonStop Forwarding (NSF) is a way to continue
                                    forwarding packets while the control plane is
                                    recovering from a failure.
                                  • Graceful Restart (GR) is a way to rebuild forwarding
                                    information in routing protocols when the control
                                    plane has recovered from a failure.
                                  • The fundamental premise of NSF/GR is to route
                                    through temporary failures, rather than around
                                    them!




                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                        49




                                  EIGRP Graceful Restart/NSF

                                  • Router A loses its control
                                    plane for some period of                                                    A
                                                                                               Control   Data
                                    time.
                                  • It will take some time for
                                    Router B to recognize this
                                    failure, and react to it.




                                                                                               Control   Data   B




                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                        50




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Graceful Restart/NSF

                                                                                                         reset
                                  • During the time that A has
                                    failed, and B has not
                                    detected the failure, B will                               Control     Data     A
                                    continue forwarding traffic
                                    through A.
                                  • Once the control plane
                                    resets, the data plane will
                                    reset as well, and this traffic
                                    will be dropped.
                                  • NSF reduces or eliminates
                                    the traffic dropped while A’s
                                    control plane is down.                                     Control     Data     B




                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                            51




                                  EIGRP Graceful Restart/NSF
                                                                                                         no reset
                                  • If A is NSF capable, the
                                    control plane will not reset                                                    A
                                                                                               Control     Data
                                    the data plane when it
                                    restarts
                                  • Instead, the forwarding
                                    information in the data plane
                                    is marked as stale.
                                  • Any traffic B sends to A will
                                    still be switched based on
                                    the last known forwarding
                                    information.                                               Control     Data     B



                                                               mark forwarding
                                                           information as stale
                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                            52




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Graceful Restart/NSF

                                  • While A’s control plane is
                                    down, the routing protocol hold
                                    timer on B counts down....                                                  Control                                                 Data   A
                                  • A has to come back up and
                                    signal B before B’s hold timer
                                    expires, or B will route around it
                                  • When A comes back up, it
                                    signals B that it is still
                                    forwarding traffic, and would
                                    like to resync
                                  • This is the first step in Graceful
                                    Restart (GR)
                                                                                                                Control                                                 Data   B


                                                                                                                      Hold Timer: 15
                                                                                                                                  6
                                                                                                                                  7
                                                                                                                                  8
                                                                                                                                  9
                                                                                                                                  10
                                                                                                                                  11
                                                                                                                                  12
                                                                                                                                  13
                                                                                                                                  14


                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                                                       53




                                  EIGRP Graceful Restart/NSF

                                  • The signal in EIGRP is an
                                    update with the initialization
                                    and restart (RS) bits set                                                   Control                                                 Data   A
                                  • A sends its hellos with the
                                    restart bit set until GR is
                                                                                                                                  topology information
                                                                                               init + Restart




                                                                                                                                                         end of table
                                                                                                                hello + Restart




                                    complete
                                  • B transmits the routing
                                    information it knows to A
                                  • When B is finished sending
                                    information, it sends a special
                                    end of table signal so A knows
                                    the table is complete
                                                                                                                Control                                                 Data   B




                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                                                                       54




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Graceful Restart/NSF

                                  • When A receives this end of
                                    table marker, it recalculates
                                    its topology table, and                                      Control    Data                 A
                                    updates the local routing
                                    table
                                  • When the local routing table
                                    is completely updated,
                                    EIGRP notifies CEF
                                  • CEF then updates the
                                    forwarding tables, and
                                    removes all information
                                    marked as stale                                              Control    Data                 B




                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                         55




                                  EIGRP Graceful Restart/NSF

                                  • eigrp nsf enables graceful
                                                                                                router eigrp 100
                                    restart                                                      eigrp nsf                       A
                                                                                                 ....
                                  • show ip protocols verifies
                                    graceful restart is
                                    operational
                                  • http://www.cisco.com/en/US/                                 router eigrp 100
                                    products/sw/iosswrel/ps183                                   eigrp nsf
                                    9/products_feature_guide09                                   ....
                                    186a0080160010.html
                                                                                  router#show ip protocols
                                                                                  Routing Protocol is "eigrp 100“                B
                                                                                  ....
                                                                                  Redistributing: eigrp 100
                                                                                  EIGRP NSF-aware route hold timer is 240s
                                                                                  Automatic network summarization is in effect
                                                                                  Maximum path: 4
                                                                                  ....
                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                         56




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Graceful Restart/NSF

                                  • Routing protocol graceful restart is supported in IOS 12.2(15)T
                                  • NonStop Forwarding is Supported on the:
                                             Cisco 10000 and Cisco 12000 12.0(22)S
                                             Cisco 7500 in 12.0(22)S, with the caveat that inserting a new
                                             standby RSP will cause some traffic loss, and switching from the
                                             primary to standby RSP will cause a microcode reload on the line
                                             cards
                                  • http://www.cisco.com/en/US/partner/tech/tk826/tk364/technolo
                                    gies_white_paper09186a008016317c.shtml




                                                                                                                                           2 January 2003
                            RST-4300
                            9859_05_2004_X        © 2004 Cisco Systems, Inc. All rights reserved.                                                      57




                                  EIGRP Graceful Restart/NSF

                                  • Be careful with partial                                                           network core
                                    deployments of GR/NSF
                                    capability
                                                                                                                                 A
                                  • If B restarts, A will reset its
                                    session, removing all the                                       session reset                    asymmetric
                                    routing information it learned                                                                   return path
                                    from B. However, D will
                                    continue to forward traffic
                                    through B                                                                          B                       C
                                  • This will, at best, cause
                                    asymmetric routing. At worst, it                                    D continues
                                    could cause a routing loop                                           forwarding

                                  • A must be GR capable
                                                                                                                                 D



                                                                                                                    GR/NSF capable
                            RST-4300
                            9859_05_2004_X        © 2004 Cisco Systems, Inc. All rights reserved.                                                      58




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
EIGRP Graceful Restart/NSF

                                  • EIGRP is configured for                                               service provider
                                    GR/NSF, while BGP is not
                                  • D’s next hop for all routes is                                                     A
                                    A; the path to A is learned




                                                                                                     GP




                                                                                                                              eB
                                                                                                                                GP
                                                                                                   eB
                                    via EIGRP
                                  • If the control plane on B
                                    restarts, D will continue                                  B                                     C
                                    learning BGP routes with a
                                    next hop of A through C; it
                                    will also maintain the best




                                                                                                                                GP
                                                                                                   iB
                                    path to that next hop




                                                                                                     GP




                                                                                                                              iB
                                    through B
                                                                                                   best path           D     BGP learned
                                                                                                        to A                 routes
                                                                                                               EIGRP



                            RST-4300
                            9859_05_2004_X   © 2004 Cisco Systems, Inc. All rights reserved.                                               59




                                   OTHER CURRENT
                                   ENHANCEMENTS




                           RST-2310
                           9636_05_2004_c1   © 2004 Cisco Systems, Inc. All rights reserved.                                               60




Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA.
9859_05_2004_X.scr
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp
Advance eigrp

More Related Content

What's hot

CCNA3 Verson6 Chapter6
CCNA3 Verson6 Chapter6CCNA3 Verson6 Chapter6
CCNA3 Verson6 Chapter6Chaing Ravuth
 
CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9Chaing Ravuth
 
CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4Chaing Ravuth
 
CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3Chaing Ravuth
 
CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5Chaing Ravuth
 
CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8Chaing Ravuth
 
Chapter 17 : static routing
Chapter 17 : static routingChapter 17 : static routing
Chapter 17 : static routingteknetir
 
CCNA4 Verson6 Chapter3
CCNA4 Verson6 Chapter3CCNA4 Verson6 Chapter3
CCNA4 Verson6 Chapter3Chaing Ravuth
 
Routing Protocol in detail
Routing Protocol in detailRouting Protocol in detail
Routing Protocol in detailDil_E_Dastan
 
CCNAv5 - S2: Chapter 6 Static Routing
CCNAv5 - S2: Chapter 6 Static RoutingCCNAv5 - S2: Chapter 6 Static Routing
CCNAv5 - S2: Chapter 6 Static RoutingVuz Dở Hơi
 
Exploration routing chapter_9
Exploration routing chapter_9Exploration routing chapter_9
Exploration routing chapter_9Joshua Torres
 
CCNA Exploration 2 - Chapter 4
CCNA Exploration 2 - Chapter 4CCNA Exploration 2 - Chapter 4
CCNA Exploration 2 - Chapter 4Irsandi Hasan
 
Ccnp workbook network bulls
Ccnp workbook network bullsCcnp workbook network bulls
Ccnp workbook network bullsSwapnil Kapate
 
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)anilinvns
 
CCNA2 Verson6 Chapter9
CCNA2 Verson6 Chapter9CCNA2 Verson6 Chapter9
CCNA2 Verson6 Chapter9Chaing Ravuth
 
CCNA2 Verson6 Chapter2
CCNA2 Verson6 Chapter2CCNA2 Verson6 Chapter2
CCNA2 Verson6 Chapter2Chaing Ravuth
 

What's hot (20)

Ospf.ppt
Ospf.pptOspf.ppt
Ospf.ppt
 
CCNP ROUTE V7 CH4
CCNP ROUTE V7 CH4CCNP ROUTE V7 CH4
CCNP ROUTE V7 CH4
 
CCNA3 Verson6 Chapter6
CCNA3 Verson6 Chapter6CCNA3 Verson6 Chapter6
CCNA3 Verson6 Chapter6
 
CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9CCNA3 Verson6 Chapter9
CCNA3 Verson6 Chapter9
 
CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4CCNA3 Verson6 Chapter4
CCNA3 Verson6 Chapter4
 
CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3CCNA2 Verson6 Chapter3
CCNA2 Verson6 Chapter3
 
CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5CCNA3 Verson6 Chapter5
CCNA3 Verson6 Chapter5
 
CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8CCNA3 Verson6 Chapter8
CCNA3 Verson6 Chapter8
 
CCNP ROUTE V7 CH5
CCNP ROUTE V7 CH5CCNP ROUTE V7 CH5
CCNP ROUTE V7 CH5
 
CCNP ROUTE V7 CH7
CCNP ROUTE V7 CH7CCNP ROUTE V7 CH7
CCNP ROUTE V7 CH7
 
Chapter 17 : static routing
Chapter 17 : static routingChapter 17 : static routing
Chapter 17 : static routing
 
CCNA4 Verson6 Chapter3
CCNA4 Verson6 Chapter3CCNA4 Verson6 Chapter3
CCNA4 Verson6 Chapter3
 
Routing Protocol in detail
Routing Protocol in detailRouting Protocol in detail
Routing Protocol in detail
 
CCNAv5 - S2: Chapter 6 Static Routing
CCNAv5 - S2: Chapter 6 Static RoutingCCNAv5 - S2: Chapter 6 Static Routing
CCNAv5 - S2: Chapter 6 Static Routing
 
Exploration routing chapter_9
Exploration routing chapter_9Exploration routing chapter_9
Exploration routing chapter_9
 
CCNA Exploration 2 - Chapter 4
CCNA Exploration 2 - Chapter 4CCNA Exploration 2 - Chapter 4
CCNA Exploration 2 - Chapter 4
 
Ccnp workbook network bulls
Ccnp workbook network bullsCcnp workbook network bulls
Ccnp workbook network bulls
 
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
Day 3 ENHANCED IGRP (EIGRP) AND OPEN SHORTEST PATH FIRST (OSPF)
 
CCNA2 Verson6 Chapter9
CCNA2 Verson6 Chapter9CCNA2 Verson6 Chapter9
CCNA2 Verson6 Chapter9
 
CCNA2 Verson6 Chapter2
CCNA2 Verson6 Chapter2CCNA2 Verson6 Chapter2
CCNA2 Verson6 Chapter2
 

Viewers also liked

OSPF Summary LSA (Type 3 LSA)
OSPF Summary LSA (Type 3 LSA)OSPF Summary LSA (Type 3 LSA)
OSPF Summary LSA (Type 3 LSA)NetProtocol Xpert
 
OSPF- Multi area
OSPF- Multi area OSPF- Multi area
OSPF- Multi area Ahmed Ali
 
OSPF Network LSA (Type 2 LSA)
OSPF Network LSA (Type 2 LSA)OSPF Network LSA (Type 2 LSA)
OSPF Network LSA (Type 2 LSA)NetProtocol Xpert
 
CCNAv5 - S3: Chapter9 IOS Images and Licensing
CCNAv5 - S3: Chapter9 IOS Images and LicensingCCNAv5 - S3: Chapter9 IOS Images and Licensing
CCNAv5 - S3: Chapter9 IOS Images and LicensingVuz Dở Hơi
 
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and Troubleshooting
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and TroubleshootingCCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and Troubleshooting
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and TroubleshootingVuz Dở Hơi
 
OSPF LSA Types Explained
OSPF LSA Types ExplainedOSPF LSA Types Explained
OSPF LSA Types ExplainedDuane Bodle
 
CCNAv5 - S3: Chapter6 Multiarea OSPF
CCNAv5 - S3: Chapter6 Multiarea OSPFCCNAv5 - S3: Chapter6 Multiarea OSPF
CCNAv5 - S3: Chapter6 Multiarea OSPFVuz Dở Hơi
 
CCNAv5 - S3: Chapter 7 EIGRP
CCNAv5 - S3: Chapter 7 EIGRPCCNAv5 - S3: Chapter 7 EIGRP
CCNAv5 - S3: Chapter 7 EIGRPVuz Dở Hơi
 
Routing Protocol EIGRP
Routing Protocol EIGRPRouting Protocol EIGRP
Routing Protocol EIGRPDmitry Figol
 

Viewers also liked (13)

2009 2-ospf-report
2009 2-ospf-report2009 2-ospf-report
2009 2-ospf-report
 
OSPF Summary LSA (Type 3 LSA)
OSPF Summary LSA (Type 3 LSA)OSPF Summary LSA (Type 3 LSA)
OSPF Summary LSA (Type 3 LSA)
 
Multi-Area OSPF on IOS XR
Multi-Area OSPF on IOS XRMulti-Area OSPF on IOS XR
Multi-Area OSPF on IOS XR
 
Eigrp
EigrpEigrp
Eigrp
 
OSPF- Multi area
OSPF- Multi area OSPF- Multi area
OSPF- Multi area
 
OSPF Network LSA (Type 2 LSA)
OSPF Network LSA (Type 2 LSA)OSPF Network LSA (Type 2 LSA)
OSPF Network LSA (Type 2 LSA)
 
CCNAv5 - S3: Chapter9 IOS Images and Licensing
CCNAv5 - S3: Chapter9 IOS Images and LicensingCCNAv5 - S3: Chapter9 IOS Images and Licensing
CCNAv5 - S3: Chapter9 IOS Images and Licensing
 
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and Troubleshooting
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and TroubleshootingCCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and Troubleshooting
CCNAv5 - S3: Chapter8 EIGRP Advanced Configurations and Troubleshooting
 
OSPF LSA Types Explained
OSPF LSA Types ExplainedOSPF LSA Types Explained
OSPF LSA Types Explained
 
CCNAv5 - S3: Chapter6 Multiarea OSPF
CCNAv5 - S3: Chapter6 Multiarea OSPFCCNAv5 - S3: Chapter6 Multiarea OSPF
CCNAv5 - S3: Chapter6 Multiarea OSPF
 
OSPF Router LSA (Type 1)
OSPF Router LSA (Type 1)OSPF Router LSA (Type 1)
OSPF Router LSA (Type 1)
 
CCNAv5 - S3: Chapter 7 EIGRP
CCNAv5 - S3: Chapter 7 EIGRPCCNAv5 - S3: Chapter 7 EIGRP
CCNAv5 - S3: Chapter 7 EIGRP
 
Routing Protocol EIGRP
Routing Protocol EIGRPRouting Protocol EIGRP
Routing Protocol EIGRP
 

Similar to Advance eigrp

Dynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And BasicsDynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And BasicsHarsh Mehta
 
EIGRP NXOS vs IOS Differences
EIGRP NXOS vs IOS DifferencesEIGRP NXOS vs IOS Differences
EIGRP NXOS vs IOS DifferencesJohn Berry
 
Ospf Last Modified Eng
Ospf  Last Modified EngOspf  Last Modified Eng
Ospf Last Modified EngAlp isik
 
Ospf and eigrp concepts and configuration
Ospf and eigrp concepts and configurationOspf and eigrp concepts and configuration
Ospf and eigrp concepts and configurationIT Tech
 
Ccna 4 Final 4 Version 4.0 Answers
Ccna 4 Final 4 Version 4.0 AnswersCcna 4 Final 4 Version 4.0 Answers
Ccna 4 Final 4 Version 4.0 AnswersCCNA4Answers
 
Presentación se fundamentos del protocolo bgp
Presentación se fundamentos del protocolo bgpPresentación se fundamentos del protocolo bgp
Presentación se fundamentos del protocolo bgpncontador
 
Lab 9 instructions
Lab 9 instructionsLab 9 instructions
Lab 9 instructionstrayyoo
 
6.policy based routing
6.policy based routing6.policy based routing
6.policy based routinguniversity fsr
 
IX Best Practices by Tay Chee Yong
IX Best Practices by Tay Chee YongIX Best Practices by Tay Chee Yong
IX Best Practices by Tay Chee YongMyNOG
 
Multivendor MPLS L3VPN
Multivendor MPLS L3VPNMultivendor MPLS L3VPN
Multivendor MPLS L3VPNStefano Sasso
 
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopediaEnhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopediaHoàng Hải Nguyễn
 
Brkmpl 2333
Brkmpl 2333Brkmpl 2333
Brkmpl 2333ronsito
 
Ccnav5.org ccna 3-chapter_8_v50_2014_exam_answers
Ccnav5.org ccna 3-chapter_8_v50_2014_exam_answersCcnav5.org ccna 3-chapter_8_v50_2014_exam_answers
Ccnav5.org ccna 3-chapter_8_v50_2014_exam_answersĐồng Quốc Vương
 
Building Scalable Cisco Internetworks (Bsci)
Building Scalable Cisco Internetworks (Bsci)Building Scalable Cisco Internetworks (Bsci)
Building Scalable Cisco Internetworks (Bsci)CCNAResources
 
Ccnav5.org ccna 3-v50_practice_final_exam_2014
Ccnav5.org ccna 3-v50_practice_final_exam_2014Ccnav5.org ccna 3-v50_practice_final_exam_2014
Ccnav5.org ccna 3-v50_practice_final_exam_2014Đồng Quốc Vương
 

Similar to Advance eigrp (20)

Dynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And BasicsDynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And Basics
 
EIGRP NXOS vs IOS Differences
EIGRP NXOS vs IOS DifferencesEIGRP NXOS vs IOS Differences
EIGRP NXOS vs IOS Differences
 
Ccnav5.org ccna 3-v50_final_exam_2014
Ccnav5.org ccna 3-v50_final_exam_2014Ccnav5.org ccna 3-v50_final_exam_2014
Ccnav5.org ccna 3-v50_final_exam_2014
 
Ospf Last Modified Eng
Ospf  Last Modified EngOspf  Last Modified Eng
Ospf Last Modified Eng
 
Ospf and eigrp concepts and configuration
Ospf and eigrp concepts and configurationOspf and eigrp concepts and configuration
Ospf and eigrp concepts and configuration
 
Brkmpl 1261
Brkmpl 1261Brkmpl 1261
Brkmpl 1261
 
Ccna 4 Final 4 Version 4.0 Answers
Ccna 4 Final 4 Version 4.0 AnswersCcna 4 Final 4 Version 4.0 Answers
Ccna 4 Final 4 Version 4.0 Answers
 
Presentación se fundamentos del protocolo bgp
Presentación se fundamentos del protocolo bgpPresentación se fundamentos del protocolo bgp
Presentación se fundamentos del protocolo bgp
 
OSPF v3
OSPF v3OSPF v3
OSPF v3
 
Lab 9 instructions
Lab 9 instructionsLab 9 instructions
Lab 9 instructions
 
6.policy based routing
6.policy based routing6.policy based routing
6.policy based routing
 
IX Best Practices by Tay Chee Yong
IX Best Practices by Tay Chee YongIX Best Practices by Tay Chee Yong
IX Best Practices by Tay Chee Yong
 
Multivendor MPLS L3VPN
Multivendor MPLS L3VPNMultivendor MPLS L3VPN
Multivendor MPLS L3VPN
 
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopediaEnhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
Enhanced Interior Gateway Routing Protocol - Wikipedia, the free encyclopedia
 
Ospf
OspfOspf
Ospf
 
Brkmpl 2333
Brkmpl 2333Brkmpl 2333
Brkmpl 2333
 
Ccnav5.org ccna 3-chapter_8_v50_2014_exam_answers
Ccnav5.org ccna 3-chapter_8_v50_2014_exam_answersCcnav5.org ccna 3-chapter_8_v50_2014_exam_answers
Ccnav5.org ccna 3-chapter_8_v50_2014_exam_answers
 
Building Scalable Cisco Internetworks (Bsci)
Building Scalable Cisco Internetworks (Bsci)Building Scalable Cisco Internetworks (Bsci)
Building Scalable Cisco Internetworks (Bsci)
 
IPv6 Static Routes
IPv6 Static RoutesIPv6 Static Routes
IPv6 Static Routes
 
Ccnav5.org ccna 3-v50_practice_final_exam_2014
Ccnav5.org ccna 3-v50_practice_final_exam_2014Ccnav5.org ccna 3-v50_practice_final_exam_2014
Ccnav5.org ccna 3-v50_practice_final_exam_2014
 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Advance eigrp

  • 1. ADVANCES IN EIGRP RST-4300 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 1 Advances in EIGRP • Scaling Enhancements • Network Stability Enhancements • Other Enhancements RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 2 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 2. SCALING ENHANCEMENTS RST-2310 9636_05_2004_c1 © 2004 Cisco Systems, Inc. All rights reserved. 3 Scaling Enhancements • EIGRP Stubs • Single Peering Over Parallel Links RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 4 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 3. EIGRP Stubs • When a router running EIGRP loses its connection 10.1.1.0/24 to a network, it first A B searches for alternate loop free paths • If it finds none, it then sends router-a#sho ip eigrp topo queries to each of its IP-EIGRP Topology Table neighbors, looking for an .... P 10.1.1.0/24, 1 successors, FD is 281600 alternate path via Connected, Ethernet1/2 router-a#show ip eigrp events Event information for AS 100: .... 12 Active net/peers: 10.1.1.0/24 1 14 FC not sat Dmin/met: 4294967295 128256 15 Find FS: 10.1.1.0/24 128256 .... 18 Conn rt down: 10.1.1.0/24 Ethernet 3/1 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 5 EIGRP Stubs • If the neighbor has no path to this destination, it replies 10.1.1.0/24 • The router then removes all A B references to this route from its local tables • In large hub and spoke router-a#show ip eigrp events networks, the hub routers have Event information for AS 100: to build queries and process 1 NDB delete: 10.1.1.0/24 1 .... replies from each of the spokes 12 Active net/peers: 10.1.1.0/24 1 14 FC not sat Dmin/met: 4294967295 128256 • This limits scaling! 15 Find FS: 10.1.1.0/24 128256 .... 18 Conn rt down: 10.1.1.0/24 Ethernet 3/1 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 6 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 4. EIGRP Stubs • If these spokes are remotes sites, they have two 10.1.1.0/24 connections for resiliency, not A B so they can transit traffic between A and B • A should never use the spokes as a path to anything, so there’s no reason to learn about, or query for, routes through these spokes don’t use these paths RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 7 EIGRP Stubs • To signal A and B that the paths through the spokes should not 10.1.1.0/24 be used, the spoke routers can A B be configured as stubs router#config t# router(config)#router eigrp 100 router(config-router)#EIGRP stub connected router(config-router)# RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 8 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 5. EIGRP Stubs • Marking the spokes as stubs allows them to signal A and B 10.1.1.0/24 that they are not valid transit A B paths • A will not query stubs, reducing the total number of queries in this example to 1 • Marking the remotes as stubs also reduces the complexity of this topology; B now believes it only has 1 path to 10.1.1.0/24, rather than 5 s ub st as k ed ar m RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 9 EIGRP Stubs • If stub connected is A configured B will advertise 10.1.2.0/24 10.2.2.2/31 10.1.3.0/24 to A B will not advertise B 10.1.2.0/23, 10.1.3.0/23, or 10.1.4.0/24 10.1.2.0/24 • If stub summary is configured ip route 10.1.4.0 255.255.255.0 10.1.1.10 ! B will advertise 10.1.2.0/23 interface serial 0 to A ip summary-address eigrp 10.1.1.0 255.255.254.0 ! B will not advertise router eigrp 100 10.1.2.0/24, 10.1.3.0/24, or redistribute static 1000 1 255 1 1500 10.1.4.0/24 network 10.2.2.2 0.0.0.1 network 10.1.2.0 0.0.0.255 eigrp stub connected eigrp stub summary RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 10 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 6. EIGRP Stubs • If stub static is configured A B will advertise 10.1.4.0/24 to A 10.2.2.2/31 10.1.3.0/24 B will not advertise B 10.1.2.0/24, 10.1.2.0/23, or 10.1.3.0/24 • If stub receive-only is 10.1.2.0/24 configured ip route 10.1.4.0 255.255.255.0 10.1.1.10 B won’t advertise anything ! interface serial 0 to A, so A needs to have a ip summary-address eigrp 10.1.1.0 255.255.254.0 static route to the networks ! behind B to reach them router eigrp 100 redistribute static 1000 1 255 1 1500 network 10.2.2.2 0.0.0.1 network 10.1.2.0 0.0.0.255 eigrp stub static eigrp stub receive-only RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 11 EIGRP Stubs • Any combination of the route types can be specified on the eigrp stub statement, except receive-only, which cannot be used with any other option • For example: eigrp stub connected summary redistributed • If eigrp stub is specified without any options, it will send connected and summary routes RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 12 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 7. EIGRP Stubs • At A, you can tell B is a stub using show ip eigrp A neighbor detail. 10.1.3.0/24 10.2.2.2/31 B 10.1.2.0/24 router-a#show ip eigrp neighbor detail IP-EIGRP neighbors for process 100 H Address Interface Hold Uptime SRTT RTO Q Seq Type (sec) (ms) Cnt Num 0 10.2.2.3 Et1/2 10 00:00:50 320 1920 0 7 Version 12.2/1.2, Retrans: 0, Retries: 0 Stub Peer Advertising ( CONNECTED ) Routes RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 13 EIGRP Stubs • EIGRP stubs are available in 12.0(6.3)T 12.0(6.1)PI 12.0(6.3)XE01(0.35) • http://www.cisco.com/en/US/partner/products/sw/io sswrel/ps1830/products_feature_guide09186a00800 ab721.html RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 14 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 8. EIGRP Stubs • Future Enhancement • Dual router remotes are not supported with EIGRP stubs A B today no default advertised C and D are a single remote site • If we mark C and D as stub 0.0.0.0/0 0.0.0.0/0 routers C won’t advertise a default learned from A to D C D won’t advertise a default learned from B to C D • If the B to D link fails, routing stub from 10.1.1.0/24 fails 10.1.1.0/24 D doesn’t have any route remote site towards the core RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 15 EIGRP Stubs • Future Enhancement • What if we have a mixture of A B stub capabilities on a single interface? Some routers can be declared as stubs Other routers cannot be declared stubs • EIGRP stubs currently don’t support mixed modes on the same interface cannot be marked as stubs can be marked as stubs RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 16 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 9. EIGRP Stubs • Future Enhancement • CSCdx74716 would allow A B mixing stub and non-stub neighbors on shared media Useful for Ethernet in the data center Multipoint frame relay used to connect to remotes and lateral connections within the same network layer cannot be marked as stubs can be marked as stubs RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 17 EIGRP Stubs • Future Enhancement • EIGRP Stub Site A B Route-maps used on C and D to identify which routes are leaked through which interfaces 0.0.0.0/0 0.0.0.0/0 C would allow advertising 10.1.1.0/24 on interface toward A, and 0.0.0.0/0 on interface toward D leak 10.1.1.0/24 to A C would not advertise 0.0.0.0/0 C toward A, since it’s not on the allowed list D • This allows both routers to be stub marked as stubs 10.1.1.0/24 The site won’t ever be used to transit traffic between A and B remote site leak 0.0.0.0/0 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 18 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 10. Single Peering • Future Enhancement • EIGRP currently peers over every link between a pair of A routers new route Each route learned at A will be advertised to B over every neighbor relationship Each route placed in the active state will cause a query through every neighbor relationship B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 19 Single Peering • Future Enhancement paths installed paths not • Slows down network in B’s routing installed in B’s convergence table routing table A EIGRP only split horizons on routes actually installed in the routing table If there are more paths than the maximum paths EIGRP can install in the routing table.... The routers end up querying each other, which can cause major problems in network convergence times queries due to queries lost route because split B horizon is disabled on these links RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 20 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 11. Single Peering • Future Enhancement • EIGRP will eventually peer based on router IDs rather than A interface addresses single relationship Only one neighbor relationship no matter how many links between the routers • Reduces routing traffic • Increases convergence speed • Decreases active times throughout the network B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 21 NETWORK STABILITY ENHANCEMENTS RST-2310 9636_05_2004_c1 © 2004 Cisco Systems, Inc. All rights reserved. 22 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 12. Network Stability Enhancements • EIGRP SIA Rewrite • Multiple Autonomous System Support • Neighbor Continuity Enhancements • EIGRP 3-way Handshake • EIGRP Graceful Shutdown • EIGRP Graceful Restart RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 23 EIGRP SIA Rewrite • A loses its route to 10.1.1.0/24 10.1.1.0/24 No FS, mark route active Set a 3 minute active timer 10.1.10/24 gone; no FS A Query all neighbors (B) • B receives A’s query query No FS, mark route active Set 3 minute active timer Query all neighbors (C) 10.1.10/24 gone; no FS B • C receives B’s query query Examine local topology table No feasible successors No neighbors to query! 10.1.10/24 gone C RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 24 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 13. EIGRP SIA Rewrite • C has no alternate path to 10.1.1.0/24 10.1.1.0/24 Remove from local tables 10.1.10/24 gone; no FS Reply to querying neighbors A remove 10.1.1.0/24 • B receives C’s reply query No outstanding queries Remove from local tables reply Reply to querying neighbors 10.1.10/24 gone; no FS B • A receives B’s reply remove 10.1.1.0/24 query No outstanding queries Remove from local tables reply 10.1.10/24 gone C remove 10.1.1.0/24 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 25 EIGRP SIA Rewrite • If C sends the reply, and B 10.1.1.0/24 never receives it, what happens? • A’s active timer (3 minutes) is 10.1.10/24 gone; no FS A still counting down while B and C are trying to get the reply query back reset relationship! • When this timer expires, A declares an SIA 10.1.10/24 gone; no FS The A/B neighbor relationship is B reset query Why reset A/B when B/C is the bad link, reply problem?? never makes it reply 10.1.10/24 gone C remove 10.1.1.0/24 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 26 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 14. EIGRP SIA Rewrite • After the SIA rewrite 10.1.1.0/24 12.1(4.0.3)T and 12.1(4.1) • A sets its active timer to half 10.1.10/24 gone; no FS the configured active time (1.5 A minutes, normally) query • After this time has passed, A SIA query sends an SIA Query If B acknowledges this query, A resets its timer, and the A/B 10.1.10/24 gone; no FS neighbor relationship stays up B • B’s relationship with C will fail query at some point bad link, reply never makes it This clears the query from B’s reply point of view 10.1.10/24 gone B replies to A C remove 10.1.1.0/24 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 27 Multiple AS Support Do You Really Want to Do This? Okay, maybe it’s not that bad… But we still wouldn’t recommend it RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 28 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 15. Multiple AS Support • A route is redistributed from AS 100 RIP into AS 200 • At A, it is redistributed into AS 100 • B receives this route as well; which of the two externals will it prefer? A B • There are two routes learned through separate routing processes with the same administrative distance, so the route installed first wins AS 200 C RIP RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 29 Multiple AS Support • If router B prefers AS 100 the route through AS 100, it will redistribute the route back into AS200 • If the redistribution metric at B is lower than the redistribution metric at C, A A B will prefer the path through metric 500 metric 1000 B • We have a permanent loop! AS 200 C RIP RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 30 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 16. Multiple AS Support AS 100 • External routes can also carry tag 100 administrative tags; as the external route is redistributed into AS 100 at A B A, it can be tagged AS 200 • This tag can then be used to block the redistribution of the route back into AS 200 at B RIP route-map settag permit 10 route-map settag deny 10 set tag 200 match tag 200 ! route-map settag permit 20 router eigrp 100 ! redistribute eigrp 200 route-map settag router eigrp 200 .... redistribute eigrp 200 route-map settag RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 31 Multiple AS Support AS 100 • This blocks the formation of the loop, since A will no tag 100 longer receive the redistributed from B through AS 200 A B • B still receives both routes, AS 200 however, and could still choose the path through AS 100, resulting in suboptimal routing RIP route-map settag permit 10 route-map filtertag deny 10 set tag 200 match tag 200 ! route-map filtertag permit 20 router eigrp 100 ! redistribute eigrp 100 route-map settag router eigrp 200 .... redistribute eigrp 100 route-map filtertag RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 32 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 17. Multiple AS Support • CSCdm47037 resolves the routing loop and the suboptimal routing • If two routes with the same administrative distances are compared, and the process type is the same (both EIGRP), then compare the metrics of the routes as well • http://www.cisco.com/cgi- bin/Support/Bugtool/onebug.pl?bugid=CSCdm4703 7 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 33 Multiple AS Support AS 100 • If the redistribution metric is not manually set at A, it will be carried from AS 200 into metric 1500 100 A B • The cost of the path metric 1000 between A and B is then AS 200 added at B • At B, the route through AS 200 wins; it has the lower RIP metric IP-EIGRP Topology Table for AS(100)/ID(10.0.17.10) .... P 10.1.1.0/24, 1 successors, FD is 1500 via 10.0.6.4 (1500/1000), FastEthernet0/0 .... IP-EIGRP Topology Table for AS(200)/ID(10.2.17.10) .... P 10.1.1.0/24, 1 successors, FD is 1000 via 10.2.8.20 (1000/256256), FastEthernet0/1 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 34 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 18. Multiple AS Support • CSCdt43016, Support for Incoming Route Filtering Based on Route Maps, makes it possible to filter routes based on any route map condition before it is accepted into the local routing protocol database • This is listed as an OSPF feature, but it works for all routing protocols • http://www.cisco.com/univercd/cc/td/doc/product/s oftware/ios122/122relnt/xprn122t/122tnewf.htm#336 26 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 35 Multiple AS Support AS 100 • This blocks the formation of the loop, since B will no tag 100 longer have the path redistributed from A into AS 100 in its topology table A B • This also prevents the AS 200 suboptimal routing RIP route-map settag permit 10 route-map settag deny 10 set tag 200 match tag 200 ! route-map settag permit 20 router eigrp 100 ! redistribute eigrp 100 route-map settag router eigrp 100 .... distribute-list filtertag filter in RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 36 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 19. Neighbor Continuity Enhancements • Future Enhancement A • EIGRP currently resets its neighbor relationships for Filtering configuration change Summarization configuration Others.... *Aug 27 13:06:26.758: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 100: Neighbor 10.1.1.1 (Serial0/0) is down: peer restarted *Aug 27 13:06:27.976: %DUAL-5-NBRCHANGE: B IP-EIGRP(0) 100: Neighbor 10.1.1.1 (Serial0/0) is up: new adjacency router#config t router(config)#router eigrp 100 router(config-rtr)#distribute-list 100 in serial 0/0 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 37 Neighbor Continuity Enhancements • Future Enhancement A • EIGRP will use graceful restart techniques in the future to reduce neighbor resets to the minimum Graceful Restart B router#config t router(config)#router eigrp 100 router(config-rtr)#distribute-list 100 in serial 0/0 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 38 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 20. EIGRP 3-Way Handshake • During normal adjacency formation, multicast hellos A cause the EIGRP process to place new neighbors in the neighbor table unicast topology table info multicast hello unicast update + init unicast acknowledgement • Unicast packets are then used to exchange known routing information, and complete the neighbor relationship • But what happens if the link is unidirectional, or one peer restarts while building the relationship? B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 39 EIGRP 3-Way Handshake • If the link is unidirectional, A will receive B’s hello, and A transmit an update with the init bit set multicast hello unicast update + init unicast update + init unicast update + init • A never receives an acknowledgement for this packet, so it retransmits until the retransmission timeout is .... exceeded • Once this timeout is exceeded, the neighbor is torn down; the process repeats when A receives another hello from B B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 40 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 21. EIGRP 3-Way Handshake • A receives a hello, sends the update with the initialization A bit set, and B acknowledges it. A begins sending unicast topology table info unicast topology table info multicast hello unicast update + init unicast acknowledgement unicast update + init unicast acknowledgement topology table information • B restarts; once it comes B restarts back up, it will send an update with the initialization bit set • A acknowledges this packet, and continues sending topology information to B B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 41 EIGRP 3-Way Handshake • A and B are out of synchronization, but A A doesn’t know this • B ignores the routing unicast topology table info unicast topology table info multicast hello unicast update + init unicast acknowledgement unicast update + init unicast acknowledgement information A is sending, since it has lost its neighbor B restarts state with A • Eventually, after A has retransmitted the same packet several times, it will tear down the neighbor relationship B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 42 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 22. EIGRP 3-Way Handshake • To prevent EIGRP from forming neighbor relationships under A either of these conditions, a new neighbor state is created: the pending state multicast hello unicast update + init • When A receives the first B in pending multicast hello from B, it places B in the pending state, and transmits a unicast update with the initialization bit set • While B is in this state, A will not send it any queries or routing information B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 43 EIGRP 3-Way Handshake • When B receives this update with the init bit set, it sends an A update with the init bit set as well unicast update + init + ack multicast hello unicast update + init • The acknowledgement for A’s initial update is piggybacked B in pending onto this packet—it is never transmitted by itself • There is no way for A to receive the acknowledgement for its initial update without also receiving B’s initial update B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 44 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 23. EIGRP 3-Way Handshake • Once the acknowledgement for its initial update is received, A A takes B out of the pending state, and begins sending it unicast update + init + ack unicast topology table info multicast hello unicast update + init topology information B out of pending • If this acknowledgement isn’t B in pending ever received, hello’s from B are ignored while A attempts to retransmit the initial update • Eventually, A will time B out, and the process will start over B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 45 EIGRP 3-way Handshake • Committed in 12.2(13.7)T2, 12.2(15.1)S, 12.2(16.1)B as CSCdy45118 • http://www.cisco.com/cgi- bin/Support/Bugtool/onebug.pl?bugid=CSCdy45118 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 46 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 24. Graceful Shutdown • You want to bring B down for maintenance; the traffic will switch to C because EIGRP will A reroute around B when B is taken down • The packets on the wire will be lost when B is taken off line, though—and this could be a lot B C of packets, if these are high speed links successor feasible successor • It’s better to get A and D to route around B while B can still forward traffic, so it happens gracefully D RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 47 Graceful Shutdown • To shut down routing in B, remove the EIGRP router process hello with A all K • EIGRP will send a goodbye values set message, notifying its peers to 255 that it is going down, before it cleans up the entries in the routing table B C • B can send a goodbye message telling A and D to reset their neighbor relationships Multicast or unicast hello with all K values set to 255 • old code: reset D • 12.3(2.3)B 12.3(1.4)T 12.3(1.4) neighbor due to K value mismatch • new code: reset neighbor due to goodbye message RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 48 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 25. GR/NSF Fundamentals • NonStop Forwarding (NSF) is a way to continue forwarding packets while the control plane is recovering from a failure. • Graceful Restart (GR) is a way to rebuild forwarding information in routing protocols when the control plane has recovered from a failure. • The fundamental premise of NSF/GR is to route through temporary failures, rather than around them! RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 49 EIGRP Graceful Restart/NSF • Router A loses its control plane for some period of A Control Data time. • It will take some time for Router B to recognize this failure, and react to it. Control Data B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 50 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 26. EIGRP Graceful Restart/NSF reset • During the time that A has failed, and B has not detected the failure, B will Control Data A continue forwarding traffic through A. • Once the control plane resets, the data plane will reset as well, and this traffic will be dropped. • NSF reduces or eliminates the traffic dropped while A’s control plane is down. Control Data B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 51 EIGRP Graceful Restart/NSF no reset • If A is NSF capable, the control plane will not reset A Control Data the data plane when it restarts • Instead, the forwarding information in the data plane is marked as stale. • Any traffic B sends to A will still be switched based on the last known forwarding information. Control Data B mark forwarding information as stale RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 52 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 27. EIGRP Graceful Restart/NSF • While A’s control plane is down, the routing protocol hold timer on B counts down.... Control Data A • A has to come back up and signal B before B’s hold timer expires, or B will route around it • When A comes back up, it signals B that it is still forwarding traffic, and would like to resync • This is the first step in Graceful Restart (GR) Control Data B Hold Timer: 15 6 7 8 9 10 11 12 13 14 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 53 EIGRP Graceful Restart/NSF • The signal in EIGRP is an update with the initialization and restart (RS) bits set Control Data A • A sends its hellos with the restart bit set until GR is topology information init + Restart end of table hello + Restart complete • B transmits the routing information it knows to A • When B is finished sending information, it sends a special end of table signal so A knows the table is complete Control Data B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 54 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 28. EIGRP Graceful Restart/NSF • When A receives this end of table marker, it recalculates its topology table, and Control Data A updates the local routing table • When the local routing table is completely updated, EIGRP notifies CEF • CEF then updates the forwarding tables, and removes all information marked as stale Control Data B RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 55 EIGRP Graceful Restart/NSF • eigrp nsf enables graceful router eigrp 100 restart eigrp nsf A .... • show ip protocols verifies graceful restart is operational • http://www.cisco.com/en/US/ router eigrp 100 products/sw/iosswrel/ps183 eigrp nsf 9/products_feature_guide09 .... 186a0080160010.html router#show ip protocols Routing Protocol is "eigrp 100“ B .... Redistributing: eigrp 100 EIGRP NSF-aware route hold timer is 240s Automatic network summarization is in effect Maximum path: 4 .... RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 56 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 29. EIGRP Graceful Restart/NSF • Routing protocol graceful restart is supported in IOS 12.2(15)T • NonStop Forwarding is Supported on the: Cisco 10000 and Cisco 12000 12.0(22)S Cisco 7500 in 12.0(22)S, with the caveat that inserting a new standby RSP will cause some traffic loss, and switching from the primary to standby RSP will cause a microcode reload on the line cards • http://www.cisco.com/en/US/partner/tech/tk826/tk364/technolo gies_white_paper09186a008016317c.shtml 2 January 2003 RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 57 EIGRP Graceful Restart/NSF • Be careful with partial network core deployments of GR/NSF capability A • If B restarts, A will reset its session, removing all the session reset asymmetric routing information it learned return path from B. However, D will continue to forward traffic through B B C • This will, at best, cause asymmetric routing. At worst, it D continues could cause a routing loop forwarding • A must be GR capable D GR/NSF capable RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 58 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr
  • 30. EIGRP Graceful Restart/NSF • EIGRP is configured for service provider GR/NSF, while BGP is not • D’s next hop for all routes is A A; the path to A is learned GP eB GP eB via EIGRP • If the control plane on B restarts, D will continue B C learning BGP routes with a next hop of A through C; it will also maintain the best GP iB path to that next hop GP iB through B best path D BGP learned to A routes EIGRP RST-4300 9859_05_2004_X © 2004 Cisco Systems, Inc. All rights reserved. 59 OTHER CURRENT ENHANCEMENTS RST-2310 9636_05_2004_c1 © 2004 Cisco Systems, Inc. All rights reserved. 60 Copyright © 2001, Cisco Systems, Inc. All rights reserved. Printed in USA. 9859_05_2004_X.scr