• Nenhum resultado encontrado

Ethernet Virtual

No documento Linux Linux numa partição lógica (páginas 32-40)

Umapartiçãológicapode usaraEthernetvirtualparaestabelecerváriasligaçõesinterpartiçãode alta velocidade.

Osoftwaredepartiçãológicapermite-lheconfiguraraté16redes deárealocalvirtuaisdiferentes.A EthernetVirtualfornecea mesmafunçãoqueautilizaçãode umadaptadorde Ethernetde 1gigabyte (GB).Aspartiçõesdo i5/OSedo LinuxpodemcomunicarentresiutilizandoTCP/IPatravésdasportas decomunicaçãodaEthernetvirtual.

Paraobtermaisinformações relacionadascomaconfiguraçãodaEthernetvirtual,consulte:

Utilizara Ethernetvirtualnumapartiçãológica:

Umapartiçãológicapode usaraEthernetvirtualparaestabelecerváriasligaçõesde altavelocidadeentre partições.

Osoftwaredepartiçãológicapermite-lheconfiguraraté16redes locaisvirtuaisdiferentes.AEthernet virtualfacultaa mesmafunçãodeum adaptadordeEtherneta 1Gigabyte(GB).Aspartiçõesdoi5/OSe doLinuxpodemcomunicarentresiutilizandoTCP/IPatravésdasportasde comunicaçãodaEthernet virtual.

AactivaçãoeconfiguraçãodaEthernetvirtual necessitadeumreinício dapartiçãodo Linux,masnão necessitadequalquerhardwareousoftwareespecial.ApósteractivadoumaEthernetvirtualespecífica paraumapartiçãológica,écriadoumdispositivovethXXderede napartiçãológica.Outilizador pode então,definirdevidamentea configuraçãodeTCP/IPparainiciara comunicaçãocomoutra partição.A Ethernetvirtual disponibilizaa capacidadedefacultarvárioscaminhosdecomunicaçãoentreaplicações quesãoexecutadasem cadaumadaspartições.

Consultea ligaçãoLinuxparaiSeries

e osítioWebparaasúltimasactualizaçõesdoLinuxpara iSeries.

ActivarEthernetvirtual:

AEthernetvirtual disponibilizaacapacidadedefacultarvárioscaminhosde comunicaçãoentre aplicaçõesquesãoexecutadasemcadaumadaspartições.

AactivaçãoeconfiguraçãodaEthernetvirtual necessitadeumreinício dapartiçãodo Linux,masnão necessitadequalquerhardwareousoftwareespecial.ApósteractivadoumaEthernetvirtualespecífica paraumapartiçãológica,écriadoumdispositivovethXXderede napartiçãológica.Outilizador pode estabelecera configuraçãodeTCP/IPdeformaapropriadaparainiciarascomunicaçõescomoutra partição.

1. NoiSeriesNavigator,expandaMinhasLigaçõesnoambiente activo.

2. Seleccione apartiçãoprincipaldoservidor.

3. ExpandaConfiguraçãoe ServiçoeseleccionePartiçõesLógicas.

4. Façacliquecomobotãodireitodorato emPropriedadeseseleccioneapágina EthernetVirtual.Veja

asopções daEthernetvirtualparaa partiçãológica.FaçacliqueemAjudasenecessitardemais informações sobreestecampo.

5. Façacliqueem OK.

CriarumadescriçãodelinhadeEthernetparaEthernetvirtual:

Acriaçãode umadescriçãodelinhadeEthernetéoprimeiropassoparaa configuraçãodoi5/OSpara utilizarEthernetvirtual.

Estaconfiguraçãopermitequeumapartiçãológica comuniquecomumapartiçãodei5/OS, utilizando Ethernetvirtual.

Paraconfigurarumanovadescriçãodelinhade EthernetparasuportaraEthernetvirtual,sigaestes passos:

1. Numa linhadecomandosdo i5/OS,escrevaWRKHDWRSC *CMNe primaEnter.

2. NoecrãTrabalhar comRecursosde Comunicações,seleccioneaopção 7(VerDetalhesdeRecursos)

junto àporta apropriadade Ethernetvirtual.AportadeEthernetidentificadacom268Céorecurso de Ethernetvirtual. Existiráumadestas portasparacadaEthernetvirtualqueestejaligadaà partição. 3. NoecrãVerDetalhesdeRecursos, desçaparalocalizar oendereçodaporta.Oendereçodaporta

corresponde àEthernetvirtualqueseleccionoudurante aconfiguraçãodapartição.

4. NoecrãTrabalhar comRecursosde Comunicações,seleccioneaopção 5(Trabalharcomdescriçõesde

configuração)junto àporta deEthernetvirtual apropriadae primaEnter.

5. NoecrãTrabalhar comDescriçõesdeConfiguração,seleccioneaopção 1(Criar),escrevaonomeda

descriçãode linhaeprimaEnter.

6. NoecrãCriar DescriçãodeLinha Ethernet(CRTLINETH),forneçaasinformaçõesseguintes:

v

RSRCNAME

v LINESPEED(1G)

v

DUPLEX(*FULL)

PrimaEnter.Verifiqueseotamanhomáximodaestruturaé8996.Aoalterarotamanhodaestrutura para8996,irámelhoraratransferênciadedadosaolongodaEthernetvirtual.

7. PrimaEnter.

Noecrã TrabalharcomDescriçõesde Configuraçãoiráverumamensagema indicarqueadescriçãoda linhafoicriada.

MétodosdeconectividadedeEthernetVirtual:

AEthernetVirtualcriaum segmentodeEthernetVirtualdealtavelocidadequepodeser usadoparaligar partiçõeslógicasnumservidor iSeriesfísico.

Estesegmentodaredelocaléseparadodequalquerredelocalrealcomqueoservidor podeteruma ligação.Uma Ethernetvirtual éconstituídaporumadescriçãode linhavirtual eumainterfacedeTCP/IP doi5/OS.AinterfacedeTCP/IPdoLinuxtemo seupróprioendereçode IPmasutilizao dispositivode redevirtualparaorespectivohardware.Seumapartiçãológica apenasestiverligadaa umsegmentode Ethernetvirtual epretenderquea partiçãológicacomuniquecomservidoresnuma redelocalexterna, terádecolocar otráfegodeTCP/IPemponteentrearedelocalexternado i5/OSeosegmentodarede localvirtualdo i5/OS.UmfluxológicodospacotesdeIPteriaesteaspecto:

OtráficoIPiniciadopelapartiçãológicavaidesdea interfacederede doLinuxatéà interfacevirtual do i5/OS.Sea interfacevirtualestiver associadaàinterface externa,ospacotesdeIPpodemprosseguir para ainterface externaeparaoseudestino.

Existemtrêsmétodosparaefectuara ponteentreossegmentosexternoseosdeEthernetvirtual. Cada métodopossuidiferençasqueotornamútil, dependendodo conhecimentodoutilizador relativamentea TCP/IPe oseuambiente.Escolhaumdosseguintesmétodos:

ProxyARP:

OsmétodosProxyARPutilizamumatécnicanormalmentedenominadacomodivisãoem sub-redes transparente.

Apesardasseguintes informaçõesfacultaremumprocedimentoparacriarconectividade entreasredes virtualeexterna,outilizadorpoderáquerer obtermaisinformações relativasaoendereçamento de sub-redestransparente.Deseguida,sãofacultadasligaçõesúteis:

V4TCP/IPforAS/400(R):MoreCoolThingsThanEver

Esteredbookfacultacenáriosexemploquedemonstramsoluçõescomuns comconfigurações exemplo.Tambémajudaaplanear,instalar,personalizar,configurareresolverproblemasde TCP/IPnoservidor iSeries.

EncaminhamentodeTCP/IPe equilíbriodevolumedetrabalho

Estetópicofacultatécnicase instruçõesparaefectuarencaminhamentoeequilibraro volumedetrabalho.

Seoptarpelautilizaçãodo métodoProxyARP,deverá terumprofundoconhecimentodeendereçamento desub-redesede TCP/IP.Terá deobterum blococontíguode endereçosdeIPquepossamser

encaminhadospelarededoutilizador.Irá executarasub-rededesteblocodeendereços deIPeirá atribuirumblocoàinterface deTCP/IPvirtualeoutroà ligaçãode TCP/IPnapartiçãológica,como se descrevenaseguintefigurapre-V5R3.

Nesteexemplo,éutilizado umblococontíguo dequatroendereçosdeIP,queconsisteem10.1.1.12 - 10.1.1.15.Vistotratar-sedeum blocode quatroendereçosde IP,a máscarade sub-redeparaestes endereçosé255.255.255.252.Paraefectuarumaconfiguraçãosemelhanteaesta,utilizeasseguintes instruções:

1. Obtenhaum blococontíguode endereçosdeIPquepossamser encaminhadospelarededoutilizador.

Uma vezqueapenas existeumapartiçãológica,apenasiránecessitardequatroendereçosdeIP.O quartosegmentodo primeiroendereçodeIPdo blocodeveser divisívelpor quatro.Oprimeiroe o últimoendereços deIPdesteblocosãoosendereços deIPdeSub-redeede difusãoenão podemser utilizados. OssegundoeterceiroIPspodemserusadosparaumainterfacevirtual deTCP/IPeuma ligaçãode TCP/IPnapartiçãológica.Paraesteexemplo,o blocodeendereços deIPé10.1.1.12- 10.1.1.15 comumamáscaradesub-redede255.255.255.252.

Outilizadornecessitatambém deumendereçodeIPúnicoparaoendereçodeTCP/IPexterno.Estes endereços deIPnãotêmde pertenceraoblocode endereçoscontíguosdo utilizador,masdevemestar incluídosna mesmasub-redeoriginalde endereçosdobloco. Noexemplo,oendereçodeIPexternoé 10.1.1.5comumamáscarade sub-redede 255.255.255.0.

2. Criar umainterface deTCP/IPdoi5/OSparao servidor.Nesteexemplo,iriaatribuir10.1.1.5como

um endereçode IPeamáscaradesub-redeseria255.255.255.0.

3. “CriarumadescriçãodelinhadeEthernetparaEthernetvirtual”napágina27.Anotea portado

recursode hardware,jáquevainecessitardelaquandoconfiguraroTCP/IPna partiçãológica. No casodoexemploacimaapresentado,partadoprincípio queorecursode hardwareé CMN05com umaporta 0eque, apesardeser arbitrário,onomedadescriçãodalinhaéVETH0.CRTLINETH

LIND(VETH0)RSRCNAME(CMN05)LINESPEED(1G)DUPLEX(*FULL)

4. Adicione umaInterfacede TCP/IPà descriçãodelinhadeEthernet.Seguindooexemplo,poderia

utilizar:

ADDTCPIFCINTNETADR(’10.1.1.13’)LIND(’VETH0’)SUBNETMASK (’255.255.255.252’)

LCLIFC(’10.1.1.5’)

Aviso: SeoquartosegmentodainterfacedeTCP/IPvirtualforsuperioraoquartosegmentodo

endereçode IPdo métodoProxyARP,então terádedefinirAUTOSTART para*NOnestainterface. Oi5/OSiniciaassuas interfacesde TCP/IPporordem numéricaeoutilizador deveiniciara interface deproxyARPantesde iniciarquaisquerinterfacesdeTCP/IPvirtuais.

5. Active oreencaminhamentodedatagramasde IP.Estaopção permiteàsinterfacesdeTCP/IPdo

6. Inicieasinterfacesde TCP/IP.Podeutilizarumcomandocomo,porexemplo,STRTCPIFC

INTNETADR(oseuendereçode IP).Nesteexemplo,iriaemitiroscomandosdaseguinteforma:

v STRTCPIFCINETADDR(’10.1.1.5’)// iniciaa interfacedeproxyARPexterna

v STRTCPIFCINETADDR(’10.1.1.13’)//iniciaainterface Ethernetvirtual

7. Napartiçãológica,configureo funcionamentoemredeusandoasinstruçõesou asferramentas

facilitadaspelosdistribuiçãodoLinux.Certifique-sede queutilizaoendereçodeIP,máscarade sub-rede,portae endereçode IPde encaminhadorcorrectos.

Durantea configuraçãodoTCP/IPemLinux,terádeconhecer aredeouodispositivoderede.Se estiveraexecutarumaversãodo kernelde 32bitsde 2.4.9oumenos,odispositivoderedeéVETH, paraalém donúmerodaporta utilizadoquandoconfigurouumadescriçãodelinhade Ethernet.Se estiveraexecutarumaversãode kernelde 64bitsou umkernelde32bitssuperiorou iguala 2.4.10, odispositivode redeéETH,paraalémdo númerodaporta.Consulte “Criarumadescriçãodelinha deEthernetparaEthernetvirtual”napágina27paraobtermais informações.Noexemplo:

v oendereçodeIPdainterface é10.1.1.14

v amáscaradesub-redeé255.255.255.252

v oendereçodeIPdaporta deligaçãoé10.1.1.13

v odispositivode redeéVETH0ouETH0,dependendodaversãodekernel.

8. Paraverificar ascomunicaçõesemrede,executeumcomandopingparaainterface deEthernet

virtualeparaumsistemacentralnaredeexternaa partirdapartiçãológica.Depois,noi5/OS, executeocomandopingnainterface deEthernetvirtualenainterface doLinux.

NetworkAddressTranslation(NAT):

ANATpodeencaminhar otráfegoentrea partiçãológicaea redeexternausandoaEthernetvirtual. EstaformaparticulardaNATchama-seNATestática eirápermitirotráfegointernoeexternodeIPpara eapartirdapartiçãológica. OutrasformasdeNATcomo aNATde máscaratambémpodemfuncionar seaspartiçõeslógicasnãoprecisaremderecebertráfegoiniciadopelosclientesexternos.Talcomonos métodosdeEncaminhamentodeTCP/IPeProxyARP, poderátirarpartidodaligaçãode redeexistente dei5/OS.VistoqueiráutilizarasRegrasde pacotedeIP,teráde utilizaroiSeriesNavigatorparacriar e aplicarassuasregras.

Ailustraçãoseguinteéum exemplodautilizaçãodaNATparaestabelecerligaçãoentreapartiçãológica eumaredeexterna.Arede10.1.1.xrepresentaumaredeexterna,enquantoa rede192.168.1.xrepresentaa redelocaldeEthernetvirtual.

Nesteexemplo,todo otráfegodeTCP/IPexistenteparaapartiçãoalojadoradeiSeriespassapela interface10.1.1.2.Vistoestecenárioser depredefiniçõesestáticas,otráfegointernoéconvertidoda interface10.1.1.3paraainterface192.168.1.1.Otráfegoexternoé convertidodainterface192.168.1.1para ainterface externa10.1.1.3.Apartiçãológicautilizaa interfacevirtual (192.168.1.1)eaprópriainterface 192.168.1.5paracomunicarcomoservidor.

Paraquea NATestáticafunciones,primeiroterádeconfigurarascomunicaçõesde TCP/IPdor i5/OSe doLinux.Entãoirácriareaplicar algumasregrasdePacotede IP.Utilize oseguinteprocedimento:

1. Duranteaconfiguraçãodapartiçãológica,certifique-se dequeseleccionoua criaçãodaEthernet

virtual.Estepasso encontra-sedescritonotópico Configurarumapartiçãológica.

2. “CriarumadescriçãodelinhadeEthernetparaEthernetvirtual”napágina 27.Anotea portado

recursodehardware,jáquevainecessitardelaquandoconfiguraroTCP/IPnapartiçãológica.No casodo exemploacima apresentado,partado princípioqueorecursodehardwareéCMN05com umaporta 0e que,apesarde serarbitrário,o nomedadescriçãodalinhaé VETH0.CRTLINETH

LIND(VETH0)RSRCNAME(CMN05)LINESPEED(1G)DUPLEX(*FULL)

3. AdicioneumaInterfacedeTCP/IPàdescriçãodelinhavirtual.Seguindooexemplo,poderia

utilizar:ADDTCPIFCINTNETADR(’192.168.1.1’)LIND(’VETH0’)SUBNETMASK (’255.255.255.0’)

Inicieumanovainterface deTCP/IP,utilizandoo comandoSTRTCPIFCINTNETADR(seuendereçoIP)ou STRTCPIFC INTNETADR(’192.168.1.1’), parao exemplo.

4. Napartiçãológica,configureofuncionamentoemrede usandoasinstruções ouasferramentas

facilitadaspelosdistribuiçãodo Linux.Certifique-se dequeutilizaoendereçode IP,máscarade sub-rede,porta dopasso2 eoendereçodeIPdeporta deligaçãocorrectos.

DuranteaconfiguraçãodoTCP/IPemLinux,teráde conheceraredeou odispositivode rede.Se estivera executarumaversãodokernelde32bits2.4.9ouinferior,odispositivoderedeéVETH, paraalémdonúmerodaportautilizadoquandoconfigurouumadescriçãodelinhadeEthernet.Se estivera executarumaversãodekernelde64bitsouumkernelde32bitssuperiorouiguala 2.4.10, odispositivode redeéETH,paraalém donúmerodaporta. Consulte“Criarumadescriçãodelinha deEthernetparaEthernetvirtual”napágina 27paraobter maisinformações.Noexemplo:

v oendereçodeIPdainterfaceé192.168.1.5

v

amáscaradesub-redeé255.255.255.0

v oendereçodeIPdaportadeligaçãoé10.1.1.3

v

5. Crieoutrainterface deTCP/IPqueligueà redeexterna.Deveráser amesma descriçãodelinhada

suainterfacedeTCP/IPexternaexistente.Estainterfaceiráeventualmenteexecutara conversãodo endereçoparaa suapartição.Verifique sea novainterfacedoutilizadorcomunica correctamente comaredelocalexterna.Nocasodo exemplo,estainterfacetem umendereçodeIP10.1.1.3numa descriçãodelinhadenominadaETHLINE.

6. Iniciea interface de TCP/IPexterna.STRTCPIFCINTNETADR(’10.1.1.3’)

7. Outilizadordeverá,nestaaltura,verificarsealigaçãodaEthernetvirtual funciona.Napartição

lógica,executeocomandoping paraaportade ligaçãodoLinuxedoi5/OS, executeocomando pingparaa partiçãológica.Seestaacção forbemsucedida, continue.

8. Activereencaminhamentode datagramasde IP.Estaopção permiteàsinterfacesdeTCP/IPdo

i5/OStransmitirpacotesde IPentresi.CHGTCPA IPDTGFWD(*YES)

9. Ligue-seaoservidorusandooiSeries Navigator.Nãodeveligar-seaoservidorcoma interfacede

NATqueacaboudecriar.

10. AvanceparaasRegrasdo Pacote.Utilizea interfaceRegrasdoPacote paraescrever,pelomenos, três

regrasparaactivaraNATestática.Terá decriarduasregrasNovoEndereçoDefinido eumaregra NovoEndereçoCorrelacionado.

a. NajanelaRegrasdo Pacote,crieumnovoficheiroderegras,seleccionando NovoFicheirono

menuFicheiro.

b. NomenuNovo Ficheiroderegras,façacliquecomobotãodireitodoratoem Endereços

DefinidoseseleccioneNovo EndereçoDefinido.

c. EscrevaoNomedoendereço,oendereçodeIPdapartiçãológica,eum tipoFidedigno.Paraeste

exemplo,iriaescrever:

NomedeEndereço=LINUXPART

EndereçoDefinido=OendereçodeIPondeoendereçode IPdo utilizadorcorrespondea

192.168.1.5

Tipo=Fidedigno

d. NomenuNovo Ficheiroderegras,façacliquecomobotãodireitodoratoem Endereços

DefinidoseseleccioneNovo EndereçoDefinido.

e. Escrevao Nomedoendereço,o endereçode IPdapartiçãológica,eumtipo Limite.Paraeste

exemplo,iriaescrever:

NomedeEndereço=SHELL

EndereçoDefinido=EndereçodeIPem queoendereçodeIPcorrespondea 10.1.1.3 Tipo=Limite

f. Expandaa opçãodemenuConversão doEndereçona janelademenu NovoFicheirodeRegras.

g. Façacliquecomo botãodireitodo ratoemEndereçosCorrelacionados eseleccioneNovo

EndereçoCorrelacionado.

h. IntroduzaoNomede endereçocorrelacionado,oNomede endereçoparaeo nomedelinha.

PodedeixaroconjuntodeRegistoem Diáriodesactivado(OFF).Paraesteexemplo,iriaescrever:

Nomedeendereçocorrelacionado=LINUXPART ParaNomedeendereço=SHELL

Linha=ETHLINE Registoem diário=OFF

i. VerifiqueasregrasseleccionandoVerificarnomenuFicheiro.

j. Guardeo ficheiroderegras.

k. Apósaverificaçãobemsucedida,seleccioneActivarnomenuFicheiro.AsregrasdeNAT

Paratestarascomunicaçõesexternas,executeumcomandoping dosistemacentralexternoapartirda partiçãológica.Emseguida,nosistemacentralexterno, executeumcomandoping napartiçãológicapara testarascomunicaçõesinternas.

EncaminhamentodeTCP/IP:

Podeaindaencaminhar otráfegonaspartiçõeslógicasatravésdoservidoriSeries comváriastécnicasde encaminhamento.

Estasoluçãonãoédifícilde configurarnoiSeriesmas,dependendodatopologiadarede,poderánão ser depráticaimplementação.Tenhaem consideraçãoaseguintefigurapre-V5R3:

AinterfacedeTCP/IPexistente(10.1.1.2)ligaà redelocal.Aredelocalestáligadaaredes remotascom umencaminhador.AinterfacedeTCP/IPdoLinuxtemo endereço10.1.10.2e ainterfacede Ethernet TCP/IPde Ethernetvirtual 10.1.10.1.Noi5/OS,seligaro Reencaminhamentode datagramasde IP,o iSeriesiráencaminharospacotesde IPparaea partirdapartiçãológica.Quandodefiniraligaçãode TCP/IPde Linux,o endereçodo encaminhadordeveser 10.1.10.1.

Adificuldadedestetipode encaminhamentoresidenacolocaçãodospacotesde IPnoiSeries.Neste cenário,outilizadorpode definirum encaminhamentonoencaminhador,de formaa queestetransmita pacotesdestinadosà rede10.1.10.0paraainterface10.1.1.2. Estaopçãofacultaóptimosresultadospara clientesde rederemotos.Tambémfuncionariabemparaosclientesderedelocal(clientesligadosà mesmaredelocalde iSeries),casoreconheçamomesmoencaminhadorcomoosistemadepassagem seguinte.Senão reconhecerem,cadacliente deveterum encaminhamentoquedireccioneotráfegode 10.1.10.0paraainterface10.1.1.2deiSeries;daía inviabilidadedestemétodo.Se tivercentenasde clientes deredelocal,temdedefinircentenasdeencaminhamentos.

Paraefectuarumaconfiguraçãosemelhanteaesta,utilizeasseguintes instruções:

1. Durantea configuraçãodapartiçãológica,certifique-se dequeseleccionoua criaçãodaEthernet

virtual. Consulte“Configurarumapartiçãológica”napágina 13paraobtermaisinformações. 2. “CriarumadescriçãodelinhadeEthernetparaEthernetvirtual”napágina27.Anotea portado

recursode hardware,jáquevainecessitardelaquandoconfiguraroTCP/IPna partiçãológica. No casodoexemploacimaapresentado,partadoprincípio dequeorecursodehardwareéCMN05com

umaporta 0eque, apesardeser arbitrário,onome dadescriçãodalinhaéVETH0.CRTLINETH LIND(VETH0) RSRCNAME(CMN05) LINESPEED(1G) DUPLEX(*FULL)

3. AdicioneumaInterfacede TCP/IPà descriçãodelinhavirtual.Seguindooexemplo,poderiautilizar:

ADDTCPIFC INTNETADR(’10.1.10.1’) LIND(’VETH0’) SUBNETMASK (’255.255.255.0’)

Iniciea novainterface de TCP/IP,utilizandoo comandoSTRTCPIFC INTNETADR(seuendereçoIP) ou STRTCPIFCINTNETADR(’10.1.10.1’) parao exemplo.

4. Napartiçãológica,configureo funcionamentoemredeusandoasinstruçõesou asferramentas

facilitadaspelosdistribuidoresdoLinux.Certifique-sede queutilizaoendereçodeIP,máscarade

No documento Linux Linux numa partição lógica (páginas 32-40)

Documentos relacionados