Login

Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1

ARGOMENTO:

apprendimento mac address e tabelle 1 Anno 1 Mese fa #1

  • msaccozza
  • Autore della discussione
  • Offline
  • Senior Member
  • Senior Member
  • Messaggi: 16
  • Ringraziamenti ricevuti 0
Salve, stavo riguardando gli appunti, ma non mi è chiaro l'apprendimento dei mac address,
vediamo se ho capito,
negli host c'è la arp cache e apprende ip e mac dell'host sorgente (host, router, forse il firewall)
negli switch c'e solo la mac address-table detta cam table e apprende il MAC, dell'host che gli invia il frame, e la porta dalla quale riceve il frame
nel router c'è sia la arp cache che la mac address-table e anche questo apprende da chi gli invia i frame

se un host ha l' ip e il mac di destinazione ma il switch ha la tabella vuota, questo lo manda in broadcast?
e se ci fosse un router manda in broadcast o fa un arp request?
gli switch non hanno l'apr cache?

Grazie le risposte

Si prega Accedi a partecipare alla conversazione.

apprendimento mac address e tabelle 1 Anno 1 Mese fa #2

  • jpalombi
  • Avatar di jpalombi
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 2646
  • Ringraziamenti ricevuti 1112
Ciao msaccozza,
ti rispondo iniziando con il precisare che per quanto riguarda la ARP cache, essa è una struttura dati dinamica utilizzata dalle interfacce di livello 3 (ovvero dotate di indirizzo IP, come ad esempio quella di un computer, di un router, di una stampante) popolata attraverso l'utilizzo del protocollo ARP, che serve a cercare il MAC address di una scheda L3 che risiede nel medesimo dominio di broadcast, ovvero nella stessa rete.

Uno switch invece, per compiere il suo lavoro, utilizza una struttura dati - la MAC address table - popolata attraverso la lettura dei frame che transitano sulle proprie porte L2, cioè sprovviste di indirizzo IP. Tali porte non hanno una ARP cache, proprio perchè porte layer 2, e dunque non generano ARP. Quando uno switch riceve un frame, cerca semplicemente la destinazione in esso contenuta all'interno della MAC address table: se la trova, inoltra il frame sulla porta di uscita ad esso associata, altrimenti lo invia in flooding, ovvero verso tutte le porte della stessa VLAN tranne quella di origine (quest'ultima parte la capirai più in là).

Con queste precisazioni in mente dovresti poter riuscire a fare mente locale e rimettere ordine tra i concetti ;)

Consiglio in ogni caso di guardare nuovamente la lezione sul Protocollo Ethernet e su Protocollo ARP e Default Gateway
Un saluto!
IpCert Instructor
CCENT - CCNA - CCNA CyberOps - CCNP Enterprise - CCNP Collaboration - CCNP Service Provider
CCS - Enterprise Core, Ent. Advanced Infrastructure, SP Core, SP Advanced Routing, SP VPN Services, Collaboration Core, Coll. Applications

Si prega Accedi a partecipare alla conversazione.

apprendimento mac address e tabelle 1 Anno 1 Mese fa #3

  • msaccozza
  • Autore della discussione
  • Offline
  • Senior Member
  • Senior Member
  • Messaggi: 16
  • Ringraziamenti ricevuti 0
Ok, quindi un router ha una tabella arp che usa solo per la rete interna , poi ha una routing table (si può chiamare mac address table come quella del switch?) che usa solo per la rete esterna e serve a mandare i frame agli altri router.
se un router ha 2 vlan collegate come faccio a vedere l'arp cache di una e dell'altra?
se ho capito bene la tabella mac del router viene popolata dalle routing update degli altri router, senza che il router faccia niente

Si prega Accedi a partecipare alla conversazione.

apprendimento mac address e tabelle 1 Anno 1 Mese fa #4

  • jpalombi
  • Avatar di jpalombi
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 2646
  • Ringraziamenti ricevuti 1112
Ciao Marco,
andiamo con ordine:

Ok, quindi un router ha una tabella arp che usa solo per la rete interna , poi ha una routing table (si può chiamare mac address table come quella del switch?) che usa solo per la rete esterna e serve a mandare i frame agli altri router.
I router non hanno una mac address table, ma una routing table (non sono assimilabili l'una all'altra), ovvero una struttura dati che serve al router per inoltrare i pacchetti IP verso la loro destinazione finale sulla base della lettura dell'IP destinazione contenuto nello header di livello 3 (IPv4 o IPv6). Noto una certa confusione con i termini, va assolutamente fatta chiarezza prima di proseguire, altrimenti andando avanti ti troverai con un "effetto valanga" di concetti confusi. Il networking è una materia affascinante e complessa, e va studiata con metodo (ahimè non esiste una strada breve).

se un router ha 2 vlan collegate come faccio a vedere l'arp cache di una e dell'altra?
Con uno "show arp" vedresti tutte le entry, riconducibili alle diverse NIC del router (per ogni riga viene mostrata l'interfaccia relativa)

se ho capito bene la tabella mac del router viene popolata dalle routing update degli altri router, senza che il router faccia niente
Si possono utilizzare informazioni dinamiche ricavate da un protocollo di routing (OSPF, EIGRP, RIP, ISIS) e/o configurate manualmente (le due cose non si escludono

Vorrei inoltre segnalarti le seguenti risorse, al fine di provare ad indicarti un approccio strutturato per affrontare il corso al meglio. Come ti dicevo bisogna avere ben chiari questi concetti in modo da non portarsi avanti delle lacune, motivo per il quale ti invito a leggere i seguenti post:

members.ipcert.it/forum/vademecum-corsi-...dio-consigliato.html
members.ipcert.it/forum/vademecum-corsi-...l-software-pcpt.html

Entrambe le guide sono state redatte durante il periodo in cui la CCNA poteva essere divisa in 2 esami (ICND1 e ICND2) ma la sostanza rimane invariata. Ti consiglio quindi di leggerle con attenzione e perchè no, magari ricominciare dall'inizio seguendo quest'approccio. Per quanto possa sembrare superfluo, seguendo questo metodo con costanza i risultati non potranno che arrivare. Ma soprattutto, come ti dicevo prima, bisogna costruire delle basi quanto più solide possibile, altrimenti si rischia di rendere vano lo sforzo man mano che si va avanti con il corso. Fammi sapere, un saluto!
IpCert Instructor
CCENT - CCNA - CCNA CyberOps - CCNP Enterprise - CCNP Collaboration - CCNP Service Provider
CCS - Enterprise Core, Ent. Advanced Infrastructure, SP Core, SP Advanced Routing, SP VPN Services, Collaboration Core, Coll. Applications

Si prega Accedi a partecipare alla conversazione.

apprendimento mac address e tabelle 1 Anno 1 Mese fa #5

  • msaccozza
  • Autore della discussione
  • Offline
  • Senior Member
  • Senior Member
  • Messaggi: 16
  • Ringraziamenti ricevuti 0
Buongiorno, grazie per i chiarimenti fino a quì,
quindi un switch per inoltrare un frame guarda la mac address table, se trova il mac di destinazione corrispondente lo manda in maniera unicast alla porta che c'è nella tabella altrimenti lo manda in flooding a tutti nella rete locale,

mentre un router quando riceve un frame ha due possibilità
se la seconda rete è collegata direttamente al router, questo non guarda la routing table e può fare un arp request per avere il mac destinazione
se la seconda rete è collegata a un terzo router, per esempio, il router dovrà inoltrarlo al 2 che lo inoltrerà al 3, poi questo guarda la sua arp cache e va avanti
ma a questo punto mi chiedo , visto che l'host di invio deve calcolare id network del suo ip e dell'ip di destinazione finale e se vede che è diverso manda il frame al
gateway, se al router 3 c'è una rete con la stessa subnet mask e con un host con ip compatibile con larete del primo host, es 192.100.0.1 e 192.100.0.2, l'id network dovrebbe essere lo stesso, quindi come fà il primo host a sapere che deve mandarlo al gateway?
sui video si parla solo che il router passa i frame da un switch all'altro.
Grazie in anticipo

Si prega Accedi a partecipare alla conversazione.

apprendimento mac address e tabelle 1 Anno 1 Mese fa #6

  • jpalombi
  • Avatar di jpalombi
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 2646
  • Ringraziamenti ricevuti 1112
Ciao Marco,
se ho capito bene parli di una medesima rete configurata su due router differenti distanti tra loro: ebbene, questa configurazione non funzionerebbe. Il protocollo IP prevede infatti l'univocità delle assegnazioni dei prefissi ai vari segmenti di rete (e all'interno delle medesime, assegnazioni parimenti univoche per gli host)
IpCert Instructor
CCENT - CCNA - CCNA CyberOps - CCNP Enterprise - CCNP Collaboration - CCNP Service Provider
CCS - Enterprise Core, Ent. Advanced Infrastructure, SP Core, SP Advanced Routing, SP VPN Services, Collaboration Core, Coll. Applications

Si prega Accedi a partecipare alla conversazione.

Ultima Modifica: da jpalombi.
  • Pagina:
  • 1
Moderatori: jpalombi