Tutorial

Currently there are many types of IP tunnels, such as VXLAN and GRE. On IPv6 networks, it is hard to define extensions for all these tunnels to support new features, such as Slicing, Alternate Marking, IOAM, etc. On the other hand it is not recommended to extend new features based on the IPv4 data plane for these tunnels.

The Generalized IPv6 (GIP6) tunnel is defined to use the IPv6 header and IPv6 extension header to support both existing IP tunnels functions and new features.

More details: PDF - GIP6 Introduction

IETF

Drafts

1. Generalized IPv6 Tunnel (GIP6)

Publication URL: https://datatracker.ietf.org/doc/html/draft-li-rtgwg-generalized-ipv6-tunnel/

Introduction:

This document defines the generalized IPv6 tunnel based on the analysis of challenges of the existing problems of IP tunnels.

2. Generalized IPv6 Tunnel for MPLS

Publication URL: https://datatracker.ietf.org/doc/html/draft-li-rtgwg-gip6-for-mpls/

Introduction:

With the development of new services, MPLS faces many problems and technical challenges. This document defines the method to implement MPLS through the GIP6 tunnel.

3. Generalized IPv6 Tunnel for Quic

Publication URL: https://datatracker.ietf.org/doc/html/draft-li-rtgwg-gip6-for-quic/

Introduction:

This document defines a new encapsulation method for QUIC packet transmission based on IPv6 extension headers. This method enables QUIC packet transmission to easily inherit the extended functions of IPv6.

4. Protocol Extension Requirements of Generalized IPv6 Tunnel

Publication URL: https://datatracker.ietf.org/doc/html/draft-li-rtgwg-gip6-protocol-ext-requirements/

Introduction:

IPv6 provides extension header mechanism for additional functions. There are emerging features based on the extension headers, such as SRv6, Slicing, Alternate Marking, IOAM, DetNet, APN. However network devices have different capabilities of IPv6 extension header processing which has much effect on the deployment of these features. This document analyses the issues found during the deployment of the above new features using IPv6 extension headers and the protocol extension requirements for IPv6 capability advertisement are defined.

5. Generalized-IPv6-Tunnel sidemeeting @IETF116

Publication URL: https://github.com/Generalized-IPv6-Tunnel/IETF116-Sidemeeting

Introduction:

There are many types of IP tunnels. Their standardization has taken a lot of effort, and It’s difficult to maintain.

On IPv6 networks, it is hard to define extensions for all these tunnels to support new features. It is not recommended to define new tunnel’s header.

This meeting is about discussing a new frame for tunnel encapsulation.

CCSA

Demo

OpenSource

News