• DocumentCode
    1220580
  • Title

    Impact of configuration errors on DNS robustness

  • Author

    Pappas, Vasileios ; Wessels, Duane ; Massey, Daniel ; Lu, Songwu ; Terzis, Andreas ; Zhang, Lixia

  • Author_Institution
    IBM Res., Hawthorne, NY
  • Volume
    27
  • Issue
    3
  • fYear
    2009
  • fDate
    4/1/2009 12:00:00 AM
  • Firstpage
    275
  • Lastpage
    290
  • Abstract
    During the past twenty years the Domain Name System (DNS) has sustained phenomenal growth while maintaining satisfactory user-level performance. However, the original design focused mainly on system robustness against physical failures, and neglected the impact of operational errors such as mis-configurations. Our measurement efforts have revealed a number of mis-configurations in DNS today: delegation inconsistency, lame delegation, diminished server redundancy, and cyclic zone dependency. Zones with configuration errors suffer from reduced availability and increased query delays up to an order of magnitude. The original DNS design assumed that redundant DNS servers fail independently, but our measurements show that operational choices create dependencies between servers. We found that, left unchecked, DNS configuration errors are widespread. Specifically, lame delegation affects 15% of the measured DNS zones, delegation inconsistency appears in 21% of the zones, diminished server redundancy is even more prevalent, and cyclic dependency appears in 2% of the zones. We also noted that the degrees of mis-configuration vary from zone to zone, with the most popular zones having the lowest percentage of errors. Our results indicate that DNS, as well as any other truly robust large-scale system, must include systematic checking mechanisms to cope with operational errors.
  • Keywords
    Internet; query processing; system recovery; configuration error; cyclic zone dependency; diminished server redundancy; domain name system; lame delegation inconsistency; measurement effort; physical failure; query delay; Delay; Domain Name System; Helium; Large-scale systems; Load management; Network servers; Redundancy; Robustness; Switches; Web and internet services; Domain Name System, configurations errors, resiliency, measurements, performance;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2009.090404
  • Filename
    4808472