802.11帧传输路由和使用地址

802.11 frame transmission route and used addresses

我有一个 WiFi 系统,由两个接入点 AP1AP2 组成,地址为 MAC_AP1MAC_AP2.

AP1STA1STA2的BSS有两个站点地址 MAC_STA1MAC_STA2

AP2STA3的BSS中有一个站点地址为MAC_STA3

在分发系统上还有一个服务器,地址为MAC_SERVER.

这是一张图

]

问题1:如果STA1向STA2发送一个帧,它走哪条路? 我的猜测是它就像紫色箭头所示。 STA1发送给AP1,AP1发送给STA2。

问题 2:无线接口需要哪些地址,为什么?

到目前为止我的想法,假设我走对了路:

所以我需要 MAC_STA1、MAC_STA2 和 MAC_AP1 的地址正确吗?

问题三:同上,不过这次是从Server向STA3发送帧。

所以我需要 MAC_STA3、MAC_SERVER 和 MAC_AP2 的地址正确吗?

问题 3.1: 列出分配系统上所有使用的地址。 我会给出与上一个问题相同的答案,这可能是错误的。

感谢您的帮助,谢谢。

问题一:你是对的

问题 2 & 3:

80211 中的寻址不会总是包含所有 4 个地址。大多数情况它只包含3个。下面是对应的地址:

问题二:Addr1 = MAC_AP1;地址2 = MAC_STA1;地址 3 = MAC_STA2

问题 3:

此处服务器将数据包作为以太网帧通过以太网发送到 AP2。 AP2 反过来将从以太网帧中提取第 3 层数据(IP)并将其封装在 80211 header 中。 header中的地址字段如下:

地址 1 = MAC_STA3;地址2 = MAC_AP2;地址 3 = MAC_SERVER