METHOD OF BUILDING LOCAL AREA NETWORK SIMULATION BASED ON AMQP AND ITS SUPPORT PROTOCOLS SUITE
М. С. Котов, С. В. Толюпа, В. С. Наконечний · Telecommunication and information technologies · 2024
Modern, scalable solutions require a simplified mode of communication management.To achieve scalability, replicated services or clustered solutions often utilize either a centralized management approach or a network of equally ranked peers.In the later case, a solution that manages the communication media should be implemented.Often, security in such networks is achieved through the use of VPNs (Virtual Private Networks) which allow for the abstraction of communication integrity and confidentiality components.To achieve addressing, network discovery, and direct communication, a complex set of network protocols is commonly utilized.Such setup puts an extreme burden on the engineers that have to design and implement complex network topology structures and integrate them with the application layer codebase.The purpose of this article is to propose a novel approach to building peer-to-peer networks based on the AMQP protocol.Through the course of the research, the internal workings of the AMQP protocol will be described through the implementation of the RabbitMQ broker.A description of the Local Area Network (LAN) simulation client is provided and examined.Additionally, performance metrics such as latency and throughput were considered and laid out for the use of a simulated LAN environment.This article provides security guidelines and considerations when building simulated LANs with a given method.On top of that, a set of replica support protocols was developed.Their purpose and description are provided as a clear illustration of potential LAN simulation method usage.