Dell Networking交换机上的Apple Bonjour和多个VLAN限制
摘要: 本文章介绍了Dell Networking交换机上的Bonjour协议(AirPrint和AirPlay)和多播路由限制。
症状
本文讨论 Dell Networking 交换机上的 Bonjour® 协议的限制。使用 Bonjour 的服务包括 Apple® AirPrint 和 AirPlay。
什么是Bonjour?
Bonjour 是一种零配置网络技术,可为台式计算机、移动设备和网络服务启用服务发现、地址分配和名称解析。它适用于普通的单子网IP网络,例如家庭无线网络。Bonjour是由Apple提供的零配置实施的商品名称。大多数 Apple 设备都支持 Bonjour,包括 Mac OS X作系统、iPhone、iPod Touch、iPad、Apple TV 和 AirPort Express。
Bonjour可以安装在运行Microsoft Windows®的计算机上,并由具有网络功能的打印机(AirPrint)支持。Bonjour还附带Apple Photos、iTunes和Safari等广受欢迎的软件程序。Bonjour使用多播DNS (mDNS)查找设备及这些设备提供的服务。
在Dell Networking上配置Bonjour
Dell Networking交换机符合Bonjour的行业标准RFC6762。Bonjour使用链接-本地多播,类似于广播数据包。链接-本地多播在Dell Networking交换机上默认受到支持和启用;无需进行配置。但是,建议禁用igmp侦听,因为igmp侦听可能导致丢弃链接-本地多播流量。
要在N系列上全局禁用igmp侦听: N3000(config)#no ip igmp snooping
要在S系列上禁用igmp侦听: S3000(config)#no ip igmp snooping enable
Dell Networking上的Bonjour限制
Bonjour适用于普通的单子网IP网络,符合RFC6762。
Dell Networking交换机不支持在多个VLAN中路由Bonjour。
某些Dell Networking交换机支持多播路由,但是Bonjour与符合RFC标准的多播路由不兼容。Bonjour 使用多播 DNS (mDNS)。mDNS 根据RFC6762使用链路本地 IP 地址:“任何 DNS 查询以 .local 必须发送到 mDNS IPv4 链路本地多播地址 224.0.0.251。”224.0.0.251是链接本地多播的地址。本地地址不可路由。
一些供应商已在子网中实施自定义mDNS桥接,以便Bonjour能够与多个VLAN和子网配合工作。此解决方法不是Dell Networking交换机的一项功能,并且不符合RFC。
原因
。
解决方案
。