Route shepherd: stability hints for the control plane

  • Authors:
  • Alexander J.T. Gurney;Xianglong Han;Yang Li;Boon Thau Loo

  • Affiliations:
  • University of Pennsylvania, Philadelphia, PA, USA;University of Pennsylvania, Philadelphia, PA, USA;University of Pennsylvania, Philadelphia, PA, USA;University of Pennsylvania, Philadelphia, PA, USA

  • Venue:
  • ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Route Shepherd tool demonstrates applications of choosing between routing protocol configurations on the basis of rigorously-supported theory. Splitting the configuration space into equivalence classes allows the identification of which parameter combinations lead to protocol stability, and which do not. This ahead-of-time analysis generates a predicate, in the form of a combination of linear integer inequalities, which can be used in several complementary ways by downstream applications. Examples presented include warning operators about errors in advance, recovery from protocol oscillation, plotting a series of safe parameter changes, and understanding the dynamics of the routing system.