domanda esame Clicca QUI per vedere il messaggio nel forum |
ste182 |
Ciao a tutti, vi posto una domanda che c'era nell'appello del 21/02/2011 e di cui non sono molto sicuro circa la risposta:
ci sono 2 LAN connesse a un bridge, il pc1 connesso alla LAN1 deve inviare un messaggio a un pc2 connesso nella LAN2 ma conosce solo l'IP del destinatario. Come fa a instradare?
LAN1 <--------> BRIDGE <--------->LAN2
Ho pensato:
il bridge instrada tramite MAC(livello 2) quindi non conosce IP.
quindi il processo ARP del pc1 chiede localmente a chi appartiene l'indirizzo IP di destinazione ma non ottiene risposta.
Così sempre con ARP, viene chiesto a tutta la lan, quindi il pacchetto ARP arriva al bridge. Il bridge manda la richiesta alle altre lan connesse e riceve risposta dalla lan2. La risposta dice il MAC address al quale corrisponde l'IP di destinazione. Questa risposta è ritornata al pc1 che può così incapsulare il pachetto IP dentro un frame ethernet con indirizzo di destinazione uguale a quello scovato con ARP.
è giusto come procedimento o sbaglio?? |
CowBoy |
.. il bridge instrada tramite MAC(livello 2) quindi non conosce IP.
Giusto!
quindi il processo ARP del pc1 chiede localmente a chi appartiene l'indirizzo IP di destinazione ma non ottiene risposta.
Il protocollo ARP del pc1 invia in broadcast un pacchetto ARP request con sorgente l'IP ed il MAC di pc1 e con destinatario l'IP di pc2.
Il pacchetto arriva al bridge e viene trasmesso su tutte le uscite essendo un frame broadcast. Viene ricevuto da tutti gli host collegati e raggiungibili e viene scartato da tutti quelli che non hanno l'IP del destinatario.
Il protocollo ARP di pc2 quando riceve il messaggio, controlla prima la cache per vedere se esiste nella tabella la coppia IP+MAC di pc1 - se non c'è lo aggiunge - e risponde con un messagio ARP reply con il suo IP+MAC nel campo sorgente e con l'IP+MAC di pc1 nel campo destinazione(non è più un frame broadcast). Pc1 riceve il messaggio, aggiunge l'IP+MAC di pc2 nella sua tabella ed esegue l'invio dei pacchetti rimasti in attesa...
Halsall p.362-363 |
|
|
|