Which of the following is the BEST reason to implement GRE in a network environment?
To reduce the complexity of managing IP addresses
To prioritize certain types of network traffic and improve Quality of Service (QoS)
To encapsulate a wide variety of network layer protocol packet types inside IP tunnels
To provide direct hardware access control on a network
To increase the security of network traffic by encrypting data