mDNS故障排查(译)

Troubleshoot and Understand mDNS Gateway on Wireless LAN Controller (WLC)

第一部分:介绍

这篇文档描述了Bonjour协议在WLC上的操作,该文档旨在协助工程师理解该工作流量的原理以及提供故障排查的指导。

第二部分:需求和前提

知识需求:

Cisco建议你对Bonjour协议、在WLC配置mDNS、以及多播路由有一定的基础知识,以便你能更好的理解。

设备组件:

该文档是基于如下设备和相关软件版本完成的:

  • AIR-CT2504-K9 WLC, 8.2.141.0
  • WS-C3560CX-8PC-S
  • AIR-CAP3702I-E-K9
  • Apple TV
  • Iphone5s, 10.2

该文档是在指定的LAB环境中完成的,所有的设备开始都是默认的配置。如果你的网络是在线的,有业务,那么需要你了解你的操作对网络的潜在影响。

第三部分:背景信息

Bonjour协议是一种Apple服务发现协议,它使用多播域名系统(multicast Domain Name System,mDNS)服务记录来定位本地网络上的设备和服务。

Bonjour协议通过服务通告(service announcements)和服务查询(service queries)来运作。每个查询和通告消息都以组播地址224.0.0.251为目的地址发送出去(如果在IPv6中,地址为FF02::FB),该协议在UDP5353上使用mDNS。

Bonjour协议使用的地址是链路本地多播地址,因此仅转发到本地L2网络。路由器无法使用多播路由重定向流量,因为生存时间(TTL)设被置为1。那么,这就有一个问题,所有的服务提供者(或者称为源,通告服务的设备)和Bonjour客户端(请求服务的设备)都必须位于同一子网,这就限制扩展性。那么,为了解决这个问题,思科WLC就充当这个Bonjour的网关。由WLC来监听Bonjour服务,缓存这些来自源的Bonjour通告(例如AirPlay、AirPrint等)。例如,Apple TV会在Bonjour客户端请求服务的时候给予响应。那么这样的方式就就可以让源和客户端位于不同的子网中。

第四部分:配置拓扑

网络拓扑图

Debug及数据流

当mDNS在Cisco WLC上运行时,会发生基本的四个步骤。 这些步骤描述如下:

步骤1:当在WLC全局开启mDNS

第五部分:数据流和debug操作

第六部分:验证和故障排查

猜你喜欢

转载自www.cnblogs.com/MomentsLee/p/10177108.html