Meu computador usa algum ISL em vez de 802.1q?

0

Meu computador está conectado a outro computador via Ethernet (através de um switch muito simples). Eu quero fazer o tráfego entre os dois computadores VLAN marcados com o protocolo 802.1q. Meu computador usa o adaptador de rede Ethernet Intel l1219-LM.

  1. Eu usei isto para ter certeza de que poderei ver as tags vlan enquanto uso o Wireshark.
  2. Como recomendado aqui atualizei meu driver de adaptador de rede Intel para que ele seja suporte a VLANs no Windows 10.
  3. Eu criei uma VLAN em ambos os computadores, com a tag VLAN 5.

Agora, ao farejar o tráfego com o Wireshark, posso ver três tipos de pacotes:

  1. Pacotes sem qualquer tag de VLAN (que são enviados do meu computador, suponho que esteja OK)

  2. Pacotes com tags de VLAN usando o protocolo 802.1q

  3. Pacotes com tags de VLAN usando o protocolo ISL- Nesses, a parte Ethernet é considerada malformada porque o CRC da Ethernet é zeros.

(Eu queria fazer upload de imagens para torná-lo mais claro, mas infelizmente não posso por causa da baixa reputação)

Quando executo um aplicativo cliente-servidor entre os dois computadores, os pacotes do outro lado são recebidos no computador (podem ser vistos no Wireshark), mas não no aplicativo. Esses pacotes são enviados apenas pelo protocolo ISL.

Então meus problemas são -

  1. Por que os pacotes não são recebidos? É por causa do CRC Ethernet malformado?
  2. Como faço com que meu computador envie os pacotes apenas no protocolo 802.1q, em vez de no ISL?

E, acima de tudo,

  1. O que está acontecendo aqui? Por que o adaptador de rede Intel usa um protocolo proprietário da Cisco para conexão entre switches? Não faz nenhum sentido para mim ...

Muito obrigado, qualquer ajuda seria apreciada!

    
por Shir 01.12.2017 / 22:03

0 respostas