draft-haas-bfd-large-packets

Slides:



Advertisements
Similar presentations
IP Fragmentation. MTU Maximum Transmission Unit (MTU) –Largest IP packet a network will accept –Arriving IP packet may be larger IP Packet MTU.
Advertisements

CSE551: Computer Network Review r Network Layers r TCP/UDP r IP.
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
Understanding Layer 3 Redundancy. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 2 Upon completing this lesson, you will be able.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
ROUTING PROTOCOLS Rizwan Rehman. Static routing  each router manually configured with a list of destinations and the next hop to reach those destinations.
MPLS networking at PSP Co Multi-Protocol Label Switching Presented by: Hamid Sheikhghanbari 1.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—1-1 MPLS Concepts Introducing Basic MPLS Concepts.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
CCNA 2 Week 9 Router Troubleshooting. Copyright © 2005 University of Bolton Topics Routing Table Overview Network Testing Troubleshooting Router Issues.
Network Layer4-1 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection RIP, OSPF, BGP IP protocol.
EEC-484/584 Computer Networks Lecture 10 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
The Internet Network layer
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
COMPUTER NETWORKS CS610 Lecture-30 Hammad Khalid Khan.
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Flow OAM Requirements Janardhanan Pathangi Balaji Venkat Venkataswami DELL Richard Groves – Microsoft Peter Hoose – Facebook
TRILL T RANSPARENT T RANSPORT OVER MPLS draft-muks-trill-transport-over-mpls-00 Mohammad Umair, Kingston Smiler, Donald Eastlake, Lucy Yong.
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 18 INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.

Ethernet, VoIP Issues, BFD Computer Networks 2007 Week 8 Lecture 1 by Donald Neal.
Indonesian Higher Education Network Backbone
IP Fragmentation. MTU Maximum Transmission Unit (MTU) –Largest IP packet a network will accept –Arriving IP packet may be larger IP Packet MTU.
Multi Node Label Routing – A layer 2.5 routing protocol
Requirements for LER Forwarding of IPv4 Option Packets
UDP Encapsulation for IP Tunneling
GRE-in-UDP Encapsulation
Implement Inter-VLAN Routing
BGP Overview BGP concepts and operation.
CSCI {4,6}900: Ubiquitous Computing
Software Defined Networking (SDN)
Delivery and Routing of IP Packets
IP : Internet Protocol Surasak Sanguanpong
A Unified Approach to IP Segment Routing
Wide Area Networks and Internet CT1403
COS 561: Advanced Computer Networks
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
Implement Inter-VLAN Routing
BFD Directed Return Path draft-ietf-mpls-bfd-directed-07
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
Implement Inter-VLAN Routing
Indonesian Higher Education Network Backbone
Implement Inter-VLAN Routing
Outline Overview of IP History of the Internet - 3-May-19
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Network Fundamentals – Chapter 5
Indonesian Higher Education Network Backbone
Achieving Resilient Routing in the Internet
Review of Internet Protocols Network Layer
Synonymous Flow Labels
32 bit destination IP address
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
Extended BFD draft-mirmin-bfd-extended
VLANS The Who, What Why, And Where's to using them
Active OAM in Geneve draft-mmbb-nvo3-geneve-oam
Multicasting Unicast.
BGP VPN service for SRv6 Plus IETF 105, Montreal
Open System Interconnect (OSI).
Chapter 8 – Data switching and routing
Chapter 4: outline 4.1 Overview of Network layer data plane
Presentation transcript:

draft-haas-bfd-large-packets Jeff Haas (jhaas@juniper.net) Albert Fu (afu14@bloomberg.net) IETF Montreal 18th July 2018

Motivation MTU issue may occur without any indication of link/protocol issue, as protocol hello/keepalive packets are small In redundant topology, troubleshooting MTU issue is time consuming due to multiple ECMP paths e.g. Traffic between two end points may have more than 16 ECMP paths in typical Core/Distribution/Access design Current network typically involves multiple routing protocols (e.g. OSPF, ISIS, BGP, MPLS etc.) Only ISIS has automatic MTU detection mechanism Routing protocol hellos are handled by control plane, hence unable to use sub-second timer for fast detection An automatic and fast mechanism for detection of MTU issue is highly desirable in high performance network.

Why use BFD for MTU detection? Routing protocols (e.g. OSPF/ISIS/BGP) on modern high performance routers all support using “light-weight” BFD for faster failure detection BFD function may be supported on distributed hardware and independent of control plane Enable fast sub-second failure detection Best practice routing protocol design leverages BFD BFD failure detection (due to connectivity or MTU) will bring client routing protocols down, providing fast automatic traffic diversion Alarm for BFD failure will enable immediate problem detection and follow up

bfd.PaddedPduSize Current Proposal Sample User Cases Max IP Payload IP Hdr UDP Hdr BFD ip len x udp src port udp dst 3784 udp len 32 chksum layer2 bfd ver bfd len 24 My Disc Your Disc Min TX Min RX Min Echo 52 8 24 udp len=32 ip len=52 Proposal IP Hdr UDP Hdr BFD ip len x udp src port udp dst 3784 udp len 32 chksum layer2 bfd ver bfd len 24 My Disc Your Disc Min TX Min RX Min Echo Padded with 0x00 52+p 8 24 p=bfd.PaddedPduSize udp len=32 ip len=52+ bfd.PaddedPduSize Sample User Cases Max IP Payload Bfd.PaddedPduSize (p) Internet Core 1,500 1,448 (1,500-52) MPLS VPN Core (up to 3 labels) 1,460 (1,512-52)

Questions?