barra de menu

martes, 13 de marzo de 2018

NOTAS CCIE WRITTEN - CDP/LLDP

CISCO DISCOVERY PROTOCOL (CDP)

CDP  es un protocolo propietario de Cisco. La función es conseguir información detallada del dispositivo vecino que tenemos directamente conectado.

CDP es un protocolo de capa 2: no necesita ser enrutado.

Solo tiene un requisito: la interface debe soportar las cabeceras de SNAP (Subnetwork Access Protocol). CDP no es soportado en interfaces multipoint de Frame-Relay.

Tenemos 2 versiones:
  • CDPV1 -> versión original.
  • CDPV2 -> consigue más detalles como mismatch de la native vlan o del duplex.
CDP genera mensajes cada 60 segundos, por lo que tiene un hold-down de 180 segundos.

CDP envía mensajes multicast a la dirección: 01:00:0C:CC:CC:CC



CDP puede ser habilitado en túneles GRE, por lo que resulta muy útil en escenario DMVPN y en interfaces ATM PVC. Odr (On-Demand Routing) usa  CDP para propagar las direcciones ip y los spokes usan CDP para propagar las subredes.


También es usado para la negociación de dispositivos POE (Power Over Ethernet) como teléfonos ip o puntos de acceso wireless.

CDP solo funciona con dispositivos Cisco y,  si un vecino no tiene dirección ip configurada en la interface, cogerá la dirección ip de otra interface.

Al usarlo con SNMP conjuntamente, permite a las aplicaciones de gestión snmp recibir la información de los equipos gracias a la info de CDP. Podemos envíar una consulta snmp a la MIB del equipo: CISCO-CDP-MIB.

La versión de CDP para IPv6 funciona de igual manera, aunque aporta algún detalle más.

Información que podemos encontrar en CDP:
  • Versión de IOS
  • Plataforma de hardware
  • Direcciones IP
  • Dispositivos Locales propagando CDP
  • Interfaces activas y su encapsulación
  • Hostname
  • Configuración del Duplex
  • Dominio VTP
  • Native VLAN

El formato de la trama de CDP es:



CDP puede contener la información en los siguientes TLV:
  • Address
  • Application
  • Capabilities
  • Device ID
  • Full o Half Duvplex
  • IP Network Prefix
  • Location
  • Location-Server
  • Native Vlan
  • Platfrom
  • Port-ID
  • Version
  • VTP Domain


Para configurar CDP a nivel global:

    (config)#cdp run


Para configurar CDP a nivel de interface:

    
(config-if)#cdp enable

Aunque podemos configurar solo por interface, siempre será necesario tenerlo habilitado a nivel global. Es decir, si lo deshabilitamos globalmente, aunque lo tengamos en la interface configurado, no funcionará.

Si está activado en global y en la interface está deshabilitado, si cambiamos la encapsulación de la interface, entonces CDP se habilita automáticamente aunque esté CDP deshabilitado a nivel de interface. ¡Mucho cuidado con esto!


Configuración de timers:


  • (config)#cdp timer X - > x es el número de segundos para cambiar la frecuencia de CDP
  • (config)#cdp holdtime X -> es el número de segundos para descartar
  • (config)#no cdp advertise-v2 -> la versión 2 está habilitada por defecto. Así la deshabilitamos




Para verificar:

show cdp
show cdp entry X
show cdp neighbors
show cdp interface
show cdp traffic
clear cdp counters
clear cdp table


LINK LAYER DISCOVERY PROTOCOL (LLDP)

LLDP es el protocolo estándar que actúa igual que CDP. La RFC de este protocolo es la 4957. LLDP también es un protocolo de capa 2.

LLDP soporta los siguientes TLV:
  • Port Description
  • System Name
  • System Description
  • System Capabilities
  • Management Address
  • Port VLAN ID - para compatibilidad con LLDP-MED
  • MAC/PHY configuration/status - para compatibilidad con LLDP-MED

LLDP usa las siguientes PDU's para la comunicación:
  • Normal LLDPPDU - provee de la información
  • Shutdown Advisory LLLDPPDU - indica que alguna información ya no es válida.

LLDP tiene 3 modos de operación:
  • Transmit only
  • Receive only
  • Both

Los timers de LLDP:
  • Frequency Timer -> frecuencia de updates. Por defecto, 30 segundos.
  • Hold time -> por defecto son 120 segundos.
  • Reinit Time -> el retardo de tiempo para inicializar una interface. Por defecto, 2 segundos.

Existe una extensión de LLDP para operar entre los dispositivos finales y los equipos de comunicaciones. Especialmente pensado para la VoIP (teléfono y switches de acceso). Esta extensión se llama LLDP-MED.

LLDP-MED tiene los siguientes TLV que además están habilitado por defecto:
  • Capabilities
  • Network Policy
  • Power Management - no negocia el power, eso lo hace CDP. solo muestra la información
  • Inventory Management
  • Location
Configuraciones por defecto en LLDP


Para configurar LLDP a nivel global:

     (config)#lldp run


Para configurar LLDP a nivel de interface:

    
    (config-if)#lldp transmit
    (config-if)#lldp receive


Para configurar Timers y TLVs:


    (config)#lldp timer X

    (config)#lldp holdtime X

    (config)#lldp reinit

    (config-if)#lldp med-tlv-select X


Para verificar:

show lldp
show lldp entry
show lldp interface
show lldp neighbors
show lldp traffic
clear lldp counters
clear lldp table



No hay comentarios:

Publicar un comentario