Manual:IP/Neighbor discovery: Difference between revisions

From MikroTik Wiki
Jump to navigation Jump to search
Line 124: Line 124:
==Discovery configuration==
==Discovery configuration==


<p id="shbox"><b>Sub-menu:</b> <code>/ip neighbor discovery</code></p>
<p id="shbox"><b>Sub-menu:</b> <code>/ip neighbor discovery-settings</code></p>




Line 135: Line 135:
}}
}}


{{Mr-arg-table
{{Mr-arg-table-end
|arg=comment
|arg=discover-interface-list
|type=string
|type=string
|default=
|default=!dynamic
|desc=Short description of an entry
|desc=Interface list on which members the discovery protocol will run on
}}
 
{{Mr-arg-table
|arg=disabled
|type=yes {{!}} no
|default=
|desc=Whether item is disabled and do not participate in sending/receiving of discovery information. Added in v5.x
}}
 
{{Mr-arg-table-end
|arg=discover
|type=yes {{!}} no
|default=
|desc=Whether to participate in sending/receiving of discovery information. Since v5.x left for compatibility with older scripts.
}}
 
 
 
<p id="shbox"><b>Sub-menu:</b> <code>/ip neighbor discovery settings</code></p>
 
 
{{Mr-arg-table-h
|prop=Property
|desc=Description
}}
 
{{Mr-arg-table-end
|arg=default
|type=yes {{!}} no
|default=yes
|desc=Whether to allow sending/receiving discovery information on dynamic interfaces. Added in v6.x
}}
}}



Revision as of 12:01, 12 February 2018

Version.png

Applies to RouterOS: v5 +

Overview

MikroTik Neighbor Discovery protocol (MNDP) and LLDP allows to "find" other devices compatible with MNDP or CDP (Cisco Discovery Protocol) or LLDP in Layer2 broadcast domain.

Neigbors

Sub-menu: /ip neighbor


This sub-menu lists all discovered neighbors in Layer-2 broadcast domain. It shows to which interface neighbor is connected, shows it's ip/MAC addresses and several Mikrotik related parameters. List is read-only.

As an example, you can see several RouterBoards and two Cisco routers:

[admin@MikroTik] /ip neighbor> print 
 # INTERFACE ADDRESS         MAC-ADDRESS       IDENTITY   VERSION    BOARD      
 0 ether13   192.168.33.2    00:0C:42:00:38:9F MikroTik   5.99       RB1100AHx2
 1 ether11   1.1.1.4         00:0C:42:40:94:25 test-host  5.8        RB1000   
 2 Local     10.0.11.203     00:02:B9:3E:AD:E0 c2611-r1   Cisco I...                    
 3 Local     10.0.11.47      00:0C:42:84:25:BA 11.47-750  5.7        RB750  
 4 Local     10.0.11.254     00:0C:42:70:04:83 tsys-sw1   5.8        RB750G    
 5 Local     10.0.11.202     00:17:5A:90:66:08 c7200      Cisco I...


Properties


Property Description
address (IP) Highest IP address configured on a discovered device
address6 (IPv6) IPv6 address configured on a discovered device
age (time) Time interval since last discovery packet
board (string) RouterBoard model. Displayed only to devices with installed RouterOS
identity (string) Configured system identity
interface (string) Interface name to which discovered device is connected
interface-name (string) Interface name on the neighbor device connected to the L2 broadcast domain. Applies to CDP.
ipv6 (yes | no) Shows whether device has IPv6 enabled.
mac-address (MAC) Mac address of remote device. Can be used to connect with mac-telnet.
platform (string) Name of the platform. For example "MikroTik", "cisco" ... etc.
software-id (string) RouterOS software ID on a remote device. Applies only to devices installed with RouterOS.
unpack (none|simple|uncompressed-headers|uncompressed-all) Shows discovery packet compression type.
uptime (time) Uptime of remote device. Shown only to devices installed with RouterOS.
version (string) Version number of installed software on a remote device


Discovery configuration

Sub-menu: /ip neighbor discovery-settings


In this menu is possible to change state of the interface whether it participates in neighbor discovery or not. If it does, it will send out basic information about system and process received discovery packets broadcasted in Layer-2 network. List of interfaces is automatically managed by RouterOS. Items in the list cannot be removed nor added. Default settings depend on interface type and current state.


Property Description
discover-interface-list (string; Default: !dynamic) Interface list on which members the discovery protocol will run on

LLDP

RouterOS sends out:

Chassis subtype (MAC)

  • Port subtype (interface name)
  • TTL
  • System name (system identity)
  • Sys description ({platform} RouterOS {osvers} {boardName})
  • All IP addresses on configured on the port

RouterOS accepts and processes:

  • identity (LLDP_TYPE_SYS_NAME)
  • interfaceName (depending on the priority, if one is empty checks the next: LLDP_TYPE_CHASSIS_ID, LLDP_TYPE_PORT_ID, LLDP_TYPE_PORT_DESC)
  • ip4 (first entry of IPv4 LLDP_TYPE_MANAGEMENT_ADDR)
  • ip6 (first entry of IPv6 LLDP_TYPE_MANAGEMENT_ADDR)
  • TTL (LLDP_TYPE_TTL)
  • MAC (Source - 6-11 byte)

[ Top | Back to Content ]