mirror of
https://github.com/openvswitch/ovs
synced 2025-08-31 22:35:15 +00:00
userspace: Add SRv6 tunnel support.
SRv6 (Segment Routing IPv6) tunnel vport is responsible for encapsulation and decapsulation the inner packets with IPv6 header and an extended header called SRH (Segment Routing Header). See spec in: https://datatracker.ietf.org/doc/html/rfc8754 This patch implements SRv6 tunneling in userspace datapath. It uses `remote_ip` and `local_ip` options as with existing tunnel protocols. It also adds a dedicated `srv6_segs` option to define a sequence of routers called segment list. Signed-off-by: Nobuhiro MIKI <nmiki@yahoo-corp.jp> Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
This commit is contained in:
committed by
Ilya Maximets
parent
349112f975
commit
03fc1ad785
@@ -254,6 +254,7 @@ enum ovs_vport_type {
|
||||
OVS_VPORT_TYPE_IP6GRE = 109,
|
||||
OVS_VPORT_TYPE_GTPU = 110,
|
||||
OVS_VPORT_TYPE_BAREUDP = 111, /* Bareudp tunnel. */
|
||||
OVS_VPORT_TYPE_SRV6 = 112, /* SRv6 tunnel. */
|
||||
__OVS_VPORT_TYPE_MAX
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user