WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] More complex Xen Networking, with VLANs and maybe with VDE 2

To: "xen-users@xxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-users] More complex Xen Networking, with VLANs and maybe with VDE 2... but how?!
From: Thiago Camargo Martins Cordeiro <thiagocmartinsc@xxxxxxxxx>
Date: Wed, 4 Feb 2009 17:15:24 -0200
Cc: nixon.oliveira@xxxxxxxxxxxxxxx, Daniel Ginês | World Web <daniel.gines@xxxxxxxxxxxxxxx>
Delivery-date: Wed, 04 Feb 2009 11:16:19 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type; bh=8fBBSimQUz0H0KiXJw5JpkF5v303UPCOg7tNaLPty4c=; b=gtDXc/KtbpBv92sqN/Qxo15DX9lPm13ygYO6ti01rOPnwveBiSRpjHp1y/m8Ybtmmd FAbZYx1yAsIvtT7o0BM7uUMkKdHYqbVGHHhJvC+PHuhKWmAR06qbA0gTg9FxIz/WedAx oCrleAGzhxWsbcztsmapb+2EZX033Z3i/yJEQ=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=US1Hb43hZJVRFsEu29Upk0Hz79Pix3BszFR3SPrVBO9um44BTAManqcPnKWgktqq5V Cza/6XQMBY8o5PJY49gE8H6B+UXoNBcrNSO8IO+sS+ChBuoG3iP7UjXAWJ+Gw/cy6WCY Pm5j2PNCNF1zeL75s5GksfvE8T+xggvMJncd0=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
--- In english ---
Hello!

  I am to implement a new architecture of the network in my company but I do not know right where to start ... need help!

 Currently 90% of my servers are virtual machines under Xen. I have many valid IP networks and all Hypervisors are configured in bridge mode, to simplify. We have 3 VMWare ESX Hypervisor also in bridge mode.

 Some networks are exclusive to certain customers, others are shared among different customers. However, in our switches, all the networks are all the doors. So I can move a domu through the Xen Hypervisors that the network will work. So far so good but, as we have no VLANs, there are many conflicts of IP, as well as any customer can interfere with the whole network putting, for example, the IP of the border gateway in your virtual machine ... this setup is also possible that customers sniffer neighboring networks, which is a major security breach and I want to change this with implementing VLANs.

 Well, it's time to implement the VLANs. But how?

 How to create a VLAN to a domU and it (VLAN) be available in all Hypervisor, so I can move a domu, when necessary, without moving its VLAN in the switch?

 All VLANs need to be at all doors? In the case of a move of a domu from the Hypervisor XYZ to the Hypervisor ZZZ and the network continue working? But in this case would not be all the same, ie as if there were no VLANs?

 It's necessary to use the 'vconfig' (the debian package "vlan") inside of all domus?

 Maybe I need to create the VLANs in dom0 and, then, setup the bridges using the VLANs as ethernets for them? As this example: http://renial.net/weblog/2007/02/27/xen-vlan/ ?

 With VMWare ESX virtual switches can be created (with firmware from Cisco) per client, and there, create the customer's VLANs. This sounds very interesting, but how to implement something in Xen? Can I use the VDE 2 with Xen (with paravirtual domUs)? The VDE2 is completely compatible with Xen?

 It's possible to create the effect of a virtual switch with only the tools ip, vconfig and brctl available in dom0? Avoiding the overhead of a virtual switch?

 How to make a VLAN for certain domus scattered randomly by the Hypervisors?

 Without a layer of virtualization is easy to implement the VLAN, but when you have multiple machines connected on a single physical port of the switch, the situation changes completely. It is where I am in doubt...
 
 I appreciate any help!

Thanks!
Thiago

--- Em português ---
Olá!

 Estou para implementar uma nova arquitetura de rede em minha empresa, mas não sei direito por onde começar... preciso de ajuda!

 Atualmente 90% dos meus servidores são máquinas virtuais sob o Xen. Possuo ínumeras redes IP válidas e todos os hypervisores estão configurados no modo bridge, para simplificar. Temos 3 hypervisores VMWare ESX também no modo bridge.

 Algumas redes são de determinados clientes, outras são compartilhadas entre clientes diferentes. Porém, em nossos switches, todas as redes estão em todas as portas. De modo que eu posso mover uma domU por entre os Hypervisores Xen que a rede continuará funcionando. Até aqui tudo bem mas, como não temos nenhuma VLAN, ocorrem muitos conflitos de IP, bem como algum cliente pode interferir em toda a rede colocando, por exemplo, o IP do firewall de borda em sua máquina virtual... neste quadro também é possível que os clientes sniffem as redes vizinhas, o que é uma grande falha de segurança e pretendo mudar tudo isso implementando VLANs.

 Bom, chegou a hora de implementarmos as VLANs. Mas como?

 Como criar uma VLAN para uma domU e esta estar acessível em todos os Hypervisores, de modo que eu possa mover uma domU, quando necessário,  sem precisar mover a sua VLAN também no switch?

  Todas as VLANs precisam estar em todas as portas? Para no caso mover uma domU do Hypervisor XYZ para o Hypervisor ZZZ e a rede continuar funcionando? Mas neste caso não ficaria tudo na mesma, ou seja, como se não existissem VLANs!?

 É necessário utilizar o 'vconfig' (pacote vlan no debian) dentro de todas as domUs!?

 Talvez seja necessário criar as VLANs na dom0 e, então, configurar as bridges utilizando as vlans como ethernets para elas? Como neste exemplo: http://renial.net/weblog/2007/02/27/xen-vlan/ ?

 No VMWare ESX é possível criar switches virtuais (com firmware da Cisco) por cliente, e nele, criar as VLANs do cliente. Isso parece muito interessante mas, como implementar algo parecido no Xen? É possível utilizar o VDE 2 com uma domU paravirtual do Xen, por exemplo? O VDE é completamente compátivel com o Xen?

 É possível criar o efeito de um switch virtual apenas com as ferramentas ip, vconfig e brctl disponíveis na dom0? Evitando assim o overhead de um switch virtual?

 Como fazer uma VLAN para certos domUs dispersas aleatoriamente pelos Hypervisores?

 Sem a camada de virtualização é fácil implementar as VLAN, porém, quando se tem várias máquinas conectadas numa única porta física do switch, a situação muda completamente. É onde estou perdido...

 Agradeço qualquer ajuda!

 PS.: Respostas em portugês em PVT, por favor.

Obrigado,
Thiago
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>