Souhrn
Protokoly Neighbor Discovery nám umožňují najít zařízení kompatibilní s protokoly MNDP (MikroTik Neighbor Discovery Protocol), CDP (Cisco Discovery Protocol) nebo LLDP (Link Layer Discovery Protocol) v doméně vysílání linkové vrstvy 2. Lze je použít k mapování sítě.
Seznam sousedů
Seznam sousedů zobrazuje všechny objevené sousedy vysílající na druhé linkové vrstvě. Zobrazuje, ke kterému rozhraní je soused připojen, jeho IP/MAC adresy a další související parametry. Seznam je pouze pro čtení a příklad seznamu sousedů je uveden níže:
Kód: Vybrat vše
[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...
Vlastnost | Popis |
---|---|
address (IP) | Nejvyšší IP adresa nakonfigurovaná v nalezeném zařízení. |
address6 (IPv6) | Adresa IPv6 nakonfigurovaná v nalezeném zařízení |
age (time) | Časový interval od posledního paketu zjišťování |
board (string) | Model RouterBoardu. Zobrazuje se pouze u zařízení s nainstalovaným systémem RouterOS. |
identity (string) | Nakonfigurovaná identita systému |
interface (string) | Název rozhraní, ke kterému je zjištěné zařízení připojeno |
interface-name (string) | Název rozhraní v sousedním zařízení připojeném k doméně vysílání L2. Platí pro CDP. |
ipv6 (yes / no) | Zobrazuje, zda je v zařízení povolen protokol IPv6. |
mac-address (MAC) | Mac adresa vzdáleného zařízení. Lze použít k připojení pomocí mac-telnet. |
platform (string) | Název platformy. Například "MikroTik", "cisco" atd. |
software-id (string) | ID softwaru RouterOS ve vzdáleném zařízení. Platí pouze pro zařízení s nainstalovaným systémem RouterOS. |
system-caps (string) | Schopnosti systému hlášené protokolem LLDP (Link-Layer Discovery Protocol). |
system-caps-enabled (string) | Povolené schopnosti systému hlášené protokolem LLDP (Link-Layer Discovery Protocol). |
unpack (none/simple/uncompressed-headers/uncompressed-all) | Zobrazuje typ komprese zjišťovacího paketu. |
uptime (time) | Doba provozu vzdáleného zařízení. Zobrazuje se pouze u zařízení nainstalovaných se systémem RouterOS. |
version (string) | Číslo verze nainstalovaného softwaru ve vzdáleném zařízení |
Od verze RouterOS 6.45 je počet záznamů o sousedech omezen na (celková paměť RAM v megabajtech)*16 na jedno rozhraní, aby se zabránilo vyčerpání paměti.
Konfigurace Discovery
Pomocí seznamu rozhraní je možné změnit, zda se rozhraní účastní zjišťování sousedů, či nikoli. Pokud je rozhraní zařazeno do seznamu rozhraní pro zjišťování, bude odesílat základní informace o systému a zpracovávat přijaté pakety pro zjišťování vysílané v síti na druhé vrstvě. Odstraněním rozhraní ze seznamu rozhraní se zakáže jak zjišťování sousedů na tomto rozhraní, tak i možnost zjišťování tohoto zařízení samotného na tomto rozhraní.
Kód: Vybrat vše
/ip neighbor discovery-settings
Vlastnost | Popis |
---|---|
discover-interface-list (string; Výchozí: static) | Seznam rozhraní, na kterých bude zjišťovací protokol spuštěn. |
lldp-med-net-policy-vlan (integer 0..4094; Výchozí: disabled) | Inzerované ID VLAN pro TLV síťové politiky LLDP-MED. Umožňuje přiřadit VLAN ID pro zařízení podporující LLDP-MED, například VoIP telefony. TLV bude přidán pouze k rozhraním, na kterých jsou objevena zařízení podporující LLDP-MED. Ostatní hodnoty TLV jsou předdefinované a nelze je měnit:
|
protocol (cdp / lldp / mndp; Výchozí: cdp,lldp,mndp) | Seznam použitých vyhledávacích protokolů |
Kód: Vybrat vše
/interface bonding
add name=bond1 slaves=ether5,ether6
/interface list
add name=only-ether5
/interface list member
add interface=ether5 list=only-ether5
/ip neighbor discovery-settings
set discover-interface-list=only-ether5
Kód: Vybrat vše
[admin@R2] > ip neighbor print
# INTERFACE ADDRESS MAC-ADDRESS IDENTITY VERSION BOARD
0 ether5 192.168.88.1 CC:2D:E0:11:22:33 R1 6.45.4 ... CCR1036-8G-2S+
bond1
LLDP
V závislosti na konfiguraci systému RouterOS mohou být ve zprávě LLDP odeslány různé TLV (Type-length-value), které zahrnují:
- Podtyp šasi (adresa MAC)
- Podtyp portu (název rozhraní)
- Time To Live (čas do konce životnosti)
- Název systému (identita systému)
- Popis systému (platforma - MikroTik, verze softwaru - verze RouterOS, název hardwaru - název RouterBoard)
- Správa adresa(všechny IP adresy nakonfigurované na portu)
- Vlastnosti systému (povolené vlastnosti systému, např. most nebo směrovač)
- LLDP-MED media capabilities (seznam schopností MED)
- LLDP-MED síťová politika (přiřazené ID VLAN pro hlasový provoz)
- Rozšíření portu (Port Extender a Controller Bridge)
- Konec LLDPDU