^ Top

NANOG Meeting Presentation Abstract

Measuring In-Flight Packet Header Modification on the Internet
Meeting: NANOG62
Date / Time: 2014-10-07 2:30pm - 3:00pm
This item is webcast
Room: Constellation Ballroom
Presenters: Speakers:

Ryan Craven, Naval Postgraduate School

Ryan Craven recently graduated from the Naval Postgraduate School with a Ph.D. in Computer Science. While at NPS, he worked with Professor Robert Beverly on the end-to-end detection of in-flight packet header modifications. Ryan currently works for the Space and Naval Warfare (SPAWAR) Systems Center in Charleston, SC, one of the U.S. Navy's research and engineering centers.
Abstract: Understanding, measuring, and debugging IP networks is challenging, particularly across the Internet. Contributing significantly to that challenge are transparent middleboxes--residing both within and outside an operator's network--that can make troubleshooting difficult. Such in-path middleboxes are typically transparent to end hosts, but can modify packet headers in ways that impact end-to-end performance or cause connectivity issues. For example, legacy equipment and misconfiguration can wreak havoc on new (or not so new) TCP/IP functionality, e.g., ECN, SACK, Multipath, tcpcrypt, etc., resulting in traffic being misconstrued, degraded, or blocked along a path. We develop TCP HICCUPS to expose packet header manipulation to both endpoints of a TCP connection using existing TCP/IP semantics. In other words, HICCUPS seeks to automate the question: "Did my packet arrive at its destination with the same headers as sent?" In the same way that ping is used today to test reachability, the HICCUPS design enables a new general path diagnostic capability. We use HICCUPS to measure thousands of Internet paths between HICCUPS-enabled hosts and highlight the breadth and scope of hard-to-detect middlebox behaviors. HICCUPS is freely available as both a Linux kernel patch and a user-space client, which we invite operators to evaluate and use to test their own networks.
Files: youtube Measuring In-Flight Packet Header Modification on the Internet
Sponsors: None.

Back to NANOG62 agenda.

NANOG62 Abstracts

  • Security Track
    Speakers:
    John Kristoff, Team Cymru ; Krassimir Tzvetanov, A10 Networks;
  • Security Track
    Speakers:
    John Kristoff, Team Cymru ; Krassimir Tzvetanov, A10 Networks;
  • DNS Track
    Moderators:
    Paul Ebersman, Comcast; Speakers:
    Glen WileyVerisign; .
    Tim WicinskiSalesforce; .
    Dave LevinUniversity of Maryland; .
  • DNS Track
    Moderators:
    Paul Ebersman, Comcast; Speakers:
    Glen WileyVerisign; .
    Tim WicinskiSalesforce; .
    Dave LevinUniversity of Maryland; .
  • DNS Track
    Moderators:
    Paul Ebersman, Comcast; Speakers:
    Glen WileyVerisign; .
    Tim WicinskiSalesforce; .
    Dave LevinUniversity of Maryland; .
  • DNS Track
    Moderators:
    Paul Ebersman, Comcast; Speakers:
    Glen WileyVerisign; .
    Tim WicinskiSalesforce; .
    Dave LevinUniversity of Maryland; .
  • Research Track
    Moderators:
    Manish KarirMerit Network; .
    Speakers:
    Robert LychevGeorgia Tech; .
    Maria KonteGeorgia Tech; .
    Sean DonovanGeorgia Institute of Technology; .
    Nithin MichaelCornell University; .
    Hyojoon KimGeorgia Tech; .
  • Research Track
    Moderators:
    Manish KarirMerit Network; .
    Speakers:
    Robert LychevGeorgia Tech; .
    Maria KonteGeorgia Tech; .
    Sean DonovanGeorgia Institute of Technology; .
    Nithin MichaelCornell University; .
    Hyojoon KimGeorgia Tech; .
  • Research Track
    Moderators:
    Manish KarirMerit Network; .
    Speakers:
    Robert LychevGeorgia Tech; .
    Maria KonteGeorgia Tech; .
    Sean DonovanGeorgia Institute of Technology; .
    Nithin MichaelCornell University; .
    Hyojoon KimGeorgia Tech; .
  • Research Track
    Moderators:
    Manish KarirMerit Network; .
    Speakers:
    Robert LychevGeorgia Tech; .
    Maria KonteGeorgia Tech; .
    Sean DonovanGeorgia Institute of Technology; .
    Nithin MichaelCornell University; .
    Hyojoon KimGeorgia Tech; .
  • Research Track
    Moderators:
    Manish KarirMerit Network; .
    Speakers:
    Robert LychevGeorgia Tech; .
    Maria KonteGeorgia Tech; .
    Sean DonovanGeorgia Institute of Technology; .
    Nithin MichaelCornell University; .
    Hyojoon KimGeorgia Tech; .
  • Research Track
    Moderators:
    Manish KarirMerit Network; .
    Speakers:
    Robert LychevGeorgia Tech; .
    Maria KonteGeorgia Tech; .
    Sean DonovanGeorgia Institute of Technology; .
    Nithin MichaelCornell University; .
    Hyojoon KimGeorgia Tech; .

 

^ Back to Top