<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/oai-pmh.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-09-19T16:06:14Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/18419" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/18419</identifier>
        <datestamp>2023-07-10</datestamp>
        <setSpec>col_2142_5131</setSpec>
        <setSpec>com_2142_5130</setSpec>
      </header>
      <metadata>
        <thesis xmlns="http://www.ndltd.org/standards/metadata/etdms/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.ndltd.org/standards/metadata/etdms/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdms11.xsd http://purl.org/dc/elements/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdmsdc.xsd">
          <dc:contributor>King, Samuel T.</dc:contributor>
          <dc:contributor>King, Samuel T.</dc:contributor>
          <dc:creator>Mai, Haohui</dc:creator>
          <dc:date>2011-01-14T22:50:14Z</dc:date>
          <dc:date>2011-01-14T22:50:14Z</dc:date>
          <dc:date>2011-01-14T22:50:14Z</dc:date>
          <dc:description>Diagnosing problems in networks is a time-consuming and error-prone process. Previous tools to assist operators primarily focus on analyzing control
plane configuration. Configuration analysis is limited in that it cannot find
bugs in router software, and is harder to generalize across protocols since it
must model complex configuration languages and dynamic protocol behavior.
This paper studies an alternate approach: diagnosing problems through
static analysis of the data plane. This approach can catch bugs that are
invisible at the level of configuration files, and simplifies unified analysis of a
network across many protocols and implementations. We present Anteater, a
tool for checking invariants in the data plane. Anteater translates high-level
network invariants into boolean satisfiability problems, checks them against
network state using a SAT solver, and reports counterexamples if violations
have been found. Applied to a large campus network, Anteater revealed 23
bugs, including forwarding loops and stale ACL rules, with only five false
positives. Nine of these faults are being fixed by campus network operators.</dc:description>
          <dc:description>Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2010-11-17T21:31:51Z
Item was in collections:
University of Illinois Theses &amp; Dissertations (ID: 1)
No. of bitstreams: 2
master-thesis.tar.bz2: 744324 bytes, checksum: 41d0f5ddbbb9bcb14f91ee7cb50056a7 (MD5)
Mai_Haohui.pdf: 500779 bytes, checksum: 06c64236b9732b07e830da8774bf1aa7 (MD5)</dc:description>
          <dc:description>Made available in DSpace on 2011-01-14T22:50:14Z (GMT). No. of bitstreams: 3
Mai_Haohui.pdf: 500779 bytes, checksum: 06c64236b9732b07e830da8774bf1aa7 (MD5)
license.txt: 4056 bytes, checksum: ccb6ce23a058623eac584b4fa7224fec (MD5)
master-thesis.tar.bz2: 744324 bytes, checksum: 41d0f5ddbbb9bcb14f91ee7cb50056a7 (MD5)</dc:description>
          <dc:identifier>http://hdl.handle.net/2142/18419</dc:identifier>
          <dc:language>en</dc:language>
          <dc:rights>Copyright 2010 Haohui Mai</dc:rights>
          <dc:subject>Data-Plane Analysis</dc:subject>
          <dc:subject>Network Failure</dc:subject>
          <dc:subject>Satisfiability</dc:subject>
          <dc:title>Diagnose network failures via data-plane analysis</dc:title>
          <dc:date>2010-12</dc:date>
          <degree>
            <disciplineCode>0112</disciplineCode>
            <grantor>University of Illinois at Urbana-Champaign</grantor>
            <level>Thesis</level>
            <name>M.S.</name>
            <program>PHD:Computer Science -UIUC</program>
            <programCode>10KS0112PHD</programCode>
            <department>Computer Science</department>
            <departmentCode>1434</departmentCode>
            <discipline>Computer Science</discipline>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
