I have a small network i use to redistribute internet. Now from what i kniw , routers usually map a network depending on which port its connected to. They work at Layer 3. We have been having an issue whereby we found most of our packets were being dropped...we solved it, it was a faulty switch, Long story short. A colleague has tried suggesting that someone using a software i.e connectify ,was using our gateway address 10.0.0.1 as a static ip therefore creating chaos. We saw the ip logged in the hotspot software we use. Now i dont think this is possible. But can that confuse a switch. if it stores two Mac addresses that point to the same place?
It is not possible for a switch to have a MAC address assigned to more than 1 port. When a MAC address is seen on a new port the switch simply updates its records to show the MAC is on the new port, overriding the old entry. Loops can cause the switch to do this at an excessive rate and is called a mac address flap. Usually switches will log mac address flaps to the buffer/console.
If I understand you correctly then you are saying that your default gateway address is 10.0.0.1 and someone else also assigned their computer 10.0.0.1. That wouldn't confuse a switch as a switch doesn't care what IP you have, a switch works at layer 2 and deals exclusively with MAC addresses. What is more likely is that due to the duplicate IP address, some of your clients were ARPing for 10.0.0.1 and receiving the real routers MAC address and some were receiving the 10.0.0.1 clone MAC address and sending traffic there instead of the router. Any traffic going to the clone would have been dropped. Any traffic going to the router would have been forwarded (assuming its configured correctly). This could give the impression that the switch or router is dropping packets but in reality the switch is just forwarding the traffic to the destination MAC address that the clients requested.