mirror of
				https://gitea.osmocom.org/cellular-infrastructure/osmo-upf.git
				synced 2025-11-03 21:43:34 +00:00 
			
		
		
		
	manual: 'Running': tweak, mention 'tunmap' and 'tunend'
Change-Id: I9760ca214933d0b05080a3e70807b0cd06380a27
This commit is contained in:
		
				
					committed by
					
						
						laforge
					
				
			
			
				
	
			
			
			
						parent
						
							203ce0b34f
						
					
				
				
					commit
					aa6eabf766
				
			@@ -85,11 +85,11 @@ improve in the future, see https://osmocom.org/issues/5682 .
 | 
			
		||||
 | 
			
		||||
OsmoUPF uses two distinct Linux kernel features:
 | 
			
		||||
 | 
			
		||||
* The GTP module is used for GTP encapsulation/decapsulation from/to
 | 
			
		||||
* The GTP module is used for `tunend`: GTP encapsulation/decapsulation from/to
 | 
			
		||||
  "the internet".
 | 
			
		||||
 | 
			
		||||
* The netfilter module is used for GTP tunnel proxying, also known as
 | 
			
		||||
  tunnel forwarding or tunnel mapping.
 | 
			
		||||
* The netfilter framework and nftables is used for `tunmap`: GTP tunnel proxying, 
 | 
			
		||||
  also known as tunnel forwarding or tunnel mapping.
 | 
			
		||||
 | 
			
		||||
.Linux kernel feature usage
 | 
			
		||||
[graphviz]
 | 
			
		||||
@@ -97,8 +97,12 @@ OsmoUPF uses two distinct Linux kernel features:
 | 
			
		||||
include::upf_gtp_roles.dot[]
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
GTP kernel module configuration can be omitted for sites that serve only as GTP
 | 
			
		||||
forwarding proxy, without encapsulation/decapsulation of GTP payloads.
 | 
			
		||||
GTP kernel module configuration in the `tunend` section can be omitted for sites
 | 
			
		||||
that serve only as GTP forwarding proxy, without encapsulation/decapsulation of
 | 
			
		||||
GTP payloads.
 | 
			
		||||
 | 
			
		||||
Likewise, netfilter configuration in the `tunmap` section can be omitted for
 | 
			
		||||
sites only serving as GTP tunnel endpoint.
 | 
			
		||||
 | 
			
		||||
[[gtp_module]]
 | 
			
		||||
=== Configure Linux Kernel GTP Module for `tunend`
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user