Questa situazione può portare a un conflitto di indirizzi MAC?
Ho usato prima di Windows 8.1 e Server 2012 R2 per configurare ambienti VM già diverse volte, ma ora lo sto facendo a mano (che significa Powershell), perché è un Hyper-V Server 2012R2 (l'alternativa gratuita). Normalmente, quando viene creato uno switch virtuale dalla GUI di Hyper-V Manager, ottiene uno di questi indirizzi MAC di proprietà di Microsoft (00-15-5D-XX-XX-XX).
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
Ethernet 2 Intel(R) 82579LM Gigabit Network Con... 13 Up F8-B1-56-D0-5C-D3 1 Gbps
vEthernet (SwitchZew_I... Hyper-V Virtual Ethernet Adapter #2 17 Up 00-15-5D-00-E7-00 10 Gbps
Ora, su questo nuovo host Hyper-V, ho usato un cmdlet PS New-VMSwitch , che non aveva alcuna opzione per impostare il suo indirizzo MAC e lo switch è stato creato esattamente con lo stesso MAC della NIC fisica. Quindi quando digito get-netadapter, ottengo:
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
Ethernet 2 Intel(R) 82579LM Gigabit Network Con... 13 Up D4-C9-EF-F2-5F-79 1 Gbps
vEthernet (SwitchZew) Hyper-V Virtual Ethernet Adapter #2 18 Up D4-C9-EF-F2-5F-79 10 Gbps
Mi preoccupano due MAC della stessa rete. Questo può essere un problema?
1)
modalità promiscua è attivata per impostazione predefinita, quando viene creato lo switch virtuale (lo dice wikipedia), quindi l'hypervisor può decidere se inoltrare quel pacchetto a un'interfaccia virtuale che ospita.2)
E sarebbe solo inoltro al sistema operativo host quando lo switch virtuale e la macchina fisica hanno lo stesso indirizzo MAC?