
Eu tenho uma NIC Intel de porta dupla de 10 GB.
Sistema operacional: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-7-amd64
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
Uma porta está configurada com um IP estático, 1000 Mb/s conectado a um switch Cisco e funciona bem. (Eu removi as informações do mac)
3: enp1s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether xxxxxxxxxxxxxxx brd ff:ff:ff:ff:ff:ff
inet 192.168.69.224/24 brd 192.168.69.255 scope global enp1s0f0
valid_lft forever preferred_lft forever
inet6 xxxxxxxxxxxxxx scope link
valid_lft forever preferred_lft forever
Estou trabalhando no outro como 10000Mb/s através de um switch diferente, mas na mesma rede. Isso é para aproveitar a velocidade mais alta, na qual serão instalados outros dispositivos de 10.000 Mb/s.
O switch de 10 Gb/s NÃO FOI CONECTADO à LAN ainda.
Ele também possui um IP estático que eu configurei via comando de linha de comando.
ip addr add 192.168.69.6/24 dev enp1s0f1
4: enp1s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether xxxxxxxxxxxxxxx brd ff:ff:ff:ff:ff:ff
inet 192.168.69.6/24 scope global enp1s0f1
valid_lft forever preferred_lft forever
inet6 xxxxxxxxxxxxxxxxxx scope link
valid_lft forever preferred_lft forever
Aqui está a parte inesperada. Posso executar ping no endereço IP de 10 Gb/s do meu laptop na rede de produção (veja abaixo). Eu já vi esse tipo de situação com outros sistemas Debian usando duas portas/múltiplas conexões, mas nunca olhei para isso devido à falta de tempo, e desde que as portas problemáticas estejam conectadas, tudo funciona. Talvez eu esteja enganado, e apenas uma porta dos outros computadores Debian realmente funcione.
Nesse caso, como a porta de 10 Gb/s está sendo conectada com uma velocidade e um switch diferentes, isso é um problema.
Pinging 192.168.69.6 with 32 bytes of data:
Reply from 192.168.69.6: bytes=32 time<1ms TTL=64
Reply from 192.168.69.6: bytes=32 time<1ms TTL=64
Reply from 192.168.69.6: bytes=32 time<1ms TTL=64
Reply from 192.168.69.6: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.69.6:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
Obrigado por qualquer ajuda.
Responder1
Aqui está a parte inesperada. Posso executar ping no endereço IP de 10 Gb/s do meu laptop na rede de produção (veja abaixo).
Isso não é inesperado: ambos os endereços IP estão na mesma sub-rede, portanto, qualquer solicitação ARP 192.168.69.224
na "rede de produção" enp1s0f1
será transmitida para esse endereço, e o kernel do Linux responderá a isso porqualquerendereços IP locais.
Se você realmente deseja manter as redes atrás de ambas as portas separadas, precisará de intervalos de sub-redes diferentes para elas (mas não descreveu a topologia do restante da sua rede). Se você colocá-los na mesma sub-rede, será o mesmo que declarar sua intenção "Euquererambos os endereços devem ser alcançados a partir desta sub-rede, através de qualquer switch que obtiver o primeiro".