Generic UDP Encapsulation (GUE) is a general method for encapsulating packets of arbitrary IP protocols within a UDP tunnel. GUE provides an extensible header format with optional data. In this release, the ability to encapsulate MPLS over GUE packets of variant 1 header format has been added. This variant allows direct encapsulation in UDP without the GUE header. Both IPv4 and IPv6 MPLS-over-GUE tunnel destinations are supported. Additionally, IPv4 and IPv6 routes may be resolved via MPLS-over-GUE tunnels.