13.07.2015 Views

Community Edition 83 - Linux Magazine Online

Community Edition 83 - Linux Magazine Online

Community Edition 83 - Linux Magazine Online

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chaveamento virtual com Open vSwitch | ANÁLISE( queuing ), você pode usar esta ferramentaem conjunto com o OpenvSwitch. A página de man fornecevários exemplos.EspelhamentoPara executar um sistema de detecçãode intrusão você precisa de umaporta espelhada no switch. Mais umavez, o Open vSwitch oferece estaopção. Para usá-la você necessita,inicialmente, criar a porta espelhadae então adicioná-la ao switch correto.Para criar uma porta espelhada querecebe o tráfego de todas as outrasportas e as espelhe na vnet0 , use oseguinte comando:ovs-vsctl create mirrorname=mirror select_all=1output_port= e46e7d4a-2316-407f- ab11-4d248cd8fa94O comando :ovs-vsctl list port vnet0revela o ID da porta de saída quevocê precisa. O comando :# ovs-vsctl add bridge extern0mirrors 716462a4-8aac-4b9caa20-a0844d86f9efadiciona a porta espelhada ao bridge.VLANsVocê também pode implementarVLANs com o Open vSwitch e temduas opções para fazê-lo. Cada OpenvSwitch tem a capacidade de implementarVLAN: se você adicionaruma porta ao switch virtual, ela já éuma porta de entroncamento VLANque fornece o transporte identificado(tagged) para todas as VLANs.Para criar uma porta de acesso quetenha suporte nativo a VLAN, semidentificação, digite:ovs-vsctl add-port extern0vnet1 tag=1Figura 2 Uso do iperf para verificar as restrições de desempenhode transmissão.O comando brctl não permite quevocê crie, diretamente, este tipo deporta. Você precisará de uma bridgefalsa como solução alternativa.O Open vSwitch suporta bridgesfalsas com as quais você pode, designarVLANs. Cada porta em umabridge falsa passa a ser uma porta deacesso na VLAN. Para implementaristo você deve, primeiramente,criar uma bridge falsa como filhade uma bridge mãe:# ovs-vsctl add-br VLAN1 extern0 1A nova bridge falsa responde,agora, pelo nome de VLAN1 e transportaa VLAN com a identificação1 . Você precisa habilitá-la e dar-lheum endereço IP:# ifconfig VLAN1 192.168.1.1 upCada porta que você criar nestabridge é uma porta de acesso para aVLAN 1, o que significa que você pode,novamente usar o comando brctl .O Open vSwitch pode tambémcriar um túnel GRE entre múltiplossistemas e executar um entroncamentoVLAN entre eles. Destaforma você pode mover máquinasvirtuais para outros hosts fora daLAN. A comunicação se dá atravésdo túnel GRE.O Open vSwitch também agregaportas. Os desenvolvedoresdo kernel <strong>Linux</strong> chamam isto debundling ; já a Cisco chama istode EtherChannel. Esta agregaçãopermite que o administrador combinemúltiplas portas físicas emuma única porta lógica que podeentão ser usada para balanceamentode carga e alta disponibilidade.O Open vSwitch é um projetointeressante que está, atualmente,prejudicado pela falta de popularidadee documentação. Espero queas grandes distribuições decidam incorporaro projeto e integrá-lo nativamenteem suas próprias ferramentas,como a Libvirt. Este recurso removeriaa necessidade de usar o serviço decompatibilidade de bridge. ■Mais informações[1] Open vSwitch: http://www.openvswitch.org/[2] OpenFlow: http://www.openflow.org/[3] Open vSwitch RPM:http://www.spenneberg.org/Openvswitch/[4] OpenFlow switches: http://openflow.foswiki/bin/view/org/bin/OpenFlow/Deployment/ComponentsGostou do artigo?Queremos ouvir sua opinião.Fale conosco emcartas@linuxmagazine.com.brrEste artigo no nosso site:http://lnm.com.br/article/5875<strong>Linux</strong> <strong>Magazine</strong> #<strong>83</strong> | Outubro de 201151

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!