前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网络设备硬核技术内幕 无线局域网篇 (十七) 庆余年

网络设备硬核技术内幕 无线局域网篇 (十七) 庆余年

作者头像
用户8289326
发布2022-07-27 21:23:38
5170
发布2022-07-27 21:23:38
举报

上回说到,由于白富美安装了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设备的自发现。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-01-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帅云霓的技术小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档