症狀
本文章介绍了Dell Networking交换机上的Bonjour®协议限制。使用Bonjour的服务包括Apple® AirPrint和AirPlay。
什么是Bonjour?
Bonjour是零配置网络,为台式计算机、移动设备和网络服务启用服务发现、地址分配和名称解析。它适用于普通的单子网IP网络,例如家庭无线网络。Bonjour是由Apple提供的零配置实施的商品名称。它受大多数Apple产品系列的支持,包括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使用mDNS。mDNS使用链接-本地ip地址,并符合RFC6762:“以".local."结尾的任何对于名称的DNS查询必须被发送至mDNS IPv4链接-本地多播地址224.0.0.251。”224.0.0.251是链接本地多播的地址。本地地址不可路由。
一些供应商已在子网中实施自定义mDNS桥接,以便Bonjour能够与多个VLAN和子网配合工作。此解决方法不是Dell Networking交换机的一项功能,并且不符合RFC。
受影響的產品
PowerSwitch S3048-ON, PowerSwitch S4048-ON, PowerSwitch S4810-ON, PowerSwitch S5000, PowerSwitch S6000, PowerSwitch S6000 ON, PowerSwitch N1500 Series, PowerSwitch N2000 Series, PowerSwitch N2100 Series, PowerSwitch N3000 Series
, Dell EMC PowerSwitch N3100 Series, PowerSwitch N4000 Series, Dell Networking S3100 Series, PowerSwitch S4048T-ON, PowerSwitch S6010-ON, PowerSwitch S6100-ON, Dell Networking X1000 Series, Dell Networking X4000 Series
...