Optimization of traffic engineering in the switched ethernet network using a programming algorithm on the protocol per Vlan Spanning Tree +

Authors

Published 2024-12-15

Section

ORIGINAL ARTICLES

Keywords:

Traffic engineering switched networks MPLS Python STP OSI

Abstract

Networks currently have a large number of platforms that define communication, requiring efficient planning, as well as an adequate network design at the level of layer two and layer three using the OSI model as a reference. Therefore, at the layer three level there is traffic engineering with specificity in MPLS network traffic engineering that provides resources to manage calls and traffic depending on the network's needs. However, layer two, the Spanning Tree Protocol (STP) and its variants do not provide the same as layer three when it comes to traffic engineering. Traffic engineering in switched networks is practically non-existent due to the limitations of the STP protocol and its variants due to the impossibility of independent traffic balancing. Notwithstanding these limitations, programmable networks allow the implementation of configurations natively limited by the STP protocol, making it possible to optimize traffic engineering on the switched Ethernet network using the Python programming language.

Downloads

Download data is not yet available.

References

  1. Alt, B. (2018). Automation with Python. Birminghan: Packt Publishing.
  2. Aly, B. (2018). Hands-On Enterprise Automation with Python. Mumbai: Packt Publishing.
  3. Barroso, D., Ulinic, M., & Byers, K. (2021). NAPALM. Sphinx.
  4. Buresh, B., Daugherty, B., Obediente, C., Roberts, E., Pfeifer, J., Garreau, K., Escalona, T. (2017). Programability and Automation with Cisco Open NX-OS. San José: Cisco.
  5. Cisco. (2016). Programming for Network Engineers. Indianápolis: Cisco Digital Learning.
  6. Cisco. (2020). Introduction to Network. Cisco Network Academy.
  7. Cisco. (2020). Routing Switching and Wireless Essencials. Cisco Network Academy.
  8. Cisco. (2020). Switching Routing and Wireless Essentials. San Frnacisco: Cisco Networking Academy.
  9. Cisco. (2020). Switching Routing and Wireless Essentials. San Frnacisco: Cisco Networking Academy.
  10. Cisco. (2021). Programming for Network Engineers. Cisco.
  11. Cisco. (April de 2022). Cisco Systems, Inc. Obtido de Cisco Systems, Inc.: https://www.cisco.com/c/pt_br/support/docs/lan-switching/spanning-tree-protocol/24248-147.html
  12. Cisco, A. (2020). Switching Routing and Wireless Essentials. San Frnacisco: Cisco Networking Academy.
  13. Cong, H. T., Quoc, C. L., & Thuy, M. T. (2010). Study On Any Transport Over MPLS. Institute Of Technology Vietnam. Vietnam: Institute Of Technology Vietnam.
  14. Edgeworth, B., Rios, R. G., Goley, J., & Hucaby, D. (2020). CCNP and CCIE Enterprise Core. Indianápolis: Cisco Press.
  15. Fonseca, F. V., & da Silva, F. A. (2019). Multi-Protocol Label Switching. Obtido de https://www.gta.ufrj.br/ensino/eel879/vf/mpls/
  16. Forouzan, B. (2010). Comunicação de Dados e Redes de Computadores. New York: AMGW Editora.
  17. Ghein, L. D. (2016). MPLS Fundamentals. Indianápolis: Cisco Press.
  18. Halterman, R. L. (2014). Fundamentals of Programming Python. Chicago: Southern Adventist University.
  19. Hooda, S., Kapadia, S., & Krishnan, P. (2014). Using Trill and FabricPath and VXLAN. Indianapolis: Cisco Press.
  20. Hucoby, D. (2005). CCNP Routing and Switching . Indianapolis: Ciscopress.
  21. IETF. (2005). Pseudo Wire Emulation Edge-to-Edge (PWE3) Architecture. Morrisville: RFC 3985.
  22. IETF. (16 de June de 2006). Structure-Agnostic Time Division Multiplexing over Packet. Obtido de https://datatracker.ietf.org/doc/html/rfc4553
  23. IETF. (2006). Structure-Agnostic Time Division Multiplexing over Packet. RFC 4553.
  24. IETF. (2007). Pseudowire Emulation Edge-to-Edge (PWE3) Asynchronous Transfer Mode (ATM) Transparent Cell Transport Service. Englewood: Rfc-4816.
  25. Juniper. (23 de March de 2020). Juniper Networks. Obtido de Juniper Networks: https://www.juniper.net/documentation/en_US/junos/topics/concept/tdm-cesopsn-overview.html
  26. Lammle, T. (2016). Introducing Cisco Data Center. Indianapolis: Sybex.
  27. Lopes, J. P. (2012). Switches auto configuraveis. Lisboa: Universidade de Aveiro.
  28. Marconi, M. d., & Lakatos, E. M. (2003). Fundamentos de Metodologia Científica. São Paulo: ATLAS S.A.
  29. Melis, G. (2020). Network automation using Python. Internacional Hellenic University.
  30. Melo, A. F. (2009). Engenharia de Tráfego de Redes Ethernet baseadas em Árvores de Suporte. Aveiro: Universidade de Aveiro.
  31. Mendes, J. P. (7 de April de 2017). Arquitetura Psudowire: Uma infraestrutura multiserviços. Curitiba: Universidade Tecnológica Federal do Paraná. Obtido de https://ondemandelearning.cisco.com
  32. NEC. (2007). Mobile Backhaul Evolution. NEC. Tóquio: NEC Corporation. https://my.nec.com/en_MY/products/carrier/Whitepaper-Mobilebackhaulevolution.pdf
  33. Oliveira, S. A., & Mendonça, A. P. (2018). Programação para Admnistradores de Redes de Computadores. Amazonas: Instituto Federal Amazonas.
  34. Perrin, S. (2018). A TDM to IP Solution. Heavy Reading.
  35. Rappaport, T. S. (2009). Comunicação sem fio: Principios e práticas. São Paulo: Pearson Prentice Hall.
  36. Rhodes, B., & Goerzen, J. (2010). Foundations of Python Network Programming. New York: Apress.
  37. Smith, S. (2003). Introduction to MPLS. Indianápolis: Cisco.
  38. Sverzut, J. (2008). Rede GSM. São Paulo: Érica.
  39. Tanenbaum, A. S. (2011). Redes de computadores. Amsterdam: Campus.
  40. Vieira, A. d. (2010). Optimização do protocolo EAPS - Ethernet Automatic Protection. Porto Alegre: UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL.
  41. Wiki. (11 de May de 2022). wiki. Obtido de Artigos.wiki: https://artigos.wiki/blog/en/Multiple_Spanning_Tree_Protocol

How to Cite

Eduardo, S. G. (2024). Optimization of traffic engineering in the switched ethernet network using a programming algorithm on the protocol per Vlan Spanning Tree +. Gregório Semedo: Science and Development, 1(1), e20. https://revistacdugs.ao/article/view/20

Similar Articles

You may also start an advanced similarity search for this article.