Методика внедрения неисправностей для анализа работы протокола резервирования бортового маршрутизатора

Вычислительные машины, комплексы и компьютерные сети


Авторы

Брехов О. М.*, Балян А. В.**

Московский авиационный институт (национальный исследовательский университет), Волоколамское шоссе, 4, Москва, A-80, ГСП-3, 125993, Россия

*e-mail: obrekhov@mail.ru
**e-mail: balyanarm@gmail.com

Аннотация

Центральным устройством бортовых сетей является маршрутизатор, который обеспечивает соединение бортовых сетей с внебортовыми. Для обеспечения отказоустойчивой связи используется протокол связи с маршрутизатором горячего резерва (Hot Standby Router Protocol HSRP). Основной задачей и предназначением данного протокола является достижение высокого уровня доступности и отказоустойчивости маршрутизатора. В данной работе предлагается подход, для анализа функционирования данного протокола, с использованием техники внедрения неисправностей. Основой данного подхода является имитация дополнительного маршрутизатора в HSRP группе, для реализации разных сценариев неисправностей. Неисправности внедряются в HSRP-группу и анализируется поведение протокола под их воздействием. Рассмотрены возможные отказы в системе и методы их внедрения.

Ключевые слова

отказоустойчивость, внедрение неисправностей, протокол HSRP

Библиографический список

  1. Кучерявый А. А. Бортовые информационные системы. — Ульяновск: УлГТУ, 2004. — 504 с.

  2. David T. S. Automated Fault-Inject Based Dependability Analysis of Distributed Computer Systems Center for Reliable and High-Performance Computing, Coordinated Science Laboratory University of Illinois at Urbana-Champaign. March. 2000, pp. 201-215.

  3. Scott D. Probing and Fault Injection of Protocol Implementations, PFI Real-Time computing laboratory Distributed Computing Systems, Proceedings of the 15th International Conference, Nov. 1995 pp: 351 — 359

  4. Tsai T. K., Iyer R. K. FTAPE: A Fault Injection Tool to Measure Fault Tolerance IEEE Computer. 1997. 30. N 4. pp. 75-82.

  5. Gustavo M. O., Sergio L. C. Dependability Evaluation of Distributed Systems through Partitioning Faultn Injection.Test Workshop (LATW), 2010 11th Latin American, 28-31 March 2010, pp. 1 — 6.

  6. Carvalho J.A., Portugal P.J. Assessment of PROFIBUS networks using a fault injection framework. IEEE Computer. Sept. 2005, Vol 1, pp. 423

  7. Rodrigues N., Sousa D., Silva L. A Fault-Injector Tool to Evaluate Failure Detectors in Grid-Services Making Grids, IEEE Computer Nov. 2008, pp. 261-271

  8. Li X., Martin R. Mendosus: A SAN-Based Fault-Injection Test-Bed for the Construction of Highly Available Network Services, Proceedings of the 1st Workshop on Novel Uses of System Area Networks (SAN-1), 2002

  9. De P., Neogi A. Virtual Wire: A Fault Injection and analysis Tool for Network Protocols, Proceeding ICDCS ’03 Proceedings of the 23rd International Conference on Distributed Computing Systems IEEE Computer Society Washington, DC, USA 2003, p. 214.

  10. T. Li, Cisco Hot Standby Router Protocol (HSRP), RFC 2281, March 1998. pp. 17

  11. Arlat J., Aguera M., Amat L. Fault injection for dependability validation: A methodology and some applications, IEEE Trans. Software Eng., Sep. 1990 vol. 16, no. 2, pp. 166— 182.


Скачать статью

mai.ru — информационный портал Московского авиационного института

© МАИ, 2000—2024

Вход