上回说到,由于白富美安装了Wi-Fi万能钥匙这个害人的软件,严重危害了小超养兔场的信息安全,幸好有WLAN AC的WIPS功能才保障了养兔场的业务连续性。
从此,小超心里慢慢埋下了对白富美不满的种子……
直到一部剧集的开播,才让两个人又重归于好。
这部剧就是著名的《庆余年》。开播不久,小超就迷上了,并且花钱购买了提前6集播放的特权。
白富美担心小超看多了iPAD,眼睛坏掉,在家里又买了个Apple TV机顶盒,可以通过airplay功能,在Apple TV上看iPAD播放的电视剧。
小超发现白富美已经不再沉迷追剧等低级趣味,而且会为自己着想,以前的不满逐渐成为历史了。
好景不长。
小超的老家突然爆发了兔兔的传染病,小超需要有时在养兔场值守。怎么样可以让家里的iPAD在养兔场的Apple TV上远程播放呢?
白富美知道小超经常在知了社区学习,于是,也注册了个账号上去看看。这一下,打开了通往新世界的大门——
原来,苹果的Airplay功能并不简单。
为什么Airplay可以识别同一个无线局域网下的Apple TV呢?这利用了苹果创立的Bonjour协议。
Bonjour是一种利用组播DNS协议发现周边设备的机制。Bonjour是法语的“你好”,支持该协议的设备会定期在网络中自动传播它们自己的服务信息,并监听其它设备的服务信息。设备之间就像用“你好”打招呼那样。
由于Bonjour设备并不知道其他设备的IP地址,Bonjour数据包使用组播的方式发送,目的地址是224.0.0.251,使用UDP端口5353。
但是,我们知道,如果网络设备不支持组播路由,是没有办法让组播跨越子网的。显然,养兔场的Wi-Fi和家里不在同一个子网——因此,无法通过bonjour将家里的iPAD和养兔场的Apple TV相连。
白富美正在替小超着急,小超笑了笑,说:
“没关系,看我的~”
小超登录到WLAN AC的管理界面,一番简单的操作以后,拿出iPAD,果然,在Airplay的界面上通过Bonjour功能,找到了养兔场的Apple TV,而且还可以隔空播放流行的剧集啦!
原来,这是利用了WLAN AP的Bonjour网关功能。
如图所示,Apple TV和打印机分别在VLAN3和VLAN4,而iPAD在VLAN 2的时候,H3C WLAN AP可以进行Bonjour的代答,让不同VLAN内的Bonjour协议互联互通。
Apple TV通过Bonjour协议通告自身信息的时候,WLAN AP监听到这一信息并建立了表项,并基于Bonjour代答机制将表项同步到其他VLAN内。这样,就可以跨VLAN实现Bonjour设备的自发现。