Interligação de Rede A x Rede B

1. Interligação de Rede A x Rede B

Gustavo Ulson
gulson

(usa Outra)

Enviado em 06/02/2014 - 11:44h

bom dia, estou com duvidas sobre roteamento.

Tenho uma rede interligada através de 1 roteador CISCO, conforme segue:

REDE A << CISCO - OPERADORA/TELECOM - CISCO >> REDE B

REDE A = 10.104.60.0
REDE B = 10.34.100.0
CISCO:
- Lado A: 10.104.60.1
- Lado B: 10.34.100.1

As placas de rede dos meus servidores linux estão com GATEWAY conforme IP's do CISCO.

Só que essa operadora está apresentando muitas falhas.
Gostaria de incluir um meio de transmissão reserva.
E como o CISCO atual é da operadora, eu pensei em incluir um CISCO particular entre as redes passando por outro canal de dados.

Teria como configurar na mesma placa de rede do meu servidor, dois gateways para chegar ao mesmo destino?

A idéia é manter a configuração anterior e acrescentar um segundo gateway, por exemplo:
CISCO 1 (esse é o que está instalado hoje)
- Lado A: 10.104.60.1
- Lado B: 10.34.100.1

CISCO 2 (novo)
- Lado A: 10.104.60.2
- Lado B: 10.34.100.2

E na minhas placas de rede seria possível incluir este segundo CISCO (gateway) para acesso entre redes A x B ?

entre o servidor e o cisco 1 e 2, haverá um switch.

obrigado



  


2. Re: Interligação de Rede A x Rede B

André Santos
andfeh

(usa Debian)

Enviado em 06/02/2014 - 21:33h

Boa noite, o esquema é mais embaixo, isso porque o kernel não sabe que a rota até o outro lado está prejudicada, não tem um mecanismo que funcione tão dinâmicamente assim. Eu aconselho você a usar uma conexão estavel, pois não conheço algum modo de tornar isso tão simples como o fato de 'apenas adicionar' outro gateway. Já li sobre um patch para o kernel chamado Dead Route Detection, mas acredito que não se aplique ao seu problema, pois a rota não esta morta e sim 'interrompida' por fatores externos.

Abraços!


3. Re: Interligação de Rede A x Rede B

Gustavo Ulson
gulson

(usa Outra)

Enviado em 07/02/2014 - 08:58h

andfeh escreveu:

Boa noite, o esquema é mais embaixo, isso porque o kernel não sabe que a rota até o outro lado está prejudicada, não tem um mecanismo que funcione tão dinâmicamente assim. Eu aconselho você a usar uma conexão estavel, pois não conheço algum modo de tornar isso tão simples como o fato de 'apenas adicionar' outro gateway. Já li sobre um patch para o kernel chamado Dead Route Detection, mas acredito que não se aplique ao seu problema, pois a rota não esta morta e sim 'interrompida' por fatores externos.

Abraços!




Eu tenho um software na rede A que se comunica com o software instalado na rede B, então ele só estabelece comunicação entre eles quando um recebe resposta do outro extremo, se tiver dois caminhos pra chegar nesse destino ele não 'chaveia' automático?

uma vez que o destino final é o IP do servidor no outro extremo..
como seria o comportamento da LINUX caso eu adicione duas rotas distintas na mesma placa de rede para o mesmo destino final?

exemplo, se eu estiver na rede A e realizar um ping no IP do servidor que está na REDE B, como o linux se comporta? uma vez que com os dois links ativos teria dois caminhos pra chegar no destino final (servidor)... Ele pega uma das rotas aleatoriamente e estabelece comunicação?

se for isso, então caso 1 canal apresente uma falha, automaticamente ele estabeleceria comunicação através do outro gateway, certo? ou não ?



obrigado!


4. Re: Interligação de Rede A x Rede B

André Santos
andfeh

(usa Debian)

Enviado em 20/02/2014 - 19:36h

Pior que não funciona assim, o que da de fazer é um script que fica monitorando o teu ip do outro lado, e caso apresente falha ele muda a rota para esse destino. O grande detalhe é que como você disse que sua conexão é instavel, pode ser que ela apresente um pequena falha em apenas um momento, então nosso pequeno programa tem que enteder que isso pode ser uma pequena falha e faça um teste mais profundo para validar esse problema, caso seja persistente ele muda e fica monitorando o link com problema para que quando ele volte a funcionar a sua rota seja retornada.

Abraços!


5. Re: Interligação de Rede A x Rede B

Carlos Alberto de Souza Barbosa
souzacarlos

(usa Outra)

Enviado em 21/02/2014 - 20:05h

Boa noite.

Conforme o amigo falou anteriormente, TCP em aplicações cliente/servidor opera com o Tree-way Handshake impossibilitando a saída com caminhos diversos simultaneamente (Basicamente o TCP tem q saber com quem e por onde está falando. O script sugerido para verificação de link seria a melhor saída.

Uma coisa importante seria vericar se tua aplicação é RealTime, caso não melhor ainda, existe alguns scripts sobre failover aqui no VOL faz uma busca q vc encontra...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts