IOS Routing Internals

Size: px
Start display at page:

Download "IOS Routing Internals"

Transcription

1 1

2 IOS Routing Internals Richard Farquhar CCIE R&S #1636 Network Consulting Engineer #clmel

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

4 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

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

6 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

7 Router Components Software Based Routers Software Based Shared control and data plane General Purpose CPU (slow and smart) Runs at CPU speed Speed/flexibility tradeoff CPU responsible for all operations 800/2800/2900/3900/7200 Series Routers are software based 7

8 Router Components Software Based Routers RX Ring Tx Ring Network Interface I/O Memory Process Memory RAM CPU show process cpu show controllers show process memory 8

9 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

10 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 10

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

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

13 Router Components Hardware Based Routers Control Plane Data Plane RX Ring IO Memory Process Memory RAM 7600# show ip cef Prefix Next Hop Interface / GigabitEthernet2/0/1 CPU Tx Ring Network Interface TCAM 7600# show mls cef Index Prefix Adjacency Forwarding ASIC /24 Gi2/0/1, c6d.3e40 13

14 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 14

15 Router Components Hybrid Routers Hardware assisted Separated control and data plane CPU + NP (Network Processor) NP is multi-core specialised processor NP is optimised to move packets CPU manages control plane CPU only moves packets the NP can t ASR1000 and ISR4400 are Hardware Assisted Routers 15

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

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

18 Router Components Hybrid Routers Control Plane Data Plane RX Ring Tx Ring Network Interface Dataplane Memory IO Memory Process Memory RAM ASR1k# show ip cef Prefix Next Hop Interface / GigabitEthernet2/0/1 NP CPU ASR1k#show plat hard qfp active feat cef prefix ip /32 === Gtrie Node === Gtrie Node Type: Tree Node HW Content: : 89d0008d Gtrie Tree Node Type:: Search Trie Node 18

19 Agenda Router Components Moving Packets Process Switching CEF Switching CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements 20

20 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 21

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

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

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

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

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

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

27 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 29

28 Agenda Router Components Moving Packets Process Switching CEF Switching CEF, CPU and Memory Outbound Load Sharing Routing Convergence Improvements 30

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

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

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

32 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 34

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

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

35 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 38

36 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 40

37 Agenda Router Components Moving Packets CEF, CPU and Memory Processes and Interrupts Routing Memory Utilisation Outbound Load Sharing Routing Convergence Improvements 41

38 CEF and CPU Utilisation CPU does everything Total CPU vs. Interrupts SPF, BGP Routed Packets Total CPU Interrupts = Utilisation 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... 42

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

40 CPU Utilisation Examples 1. CPU Utilisation 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 44

41 CPU Utilisation Examples 1. CPU Utilisation 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 45

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

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

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

45 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler 4 Critical High Medium CPU Low 49

46 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler 4 Critical High 1 2 Medium CPU Low 50

47 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler Critical High Medium CPU Low 51

48 Process Priority Processes assigned priority Critical/High/Medium/Low Priority Scheduler Critical High 1 2 Medium CPU Low 52

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

50 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 54

51 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 55

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

53 Agenda Router Components Moving Packets CEF, CPU and Memory Processes and Interrupts Routing Memory Utilisation Outbound Load Sharing Routing Convergence Improvements 57

54 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 58

55 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 59

56 Memory Impact of Multiple Prefixes 50% 40% 30% 0 peers 0 BGP entries 0 CEF entries Memory Utilisation 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 60

57 Memory Impact of Multiple Prefixes 50% Memory Utilisation 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 61

58 Memory Impact of Multiple Prefixes 50% Memory Utilisation 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 62

59 Memory Impact of Multiple Prefixes 50% Memory Utilisation 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 63

60 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 64

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

62 Equal Cost Loadsharing OSPF Cost /24 OSPF Area 0 B OSPF Cost 20 66

63 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 68

64 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 69

65 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 70

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

67 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 73

68 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 74

69 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 75

70 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 randomisation every router makes the same decision Downstream routers never loadshare

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

72 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 79

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 80

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 81

75 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 82

76 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 83

77 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 84

78 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,

79 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,

80 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? 87

81 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 88

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

83 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 90

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

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

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

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

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

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

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

91 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 98

92 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 99

93 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+, Nexus 7000, ASR

94 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 101

95 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) 102

96 OSPF Convergence Convergence = Failure Detection + Event Propagation + SPF + FIB Update Neighbour 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) 103

97 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) 104

98 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 105

99 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 106

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

101 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 108

102 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 109

103 EIGRP Feasible Successors EIGRP selects Successor and Feasible Successor Successor is the best route Feasible Successor is 2nd 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 110

104 EIGRP Feasible Successors Delay /24 EIGRP 10 B Delay 15 Metric based on bandwidth and delay 111

105 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 112

106 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 113

107 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 Not enabled by default 114

108 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 115

109 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 116

110 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 117

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

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

113 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 / / /

114 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 / / /

115 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 / / /

116 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 / / /

117 BGP PIC Core Core LoC (ms) PIC no PIC Prefix BGP convergences starts after IGP convergence 124

118 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 7600(config)# cef table output-chain build favor convergence-speed 125

119 Fast Convergence Timeline BFD Detects a Failure EIGRP Feasible Successor Takes Over OSPF Reacts 0s LFA Reacts BGP Converges 126

120 Fast Convergence Timeline BFD Detects a Failure 150ms EIGRP Feasible Successor Takes Over ms OSPF Reacts 5 seconds 0s LFA Reacts 10-20ms BGP Converges 1-5 minutes 127

121 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 128

122 Further Reading 129

123 Suggested Sessions BRKRST Routed Fast Convergence BRKRST Highly Available Wide Area Network Design BRKRST OSPF Deployment in Modern Networks BRKRST EIGRP Deployment in Modern Networks BRKARC Operating an ASR1000 BRKSPG Getting the most out of your IOS-XE router before and after deployment BRKSPG ASR-9000/IOS-XR Understanding forwarding, troubleshooting the system and XR operations BRKARC Cisco Catalyst 6800 Switch Architectures BRKARC Advanced - Cisco Nexus 7000/7700 Switch Architecture 130

124 Continue Your Education Demos in the Cisco Campus Walk-in Self-Paced Labs Table Topics Meet the Engineer 1:1 meetings 131

125 Q & A

126 Complete Your Online Session Evaluation Give us your feedback and receive a Cisco Live 2015 T-Shirt! Complete your Overall Event Survey and 5 Session Evaluations. Directly from your mobile device on the Cisco Live Mobile App By visiting the Cisco Live Mobile Site Visit any Cisco Live Internet Station located throughout the venue T-Shirts can be collected in the World of Solutions on Friday 20 March 12:00pm - 2:00pm Learn online with Cisco Live! Visit us online after the conference for full access to session videos and presentations.

127

128

IOS Routing Internals

IOS Routing Internals IOS Routing Internals Pete Lumbis CCIE R&S #28677, CCDE 2012::3 Routing Protocols Technical Leader RTP TAC IOS Routing Internals Agenda Router Components Moving Packets CEF, CPU and Memory Outbound Load

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 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

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

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

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

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 Dennis Leung AS Technical Advisor Abstract This session discusses various mechanisms network engineers can use to improve their network's convergence time

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

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

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

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. 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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

Layer 3 Forwarding and Troubleshooting Deep Dive on Nexus 9000/3000

Layer 3 Forwarding and Troubleshooting Deep Dive on Nexus 9000/3000 Layer 3 Forwarding and Troubleshooting Deep Dive on Nexus 9000/3000 Ambrish Mehta Principal Engineer (INSBU Engineering) Swami Narayanan Principal Engineer (INSBU Engineering) Session Abstract Closer look

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

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

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

FlexVPN HA Dual Hub Configuration Example

FlexVPN HA Dual Hub Configuration Example FlexVPN HA Dual Hub Configuration Example Document ID: 118888 Contributed by Piotr Kupisiewicz, Wen Zhang, and Frederic Detienne, Cisco TAC Engineers. Apr 08, 2015 Contents Introduction Prerequisites Requirements

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

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

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

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

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

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

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

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

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

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

IWAN Under the Hood - Next Gen Performance Routing and DMVPN. David Prall, Communication Architect CCIE 6508 (R&S/SP/Security)

IWAN Under the Hood - Next Gen Performance Routing and DMVPN. David Prall, Communication Architect CCIE 6508 (R&S/SP/Security) IWAN Under the Hood - Next Gen Performance Routing and DMVPN David Prall, Communication Architect CCIE 6508 (R&S/SP/Security) dprall@cisco.com Agenda Introduction Intelligent Path Control PfRv3 Operations

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

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

Loop-Free Alternate Fast Reroute with L2VPN

Loop-Free Alternate Fast Reroute with L2VPN The Loop-Free Alternate (LFA) Fast Reroute (FRR) with Layer 2 Virtual Private Network (L2VPN) feature minimizes packet loss due to link or node failure. Finding Feature Information, on page 1 Restrictions

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

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

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

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

OSPF Convergence Details

OSPF Convergence Details OSPF Convergence Details (C) Herbert Haas 2009/05/02 Introduction In this section we analyze all the more or less "hidden" delays that are required by the OSPF RFCs Our results will be, That standard OSPF

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

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

Implementing Inter-VLAN Routing

Implementing Inter-VLAN Routing Internetwork Communications C:>ping 72.6.30.00 Implementing Inter-VLN Routing Can two hosts on different subnets communicate without a router? No What would happen if a host tried to ping another host?

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

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

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

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

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

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

Simulating Networks Using Cisco Modelling Labs

Simulating Networks Using Cisco Modelling Labs Simulating Networks Using Cisco Modelling Labs Craig Brown (craibrow@cisco.com) Technical Marketing Engineer #clmel Physical network labs, as we know them, will become a thing of the past, and virtual

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

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. New and Changed

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

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

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

Loop Free Alternate and Remote Loop Free Alternate IP Fast Reroute

Loop Free Alternate and Remote Loop Free Alternate IP Fast Reroute Loop Free Alternate and Remote Loop Free Alternate IP Fast Reroute Contents Introduction Prerequisites Requirements Components Used Background Information Understand MPLS Configure Network Diagram Configurations

More information

IP Fast Reroute Applicability. Pierre Francois Institute IMDEA Networks

IP Fast Reroute Applicability. Pierre Francois Institute IMDEA Networks IP Fast Reroute Applicability Pierre Francois Institute IMDEA Networks Pierre.Francois@imdea.org Agenda IGP (Fast) Convergence IGP Fast Reroute (Hitless maintenance operations) IGP Fast convergence Pushing

More information

VRF, MPLS and MP-BGP Fundamentals

VRF, MPLS and MP-BGP Fundamentals VRF, MPLS and MP-BGP Fundamentals Jason Gooley, CCIEx2 (RS, SP) #38759 Twitter: @ccie38759 LinkedIn: http://www.linkedin.com/in/jgooley Agenda Introduction to Virtualization VRF-Lite MPLS & BGP Free Core

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

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

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

Implementing Inter-VLAN Routing

Implementing Inter-VLAN Routing Internetwork Communications C:>ping 172.16.30.100 Implementing Inter-VLAN Routing Can two hosts on different subnets communicate without a router? No What would happen if a host tried to ping another host?

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

Cisco Modelling Labs Lessons from a Virtual World

Cisco Modelling Labs Lessons from a Virtual World Cisco Modelling Labs Lessons from a Virtual World Joel Obstfeld Distinguished Engineer Network Virtualisation The challenge - How do you deploy new services, make changes, or troubleshoot in the live network

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

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

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

QUESTION: 1 You have been asked to establish a design that will allow your company to migrate from a WAN service to a Layer 3 VPN service. In your des

QUESTION: 1 You have been asked to establish a design that will allow your company to migrate from a WAN service to a Layer 3 VPN service. In your des Vendor: Cisco Exam Code: 352-001 Exam Name: ADVDESIGN Version: Demo www.dumpspdf.com QUESTION: 1 You have been asked to establish a design that will allow your company to migrate from a WAN service to

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

Cisco ASR 1000 Series Aggregation Services Routers: ISSU Deployment Guide and Case Study

Cisco ASR 1000 Series Aggregation Services Routers: ISSU Deployment Guide and Case Study Cisco ASR 1000 Series Aggregation Services Routers: ISSU Deployment Guide and Case Study In most networks, a significant cause of downtime is planned maintenance and software upgrades. The Cisco ASR 1000

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

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 Last Updated: November 27, 2012 This document provides information about and instructions for configuring NetFlow Border Gateway Protocol

More information

Performance Routing Version 3 Configuration Guide

Performance Routing Version 3 Configuration Guide First Published: 2014-07-22 Last Modified: 2016-04-20 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387)

More information

How a Router Works. Chapter 3. IP Routing. This chapter covers the following topics: IP routing. IP packet switching. Planes of operation

How a Router Works. Chapter 3. IP Routing. This chapter covers the following topics: IP routing. IP packet switching. Planes of operation Chapter 3 How a Router Works This chapter covers the following topics: IP routing IP packet switching Planes of operation The previous chapters described that a router is necessary to transmit packets

More information

Multiprotocol Label Switching (MPLS)

Multiprotocol Label Switching (MPLS) 36 CHAPTER Prerequisites for MPLS, page 36-1 Restrictions for MPLS, page 36-1 Information About MPLS, page 36-2 Default Settings for MPLS, page 36-7 How to Configure MPLS Features, page 36-7 Configuration

More information

IP LFA (Loop-Free-Alternate): Architecture and Troubleshooting Luc De Ghein Technical Leader Services BRKRST-3020

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

More information

Routing Overview. Path Determination

Routing Overview. Path Determination This chapter describes underlying concepts of how routing behaves within the Cisco ASA, and the routing protocols that are supported. Routing is the act of moving information across a network from a source

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

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