Configurando o roteamento de rede quando vários caminhos estiverem disponíveis

0

Eu pretendo adicionar uma conexão de 10 GbE entre dois dispositivos na minha rede, assim:

Como você pode ver, isso cria dois caminhos para o tráfego entre as máquinas. Esse tipo de arranjo é viável? Existe algo além de conectá-lo em que preciso fazer para que isso funcione corretamente (por exemplo, o tráfego entre essas duas máquinas apenas na conexão de 10 GbE)? Parece que ter acesso um ao outro pelo IP apropriado deve funcionar. Vai? E quanto ao nome (por exemplo: CIFS)?

    
por Ouroborus 28.10.2015 / 01:13

2 respostas

1

Embora a rede principal do roteador provavelmente esteja usando o DHCP, a rede de 10 GbE entre o servidor e a estação de trabalho seria endereçada estaticamente em uma sub-rede diferente da rede principal.

Portanto, tudo o que seria necessário é que a estação de trabalho se certificasse de usar o endereço IP de 10 GbE ao se comunicar com o servidor. Ele usará automaticamente sua interface de 10 GbE, já que é a conexão direta com essa sub-rede.

Para cifs, você pode usar \IP address\sharename

Se você tem um servidor DNS em algum lugar, você pode adicionar uma entrada para o endereço IP de 10Gb diferente do endereço de rede principal e, assim, usar o nome.

É melhor ser específico nesse cenário, em vez de confiar nos nomes anunciados do netbios (como você acessaria na parte Rede do Windows), pois nem sempre seguiria o caminho certo.

    
por 28.10.2015 / 01:32
1

Você pode se safar com muito pouco: atribua endereços estáticos a ambas as extremidades do cabo de 10 Gb fora de sua sub-rede LAN. Tudo vai seguir a partir disso.

Por exemplo, na máquina um, assumindo que eth1 seja a placa onde o cabo de 10Gb está conectado, use:

    ip link set dev eth1 down
    ip addr flush dev eth1
    ip addr add 10.171.62.1/30 dev eth1
    ip link set dev eth1 up

e da mesma forma na outra máquina (exceto para usar um endereço 10.171.62.2/30). Isso criará automaticamente uma entrada de tabela de roteamento para a sub-rede 10.171.62.0/30 através do dispositivo eth1.

Fazer isso automaticamente na inicialização durante a inicialização depende da distribuição. Por exemplo, no Debian e derivados, você adicionaria a seguinte sub-rotina ao arquivo /etc/network/interfaces :

    auto eth1
    iface eth1 inet static
    address 10.171.62.1
    network 10.171.62.0
    netmask 255.255.255.252

Para se referir ao other final do cabo pelo nome, o problema é suficientemente simples para que você volte ao modo como costumava ser feito antes do DNS, ie , por adicionando uma linha como a seguinte a /etc/hosts

    10.171.62.2  TheNameOfTheOtherEndOfTheCable
    
por 28.10.2015 / 19:45