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
 
 

¿Por qué implementar un DA de SLP?

El motivo principal para implementar DA es reducir la cantidad de tráfico de multidifusión y los retrasos que están asociados con la recopilación de respuestas de unidifusión. En una red grande con muchos UA y SA, la cantidad de tráfico de multidifusión que participa en la detección de servicios puede volverse tan grande que el rendimiento de la red disminuye. Mediante la implementación de uno o más DA, los UA deben enviar una unidifusión a los DA para servicios, y los SA deben registrarse con los DA mediante la unidifusión. La única multidifusión registrada con SLP en una red con DA es para la detección activa y pasiva de DA.

Los SA se registran automáticamente con cualquier DA que detectan dentro de un conjunto de ámbitos comunes, en lugar de aceptar solicitudes de servicio de multidifusión. No obstante, el SA aún responde directamente solicitudes de multidifusión en ámbitos que no son admitidos por el DA.

Las solicitudes de servicio de UA se envían por unidifusión a los DA en lugar de enviarse por multidifusión en la red cuando un DA se implementa dentro de los ámbitos del UA. Por lo tanto, los DA dentro de los ámbitos del UA reducen la multidifusión. Al eliminar la multidifusión para solicitudes de UA comunes, el tiempo que se necesita para obtener respuestas a las preguntas se reduce en gran medida (de segundos a milisegundos).

Los DA actúan como un punto focal para la actividad de SA y UA. La implementación de uno o varios DA para una colección de ámbitos proporciona un punto centralizado para supervisar la actividad del SLP. Es más sencillo supervisar los registros y las solicitudes activando el registro de DA que comprobando los registros de varios SA que están distribuidos por toda la red. Puede implementar cualquier número de DA para un determinado ámbito o para varios ámbitos, según la necesidad de equilibrar la carga.

En redes que no tienen el enrutamiento de multidifusión activado, puede configurar el SLP para utilizar la difusión. Sin embargo, la difusión es muy ineficaz, porque necesita que cada host procese el mensaje. Además, la difusión, por lo general, no se propaga entre enrutadores. Como resultado, en una red sin enrutamiento de multidifusión, los servicios se pueden detectar sólo en la misma subred. Si el enrutamiento de multidifusión se admite parcialmente, se genera una capacidad inconsistente para detectar servicios en una red. Los mensajes de multidifusión se utilizan para detectar DA. La compatibilidad parcial con el enrutamiento de multidifusión, por lo tanto, implica que los UA y SA registran servicios con todos los DA conocidos en el ámbito del SA. Por ejemplo, si un UA consulta a un DA denominado DA1, y el SA ha registrado servicios con DA2, el UA no podrá detectar un servicio. Consulte Configuración de enrutamiento de sólo difusión para obtener más información sobre cómo implementar el SLP en redes que no tienen la multidifusión activada.

En una red con compatibilidad inconsistente de todo el sitio para el enrutamiento de multidifusión, debe configurar los UA y SA del SLP con una lista consistente de ubicaciones de DA mediante la propiedad net.slp.DAAdresseses.

Por último, el DA de SLPv2 admite la interoperabilidad con SLPv1. La interoperabilidad con SLPv1 está activada de manera predeterminada en el DA. Si la red contiene dispositivos SLPv1, como las impresoras, o si es necesario interoperar con Novell Netware 5, que utiliza SLPv1 para la detección de servicios, debe implementar un DA. Sin un DA, los UA del SLP de Oracle Solaris no pueden encontrar servicios anunciados de SLPv1.