Bonjour网关部署指南,Version

苹果 0
1.0 Bonjour网关部署指南 Bonjour网关部署指南7.4版本 Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page1of20 Version1.0 Bonjour网关部署指南 目

录 介绍.................................................................................................................................................

3

部署考虑.........................................................................................................................................

3无线控制器7.4版本的思科Bonjour网关解决方案...................................................................4使用组播DNS网关来部署

Bonjour.............................................................................................

5通过用户界面在WLAN内配置Bonjour...................................................................................5通过用户界面配置组播DNS属性

..............................................................................................

8有线Bonjour设备的组播DNS

服务..........................................................................................

13Bonjour打印机服务

...................................................................................................................

15Bonjour

以及访客锚定无线控制器.............................................................................................

16Bonjour

三层漫游.........................................................................................................................

17Bonjour

服务总结.........................................................................................................................

17FlexConnect模式下的Bonjour服务支持..................................................................................18通过CLI命令在无线控制器上配置Bonjour............................................................................18配置命令

......................................................................................................................................

18显示命令

......................................................................................................................................

19清除命令

......................................................................................................................................

20排错命令

......................................................................................................................................

20 Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page2of20 Version1.0 Bonjour网关部署指南 介绍 本文档提供了相关的运维,配置信息,以通过思科统一无线局域网解决方案来支持诸如苹果Bonjour协议等组播应用。
Bonjour协议使得苹果设备能够询问并宣告诸如AirPlay之类允许音频,视频通过设备动态分享的特定服务。
部署考虑 Bonjour协议基于服务宣告和服务询问来工作,允许设备询问及通告特定的应用,例如:打印服务文件分享服务远程桌面服务iTunes文件分享iTunes无线设备同步(苹果iOSv5.0以上版本)AirPlay,提供如下流服务:iOSv4.2以上版本中的音乐广播iOSv4.3以上版本中的视频广播iOSv5.0以上版本中的全屏幕镜像(iPad2,iPhone4S及之后设备) 每一个询问或者宣告都被发送到Bonjour的组播地址,来传递到子网内的所有客户端。
苹果的Bonjour协议依赖工作在UDP端口5353的组播DNS将信息发往下面列出的保留组地址: IPv4组地址—224.0.0.251IPv6组地址—FF02::FB Bonjour协议使用的地址是链路本地组播地址,它们只能够在本地二层域中转发,因为链路本地组播意味着在设计上是停留在本地的。
路由器并不使用组播路由来重定向流量,因为跳数超时值被设置为
1。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page3of20 Version1.0 Bonjour网关部署指南 无线控制器7.4版本的思科Bonjour网关解决方案 在7.4版本以后,思科无线控制器本身支持Bonjour网关功能。
你不需要在控制器上启用组播。
无线控制器监听所有Bonjour发现报文,但是并不会转发到无线或有线网络。
Bonjour是苹果版的零配置网络(Zeroconf)协议;它是包括DNS服务发现(DNS-SD)的组播DNS。
苹果的设备同时通过IPv4和IPv6通告它们的服务(IPv6链路本地和全局唯一地址)。
当前7.4版的部署并不支持对于IPv6地址的Bonjour监听。
在iPad上,你不能关闭IPv6或者更改任何Bonjour设置。
如果你想要控制组播DNS/Bonjour,关键是限制本地网络的规模。
为了解决这一问题,思科无线控制器可以作为一个Bonjour网关。
无线控制器监听Bonjour服务,从源/主机(例如AppleTV)缓存Bonjour宣告(AirPlay,AirPrint等等),并当Bonjour客户端请求服务的时候返回响应。
这一过程描述如下。
第一步:无线控制器监听Bonjour服务。
第二步:无线控制器缓存Bonjour服务。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page4of20 第三部:无线控制器监听客户端的请求服务。
Version1.0 Bonjour网关部署指南 第四步:无线控制器通过单播响应客户端请求的Bonjour服务。
使用组播DNS网关来部署Bonjour 通过用户界面在WLAN内配置Bonjour 在7.4版本中,无线控制器本身能够支持Bonjour网关的功能。
你不需要在无线控制器上开启组播。
无线控制器监听所有Bonjour发现报文,但是并不会转发到无线或有线网络。

1.为了配置和说明无线控制器上的Bonjour特性,在与客户端VLAN隔离的VLAN内为Bonjour 服务创建一个动态接口。
下面的例子显示了为苹果的客户端和AppleTV分配不同的接口和VLAN: Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page5of20 Version1.0 Bonjour网关部署指南
2.为使用任意安全类型的客户端创建一个WLAN。
默认情况下,组播DNS监听在WLAN内是启用的。

3.为了以防万
一,点击WLANid,点击Advanced标签,确保组播DNS监听选项是启用的。
选择default-mdns-profile作为组播DNS的配置,允许你需要的Bonjour服务在特定的无线局域网内通告。

4.点击Apply。
注意:一个WLAN只能应用一个组播DNS配置。

5.为服务创建另一个WLAN并确保该无线局域网被映射到非管理接口,如下图所示。
注意:v5.0版本的AppleTV并不支持WiFi受保护接入2(WPA2)-企业认证。
对于802.1x的网络,你可以通过使用相同的有线接口来创建一个WPA2-预共享密钥(PSK)的无线局域网来越过这个问题。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page6of20 Version1.0 Bonjour网关部署指南
6.将AppleTV连接到为设备服务创建的服务集标识(SSID)上,并将Bonjour客户端(iPad/iPhone)连接到客户端SSID。

7.导航到Monitor>Clients,观察Bonjour服务的AppleTV以及Bonjour客户端(你的iPad/iPhone)关联到了两个不同的SSID,如下图所示: 如上图所示,表明AppleTV和客户端连接到了不同的VLAN。
这一映射会在下面的步骤中被确认。

8.点击Bonjour设备AppleTV的客户MAC地址,如上图所示,来查看它的详细信息。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page7of20 Version1.0 Bonjour网关部署指南
9.确认AppleTV关联到的接口映射到了与客户端不同的VLAN。
在这个案例中,是VLAN11。
10.点击客户端(iPad/iPhone)的MAC地址来查看它的详细信息。
如下图所示,确保iPad/iPhone关联到了非服务接口。
在这个案例中,是VLAN10。
通过用户界面配置组播DNS属性
1.为了创建并应用Bonjour服务,去往CONTROLLER>mDNS>General。

2.在全局配置下,检查mDNSGlobalSnooping检查框是否启用了监听,默认情况下,它是被关闭 的。
主服务数据库显示了预配置的默认属性。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page8of20 Version1.0 Bonjour网关部署指南 主服务数据库是一个包括所有无线控制器支持的Bonjour服务的用户可配置的数据库。
如上图所示,一个默认的服务列表,如AppleTV和打印机,已经在启动时被添加到了这个列表。
只有当服务出现在主服务列表数据库中时,无线控制器才会监听并且学习组播DNS服务通告。
同样的,一旦Bonjour属性名字关联的客户允许服务询问,只有那些主服务列表中列出的服务询问会被响应给客户端。
主服务列表数据库最多可以包含64个服务,因此无线控制器有能力监听并学习64个不同的服务。

3.为了添加Bonjour服务,从选择服务下拉列表中选择希望的选项。
这个例子中,选择的是Scanner。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page9of20 Version1.0 Bonjour网关部署指南
4.点击Add按钮,然后点击Apply。
每个服务名字都有一个预定义的服务字符串。

5.为了选择通告的服务,点击mDNS>Profiles。
默认的属性会被显示。

6.导航到Controller>mDNS>Profiles,然后选择default-mdns-profile。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page10of20 Version1.0 Bonjour网关部署指南 注意:如果需求是只使用默认的服务,将default-mdns-profile应用到那个特定的无线局域网中。
点击mDNS>DomainNames来检查哪个Bonjour服务正在运行。
在下面的例子中,AppleTV由无线媒介发现。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page11of20 Version1.0 Bonjour网关部署指南
7.当Bonjour服务出现在域名之下时,导航到mDNS>General>AppleTV来检查该服务正在使用哪个组播DNS的属性。
由于这个例子使用的是默认属性,该服务出现在default-mdns-profile之下。

8.一旦属性被关联到无线局域网,检查Bonjour服务是否被路由到VLAN。

9.确保你的苹果iPhone/iPad客户端连接到了客户端SSID。
10.使用TV遥控器来检测,在设置菜单内选择AirPlay,并确保AirPlay是启用的。
你可以设置
个可选的密码来保证安全。
11.在你的苹果iOS设备上,双击home按钮来显示多任务视图。
12.从左往右划动(iPhone两次,iPad一次)来显示一个包含AirPlay图标的菜单,如下图所示。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page12of20 13.在列表中选择AppleTV,启用镜像。
Version1.0 Bonjour网关部署指南 14.苹果设备的顶端状态栏会变成蓝色并显示一个AirPlay的图标来表示你正在广播你AppleTV的屏幕。
有线Bonjour设备的组播DNS服务 在大部分情况下,一些Bonjour设备可能直接连接到交换机或者其他设备上。
即使Bonjour设备通过以太网线连接到网络中,Bonjour服务也能被接入。
有线Bonjour设备的VLAN必须中继到无线控制器以使它们的通告能够被看见并且发送给无线客户端。
在这个例子中,Bonjour设备(AppleTV)处于VLAN11内,并被关联到无线控制器的动态接口上。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page13of20 Version1.0 Bonjour网关部署指南
1.在无线控制器的用户界面内,导航到Controller>mDNS>DomainNames。
此时AppleTV通过有线媒介在一个动态VLAN中被发现,如下图所示。

2.使用你的苹果客户端(iPhone/iPad)来检查苹果的服务仍旧被广播。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page14of20 Version1.0 Bonjour打印机服务 Bonjour网关部署指南 在大部分的网络中,打印机都通过有线方式接入到网络中。
当客户请求服务时,你还可以显示并确认AirPrint服务正被无线控制器缓存和通告。
上面讨论的相同内容也适用于有线的Bonjour设备(AppleTV)。

1.为了检查Bonjour打印机服务是否被无线控制器发现,导航到CONTROLLER>mDNS>DomainNames。
打印机出现在了域名IP条目下,包含有线类型和VLANid。

2.单个Bonjour设备能够通告多个Bonjour服务,例如,一个打印机能够通告AirPrint,打印机,扫描仪,照片打印机等等。
为了确认哪种服务被无线控制器缓存,去往CONTROLLER>mDNS>General,点击相应的服务名字。
注意:任何通告服务字符串_ipp._tcp.local的打印机服务都被无线控制器缓存到了服务名AirPrint之下。
同样的,如果打印机也通告了字符串_print._tcp.local,它也会出现在打印机服务名字下。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page15of20 Version1.0 Bonjour网关部署指南 下面,Bonjour打印机通告的AirPrint服务是default-mdns-profile的一部分。

3.一旦服务在无线控制器上可见,检查有线Bonjour打印机服务是否被路由到VLAN,并且是否被你的iOS设备检测到。
确保你的苹果iPhone/iPad客户端连接到了客户端SSID。

4.使用你的iOS设备来测试AirPrint服务
A.如下图所示,在iOS6中点击Print图标或者在iOS5中点击Print。

B.在打印机选项下,点击SelectPrinter来查看Bonjour打印机被设备发现了。

C.选择该打印机,点击Print来测试AirPrint服务。
Bonjour以及访客锚定无线控制器 对于访客锚定无线控制器,访客的WLAN能够看到Bonjour服务被通告给锚定无线控制器。
Bonjour询问和通告在CAPWAP隧道中被发送。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page16of20 Version1.0 Bonjour网关部署指南 Bonjour三层漫游 三层漫游工作在IP之上的以太网(EoIP)隧道中,用于保证客户端在不同无线控制器管理下的无线接入点之间移动时能够始终看到它们在原有无线控制器上看到的设备。
在锚定无线控制器上的Bonjour服务被显示给客户端,同时包括有线和无线的设备。
Bonjour服务总结 7.4版本能够支持最多64个服务,每个服务类型支持最多100个服务提供商。
每个服务提供商使用域名注册到无线控制器上。
一个满足属性需求的客户端通过单播直接从服务提供商获取服务。
每一个Bonjour服务都有一个被通告的跳计数值TTL。
当达到85%跳计数值TTL的时候, 控制器会要求设备发送一个更新。
Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page17of20 Version1.0 Bonjour网关部署指南 FlexConnect模式下的Bonjour服务支持 对于集中交换的WLAN,Bonjour的行为和无线接入点处于本地模式的时候一样。
客户的Bonjour请求被发往无线控制器,无线控制器的Bonjour响应通过单播CAPWAP隧 道被发回无线接入点。
FlexConnect无线接入点并不需要组播-单播模式来支持Bonjour。
对于本地交换的无线局域网,Bonjour任然只能工作在单个子网内。
通过CLI命令在无线控制器上配置Bonjour 这里列出了能够使用的命令行接口(CLI)命令,来在无线控制器上配置Bonjour。
配置命令 在全局启用或者关闭组播DNS监听 WLC>configmdnssnooping{enable|disable} 创建一个新的组播DNS属性名称 WLC>configmdnsprofilecreateprofile-name 删除一个已经存在的组播DNS属性名称 WLC>configmdnsprofiledeleteprofile-name 将一个组播DNS属性名称关联到一个接口 WLC>configinterfacemdns-profile{management|allinterface-name}{profile-name|none} 注意:如果一个WLAN关联到了一个接口,无线控制器会发出一个从属错误。
将组播DNS属性名称关联到一个接口组 WLC>configinterfacegroupmdns-profile{all|interface-group-name}{profile-name|none} 注意:如果一个WLAN关联到了一个接口,无线控制器会发出一个从属错误。
对于一个WLAN开启或者关闭组播DNS支持 WLC>configwlanmdns{enable|disable}{wlanid|all} Note:Thedefaultvalueisenabled.注意:默认是开启的 将一个组播DNS属性关联到一个WLAN WLC>configwlanmdns{profile-name|none}{wlanid|all} Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page18of20 Version1.0 Bonjour网关部署指南 创建一个新的组播DNS服务 WLC>configmdnsservicecreateservice-nameservicestringquery{enable|disable} 开启或者关闭一个服务的询问 WLC>configmdnsservicequery{enable|disable}service-name 删除一个组播DNS服务 WLC>configmdnsservicedeleteservice-name 将一个服务关联到给定的属性名称 WLC>configmdnsprofileserviceaddservice-nameprofile-name 从一个属性名称下移除服务 WLC>configmdnsprofileservicedeleteservice-nameprofile-name 配置询问的时间间隔 WLC>configmdnsqueryintervalinterval-value 注意:默认值是15分钟,范围是10分钟到2小时显示命令 WLC>showmdnsprofilesummaryWLC>showmdnsprofiledetailedprofile-nameWLC>showmdnsservicesummaryWLC>showmdnsservicedetailedservice-nameWLC>showinterfacedetailedinterface-nameWLC>showinterfacegroupdetailedinterface-group-nameWLC>showwlanwlan-idWLC>showclientdetailmac-addressWLC>worksummary Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page19of20 Version1.0 清除命令 Bonjour网关部署指南 清除每个服务动态学习到的组播DNS数据库 WLC>clearmdnsservice-database{all|service-name} 排错命令 显示组播DNS相关的事件 WLC>debugmdnsmessage{enable|disable} 显示组播DNS事件的细节 WLC>debugmdnsdetail{enable|disable} 显示组播DNS处理的相关错误 WLC>debugmdnserror{enable|disable} 开启所有排错信息 WLC>debugmdnsall{enable|disable} 所有的排错信息能够基于MAC地址来过滤 翻译:余骏校对:谢清译于2013年3月 Copyright©2011CiscoSystems,Inc.Allrightsreserved.Page20of20

标签: #怎么处理 #打不开 #文件 #怎么做 #文件 #乱码 #怎么改 #文件