[pve-devel] pvefw: using ctmark to associacte connections to VMs

Alexandre DERUMIER aderumier at odiso.com
Sun Mar 2 09:00:38 CET 2014


http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5d0aa2ccd4699a01cfdf14886191c249d7b45a01

netfilter: nf_conntrack: add support for "conntrack zones"
Normally, each connection needs a unique identity. Conntrack zones allow
to specify a numerical zone using the CT target, connections in different
zones can use the same identity.

Example:

iptables -t raw -A PREROUTING -i veth0 -j CT --zone 1
iptables -t raw -A OUTPUT -o veth1 -j CT --zone 1



----- Mail original ----- 

De: "Alexandre DERUMIER" <aderumier at odiso.com> 
À: "Dietmar Maurer" <dietmar at proxmox.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Dimanche 2 Mars 2014 08:45:23 
Objet: Re: [pve-devel] pvefw: using ctmark to associacte connections to VMs 

>>That is why I want to set ctmark with iptables (that is listed in /proc/net/nf_conntrack). 

They are also the "zone" field in /proc/net/nf_conntrack 

according to 
https://lwn.net/Articles/370152/ 
" 
A zone is simply a numerical identifier associated with a network 
device that is incorporated into the various hashes and used to 
distinguish entries in addition to the connection tuples. Additionally 
it is used to seperate conntrack defragmentation queues. An iptables 
target for the raw table could be used alternatively to the network 
device for assigning conntrack entries to zones. 
" 


----- Mail original ----- 

De: "Dietmar Maurer" <dietmar at proxmox.com> 
À: "Alexandre DERUMIER" <aderumier at odiso.com> 
Cc: pve-devel at pve.proxmox.com 
Envoyé: Samedi 1 Mars 2014 14:17:45 
Objet: RE: pvefw: using ctmark to associacte connections to VMs 


> >>So that we can parse /proc/net/nf_conntrack to list open connections for 
> a VM. 
> 
> I'm not sure, but I think you don't have interfaces listed in nf_conntrack, 
> only ip src,ip dst. 

That is why I want to set ctmark with iptables (that is listed in /proc/net/nf_conntrack). 
_______________________________________________ 
pve-devel mailing list 
pve-devel at pve.proxmox.com 
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel 



More information about the pve-devel mailing list