1、mDNS介绍

两个协议:mDNS和Bonjour

mDNS:

mDNS(Multicast DNS):主要实现了在没有传统DNS Server的情况下使用LAN内的主机实现相互发现和通信。

使用UDP端口5353(src&dst),遵从DNS协议。

组播地址一般使用224.0.0.251

mDNS工作原理:

首先,该feature用于LAN内部,并且主机的域名为".local"结尾,每个接入LAN的主机,如果开启了mDNS服务,都会向LAN中的所有主机以组播的方式发送一个消息,包含着本主机的“域名”和“IP”。而其他有mDNS服务的主机也会响应,反馈自己的“域名”和“IP”,如此,如果设备需要服务时,就通过mDNS查询域名对应的IP地址,对应的设备收到该报文后同样通过组播方式应答,此时其他主机设备也是可以收到该应答报文的,其他主机也会记录域名和IP以及TTL等信息,更新自己的缓存。

Bonjour:

Bonjour:Apple公司基于mDNS开发的协议,该词取于法语“Bonjour”意为“Hello”的意思。

使用Bonjour的设备在网络中自动组播它们自己的服务信息并监听其它设备的服务信息。设备之间就像是在打招呼一样,这也是该技术被命名为Bonjour的原因。Bonjour使得LAN的中的系统和服务即使在没有网络管理员的情况下也很容易被找到。

Bonjour工作原理:

  • 通告:任何一个设备接入网络中,都需要通告全网自己的设备信息,例如IP,端口,服务类型,是否有认证密码等。
  • 查询:查询整个网络中是否有可供自己服务的服务,查询网络中是否存在冲突,查询目的主机的IP地址。

常见应用:Safari、iTunes、iPhoto、AirPlay等

实际上,当一个设备的有可提供的服务,在WLC上收集到这些信息,等待有主机想要使用这些服务的时候,WLC就会响应这些收集到的信息,就会告诉主机相关的服务信息。

注意:Bonjour是不能跨网络的,但是有了WLC,WLC推送了信息,让主机获知了提供的服务的设备的IP地址等信息,如此可以跨网络。

2、配置

mDNS Profile

控制哪一类服务可以提供

mDNS Police

控制哪一设备的哪一类服务提供

该功能可能需要ISE来提供策略的控制,除了上述配置以外,在Controller>mDNS>mDNS Policies开启mDNS Policy

默认的Role Name就是admin

这里我们可以重新创建不同的Role Names

此处ISE上的配置这里没有体现。

参考文档:

https://www.cisco.com/c/en/us/td/docs/wireless/technology/bonjour/7-5/Bonjour_Gateway_Phase-2_WLC_software_release_7-5.html

Cisco无线mDNS的更多相关文章

  1. Cisco无线控制器配置Radius

    使用Cisco无线控制器管理AP,配置Radius服务器,用于企业加密wifi的认证. 结合上一篇文档进行操作: http://www.cnblogs.com/helloworldtoyou/p/80 ...

  2. OS X 在Cisco无线环境下丢包分析 part 2

    part 1说到,单播的ARP请求最终都被网关丢弃了,从而造成了丢包.先说我最终怎么解决的吧,我最终把核心交换上针对无线VLAN的arp inspection和dhcp snooping删掉了,然后出 ...

  3. OS X 在Cisco无线环境下丢包分析 part 1

    补发一篇博客,之前遇到的没有写成博文的一个情况.我擦,那一阵儿真是被无线搞疯了. 现象:苹果OS X用户连入WiFi之后莫名丢包,而且有规律的丢,丢个5s恢复正常,再过会儿再丢5s左右. 就如同这样 ...

  4. Cisco无线AP上联口为trunk时无法注册故障处理

    网络环境:WLC5520  AP:1832i-h-k9 客户实施过程中电话告知其将AP和交换机互联的端口类型设置为TRUNK口后,AP无法注册到WLC上,后经过查看配置发现客户用于AP管理的VLAN为 ...

  5. Cisco无线控制器配置

    一 组网图 System Name [Cisco_01::] ( characters max):wlc- //输入设备名称 Would you like to terminate autoinsta ...

  6. Linux上构建一个RADIUS服务器详解

    作为一名网络管理员,您需要为您所需管理的每个网络设备存放用于管理的用户信息.但是网络设备通常只支持有限的用户管理功能.学习如何使用Linux上的一个外部RADIUS服务器来验证用户,具体来说是通过一个 ...

  7. 在 iOS 上通过 802.11k、802.11r 和 802.11v 实现 Wi-Fi 网络漫游

    原文: https://support.apple.com/zh-cn/HT202628 了解 iOS 如何使用 Wi-Fi 网络标准提升客户端漫游性能.   iOS 支持在企业级 Wi-Fi 网络上 ...

  8. Freeradius+Cisco2500AC+OpenLdap认证

    为了将公司内部认证统一化,启用了802.1x认证,认证流程如下: UserClient->AC控制器->Freeradius->OpenLdap 其中: Freeradius做认证使 ...

  9. iOS 上通过 802.11k、802.11r 和 802.11v 实现 Wi-Fi 网络漫游

    在 iOS 上通过 802.11k.802.11r 和 802.11v 实现 Wi-Fi 网络漫游 了解 iOS 如何使用 Wi-Fi 网络标准提升客户端漫游性能. iOS 支持在企业级 Wi-Fi ...

随机推荐

  1. 为什么html表单用post提交后,提交页面是空白

    为什么html表单用post提交后,提交页面是空白? 因为post提交就应该用doPost()方法处理数据

  2. NOIP做题练习(day3)

    A - 军队 问题描述 给定一个有 \(n\) 个队伍的人组成的序列,第 \(i\) 个队伍 \(i\) 有 \(s[i]\)个人组成,一个 \(l\) 到 \(r\)的子序列是合法的,当且仅当\(( ...

  3. 【C语言】复合函数求值

    例子:求复合函数F(G(X)),其中F(x)=|x-3|+|x+1|,函数G(x)=x^2-3x. 分析:从复合函数的结构可以看出,F函数的自变量为G函数的绝对值,可以将F函数和G函数作为独立的函数实 ...

  4. java.sql.SQLException: Field 'login_date' doesn't have a default value解决方法

    在做web项目的insert插入操作的时候, 由于对于一个字段没有插入数据, xml文件写法如下: <insert id="savePremissUser" > ins ...

  5. 矩阵-bzoj1898

    This article is made by Jason-Cow.Welcome to reprint.But please post the article's address. BZOJ1898 ...

  6. Nuxt的默认模板和默认布局

    Nuxt为我们提供了超简单的默认模版订制方法,只要在根目录下创建一个app.html就可以实现了 注:建立了默认模板后,记得要重启服务器,否则你的显示不会成功 默认布局主要针对于页面的统一布局使用.它 ...

  7. Linux - paste

    1. 概述 引入 碰到一个场景, 需要将两列合并成一列 vim 的 ex 貌似不太好做这个事 如果两列在一行里, ex 是可以做的 但问题就是, 两列不在一行里... sed 和 awk 应该是可以做 ...

  8. JS中的字符串可以直接调用字符串对象的属性和方法

    在JS中,会自动在字符串与字符串对象之间进行转换,因此,任何一个字符串常量都可以看作是一个String对象,其可以直接作为对象使用,只要在字符串变量的后面加 “.” 便可以直接调用String对象的属 ...

  9. CentOS7.6配置ip

    查看CentOS版本信息 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release (Core) 配置ip [root@loca ...

  10. android nfc功能开发

    链接:Android NFC开发详细总结   https://blog.csdn.net/zhwadezh/article/details/79111348 链接2:Android NFC功能 简单实 ...