在以下示例中,slpd 以缺省模式在 slphost1 中作为 SA 服务器运行。SLP 守护进程会将 slphost2 初始化并注册为回显服务器。然后,将在 slphost1 中调用 snoop slp 进程。
为简化对跟踪结果的说明,以下 snoop 输出中的各行都用行号作为标志:
(1) slphost1 -> 239.255.255.253 SLP V@ SrvRqst [24487] service:directory-agent [] (2) slphost2 -> slphost1 SLP V2 DAAdvert [24487] service:directory-agent://129 (3) slphost1 -> 239.255.255.253 SLP V2 SrvRqst [24487] service:directory-agent [] (4) slphost1 -> 239.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 |
显示 slphost1 上的 slpd,该守护进程通过向 SLP 多点传送组地址进行多点传送,执行活动目录代理搜索来搜索目录代理。 在跟踪显示中,用于主动搜索的消息编号 24487 在方括号中表示。
表示来自跟踪 1 的主动搜索请求 24487 由 slpd 应答,该守护进程作为 DA 在主机 slphost2 上运行。 slphost2 中的服务 URL 已被截断,以便显示在一行中。DA 已发送 DA 通知作为对多点传送目录代理搜索消息的应答,如跟踪 1 和 2 中匹配的消息编号所示。
显示 slphost1 中的 UA 对于其他 DA 的多点传送。 由于 slphost2 已对请求做出应答,因此它将禁止再次响应,不会进行其他的 DA 应答。
重复上一行中显示的多点传送操作。
在向 slphost2 中的 DA转发 SA 客户机注册的 slphost1 上显示 slpd。slphost1 向 slphost2 上的 DA 进行回显服务器的单点传送服务注册 (SrvReg)。
显示 slphost2 对 slphost1 SrvReg 的响应,该响应带有指示注册已成功的服务确认 (SrvAck)。
snoop 跟踪中不显示运行 SA 客户机的回显服务器与 slphost1 上的 SLP 守护进程之间的流量。缺少此信息的原因是 snoop 操作通过网络回送执行。
在注销回显服务通知的 slphost1 上显示回显服务器。slphost1 中的 SLP 守护进程会将注销转发给 slphost2 上的 DA。
显示 slphost2 对 slphost1 的响应,该响应带有指示取消注册成功的服务确认 (SrvAck)。
第 5、6、7 和 8 行的消息编号后附加的 /tcp 参数指示通过 TCP 进行了消息交换。
监视 SLP 通信流量后,可以使用从 snoop 跟踪中收集的信息来确定是否需要对 SLP 缺省值进行任何重新配置。使用第 9 章,管理 SLP(任务)中的相关信息来配置 SLP 属性设置。有关 SLP 消息和服务注册的更多信息,请参阅第 11 章,SLP(参考)。