Gestión de enlaces de datos de red en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Cómo activar LLDP para puertos específicos

Antes de empezar

Para activar LLDP, primero debe instalar el paquete LLDP. Para obtener más información, consulte Cómo instalar el paquete DNS.

  1. Conviértase en un administrador.

    Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .

  2. Cambie la propiedad de SMF auto-enable-agents a no si está definida en yes.
    # svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"

    De manera predeterminada, el valor de esta propiedad es yes.

  3. Reinicie el servicio de LLDP si ha cambiado la propiedad de SMF auto-enable-agents en el paso 2.
    # svcadm restart svc:/network/lldp:default
  4. Active los agentes LLDP en determinados puertos o enlaces.
    # lldpadm set-agentprop -p mode=value agent

    Donde agent es el agente LLDP y se identifica mediante el enlace físico en el que el agente está activado. Por ejemplo, si activa el LLDP en net0, el agente es net0.

    La propiedad mode puede establecerse en uno de cuatro valores posibles que representan los modos de funcionamiento del agente LLDP: txonly, rxonly, both y disable. Para obtener una explicación sobre estos valores, consulte Modos del agente LLDP.

  5. Especifique las unidades de TLV que el agente LLDP puede anunciar.
    # lldpadm set-agentprop -p property=value agent

    Para obtener una explicación de las propiedades del agente LLDP, consulte Información anunciada por el agente LLDP.

    Para mostrar una lista de las otras propiedades del agente LLDP, escriba lldpadm show-agentprop o consulte la Table 5–1.

    Para obtener instrucciones sobre cómo especificar las unidades de TLV para el paquete LLDP de un agente, consulte Cómo especificar unidades de TLV para el paquete LLDP de un agente.

  6. (Opcional) Personalice las unidades de TLV por agente.
    # lldpadm set-agenttlvprop -p property=value -a agent per-agent-TLV

    Donde property hace referencia a la propiedad de la unidad de TLV por agente.

    Para obtener una explicación acerca de las unidades de TLV por agente, consulte Propiedades de las unidades de TLV.

    Para mostrar una lista de TLV por agente, escriba lldpadm show-agenttlvprop o consulte la Table 5–3.

    Para obtener instrucciones sobre cómo definir los valores de TLV, consulte Cómo definir las unidades de TLV.

    Para obtener información sobre el comando lldpadm, consulte la página del comando man lldpadm(1M).

Ejemplo 5-2  Personalización de la propiedad de SMF auto-enable-agents

En el siguiente ejemplo, se muestra la manera diferente en que se activa el LLDP si cambia el valor de la propiedad de SMF auto-enable-agents. Por ejemplo, en un sistema con cuatro puertos, el LLDP se configura en dos puertos, de la siguiente manera:

  • net0: modo both

  • net1: modo rxonly

  • net2 y net3: ninguno

Si la propiedad de SMF auto-enable-agents tiene el valor predeterminado yes, LLDP se activa automáticamente en net2 y net3. Puede mostrar la configuración de LLDP de la siguiente manera:

# lldpadm show-agentprop -p mode
AGENT   PROPERTY   PERM   VALUE   DEFAULT   POSSIBLE
net0    mode       rw     both    disable   txonly,rxonly,both,disable
net1    mode       rw     rxonly  disable   txonly,rxonly,both,disable
net2    mode       rw     both    disable   txonly,rxonly,both,disable
net3    mode       rw     both    disable   txonly,rxonly,both,disable

Si cambia la propiedad de SMF a no, la configuración se modifica cuando se reinicia el servicio.

# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"
# svcadm restart svc:/network/lldp:default
# lldpadm show-agentprop -p mode
AGENT   PROPERTY   PERM   VALUE    DEFAULT   POSSIBLE
net0    mode       rw     both     disable   txonly,rxonly,both,disable
net1    mode       rw     rxonly   disable   txonly,rxonly,both,disable
net2    mode       rw     disable  disable   txonly,rxonly,both,disable
net3    mode       rw     disable  disable   txonly,rxonly,both,disable

En la salida de ejemplo, net2 y net3, cuyos modos de LLDP se habían activado antes automáticamente, ahora están marcados como desactivados. Sin embargo, no se produce ningún cambio en net0 y net1, cuyos agentes de LLDP se habían configurado previamente.

Ejemplo 5-3  Activación de LLDP en varios enlaces de datos

En este ejemplo, se muestra cómo activar LLDP de manera selectiva. El sistema tiene dos enlaces de datos, net0 y net1. En net0, para que el agente transmita y reciba los paquetes LLDP, y en net1, para que el agente sólo transmita los paquetes LLDP, escriba los siguientes comandos:

# svccfg -s svc:/network/lldp:default setprop lldp/auto-enable-agents = "no"
# svcadm restart svc:/network/lldp:default
# lldpadm set-agentprop -p mode=both net0
# lldpadm set-agentprop -p mode=txonly net1
# lldpadm show-agentprop -p mode
AGENT   PROPERTY   PERM   VALUE    DEFAULT   POSSIBLE
net0    mode       rw     both     disable   txonly,rxonly,both,disable
net1    mode       rw     txonly   disable   txonly,rxonly,both,disable