Overview¶
Fast Path GRE provides IPvX and Ethernet over GRE support in the fast path.
Features¶
- Supported features:
- IPv4 over IPv4 GRE tunnelling (L3 tunnel)
- IPv6 over IPv4 GRE tunnelling (L3 tunnel)
- IPv6 over IPv6 GRE tunnelling (L3 tunnel)
- IPv4 over IPv6 GRE tunnelling (L3 tunnel)
- IPV4 over Ether GRE tunnelling (L2 tunnel)
- IPV6 over Ether GRE tunnelling (L2 tunnel)
- Ethernet GRE can be encapsulated on IPv4 (gretap) or IPv6 (ip6gretap)
- Cross-VRF processing (the encapsulated and plaintext traffic may be in different VRFs, the GRE interface performs the VRF transition).
Dependencies¶
6WINDGate modules¶
Linux¶
Full Linux synchronization is a kernel patch (upstream 2.6.28).
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c19e654ddbe3
Support of Ether GRE (L2 tunnelling) is a kernel patch (upstream 2.6.28).
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=e1a8000228e1
GRE over IPv6 support is a kernel patch (upstream v3.7).
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=c12b395a4664
Cross-VRF support for IPv4 GRE is a kernel patch (upstream v3.16).
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=b57708add314
Cross-VRF support for IPv6 GRE is a kernel patch (upstream v3.16).
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=22f08069e8b4