Bonjour简介:
Bonjour是苹果为基于组播域名服务(multicast DNS)的开放性零设置网络标准所起的名字,能自动发现IP网络上的电脑、设备和服务。Bonjour 使用工业标准的 IP 协议来允许设备自动发现彼此,而不需输入IP 地址或配置DNS 服务器。使用Bonjour的设备在网络中自动传播它们自己的服务信息并聆听其它设备的服务信息,设备之间就象在打招呼,这也是命名为Bonjour(法语:你好)的原因。这样,Bonjour使局域网中的系统和服务即使在没有网络管理员的情况下很容易被找到。
AirPrint,AirPlay,Screen Mirroing等Bonjour技术在工作和生活中给我们带来了很大的便利性。不过如果不明白其工作原理的话,一旦发生问题则很难找到问题所在。这不,我亲身经历了思科的无线控制器升级改动配置后,原来用得好好的无线投屏和无线打印一下子全部不能用了。经过排查发现是启用了Flexconnect导致的。下面开始来讲解解决思路和工作原理。
如果无线控制器配置了Flexconnect localswitch的话,由于搜索airplay和AirPrint需要使用mdns协议。但是此协议不支持flexconnect模式。意思就是鱼和熊掌不能兼得,所以如果要继续使用这些服务那么针对每个SSID都得做如下变更:
首先,WLAN关闭FlexConnect Localswitch。
其次,勾选mdns snooping并调用对应的profile。
第三,在WLAN对应的接口调用相同的mdns profile即可。
关于如何在思科无线控制器上如何部署Bonjour请参考下面文章:
关于Bonjour的工作原理和排错请参考下面链接: