After you have added your links, you will end up with something with the same issue as a mesh network: You have several wireless path toward a destination and you need to use the "best" and forget about the others. "best" being defined by some metric (capacity, loss rate, latency/jitter ...) which
- is not trivial to retrieve
- is invasive, you need traffic to get them
- can change dramatically over time.
This kind of problem require a very specific solution. Your best bet would be to use something like 802.11s or another mesh routing protocol that support mixing wireless and wired links.
Using a wireless-unaware protocol like STP is asking for trouble. If a wireless link degrades but remain usable enough for STP, you will have horrible performance.
Alternatively, if your hardware does not support any mesh technology and you are not willing to change it, i would set A as a 4addr wireless client, so it can try roaming to the 'best' AP. But i admit i haven't understood the situation with E and F.
There are several types of repeaters, my answer will specifically address the ones that match the description in the question, specifically ones where "repeaters work as a wireless client and an access point simultaneously."
All the frames the repeater receives from the connected clients are forwarded to the other access point after it has replaced the source mac address with its own (respectively a so-called virtual MAC address).
Your understanding appears to be incorrect. With 802.11 frames, the source and destination addresses are never changed, no matter the number of wireless "hops" taking place whether these are wireless bridges, repeaters, mesh nodes or some other mechanism.
How does a wireless repeater ascertain the destination MAC address of a wireless client?
and
But how can the repeater distinguish between all the frames it gets as responses from the access point and send it to the right client connected to it?
It is crucial to understanding the answer to this question that while an 802.11 device is transmitting to a receiving device, either one (or both) of these devices may not be the actual source or destination of the L2 traffic. So this can create situations where you need four different distinct addresses:
- Transmitter Address (TA)
- Receiver Address (RA)
- Source Address (SA)
- Destination Address (DA)
Here are a couple quick summary tables that I took from an IEEE document that will help illustrate the use of the four addresses:
So, how does this translate when a repeater is in use between an client and access point (AP)?
client <--> repeater <--> AP
Say the client is sending traffic to a server on the Internet. Since the server is on the Internet, the client sends traffic to it's default gateway. So you have four devices involved in the L2 traffic, the client, the gateway, the AP and the repeater.
The client will send traffic to the gateway through the repeater. The repeater takes this traffic and sends it to the AP and then on to the gateway. Traffic back from the server comes from the gateway and is transmitted by the AP to the repeater. The repeater then sends this to the client. The following table illustrates how the address fields are used in this process:
Direction ToDS FromDS Address1 Address2 Address3 Address4
--------- ---- ------ -------- -------- -------- --------
C -> S 1 0 Repeater Client Gateway n/a
C -> S 1 1 AP Repeater Gateway Client
S -> C 1 1 Repeater AP Client Gateway
S -> C 0 1 Client Repeater Gateway n/a
As we can now clearly see, there is never any point where the AP or repeater do not know the actual source or destination of the frame, no matter how many different clients may be associated nor how much traffic is being generated.
Note: portions of this answer were derived from my own answer already posted on this site.
Best Answer
Well, you have the "test/book answer" and you have real life.
In real life, you try it if you want to know the real answer, since modeling the actual effect of walls, floors, etc is still somewhat substandard (or would require more effort to get an accurate model than going and checking in real life takes.) This is a "wireless site survey" and without one you are flying blind.
"Free space path" only applies if the path is in free space, which is exceedingly rare except for outdoor WiFi serving playing fields or the like. It does not account for the floor/ceiling you must have if the question is about 2 floors. Most commercial building floor structures (such as concrete over steel sheets) are exceedingly hostile to WiFi propagation. If there are any walls on the those floors, (ie, it's not just a warehouse like space) the answer changes again.