KVM over IP
Posted on November 24, 2012 by KVMG-CMS | 2 comments
KVM over IP definition
KVM over IP is used to describe the operation of out-of-band access and control of a computer (or server) via its KVM (keyboard, video, mouse) ports over an IP network such as LAN, WAN or Internet or even an ISDN/56K modem.
Regardless of the computer's operating system, KVM over IP products allow a remote user to control a computer from anywhere across the world as if it were sitting right in front of it, including access to pre-boot computer functions such as editing CMOS settings and power cycling.
Overview
To use a computer we need to interact with it through at least three (3) peripherals:
- A keyboard for input ("K" in KVM)
- A mouse for input and interaction ("M" in KVM)
- A monitor to visually view the computer's video output ("V" in KVM)
So, in an over-simplified way, every computer needs to have a console (keyboard, mouse and monitor) connected to it in order for us to be able to use it.
Typically, such a console is located near by the computer and physically connected to the computer's video, keyboard/mouse ports.
But, what if we wanted to interface with this computer from a remote location? We could achieve this by deploying a KVM extender, but this means we actually need to run a cable to the remote (extended) location, and such extension is typically limited in distance (depending on the type of cable-extension supported by the KVM extender).
A KVM extender, however, is not a suitable solution if we're looking to interface with this computer from a remote location without a direct wired connection, such as from home, or from an office across the world.
KVM over IP is the technology that supports interfacing with keyboard/video/mouse signals over IP, or - in simpler terms - over a network such as Internet, WAN or LAN.
This technology digitizes the keyboard/video/mouse signals, encrypts them (for security purposes) and sends them over an IP network.
The remote user typically sits in front of a computer (not a mere console*) which is connected to the network. The user brings up a Web browser (or a dedicated 'remote client' program such as VNC client, types in the IP address of the 'KVM over IP box' and – viola! The video showing up in the 'client' (or Web-browser window) is the video coming from the host computer through the 'KVM over IP box'. The remote computer's keyboard and mouse are being used to interact with the keyboard/mouse ports of the host computer.
In effect, KVM over IP allows a remote user to use a computer* (as oppose to non-IP KVM that requires the use of a console) connected to a network, to interface with keyboard/video/mouse ports of a host computer (via a 'KVM over IP box') connected to the same network, as if the user were using a local console.
This 'KVM over IP box' we are referring to can have a few different variations, all of which have one thing in common: Providing IP (network) access to interact with a computer (or many computers) via its keyboard, video and mouse (KVM) ports. Such variations may include:
- KVM over IP Gateway
- KVM over IP switch
- KVM extender over LAN
- KVM switch over LAN
- KVM over IP LCD console
What does 'IP' stand for?
'IP' stands for 'Internet Protocol'.
Internet Protocol (IP) is the principal communications protocol used for relaying datagrams (also known as network packets) across an internetwork using the Internet Protocol Suite responsible for routing packets across network boundaries. It is the primary protocol that establishes the Internet.
IP is the primary protocol in the Internet Layer of the Internet Protocol Suite and has the task of delivering datagrams from the source host to the destination host solely based on the addresses. For this purpose, IP defines datagram structures that encapsulate the data to be delivered. It also defines addressing methods that are used to label the datagram source and destination.
Historically, IP was the connectionless datagram service in the original Transmission Control Program introduced in 1974, the other being the connection-oriented Transmission Control Protocol (TCP). The Internet Protocol Suite is therefore often referred to as TCP/IP.
Internet Protocol is responsible for addressing hosts and routing datagrams (packets) from a source host to the destination host across one or more IP networks. For this purpose the Internet Protocol defines an addressing system that has two functions: identifying hosts and providing a logical location service. This is accomplished by defining standard datagrams and a standard addressing system.