Give Us Your Feedback and Receive a Cisco Live 2015 T-Shirt! Complete Your Overall Event Survey and 5 Session Evaluations
Total Page:16
File Type:pdf, Size:1020Kb
Advanced Topics and Directions in Routing Protocols BRKRST-3007 Alvaro Retana ([email protected]) Distinguished Engineer, Cisco Services #clmel BRKRST-3007 BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public Agenda • IETF Routing Review – IETF Background – The Routing Area and Routing-Related Work • Secure Inter-Domain Routing • Segment Routing • The Internet Of Things (IoT) © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public BRKRST-3007 IETF Routing Work BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public No one is in charge, anyone can contribute and everyone can benefit. BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public The mission of the IETF is to produce high quality, relevant technical and engineering documents that influence the way people design, use, and manage the Internet in such a way as to make the Internet work better. These documents include protocol standards, best current practices, and informational documents of various kinds. “ RFC 3935 A Mission Statement for the IETF IETF Meetings Recent Meetings Upcoming Meetings • 89th IETF • 92nd IETF – March 2-7, 2014 – March 22-27, 2015 – London, England – Dallas, TX, USA • 90th IETF • 93rd IETF – July 20-25, 2014 – July 19-24, 2015 – Toronto, ON, Canada – Prague, Czech Republic • 91st IETF • 94th IETF – November 9-14, 2014 – November 1-6, 2015 – Honolulu, HI, USA – Yokohama, Japan BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public Work Distribution http://www.arkko.com/tools/stats/areadistr.html BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public Routing Area (rtg) ...responsible for ensuring continuous operation of the Internet routing system by maintaining the scalability and stability characteristics of the existing routing protocols, as well as developing new protocols, extensions, and bug fixes in a timely manner. • BGP Enabled Services (bess) • Open Shortest Path First IGP (ospf) • Bidirectional Forwarding Detection (bfd) • Pseudowire And LDP-enabled Services (pals) • Bit Indexed Explicit Replication (bier) • Path Computation Element (pce) • Common Control and Measurement Plane (ccamp) • Protocol Independent Multicast (pim) • Forwarding and Control Element Separation (forces) • Routing Over Low power and Lossy networks (roll) • Interface to the Routing System (i2rs) • Routing Area Working Group (rtgwg) • Inter-Domain Routing (idr) • Service Function Chaining (sfc) • IS-IS for IP Internets (isis) • Secure Inter-Domain Routing (sidr) • Mobile Ad-hoc Networks (manet) • Source Packet Routing in Networking (spring) • Multiprotocol Label Switching (mpls) • Traffic Engineering Architecture and Signalling (teas) • Network Virtualisation Overlays (nvo3) BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public Routing Area (rtg) IP Routing • BGP Enabled Services (bess) • Open Shortest Path First IGP (ospf) • Bidirectional Forwarding Detection (bfd) • Pseudowire And LDP-enabled Services (pals) • Bit Indexed Explicit Replication (bier) • Path Computation Element (pce) • Common Control and Measurement Plane (ccamp) • Protocol Independent Multicast (pim) • Forwarding and Control Element Separation (forces) • Routing Over Low power and Lossy networks (roll) • Interface to the Routing System (i2rs) • Routing Area Working Group (rtgwg) • Inter-Domain Routing (idr) • Service Function Chaining (sfc) • IS-IS for IP Internets (isis) • Secure Inter-Domain Routing (sidr) • Mobile Ad-hoc Networks (manet) • Source Packet Routing in Networking (spring) • Multiprotocol Label Switching (mpls) • Traffic Engineering Architecture and Signalling (teas) • Network Virtualisation Overlays (nvo3) BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public Routing Area (rtg) MPLS • BGP Enabled Services (bess) • Open Shortest Path First IGP (ospf) • Bidirectional Forwarding Detection (bfd) • Pseudowire And LDP-enabled Services (pals) • Bit Indexed Explicit Replication (bier) • Path Computation Element (pce) • Common Control and Measurement Plane (ccamp) • Protocol Independent Multicast (pim) • Forwarding and Control Element Separation (forces) • Routing Over Low power and Lossy networks (roll) • Interface to the Routing System (i2rs) • Routing Area Working Group (rtgwg) • Inter-Domain Routing (idr) • Service Function Chaining (sfc) • IS-IS for IP Internets (isis) • Secure Inter-Domain Routing (sidr) • Mobile Ad-hoc Networks (manet) • Source Packet Routing in Networking (spring) • Multiprotocol Label Switching (mpls) • Traffic Engineering Architecture and Signalling (teas) • Network Virtualisation Overlays (nvo3) BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public Routing Area (rtg) SDN / Overlays • BGP Enabled Services (bess) • Open Shortest Path First IGP (ospf) • Bidirectional Forwarding Detection (bfd) • Pseudowire And LDP-enabled Services (pals) • Bit Indexed Explicit Replication (bier) • Path Computation Element (pce) • Common Control and Measurement Plane (ccamp) • Protocol Independent Multicast (pim) • Forwarding and Control Element Separation (forces) • Routing Over Low power and Lossy networks (roll) • Interface to the Routing System (i2rs) • Routing Area Working Group (rtgwg) • Inter-Domain Routing (idr) • Service Function Chaining (sfc) • IS-IS for IP Internets (isis) • Secure Inter-Domain Routing (sidr) • Mobile Ad-hoc Networks (manet) • Source Packet Routing in Networking (spring) • Multiprotocol Label Switching (mpls) • Traffic Engineering Architecture and Signalling (teas) • Network Virtualisation Overlays (nvo3) BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public Routing Area (rtg) Mobility / Sensors • BGP Enabled Services (bess) • Open Shortest Path First IGP (ospf) • Bidirectional Forwarding Detection (bfd) • Pseudowire And LDP-enabled Services (pals) • Bit Indexed Explicit Replication (bier) • Path Computation Element (pce) • Common Control and Measurement Plane (ccamp) • Protocol Independent Multicast (pim) • Forwarding and Control Element Separation (forces) • Routing Over Low power and Lossy networks (roll) • Interface to the Routing System (i2rs) • Routing Area Working Group (rtgwg) • Inter-Domain Routing (idr) • Service Function Chaining (sfc) • IS-IS for IP Internets (isis) • Secure Inter-Domain Routing (sidr) • Mobile Ad-hoc Networks (manet) • Source Packet Routing in Networking (spring) • Multiprotocol Label Switching (mpls) • Traffic Engineering Architecture and Signalling (teas) • Network Virtualisation Overlays (nvo3) BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public Routing Area (rtg) General • BGP Enabled Services (bess) • Open Shortest Path First IGP (ospf) • Bidirectional Forwarding Detection (bfd) • Pseudowire And LDP-enabled Services (pals) • Bit Indexed Explicit Replication (bier) • Path Computation Element (pce) • Common Control and Measurement Plane (ccamp) • Protocol Independent Multicast (pim) • Forwarding and Control Element Separation (forces) • Routing Over Low power and Lossy networks (roll) • Interface to the Routing System (i2rs) • Routing Area Working Group (rtgwg) • Inter-Domain Routing (idr) • Service Function Chaining (sfc) • IS-IS for IP Internets (isis) • Secure Inter-Domain Routing (sidr) • Mobile Ad-hoc Networks (manet) • Source Packet Routing in Networking (spring) • Multiprotocol Label Switching (mpls) • Traffic Engineering Architecture and Signalling (teas) • Network Virtualisation Overlays (nvo3) BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public RTG Ongoing Work 60 50 40 30 Related Official 20 Number of Drafts 10 0 BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 18 Routing Area (rtg) - Focus ...responsible for ensuring continuous operation of the Internet routing system by maintaining the scalability and stability characteristics of the existing routing protocols, as well as developing new protocols, extensions, and bug fixes in a timely manner. • BGP Enabled Services (bess) • Open Shortest Path First IGP (ospf) • Bidirectional Forwarding Detection (bfd) • Pseudowire And LDP-enabled Services (pals) • Bit Indexed Explicit Replication (bier) • Path Computation Element (pce) • Common Control and Measurement Plane (ccamp) • Protocol Independent Multicast (pim) • Forwarding and Control Element Separation (forces) • Routing Over Low power and Lossy networks (roll) • Interface to the Routing System (i2rs) • Routing Area Working Group (rtgwg) • Inter-Domain Routing (idr) • Service Function Chaining (sfc) • IS-IS for IP Internets (isis) • Secure Inter-Domain Routing (sidr) • Mobile Ad-hoc Networks (manet) • Source Packet Routing in Networking (spring) • Multiprotocol Label Switching (mpls) • Traffic Engineering Architecture and Signalling (teas) • Network Virtualisation Overlays (nvo3) BRKRST-3007 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public Inter-Domain Routing idr (BGP) • RFCs Published in the Last Year – Making Route Flap Damping Usable (rfc7196) – The Accumulated IGP Metric Attribute for BGP (rfc7311) – Enhanced Route Refresh Capability for BGP-4 (rfc7313) • Active Drafts / Work Items – Advertisement of Multiple Paths in BGP (draft-ietf-idr-add-paths) – Best Practices for Advertisement of Multiple Paths in IBGP (draft-ietf-idr-add-paths-guidelines) – Autonomous System (AS) Migration Features and Their Effects on the BGP AS_PATH Attribute (draft-ietf-idr-as-