跳过导航链接 | |
退出打印视图 | |
![]() |
在 Oracle Solaris 11.1 中管理服务位置协议服务 Oracle Solaris 11.1 Information Library (简体中文) |
本节概括了 SLP 的基本操作,并介绍了 SLP 管理中所用的代理和进程。
只需进行少量配置或无需进行任何配置,SLP 便可自动提供下面的所有服务。
用于获取访问服务所需信息的客户机应用程序请求
对网络硬件设备或软件服务器的服务通知;例如,打印机、文件服务器、摄像机和 HTTP 服务器
从主服务器故障中进行托管恢复
此外,还可以根据需要执行以下操作来管理和调优 SLP 操作。
将服务和用户组织到由逻辑组和功能组构成的范围中
启用 SLP 日志记录,以监视网络中的 SLP 操作或对其进行故障排除
调节 SLP 时间参数以提高性能和可伸缩性
将 SLP 配置为:在不支持多播路由的网络中部署 SLP 时,它不发送和处理多播消息
SLP 库向可识别网络的代理告知通知服务,以便在网络中搜索这些服务。SLP 代理负责维护有关服务类型和位置的最新信息。这些代理也可以使用代理注册来通知未直接启用 SLP 的服务。有关更多信息,请参见第 4 章。
客户机应用程序依赖于 SLP 库,该库可直接向通知服务的代理发出请求。
下表描述了 SLP 代理。
表 1-1 SLP 代理
|
下图显示了实现 SLP 体系结构的基本代理和进程。该图表示了 SLP 的缺省部署。未进行任何特殊配置。只需要两个代理:UA 和 SA。SLP 框架允许 UA 向 SA 多播服务请求。SA 会向 UA 单播应答。例如,当 UA 发送服务请求消息时,SA 将以服务应答消息来响应。服务应答包含与客户机要求相匹配的服务的位置。属性和服务类型还可能具有其他请求和应答。有关更多信息,请参见第 5 章。
图 1-1 SLP 基本代理和进程
下图显示在框架中部署 DA 时用于实现 SLP 体系结构的基本代理和进程。
图 1-2 用 DA 实现的 SLP 体系结构代理和进程
部署 DA 时,网络中发送的消息较少,因此 UA 可以更快速地检索信息。当网络规模增大或者不支持多播路由时,DA 是基本要素。DA 用作已注册的服务通知的高速缓存。SA 发送注册消息 (SrvReg),其中列出它们向 DA 通知的所有服务。然后,SA 将在应答中收到确认 (SrvAck)。服务通知将由 DA 刷新,或到期(根据为通知设置的生命周期)。UA 搜索到 DA 后,会向 DA 单播请求,而不向 SA 多播请求。
有关 Oracle Solaris SLP 消息的更多信息,请参阅第 5 章。