Document revision:1.5 (January 23, 2008, 16:06 GMT)
Applies to: V3.0

General Information


The MikroTik Neighbor Discovery Protocol (MNDP) eases network configuration and management by enabling each MikroTik router to discover other connected MikroTik routers and learn information about the system along with features which are enabled. The MikroTik routers can automatically use learned information to set up some features with minimal or no configuration.

MNDP features:

MikroTik RouterOS is able to discover both MNDP and CDP (Cisco Discovery Protocol) devices.


Packages required: system
License required: Level1
Submenu level: /ip neighbor
Standards and Technologies: MNDP
Hardware usage: Not significant

Related Documents


MNDP basic function is to assist with automatic configuration of features that are only available between MikroTik routers. Currently this is used for the 'Packet Packer' feature. The 'Packet Packer' may be enabled on a per interface basis. The MNDP protocol will then keep information about what routers have enabled the 'unpack' feature and the 'Packet Packer' will be used for traffic between these routers.

Specific features


Submenu level: /ip neighbor discovery

Property Description

discover (yes | no; default: yes) - specifies whether the neighbour discovery is enabled or not

name (read-only: name) - interface name for reference


To disable MNDP protocol on Public interface:

[admin@MikroTik] ip neighbor discovery> set Public discover=no
[admin@MikroTik] ip neighbor discovery> print
  0 Public    no
  1 Local     yes

Neighbour List

Submenu level: /ip neigbor


This submenu allows you to see the list of neighbours discovered

Property Description

address (read-only: IP address) - IP address of the neighbour router

age (read-only: time) - specifies the record's age in seconds (time from the last update)

identity (read-only: text) - system identity of the neighbour router

interface (read-only: name) - local interface name the neighbour is connected to

mac-address (read-only: MAC address) - MAC address of the neighbour router

platform (read-only: text) - hardware/software platform type of neighbour router

softwate-id (read-only: text) - Software ID of the neighbout MikroTik RouterOS router

unpack (read-only: none | simple | compress-headers | compress-all) - identifies if the interface of the neighbour router is unpacking packets packed with M3P

uptime (read-only: time) - uptime of the neighbour router

version (read-only: text) - operating system or firmware version of the neighbour router


To view the table of discovered neighbours:

[admin@MikroTik] ip neighbor> pri
 0 ether2      00:0C:42:00:02:06 ID         2.9beta5
 1 ether2         00:0C:42:03:02:ED MikroTik   2.9beta5
[admin@MikroTik] ip neighbor>