• DocumentCode
    2257867
  • Title

    Stress testing of OSPF protocol implementation based on large-scale routing simulation

  • Author

    Cui, Y. ; Xu, K. ; Xu, M. ; Wu, J.

  • Author_Institution
    Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    63
  • Lastpage
    68
  • Abstract
    The stability and robustness of routing protocol implementations (RPI) in a router are becoming more and more important with the growth of the Internet. This paper proposes a novel approach named stress testing to evaluate routing protocols, which treats RPI as a black box without any assumptions. Compared with some traditional testing techniques, the architecture of stress testing is proposed. We use a stochastic Petri net model to describe the test process of OSPF RPI with the OSPF protocol emulation and the highspeed interaction of many simulated routes. Based on this model, we have developed an "integrated performance tester" as a test bed, with which we evaluated the running characteristics of a CISCO2600 router. Analyzing the test results with mathematical methods, we obtained that the computational complexity of OSPF RPI in this router is O((InN)4) to the number of its routing table entries. We have also given the upper bound of the network scale it supports. This experiment shows that stress testing can be widely used to inspect the stability, scalability and adaptability of other RPI, e.g. RIP, BGP.
  • Keywords
    Internet; Petri nets; computational complexity; conformance testing; performance evaluation; routing protocols; stability; BGP; CISCO2600 router; Internet; OSPF protocol emulation; OSPF protocol implementation; RIP; RPI black box; adaptability; computational complexity; highspeed interaction; integrated performance tester; large-scale routing simulation; network scale upper bound; robustness; routing protocol implementations; routing table entries; running characteristics; scalability; simulated routes; stability; stochastic Petri net model; stress testing; Computational modeling; Economic indicators; Emulation; Internet; Large-scale systems; Robust stability; Routing protocols; Stochastic processes; Stress; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks, 2002. ICON 2002. 10th IEEE International Conference on
  • Print_ISBN
    0-7803-7533-5
  • Type

    conf

  • DOI
    10.1109/ICON.2002.1033290
  • Filename
    1033290