I forum sollevano periodicamente la questione deifunzionamento di reti contenenti gli stessi indirizzi IP in un segmento fisico. Si scopre il cosiddetto conflitto di indirizzi IP sulla rete. Dopo aver letto molti di questi forum, diventa chiaro che non tutti comprendono correttamente un simile processo, così tanti iniziano a far passare per fatti una varietà di finzioni e supposizioni che sono lontane dalla verità. Non molto tempo fa, questo problema è stato discusso energicamente su un'eccellente risorsa di amministratori di sistema. A questo proposito, è diventato necessario in qualche modo chiarire la situazione urgente. Il formato dei forum è uno scambio di catene costituito da domande e risposte a loro e nell'articolo puoi parlare di tutto in sequenza.
Conflitto di indirizzi IP sulla rete e sui protocolli di rete
L'unica cosa sotto controlloLa duplicazione degli indirizzi di rete è l'ARP Address Translation Protocol. Tutta questa interazione può essere presentata in una certa forma. Alla ricezione di un nuovo indirizzo IP, l'Host A invia una speciale richiesta volontaria di ARP brokade. È importante comprendere che l'intero processo non è influenzato dall'indirizzo IP del server DNS. Una richiesta è una forma speciale di trasferimento di informazioni, in cui i campi SPA e TRA contengono i propri indirizzi. Se è stata ricevuta una risposta a questa richiesta, si tratta di un conflitto di indirizzi IP sulla rete. Se non c'è risposta, non ci sono nemmeno indirizzi duplicati ed è univoco nella rete. Molto più interessante è la situazione quando arriva la risposta, cosa succede poi in rete?
Il nodo che invia la richiesta alla rete acquisiscelo stato del cosiddetto nodo attaccante e quello che ha risposto alla richiesta riceve lo stato del nodo attaccato. Cosa succede a ciascuno di loro nel processo di rilevamento di questo conflitto?
Considera un nodo attaccante. Se non dispone di un indirizzo IP dinamico impostato e la configurazione viene eseguita manualmente, dopo aver ricevuto una risposta, l'inizializzazione dell'indirizzo viene reimpostata, ovvero il nodo non può assegnare un indirizzo in conflitto all'interfaccia. Questo verrà registrato nel registro di sistema e sullo schermo verrà visualizzato un errore. Se l'indirizzo è configurato tramite DHCP, il client verificherà la presenza di un conflitto nell'indirizzo che ha ricevuto dal server DHCP in uno speciale pacchetto DHCPOFFER. Se risulta che l'indirizzo da DHCPOFFER è duplicato, dopo che il client riceve una risposta alla richiesta, al server DHCP verrà inviato uno speciale pacchetto DHCPDECLINE. A seconda dell'implementazione del servizio, questo indirizzo verrà contrassegnato come difettoso, dopodiché dovrà essere rimosso dall'elenco degli indirizzi liberi. Dopodiché, il client farà nuovi tentativi per ottenere un indirizzo IP dal server inviando pacchetti DHCPDISCOVER.
Ora puoi considerare il conflitto di indirizzi IP inreti dal lato del nodo attaccato. Definiscono il conflitto in modo molto semplice, se il campo è SPA, il nodo indica il conflitto. Anche questo fatto viene registrato in un registro eventi speciale e l'utente viene informato di un errore. In questo caso, l'indirizzo IP che ha causato il conflitto non viene rimosso dal nodo attaccato. Dopo che il conflitto è stato stabilito, il meccanismo per risolvere il conflitto esistente inizia a funzionare. L'essenza del problema in questo caso è la seguente: dopo aver inviato una richiesta volontaria, tutti i client del segmento inviano richieste secondo un determinato schema. Il risultato è ottenere un'immagine da uno scambio sequenziale di tre fotogrammi.
È importante capire che lo scambio di dati tramite richieste ele risposte vengono effettuate solo quando l'indirizzo è inizializzato. Se, ad esempio, un nodo è stato configurato per un indirizzo in conflitto prima di essere connesso alla rete, dopo che è stato attivato, non avverrebbe alcuno scambio di dati volontario. A questo proposito, entrambi i nodi sulla rete useranno questo indirizzo in conflitto, ma con ogni nuova richiesta ARP, entrambi i nodi genereranno un errore sugli indirizzi in conflitto.