LSP Ping Relay Reply L. Jin J. Luo T. Nadeau G. Swallow.

Slides:



Advertisements
Similar presentations
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
Advertisements

RIP V2 W.lilakiatsakun.  RFC 2453 (obsoletes –RFC 1723 /1388)  Extension of RIP v1 (Classful routing protocol)  Classless routing protocol –VLSM is.
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
CSCI 4550/8556 Computer Networks Comer, Chapter 23: An Error Reporting Mechanism (ICMP)
Week 5: Internet Protocol Continue to discuss Ethernet and ARP –MTU –Ethernet and ARP packet format IP: Internet Protocol –Datagram format –IPv4 addressing.
Internet Control Message Protocol (ICMP)
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
MOBILITY SUPPORT IN IPv6
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Control Message Protocol (ICMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Internet Command Message Protocol (ICMP) CS-431 Dick Steflik.
1 Internet Control Message Protocol (ICMP) RIZWAN REHMAN CCS, DU.
1 ICMP – Using Ping and Trace CCNA Semester
IP Routing, Format, Fragmentation Chapters 20-21, 23.
CCNA Introduction to Networking 5.0 Rick Graziani Cabrillo College
4: Network Layer4a-1 IP datagram format ver length 32 bits data (variable length, typically a TCP or UDP segment) 16-bit identifier Internet checksum time.
Petrozavodsk State University, Alex Moschevikin, 2003NET TECHNOLOGIES Internet Control Message Protocol ICMP author -- J. Postel, September The purpose.
Guide to TCP/IP, Third Edition
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Exploring the Packet Delivery Process Chapter
1 IP: putting it all together Part 2 G53ACC Chris Greenhalgh.
Internet Control Message Protocol (ICMP). Objective l IP and ICMP l Why need ICMP? l ICMP Message Format l ICMP fields l Examples: »Ping »Traceroute.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
IP Forwarding.
IS-IS WG - IETF 71 Summary Route with Detailed Reachability George Swallow, Clarence Filsfils, Stefano Previdi
Extensions to OSPF-TE for Inter-AS TE draft-ietf-ccamp-ospf-interas-te-extension-01.txt Mach Renhai
1 Internet Control Message Protocol (ICMP) Used to send error and control messages. It is a necessary part of the TCP/IP suite. It is above the IP module.
Internet Protocols. Address Resolution IP Addresses are not recognized by hardware. If we know the IP address of a host, how do we find out the hardware.
1 Network Layer Lecture 16 Imran Ahmed University of Management & Technology.
Draft-akiya-mpls-entropy-lsp-ping Nobo Akiya George Swallow Carlos Pignataro Nagendra Kumar IETF 88, Vancouver, Canada.
Error and Control An IP datagram travels from node to node on the way to its destination Each router operates autonomously Failures or problems may occur.
Chapter 23 Internet Control Message Protocol used to report information and errors IP uses ICMP when it sends an error message ICMP uses IP to transport.
1 An Error Reporting Mechanism (ICMP). 2 IP Semantics IP is best-effort Datagrams can be –Lost –Delayed –Duplicated –Delivered out of order –Corrupted.
1 Chapter 23 Internetworking Part 3 (Control Messages, Error Handling, ICMP)
1 Requirements for Internet Routers (Gateways) and Hosts Relates to Lab 3. (Supplement) Covers the compliance requirements of Internet routers and hosts.
Extension of DHCP LEASEQUERY in Bridging/Switching networks draft-joshi-dhc-lease-query-ext-02.txt DHC Working Group Bharat Joshi (
ICMPv6 Error Message Types Informational Message Types.
BGP and ICMP. Exterior Gateway Protocol (EGP) Like RIP, but no metrics. Just if reachable. Rtr inside a domain collects reachability information and informs.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Upstream mapping in Echo Request draft-ankur-mpls-upstream-mapping-00 Ankur.
© Jörg Liebeherr (modified by M. Veeraraghavan) 1 ICMP The PING Tool Traceroute program IGMP.
Understanding IPv6 Slide: 1 Lesson 5 ICMPv6. Understanding IPv6 Slide: 2 Lesson Objectives Purpose of ICMPv6 and the structure of all ICMPv6 messages.
MPLS WG Meeting IETF 58 Paris Detecting MPLS Data Plane Failures in Inter-AS and inter-provider Scenarios draft-nadeau-mpls-interas-lspping-00.txt Tom.
1 Chapter 23 Internetworking Part 3 (Control Messages, Error Handling, ICMP)
Internet Control Message Protocol (ICMP)
Homework 4 Out: Fri 2/24/2017 In: Fri 3/10/2017.
Internet Control Message Protocol (ICMP)
COMP2322 Lab 5 IP Steven Lee March 22, 2017.
Internet Control Message Protocol (ICMP)
OSPF (Open Shortest Path First)
COMPUTER NETWORKS CS610 Lecture-33 Hammad Khalid Khan.
IP - The Internet Protocol
Byungchul Park ICMP & ICMPv DPNM Lab. Byungchul Park
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP)
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
Ryan Zheng Lizhong Jin Thomas Nadeau George Swallow
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Internet Control Message Protocol
Technical Issues with draft-ietf-mpls-bfd-directed
Internet Control Message Protocol
Fred Kuhns Applied Research Laboratory
32 bit destination IP address
Time-to-Live TLV for LSP-Ping draft-ietf-mpls-lsp-ping-ttl-tlv-01 Sami Boutros Siva Sivabalan George Swallow Vishwas.
Inter-AS OAM for SR Networks IETF 105, Montreal
Presentation transcript:

LSP Ping Relay Reply L. Jin J. Luo T. Nadeau G. Swallow

Changes in draft-07 LSP Ping Relayed Echo Reply Stack Object: Added Source Address of Replying Router Destination Address Pointer LSP Ping Relayed Echo Reply Stack Entry Eliminated Address Length since it is implied by the type Relay Node Address Stack description Moved procedural information into Section 4, Procedures Generalized MTU exceeded error Generally useful, wider applicability

Changes in draft-07 (2) Procedures Updated text (both technical changes and clarifications) Changed many SHOULDs to MUSTs Section 4.7, Impact to Traceroute Updated to use Source Address of Replying Router Section 5, LSP Ping Relayed Echo Reply Example Updated example to use changed procedures

Relayed Echo Reply Stack Object Source Address of Replying Router Had been carried in Address stack Confused semantics, often did not even belong there Used for loop-detection and display Destination Address Pointer | Type | Length | | Initiator Source Port | Reply Add Type| Reserved | | Source Address of Replying Router (0, 4, or 16 octects) | | Destination Address Pointer | Number of Relayed Addresses | | | ~ Stack of Relayed Addresses ~ | |

Source Address of Replying Router Semantic Issue Procedures mandated adding the IF address of replying router at the bottom of the stack Adding other address optional In example below ASBR 2 MUST add at BOS, but that address is not reachable from ASBR 4! Address needed for relaying must be reachable through the interface from which the LSP ping would have been forwarded if TTL had not expired AS Red AS Blue PE2 ABR PE1 ASBR 2 ASBR 4 ASBR

Loop Detection Procedures said a the next relay node address MUST be located before the source IP address of the received Relayed Echo Reply which MUST be also in the stack In example below address is used in both ASes Added Destination Address Stack Pointer Points to address to which the message is being sent AS Red AS Blue PE2 PE1 ASBR 2ASBR

Mandatory address in stack Mandated adding an address reachable through the interface from which the LSP ping would have been forwarded at the BOS If a router is hiding its address located at an addressing domain boundary e.g. AS boundary or between areas using BGP-LU (RFC3107) vs IGP then a Null address MUST be added with the K bit set

Stack processing Procedures in two cases ignored the significance of the K bit When eliminating addresses, this can only be done from the last entry with the K bit set to the end When choosing the next relay router MUST not use one above the last entry with the K bit set

Next Steps Workgroup review (requested March 7) MPLS-RT review (in progress) Address comments Last call