信号增强器使用哪些 WiFi MAC 地址?

网络工程 MAC地址 层2 IEEE-802.11
2021-07-21 07:24:55

上下文:我了解 WiFi 设置中的前两个 MAC 地址用于源 (UE) 和目标 (AP),第三个地址用于表示第 3 层下一跳。这个问题的答案可能涉及第四个地址(如果是,则应使用有关第四个地址的任何信息更新维基百科条目 802.11!)

环境:

[UE] ~~ [Booster] ~~ [AP] -- [交换机] -- [路由器] -- [互联网]

  • UE:用户设备,例如笔记本电脑
  • Booster:信号增强装置
  • AP:接入点超出 UE 范围,无需助推器
  • 交换机:简单以太网交换机
  • 路由器:第一跳连接到互联网的其余部分
  • ~~无线(WiFi)
  • - 以太网电缆

假设暂时不需要或使用助推器:

  • MAC 地址 1 是接收器,即 AP。
  • MAC 地址 2 是发送器,即 UE。
  • MAC 地址 3 是第 3 层第一跳,即路由器。
  • MAC 地址 4 可能未使用。

现在在使用助推器的情况下会发生什么?帧到达增强器(如果有的话)后地址的使用有何不同?

1个回答

您对 802.11 帧中地址的性质有些困惑。由于您的问题实际上与地址字段无关,如果您有兴趣,让我先解决这个问题,然后在我的回答中详细介绍地址字段。

您所指的大多数设备(无论是呼叫增强器、中继器、扩展器等)实际上在 802.11 中都没有作为站点或分发系统的一部分(DS,也是最常见的接入点或 AP )。它们只是侦听然后重复信号的设备。

例如,假设 Bob 和 Bill 需要通过无线电传递消息。不幸的是,它们相距太远(或者它们之间可能有山脉),因此它们无法直接到达对方。Ben 恰好在中间(或在山顶),由于 Bob 和 Bill 不能直接互相交谈,Ben 提议重复他们的消息,以便他们可以交流。

所以当鲍勃说“嘿,比尔,你好吗?” 在他的收音机里,本听到了它,然后在空中重复了一遍,然后比尔收到了信息。比尔的任何回复都以同样的方式处理。Ben 不是消息的来源、目的地或预期的接收者。他并没有真正直接在交谈中都发挥重要作用。这与“助推器”通常在 802.11 网络上使用的过程相同。


地址字段在 802.11 报头中的使用方式由“To DS”和“From DS”标志的状态决定。

地址 1 将始终是接收器地址 (RA),地址 2 将始终是发送器地址 (TA)。这为无线电提供了一种一致的方式来轻松确定它们是否需要接收帧。

如果“To DS”或“From DS”标志均未设置,则这是管理或“站到站”帧。在这些情况下,地址 1 是除 RA 之外的目标地址 (DA)。地址 2 是除 TA 之外的源地址 (SA)。地址 3 将包含 BSSID(因此不在 BSS 中的无线电可以过滤它)或设置为广播(所有 F)。地址 4 未使用。

如果仅设置了“To DS”标志,则这是从站绑定到 DS 的帧。在这种情况下,地址 1 既是 RA 又是 BSSID,地址 2 既是 TA 又是 SA,地址 3 是 DA。这是有道理的,因为当站点需要将帧发送到 DS 时,它实际上是发往网络上的其他主机而不是 DS。

如果仅设置了“From DS”标志,则这将是从 DS(或 AP)到站点的帧。地址 1 将是 RA 和 DA,地址 2 将是 TA 和 BSSID,地址 3 将是 SA。这再次有意义,因为当 DS 传输帧时,它来自网络上的另一个设备。

如果同时设置了“To DS”和“From DS”标志,这将是从一个 DS 发送到另一个 DS 的帧,例如您在使用无线接入点为其他设备桥接流量时会发现的情况。地址 1 将仅是 RA,地址 2 将仅是 TA,地址 3 将仅是 DA,地址 4 将仅是 SA。