Which Routing Protocol? IPv4 and IPv6 Perspective

Size: px
Start display at page:

Download "Which Routing Protocol? IPv4 and IPv6 Perspective"

Transcription

1

2 Which Routing Protocol? IPv4 and IPv6 Perspective Wim Verrydt

3 The Questions Is one protocol better than the others? Which routing protocol should I use in my network? Should I switch from the one I m using? Do the same selection rules apply to IPv4 and IPv6? How will my IPv4 and IPv6 routing protocols coexist? IPv4 Ends Merge IPv6

4 The Questions Is one routing protocol better than any other protocol? Define Better! Converges faster? Uses less resources? Easier to troubleshoot? Easier to configure? Scales to a larger number of routers, routes, or neighbors? More flexible? Degrades more gracefully? 4

5 The Questions Should I change my routing protocol? The answer is yes if: The network is complex enough to bring out a protocol s specific advantages You can define a specific feature (or set of features) that will benefit your network tremendously 5

6 The Questions Should I change my routing protocol? But, then again, the answer is no! Every protocol has some features and not others, different scaling properties, etc Let s consider some specific topics for each protocol... 6

7 Before That The Twist! Most likely the IPv6 IGP will not be deployed in a brand new network and just by itself Most likely the existing IPv4 services are more important at first since they are generating most of the revenue Redefine Better! Are the characteristics of an IPv6 IGP similar or different from an IPv4 IGP? What is the impact on the convergence of IPv4? How are the resources shared between the two protocols? Are the topologies going to be congruent? How easy is it to manage parallel IPv4 / IPv6 environments? Opportunity to adopt a new IGP for IPv6? 7

8 Which Routing Protocol? Abstract and Pre-requisite This session focuses on Internal Routing Protocol (IGP) selection and aims to answer the following questions: - What are the IPv6 counterparts of the most used IPv4 IGPs and where are they similar or differ? - Is one protocol better than the others? - Which routing protocol should I use in my network? - Should I switch from the one I m using? - Do the same selection rules apply to IPv4 and IPv6? - How will my IPv4 and IPv6 routing protocols coexist? The session will compare link state (OSPF and IS-IS) and DUAL (EIGRP) routing protocols applying a number of considerations, such as convergence speed and network design and topology. Additionally, it will provide an overview of the IPv6 counterparts of the most used IPv4 IGPs and discuss the similarities and differences between the twin routing protocols. Finally, the co-existence of IPv4 and IPv6 routing protocols will also be discussed. As a pre-requisite for this session, attendees should have a reasonable understanding of IPv4 IGP routing protocol design and operation. 8

9 Which Routing Protocol? Agenda IPv4 and IPv6 IGPs Convergence Speed Design and Topology Considerations Protocol Features and Evolution Summary 9

10 IPv4 and IPv6 IGPs A Comparative Overview

11 IPv6 Is an Evolutionary Not a Revolutionary Step and this is very clear in the case of routing which saw minor changes even though most of the Routing Protocols were completely rebuilt. Ciprian Popoviciu 11

12 The IPv4 IPv6 Parallel RIP OSPF IS-IS EIGRP RIPv2 for IPv4 RIPng for IPv6 Distinct but similar protocols with RIPng taking advantage of IPv6 specificities OSPFv2 for IPv4 OSPFv3 for IPv6 Distinct but similar protocols with OSPFv3 being a cleaner implementation that takes advantage of IPv6 specificities Extended to support IPv6 Natural fit to some of the IPv6 foundational concepts Supports Single and Multi Topology operation Extended to support IPv6 Some changes reflecting IPv6 characteristics For all intents and purposes, the IPv6 IGPs are very similar to their IPv4 counterparts IPv6 IGPs have additional features that could lead to new designs ipv6 unicast-routing is required (IOS) 12

13 RIPv2 vs. RIPng Summary RIPv2 (RFC 2453) RIPng (RFC 2080) Type Distance vector Distance vector Metric Hop count (1-15) Hop count (1-15) Loop prevention Split horizon Split horizon Administrative distance L3 transport S/D IPv4 unicast / IPv6 LL unicast / FF02::9 L4 transport UDP 521 UDP 521! interface Loopback0 ip address ! interface Ethernet0/0 ip address ! router rip version 2 network !! ipv6 unicast-routing! interface Loopback0 ipv6 address 2001:DB8:1000::1/128 ipv6 rip CISCO enable! interface Ethernet0/0 ipv6 address 2001:DB8::1/64 ipv6 rip CISCO enable! ipv6 router rip CISCO! 13

14 EIGRPv6 Implementation Important Differences Notes Three new TLVs: IPv6_REQUEST_TYPE (0X0401) IPv6_METRIC_TYPE (0X0402) IPv6_EXTERIOR_TYPE (0X0403) New Protocol Dependent Module (PDM) 32 bit Router ID which must be explicitly configured if no IPv4 address Same Protocol Number, Metrics Hellos are sourced from the link-local address and destined to FF02::A (all EIGRP routers); this means that neighbors do not have to share the same global prefix (with the exception of explicitly specified neighbors where traffic is unicasted) Automatic summarization disabled by default and not configurable for IPv6 (same as in IPv4 now CSCso20666) No split-horizon in the case of EIGRP for IPv6 local routes (because IPv6 supports multiple prefixes per interface) The IPv6 EIGRP process must be enabled explicitly ( no shutdown under the process) in older IOS version. In current versions, the default is that IPv6 EIGRP is enabled (CSCso90068) 14

15 EIGRP vs. EIGRPv6 Summary EIGRP EIGRPv6 Type Distance vector Distance vector Metric Composite (in practice: bandwidth and delay) Composite (in practice: bandwidth and delay) Loop prevention DUAL, split horizon DUAL, split horizon Administrative distance 5 (sum.), 90 (int.), 170 (ext.) 5 (sum.), 90 (int.), 170 (ext.) L3 transport S/D IPv4 unicast / IPv6 LL unicast / FF02::A L4 transport IP 88, RTP (reliable multicast) Next Header 88, RTP! interface Loopback0 ip address ! interface Ethernet0/0 ip address ! router eigrp 1 network passive-interface Loopback0! ipv6 unicast-routing! interface Loopback0 ipv6 address 2001:DB8:1000::1/128 ipv6 eigrp 1! interface Ethernet0/0 ipv6 address 2001:DB8::1/64 ipv6 eigrp 1! ipv6 router eigrp 1 passive-interface Loopback0 eigrp router-id

16 IS-IS for IPv6 Implementation Operational Considerations Two new TLVs: - IPv6 Reachability TLV (0xEC): Describes network reachability (IPv6 routing prefix, metric information and option bits) - IPv6 Interface Address TLV (0xE8): Contains 128 bit address. Hello PDUs, must contain the link-local address but for LSP, must only contain the non link-local address A new Network Layer Protocol Identifier (NLPID): Allows IS-IS routers to advertise IPv6 prefix payload using 0x8E value (IPv4: 0xCC). Carried in Protocols Supported TLV (0x81). Single Topology (default for all protocols supported) - potentially beneficial in saving resources (same topology and same SPF) Multi Topology (RFC 5120) - Independent IPv4 and IPv6 topologies (MT ID 0,2), independent interface metrics. Wide metrics. New TLVs! Transition mode available - both types of TLVs are advertised Standardization: Notes Single Topology: Multi Topology: Evolution Multi Instance: 18

17 IS-IS for IPv4 and IPv6 Summary IS-IS for IPv4 (RFC 1195) IS-IS for IPv6 (RFC 5308) Type Link state Link state Metric (Narrow / Wide) Cost (1-63 / ) Cost (1-63 / ) Loop prevention Dijkstra Dijkstra Administrative distance L3 / L4 transport CLNS CLNS! interface Loopback0 ip address ip router isis CISCO isis circuit-type level-1 isis metric 10000! interface Ethernet0/0 ip address ip router isis CISCO isis circuit-type level-1 isis metric 10000! router isis CISCO net metric-style wide log-adjacency-changes all! ipv6 unicast-routing! interface Loopback0 ipv6 address 2001:DB8:1000::1/128 ipv6 router isis CISCO isis circuit-type level-1 isis ipv6 metric 10000! interface Ethernet0/0 ipv6 address 2001:DB8::1/64 ipv6 router isis CISCO isis circuit-type level-1 isis ipv6 metric 10000! router isis CISCO net metric-style wide log-adjacency-changes all ipv6 unicast-routing! interface Ethernet0/0 ipv6 address 2001:DB8::1/64 ipv6 router isis CISCO isis circuit-type level-1 isis ipv6 metric 10000! router isis CISCO net metric-style wide log-adjacency-changes all! address-family ipv6 multi-topology exit-address-family 19

18 OSPFv3 Implementation Similar Concepts as OSPFv2: - Runs directly over IPv6 (Next Header 89) - Uses the same basic packet types - Neighbor discovery and adjacency formation mechanisms are identical (All OSPF Routers FF02::5, All OSPF DRs FF02::6) - LSA flooding and aging mechanisms are identical - Same interface types (P2P, P2MP, Broadcast, NBMA, Virtual) Independent process from OSPFv2 OSPFv3 Is Running per Link Instead of per Node (and IP Subnet) Important Differences Support of Multiple Instances per Link: - New field (instance) in OSPF packet header allows running multiple instances per link - Instance ID should match before packet is being accepted - Useful for traffic separation, multiple areas per link Generalization of Flooding Scope: - Three flooding scopes for LSAs (link-local scope, area scope, AS scope) and they are coded in the LS type explicitly 22

19 OSPFv3 Comparative overview Important Differences (cont.) Address Semantic Changes in LSA: - Router and Network LSA carry only topology information - Router LSA can be split across multiple LSAs; Link State ID in LSA header is a fragment ID - Intra area prefixes are carried in a new LSA payload called intra-area-prefix- LSAs - Prefixes are carried in the payload of inter-area and external LSA Explicit Handling of Unknown LSA: - The handling of unknown LSA is coded via U-bit in LS type - When U bit is set, the LSA is flooded within the corresponding flooding scope, as if it was understood - When U bit is not set, the LSA is flooded within the link local scope Authentication Is Removed from OSPF: - Authentication in OSPFv3 has been removed and OSPFv3 relies now on IPv6 authentication header since OSPFv3 runs over IPv6 - Autype and Authentication field in the OSPF packet header therefore have been suppressed 23

20 OSPFv3 Important Differences (cont.) Notes OSPF Packet Format has Been Changed: - The mask field has been removed from Hello packet - IPv6 prefixes are only present in payload of Link State update packet Two New LSAs Have Been Introduced: - Link-LSA has a link local flooding scope and has three purposes Carry IPv6 link local address used for NH calculation Advertise IPv6 global address to other routers on the link (used for multi-access link) Convey router options to DR on the link - Intra-area-prefix-LSA to advertise router s IPv6 address within the area Standardization: Main standard: Support for multiple AFs (multiple instance): Evolution: Multi Topology routing in OSPFv3: 24

21 OSPFv3 LSA Types LSA Function Code LSA Type Code Router-LSA 1 0x2001 Network-LSA 2 0x2002 Inter-Area-Prefix-LSA 3 0x2003 Inter-Area-Router-LSA 4 0x2004 AS-External-LSA 6 0x4005 NSSA-LSA 7 0x2007 Link-LSA 8 0x0008 Intra-Area-Prefix-LSA 9 0x2009 LSA Type Code encodes Flooding Scope S1 S2 Flooding Scope 0 0 Link-Local 0 1 Area 1 0 AS 1 1 Reserved 25

22 OSPFv2 vs. OSPFv3 Summary OSPFv2 (RFC 2328) OSPFv3 (RFC 5340) Type Link state Link state Metric Cost ( ) Cost ( ) Loop prevention Dijkstra Dijkstra Administrative distance L3 transport S/D IPv4 unicast / IPv4 unicast / IPv6 LL unicast / FF02::5 IPv6 LL unicast / FF02::6 L4 transport IP 89 Next Header 89! interface Loopback0 ip address ! interface Ethernet0/0 ip address ! router ospf 1 network area 0 passive-interface loopback0! ipv6 unicast-routing! interface Loopback0 ipv6 address 2001:DB8:1000::1/128 ipv6 ospf 1 area 0 instance 11! interface Ethernet0/0 ipv6 address 2001:DB8::1/64 ipv6 ospf 1 area 0 instance 11! ipv6 router ospf 1 router-id passive-interface loopback0 26

23 IPv4 and IPv6 IGP Implementation Summary Implementation Multi Topology Multi Instance Multi Process Processes Single Single Multiple Topologies / SPFs Multiple Multiple Multiple Adjacencies Single Single Multiple EIGRPv6 / EIGRP IS-IS OSPFv3 / OSPFv2 OSPFv3 with AF support (RFC 5838) Yes. (ST IS-IS requires identical topology / SPF for IPv4 and IPv6) Yes (IPv4 and IPv6 support) Yes (same protocols, different PDMs) Yes (different protocols) 27

24 The Version Agnostic Perspective The similarities between the IPv4 and IPv6 IGPs lead to similar network design considerations as far as routing is concerned For the rest of the presentation, the analysis is IP version AGNOSTIC! IPv6 specific considerations are noted where relevant The implementation of the IPv6 IGPs achieves parity with the IPv4 counterparts in most aspects but this is an ongoing development and optimization process Co-existence of IPv4 and IPv6 IGPs is a very important design consideration 28

25 Convergence Speed Scenarios and Considerations

26 Convergence Speed Equal Cost Convergence Link State Convergence EIGRP Convergence Convergence Summary 30

27 Convergence Speed Which protocol converges faster? IS-IS vs OSPF vs EIGRP IS-IS and OSPF have the same characteristics, from a high level, so we ll consider them both as link state Is DUAL faster, or Dijkstra? Rules of Thumb The more routers involved in convergence, the slower convergence will be The more routes involved in convergence, the slower convergence will be 31

28 Convergence Speed Five steps to convergence 1. Detect the failure 2. Flood the failure information 3. Calculate new routes around the topology change 4. Add changed routing information to the routing table (RIB) 5. Update the FIB (possibly distributed) Steps are similar for any routing protocol, so we ll only look at steps 2-3 But, it s important to keep in mind steps 1-4-5, since they often impact convergence more than the routing protocol does 32

29 Equal Cost Start with B>C>E and B>D>E being equal cost A If C fails, B and E can shift from sharing traffic between C and D to sending traffic to D only B Number of routers involved in convergence: 2 (B and E) C D Convergence time is in the milliseconds E F 33

30 Link State C fails B and E flood new topology information A SPF All routers run SPF to calculate new shortest paths through the network B and E change their routing tables to reflect the changed topology Number of routers involved in convergence: 2 (B and E) SPF C B E F D 34

31 Link State Within a single flooding domain A single area in OSPF A single flooding domain in IS-IS Convergence time depends on flooding timers, SPF timers, and number of nodes/leafs in the SPF tree What happens when we cross a flooding domain boundary? 35

32 Link State E floods topology changes to C and D C and D summarize these topology changes (removing the topology information), and flood it to B B builds a summary from the summary flooded to B, and floods it into area 2 A calculates a route to B, then recurses C onto B C A B E Area 2 Area 0 D Area 1 F 36

33 Link State Between flooding domains, link state protocols have distance vector characteristics This can have negative or positive impacts on convergence time in a large network + Reduces tree size + Allows partial SPFs, rather than full SPFs - Introduces translation and processing at the flooding domain boundaries The impact is primarily dependant on the network design 37

34 Link State Fast Convergence OSPF Carrier Delay Hello/dead timers (fast hellos) Bidirectional Forwarding Detection(BFD) LSA packet pacing Interface event dampening Exponential throttle timers for LSA & SPF MinLSArrivalInterval Incremental SPF ISIS Carrier Delay Hello/dead timers (fast hellos) Bidirectional Forwarding Detection (BFD) LSP pacing Interface event dampening Exponential throttle timers for LSP & SPF PRC interval Incremental SPF 38

35 Time Time Time Link State Convergence Data Convergence time with default timers and tuned timers IPv4 and IPv6 IGP convergence times are similar The IPv6 IGP implementations might not be fully optimized yet Not all Fast Convergence optimizations might be available Tuned IPv4 ISIS, Tuned IPv6 ISIS Tuned IPv4 OSPF, Untuned IPv6 OSPF Number of Prefixes Tuned IPv4 OSPF, Tuned IPv6 OSPF IPv4 OSPF IPv6 OSPF Linear (IPv IPv4 ISIS IPv6 ISIS Linear (IPv IPv4 OSPF IPv6 OSPF Linear (IPv Number of Prefixes Number of Prefixes 39

36 Link State Convergence - Summary Within a flooding domain The average convergence time, with default timers, is going to be in the order of seconds With fast timers, the convergence time can be in the 100s of milliseconds There are large networks (consisting out of multiple 100s of nodes) with subseconds convergence times Outside the flooding domain Network design and route aggregation are the primary determining factors of convergence speed 40

37 EIGRP DUAL works on a simple geometric principle: If my neighbor s cost to reach a given destination is less than my best cost, then the alternate path cannot be a loop B>D>E>F is 35 B>C>E>F is 30 D>E>F is 20, which is less than the best path, 30, so B>D>E>F cannot be a loop A B C E 10 F D 20 41

38 EIGRP B will install the path through C, and mark the path through D as a feasible successor When C fails, B looks for alternate loop free paths Finding one, it installs it Convergence time is in the milliseconds Number of routers involved in convergence: 2 (B and E) A 10 B C E 10 F D 42

39 EIGRP If the second path cannot be proven loop free B and E detect the failure, and have no alternate path A B B queries A and D C D A replies that it has no path D replies with its alternate path E queries D and F E F replies that it has no path D replies with its alternate path F 43

40 EIGRP Fast Convergence Local repair is becoming an essential element for high availability and convergence EIGRP through feasible successor always had the concept of local repair. This provides extremely fast convergence Failure detection mechanisms depend on techniques other then just routing protocols BFD can provide very fast failure detection Updating and repair are immediate 44

41 EIGRP Convergence Summary For paths with feasible successors, convergence time is in the milliseconds The existence of feasible successors is dependent on the network design For paths without feasible successors, convergence time is dependant on the number of routers that have to handle and reply to the query and on the number of prefixes that require querying Queries are blocked one hop beyond aggregation and route filters Query range is dependant on network design Good design is the key to fast convergence in an EIGRP network 45

42 Milliseconds Convergence Summary IS-IS with default timers OSPF with default timers EIGRP without feasible successors OSPF with tuned timers IS-IS with tuned timers EIGRP with feasible successors IPv4 IGP Convergence Data Routes 46

43 Convergence Summary It s possible to converge in under one second using any protocol, with the right network design Rules of Thumb: More aggregation leads to better performance for EIGRP Less aggregation leads to better performance for link state protocols If you re going to use link state protocols, tune the timers; but if you tune the timers, be careful with HA features, like GR/NSF 47

44 Time Time Time The IPv4 / IPv6 Co-existence Twist IPv6 IGP impact on the IPv4 IGP convergence Aggressive timers on both IGPs will highlight competition for resources Tuned IPv4 OSPF, Untuned IPv6 OSPF IPv4 OSPF IPv4 OSPF w/ IPv6 OSPF Is parity necessary from day 1? Number of Prefixes Tuned IPv4 ISIS, Tuned IPv6 ISIS Tuned IPv4 OSPF, Tuned IPv6 OSPF IPv4 ISIS IPv4 ISIS w/ IPv6 ISIS IPv4 OSPF IPv4 OSPF w/ IPv6 OSPF Number of Prefixes Number of Prefixes 48

45 Design and Topology Considerations

46 Topology Hub and Spoke Full Mesh Support for Hierarchy Topology Summary 50

47 Link State Hub and Spoke OSPF and IS-IS are similar when designing for hub and spoke topologies, so we ll look at them together Link state protocols rely on every router within a flooding domain having the same view of the network s topology to calculate loop free paths Link state flooding rules have implications for scaling and design in hub and spoke networks 51

48 Link State Hub and Spoke Although B can only reach C through A, it still receives all of C s routing information As the number of remote sites increases, the amount of information each remote site must process and store also increases B A reachability only through A D This limits scaling in link state hub and spoke networks C all link state information is flooded to B 52

49 /24 Link State Hub and Spoke Controlling route distribution Area 0 There s no way to allow C and D to receive information about /24, and not E and F A B F Area 1 E D C 53

50 Link State Hub and Spoke Transiting remote sites C and D issue summaries containing /24 A chooses D as it s best path to the summary The D to E link fails How can we prevent D from using the link through F to reach /24? /16 C /24 E /24 B A D F /24 54

51 Link State Hub and Spoke Place a link between C and D within the same area as the hub and spoke network The link cost between C and D should be lower than the link cost through F, causing D to route through this new link /16 C /24 B A D New link E /24 F /24 55

52 Link State Hub and Spoke For each hub and spoke flooding domain you add to the hub routers, you need an additional link between the hub routers in that domain You can use virtual links, such as Ethernet VLANs This can become difficult to manage in a large scale hub and spoke network Two Links, One in Each Flooding Domain 56

53 EIGRP Hub and Spoke Summary black holes C and D are both advertising /16 towards A and B C and D are advertising a default only to E and F A chooses D s path When the D to E link fails, D is still advertising /16 (based on /24 from F) Traffic forwarded to from A will be dropped /16 C /24 E /24 B A D F /24 57

54 EIGRP Hub and Spoke You can resolve this by placing A a link between C and D, without summarization /16 B New link C D /24 E /24 F /24 58

55 /24 EIGRP Hub and Spoke Controlling query range If A loses its connection to /24, it builds and transmits five queries: one to each remote, and one to B A B Each of the remote sites will query B B must process and reply to five queries 59

56 /24 EIGRP Hub and Spoke Prevent transit traffic through spokes A B If these spokes are remote sites, they have two connections for resiliency, not 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 60

57 /24 EIGRP Hub and Spoke To signal A and B that the paths through the spokes should not be used, the spoke routers can be configured as stubs A B router#config t# router(config)#router eigrp 100 router(config-router)#eigrp stub connected router(config-router)# 61

58 /24 EIGRP Hub and Spoke Marking the spokes as stubs allows them to signal A and B that they are not valid transit paths A B A simply will not query the remotes, reducing the total number of queries in this example to 1 62

59 /24 EIGRP Hub and Spoke Marking these remotes as stubs also reduces the topological complexity (meshiness) of the network A B Without spokes configured as stub routers, B believes it has five paths to /24, so it has to maintain five topology table entries 63

60 /24 EIGRP Hub and Spoke Routers which are configured as stubs will only advertise locally connected or redistributed destinations A B These remotes will not pass A s advertisement of /24 to B B will only have one path to /24 64

61 Hub and Spoke Design and Topology Summary For Your Reference Scaling Potential Issues Link State All remote sites receive all other remote site link state information; moderate scaling capability No effective means to control distribution of routing information Care must be taken to prevent transiting traffic through remote sites EIGRP Stub remote routers with filtering and aggregation; excellent scaling capability Care must be taken with summary black holes 65

62 Time (minutes) EIGRP Hub and Spoke How Many Neighbors (Initial Convergence)? The green line shows the rate at which the convergence time increases as EIGRP neighbors are added to hub routers and does not pass 500. The red line shows the convergence time if the neighbors added are all configured as EIGRP stub routers and scales to over 1000 peers. Measure initial bring up convergence until all neighbors are established and queues empty Dual Homed Remotes, NPE-G1 with 1G RAM, 3000 prefixes advertised to each spoke 9 Non-Stub EIGRP Stub 5 Test performed with 12.3(14)T Number of Neighbors 66

63 Time (minutes) EIGRP Hub and Spoke Failover Time? The green line with the steep slope shows the rate at which the failover convergence time increases as EIGRP neighbors are added to a single hub router The red line shows the failover convergence time if the neighbors added are all configured as EIGRP stub routers and is extremely linear in behavior. Primary Hub failed, time measured for EIGRP to complete failover convergence Dual Homed Remotes, NPE-G1 with 1G RAM, 3000 prefixes advertised to each spoke 60 Non-Stub 15 Test performed with 12.3(14)T1 1 EIGRP Stub Number of Neighbors 67

64 Seconds EIGRP OSPF EIGRP OSPF Hub and Spoke OSPF vs. EIGRP In the field, we see up to 800 dual homed remotes with EIGRP, and up to about 250 with OSPF Tested initial convergence and hard failover times 600 dual homed remote sites For hard failover, primary hub was 2 powered down Initial Failover 600 remotes 68

65 Full Mesh Full mesh topologies are complex: 2 routers = 1 link 3 routers = 3 links 4 routers = 6 links 5 routers = 10 links 6 routers = 15 links Adjacencies = links(links-1)/2 69

66 Link State Full Mesh Flooding routing information through a full mesh topology is also complicated Each router will, with optimal timing, receive at least one copy of every new piece of information from each neighbor on the full mesh There are several techniques you can use to reduce the amount of flooding in a full mesh New Information 70

67 Link State Full Mesh OSPF and IS-IS can both use mesh groups to reduce the flooding in a full mesh network Mesh groups are manually configured designated routers on the full mesh 71

68 Link State Full Mesh Pick two routers to flood into the mesh, and block flooding on the remainder This will reduce the number of times information is flooded over a full mesh topology This isn t a commonly used configuration For Your Reference These Routers Still Flood on each serial interface: interface serial x ip ospf database-filter all out... 72

69 Link State Full Mesh For Your Reference In IS-IS, each interface is placed in a mesh-group These Routers Still Flood Any LSPs received will not be retransmitted back out any other interface on the router in the same mesh-group To block all LSP flooding out of an interface, use isis meshgroup blocked This isn t a commonly used configuration On Each Serial Interface: interface serial x isis mesh-group

70 EIGRP Full Mesh Routes must be advertised between every pair of peers in the mesh so each router has the correct next hop and routing information Summarize Summarize Summarize Number the links so they can be summarized to a single advertisement at the edge Number the links so the link information can be filtered out at the edge Summarize Summarize Summarize 74

71 Summarization OSPF Support for Hierarchy OSPF has a hard edge at flooding domain borders Summarization and filtering can occur at this border Summarization and filtering can also be configured at routers redistributing routes into OSPF In a two layer hierarchy, the flooding domain border naturally lies on the aggregation/core boundary area 0 76

72 OSPF Support for Hierarchy In a three layer hierarchy, the decision of where to place the area border is more difficult Typically, the best option is to flow around complex areas of the network, attempting to separate them into different areas Examples would include full mesh areas, data centers with a large amount of parallelism, and large hub and spoke deployments High Degree of Complexity High Degree of Complexity 77

73 IS-IS Support for Hierarchy IS-IS has a hard edge at flooding domain borders, as well, but it s softer than OSPF s because the L2 routing domain can (and normally does) overlap with the L1 domains L1 L2 Summarization and filtering can occur at this border Summarization and filtering can also be configured at redistribution points L1 In a two layer hierarchy, the flooding domain border naturally lies on the aggregation/core boundary L1 78

74 IS-IS Support for Hierarchy In a three layer hierarchy, the decision of where to place the area border is more difficult Typically, the best option is to flow around complex areas of the network, attempting to separate them into different areas Examples would include full mesh areas, data centers with a large amount of parallelism, and large hub and spoke deployments High Degree of Complexity High Degree of Complexity 79

75 Summarization EIGRP Support for Hierarchy The depth of the hierarchy doesn t alter the way EIGRP is deployed; there are no hard edges Summarize at every boundary where possible Divide complexity with summarization points Distribution Core Access 81

76 Hierarchical Division Points Summary OSPF IS-IS EIGRP Hard flooding domain, summarization, and filtering border; area borders need to be considered when designing or modifying the network Softer flooding domain, summarization, and filtering border; L2 overlaps L1 domains, providing some flexibility; network design needs to consider flooding domain border Summarization and filtering where configured, no hard or soft borders other than what the network dictates (But this doesn t imply the network doesn t need to be designed!) 82

77 Design and Topology Considerations Summary Rules of Thumb EIGRP can perform better in large scale hub and spoke environments Link state protocols perform better in full mesh environments, if tuned correctly EIGRP tends to perform better in strongly hierarchical network models, link state protocols in flatter networks Note: With IPv6 a great deal of emphasis is placed on hierarchical addressing schemes. In certain environments, EIGRP becomes a good option to support such designs. 83

78 The IPv4 / IPv6 Co-existence Twist Single Process / Single Topology Single Process / Multi Topology Multi Process / Multi Topology Protocols IS-IS ST IS-IS MT OSPFv2 + OSPFv3 EIGRP + EIGRPv6 IP topologies Flooding + router/network resources Single (IPv4+IPv6) Congruent Multiple Non-congruent Multiple Non-congruent Common Common Multiple protocol instances on given link SPF Single Multiple Multiple (OSPF) LS databases / topology tables Control plane Single Large - Common - Less resource intensive - More deterministic IPv4/IPv6 co-existence Single Large - More separation - Protocol-specific optimization possible - More resource intensive Multiple - Clear separation - Protocol-specific optimization possible - More resource intensive 84

79 Protocol Features and Evolution Considerations

80 Other Considerations in IGP Selection Features improving performance, scalability and manageability - Fast Convergence Optimization - Graceful Restart (GR) - Routing Policy - On the Wire Efficiency - Unequal Cost Load Sharing - Metrics - Protocol Management Protocol evolution, new developments, agility in development Standardization 86

81 Graceful Restart Graceful Restart (GR) allows a router s control plane to reset without impacting (global) routing A Control Data Consider two routers connected over a single circuit Router A loses its control plane for some period of time It will take some time for Router B to recognize this failure, and react to it B Control Data 87

82 Graceful Restart During the time that A has failed, and B has not detected the failure, B will continue forwarding traffic through A A Control reset Data 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 B Control Data 88

83 Graceful Restart If A is NSF capable, the control plane will not reset the data plane when it restarts A Control no reset Data 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 B Control Data mark forwarding information as stale 89

84 Graceful Restart While A s control plane is down, B s hold timer counts down 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 resynchronize This is the first step in Graceful Restart (GR) Hold Timer: A B Control Control Data Data 90

85 Graceful Restart For Your Reference GR Signaling Resynchronization OSPF (LLS/OOB) Link Local Signaling (LLS), Extending Hellos to Add Optional Information Out Of Band Synchronization (OOB), Creates a New Form of Synchronization (Similar to Standard Database Synchronization) OSPF (opaque LSAs) Grace LSA (Opaque LSA Carrying Neighbor State) Grace LSA (Opaque LSA Carrying Database Information) IS-IS Added TLV in Hello Packet Normal Database Synchronization IS-IS (Cisco) No Protocol Extensions Normal Database Synchronization EIGRP Added Bits in Hello Packet (Standard Format) Normal Topology Table Advertisement 91

86 IPv6 Fast Convergence and GR Summary (IOS) LSA/LSP generation exponential backoff throttling SPF execution exponential backoff throttling Bidirectional Forwarding Detection (BFD) OSPFv3 IS-IS for IPv6 EIGRPv6 Y Y N/A Y Y N/A Y Y (through IPv4 BFD) Y (CSCtk04807) Graceful Restart (GR) Y Y Y 93

87 Conclusions

88 What were the Questions? Is one protocol better than the others? Which routing protocol should I use in my network? Should I switch from the one I m using? Do the same selection rules apply to IPv4 and IPv6? How will my IPv4 and IPv6 routing protocols coexist? 120

89 So what are the Answers? There is no right answer! Consider: Your business requirements Your network design The coexistence between IPv4 and IPv6 Intangibles The three advanced IGP s are generally pretty close in capabilities, development, and other factors 121

90 Expertise (Intangible) What is your team comfortable with? What escalation resources and other support avenues are available? But remember, this isn t a popularity contest you don t buy your car based on the number of a given model sold, do you? An alternate way to look at it: what protocol would you like to learn? 122

91 Standardization (Intangible) Who s standard? OSPF: Standardized by the IETF IS-IS: Standardized by the ISO and the IETF EIGRP: Cisco Standard! Standardization is a tradeoff Promises interoperability Larger number of eyes looking at problems and finding new features Politics often influence standards and causes compromises New features are often difficult to push through standards committees, slowing their release 123

92 Memory (bytes) IPv4/IPv6 Coexistence Targeting parity is natural but consider the tradeoffs during the early phases of integration IPv4 and IPv6 can be decoupled offering a unique opportunity to try a new design with IPv6. Look at both congruent and non-congruent topology approaches Evaluate the additional resources required by IPv6 Take advantage of the IPv6 addressing resources show route afi-all summary Number of Routes IPv4 Unicast: Route Source Routes Backup Deleted Memory (bytes) connected local local SMIAP static ospf Total IPv6 Unicast: Route Source Routes Backup Deleted Memory (bytes) connected local ospf Total IPv4 IPv6 Linear 124

93 Topology and Hiearchy IP Version Agnostic Rules of Thumb Mesh Hub and Spoke Link State Flat Hierarchy EIGRP Flat Aggregated 125

94 Key Takeaways Your choice of routing protocol depends on the type of network you have and the requirements you have for it Based on specific requirements and criteria, one routing protocol can be better suited than another one. The step from IPv4 to IPv6 routing protocols is evolutionary rather than revolutionary The same selection rules will apply for the IPv6 IGP as for the IPv4 IGP. Potential IPv4 / IPv6 routing protocol co-existence issues need to be understood and analysed. 126

95 Recommended Reading for 127

96 Call to Action Visit the Cisco Campus at the World of Solutions to experience the following demos/solutions in action: Borderless Networks Get hands-on experience with the following Walk-in Labs Advanced DMVPN, FlexVPN in Practice, Configuring and Connecting to an IPv6 enabled ASA, IPv4 via IPv6: MAP and DS-Lite Lab Meet the Engineer I m available 29-31/1 Discuss your project s challenges at the Technical Solutions Clinics 128

97 129

98 Thank You!

99

IPv6 Routing Protocols Update

IPv6 Routing Protocols Update IPv6 Routing Protocols Update Wim Verrydt Solutions Architect BRKRST-2022 Abstract and Pre-requisite The proposed session provides a comprehensive overview of the main IPv6 routing protocols: IS-IS, OSPFv3,

More information

Agenda DUAL STACK DEPLOYMENT. IPv6 Routing Deployment IGP. MP-BGP Deployment. OSPF ISIS Which one?

Agenda DUAL STACK DEPLOYMENT. IPv6 Routing Deployment IGP. MP-BGP Deployment. OSPF ISIS Which one? DUAL STACK DEPLOYMENT Alvaro Retana (alvaro.retana@hp.com) Distinguished Technologist 2010 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

More information

OSPFv3 Address Families

OSPFv3 Address Families The Open Shortest Path First version 3 (OSPFv3) address families feature enables both IPv4 and IPv6 unicast traffic to be supported. With this feature, users may have two processes per interface, but only

More information

OSPFv3 Address Families

OSPFv3 Address Families The Open Shortest Path First version 3 (OSPFv3) address families feature enables both IPv4 and IPv6 unicast traffic to be supported. With this feature, users may have two processes per interface, but only

More information

OSPFv3 Address Families

OSPFv3 Address Families The Open Shortest Path First version 3 (OSPFv3) address families feature enables both IPv4 and IPv6 unicast traffic to be supported. With this feature, users may have two processes per interface, but only

More information

IPv6 Routing Protocols

IPv6 Routing Protocols IPv6 Routing Protocols ISP Workshops Last updated 17 May 2014 1 Initial IPv6 Configuration for Cisco IOS 2 IPv6 Configuration on Cisco IOS p To enable IPv6 the following global commands are required: Router(config)#

More information

Fast IP Convergence. Section 4. Period from when a topology change occurs, to the moment when all the routers have a consistent view of the network.

Fast IP Convergence. Section 4. Period from when a topology change occurs, to the moment when all the routers have a consistent view of the network. Fast IP Convergence Section 4 2899_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 1 IP Convergence Convergence Time Period from when a topology change occurs, to the moment when all the routers

More information

Operation Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents

Operation Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents Table of Contents Table of Contents Chapter 1 Static Routing Configuration... 1-1 1.1 Introduction... 1-1 1.1.1 Static Route... 1-1 1.1.2 Default Route... 1-1 1.1.3 Application Environment of Static Routing...

More information

Configuring OSPF network management 39 Enabling message logging 39 Enabling the advertisement and reception of opaque LSAs 40 Configuring OSPF to

Configuring OSPF network management 39 Enabling message logging 39 Enabling the advertisement and reception of opaque LSAs 40 Configuring OSPF to Contents Configuring OSPF 1 Introduction to OSPF 1 Basic concepts 1 OSPF areas 3 Router types 6 OSPF network classification 7 DR and BDR 8 OSPF packet formats 9 Supported OSPF features 17 Protocols and

More information

IPv6 Routing Protocols

IPv6 Routing Protocols IPv6 Routing Protocols ITU/APNIC/PacNOG21 IPv6 Workshop 4 th 8 th December 2017 Nuku alofa These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)

More information

Logging neighbor state changes 38 Configuring OSPF network management 39 Enabling message logging 39 Enabling the advertisement and reception of

Logging neighbor state changes 38 Configuring OSPF network management 39 Enabling message logging 39 Enabling the advertisement and reception of Contents Configuring OSPF 1 Introduction to OSPF 1 Basic concepts 1 Area based OSPF network partition 3 Router types 6 OSPF network classification 7 DR and BDR 8 OSPF packet formats 9 Supported features

More information

Table of Contents 1 OSPF Configuration 1-1

Table of Contents 1 OSPF Configuration 1-1 Table of Contents 1 OSPF Configuration 1-1 Introduction to OSPF 1-1 Basic Concepts 1-2 OSPF Area Partition 1-4 Router Types 1-7 Classification of OSPF Networks 1-9 DR and BDR 1-9 OSPF Packet Formats 1-11

More information

Table of Contents 1 Static Routing Configuration RIP Configuration 2-1

Table of Contents 1 Static Routing Configuration RIP Configuration 2-1 Table of Contents 1 Static Routing Configuration 1-1 Introduction 1-1 Static Route 1-1 Default Route 1-1 Application Environment of Static Routing 1-1 Configuring a Static Route 1-2 Configuration Prerequisites

More information

Introduction to OSPF

Introduction to OSPF Introduction to OSPF ISP/IXP Workshops ISP/IXP Workshops 1999, Cisco Systems, Inc. 1 Agenda OSPF Primer OSPF in Service Provider Networks OSPF BCP - Adding Networks OSPF Command Summary 2 OSPF Primer 3

More information

IPv6 Routing: OSPFv3

IPv6 Routing: OSPFv3 Open Shortest Path First version 3 (OSPFv3) is an IPv4 and IPv6 link-state routing protocol that supports IPv6 and IPv4 unicast address families (AFs). Finding Feature Information, page 1 Prerequisites

More information

CCNA 3 (v v6.0) Chapter 5 Exam Answers % Full

CCNA 3 (v v6.0) Chapter 5 Exam Answers % Full CCNA 3 (v5.0.3 + v6.0) Chapter 5 Exam Answers 2017 100% Full ccnav6.com /ccna-3-v5-0-3-v6-0-chapter-5-exam-answers-2017-100-full.html CCNA Exam Answers 2017 CCNA 3 (v5.0.3 + v6.0) Chapter 5 Exam Answers

More information

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols Top-Down Network Design Chapter Seven Selecting Switching and Routing Protocols Copyright 2010 Cisco Press & Priscilla Oppenheimer 1 Switching 2 Page 1 Objectives MAC address table Describe the features

More information

Introduction to OSPF

Introduction to OSPF Introduction to OSPF 1 OSPF Open Shortest Path First Link state or SPF technology Developed by OSPF working group of IETF (RFC 1247) OSPFv2 standard described in RFC2328 Designed for: TCP/IP environment

More information

MPLS Core Networks Николай Милованов/Nikolay Milovanov

MPLS Core Networks Николай Милованов/Nikolay Milovanov Tuning Core Routing Protocols Николай Милованов/Nikolay Milovanov Contents ISIS overview ISIS tuning http://niau.org 2 ISIS overview 3 IP routing design requirements Requirements towards the IGP protocols:

More information

Command Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents

Command Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents Table of Contents Table of Contents Chapter 1 Static Routing Configuration Commands... 1-1 1.1 Static Routing Configuration Commands... 1-1 1.1.1 delete static-routes all... 1-1 1.1.2 ip route-static...

More information

Ch. 5 Maintaining and Troubleshooting Routing Solutions. Net412- Network troubleshooting

Ch. 5 Maintaining and Troubleshooting Routing Solutions. Net412- Network troubleshooting Ch. 5 Maintaining and Troubleshooting Routing Solutions Net412- Network troubleshooting Troubleshooting Routing Network Layer Connectivity EIGRP OSPF 2 Network Connectivity Just like we did when we looked

More information

Chapter 7: Routing Dynamically. Routing & Switching

Chapter 7: Routing Dynamically. Routing & Switching Chapter 7: Routing Dynamically Routing & Switching The Evolution of Dynamic Routing Protocols Dynamic routing protocols used in networks since the late 1980s Newer versions support the communication based

More information

Symbols. Numerics I N D E X

Symbols. Numerics I N D E X I N D E X Symbols? (question mark), CLI help system, 126 Numerics A 2-router BGP topology, configuring, 279 284 4-router BGP topology, configuring, 266, 276 279 ABRs (area border routers), 9, 87, 95, 141

More information

Link State Routing. Link State Packets. Link State Protocol. Link State Protocols Basic ideas Problems and pitfalls

Link State Routing. Link State Packets. Link State Protocol. Link State Protocols Basic ideas Problems and pitfalls Link State Routing In particular OSPF Karst Koymans Informatics Institute University of Amsterdam (version 16.3, 2017/03/09 11:25:31) Tuesday, March 7, 2017 Link State Protocols Basic ideas Problems and

More information

Routing Protocol Type Primarily IGP or EGP RIP Distance-Vector IGP EIGRP OSPF IS-IS BGP

Routing Protocol Type Primarily IGP or EGP RIP Distance-Vector IGP EIGRP OSPF IS-IS BGP Appendix D Memory Tables Chapter 1 Table 1-2 Routing Protocol Characteristics Routing Protocol Type Primarily IGP or EGP RIP Distance-Vector IGP EIGRP OSPF IS-IS BGP Chapter 3 Table 3-2 Hexadecimal/Binary

More information

Introduction to IS-IS

Introduction to IS-IS Introduction to IS-IS ISP Workshops Last updated 28 November 2013 1 IS-IS p Intermediate System to Intermediate System p ISO 10589 specifies OSI IS-IS routing protocol for CLNS traffic n A Link State protocol

More information

IS-IS Operation. SANOG July, 2017 Gurgaon, INDIA

IS-IS Operation. SANOG July, 2017 Gurgaon, INDIA IS-IS Operation SANOG 30 14-18 July, 2017 Gurgaon, INDIA IS-IS Intermediate System to Intermediate System Designed for OSI networks to carry CLNS traffic (RFC1142 - ISO 10859) CLNP was to OSI, what IPv4/IPv6

More information

Introduction to OSPF

Introduction to OSPF Introduction to OSPF ISP/IXP Workshops ISP/IXP Workshops 1999, Cisco Systems, Inc. 1 OSPF Dynamic Routing Protocol Link State technology Runs over IP, protocol 89 Designed by IETF for TCP/IP Supports VLSM

More information

Two types of routing protocols are used in internetworks: interior gateway protocols (IGPs) and exterior gateway protocols (EGPs).

Two types of routing protocols are used in internetworks: interior gateway protocols (IGPs) and exterior gateway protocols (EGPs). Introduction Dynamic routing is when protocols are used to find networks and update routing tables on routers. True, this is easier than using static or default routing, but it ll cost you in terms of

More information

Chapter 3 Lab 3-2, Multi-Area OSPFv2 and OSPFv3 with Stub Area

Chapter 3 Lab 3-2, Multi-Area OSPFv2 and OSPFv3 with Stub Area Chapter 3 Topology Objectives Configure multi-area OSPFv2 for IPv4. Configure multi-area OSPFv3 for IPv6 Verify multi-area behavior. Configure stub and totally stubby areas for OSPFv2. Configure stub and

More information

Implementing Cisco IP Routing (ROUTE)

Implementing Cisco IP Routing (ROUTE) Implementing Cisco IP Routing (ROUTE) Foundation Learning Guide Foundation learning for the ROUTE 642-902 Exam Diane Teare Cisco Press 800 East 96th Street Indianapolis, IN 46240 Implementing Cisco IP

More information

Advanced Network Design

Advanced Network Design Advanced Network Design Eugene Odnoralets Routing Protocols Team 23.11.15 2015 Cisco and/or its affiliates. All rights reserved. Introduction 2 23.11.15 2015 Cisco and/or its affiliates. All rights reserved.

More information

COURSE OUTLINE: Course: CCNP Route Duration: 40 Hours

COURSE OUTLINE: Course: CCNP Route Duration: 40 Hours COURSE OUTLINE: Course: CCNP Route 300-101 Duration: 40 Hours CCNP Route Training Day 1: Connecting Remote Locations Principles of Static Routing Configuring an IPv4 Static Route Configuring a Static Default

More information

ABR (Area Border Router), 206, 216 access, dedicated networks, 23 access layer, three-layer hierarchical design model, 6

ABR (Area Border Router), 206, 216 access, dedicated networks, 23 access layer, three-layer hierarchical design model, 6 1358_fmi.book Page 460 Thursday, May 27, 2004 2:21 PM A ABR (Area Border Router), 206, 216 access, dedicated networks, 23 access layer, three-layer hierarchical design model, 6 access lists, scalable networks,

More information

Advanced Networking: Routing & Switching 2 Chapter 7

Advanced Networking: Routing & Switching 2 Chapter 7 EIGRP Advanced Networking: Routing & Switching 2 Chapter 7 Copyleft 2014 Hacklab Cosenza (http://hlcs.it) Released under Creative Commons License 3.0 By-Sa Cisco name, logo and materials are Copyright

More information

Internet Routing Protocols Tuba Saltürk

Internet Routing Protocols Tuba Saltürk Internet Routing Protocols 15505068 Tuba Saltürk Outline Internet Routers Routing Protocol Interior Gateway Protocol (IGP) Distance- Vector Routing Protocol Routing Information Protocol (RIP) Interior

More information

OSPF. Unless otherwise noted, OSPF refers to OSPFv2 throughout this document.

OSPF. Unless otherwise noted, OSPF refers to OSPFv2 throughout this document. Open Shortest Path First () is a link state based interior gateway protocol developed by the working group of the Internet Engineering Task Force (IETF). At present, version 2 (RFC2328) is used. Introduction

More information

debug ip ospf database external default-metric subnet area 0 stub distribute-list in Serial0/1

debug ip ospf database external default-metric subnet area 0 stub distribute-list in Serial0/1 Which statement about stateless autoconfiguration is true? A host can autoconfigure itself by appending its MAC address to the local link prefix (64 bits). 2 Autoconfiguration allows devices to connect

More information

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Interior Routing Protocols and High Availability.

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Interior Routing Protocols and High Availability. Vendor: Alcatel-Lucent Exam Code: 4A0-101 Exam Name: Alcatel-Lucent Interior Routing Protocols and High Availability Version: Demo QUESTION 1 When a router receives an IP packet, but does not find a match

More information

Migrating from OSPF to IS-IS

Migrating from OSPF to IS-IS Migrating from OSPF to IS-IS Philip Smith philip@nsrc.org SAFNOG 2 7 th -8 th April 2015 Mbabane Last updated 27 March 2014 1 Presentation slides p Available at: n http://bgp4all.com/ftp/seminars/safnog2-

More information

Link State Routing. Link State Packets. Link State Protocol. Link State Protocols Basic ideas Problems and pitfalls

Link State Routing. Link State Packets. Link State Protocol. Link State Protocols Basic ideas Problems and pitfalls Link State Routing In particular OSPF Karst Koymans Informatics Institute University of Amsterdam (version 17.4, 2017/11/30 12:33:57) Tuesday, November 28, 2017 Link State Protocols Basic ideas Problems

More information

Top-Down Network Design

Top-Down Network Design Top-Down Network Design Chapter Seven Selecting Switching and Routing Protocols Original slides by Cisco Press & Priscilla Oppenheimer Selection Criteria for Switching and Routing Protocols Network traffic

More information

This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and

This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors in the CCNP: Building Scalable

More information

Building the Routing Table. Introducing the Routing Table Directly Connected Networks Static Routing Dynamic Routing Routing Table Principles

Building the Routing Table. Introducing the Routing Table Directly Connected Networks Static Routing Dynamic Routing Routing Table Principles Building the Routing Table Introducing the Routing Table Directly Connected Networks Static Routing Dynamic Routing Routing Table Principles Introducing the Routing Table R1# show ip route Codes: C - connected,

More information

Configuring OSPF. Finding Feature Information

Configuring OSPF. Finding Feature Information This module describes how to configure Open Shortest Path First (OSPF). OSPF is an Interior Gateway Protocol (IGP) developed by the OSPF working group of the Internet Engineering Task Force (IETF). OSPF

More information

FSOS IPv6 Routing Command Line Reference

FSOS IPv6 Routing Command Line Reference FSOS IPv6 Routing Command Line Reference Contents 1 OSPFv3 Commands... 5 1.1 area default-cost...5 1.2 area range...6 1.3 area stub... 7 1.4 auto-cost...8 1.5 clear ipv6 ospf...9 1.6 default-information

More information

OSPF. About OSPF. CLI Book 1: Cisco ASA Series General Operations CLI Configuration Guide, 9.4 1

OSPF. About OSPF. CLI Book 1: Cisco ASA Series General Operations CLI Configuration Guide, 9.4 1 This chapter describes how to configure the Cisco ASA to route data, perform authentication, and redistribute routing information using the Open Shortest Path First () routing protocol. About, page 1 Guidelines

More information

The following questions are designed to test your understanding of this chapter s

The following questions are designed to test your understanding of this chapter s Review Questions The following questions are designed to test your understanding of this chapter s material. For more information on how to get additional questions, please see www.lammle.com/ccn a. You

More information

Network Protocols. Routing. TDC375 Autumn 03/04 John Kristoff - DePaul University 1

Network Protocols. Routing. TDC375 Autumn 03/04 John Kristoff - DePaul University 1 Network Protocols Routing TDC375 Autumn 03/04 John Kristoff - DePaul University 1 IPv4 unicast routing All Internet hosts perform basic routing for local net destinations, forward to local host for non-local

More information

IPv6 Routing: IS-IS Support for IPv6

IPv6 Routing: IS-IS Support for IPv6 This module describes how to configure Integrated Intermediate System-to-Intermediate System (IS-IS) for IPv6. IS-IS is an Interior Gateway Protocol (IGP) that advertises link-state information throughout

More information

Unit 3: Dynamic Routing

Unit 3: Dynamic Routing Unit 3: Dynamic Routing Basic Routing The term routing refers to taking a packet from one device and sending it through the network to another device on a different network. Routers don t really care about

More information

scope scope {global vrf vrf-name} no scope {global vrf vrf-name} Syntax Description

scope scope {global vrf vrf-name} no scope {global vrf vrf-name} Syntax Description Multi-Toplogy Routing Commands scope scope To define the scope for a Border Gateway Protocol (BGP) routing session and to enter router scope configuration mode, use the scope command in router configuration

More information

IS-IS basic configuration 37 DIS election configuration 41 Configuring IS-IS route redistribution 45 IS-IS GR configuration example 49 IS-IS FRR

IS-IS basic configuration 37 DIS election configuration 41 Configuring IS-IS route redistribution 45 IS-IS GR configuration example 49 IS-IS FRR Contents Configuring IS-IS 1 IS-IS overview 1 Basic concepts 1 IS-IS area 3 IS-IS network type 5 IS-IS PDUs 6 Supported IS-IS features 13 Protocols and standards 15 IS-IS configuration task list 16 Configuring

More information

TDC 363 Introduction to LANs

TDC 363 Introduction to LANs TDC 363 Introduction to LANs OSPF Greg Brewster DePaul University TDC 363 Greg Brewster, DePaul University 1 OSPF Link State Routing Algorithms Open Shortest Path First (OSPF) Message Types Operations

More information

DD2490 p Link-state routing and OSPF. Olof Hagsand KTH/CSC

DD2490 p Link-state routing and OSPF. Olof Hagsand KTH/CSC DD2490 p4 200 Link-state routing and OSPF Olof Hagsand KTH/CSC Literature RFC 232: Browse through Section. Section 2 gives a very good understanding of OSPF issues. The example is realistic (complex) and

More information

EIGRP. About EIGRP. CLI Book 1: Cisco ASA Series General Operations CLI Configuration Guide, 9.7 1

EIGRP. About EIGRP. CLI Book 1: Cisco ASA Series General Operations CLI Configuration Guide, 9.7 1 This chapter describes how to configure the Cisco ASA to route data, perform authentication, and redistribute routing information using the Enhanced Interior Gateway Routing Protocol (). About, page 1

More information

EECS 122, Lecture 16. Link Costs and Metrics. Traffic-Sensitive Metrics. Traffic-Sensitive Metrics. Static Cost Metrics.

EECS 122, Lecture 16. Link Costs and Metrics. Traffic-Sensitive Metrics. Traffic-Sensitive Metrics. Static Cost Metrics. EECS 122, Lecture 16 Kevin Fall kfall@cs.berkeley.edu edu Link Costs and Metrics Routing protocols compute shortest/cheapest paths using some optimization criteria Choice of criteria has strong effect

More information

Configuring EIGRP. Overview CHAPTER

Configuring EIGRP. Overview CHAPTER CHAPTER 24 This chapter describes how to configure the adaptive security appliance to route data, perform authentication, and redistribute routing information, using the Enhanced Interior Gateway Routing

More information

IPv4 IGP Troubleshooting. IPv4 Routing Workflow. IPv4 routing can be subdivided into three discrete steps

IPv4 IGP Troubleshooting. IPv4 Routing Workflow. IPv4 routing can be subdivided into three discrete steps Internetwork Expert s CCNP Bootcamp IPv4 IGP Troubleshooting http:// IPv4 Routing Workflow IPv4 routing can be subdivided into three discrete steps Routing lookup Switching method Layer 2 encapsulation

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 05 MULTIPROTOCOL LABEL SWITCHING (MPLS) AND LABEL DISTRIBUTION PROTOCOL (LDP) 1 by Xantaro IP Routing In IP networks, each router makes an independent

More information

BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public

BRKRST Cisco and/or its affiliates. All rights reserved. Cisco Public Deploying OSPF in a Large-Scale Networks 2 Agenda Market Segments Service Provider Deployments Enterprise Deployments Design Best Practices Fast Convergence 3 Market Segments Market Segments Service Providers

More information

FiberstoreOS. IPv6 Routing Command Line Reference

FiberstoreOS. IPv6 Routing Command Line Reference FiberstoreOS IPv6 Routing Command Line Reference 1 Contents 1 OSPFv3 Commands... 6 1.1 area default-cost... 6 1.2 area range...7 1.3 area stub... 7 1.4 auto-cost...8 1.5 clear ipv6 ospf...9 1.6 default-information

More information

OSPF Stub Router Advertisement

OSPF Stub Router Advertisement The feature allows you to bring a new router into a network without immediately routing traffic through the new router and allows you to gracefully shut down or reload a router without dropping packets

More information

Introduction to Routing

Introduction to Routing 1 Introduction to Routing Session 2 Presentation_ID.scr 1 Agenda Addressing Concepts Routing Protocols Statics and Defaults 3 ISO OSI Reference Model Routing Information Protocol (RIP and RIPv2) L7 L6

More information

Table of Contents. Cisco Introduction to EIGRP

Table of Contents. Cisco Introduction to EIGRP Table of Contents Introduction to EIGRP...1 Introduction...1 Before You Begin...1 Conventions...1 Prerequisites...1 Components Used...1 What is IGRP?...2 What is EIGRP?...2 How Does EIGRP Work?...2 EIGRP

More information

Hands-On ROUTE Implementing Cisco IP Routing CCNP Course 1

Hands-On ROUTE Implementing Cisco IP Routing CCNP Course 1 Hands-On CCNP Course 1 Course Description Revised CCNP Curriculum and Exams Cisco has redesigned the CCNP courses and exams to reflect the evolving job tasks of global network professionals. Course 1 ROUTE

More information

CCNA 3 (v v6.0) Chapter 6 Exam Answers % Full

CCNA 3 (v v6.0) Chapter 6 Exam Answers % Full CCNA 3 (v5.0.3 + v6.0) Chapter 6 Exam Answers 2017 100% Full ccnav6.com /ccna-3-v5-0-3-v6-0-chapter-6-exam-answers-2017-100-full.html CCNA Exam Answers 2017 CCNA 3 (v5.0.3 + v6.0) Chapter 6 Exam Answers

More information

Deployment and Analysis of Link State Protocols

Deployment and Analysis of Link State Protocols Deployment and Analysis of Link State Protocols Session 2 Copyright Printed in USA. Agenda Pre-Requisite Link State Protocol Refresher Fundamental Deployment and Analysis OSPF Configuration Examples ISIS

More information

FiberstoreOS V3.3 IPv6 Routing Command Line Reference

FiberstoreOS V3.3 IPv6 Routing Command Line Reference FiberstoreOS V3.3 IPv6 Routing Command Line Reference Contents 1 OSPFv3 Commands... 4 1.1 area default-cost...4 1.2 area range...5 1.3 area stub... 6 1.4 auto-cost...7 1.5 clear ipv6 ospf...8 1.6 default-information

More information

SEMESTER 2 Chapter 3 Introduction to Dynamic Routing Protocols V 4.0

SEMESTER 2 Chapter 3 Introduction to Dynamic Routing Protocols V 4.0 SEMESTER 2 Chapter 3 Introduction to Dynamic Routing Protocols V 4.0 3.1.1 What are the four routing RIP, RIPv2, EIGRP, OSPFv2 protocols that are the focus of this course? 3.1.1.2 What are routing protocols?

More information

Shortcut Switching Enhancements for NHRP in DMVPN Networks

Shortcut Switching Enhancements for NHRP in DMVPN Networks Shortcut Switching Enhancements for NHRP in DMVPN Networks Routers in a Dynamic Multipoint VPN (DMVPN) Phase 3 network use Next Hop Resolution Protocol (NHRP) Shortcut Switching to discover shorter paths

More information

CCNA 3 (v v6.0) Chapter 7 Exam Answers % Full

CCNA 3 (v v6.0) Chapter 7 Exam Answers % Full CCNA 3 (v5.0.3 + v6.0) Chapter 7 Exam Answers 2017 100% Full ccnav6.com /ccna-3-v5-0-3-v6-0-chapter-7-exam-answers-2017-100-full.html CCNA Exam Answers 2017 CCNA 3 (v5.0.3 + v6.0) Chapter 7 Exam Answers

More information

Routing Protocol. RIPv1

Routing Protocol. RIPv1 Outline Routing Protocol RIPv1, RIPv2, EIGRP OSPF o RIPv1, RIPv2 o EIGRP o OSPF 2 3 RIPv1 RIP Characteristics A classful, Distance Vector (DV) routing protocol Metric = hop count Routes with a hop count

More information

CCNP 1: Advanced Routing

CCNP 1: Advanced Routing Scope and Sequence CCNP 1: Advanced Routing Cisco Networking Academy Program Version 3.1 TABLE OF CONTENTS CCNP 1: ADVANCED ROUTING...1 TARGET AUDIENCE...3 PREREQUISITES...3 COURSE DESCRIPTION...3 COURSE

More information

OSPF Commands: A through Z

OSPF Commands: A through Z OSPF Commands: A through Z area nssa, page 3 area nssa translate, page 5 area virtual-link, page 9 capability vrf-lite, page 13 capability vrf-lite (OSPFv3), page 15 clear ip ospf, page 17 compatible rfc1587,

More information

OSPF. OSPF processs can be enabled on 2 levels

OSPF. OSPF processs can be enabled on 2 levels OSPF UDP port 89 Metic cost Link state protocol Flood the link state information in the entire topology Builds the topology table Stores in LSDB Runs SPF(Djsktra algorithm) for best path to reach destination

More information

Chapter 3. Introduction to Dynamic Routing Protocols. CCNA2-1 Chapter 3

Chapter 3. Introduction to Dynamic Routing Protocols. CCNA2-1 Chapter 3 Chapter 3 Introduction to Dynamic Routing Protocols CCNA2-1 Chapter 3 Introduction to Dynamic Routing Protocols Introduction to Dynamic Routing Protocols CCNA2-2 Chapter 3 Perspective and Background Dynamic

More information

Configuring Networking Protocols

Configuring Networking Protocols 11 CHAPTER This chapter describes how to configure the ML-Series card for supported IP routing protocols. It is intended to provide enough information for a network administrator to get the protocols up

More information

IPv6 Routing: IS-IS Support for IPv6

IPv6 Routing: IS-IS Support for IPv6 This module describes how to configure Integrated Intermediate System-to-Intermediate System (IS-IS) for IPv6. IS-IS is an Interior Gateway Protocol (IGP) that advertises link-state information throughout

More information

Chapter 5 RIP version 1

Chapter 5 RIP version 1 Cisco CCNA 2 Exploration - Routing Chapter 5 RIP version 1 João José jjose@ualg.pt http://w3.ualg.pt/~jjose/cisco/ Based on: Graziani, R. (2008) CIS 82 Routing Theory and Concepts RIPv1: A Distance Vector,

More information

IS-IS Configuration Commands. Generic Commands. shutdown IS-IS XRS Routing Protocols Guide Page 533. Syntax [no] shutdown

IS-IS Configuration Commands. Generic Commands. shutdown IS-IS XRS Routing Protocols Guide Page 533. Syntax [no] shutdown IS-IS IS-IS Configuration Commands Generic Commands shutdown Syntax [no] shutdown config>router>isis>interface ip-int-name config>router>isis>if>level level-number config>router>isis>if>segment-routing

More information

Configuring OSPF. Cisco s OSPF Implementation

Configuring OSPF. Cisco s OSPF Implementation Configuring OSPF This chapter describes how to configure OSPF. For a complete description of the OSPF commands in this chapter, refer to the OSPF s chapter of the Network Protocols Reference, Part 1. To

More information

CHAPTER 4: ROUTING DYNAMIC. Routing & Switching

CHAPTER 4: ROUTING DYNAMIC. Routing & Switching CHAPTER 4: ROUTING DYNAMIC Routing & Switching CHAPTER4 4.1 Dynamic Routing Protocols 4.2 Distance Vector Dynamic Routing 4.3 RIP and RIPng Routing 4.4 Link-State Dynamic Routing 4.5 The Routing Table

More information

IS-IS. About IS-IS. About NET. This chapter describes the Intermediate System to Intermediate System (IS-IS) routing protocol.

IS-IS. About IS-IS. About NET. This chapter describes the Intermediate System to Intermediate System (IS-IS) routing protocol. This chapter describes the Intermediate System to Intermediate System () routing protocol. About, page 1 Prerequisites for, page 8 Guidelines for, page 8 Configure, page 8 Monitoring, page 23 History for,

More information

Passit4Sure.4A Questions 4A Alcatel-Lucent Interior Routing Protocols and High Availability

Passit4Sure.4A Questions 4A Alcatel-Lucent Interior Routing Protocols and High Availability Passit4Sure.4A0-101.300Questions Number: 4A0-101 Passing Score: 800 Time Limit: 120 min File Version: 7.5 http://www.gratisexam.com/ 4A0-101 Alcatel-Lucent Interior Routing Protocols and High Availability

More information

OSPFv2 deep dive. Михайловский Василий Cisco TAC Poland Ноябрь 17, 2015

OSPFv2 deep dive. Михайловский Василий Cisco TAC Poland Ноябрь 17, 2015 OSPFv2 deep dive Михайловский Василий vamikhai@cisco.com Cisco TAC Poland Ноябрь 17, 2015 Содержание TBD OSPFv2 transport Using IP-multicast 224.0.0.5 and 224.0.0.6; Protocol number 89; Unicast for immediate

More information

RIP Configuration. RIP Overview. Operation of RIP. Introduction. RIP routing table. RIP timers

RIP Configuration. RIP Overview. Operation of RIP. Introduction. RIP routing table. RIP timers Table of Contents RIP Configuration 1 RIP Overview 1 Operation of RIP 1 Operation of RIP 2 RIP Version 2 RIP Message Format 3 Protocols and Standards 4 Configuring RIP Basic Functions 5 Configuration Prerequisites

More information

Optimizations for Routing Protocol Stability and Convergence

Optimizations for Routing Protocol Stability and Convergence Optimizations for Routing Protocol Stability and Convergence Brian Daugherty, CSE, CCIE #5879 Higher Education and Research Network Initiatives bdaugher@cisco.com 1 Convergence? con ver gence (k?n-vûr

More information

Introduction to OSPF OSPF. Link State Routing. Link State. Fast Convergence. Low Bandwidth Utilisation

Introduction to OSPF OSPF. Link State Routing. Link State. Fast Convergence. Low Bandwidth Utilisation Introduction to OSPF ISP/IP Workshops OSPF Open Shortest Path First Link state or SPF technology Developed by OSPF working group of IETF (RFC 47) Designed for TCP/IP Internet environment Fast convergence

More information

Planning for Information Network

Planning for Information Network Planning for Information Network Lecture 8: Network Routing Protocols Assistant Teacher Samraa Adnan Al-Asadi 1 Routing protocol features There are many ways to characterize routing protocols, including

More information

HP Load Balancing Module

HP Load Balancing Module HP Load Balancing Module Appendix Protocol Reference Part number: 5998-4222 Software version: Feature 3221 Document version: 6PW100-20130326 Legal and notice information Copyright 2013 Hewlett-Packard

More information

Routing Configuration Guide, Cisco IOS XE Everest a (Catalyst 9300 Switches)

Routing Configuration Guide, Cisco IOS XE Everest a (Catalyst 9300 Switches) Routing Configuration Guide, Cisco IOS XE Everest 16.5.1a (Catalyst 9300 Switches) First Published: 2017-06-20 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA

More information

Implementing IS-IS for IPv6

Implementing IS-IS for IPv6 Implementing IS-IS for IPv6 Last Updated: July 31, 2012 This module describes how to configure Integrated Intermediate System-to-Intermediate System (IS-IS) for IPv6. IS-IS is an Interior Gateway Protocol

More information

Configuring OSPF. Finding Feature Information. Contents

Configuring OSPF. Finding Feature Information. Contents Configuring OSPF First Published: May 5, 2008 Last Updated: March 18 2011 This module describes how to configure Open Shortest Path First (OSPF). OSPF is an Interior Gateway Protocol (IGP) developed by

More information

HP 5920 & 5900 Switch Series

HP 5920 & 5900 Switch Series HP 5920 & 5900 Switch Series Layer 3 IP Routing Configuration Guide Part number: 5998-5307a Software version: Release 23xx Document version: 6W101-20150320 Legal and notice information Copyright 2015 Hewlett-Packard

More information

NAT Internetworking Standards and Technologies, Computer Engineering, KMITL 2

NAT Internetworking Standards and Technologies, Computer Engineering, KMITL 2 EIGRP & NAT Jirasak Sittigorn Internetworking Standards & Technologies Department of Computer Engineering, Faculty of Engineering King Mongkut's Institute of Technology Ladkrabang EIGRP Characteristics

More information

Configuring OSPF. Finding Feature Information

Configuring OSPF. Finding Feature Information This module describes how to configure Open Shortest Path First (OSPF). OSPF is an Interior Gateway Protocol (IGP) developed by the OSPF working group of the Internet Engineering Task Force (IETF). OSPF

More information

2008 NDP Lectures 7 th Semester

2008 NDP Lectures 7 th Semester 2008 NDP Lectures 7 th Semester Neeli R. Prasad, Associate Professor Head of Wireless Security and Sensor Networks Group Networking and Security Aalborg University Niels Jernes Vej 12, 9220 Aalborg East,

More information

Tutorial: IPv6 Technology Overview Part II

Tutorial: IPv6 Technology Overview Part II Tutorial: IPv6 Technology Overview Part II Speaker: Byju Pularikkal, Cisco Systems, Inc Date: 01/30/2011 1 DOCSIS = Data-Over-Cable Service Interface Specification CMTS = Cable Modem Termination System

More information

Configuring EIGRP. 2001, Cisco Systems, Inc.

Configuring EIGRP. 2001, Cisco Systems, Inc. Configuring EIGRP 4-1 EIGRP Overview 4-2 What Is EIGRP? IPX Routing Protocols IP Routing Protocols AppleTalk Routing Protocol Enhanced IGRP IP Routing Protocols AppleTalk Routing Protocol IPX Routing Protocols

More information