所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S7700, S9700 V200R010C00 配置指南-IP业务

本文档介绍了IP业务的配置,具体包括IP地址配置、ARP配置、DHCP配置、DNS配置、mDNS网关配置、mDNS中继配置、UDP Helper配置、IP性能优化配置、IPv6基础配置、DHCPv6配置、IPv6 DNS配置、IPv6 over IPv4隧道配置和IPv4 over IPv6隧道配置。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
mDNS中继原理描述

mDNS中继原理描述

下面从以下三个阶段介绍mDNS中继与Bonjour设备的交互过程:

服务提供设备通告服务阶段

图6-3  服务提供设备通告服务工作原理图

服务提供设备把所能提供的服务通告给mDNS网关,这样,mDNS网关就能记录网络中所有可用的服务信息。主机名用来标识服务提供设备。服务名用来标识设备所能提供的服务,服务名中记录了服务类型。例如服务名“Officejet Pro 8100 [C12FFA] (7)._printer._tcp.local”表示能够提供打印服务。每台设备可以提供多种类型的服务。服务提供设备通告服务的工作原理如图6-3所示。

  1. 探测主机名阶段

    1. 支持Bonjour技术的Apple TV上电启动后,自动生成一个主机名,并发送目的组播地址为224.0.0.251的mDNS请求报文探测主机名是否与其他服务提供者重复,以确保主机名在网络中唯一。
    2. mDNS中继收到探测报文后将目的组播地址改为指定mDNS网关的IP地址,并向mDNS网关单播发送mDNS请求报文。
    3. mDNS网关接收到mDNS请求报文后,查询本地记录的主机名列表。

      如果存在此主机名,表示网络中已经有其他服务提供者使用此名字,则单播发送冲突报文给mDNS中继。mDNS中继接收到冲突报文后将目的地址改为组播地址并在本VLAN内组播发送。Apple TV收到冲突报文后重新生成一个主机名,重新进行探测。如果在探测时间内没有收到mDNS网关的冲突回应报文,表示主机名唯一。

  2. 通告主机名阶段

    Apple TV组播发送mDNS报文通告其主机名和IP地址,mDNS中继收到mDNS请求报文后将目的组播地址改为指定mDNS网关的IP地址,并向mDNS网关单播发送mDNS请求报文,网关收到请求报文后记录此主机名和其IP地址信息。

  3. 探测服务名阶段

    1. Apple TV发送目的组播地址为224.0.0.251的mDNS请求报文探测服务名是否与其他服务提供者重复,以确保主机名在网络中唯一。
    2. mDNS中继收到请求报文后将目的组播地址改为指定mDNS网关的IP地址,并向mDNS网关单播发送mDNS请求报文。
    3. mDNS网关收到探测报文后查询本地记录的服务列表。

      如果存在此服务名,表示网络中已经有其他服务提供者使用此服务名,则单播发送冲突报文给mDNS中继。mDNS中继接收到冲突报文后将目的单播地址改为组播地址并在本VLAN内组播发送。Apple TV收到冲突报文后重新生成一个服务名,重新进行探测。如果探测时间内没有收到mDNS网关的冲突回应报文,表示服务名唯一。

  4. Apple TV组播发送mDNS报文通告其服务信息,mDNS中继收到mDNS请求报文后将目的组播地址改为指定mDNS网关的IP地址,并向mDNS网关单播发送mDNS请求报文,mDNS网关收到请求报文后记录此服务信息,包括服务名、服务类型和TTL值等。

    TTL值是服务提供设备提供给mDNS网关的。mDNS网关上记录的服务信息列表中的TTL值代表其服务列表的老化时间。在老化时间内,如果mDNS网关收到服务提供设备发送的服务列表更新消息(mDNS回应报文),则刷新服务信息。经过老化时间后,如果mDNS网关没有收到服务提供设备发送的服务列表更新消息,则删除该服务信息。

用户终端请求发现服务阶段

图6-4  用户终端请求发现服务工作原理图
  1. 支持Bonjour技术的用户终端(iPhone)组播发送mDNS请求报文,查询网络中是否有需要的某种服务。mDNS中继收到mDNS请求报文后将目的组播地址改为指定mDNS网关的IP地址,然后向mDNS网关单播发送mDNS请求报文。

  2. mDNS网关接收到请求报文后,查找服务列表,把能够提供此服务的主机名和IP地址单播回应给mDNS中继,mDNS中继收到响应报文后将目的地址改为组播地址,然后在本VLAN内组播发送。这样,用户终端收到响应报文后就可以选择相应的服务提供设备建立连接。

mDNS中继定时发现服务阶段

mDNS中继支持定时发现服务功能,每隔一个探测周期mDNS中继向其所连接的各VLAN内组播发送查询消息,服务提供设备收到查询消息后会回应给mDNS中继,然后mDNS中继再将服务信息转发给mDNS网关。这样,mDNS网关收到回应报文后刷新服务信息列表。一方面保证了服务提供设备的服务信息及时通告给mDNS网关;另一方面保证了mDNS网关维护的服务信息列表的及时性和完整性。

翻译
下载文档
更新时间:2019-08-21

文档编号:EDOC1000141459

浏览量:20316

下载量:847

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页