Gestión de servicios de protocolo de ubicación de servicios en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Análisis de un rastreo de snoop slp

En el siguiente ejemplo, slpd se ejecuta en slphost1 en el modo predeterminado como un servidor de SA. El daemon del SLP se inicializa y registra slphost2 como un servidor de eco. A continuación, el proceso snoop slp se invoca en slphost1.


Notas - Para simplificar la descripción de los resultados del rastreo, las líneas en la siguiente salida snoop se marcan con números de línea.
(1) slphost1 -> 10.255.255.253 SLP V@ SrvRqst [24487] service:directory-agent []
(2) slphost2 -> slphost1 SLP V2 DAAdvert [24487] service:directory-agent://129
(3) slphost1 -> 10.255.255.253 SLP V2 SrvRqst [24487] service:directory-agent []
(4) slphost1 -> 10.255.255.253 SLP V2 SrvRqst [24487] service:directory-agent []
(5) slphost1 -> slphost2 SLP V2 SrvReg [24488/tcp]service:echo.sun:tcp://slphost1:
(6) slphost2 -> slphost1 SLP V2 SrvAck [24488/tcp] ok
(7) slphost1 -> slphost2 SLP V2 SrvDereg [24489/tcp] service:echo.sun:tcp://slphost1:
(8) slphost2 -> slphost1 SLP V2 SrvAck [24489/tcp] ok
  1. Muestra un slpd en slphost1 que realiza una detección activa de agentes de directorio mediante el envío de una multidifusión a la dirección de grupo de multidifusión del SLP en búsqueda de agentes de directorio. El número de mensaje, 24487, para la detección activa se indica entre corchetes en la pantalla de rastreo.

  2. Indica que la solicitud de detección activa 24487 del rastreo 1 es respondida por slpd, que se está ejecutando como un DA en el host slphost2. La URL del servicio de slphost2 se ha truncado para que entre en una única línea. El DA ha enviado un anuncio de DA en respuesta al mensaje de detección de agentes de directorio de multidifusión, según lo indicado por los números de mensaje coincidentes en los rastreos 1 y 2.

  3. Muestra multidifusiones de los UA en slphost1 para DA adicionales. Debido a que slphost2 ya ha respondido la solicitud, se abstiene de responder de nuevo, y ningún otro DA responde.

  4. Repite la operación de multidifusión que se muestra en la línea anterior.

  5. Muestra un slpd en slphost1 que reenvía registros de clientes de SA al DA en slphost2. Un registro de servicio de unidifusión (SrvReg) para un servidor de eco es realizado por slphost1 para el DA en slphost2.

  6. Muestra un slphost2 que responde a slphost1 SrvReg con una confirmación de servicio (SrvAck) que indica que el registro se ha realizado correctamente.

    El tráfico entre el servidor de eco que ejecuta el cliente del SA y el daemon del SLP en slphost1 no aparece en el rastreo de snoop. Esta falta de información se debe a que la operación de snoop se realiza por medio de un bucle de retorno de red.

  7. Muestra el servidor de eco en slphost1 que anula el registro del anuncio del servicio de eco. El daemon del SLP en slphost1 reenvía la anulación del registro al DA en slphost2.

  8. Muestra un slphost2 que responde a slphost1 con una confirmación de servicio (SrvAck) que indica que la anulación del registro se ha realizado correctamente.

    El parámetro /tcp que se agrega al número de mensaje en las líneas 5, 6, 7 y 8 indica que el intercambio de mensajes ocurrió por TCP.

Dónde proseguir

Después de controlar el tráfico del SLP, puede utilizar la información que se recopiló de los rastreos de snoop para determinar si es necesario realizar la reconfiguración de los valores predeterminados del SLP. Utilice la información relacionada en Chapter 3, Protocolo de ubicación de servicio de administración para configurar los valores de las propiedades del SLP. Para obtener información sobre los mensajes de SLP y los registros de servicio, consulte Chapter 5, Códigos de estado y tipos de mensaje del protocolo de ubicación de servicios.