Skip navigation
Please use this identifier to cite or link to this item: http://arks.princeton.edu/ark:/88435/dsp01fj236472q
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorWalker, David P.-
dc.contributor.authorSivaraman, Vibhaa-
dc.date.accessioned2017-07-20T14:20:43Z-
dc.date.available2017-07-20T14:20:43Z-
dc.date.created2017-06-02-
dc.date.issued2017-6-2-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/dsp01fj236472q-
dc.description.abstractBGP routers can prove to be challenging to configure, manage and debug owing to their distributed nature. “Propane”, a system aimed at overcoming this, compiles policies at the AS (Autonomous System) level from the network operator down to individual router configurations. In this paper, we propose a testing framework aimed at establishing correctness of the Propane compiler. This generates exhaustive test cases to ensure that valid advertisement sequences lead to actual network traffic paths and that inherent preferences between multiple traffic path choices are exercised. We encode the test generation procedure as a SAT instance on the Propane Product Graph. We simulate the generated tests as individual BGP sessions, verifying network properties in the simulation. The test infrastructure generates and verifies test cases on small networks upto 100routers within a reasonable time interval. This approach paves way for further testing of router configurations’ adherance to more generic policies than Propane itself.en_US
dc.language.isoen_USen_US
dc.titleAutomated Testing of Forwarding Policiesen_US
dc.typePrinceton University Senior Theses-
pu.date.classyear2017en_US
pu.departmentComputer Scienceen_US
pu.pdf.coverpageSeniorThesisCoverPage-
pu.contributor.authorid960870658-
pu.contributor.advisorid960007440-
Appears in Collections:Computer Science, 1988-2020

Files in This Item:
File SizeFormat 
Sivaraman_Vibhaalakshmi.pdf1.89 MBAdobe PDF    Request a copy


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.