aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report/introduction/methodology_geneve.rst
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2023-05-03 13:53:27 +0000
committerTibor Frank <tifrank@cisco.com>2023-05-09 05:56:22 +0000
commit374954b9d648f503f6783325a1266457953a998d (patch)
tree5514dee6af2a2e069189efe39d4e929dd25721f7 /docs/report/introduction/methodology_geneve.rst
parent46eac7bb697e8261dba5b439a15f5a6125f31760 (diff)
C-Docs: New structure
Change-Id: I73d107f94b28b138f3350a9e1eedb0555583a9ca Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'docs/report/introduction/methodology_geneve.rst')
-rw-r--r--docs/report/introduction/methodology_geneve.rst73
1 files changed, 0 insertions, 73 deletions
diff --git a/docs/report/introduction/methodology_geneve.rst b/docs/report/introduction/methodology_geneve.rst
deleted file mode 100644
index 1ae8bfaa7a..0000000000
--- a/docs/report/introduction/methodology_geneve.rst
+++ /dev/null
@@ -1,73 +0,0 @@
-.. _geneve_methodology:
-
-Generic Network Virtualization Encapsulation
---------------------------------------------
-
-GENEVE Prefix Bindings
-^^^^^^^^^^^^^^^^^^^^^^
-
-GENEVE prefix bindings should be representative to target applications, where
-a packet flows of particular set of IPv4 addresses (L3 underlay network) is
-routed via dedicated GENEVE interface by building an L2 overlay.
-
-Private address ranges to be used in tests:
-
-- East hosts ip address range: 10.0.1.0 - 10.127.255.255 (10.0/9 prefix)
-
- - Total of 2^23 - 256 (8 388 352) of usable IPv4 addresses
- - Usable in tests for up to 32 767 GENEVE tunnels (IPv4 underlay networks)
-
-- West hosts ip address range: 10.128.1.0 - 10.255.255.255 (10.128/9 prefix)
-
- - Total of 2^23 - 256 (8 388 352) of usable IPv4 addresses
- - Usable in tests for up to 32 767 GENEVE tunnels (IPv4 underlay networks)
-
-GENEVE Tunnel Scale
-~~~~~~~~~~~~~~~~~~~
-
-If N is a number of GENEVE tunnels (and IPv4 underlay networks) then TG sends
-256 packet flows in every of N different sets:
-
-- i = 1,2,3, ... N - GENEVE tunnel index
-
-- East-West direction: GENEVE encapsulated packets
-
- - Outer IP header:
-
- - src ip: 1.1.1.1
-
- - dst ip: 1.1.1.2
-
- - GENEVE header:
-
- - vni: i
-
- - Inner IP header:
-
- - src_ip_range(i) = 10.(0 + rounddown(i/255)).(modulo(i/255)).(0-to-255)
-
- - dst_ip_range(i) = 10.(128 + rounddown(i/255)).(modulo(i/255)).(0-to-255)
-
-- West-East direction: non-encapsulated packets
-
- - IP header:
-
- - src_ip_range(i) = 10.(128 + rounddown(i/255)).(modulo(i/255)).(0-to-255)
-
- - dst_ip_range(i) = 10.(0 + rounddown(i/255)).(modulo(i/255)).(0-to-255)
-
-+----------------+-------------+
-| geneve-tunnels | total-flows |
-+================+=============+
-| 1 | 256 |
-+----------------+-------------+
-| 4 | 1 024 |
-+----------------+-------------+
-| 16 | 4 096 |
-+----------------+-------------+
-| 64 | 16 384 |
-+----------------+-------------+
-| 256 | 65 536 |
-+----------------+-------------+
-| 1 024 | 262 144 |
-+----------------+-------------+