802.11帧传输路由和使用地址
802.11 frame transmission route and used addresses
我有一个 WiFi 系统,由两个接入点 AP1 和 AP2 组成,地址为 MAC_AP1 和 MAC_AP2.
AP1、STA1和STA2的BSS有两个站点地址 MAC_STA1 和 MAC_STA2。
AP2、STA3的BSS中有一个站点地址为MAC_STA3。
在分发系统上还有一个服务器,地址为MAC_SERVER.
这是一张图
]
问题1:如果STA1向STA2发送一个帧,它走哪条路?
我的猜测是它就像紫色箭头所示。 STA1发送给AP1,AP1发送给STA2。
问题 2:无线接口需要哪些地址,为什么?
到目前为止我的想法,假设我走对了路:
- DA 字段 = MAC_STA2
- SA 字段 = MAC_STA1
- RA 字段 = MAC_AP1
- TA 字段 = MAC_STA1
所以我需要 MAC_STA1、MAC_STA2 和 MAC_AP1 的地址正确吗?
问题三:同上,不过这次是从Server向STA3发送帧。
- DA 字段 = MAC_STA3
- SA 字段 = MAC_SERVER
- RA 字段 = MAC_AP2
- TA 字段 = MAC_SERVER
所以我需要 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
我有一个 WiFi 系统,由两个接入点 AP1 和 AP2 组成,地址为 MAC_AP1 和 MAC_AP2.
AP1、STA1和STA2的BSS有两个站点地址 MAC_STA1 和 MAC_STA2。
AP2、STA3的BSS中有一个站点地址为MAC_STA3。
在分发系统上还有一个服务器,地址为MAC_SERVER.
这是一张图
问题1:如果STA1向STA2发送一个帧,它走哪条路? 我的猜测是它就像紫色箭头所示。 STA1发送给AP1,AP1发送给STA2。
问题 2:无线接口需要哪些地址,为什么?
到目前为止我的想法,假设我走对了路:
- DA 字段 = MAC_STA2
- SA 字段 = MAC_STA1
- RA 字段 = MAC_AP1
- TA 字段 = MAC_STA1
所以我需要 MAC_STA1、MAC_STA2 和 MAC_AP1 的地址正确吗?
问题三:同上,不过这次是从Server向STA3发送帧。
- DA 字段 = MAC_STA3
- SA 字段 = MAC_SERVER
- RA 字段 = MAC_AP2
- TA 字段 = MAC_SERVER
所以我需要 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