From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Serge E. Hallyn" Subject: Re: strict isolation of net interfaces Date: Fri, 30 Jun 2006 11:14:42 -0500 Message-ID: <20060630161442.GA27210@sergelap.austin.ibm.com> References: <1151449973.24103.51.camel@localhost.localdomain> <20060627234210.GA1598@ms2.inr.ac.ru> <20060628133640.GB5088@MAIL.13thfloor.at> <1151502803.5203.101.camel@jzny2> <44A44124.5010602@vilain.net> <44A450D1.2030405@fr.ibm.com> <20060630023947.GA24726@sergelap.austin.ibm.com> <44A517B4.4010500@fr.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Daniel Lezcano , "Serge E. Hallyn" , Cedric Le Goater , Sam Vilain , hadi@cyberus.ca, Herbert Poetzl , Alexey Kuznetsov , viro@ftp.linux.org.uk, devel@openvz.org, dev@sw.ru, Andrew Morton , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Andrey Savochkin , Ben Greear , Dave Hansen , Alexey Kuznetsov Return-path: Received: from e35.co.us.ibm.com ([32.97.110.153]:25578 "EHLO e35.co.us.ibm.com") by vger.kernel.org with ESMTP id S932273AbWF3QOz (ORCPT ); Fri, 30 Jun 2006 12:14:55 -0400 To: "Eric W. Biederman" Content-Disposition: inline In-Reply-To: Sender: netdev-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Quoting Eric W. Biederman (ebiederm@xmission.com): > This whole debate on network devices show up in multiple network namespaces > is just silly. The only reason for wanting that appears to be better management. A damned good reason. Clearly we want the parent namespace to be able to control what the child can do. So whatever interface a child gets, the parent should be able to somehow address. Simple iptables rules controlling traffic between it's own netdevice and the one it hands it's children seem a good option. > We have deeper issues like can we do a reasonable implementation without a > network device showing up in multiple namespaces. Isn't that the same issue? > If we can get layer 2 level isolation working without measurable overhead > with one namespace per device it may be worth revisiting things. Until > then it is a side issue at best. Ok, and in the meantime we can all use the network part of the bsdjail lsm? :) -serge