lab: update Arm lab docs
[csit.git] / docs / report / introduction / methodology_tunnel_encapsulations.rst
1 Tunnel Encapsulations
2 ---------------------
3
4 Tunnel encapsulations testing is grouped based on the type of outer
5 header: IPv4 or IPv6.
6
7 IPv4 Tunnels
8 ~~~~~~~~~~~~
9
10 VPP is tested in the following IPv4 tunnel baseline configurations:
11
12 - *ip4vxlan-l2bdbase*: VXLAN over IPv4 tunnels with L2 bridge-domain MAC
13   switching.
14 - *ip4vxlan-l2xcbase*: VXLAN over IPv4 tunnels with L2 cross-connect.
15 - *ip4lispip4-ip4base*: LISP over IPv4 tunnels with IPv4 routing.
16 - *ip4lispip6-ip6base*: LISP over IPv4 tunnels with IPv6 routing.
17 - *ip4gtpusw-ip4base*: GTPU over IPv4 tunnels with IPv4 routing.
18
19 In all cases listed above low number of MAC, IPv4, IPv6 flows (253 or 254 per
20 direction) is switched or routed by VPP.
21
22 In addition selected IPv4 tunnels are tested at scale:
23
24 - *dot1q--ip4vxlanscale-l2bd*: VXLAN over IPv4 tunnels with L2 bridge-
25   domain MAC switching, with scaled up dot1q VLANs (10, 100, 1k),
26   mapped to scaled up L2 bridge-domains (10, 100, 1k), that are in turn
27   mapped to (10, 100, 1k) VXLAN tunnels. 64.5k flows are transmitted per
28   direction.
29
30 IPv6 Tunnels
31 ~~~~~~~~~~~~
32
33 VPP is tested in the following IPv6 tunnel baseline configurations:
34
35 - *ip6lispip4-ip4base*: LISP over IPv4 tunnels with IPv4 routing.
36 - *ip6lispip6-ip6base*: LISP over IPv4 tunnels with IPv6 routing.
37
38 In all cases listed above low number of IPv4, IPv6 flows (253 or 254 per
39 direction) is routed by VPP.