IOS Routing Internals

Size: px
Start display at page:

Download "IOS Routing Internals"

Transcription

1 IOS Routing Internals Pete Lumbis CCIE R&S #28677, CCDE 2012::3 Routing Protocols Technical Leader RTP TAC

2 IOS Routing Internals Agenda Router Components Moving Packets CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements

3 IOS Routing Internals Agenda Router Components Data and Control Planes Software Based Routers Hardware Based Routers Hybrid Routers Moving Packets CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements

4 Router Components Data and Control Planes Control Plane Control Traffic Routing Updates (BGP, EIGRP, OSPF, etc.) SSH SNMP Data Plane Through traffic Brains Brawn 4

5 IOS Routing Internals Agenda Router Components Data and Control Planes Software Based Routers Hardware Based Routers Hybrid Routers Moving Packets CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements

6 Router Components Software Based Routers Software Based Shared control and data plane General Purpose CPU (slow and smart) CPU responsible for all operations 2800/2900/3900/7200 Series Routers are software based 6

7 Router Components Software Based Routers RX Ring Tx Ring Network Interface I/O Memory Process Memory RAM CPU 7

8 IOS Routing Internals Agenda Router Components Data and Control Planes Software Based Routers Hardware Based Routers Hybrid Routers Moving Packets CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements

9 Router Components Hardware Based Routers Hardware based Separated control and data plane CPU + ASIC (Application Specific Integrated Circuit) ASIC designed specifically to move packets (fast and dumb) CPU manages control plane CPU only moves packets the ASIC can t Data Plane packets sent to the CPU are punted 6500/7600, Nexus 7000 and ASR9000 are hardware based 9

10 Router Components Hardware Based Routers IO Memory Process Memory CPU RX Ring RAM Tx Ring TCAM Forwarding ASIC Network Interface 10

11 Router Components Hardware Based Routers Control Plane Data Plane RX Ring IO Memory Process Memory RAM CPU Tx Ring TCAM Forwarding ASIC Network Interface 11

12 IOS Routing Internals Agenda Router Components Data and Control Planes Software Based Routers Hardware Based Routers Hybrid Routers Moving Packets CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements

13 Router Components Hybrid Routers Hardware assisted Separated control and data plane CPU + NP (Network Processor) NP is multi-core specialized processor NP is optimized to move packets CPU manages control plane CPU only moves packets the NP can t ASR1000 is a Hardware Assisted Router 13

14 Router Components Hybrid Routers Control Plane Data Plane RX Ring IO Memory Process Memory RAM CPU Tx Ring TCAM Forwarding ASIC Network Interface 14

15 Router Components Hybrid Routers Control Plane Data Plane RX Ring IO Memory Process Memory RAM CPU Tx Ring Dataplane Memory NP Network Interface 15

16 IOS Routing Internals Agenda Router Components Moving Packets Process Switching CEF Switching CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements

17 Moving Packets Overview CEF Switching and Process Switching Fast Switching is deprecated as of 12.4(20)T Not covered today CEF Switching is the default Process Switching is the fallback Anything CEF can t handle 17

18 Process Switching CPU Interrupt L2 Hdr Packet e0/0 Rx Ring IO Memory e0/1 Tx Ring 18

19 Process Switching CPU Schedules IP Input Interrupt L2 Hdr Packet e0/0 Rx Ring IO Memory e0/1 Tx Ring 19

20 Process Switching CPU IP Input Runs Scheduler e0/0 Rx Ring IO Memory Packet e0/1 Tx Ring 20

21 Process Switching Routing Table Find Route Find Adjacency CPU L2 Hdr IP Input Scheduler ARP Table e0/0 Rx Ring IO Memory Packet e0/1 Tx Ring 21

22 Process Switching Routing Table CPU L2 Hdr IP Input Scheduler ARP Table e0/0 Rx Ring IO Memory Packet e0/1 Tx Ring 22

23 Process Switching Routing Table CPU IP Input Scheduler ARP Table e0/0 Rx Ring IO Memory L2 Hdr e0/1 Packet Tx Ring 23

24 Moving Packets Process Switching Process Switching is BAD Multiple lookups Inefficient data structures Process scheduling What can we do to improve? Better data structures Pre-compile forwarding information Router#show ip route Routing entry for /32 Known via "bgp 65530", distance 20, metric 0 * , from , 00:00:07 ago Router#show ip route Routing entry for /32 Known via "static", distance 1, metric 0 * Router#show ip route Routing entry for /24 Known via "connected", distance 0, metric 0 (connected, via interface) * directly connected, via Ethernet0/1 25

25 IOS Routing Internals Agenda Router Components Moving Packets Process Switching CEF Switching CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements

26 The FIB (Forwarding Information Base) Show IP CEF Routing Table Adjacency Table ARP Table Other L2 Protocols FIB (Software CEF) Hardware CEF (TCAM) Software Hardware 27

27 CEF Overview CEF Table = Route + Egress Interface + L2 Destination Single lookup (and faster too!) Router# show ip cef det /32 No process scheduling recursive via recursive via attached to Ethernet0/1 28

28 CEF Switching CPU Interrupt L2 Hdr Packet e0/0 Rx Ring IO Memory e0/1 Tx Ring 29

29 CEF Switching CPU IP Input Scheduler Interrupt Route + L2 Lookup L2 Hdr CEF Table L2 Hdr Packet e0/0 Rx Ring IO Memory e0/1 Tx Ring 30

30 CEF Switching CPU Interrupt Route + L2 Lookup L2 Hdr CEF Table e0/0 Rx Ring IO Memory Packet e0/1 Tx Ring 31

31 CEF Switching CPU Interrupt Route + L2 Lookup CEF Table e0/0 Rx Ring IO Memory L2 Hdr e0/1 Packet Tx Ring 32

32 CEF Switching - Summary Interrupt removes process scheduling Pre-compiled Interface + L2 information (cache) CEF table data structure improvement RIB is a hash CEF is a mtrie Single lookup for all necessary forwarding information 34

33 CEF Switching - Features Supported in CEF QoS ACL Zone Based Firewall NAT Netflow IPSec GRE PBR Many more! Process Switching Only ACL Logging Packets destined to the router No L2 Adjacency 35

34 IOS Routing Internals Agenda Router Components Moving Packets CEF, CPU and Memory Processes and Interrupts Routing Memory Utilization Outbound Load Sharing Routing Convergence Improvements

35 CEF and CPU Utilization CPU does everything Total CPU vs. Interrupts SPF, BGP Routed Packets Total CPU Interrupts = Utilization Due to Processes CPU utilization for five seconds: 5%/2%; one minute: 3%; five minutes: 2% PID Runtime (ms) Invoked usecs 5Sec 1Min 5Min TTY Process % 1.00% 0% 0 IP Input % 1.00% 0% 0 BGP Router % 0% 0% 0 BGP Scanner... 37

36 CPU Utilization Examples 1. CPU Utilization due to moderate traffic rates CPU utilization for five seconds: 47%/46%; one minute: 40%; five minutes: 39% 38

37 CPU Utilization Examples 1. CPU Utilization due to moderate traffic rates CPU utilization for five seconds: 47%/46%; one minute: 40%; five minutes: 39% 2. High CPU due to OSPF Reconvergence CPU utilization for five seconds: 99%/3%; one minute: 53%; five minutes: 49% PID Runtime(ms) Invoked usecs 5Sec 1Min 5Min TTY Process % 41.18% 36.78% 0 OSPF-1 Router 39

38 CPU Utilization Examples 1. CPU Utilization due to moderate traffic rates CPU utilization for five seconds: 47%/46%; one minute: 40%; five minutes: 39% 2. High CPU due to OSPF Reconvergence CPU utilization for five seconds: 99%/3%; one minute: 53%; five minutes: 49% PID Runtime(ms) Invoked usecs 5Sec 1Min 5Min TTY Process % 41.18% 36.78% 0 OSPF-1 Router 3. High CPU due to multiple Virtual Exec Processes CPU utilization for five seconds: 99%/3%; one minute: 99%; five minutes: 99% PID Runtime(ms) Invoked usecs 5Sec 1Min 5Min TTY Process % 31.62% 31.57% 2 Virtual Exec % 31.62% 31.60% 3 Virtual Exec % 31.88% 31.31% 4 Virtual Exec 40

39 Process Priority Processes assigned priority Critical/High/Medium/Low Critical High Medium CPU Low 41

40 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler 3 Critical High 1 2 Medium CPU Low 42

41 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler 3 4 Critical High 1 2 Medium CPU Low 43

42 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler Critical 4 High Medium CPU Low 44

43 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler Critical 4 High 1 2 Medium CPU Low 45

44 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler Critical High Medium CPU Low 46

45 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler Critical High 1 2 Medium CPU Low 47

46 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler Run to Completion Model 5 Critical High 1 CPU 2 Medium Low 48

47 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler Run to Completion Model Processes choose to suspend 5 Critical High 1 CPU 2 Medium Low 49

48 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler Run to Completion Model Processes choose to suspend 5 Critical High 1 2 Medium CPU Low 50

49 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler Run to Completion Model Processes choose to suspend Interrupts break the rules 1 2 Critical High Medium Interrupt! CPU 5 Low 51

50 IOS Routing Internals Agenda Router Components Moving Packets CEF, CPU and Memory Processes and Interrupts Routing Memory Utilization Outbound Load Sharing Routing Convergence Improvements

51 Routing Process Memory Routing Protocol, RIB, and CEF each take their own memory RIB built from Routing Protocols CEF built from RIB Proc Mem BGP RIB CEF {65534} { } via e0/ > e0/0, ace.face 53

52 Memory Impact of Multiple Prefixes ISP A ISP B ISP C 400k Prefixes 400k Prefixes 400k Prefixes 3 BGP Peers 400k Identical Routes 15.2(2)T 54

53 Memory Impact of Multiple Prefixes 50% 40% 30% 0 peers 0 BGP entries 0 CEF entries Memory Utilization 38% 41% 45% ISP A ISP B ISP C 20% 10% 0% 5% 0 Peers 1 Peer 2 Peers 3 Peers 3 BGP Peers 400k Identical Routes 15.2(2)T 55

54 Memory Impact of Multiple Prefixes 50% Memory Utilization 40% 30% 38% 41% 45% ISP A ISP B ISP C 20% 10% 0% 5% 1 peer 400k BGP entries 400k CEF entries 0 Peers 1 Peer 2 Peers 3 Peers 3 BGP Peers 400k Identical Routes 15.2(2)T 56

55 Memory Impact of Multiple Prefixes 50% Memory Utilization 40% 30% 38% 41% 45% ISP A ISP B ISP C 20% 10% 0% 5% 2 peers 800k BGP Entries 400k CEF entries 0 Peers 1 Peer 2 Peers 3 Peers 3 BGP Peers 400k Identical Routes 15.2(2)T 57

56 Memory Impact of Multiple Prefixes 50% Memory Utilization 40% 30% 38% 41% 45% ISP A ISP B ISP C 20% 10% 0% 5% 3 peers 1.2m BGP Entries 400k CEF entries 0 Peers 1 Peer 2 Peers 3 Peers 3 BGP Peers 400k Identical Routes 15.2(2)T 58

57 IOS Routing Internals Agenda Router Components Moving Packets CEF, CPU and Memory Outbound Load Sharing CEF Equal Cost Multipath (ECMP) Load Sharing with Performance Routing (PfR) Routing Convergence Improvements

58 Load Sharing vs. Load Balancing Load balancing implies intelligence Load sharing is simple Load balancing has fairness Load sharing has no measurements

59 Equal Cost Loadsharing OSPF Cost /24 OSPF Area 0 B OSPF Cost 20 61

60 Routing Table Equal Cost Routes RouterB#show ip route Routing entry for /24 Known via "ospf 1", distance 110, metric 20, type intra area Last update from on Ethernet0/0, 1d02h ago Routing Descriptor Blocks: * , from , 1d02h ago, via Ethernet0/1 Route metric is 20, traffic share count is , from , 1d02h ago, via Ethernet0/0 Route metric is 20, traffic share count is 1 63

61 Routing Table Equal Cost Routes RouterB#show ip route Routing entry for /24 Known via "ospf 1", distance 110, metric 20, type intra area Last update from on Ethernet0/0, 1d02h ago Routing Descriptor Blocks: * , from , 1d02h ago, via Ethernet0/1 Route metric is 20, traffic share count is , from , 1d02h ago, via Ethernet0/0 Route metric is 20, traffic share count is 1 64

62 Routing Table Equal Cost Routes RouterB#show ip route Routing entry for /24 Known via "ospf 1", distance 110, metric 20, type intra area Last update from on Ethernet0/0, 1d02h ago Routing Descriptor Blocks: * , from , 1d02h ago, via Ethernet0/1 Route metric is 20, traffic share count is , from , 1d02h ago, via Ethernet0/0 Route metric is 20, traffic share count is 1 65

63 Unequal Cost Load Sharing EIGRP Cost /24 EIGRP 10 B EIGRP Cost

64 Routing Table Unequal Cost Routes RouterB#show ip route Routing entry for /24 Known via "eigrp 10", distance 90, metric , type internal Last update from on Ethernet0/0, 1d02h ago Routing Descriptor Blocks: , from , 1d02h ago, via Ethernet0/1 Route metric is , traffic share count is * , from , 00:00:16 ago, via Ethernet0/0 Route metric is , traffic share count is 240 Unequal Metrics 68

65 Routing Table Unequal Cost Routes RouterB#show ip route Routing entry for /24 Known via "eigrp 10", distance 90, metric , type internal Last update from on Ethernet0/0, 1d02h ago Routing Descriptor Blocks: , from , 1d02h ago, via Ethernet0/1 Route metric is , traffic share count is * , from , 00:00:16 ago, via Ethernet0/0 Route metric is , traffic share count is 240 Unequal Traffic Share Count 69

66 Routing Table Unequal Cost Routes RouterB#show ip route Routing entry for /24 Known via "eigrp 10", distance 90, metric , type internal Last update from on Ethernet0/0, 1d02h ago Routing Descriptor Blocks: , from , 1d02h ago, via Ethernet0/1 Route metric is , traffic share count is * , from , 00:00:16 ago, via Ethernet0/0 Route metric is , traffic share count is 240 Only Accomplished with EIGRP variance command 70

67 CEF Hashing CEF hash is deterministic Same input always provides the same output Packet 1 = src dst Packet 2 = src dst A 2 1 B C D E F G Without randomization every router makes the same decision Downstream routers never loadshare 72

68 CEF Hashing Algorithm Default hash is Universal Source IP + Destination IP + Universal Identifier Universal ID prevents polarization Other hashes can be used for fixing unequal load sharing RouterB#show cef state CEF Status: universal per-destination load sharing algorithm, id 0F33353C 73

69 CEF Loadsharing Options Per-Packet More even load sharing Jitter Out of Order packets (bad for lots of applications) Per-Destination (default) Can be less even load sharing Ordered delivery Hashing challenges 74

70 CEF Hashing RouterB#show ip CEF internal /24, epoch 0, RIB[I], refcount 5, per-destination sharing ifnums: Ethernet0/0(3): Ethernet0/1(4): path , path list A8, share 1/1, type attached nexthop, for IPv4 nexthop Eth0/0, adj IP adj out Eth0/0, addr E35A0 path , path list A8, share 1/1, type attached nexthop, for IPv4 nexthop Eth0/1, adj IP adj out Eth0/1, addr F75D9F8 flags: Per-session, for-rx-ipv4, 2buckets 2 hash buckets < 0 > IP adj out of Ethernet0/0, addr E35A0 < 1 > IP adj out of Ethernet0/1, addr F75D9F8 75

71 CEF Hashing RouterB#show ip CEF internal /24, epoch 0, RIB[I], refcount 5, per-destination sharing ifnums: Ethernet0/0(3): Ethernet0/1(4): path , path list A8, share 1/1, type attached nexthop, for IPv4 nexthop Eth0/0, adj IP adj out Eth0/0, addr E35A0 path , path list A8, share 1/1, type attached nexthop, for IPv4 nexthop Eth0/1, adj IP adj out Eth0/1, addr F75D9F8 flags: Per-session, for-rx-ipv4, 2buckets 2 hash buckets < 0 > IP adj out of Ethernet0/0, addr E35A0 < 1 > IP adj out of Ethernet0/1, addr F75D9F8 76

72 CEF Hashing RouterB#show ip CEF internal /24, epoch 0, RIB[I], refcount 5, per-destination sharing ifnums: Ethernet0/0(3): Ethernet0/1(4): path , path list A8, share 1/1, type attached nexthop, for IPv4 nexthop Eth0/0, adj IP adj out Eth0/0, addr E35A0 path , path list A8, share 1/1, type attached nexthop, for IPv4 nexthop Eth0/1, adj IP adj out Eth0/1, addr F75D9F8 flags: Per-session, for-rx-ipv4, 2buckets 2 hash buckets < 0 > IP adj out of Ethernet0/0, addr E35A0 < 1 > IP adj out of Ethernet0/1, addr F75D9F8 77

73 CEF Hashing RouterB#show ip CEF internal /24, epoch 0, RIB[I], refcount 5, per-destination sharing ifnums: Ethernet0/0(3): Ethernet0/1(4): path , path list A8, share 1/1, type attached nexthop, for IPv4 nexthop Eth0/0, adj IP adj out Eth0/0, addr E35A0 path , path list A8, share 1/1, type attached nexthop, for IPv4 nexthop Eth0/1, adj IP adj out Eth0/1, addr F75D9F8 flags: Per-session, for-rx-ipv4, 2buckets 2 hash buckets < 0 > IP adj out of Ethernet0/0, addr E35A0 < 1 > IP adj out of Ethernet0/1, addr F75D9F8 78

74 CEF Hashing RouterB#show ip CEF internal /24, epoch 0, RIB[I], refcount 5, per-destination sharing ifnums: Ethernet0/0(3): Ethernet0/1(4): path , path list A8, share 1/1, type attached nexthop, for IPv4 nexthop Eth0/0, adj IP adj out Eth0/0, addr E35A0 path , path list A8, share 1/1, type attached nexthop, for IPv4 nexthop Eth0/1, adj IP adj out Eth0/1, addr F75D9F8 flags: Per-session, for-rx-ipv4, 2buckets 2 hash buckets < 0 > IP adj out of Ethernet0/0, addr E35A0 < 1 > IP adj out of Ethernet0/1, addr F75D9F8 79

75 CEF Hashing 2 hash buckets < 0 > IP adj out Ethernet0/0, addr E35A0 < 1 > IP adj out Ethernet0/1, addr F75D9F8 Source IP Destination IP Universal ID CEF Hash 0 1 or Eth0/0, Eth0/1,

76 CEF Hashing RouterB#show ip CEF exact-route > => IP adj out Ethernet0/1, addr RouterB#show ip CEF exact-route > => IP adj out Ethernet0/0, addr Source IP Destination IP Universal ID CEF Hash 0 1 or Eth0/0, Eth0/1,

77 Equal Cost Multipath - Summary CEF is built from the routing table Load sharing is part of routing decision Not 100% equal Based on Source IP + Destination IP + Universal ID Only one router How do I load share on more than one router? 82

78 IOS Routing Internals Agenda Router Components Moving Packets CEF, CPU and Memory Outbound Load Sharing CEF Equal Cost Multipath (ECMP) Load Sharing with Performance Routing (PfR) Routing Convergence Improvements

79 Loadsharing Across Routers CEF ECMP works per-router No dynamic way to get even sharing across routers 20% ISP1 WAN Site Enterprise 60% ISP2

80 PfR Operations Command and Control Infrastructure Border Routers (BRs) communicate load to Master Controller (MC) 20% MC BR Load Information ISP1 WAN Site BR 60% ISP2

81 PfR Operations Master Controller analyzes reports from Border Routers 20%? MC BR Load Information ISP1 WAN Site BR 60% ISP2

82 PfR Operations Master Controller analyzes reports from Border Routers MC detects policy violation 20%! MC BR Load Information ISP1 WAN Site BR 60% ISP2

83 PfR Operations Master Controller pushes routing updates 20%! MC BR Routing Updates ISP1 WAN Site BR 60% ISP2

84 PfR Operations Master Controller pushes routing updates Border Routers adjust routing impacting load 48% MC BR Routing Updates ISP1 WAN Site BR 40% ISP2

85 PfR Operations Border Routers continue reporting 48% MC BR Load Information ISP1 WAN Site BR 40% ISP2

86 PfR Operations Border Routers continue reporting Master Control continues analyzing 48%? MC BR Load Information ISP1 WAN Site BR 40% ISP2

87 PfR Summary PfR lifecycle Policy Enforcement BGP Local Preference Static Routes PBR PfR provides routing intelligence CEF and RIB are the same

88 IOS Routing Internals Agenda Router Components Moving Packets CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements Fast Convergence Overview OSPF LFA EIGRP Feasible Successor BGP PIC-Edge

89 Routing Convergence What s to Improve? Routing changes are bad Small changes can require (potentially) large recalculation Routing Protocols are slow Failure detection is fast Event propagation + calculation is the bottleneck Chain Reaction Protocol Change -> RIB Change -> CEF Change Protocol can already know what to do before failure 94

90 Failure Detection with BFD Bidirectional Forwarding Detection VERY fast (50ms hello/150ms dead) Lightweight 24 bytes BFD Hello vs. 56 byte OSPF Hello Handled in Interrupt Protocols are BFD clients Offloaded to hardware* *12k, 7600 with ES+ 95

91 IOS Routing Internals Agenda Router Components Moving Packets CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements Fast Convergence Overview OSPF LFA EIGRP Feasible Successor BGP PIC-Edge

92 OSPF Overview Link State Algorithm LSDB provides a view of the entire network Network changes exchanged via LSA (Link State Advertisement) Multiple events cause throttling (5000ms default) SPF algorithm determines best path Runs on receipt of LSA, delayed 5000ms (default) 97

93 OSPF Convergence Convergence = Failure Detection + Event Propagation + SPF + FIB Update Neighbor Down LSA generation RIB + CEF + Hardware Best case: ~160ms (SPF Tuning + BFD) Worst case: ~50 seconds (Dead Time + LSA throttle + SPF defaults) Failure Detection is easy (hardware) Control plane is difficult (software) 98

94 OSPF Loop Free Alternate B A C /24 A has a primary (A-C) and secondary (A-B-C) path to /24 Link State allows A to know entire topology A should know that B is an alternative path Loop Free Alternate (LFA) 99

95 OSPF Loop Free Alternate OSPF presents a primary and backup to CEF Backup calculated from secondary SPF run RouterA# show ip route Routing Descriptor Blocks: * , from , 00:01:57 ago, via Ethernet4/1/0 Route metric is 2, traffic share count is 1 Repair Path: , via Ethernet4/2/0 RouterA#show ip CEF /24 nexthop Ethernet4/1/0 repair: attached-nexthop Ethernet4/2/0 100

96 OSPF Loop Free Alternate Aims for <50ms reconvergence Triggers as soon as the failure is detected NO fast hellos Use BFD! Not enabled by default Added to 7600/ASR1000 in 15.1(3)S Added to NX-OS in 5.0(2) LFA milliseconds No LFA 101

97 OSPF Loop Free Alternate Fast failure detection is key! Single Box Not a replacement for SPF Tuning A C WAN B D 102

98 IOS Routing Internals Agenda Router Components Moving Packets CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements Fast Convergence Overview OSPF LFA EIGRP Feasible Successor BGP PIC-Edge

99 EIGRP Overview Distance Vector Protocol Doesn t see the entire network like OSPF Based on QUERY and ACK messages for convergence QUERY sent to determine best path for failed route ACK sent when alternative path found or no other paths DUAL algorithm determines best path Runs as soon as all outstanding QUERIES are received Query domain size can effect convergence time 104

100 EIGRP Feasible Successors EIGRP selects Successor and Feasible Successor Successor is the best route Feasible Successor is 2 nd best route Must be mathematically loop-free (meets feasibility condition) Feasible Successor acts as a backup route Kept in topology table (not routing table) Up to 6 Feasible Successors Built into the protocol, nothing to enable 105

101 EIGRP Feasible Successors Delay /24 EIGRP 10 B Delay 15 Metric based on bandwidth and delay 106

102 EIGRP Feasible Successors RouterB# show ip route Routing entry for /24 Known via "eigrp 10", distance 90, metric , type internal Routing Descriptor Blocks: * , from , 00:34:19 ago, via Eth0/1 Route metric is , traffic share count is /24 B 107

103 EIGRP Feasible Successors RouterB#show ip eigrp topology P /24, 1 successors, FD is via (285440/281600), Ethernet0/1 via (307200/281600), Ethernet0/0 Feasible Successor reported distance (281600) is less than Successor feasible distance (285440) Feasibility Condition met Instant convergence after Successor loss /24 B 108

104 EIGRP LFA Just like OSPF LFA Feasible Successors acts as Loop Free Alternate Installs Feasible Successors in hardware for instant failover EIGRP Fast Reroute available in S

105 EIGRP LFA RouterB#show ip route Known via "eigrp 10", distance 90, metric , type internal * , from , 00:00:17 ago, via Ethernet0/1 Route metric is , traffic share count is 1 Repair Path: , via Ethernet0/0 RouterB#show ip cef /24 nexthop Ethernet0/1 repair: attached-nexthop Ethernet0/0

106 IOS Routing Internals Agenda Router Components Moving Packets CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements Fast Convergence Overview OSPF LFA EIGRP Feasible Successor BGP PIC-Edge

107 BGP Prefix Independent Convergence Today s RIB is flat / / / k routes -> 400k updates BGP often has same next hop We can do better! 400k prefixes A B 400k prefixes 112

108 BGP Prefix Independent Convergence Instead of flat FIB, Hierarchical / / /

109 BGP Prefix Independent Convergence Instead of flat FIB, Hierarchical / / /24 Next Hop Single change updates multiple entries Convergence time independent from prefix count 114

110 BGP PIC Core Primary: A-B-C Backup: A-D-C CE1 B C A CE /24 Prefixes / /24 D BGP Next Hop C IGP Next Hop B / / /

111 BGP PIC Core Primary: A-B-C Backup: A-D-C CE1 B C A CE /24 Prefixes / /24 D BGP Next Hop C IGP Next Hop B / / /

112 BGP PIC Core Primary: A-B-C Backup: A-D-C CE1 B C A CE /24 Prefixes / /24 D BGP Next Hop C IGP Next Hop B / / /

113 BGP PIC Core Primary: A-B-C Backup: A-D-C CE1 B C A CE2 Prefixes / / /24 D BGP Next Hop C IGP Next Hop B IGP Next Hop D / / /

114 BGP PIC Core Core LoC (ms) PIC no PIC Prefix BGP convergences starts after IGP convergence 119

115 BGP PIC Core PIC Core part of migration to hierarchical FIB Still requires IGP convergence OSPF LFA EIGRP FS and LFA PIC Edge Mainly for MPLS/VPN environments Fast convergence for edge node failures Beyond the scope of today s talk 120

116 Review Router Components Control vs. Data plane Software vs. Hardware vs. Hybrid based routers CPU and Memory Interrupt (CEF) vs. Process (Routing Protocol) Memory concerns for multiple routes Load Sharing CEF and PfR Routing Enhancements OSPF LFA/EIGRP Feasible Successors/BGP PIC 121

117 Further Reading 122

118 Complete Your Online Session Evaluation Give us your feedback and you could win fabulous prizes. Winners announced daily. Receive 20 Cisco Daily Challenge points for each session evaluation you complete. Complete your session evaluation online now through either the mobile app or internet kiosk stations. Maximize your Cisco Live experience with your free Cisco Live 365 account. Download session PDFs, view sessions on-demand and participate in live activities throughout the year. Click the Enter Cisco Live 365 button in your Cisco Live portal to log in.

IOS Routing Internals

IOS Routing Internals 1 IOS Routing Internals Richard Farquhar CCIE R&S #1636 Network Consulting Engineer #clmel Agenda Router Components Moving Packets CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements

More information

Minimizing Packet Loss

Minimizing Packet Loss Minimizing Packet Loss Eric Osborne Russ White genda Intro What Is Convergence? Brief History Talk Talk Faster Precompute Precompute and Tunnel Current State of the rt 3 Minimizing Packet Loss with IGPs

More information

Cisco Implementing Cisco IP Routing v2.0 (ROUTE)

Cisco Implementing Cisco IP Routing v2.0 (ROUTE) Course Overview ROUTE v2.0, a five-day ILT course, includes major updates and follows an updated blueprint. (However, note that this course does not cover all items listed on the blueprint.) Some older

More information

PREREQUISITES TARGET AUDIENCE. Length Days: 5

PREREQUISITES TARGET AUDIENCE. Length Days: 5 Cisco Implementing Cisco IP Routing v2.0 (ROUTE) ROUTE v2.0 includes major updates and follows an updated blueprint. However, note that this course does not cover all items listed on the blueprint. Some

More information

Implementing Cisco IP Routing (ROUTE)

Implementing Cisco IP Routing (ROUTE) Implementing Cisco IP Routing (ROUTE) COURSE OVERVIEW: Implementing Cisco IP Routing (ROUTE) v2.0 is an instructor-led five-day training course developed to help students prepare for Cisco CCNP certification.

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

Cisco CCNP ROUTE: Implementing Cisco IP Routing (ROUTE) 2.0. Upcoming Dates. Course Description. Course Outline

Cisco CCNP ROUTE: Implementing Cisco IP Routing (ROUTE) 2.0. Upcoming Dates. Course Description. Course Outline Cisco CCNP ROUTE: Implementing Cisco IP Routing (ROUTE) 2.0 Implementing Cisco IP Routing (ROUTE) v2.0 is an instructor-led five day training course developed to help students prepare for Cisco CCNP certification.

More information

Chapter 5: Maintaining and Troubleshooting Routing Solutions

Chapter 5: Maintaining and Troubleshooting Routing Solutions Chapter 5: Maintaining and Troubleshooting Routing Solutions CCNP TSHOOT: Maintaining and Troubleshooting IP Networks Course v6 1 Troubleshooting Network Layer Connectivity 2 Routing and Routing Data Structures

More information

material. For more information on how to get additional questions, please see a.

material. For more information on how to get additional questions, please see   a. 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

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN

Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN MPLS VPN 5-ian-2010 What this lecture is about: IP

More information

Routing Basics. Campus Network Design & Operations Workshop

Routing Basics. Campus Network Design & Operations Workshop Routing Basics Campus Network Design & Operations Workshop These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)

More information

Routed Fast Convergence and High Availability

Routed Fast Convergence and High Availability Routed Fast Convergence and High Availability Denise Fishburne Abstract This session discusses various mechanisms network engineers can use to improve their network's convergence time and availability,

More information

Routing Basics. ISP Workshops. Last updated 10 th December 2015

Routing Basics. ISP Workshops. Last updated 10 th December 2015 Routing Basics ISP Workshops Last updated 10 th December 2015 1 Routing Concepts p IPv4 & IPv6 p Routing p Forwarding p Some definitions p Policy options p Routing Protocols 2 IPv4 p Internet still uses

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

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

Routing Basics. ISP Workshops

Routing Basics. ISP Workshops Routing Basics ISP Workshops These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/) Last updated 26

More information

Overview. Information About Layer 3 Unicast Routing. Send document comments to CHAPTER

Overview. Information About Layer 3 Unicast Routing. Send document comments to CHAPTER CHAPTER 1 This chapter introduces the basic concepts for Layer 3 unicast routing protocols in Cisco NX-OS. This chapter includes the following sections: Information About Layer 3 Unicast Routing, page

More information

MPLS VPN. 5 ian 2010

MPLS VPN. 5 ian 2010 MPLS VPN 5 ian 2010 What this lecture is about: IP CEF MPLS architecture What is MPLS? MPLS labels Packet forwarding in MPLS MPLS VPNs 3 IP CEF & MPLS Overview How does a router forward packets? Process

More information

Routing Concepts. IPv4 Routing Forwarding Some definitions Policy options Routing Protocols

Routing Concepts. IPv4 Routing Forwarding Some definitions Policy options Routing Protocols Routing Basics 1 Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 2 IPv4 Internet uses IPv4 Addresses are 32 bits long Range from 1.0.0.0 to 223.255.255.255 0.0.0.0

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

Troubleshooting Routing Solutions

Troubleshooting Routing Solutions Chapter 5: Maintaining and Troubleshooting Routing Solutions CCNP TSHOOT: Maintaining and Troubleshooting IP Networks Course v6 1 Chapter 5 Objectives Diagnose network layer connectivity problems using

More information

BGP Diverse Path Using a Diverse-Path Route Reflector

BGP Diverse Path Using a Diverse-Path Route Reflector BGP Diverse Path Using a Diverse-Path Route Reflector The feature allows Border Gateway Protocol (BGP) to distribute an alternative path other than the best path between BGP speakers when route reflectors

More information

Managing the Unicast RIB and FIB

Managing the Unicast RIB and FIB CHAPTER 15 This chapter describes how to manage routes in the unicast Routing Information Base (RIB) and the Forwarding Information Base (FIB) on the Cisco NX-OS device. This chapter includes the following

More information

BGP Best External. Finding Feature Information

BGP Best External. Finding Feature Information The feature provides the network with a backup external route to avoid loss of connectivity of the primary external route. The feature advertises the most preferred route among those received from external

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

Routed Fast Convergence and High Availability

Routed Fast Convergence and High Availability Routed Fast Convergence and High Availability Dennis Leung AS Technical Advisor Abstract This session discusses various mechanisms network engineers can use to improve their network's convergence time

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

9.1. Routing Protocols

9.1. Routing Protocols 9.1. Routing Protocols Each organization that has been assigned a network address from an ISP is considered an autonomous system (AS). That organization is free to create one large network, or divide the

More information

ECMP Load Balancing. MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 900 Series) 1

ECMP Load Balancing. MPLS: Layer 3 VPNs Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 900 Series) 1 Equal-cost multi-path routing (ECMP) is a routing strategy where next-hop packet forwarding to a single destination can occur over multiple "best paths" which tie for top place in routing metric calculations.

More information

Section 6. Implementing EIGRP ICND2

Section 6. Implementing EIGRP ICND2 ICND2 Section 6 Implementing EIGRP Enhanced Interior Gateway Routing Protocol (EIGRP) was introduced in Cisco IOS Release 9.21 as an enhancement to the limitations of IGRP. IGRP was developed by Cisco

More information

Segment Routing Commands

Segment Routing Commands Segment Routing Commands address ipv4 (PCE), page 4 adjacency-sid, page 5 apply-weight ecmp-only bandwidth, page 7 attribute-set, page 8 autoroute announce, page 10 autoroute destination, page 12 clear

More information

Enhancements in EIGRP

Enhancements in EIGRP Cisco Support Community Presents Tech-Talk Series Enhancements in EIGRP Pawan Gupta Rahul Kukreja Agenda Ø EIGRP IETF Draft Ø EIGRP Named Mode Ø EIGRP Wide Metric Ø New Innovations in EIGRP ü Add Path

More information

Configure SR-TE Policies

Configure SR-TE Policies This module provides information about segment routing for traffic engineering (SR-TE) policies, how to configure SR-TE policies, and how to steer traffic into an SR-TE policy. About SR-TE Policies, page

More information

C. The ESP that is installed in the Cisco ASR 1006 Router does not support SSO.

C. The ESP that is installed in the Cisco ASR 1006 Router does not support SSO. Volume: 197 Questions Question No : 1 SSO was configured on a Cisco ASR 1006 Router by using two RPs. When the main RP failed, a service disruption occurred. What are two reasons that the SSO did not work?

More information

Introduction to Routers and LAN Switches

Introduction to Routers and LAN Switches Introduction to Routers and LAN Switches Session 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 3 Prerequisites OSI Model Networking Fundamentals 3048_05_2001_c1 2001, Cisco Systems, Inc.

More information

Real4Test. Real IT Certification Exam Study materials/braindumps

Real4Test.   Real IT Certification Exam Study materials/braindumps Real4Test http://www.real4test.com Real IT Certification Exam Study materials/braindumps Exam : 400-101 Title : CCIE Routing and Switching Written Exam v5.1 Vendor : Cisco Version : DEMO Get Latest & Valid

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

Internet Routing Basics

Internet Routing Basics Internet Routing Basics Back to basics J Application Presentation Application (HTTP, DNS, FTP) Data Application (HTTP, DNS, FTP) Session Transport Transport (TCP/UDP) E2E connectivity (app-to-app) Port

More information

Routing Basics ISP/IXP Workshops

Routing Basics ISP/IXP Workshops Routing Basics ISP/IXP Workshops 1 Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 2 IPv4 Internet uses IPv4 addresses are 32 bits long range from 1.0.0.0 to

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

Troubleshoot High CPU on ASR1000 Series Router

Troubleshoot High CPU on ASR1000 Series Router Troubleshoot High CPU on ASR1000 Series Router Contents Introduction Prerequisite Requirements Description Troubleshoot Steps Step 1 Identify the module with high CPU Step 2 Analyze the module Step 3 IOS

More information

Managing the Unicast RIB and FIB, on page 5

Managing the Unicast RIB and FIB, on page 5 This chapter describes how to manage routes in the unicast Routing Information Base (RIB) and the Forwarding Information Base (FIB) on the Cisco NX-OS device. Finding Feature Information, on page 1 Information

More information

Routed Fast Convergence Denise Fish Fishburne

Routed Fast Convergence Denise Fish Fishburne Routed Fast Convergence Denise Fish Fishburne Customer Proof of Concept Team Lead CCIE #2639, CCDE 2009:0014 BRKRST-3363 Spoiler Alert!! Spoiler Alert!! Designing for fast convergence is more than tuning

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

Techniques and Protocols for Improving Network Availability

Techniques and Protocols for Improving Network Availability Techniques and Protocols for Improving Network Availability Don Troshynski dtroshynski@avici.com February 26th, 2004 Outline of Talk The Problem Common Convergence Solutions An Advanced Solution: RAPID

More information

Managing the Unicast RIB and FIB, page 5

Managing the Unicast RIB and FIB, page 5 This chapter describes how to manage routes in the unicast Routing Information Base (RIB) and the Forwarding Information Base (FIB) on the Cisco NX-OS device. Finding Feature Information, page 1 Information

More information

Back to basics J. Addressing is the key! Application (HTTP, DNS, FTP) Application (HTTP, DNS, FTP) Transport. Transport (TCP/UDP) Internet (IPv4/IPv6)

Back to basics J. Addressing is the key! Application (HTTP, DNS, FTP) Application (HTTP, DNS, FTP) Transport. Transport (TCP/UDP) Internet (IPv4/IPv6) Routing Basics Back to basics J Application Presentation Application (HTTP, DNS, FTP) Data Application (HTTP, DNS, FTP) Session Transport Transport (TCP/UDP) E2E connectivity (app-to-app) Port numbers

More information

Performing Path Traces

Performing Path Traces About Path Trace, page 1 Performing a Path Trace, page 13 Collecting QoS and Interface Statistics in a Path Trace, page 15 About Path Trace With Path Trace, the controller reviews and collects network

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

Border Gateway Protocol (BGP) Traffic Engineering Server for Leaf-Spine Data Center Fabrics

Border Gateway Protocol (BGP) Traffic Engineering Server for Leaf-Spine Data Center Fabrics Border Gateway Protocol (BGP) Traffic Engineering Server for Leaf-Spine Data Center Fabrics Detailed Network Report February 2017 Version 1.2 Prepared by: Nicholas Russo CCDE #20160041 CCIE #42518 (RS/SP)

More information

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS CHAPTER 43 Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Cisco ME 3800X and ME 3600X

More information

Troubleshooting Cisco Express Forwarding Routing Loops

Troubleshooting Cisco Express Forwarding Routing Loops Troubleshooting Cisco Express Forwarding Routing Loops Document ID: 26083 Contents Introduction Prerequisites Requirements Components Used Conventions Network Diagram Problem Troubleshoot Solution Related

More information

BGP Routing and BGP Policy. BGP Routing. Agenda. BGP Routing Information Base. L47 - BGP Routing. L47 - BGP Routing

BGP Routing and BGP Policy. BGP Routing. Agenda. BGP Routing Information Base. L47 - BGP Routing. L47 - BGP Routing BGP Routing and BGP Policy BGP Routing The BGP Routing Principles and Route Decisions based on AS-Path in a simple topology of AS s routing policy is reduced to a minimal function demonstrated in example

More information

Routing Basics. Routing Concepts. IPv4. IPv4 address format. A day in a life of a router. What does a router do? IPv4 Routing

Routing Basics. Routing Concepts. IPv4. IPv4 address format. A day in a life of a router. What does a router do? IPv4 Routing Routing Concepts IPv4 Routing Routing Basics ISP/IXP Workshops Forwarding Some definitions Policy options Routing Protocols 1 2 IPv4 IPv4 address format Internet uses IPv4 addresses are 32 bits long range

More information

Implementing Cisco IP Routing E-Learning

Implementing Cisco IP Routing E-Learning Implementing Cisco IP Routing E-Learning Duration: 1 Day Course Code: E-ROUTE Overview: In this course, administrators of medium-to-large network sites will learn to use advanced routing to provide scalability

More information

Setting Up OER Network Components

Setting Up OER Network Components Setting Up OER Network Components First Published: January 29, 2007 Last Updated: August 21, 2007 This module describes the concepts and tasks to help you set up the network components required for an

More information

OSPF Sham-Link Support for MPLS VPN

OSPF Sham-Link Support for MPLS VPN Feature History Release Modification 12.2(8)T This feature was introduced. This module describes how to configure and use a sham-link to connect Virtual Private Network (VPN) client sites that run the

More information

Cisco Performance Routing

Cisco Performance Routing Cisco Performance Routing As enterprise organizations grow their businesses, the demand for real-time application performance and a better application experience for users increases. For example, voice

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

Implementing Cisco IP Routing

Implementing Cisco IP Routing ROUTE Implementing Cisco IP Routing Volume 3 Version 1.0 Student Guide Text Part Number: 97-2816-02 DISCLAIMER WARRANTY: THIS CONTENT IS BEING PROVIDED AS IS. CISCO MAKES AND YOU RECEIVE NO WARRANTIES

More information

Loop-Free Alternate Fast Reroute

Loop-Free Alternate Fast Reroute Loop-Free Alternate (LFA) Fast Reroute (FRR) is a mechanism that provides local protection for unicast traffic in order to rapidly converge traffic flows around link and/or node failures. Prerequisites

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

MPLS VPN--Inter-AS Option AB

MPLS VPN--Inter-AS Option AB The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) service provider

More information

PfRv3 Zero SLA Support

PfRv3 Zero SLA Support The Performance Routing v3 (PfRv3) Zero SLA Support feature enables users to reduce probing frequency on various ISP links, such as 3G, 4G, and LTE When the Zero SLA (0-SLA) feature is configured on an

More information

Accurate study guides, High passing rate! IT TEST BOOK QUESTION & ANSWER. Ittestbook provides update free of charge in one year!

Accurate study guides, High passing rate! IT TEST BOOK QUESTION & ANSWER. Ittestbook provides update free of charge in one year! IT TEST BOOK QUESTION & ANSWER Ittestbook provides update free of charge in one year! Accurate study guides, High passing rate! Exam : HC-224-ENU Title : Huawei Certified Datacom Professional - Fast Certification

More information

Routing Basics. SANOG July, 2017 Gurgaon, INDIA

Routing Basics. SANOG July, 2017 Gurgaon, INDIA Routing Basics SANOG 30 14-18 July, 2017 Gurgaon, INDIA Back to basics J Application Presentation Application (HTTP, DNS, FTP) Data Application (HTTP, DNS, FTP) Session Transport Transport (TCP/UDP) E2E

More information

Routing, Routing Algorithms & Protocols

Routing, Routing Algorithms & Protocols Routing, Routing Algorithms & Protocols Computer Networks Lecture 6 http://goo.gl/pze5o8 Circuit-Switched and Packet-Switched WANs 2 Circuit-Switched Networks Older (evolved from telephone networks), a

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 Inter-VLAN Routing. 2003, Cisco Systems, Inc. All rights reserved. 2-1

Implementing Inter-VLAN Routing. 2003, Cisco Systems, Inc. All rights reserved. 2-1 Implementing Inter-VLAN Routing 2003, Cisco Systems, Inc. All rights reserved. 2-1 Internetwork Communications C:>ping 172.16.30.100 Can two hosts on different subnets communicate without a router? No

More information

BGP Inbound Optimization Using Performance Routing

BGP Inbound Optimization Using Performance Routing BGP Inbound Optimization Using Performance Routing The PfR BGP Inbound Optimization feature introduced support for the best entrance selection for traffic that originates from prefixes outside an autonomous

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

Small additions by Dr. Enis Karaarslan, Purdue - Aaron Jarvis (Network Engineer)

Small additions by Dr. Enis Karaarslan, Purdue - Aaron Jarvis (Network Engineer) Routing Basics 1 Small additions by Dr. Enis Karaarslan, 2014 Purdue - Aaron Jarvis (Network Engineer) Routing Concepts IPv4 Routing Forwarding Some definitions Policy options Routing Protocols 3 IPv4

More information

MPLS VPN C H A P T E R S U P P L E M E N T. BGP Advertising IPv4 Prefixes with a Label

MPLS VPN C H A P T E R S U P P L E M E N T. BGP Advertising IPv4 Prefixes with a Label 7 C H A P T E R S U P P L E M E N T This online supplement of Chapter 7 focuses on two important developments. The first one is Inter-Autonomous. Inter-Autonomous is a concept whereby two service provider

More information

PfRv3 Path of Last Resort

PfRv3 Path of Last Resort The PfRv3 path of last resort feature allows the traffic to be routed to the path of last resort. Feature Information for, page 1 Restrictions for, page 2 Information About, page 2 How to Configure, page

More information

CCIE Routing and Switching (v5.0)

CCIE Routing and Switching (v5.0) 400-101 - CCIE Routing and Switching (v5.0) 1. Which two statements about MAC ACLs are true? (Choose two.) A. They support only inbound filtering. B. They support both inbound and outbound filtering. C.

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

IP LFA (Loop-Free-Alternate): Architecture and Troubleshooting

IP LFA (Loop-Free-Alternate): Architecture and Troubleshooting IP LFA (Loop-Free-Alternate): Architecture and Troubleshooting Luc De Ghein Technical Leader Services Agenda Introduction LFA Overview LFA Architecture Configuration, implementation and troubleshooting

More information

BGP Policy Accounting

BGP Policy Accounting Border Gateway Protocol (BGP) policy accounting measures and classifies IP traffic that is sent to, or received from, different peers. Policy accounting is enabled on an input interface, and counters based

More information

Multi Topology Routing Truman Boyes

Multi Topology Routing Truman Boyes Multi Topology Routing Truman Boyes truman@juniper.net Copyright 2008 Juniper Networks, Inc. 1 Traffic Engineering Choices Today: IGP Metric Costing RSVP TE end to end Policy based routing EROs, Offline

More information

MPLS VPN Inter-AS Option AB

MPLS VPN Inter-AS Option AB First Published: December 17, 2007 Last Updated: September 21, 2011 The feature combines the best functionality of an Inter-AS Option (10) A and Inter-AS Option (10) B network to allow a Multiprotocol

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

ISIS - SR: uloop Avoidance

ISIS - SR: uloop Avoidance The feature extends the ISIS Local Microloop Protection feature thereby preventing the occurrences of microloops during network convergence after a link-down event or link-up event. Prerequisites for,

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

Loop-Free Alternate Fast Reroute

Loop-Free Alternate Fast Reroute Loop-Free Alternate (LFA) Fast Reroute (FRR) is a mechanism that provides local protection for unicast traffic in order to rapidly converge traffic flows around link and/or node failures. Prerequisites

More information

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

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

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

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

Juniper JN0-647 Exam. Volume: 65 Questions. Question: 1 Which protocol is a multicast routing protocol? A. OSPF B. BGP C. PIM D. IS-IS.

Juniper JN0-647 Exam. Volume: 65 Questions. Question: 1 Which protocol is a multicast routing protocol? A. OSPF B. BGP C. PIM D. IS-IS. Volume: 65 Questions Question: 1 Which protocol is a multicast routing protocol? A. OSPF B. BGP C. PIM D. IS-IS Answer: C Question: 2 Referring to the exhibit, how is R1 learning the route from R2? A.

More information

Configure IOS XR Traffic Controller (XTC)

Configure IOS XR Traffic Controller (XTC) IOS XR Traffic Controller (XTC) provides stateful path computation element (PCE) functionality by exting the existing IOS-XR PCE functionality with additional capabilities. The current IOS-XR PCE function

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

Route Leaking in MPLS/VPN Networks

Route Leaking in MPLS/VPN Networks Route Leaking in MPLS/VPN Networks Document ID: 47807 Contents Introduction Prerequisites Requirements Components Used Conventions Configure Route Leaking from a Global Routing Table into a VRF and Route

More information

Chapter 4: Manipulating Routing

Chapter 4: Manipulating Routing : Manipulating Routing Updates CCNP ROUTE: Implementing IP Routing ROUTE v6 1 Objectives Describe network performance issues and ways to control routing updates and traffic (3). Describe the purpose of

More information

MPLS VPN Architecture Scaling

MPLS VPN Architecture Scaling MPLS VPN Architecture Scaling Section 2 2001, Cisco Systems, Inc. All rights reserved. 1 Agenda MPLS VPN Single Backbone Architecture MPLS VPN Scalability Elements Sizing Provider Edge () Routers Memory

More information

Configuring NetFlow BGP Next Hop Support for Accounting and Analysis

Configuring NetFlow BGP Next Hop Support for Accounting and Analysis Configuring NetFlow BGP Next Hop Support for Accounting and Analysis This document provides information about and instructions for configuring NetFlow Border Gateway Protocol (BGP) next hop support. This

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

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

Optimized Edge Routing Configuration Guide, Cisco IOS Release 15.1MT

Optimized Edge Routing Configuration Guide, Cisco IOS Release 15.1MT Optimized Edge Routing Configuration Guide, Cisco IOS Release 15.1MT Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800

More information

BraindumpsQA. IT Exam Study materials / Braindumps

BraindumpsQA.   IT Exam Study materials / Braindumps BraindumpsQA http://www.braindumpsqa.com IT Exam Study materials / Braindumps Exam : 400-101 Title : CCIE Routing and Switching Written Exam v5.1 Vendor : Cisco Version : DEMO Get Latest & Valid 400-101

More information

Any individual involved in implementation and verification of routing protocols in the enterprise networks

Any individual involved in implementation and verification of routing protocols in the enterprise networks IMPLEMENTING CISCO IP ROUTING Information Length: 5 Days Courseware : Course code: Delivery Type Included CIS_ROUTE Classroom Description Implementing Cisco IP Routing (ROUTE) v1.0 is a five-day course

More information