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