+91 80 4201 0563 (Only for Sales), +91 80 4377 5796 (Admin & HR inquiries)
info@alethea.in
Schedule A Demo
Facebook
Twitter
LinkedIn
YouTube
RSS
Alethea.in Logo
  • Products
    • WiCheck LinA 6E
    • WiCheck 6
    • WiCheck 6 LinA
    • WiCheck ATF
    • Wi-Fi Experience Lab
  • Services
  • Wi-Fi Experience Lab
  • Resources
    • Blog
    • Brochures
    • Case Studies
      • Product Case Studies
      • Services Case Studies
    • Videos
  • About Us
  • Careers
  • Contact

Interfaces for Network Switches

GaganAugust 30, 2019

We live in a world where anything that computes, connects. Today, seamless and reliable connectivity is non-negotiable. While the end user browses through Google and web pages, the packets from the PC travel overseas to reach google and vice versa, behind the scenes. These packets are routed via switches and routers. With increasing data consumption and plethora of IoT devices, routers and switches have gained complexity and become difficult to manage. 

 

Within an enterprise, a private network is setup to handle the data. This helps ensure multiple access levels, different quality of services for different subnets, security aspects and a better way of monitoring data access. A network switch plays a key role in this data network.

 

Here, I will discuss my view on how we can go about managing the switches better.

Network switches can be broadly categorised into two types:

 

  1. Unmanaged Switch
Unmanaged Switch

An unmanaged switch simply allows Ethernet devices to communicate with one another. They are easy to set up and offer simple connectivity with no need for management. They are shipped with a fixed configuration and do not allow any changes to this configuration. 

 

Therefore, when users need a few ports in their home or a conference room, an unmanaged switch can be used.

2. Managed Switch

Managed Switch

Managed network switches have more capability than unmanaged network switches. The former allows you to have better control of your network and all the traffic through it. It provides all the features of an unmanaged network switch along with the ability to configure, manage, and monitor your LAN. And this gives you greater control over how data travels over the network and who has access to it.

 

In larger sites or venues, where there are a lot of devices connected over the internet, managed network switches are used.

Generally three types of interfaces are provided to manage a Network switch:

 

Simple Network Management Protocol:

Also known as SNMP, it is a protocol that facilitates the exchange of management information between network devices. SNMP queries can determine the health of a network or the status of a particular device.

 

Command Line Interface:

Aka CLI, this is an exhaustive set of commands that can be accessed via serial console, Telnet, and Secure Shell.

 

And finally, the Web Interface: 

User can monitor and configure the switch from a browser, by entering a URL.

 

Among all the options, I am a big fan of Web Interface. The reason is the simplicity of use. Traditionally switches have survived with SNMP & CLI. But now, the era of web interface has begun. Due to high complexity, even for the expert users, SNMP & CLI can be confusing. And come on, just because someone is an expert, we don’t have to make it difficult for him. An expert will also not mind, if things are provided to him, in an easy to grasp manner, saving him from thinking over the same things again and again.

 

At Alethea, we have seen this multiple times, where hard core geeks, once given a simple web interface, has moved on from CLI to web interface, and never gone back for mundane things. They go back to CLI to handle something complex, which is worth the effort. 

 

Now if we agree that Web Interface is good stuff, then the next problem arises: Web and Switch doesn’t seem to go together. When we talk of web applications, we talk of cloud and big servers and load balancers and lot of fire power. But if a switch has to host it, then it’s a small piece of hardware, already doing a lot. There are embedded constraints on CPU and memory. So in a nutshell, it is tricky to develop web interface as it requires a web server to run on an ethernet switch which has limited resources.

 

Good news is that there are frameworks and methods to address this concern and make a lightweight web server, which can work on the switch. 

Another important concept that’s needed for web interface development is to understand the ports of managed switch and what to use when. SNMP & CLI are usually bundled with network switch binary. To flash binary on a switch one needs console port. To run a web server on switch, one needs to use Management port. 

 

I think it may be confusing, so let me just put important aspects of the ports in tabular format.

PARAMETER CONSOLE PORT MANAGEMENT PORT
IP address Assignment Can’t give IP address to console Port IP address can be given to a management port
Communication Type Asynchronous Synchronous
Physical Interface Serial(RJ45, USB) Ethernet
Remote access via Telnet/SSH No Yes
Use case Dedicated out-of-band management & local access.

Used to flash image/binary file to the switch.

In-band management primarily & remote access.

Used to monitor/configure the switch.

Hope this helps to gain clarity on developing a web application for the network switches. We encourage all such developers, who are doubtful about Web interfaces, to give it a try. You may be surprised with the end user feedback.

 

So, what has been your experience with network switches? Share your experience and help our readers gain further insights.

 

For more information, visit https://alethea.in/services

 

For discussion, please feel free to contact us at https://alethea.in/contact

: CLI, Network Switch, SNMP, Web Interface
Previous Post WiFi moves to OFDMA Next Post How to Test a WiFi Access Point or Router?

Archives

  • September 2021 (2)
  • July 2021 (4)
  • September 2020 (1)
  • July 2020 (2)
  • February 2020 (1)
  • January 2020 (2)
  • December 2019 (1)
  • November 2019 (2)
  • September 2019 (2)
  • August 2019 (2)
  • July 2019 (3)
  • March 2019 (2)
  • December 2018 (1)
  • October 2018 (1)
  • September 2018 (1)
  • May 2018 (1)
  • March 2018 (1)
  • February 2018 (1)
  • January 2018 (1)
  • November 2017 (1)
  • October 2017 (1)
  • September 2017 (2)
  • August 2017 (1)
  • July 2017 (2)
  • June 2017 (1)
  • May 2017 (1)
  • April 2017 (1)
  • March 2017 (9)

Recent Posts

  • Log Analysis using AI/ML for Broadband
  • Packaging Native Applications for Network SW
  • IoT Production Tester Application (Fixed Price)
  • Multi Client Lab Automation (IP based Services)
  • Multi Tenant Real Time Cloud App (T&M based)
About Us

We help organizations in Perfecting Broadband through our Products and Services. We strive to enhance the User Experience of your end customers.

Read More

Current Openings

LTE Protocol Test Engineer

C# Desktop Application Developer

GUI Developer for Test Tool

Read More

Contact Us

info@alethea.in

+91 80 4201 0563 (Only for sales queries)

+91 80 4377 5796 (Admin & HR inquiries)

Alethea Communications Technologies Pvt Ltd

Siri Shambhavi, #2346,

1st & 2nd Floor,

17th cross, HSR layout, Sector 1,

Bangalore 560 102, Karnataka, INDIA

Request A Live Demo
Request A Sales Call

Privacy Policy              Cookie Policy                 Contact Us

© Copyright 2017-2022 Alethea Communications Technologies Pvt Ltd | All Rights Reserved