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
 
 

Asignación de nombre de ámbito y colocación de DA

La colocación de DA y la asignación de nombres de ámbito en una red con un host múltiple se deben realizar cuidadosamente para garantizar que los clientes obtengan servicios accesibles. Sea especialmente cauteloso cuando el enrutamiento esté desactivado y la propiedad net.slp.interfaces esté configurada. De nuevo, si el enrutamiento de unidifusión está activado entre las interfaces en un equipo de hosts múltiples, no es necesaria ninguna configuración especial de DA ni ámbito. Los anuncios se almacenan en la memoria caché con los servicios de identificación de DA a los que se puede acceder desde cualquiera de las subredes. Sin embargo, si el enrutamiento de unidifusión está desactivado, la colocación incorrecta de DA puede generar problemas.

Para ver los problemas que pueden ocurrir en el ejemplo anterior, considere qué sucedería si bigguy ejecuta un DA y los clientes en todas las subredes tienen los mismos ámbitos. Los SA en la subred 143 registran sus anuncios de servicios con el DA. Los UA en la subred 144 pueden obtener esos anuncios de servicios, aunque no se pueda acceder a los hosts de la subred 143.

Una solución a este problema es ejecutar un DA en cada subred y no en el host múltiple. En esta situación, la propiedad net.slp.interfaces en los hosts múltiples debe configurarse con una dirección o un nombre de host de interfaz único, o debe dejarse sin configurar, con lo que se fuerza el uso de la interfaz predeterminada. La desventaja de esta solución es que los hosts múltiples son, a menudo, grandes equipos que podrían manejar mejor la carga computacional de un DA.

Otro solución es ejecutar un DA en el host múltiple, pero configurar ámbitos para que los SA y UA en cada subred tengan un ámbito diferente. Por ejemplo, en la situación anterior, los UA y SA en la subred 142 pueden tener un ámbito que se denomina scope142. Los UA y SA en la subred 143 pueden tener otro ámbito que se denomina scope143, y los UA y SA en la subred 144 pueden tener un tercer ámbito que se denomina scope144. Puede configurar la propiedad net.slp.interfaces en bigguy con las tres interfaces, de modo que el DA atienda tres ámbitos en las tres subredes.