RADIUS (Remote Authentication Dial In User Service) is a protocol used for authentication, authorization and accounting of network objects in networking environment. The protocol has set of weaknesses due to its implementation. First the overview presents the basic operation and functioning of RADIUS protocol. Then analysis part focuses on Vulnerability issues such as Security, transport and implementation. Finally, how to minimize or resolve various issues of the RADIUS protocol using deployment best practices and extensions are discussed.