Most people involved in the Network Management get confused with two terms frequently used to describe the interconnections between the network and the network managers as well as the interconnections between various management systems (OSS).
The terms that get people confused are:
- Southbound Interfaces (SBI)
- Northbound Interfaces (NBI)
The analogy used to name these interfaces is that of a compass, and can be explained with the below figure:
Southbound Interfaces
The Southbound Interfaces (SBIs) allow Network Management Systems to connect to the Network Elements (NEs) and manage them. Although SNMP is the most common one, actually there are a lot of other options available and some times these are used together with SNMP in order to perform actions that are not available for whatever reason from SNMP.
In particular, integration of Network Elements (NE) to Network Management Systems (NMS) is provided by the following interfaces:
- SNMP
- CLI
- FTP / SFTP
- Telnet / SSH
Read below an overview of the above interfaces, that can be used as a quick reference when comparing and analysing Network Management Systems.
SNMP overview
SNMP is a TCP/IP-based network management protocol working at the application layer and using the UDP protocol at the transmission layer.
The SNMP interface typically supports the SNMPv1 /v2c standard and sometimes the v3 standard, and is used to connect to (and manage) elements implementing SNMP agents.
CLI overview
The Command Line Interface (CLI) is an interactive user interface toward an Network Element. With CLI, users respond to a visual prompt by typing in a command on a specified line, receive a response back from the system, and then enter another command, and so forth.
FTP/SFTP overview
FTP and SFTP are typically used for backing up Network Element data and upgrading NE software. FTP / SFTP are TCP/IP-based network management protocols working at the application layer and are dependent on the UDP protocol.
File Transfer Protocol (FTP) is a set of standard protocols for transferring files on networks. FTP transfers passwords and file contents in plain text. SSH FTP (SFTP) uses the SSH protocol to provide secure file transfer and processing. With SFTP, passwords and data are encrypted during transmission.
Telnet and SSH overview
Telnet and SSH are basic types of interfaces used for the remote login and management of the NEs. Telnet / SSH sometimes allow Network Managers to perform specific management functions not available through SNMP.
Telnet is a TCP/IP-based network management protocol working at the application layer. Users can login in to an NE and use CLI to run commands usually related with NE configuration and maintenance. Using the TCP protocol at the transmission layer, the Telnet protocol provides services for network communication. The Telnet protocol transmits communication data in plain text, which is not secure.
Secure Shell (SSH) is also a TCP/IP-based network management protocol working at the application layer. SSH makes use of the TCP protocol at the transmission layer for transmitting data encrypted at the application layer.
Northbound Interfaces (NBI)
The Northbound Interfaces (NBIs) can comply with ITU-T or TMF series of standards and are used to enable Alarm / Performance / Inventory / Provisioning / Configuration / Security related info of Network Elements to be forwarded to higher level management system than the NMS, typically referred to as OSS systems.
In particular, northbound integration is provided through the following interfaces:
· XML
· FTP
· SNMP
· SYSLOG · TACACS · LDAP
· CORBA is also another option, available from legacy management systems.
Hi Admin,
do you have some steps or config documents which can provide some idea on how to separate the traffic between the two interfaces.
Regards,
Samir
Hi Samir,
separation of traffic between the two interfaces is a feature of the Management system in use. Following articles will present more details about each interface and will help shed more light on this topic.