I am studying CCNA and I am trying to learn the logic of the networking. In the CCNA book, it told me that sometimes disabling auto-negotiation is a good idea but I didn't understand much why and couldn't find a good explanation on google.
So, accorging to the auto-negotiation when the two connected device have different parameters for the speed and duplex, auto-negotiation chooses the best option to process the transmission. So why do we do disable it sometimes if it gives us the best option and in which situations disabling it is a good idea?