• DocumentCode
    1979087
  • Title

    High Level Abstraction Modeling for Network Configuration Validation

  • Author

    Elbadawi, Khalid ; Yu, James

  • Author_Institution
    Sch. of Comput., DePaul Univ., Chicago, IL, USA
  • fYear
    2010
  • fDate
    6-10 Dec. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents our design and implementation of a Configuration Validation System (ConfVS) which uses a high-level language to help system operators verify network configurations based on formal requirements. In contrast to many existing solutions, ConfVS uses a comprehensive model to formalize the network specification and utilizes the NETCONF protocol to collect configuration data from network devices. In addition, ConfVS uses binary decision diagrams to model the behavior of network devices and provides a prototype to query the device configuration. Requirements and specifications are written in the Erlang language, a general-purpose concurrent programming language. To validate ConfVS, we present a case study to show the features and the expressiveness of ConfVS by performing different types of reasoning with network requirements.
  • Keywords
    binary decision diagrams; high level languages; ConfVS; binary decision diagrams; general-purpose concurrent programming language; high level abstraction modeling; high-level language; network configuration validation; Boolean functions; Data models; Data structures; Databases; Network topology; Peer to peer computing; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference (GLOBECOM 2010), 2010 IEEE
  • Conference_Location
    Miami, FL
  • ISSN
    1930-529X
  • Print_ISBN
    978-1-4244-5636-9
  • Electronic_ISBN
    1930-529X
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2010.5683110
  • Filename
    5683110