GRE stands for _Generic Routing Encapsulation_, which allows two servers to communicate privately. GRE tunnels are useful as they allow all types of traffic to go through. It is relatively easy to set up and is secure (imagine having a direct pipe between server A and server B). Simply put: creating a GRE tunnel allows for packets to be forwarded with minimal resource usage. **NOTE:** GRE tunnels must be set up on two endpoints. When you create a GRE tunnel on your server, your server will act a......