Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Ethernet topology discovery for networks with incomplete information

Published: 01 August 2010 Publication History
  • Get Citation Alerts
  • Abstract

    In this paper, we investigate the problem of finding the layer-2 network topology of large, heterogeneous multisubnet Ethernet networks that may include uncooperative network nodes. We prove that finding a layer-2 network topology for a given incomplete input is an NP-hard problem, even for single subnet networks, and that deciding whether a given input defines a unique network topology is a co-NP-hard problem. We design several heuristic algorithms to find network topology, evaluate their complexity, and provide criteria for instances in which the input guarantees a unique network topology. We have implemented one of our algorithms and conducted extensive experiments on the Kent State University Computer Science network. Our experiments demonstrate that our approach is quite practical and discovers the accurate network topology of multisubnet networks whose input may not necessarily be complete.

    References

    [1]
    "Avaya Inc.," {Online}. Available: http://www.avaya.com/
    [2]
    A. Bierman and K. Jones, "Physical topology MIB," IETF, Internet RFC-2922, Sep. 2000.
    [3]
    R. Black, A. Donnelly, and C. Fournet, "Ethernet topology discovery without network assistance," in Proc. ICNP, 2004, pp. 328-339.
    [4]
    Y. Bejerano, Y. Breitbart, M. Garofalakis, and R. Rastogi, "Physical topology discovery for large multi-subnet networks," in Proc. IEEE INFOCOM, 2003, pp. 342-352.
    [5]
    Y. Bejerano, "Taking the skeletons out of the closets: A simple and efficient topology discovery scheme for large multisubnet networks," in Proc. IEEE INFOCOM, 2006, pp. 1-13.
    [6]
    Y. Breitbart, M. Garofalakis, C. Martin, R. Rastogi, S. Seshadri, and A. Silberschatz, "Topology discovery in heterogeneous IP networks," in Proc. IEEE INFOCOM, 2000, pp. 265-274.
    [7]
    Y. Breitbart, M. Garofalakis, B. Jai, C. Martin, R. Rastogi, and A. Silberschatz, "Topology discovery in heterogeneous IP networks: The NetInventory system," IEEE/ACM Trans. Netw., vol. 12, no. 3, pp. 401-414, Jun. 2004.
    [8]
    Y. Breitbart and H. Gobjuka, "Characterization of layer-2 unique topologies," Inf. Process. Lett., vol. 105, no. 2, pp. 52-57, Jan. 2008.
    [9]
    B. Boardman, "Layer 2 layout: Layer 2 discovery digs deep," in Proc. Netw. Syst. Manag. Workshop, Nov. 2003, pp. 117-121.
    [10]
    "BRITE," Boston University, 2002 {Online}. Available: http:// www.cs.bu.edu/brite
    [11]
    "Cytoscape," {Online}. Available: http://www.cytoscape.org/
    [12]
    E. Decker, P. Langille, A. Rijsinghani, and K. McCloghrie, "Definitions of managed objects for bridges," IETF, Internet RFC-1493, 1993.
    [13]
    B. Donnet and T. Friedman, "Internet topology discovery: A survey," IEEE Commun. Surveys Tutorials, vol. 9, no. 4, pp. 56-69, 2007.
    [14]
    M. Garey and D. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completness. New York: Freeman, 1979.
    [15]
    H. Gobjuka and Y. Breitbart, "Characterization of layer-2 unique topologies in multisubnet local networks," in Proc. IEEE LCN, 2006, pp. 540-542.
    [16]
    H. Gobjuka and Y. Breitbart, "Ethernet topology discovery for networks with incomplete information," in Proc. IEEE ICCCN, 2007, pp. 631-638.
    [17]
    H. Gobjuka and Y. Breitbart, "Discovering network topology of large multisubnet ethernet networks," in Proc. IEEE LCN, 2007, pp. 428-435.
    [18]
    "Hibernate," {Online}. Available: http://www.hibernate.org/
    [19]
    "Java server pages," {Online}. Available: http://java.sun.com/products/ jsp/
    [20]
    B. Lowekamp, D. O'Hallaron, and T. Gross, "Topology discovery for large ethernet networks," in Proc. ACM SIGCOMM, 2001, pp. 237-248.
    [21]
    K. McCloghrie and M. Rose, "Management information base for network management of TCP/IP-based Internets: MIB-II," IETF, Internet RFC-1 213, 1991.
    [22]
    "MVC," {Online}. Available: http://heim.ifi.uio.no/~trygver/themes/ mvc/mvc-index.html
    [23]
    "MySQL," {Online}. Available: http://www.mysql.com/
    [24]
    R. Perlman, Interconnections, 3rd ed. Reading, MA: Addison-Wesley, 2000.
    [25]
    "Spring framework," {Online}. Available: http://www.springframework. org/
    [26]
    W. Stallings, SNMP, SNMPv2, SNMPv3, and RMON 1 and 2, 3rd ed. Reading, MA: Addison-Wesley, 1999.
    [27]
    Y. Sun, Z. Wu, and Z. Shi, "The physical topology discovery for switched ethernet based on connection reasoning," in Proc. ISCIT, 2005, pp. 42-45.
    [28]
    Y. Sun, Z. Shi, and Z. Wu, "A discovery algorithm for physical topology in switched networks," in Proc. IEEE LCN, 2005, pp. 311-317.
    [29]
    A. Tanenbaum, Computer Networks, 4th ed. Upper Saddle River, NJ: Prentice-Hall, 2002.
    [30]
    "The Castor project," {Online}. Available: http://www.castor.org/
    [31]
    "The Velocity project," {Online}. Available: http://velocity.apache.org/

    Cited By

    View all
    • (2020)Energy Harvesting and Information Transmission Mode Design for Cooperative EH-Abled IoT Applications in beyond 5G NetworksWireless Communications & Mobile Computing10.1155/2020/61362982020Online publication date: 1-Jan-2020
    • (2019)Network Topology Discovery: a Problem of Incomplete Data ImprovementProceedings of the 24th Conference of Open Innovations Association FRUCT10.5555/3338290.3338292(10-16)Online publication date: 15-Apr-2019
    • (2017)An Algorithm for Building an Enterprise Network Topology Using Widespread Data SourcesProceedings of the 21st Conference of Open Innovations Association FRUCT10.23919/FRUCT.2017.8250162(34-43)Online publication date: 13-Nov-2017
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE/ACM Transactions on Networking
    IEEE/ACM Transactions on Networking  Volume 18, Issue 4
    August 2010
    331 pages

    Publisher

    IEEE Press

    Publication History

    Published: 01 August 2010
    Revised: 31 March 2008
    Received: 19 November 2007
    Published in TON Volume 18, Issue 4

    Author Tags

    1. NP-hard
    2. SNMP MIB
    3. ethernet LANs
    4. layer-2 topology discovery
    5. switches

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)4
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)Energy Harvesting and Information Transmission Mode Design for Cooperative EH-Abled IoT Applications in beyond 5G NetworksWireless Communications & Mobile Computing10.1155/2020/61362982020Online publication date: 1-Jan-2020
    • (2019)Network Topology Discovery: a Problem of Incomplete Data ImprovementProceedings of the 24th Conference of Open Innovations Association FRUCT10.5555/3338290.3338292(10-16)Online publication date: 15-Apr-2019
    • (2017)An Algorithm for Building an Enterprise Network Topology Using Widespread Data SourcesProceedings of the 21st Conference of Open Innovations Association FRUCT10.23919/FRUCT.2017.8250162(34-43)Online publication date: 13-Nov-2017
    • (2016)A graph model of the topology of physical, link and network layers of an enterprise networkProceedings of the 19th Conference of Open Innovations Association FRUCT10.23919/FRUCT.2016.7892176(3-9)Online publication date: 14-Nov-2016
    • (2016)Bounded information dissemination in multi-channel wireless networksJournal of Combinatorial Optimization10.1007/s10878-014-9804-331:3(996-1012)Online publication date: 1-Apr-2016
    • (2010)Topology discovery for virtual local area networksProceedings of the 29th conference on Information communications10.5555/1833515.1833532(81-85)Online publication date: 14-Mar-2010

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media