PDA

View Full Version : Invio frame tra Router. MAC e ARP?


lucas72
12-05-2019, 09:01
Ciao,
Più o meno ho un'idea di come funziona una rete interna con tutti gli host e gli switch fino al router (casalingo), però non ho ben chiaro cosa succede quando un router deve comunicare con un altro router di un'altra rete come il caso del proprio router casalingo con quello dell' ISP o tra i router in internet.
In verità non ho ancora chiaro del tutto cosa succede quando sulla stessa rete casalinga ci sono 2 router. Anche in questo caso inviano i frame via MAC Address?

In internet invece una volta che un router ha individuale a quale altro router deve indirizzare i dati incapsulati tra i tanti disponibili, inviano i frame al MAC del successivo router come avviene in una lan locale. È in questo caso se non hanno il mac address anche un router invia un ARP request?
Grazie

Kaya
13-05-2019, 07:36
Ciao,
Più o meno ho un'idea di come funziona una rete interna con tutti gli host e gli switch fino al router (casalingo), però non ho ben chiaro cosa succede quando un router deve comunicare con un altro router di un'altra rete come il caso del proprio router casalingo con quello dell' ISP o tra i router in internet.
In verità non ho ancora chiaro del tutto cosa succede quando sulla stessa rete casalinga ci sono 2 router. Anche in questo caso inviano i frame via MAC Address?

In internet invece una volta che un router ha individuale a quale altro router deve indirizzare i dati incapsulati tra i tanti disponibili, inviano i frame al MAC del successivo router come avviene in una lan locale. È in questo caso se non hanno il mac adress acnhe un router invia un ARP request?
Grazie

I router dialogano tra loro facendo per l'appunto ROUTING e usando le route table.
ti consiglio di studiare questo: https://it.wikipedia.org/wiki/Routing_Information_Protocol
Per capire il concetto di fondo suggerisco qualche prova con il TRACEROUTE (o tracert) e capire che i router lavorano a uno stack più alto degli switch.
Suggerisco anche di ripassarti la pila ISO/OSI per comprendere meglio.


In verità non ho ancora chiaro del tutto cosa succede quando sulla stessa rete casalinga ci sono 2 router. Anche in questo caso inviano i frame via MAC Address?

Tutti i dispositivi inviano i frame, ma devi ragionare che i router lavorano a protocollo IP (hint: arp table)

lucas72
13-05-2019, 08:06
I router dialogano tra loro facendo per l'appunto ROUTING e usando le route table.
ti consiglio di studiare questo: https://it.wikipedia.org/wiki/Routing_Information_Protocol
Per capire il concetto di fondo suggerisco qualche prova con il TRACEROUTE (o tracert) e capire che i router lavorano a uno stack più alto degli switch.
Suggerisco anche di ripassarti la pila ISO/OSI per comprendere meglio.


Sto già studiando un libro sul network, che è pure in inglese e di conseguenza alcuni passaggi possono essere ancora più ostici da comprendere già di quanto non siano di per se considerando l'argomento piuttosto complesso trattato. Tuttavia, avevo dei dubbi su quanto esposto sopra. So che i router dialogono con il routing e le route table, ma questo è già a un livello superiore rispetto all'oggetto della mia domanda


Tutti i dispositivi inviano i frame, ma devi ragionare che i router lavorano a protocollo IP (hint: arp table)

Si lo so che lavorano a livello IP. Ci sarà comunque sempre uno step da come ho capito in cui bisogna inviare i FRAME, tramite MAC o altra tecnologia e protocollo che lavori a livello 2 per quanto ne so; non è detto che tutti i router in internet utilizzano il MAC dell'Ethernet.

Se ti senti di aggiugere o precisare qualcosa su quanto detto sopra mi sarebbe sempre utile.
Grazie tante per il tuo intervento. Ciao

Kaya
13-05-2019, 09:24
Si, alla fin fine trasmettono dei frame (rif: https://it.wikipedia.org/wiki/Dispositivo_di_rete#/media/File:Schema_router.jpg ).

Unica differenza se proprio vuoi considerarla, è quando parli del "router casalingo" che è si un router, ma ha anche il modem adsl integrato. Vedi il protocollo PPOE ad esempio.

La pila iso/osi ti fa capire che il router di occupa solo del suo livello, per poi inviare a un livello più basso l'implementazione dell'impacchettamento in frame.
Sta poi al livello fisico la conversione in segnali.

Spero di aver risposto al quesito

lucas72
13-05-2019, 12:23
Si, alla fin fine trasmettono dei frame (rif: https://it.wikipedia.org/wiki/Dispositivo_di_rete#/media/File:Schema_router.jpg ).

Unica differenza se proprio vuoi considerarla, è quando parli del "router casalingo" che è si un router, ma ha anche il modem adsl integrato. Vedi il protocollo PPOE ad esempio.

La pila iso/osi ti fa capire che il router di occupa solo del suo livello, per poi inviare a un livello più basso l'implementazione dell'impacchettamento in frame.
Sta poi al livello fisico la conversione in segnali.

Spero di aver risposto al quesito

Vero, però un router deve poter comunque inviare(e ricevere prima) i frame dopo aver fatto il suo "lavoro", e il livello più basso è parte comunque integrante di un router.
Penso ormai di aver capito questo passaggio e posso andare oltre con le idee un po' più chiare. Ti ringrazio sinceramente.

PS: A proposito :cool: , hai centrato il punto del mio successivo dilemma: Il PPPOE, e il PPP in generale. Sai come funziona? Potrei chiederti qui subito qualcosa su quel protocollo o apro un nuovo topic?

Kaya
13-05-2019, 13:05
Vero, però un router deve poter comunque inviare(e ricevere prima) i frame dopo aver fatto il suo "lavoro", e il livello più basso è parte comunque integrante di un router.
Comunque penso ormai di aver capito questo passaggio e posso andare oltre con le idee un po' più chiare. Ti ringrazio sinceramente.

Beh è comunque ovvio che un router è dotato di una interfaccia (rj45 per dire) sulla quale arrivano i singoli bit, che diventano poi frame che diventano poi pacchetti ip sui quali lui lavoro...e poi di nuovo indietro.

PS: A proposito :cool: , hai centrato il punto del mio successivo dilemma: Il PPPOE, e il PPP in generale. Sai come funziona? Potrei chiederti qui subito qualcosa su quel protocollo o apro un nuovo topic?

Mi spiace ma di PPP non conosco molto, anzi direi zero. Ti suggerisco di aprire un altro topic.