The artificially intelligent switching framework for terminal access provides smart routing in modern computer networks

Nirmal Adhikari1, J. Logeshwaran2* and T. Kiruthiga3

*Correspondence:
J. Logeshwaran,
eshwaranece91@gmail.com

Received: 17 July 2021; Accepted: 09 August 2021; Published: 24 August 2021.

The main page of the web interface provides access to various switch settings and displays all the necessary information about the device. Admins can quickly view device status, performance statistics, etc., as well as make necessary settings. The switch’s command-line interface is accessed by connecting a terminal or personal computer with a terminal emulation program installed on the switch’s console port. In this paper, the intelligent switching framework was introduced for terminal access to provide smart routing. This access method is most useful when connecting to the switch first when the Internet protocol (IP) address is unknown or not set, when password recovery is required, or when performing advanced switch settings. The command line interface can also be accessed over the network using the Telnet protocol. The user can use any administrative interface convenient to him to configure the switch because the set of functions available through the different management interfaces is the same for each.

Keywords: framework, routing, switching, command, interface, terminal access

Introduction

It also worth mentioning the possibility of updating the software of the switches (except for unmanaged ones) (1). This ensures a long service life of the devices as new versions of the software are released, allowing you to add new features or remove existing bugs, which greatly simplifies and reduces the cost of using the devices (2). D-Link distributes new versions of software free of charge.

You can also add the ability to save switch settings in case of subsequent reconfiguration or replication failures, saving the administrator from doing routine work. A large number of command line interface (CLI) commands are available (3). Commands are complex, multilevel, require a large number of input parameters, or are simple and have a single parameter (4).

When working in the CLI, you can enter an abbreviated version of the command (5). For example, if you enter the command “show,” the switch interprets this command as “show switch.” Show commands are a convenient means of checking switch status and parameters and providing information needed to monitor and troubleshoot switch operation (6).

Another way to manage the switch is to use the simple network management protocol (SNMP) protocol. D-Link switches support SNMP versions 1, 2c, and 3. Most modern switches support various management and monitoring functions (7). It includes a user-friendly web-based management interface, CLI, Telnet, and SNMP management (8).

T-Link Smart Series switches support initial configuration and software updates through the T-Link Smart Console Utility. A web-based management interface allows you to configure and monitor switch settings using any computer with a standard web browser (9). The browser is a universal access tool and can connect directly to the switch via hypertext transfer protocol.

The main web interface provides access to various switch settings and displays all the necessary information about the device (10). Admins can quickly view device status, performance statistics, etc., as well as make necessary settings (11).

The switch’s CLI is accessed by connecting a terminal or personal computer with terminal emulation installed to the switch’s console port (12). This access method is most useful when connecting to the switch first when the IP address is unknown or not set, when password recovery is required, or when performing advanced switch settings (13). The CLI can also be accessed over the network using the Telnet protocol.

The user can use any administrative interface convenient to him to configure the switch (14). The set of functions available through the different control interfaces is the same for each specific model. Another way to manage the switch is to use SNMP (15).

Simple network management protocol is a Layer 7 protocol of the OSI model that is specifically designed for managing and monitoring network devices and communications applications (16). This is done by exchanging control information between agents on network devices and managers located at control stations. D-Link switches support SNMP versions 1, 2c, and 3 (17).

It is also worth mentioning the possibility of updating the software of the switches (except for unmanaged ones). This ensures a long service life of the devices and allows you to add new features or remove existing bugs when new versions of the software are released, which greatly simplifies and reduces the cost of using the devices (18). D-Link distributes new software versions free of charge. It can also add the ability to save switch settings in case of subsequent reconfiguration or replication failures, saving the administrator from doing routine work (19).

Literature review

In operating mode, the local and system memory for the video card are logically equal. Configurations are never stored in the local storage system memory. Therefore, relatively small, randomly located fragments must be selected from memory (20).

As system memory is dynamic in 4K blocks in this mode, it is necessary to provide a mechanism to map serial addresses to actual addresses of 4-kilobyte blocks in system memory to ensure acceptable performance. In this case, addresses that never lie within the GART variety are not changed and are mapped directly to system memory or device-specific range memory (21).

To generate a sequence of requests without waiting for the current operation to complete, this also increases bus speed. As a result of the new low-voltage power specifications, four transactions (data block transfers) can be carried out in one 66 MHz cycle [accelerated graphics port (AGP) 4x], which means 1 GB/s bus throughput (22). The only thing that is not completely happy is that the device can dynamically switch between all the required modes; this is not necessary for anyone (23).

However, video processing needs and demands are increasing, and Intel is preparing a new specification aimed at meeting the needs of high-performance graphics workstations (24). The main direction is to increase the power supply of graphic cards. For this, new electrical connections have been added to the AGP Pro connector.

Accelerated graphics port Pro cards are supposed to be of two types: high- and low-power (25). The video cards with an AGP version 3.0 interface (often referred to as AGP 8x) went into mass production. A 2-fold increase in performance was achieved by increasing the bus clock frequency to 66 MHz and using a new signal level of 0.8 V (AGP 2.0 used the 1.5 V level). Therefore, while maintaining the basic parameters of the interface, it was possible to increase the bus performance to approximately 2132 MB/s (26).

Proposed model

Before you begin configuring the switch, you must establish a physical connection between it and the workstation. Two types of cabling are used to manage the switch. The first type is through the console port (if the device has one), and the second type is through the Ethernet port (using the Telnet protocol or via a web interface).

The console port is used for initial switch configuration and typically requires no configuration. To access the switch through its Ethernet port, you must enter the default IP address of its management interface into a browser (usually listed in the user manual). These slots can be used by the card as additional mounts, additional power supplies, or even transfer data via the peripheral component interconnect (PCI) bus! At the same time, only minor restrictions are imposed on the use of these spaces.

• Never use the V I/O lines to power them.

• Do not set the M66EN line (pin 49 V) to GND (this is quite normal as it puts the PCI bus in 33 MHz mode).

When using a bus transfer slot:

• The PCI I/O subsystem must be designed for 3.3 V and capable of operating at 5 V.

• The specification requires a free PCI slot to provide cooling.

When connecting to a copper (RJ-45 connector) Ethernet switch port on Ethernet-compatible servers, routers, or workstations, use a four-pair Type 5, 5e, or 6 UTP cable for Gigabit Ethernet. D-Link switches support auto-polarity detection (MDI/MDIX), so any type of cable (straight or crossover) can be used. At the same time, all AGP Pro retail cards should have a special overlay with a width of 3 or 2 slots, respectively, while the card acquires an intimidating appearance.

• Show configuration: used to display the currently created or saved configuration in NVRAM,

• Show fdb: used to show the current switch table,

• Show swtch: used to display general information about a switch,

• Show device_state: used to display internal and external power status,

• Show error ports: used to display error statistics for a given range of ports,

• Show packet ports: used to display statistics about packets sent and received by a port,

• Show firmware information: used to display information about the switching software (firmware),

• Show ipif: used to display information about the IP interface settings on the switch, and

• Show log: switch is used to view the log file.

If the switch ports support automatic polarity detection, you can use any 4-pair Type 5, 5e, or 6 UTP cable to connect to the copper (RJ-45 connector) Ethernet port. Otherwise, a crossover cable should be used. The LED indication of the correct connection port will help to determine.

If the corresponding indicator lights up, the connection between the switch and the connected device is established. If the indicator is off, one of the devices may not be powered on, there may be a problem with the connected device’s LAN adapter, or there may be a cable problem. If the indicator turns on and off, there may be problems with automatic speed detection and operation mode. This was shown in Figure 1.

FIGURE 1
www.bohrpub.com

Figure 1. Different types of switches.

• Unmanaged switches: These switches do not support management capabilities and software updates.

• Managed switches: These switches are complex devices that allow you to perform extended functions of layers 2 and 3 of the OSI model. Switches can be managed through web interface, CLI, SNMP protocol, Telnet, etc.

• Custom switches: These switches occupy an intermediate position between them. They offer users the ability to configure certain network settings using intuitive management applications, a web interface, a simple CLI, and the SNMP protocol.

In DMA mode, the main memory is the memory on the card. The setting is stored in memory but is copied to the graphics card’s local memory before use. Thus, the AGP interface acts as a “cartridge carrier” (system) to the “firing position” (local memory).

The transmission is carried out in large sequential data packets. Version AGP 2.0 provides for the implementation of four transactions (data block transfers) per cycle (AGP 4x method, quadruple multiplication) due to the use of low-voltage power specifications. Although the connector is mechanically compatible with AGP 2.0, its electrical characteristics have changed due to the voltage drop on the signal lines. The AGP bus is now being replaced by the PCI Express serial bus on modern platforms.

D-Link-managed switches are equipped with a console port. Depending on the switch model, the console port may have a DB-9 or RJ-45 connector. The switch is connected to the computer’s serial port using the console cable included in the package.

A console connection is sometimes referred to as an “out- of-band connection.” This means the console uses a different network connection scheme (not using the bandwidth of the Ethernet ports). After connecting the switch console port to a personal computer, you need to run a VT100 terminal emulation program (such as the HyperTerminal program in Windows).

The program should set the following connection parameters, which are usually specified in the documentation for the device: As is always the case in the computer industry, the problem is not solved. Here’s what seems like a simple solution for you: switch to a 66 MHz, 64-bit PCI bus with a larger bandwidth, but no. Based on the same PCI R2.1 standard, Intel creates a new bus, AGP (R1.0, then 2.0), which differs from its “parent” in the following ways, as shown in Figure 2:

FIGURE 2
www.bohrpub.com

Figure 2. Proposed system design.

• Transmitting mode.

• Multiplexing mode.

• Pipelining mode.

• Storage mode.

The irony is that video cards still want to have more memory, but no one saves settings in computer memory because there are practically no structures for such a module (yet, I emphasize). At the same time, as the cost of memory in general drops, cards don’t particularly rise in price. However, almost everyone believes that AGP has a bright future, and that the rapid growth of multimedia applications (particularly games) will soon render the system unsuitable for memory.

So, without going into particularly technical details, it makes sense to explain how it all works. Therefore, AGP acts as a “back-end system,” providing timely “delivery of cartridges” (fluxes) to the front-end (in local memory). Transmission is carried out in large, contiguous packets.

Results and discussion

The proposed intelligent switching framework (ISF) was compared with the existing fast computational networking framework (FCNF), zero trust architecture (ZTA), heterogeneous data exchange platform (HDEP), and QoS localized routing scheme (QLRS).

Transfer mode management

This realization that a further increase in the overall performance of a personal computer “rests” in the video subsystem led to the proposal to allocate a separate accelerated graphics port (AGP) interface bus to send one stream of video data at a time. This standard quickly replaced the previous interfaces used by video cards, including ISA, VLB, and PCI. The comparison of transfer mode management is shown in Table 1.

TABLE 1
www.bohrpub.com

Table 1. Comparison of transfer mode management.

The comparison of transfer mode management is shown in Figure 3. The main advantage of AGP bus is their high efficiency. If the ISA bus allows transfers up to 5.5 MB/s, VLB allows transfers up to 130 MB/s, and PCI allows transfers up to 133 MB/s, the AGP bus theoretically has a peak bandwidth of up to 1066 MB/s (in the transfer mode of four 32-bit words).

FIGURE 3
www.bohrpub.com

Figure 3. Comparison of transfer mode management.

Buffer management

Intel developed the AGP interface to solve two major problems associated with processing three-dimensional (3D) graphics on a personal computer. First, the 3D graphics system must allocate as much memory as possible to store the data and z-buffer. The more texture maps available for 3D applications, the better the image will look on the monitor screen. The comparison of buffer management is shown in Table 2.

TABLE 2
www.bohrpub.com

Table 2. Comparison of buffer management.

Figure 4 depicts a buffer management comparison. In general, the same memory is used for settings as for the Z-buffer. Video controller developers could use conventional random access memory (RAM) to store texture and z-buffer information, but the bandwidth of the PCI bus was a severe limitation here.

FIGURE 4
www.bohrpub.com

Figure 4. Comparison of buffer management.

Bus management

The AGP bus connects the graphics subsystem to the system memory management unit, sharing access with the system’s central processing unit (CPU). With AGP, only one type of device can be connected— graphics cards. At the same time, video controllers are built into the motherboard and cannot be upgraded using the AGP interface. The comparison of bus management is shown in Table 3.

TABLE 3
www.bohrpub.com

Table 3. Comparison of bus management.

Figure 5 shows the comparison of bus management. For an AGP controller, the specific physical address where information is stored in RAM is not important. This is the main solution of the new technology, which provides access to graphic data as a single block, regardless of the physical “scattering” of information across memory blocks. Additionally, the AGP operates with a system bus frequency of up to 133 MHz.

FIGURE 5
www.bohrpub.com

Figure 5. Comparison of bus management.

PCI management

The AGP specification is actually based on the PCI version 2.1 standard, but differs from it in key ways, like the fact that the bus is capable of transmitting two (AGP 2x), four (AGP 4x), or eight (AGP 8x) data blocks per cycle. The multiplexing of address and data lines is eliminated, and the pipeline of read/write operations eliminates the impact of latency in memory blocks on the speed of operations. The comparison of PCI management is shown in Table 4.

TABLE 4
www.bohrpub.com

Table 4. Comparison of PCI management.

Figure 6 shows the comparison of PCI management. The PCI bandwidth was too small for real-time graphics processing. Intel solved this problem by introducing the AGP bus standard. Second, the AGP interface provides a direct connection between the graphics subsystem and RAM. Therefore, the requirements of real-time 3D graphics output are met, and frame buffer memory is used more efficiently, thereby increasing 2D graphics processing speed.

FIGURE 6
www.bohrpub.com

Figure 6. Comparison of PCI management.

Conclusion

Initially, video cards were built according to the following principles: Everything written by the central processor to the video memory is converted into an analog video signal, which is presented to the monitor according to strictly defined instructions. Therefore, the central processor must calculate the parameters of all the points to be displayed on the screen at this time and load all the data into the video memory.

Any change on the screen, even if it is a mouse trace, is the result of the work of the central processor. Accordingly, the higher the resolution and the number of colors used, the more time the processor spends calculating all the points of the created raster. Since the personal computer has become inextricably linked with the Windows graphical interface and various three-dimensional games over time, hardware developers have taken many steps to improve the standard video card in order to save the central processor from unnecessary work in initial drawing. Such devices are called “graphics accelerators.”

References

1. Srinivasu PN, Ijaz MF, Shafi J, Wozniak M, Sujatha R. 6G driven fast computational networking framework for healthcare applications. IEEE Access. (2022) 10:94235–48.

Google Scholar

2. Liu L, Liu Q. Research on intelligent access of space-air-ground integrated network. Proceedings of the International Conference on Signal and Information Processing, Networking and Computers. Singapore: Springer (2022). p. 66–79.

Google Scholar

3. Gupta N, Maashi MS, Tanwar S, Badotra S, Aljebreen M, Bharany S. A comparative study of software defined networking controllers using Mininet. Electronics. (2022) 11:2715.

Google Scholar

4. Alipour MA, Ghasemshirazi S, Shirvani G. Enabling a zero trust architecture in a 5G-enabled smart grid. arXiv [Preprint] (2022). doi: 10.48550/arXiv.2210.01739

CrossRef Full Text | Google Scholar

5. Sun Y, Liu J, Huang H, Zhang X, Lei B, Peng J, et al. Computing power network: A survey. arXiv [Preprint] (2022). doi: 10.48550/arXiv.2210.06080

CrossRef Full Text | Google Scholar

6. Ramesh G, Logeshwaran J, Aravindarajan V, Feny Thachil. Eliminate the interference in 5g ultra-wide band communication antennas in cloud computing networks. ICTACT J Microelectron. (2022) 8:1338–44.

Google Scholar

7. Liu X. Design and implementation of heterogeneous data exchange platform based on web technology. Proceedings of the International Conference on Intelligent Systems, Communications, and Computer Networks (ISCCN 2022). (Vol. 12332), Beijing: SPIE (2022). p. 126–32.

Google Scholar

8. Zhang O, Liu S, Ji H, Wu X, Jiang X. Design of intelligent fusion terminal system with fog computing capability in distribution area based on large capacity CPU. Int J Adv Comput Sci Applic. (2022) 13:2022.

Google Scholar

9. Jasmine J, Yuvaraj N, Logeshwaran J. DSQLR- A distributed scheduling and QoS localized routing scheme for wireless sensor network. Recent Trends Inform Technol Commun Industry 4.0. (2022) 1: 47–60.

Google Scholar

10. Xia D, Jiang C, Wan J, Jin J, Leung VC, Marfinez-Garrfa M. Heterogeneous network access and fusion in smart factory: A survey. ACM Comput Surveys. (2022) 55:1–31.

Google Scholar

11. Ramkumar M, Logeshwaran J, Husna T. CEA: Certification based encryption algorithm for enhanced data protection in social networks. Fundamentals Appl Math Soft Comput. (2022) 1:161–70.

Google Scholar

12. William P, Yogeesh N, Vimala S, Gite P. Blockchain technology for data privacy using contract mechanism for 5G networks. Proceedings of the 2022 3rd International Conference on Intelligent Engineering and Management (ICIEM). London: IEEE (2022). p. 461–5.

Google Scholar

13. Logeshwaran J. The control and communication management for ultra dense cloud system using fast Fourier algorithm. ICTACT J Data Sci Mach Learn. (2022) 3:281–4.

Google Scholar

14. Siddiqui MUA, Qamar F, Tayyab M, Hindia MN, Nguyen QN, Hassan R. Mobility management issues and solutions in 5G-and-beyond networks: A comprehensive review. Electronics. (2022) 11:1366.

Google Scholar

15. Logeshwaran J, Ramkumar M, Kiruthiga T, Sharan Pravin R. SVPA - the segmentation based visual processing algorithm (SVPA) for illustration enhancements in digital video processing (DVP). ICTACT J Image Video Process. (2022) 12:2669–73.

Google Scholar

16. William P, Choubey S, Ramkumar M, Verma A, Vengatesan K, Choubey A. Implementation of 5G network architecture with interoperability in heterogeneous wireless environment using radio spectrum. Proceedings of the 2022 International Conference on Electronics and Renewable Systems (ICEARS). Tuticorin: IEEE (2022). p. 786–91.

Google Scholar

17. Logeshwaran J, Ramkumar M, Kiruthiga T, Sharanpravin R. The role of integrated structured cabling system (ISCS) for reliable bandwidth optimization in high-speed communication network. ICTACT J Commun Technol. (2022) 13:2635–9.

Google Scholar

18. Vaniprabha A, Logeshwaran J, Kiruthiga T, Shah KB. Examination of the effects of long-term COVID-19 impacts on patients with neurological disabilities using a neuro machine learning model. BOHR Int J Neurol Neurosci. (2022) 1:21–8.

Google Scholar

19. Logeshwaran J, Rex MJ, Kiruthiga T, Rajan VA. FPSMM: Fuzzy probabilistic based semi morkov model among the sensor nodes for realtime applications. Proceedings of the 2017 International Conference on Intelligent Sustainable Systems (ICISS). Palladam: IEEE (2017). p. 442–6.

Google Scholar

20. da Costa E, Mesquita S. Computer network management and monitoring system with SNMP and QoS approach. Timorleste J Eng Sci. (2022) 3:19–27.

Google Scholar

21. Logeshwaran J, Saravanakumar K, Dineshkumar S, Arun-prasath C. SBML algorithm for intelligent fuel filling (IFF) and smart vehicle identification system (SVIS). Int J Adv Res Manag Archit Technol Eng. (2016) 2:149–54.

Google Scholar

22. Qiu C, Zhang J, Yu J. Design of emergency intelligent terminals for field exploration based on intelligent internet of things technology. Mobile Inf Syst. (2022) 2022:1923386.

Google Scholar

23. Saravanakumar K, Logeshwaran J. Auto-Theft prevention system for underwater sensor using lab view. Int J Innov Res Comput Commun Eng. (2016) 4:1750–5.

Google Scholar

24. Ramesh G, Logeshwaran J, Aravindarajan V. The performance evolution of antivirus security systems in ultra dense cloud server using intelligent deep learning. BOHR Int J Comput Intellig Commun Netw. (2022) 1:15–9.

Google Scholar

25. Sutharasan M, Logeshwaran J. Design intelligence data gathering and incident response model for data security using honeypot system. Int J Res Dev Technol. (2016) 5:310–4.

Google Scholar

26. Gopi B, Logeshwaran J, Kiruthiga T. An innovationin the development of a mobile radio model for a dual-band transceiver in wireless cellular communication. BOHR Int J Comput Intellig Commun Netw. (2022) 1:20–5.

Google Scholar