cdp y lldp

CDP y LLDP

Es muy probable que recordéis un protocolo propietario de Cisco llamado CDP (Cisco Discovery Protocol), pues tenemos otra opción llamada LLDP (Link Layer Discovery Protocol) que es algo parecido y que a nivel práctico nos puede servir para lo mismo.

Si queréis ver información más concreta sobre CDP y sobre LLDP lo mejor es que vayáis al blog de la empresa Irontec que tienen una entrada titulada CDP y LLDP, nuestros grandes aliados que está muy muy bien.

Por defecto mikrotik vendrá con LLDP activado y nos va a ser de gran utilidad porque tendremos una compatibilidad con CDP también.

En mi casa por ejemplo tengo un teléfono IP Cisco bastante antiguo pero que corre CDP y el mikrotik es capaz de detectarlo y de mostrarlo.

/ip/neighbor en Mikrotik

Por supuesto también podemos mostrar los detalles de cada uno de los nodos descubiertos simplemente pinchando sobre el.

Detalle de un vecino lldp

Todo esto está genial, pero ¿esto como se instala en un linux?.

En el caso de un debian tendremos que instalar el demonio lldpd, para ello una instalación estándar.

$ sudo apt install lldpd

y una vez instalada le daremos compatibilidad con CDP, esto aunque no lo necesitéis en un principio es buena idea porque Ciscos hay y habrá muchos. PAra habilitar la compatibilidad:

$ lldpd -c

Y al cabo de un ratito porque tarda un ratito en empezar a detectar podremos ver los vecinos simplemente con lldpctl.

Salida de LLDPCTL en un Ubuntu

En un cisco recordemos que es

show cdp neighbors

O si queréis ver los detalles

show cdp neighbors detail 

O si queréis ver un interfaz concreto

show cdp neighbors gi1/1/1

Sólo agregar un detallito y es que si queréis instalar lldp en un switch Nexus, ya que por defecto no viene, tendréis que decir:

feature lldp

Foto de Valentin Antonucci en Pexels