a.
Fabric uses a shared bus:
In shared bus topology to avoid the data collision and to maintain the traffic, only one user can become the master of the bus at a time, simultaneous transfer of data is not possible in shared bus topology.
b.
Fabric uses switching via memory:
Two packets cannot be forwarded at the same time even though there are two different output ports. Because, the memory can perform read or write operation at a time through the shared bus.
Therefore, the two packets forwarded to the two different output ports at a time is not possible in switching via memory.
Therefore, it is not possible for the switch fabric to forward two packets to two different output ports at a time using shared bus topology.
c.
Fabric uses crossbar:
Crossbar can forward two packets to two different output ports at the same time but it cannot forward to the same output port. Any one of the packet should wait to reach the same output port.
Therefore, the two packets forwarded to the same output port is not possible when a fabric uses crossbar.
If you found this answer helpful, please upvote and share with other students in your network.