1. 程式人生 > >mDNS故障排查(譯)

mDNS故障排查(譯)

ron 版本 問題 在線 組件 tro 思科 環境 .com

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操作

第六部分:驗證和故障排查

mDNS故障排查(譯)