802.11ac的wifi网络下是否优先连接5g

按我目前所知的协议内容,好像没有在协议里面看到有关优先选择5G还是2.4G的内容哦。目前所知,802.11协议中,仅仅只有802.11n是同时可以工作在2.4G和5G上,其他802.11a/ac仅仅在5G,802.11b,802.11g是工作在2.4G。同时虽然802.11n是可以定义在2.4G和5G选择的情况下,按照协议的写法,比如下图802.11ac的wifi网络下是否优先连接5g

实际上2.4G和5G是分开描述的,并没有放到一起。按照DD-WRT里面的配置,2.4G和5G也是完全独立开来配置的。一定程度上,在802.11n的情况下,不严谨的说,2.4G和5G可以当做两个子协议一般,目前没有看到两个频段之间的交互出现(如果有错误还请指出,这里没查太细)所以综上所述,按照协议,即使802.11n同时支持2.4G和5G,其也是当做两个不同的范围独立工作的,貌似没有太直接的交互。所以是生产商或者驱动里面进行设置的,那么最简单的方式,有可能通过判断那个信号质量好就选哪个信道进行接入(5G的信号质量好主要是干扰小,而且5G没有交叠信道的干扰,所以5G信道好一些)。也有可能是因为接入的是802.11ac的网络,所以直接是5G频段。以上内容如果有错误,还请见谅。-----------------------------------------------------------------------------------------------------------------------------分界线:今天在CWNA教材上也看到这个问题,这里部分摘抄下(参考中文翻译版CWNA教材,原版的第三版教材没找到,第一版的教材里面没有写。具体位置是在书中9.14节,频段引导部分),如下:客户端通常基于要连接的SSID中最强的信号来决定使用何种频段连接哪个AP。目前能够在2.4G(PS:这里方便打字,所以把2.4GHz简称为2.4G)和5G宣告相同的SSID的接入点很常见。由于5G信号自然衰减超过2.4GHz信号时,客户端发现2.4G具有较强的信号,并默认连接到这个频段。一个被称为频段引导(band steering)的技术鼓励双频客户端连接到5G的AP,而不是2.4G的AP。频段引导不是IEEE 802.11开发的技术。到目前为止,所有的频段引导的实现都是私有的。但大多数厂商使用类似方法来实现这一技术。当双频客户端第一次启动时,它会在2.4G和5G发送探询请求帧来查找AP。当双频AP听到来自于同一客户端的两个频段的探询请求帧时,便知道客户端能够运行在5G频带。AP将仅响应使用5G频段的客户端,使用这种方法尝试引导客户端使用5G频段。通常情况下,客户端在2.4G和5G频段发送探询请求,但AP只在5G频段进行探询响应。尽管客户端被引导使用5G频段的AP,但仍有客户端使用2.4G频段连接AP。如果客户端持续尝试使用2.4G连接AP,AP最终会允许这个连接。
■网友
题目问的不是很准确,802.11AC仅工作在5G,所以没有优先的说法。题主若想问同时支持2G和5G的网络和终端行为,则可以扩展下。因为关联涉及两个对象,故要分网络端和设备端。这里以网络端为例,现在主流网络端厂商会做Band Steering,用于终端在关联前或已关联状态下做频段引导、切换(提问关注的是关联前场景)。因为频段和历史原因,2.4G的信道情况一般比5G糟糕,所以网络会优先引导终端关联5G。当然如果5G网络已经过载,则会调整优先引导对象,允许2G的接入。这里说的浅显,实际因终端行为各异,虽网络端实现时会按上述思想工作,但不排除有些固执的终端一门心思仅想关联2G,故在不影响接入的情况下,网络端会增加策略已适应各种终端。

■网友
拿手机来说,各家的做法不太一样。通常支持11ac的路由器都是双频的。2.4G频段的覆盖范围广,5G频段覆盖范围小。可能大部分手机在一开始连路由器的时候都会优先连5G频段,但是手机通常会移动的,当它离开5G的范围之后就会切换到2.4G,等手机再回到比较近的距离,它不会自动回到5G频段。所以,对于大部分手机,一段时间后基本上都会在2.4G频段。


推荐阅读