Describe the role that NAT plays in a Network

Describe the role that NAT plays in a Network. Does IPv6 require NAT?  Does NAT have an added security benefit. How does NAT complicate network  communication?

500 words

APA format with links