Can libp2p hide the sender and receiver's id and ip?

I want to hide sender’s peerId and ip information.
Does libp2p support this function, or I implement the corresponding module myself?