GRE is a tunneling protocol that encapsulates packets inside IP to transport traffic across an IP network. The document describes configuring GRE tunnels between routers R1 and R2 to connect their private networks and exchange routing information. This creates a virtual private link between R1 and R2 to pass traffic even though they are connected through the public internet. Interface configurations on R1, R2 and the internet router are provided to establish the GRE tunnels and associated routing.