[发明专利]一种实现零配置联网协议服务的方法和网络设备有效
申请号: | 201310230618.2 | 申请日: | 2013-06-09 |
公开(公告)号: | CN104243190B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 徐国祥;张海涛 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 子网 网络设备 服务 管理设备 联网协议 零配置 报文查询 发明构思 服务响应 集中管理 监听设备 三层网络 终端发送 终端发现 监听 全网 申请 本子 终端 记录 | ||
1.一种实现零配置联网协议Bonjour服务的方法,应用于包括多个子网的组网中的任一子网中的任一二层网络设备上,该组网中还包括Bonjour管理设备,该Bonjour管理设备为该组网中任一服务器,或新增服务器;该网络设备作为该子网中的Bonjour监听设备,其特征在于,所述方法包括:
该网络设备监听到本子网中的Bonjour服务宣告或响应报文时,将所述宣告或响应报文中携带的Bonjour服务的域名服务DNS资源条目记录更新到本地数据库中,并将该DNS资源条目同步给所述组网中的Bonjour管理设备;
该网络设备接收所述Bonjour管理设备发送的其他各子网中的Bonjour服务,将接收到的Bonjour服务中的DNS资源条目记录更新到本地数据库中,并在本子网中发送组播域名服务mDNS响应报文来宣告本网络设备记录的DNS资源条目对应的其他子网的Bonjour服务;
该设备接收到本子网中的任一终端发送的mDNS报文查询Bonjour服务时,若本地数据库中记录的Bonjour服务的DNS资源条目中存在其他子网中相应的Bonjour服务时,将所述其他子网中相应的Bonjour服务响应给该终端,使该终端能够获得其他子网中的所述Bonjour服务。
2.根据权利要求1所述的方法,其特征在于,所述该网络设备监听到本子网中的Bonjour服务宣告或响应报文,将所述宣告或响应报文中携带的Bonjour服务的DNS资源条目记录更新到本地数据库中时,所述方法进一步包括:
记录所述DNS资源条目的生存时间TTL,并当所述记录的TTL时间到时,所述网络设备发起mDNS报文查询所述DNS资源条目对应的Bonjour服务;
如果接收到响应所述查询的Bonjour服务的报文,且该报文中携带的Bonjour服务的DNS资源条目同本地记录的所述DNS资源条目相同时,刷新该DNS资源条目的TTL;
如果接收到响应所述查询的Bonjour服务的报文,且该报文中携带的Bonjour服务的DNS资源条目与本地记录的DNS资源条目不同时,使用该报文中携带的Bonjour服务的DNS资源条目更新所述记录的该Bonjour服务的DNS资源条目,并记录更新后的所述DNS资源条目的TTL,同时将更新后的DNS资源条目同步给所述Bonjour管理设备;
如果未接收到响应所述查询的Bonjour服务的报文,删除所述DNS资源条目,并通知所述Bonjour管理设备删除该网络设备对应的Bonjour服务的所述DNS资源条目。
3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
如果该网络设备监听到的本子网中的Bonjour服务宣告或响应报文中携带的Bonjour服务的DNS资源条目中的因特网协议IP地址是本地链路地址,不记录该Bonjour服务的DNS资源条目。
4.根据权利要求1所述的方法,其特征在于,当该网络设备向所述Bonjour管理设备同步的Bonjour服务的DNS资源条目为新增的Bonjour服务的DNS资源条目时,所述方法进一步包括:
该网络设备查询所述Bonjour管理设备上是否已记录该Bonjour服务的服务实例名,如果是,根据该Bonjour服务的服务实例名配置一个新的服务实例名,使用新的服务实例名将该Bonjour服务的DNS资源条目同步给所述Bonjour管理设备,并在本地将该Bonjour服务的服务实例名同新配置的服务实例名进行映射。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述方法进一步包括:
该网络设备接收到Bonjour管理设备通知的管理规则并记录在本地数据库中;该管理规则为禁止本子网中的至少一个终端获得其他子网中的Bonjour服务;
该网络设备在接收到本子网中所述至少一个终端中的任一终端发送的mDNS报文查询所述管理规则禁止的Bonjour服务时,不将记录的所述管理规则禁止的其他子网中的所述Bonjour服务响应给该终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310230618.2/1.html,转载请声明来源钻瓜专利网。