我刚刚在一些连接图的帮助下学习了有关网络交换和转发的理论基础知识,但随后我开始好奇在无线路由器/交换机上切换实际上是如何发生的,因为路由器和 NIC 都必须不断地广播/探测,使它看起来像一个集线器(共享总线)设置。
那么,无线交换是如何工作的呢?
答案1
我本想问一下那些现成的消费级“无线路由器”。既然它们是路由器,而路由器会进行交换,那么“无线交换”是如何工作的呢?
如果您说的是标准无线,它就像一个集线器,并且是一个共享总线,正如您所说。
每个无线适配器都会看到与其关联的网络上的每个数据包,除非该适配器有混杂模式并且已启用,否则适配器将忽略未发往它的数据包。标准硬件不存在点对点通信方法。
如果您想了解消费级 wifi 设备,请想象一个以太网交换机,其一个端口上连接着一个 HUB。在我们的无线交换机中,该 HUB 是设备的无线 AP 功能。切换不是由连接到无线 AP 的设备完成的,因为考虑到当前技术的工作方式,这实际上是不可能的。
换句话说,消费级“无线交换机”的切换功能仅适用于有线端口。
答案2
您所谈论的设备(标准消费级 WiFi 路由器,可通过 WiFi 访问 ISP 的 DSL 或有线服务)具有多种集成功能,可作用于不同的层,如果您考虑该分层,它可能会帮助您理解。
无线接口是第 1 层 - 物理载体,在这种情况下是共享的 RF 环境。有许多标准 (802.11 abgnhw...) 处理具体细节。这本质上是一种共享介质,可能具有多个并发通道,可能具有单独加密的会话,但通信几乎总是直接在各个端点和无线接入点之间进行。Wifi 协议处理用于封装下一层(通常是以太网)的物理信号。虽然无线 AP 确实会切换流量,因为处理器会协调两个节点之间的流量,而不是依赖于愚蠢的重播,但事实仍然是 WiFi 环境是一种共享介质,有线世界中切换的许多特性根本不适用于 WiFi。
这引出了系统的下一部分 - 有线以太网交换机。这是一个第 2 层设备,允许以太网数据包直接从源发送到由 MAC 地址标识的目的地。AP 中的 WiFi 无线电接收到的以太网数据包被馈送到同一个交换机,并且可以交换(尚未路由)到该交换机上的任何其他端口,这些端口可能是有线接口之一或另一个无线客户端。
涉及的最后一层是路由器部分 - 这可能或多或少是一个基本的以太网路由器,允许流量从交换机移动到外部网络,反之亦然。您将看到,大多数这些设备默认为 WiFi 和交换机连接设备的私有地址空间(例如 192.168.1.x),并且必须将流量从该网络路由到外部接口(DSL\电缆调制解调器等),该接口将具有由 ISP 或其他上游网络提供的公共 IP 地址。