> Nu se poate. De ce ai vrea mai multe MAC-uri pe aceeasi placa de retea? 
> E in mod cert lipsit de orice utilitate practica. De altfel, MAC-ul 
> trebuie sa identifice in mod unic o placa Ethernet, iar faptul ca  unii 
> producatori lasa posibilitatea modificarii MAC-ului este o violare 
> grosolana a standardelor.

Nu chiar. (in primul rand, raspunsul corect este 'bineinteles, se
poate' :)

Ai vrea mai multe MAC-uri pe aceeasi placa de retea pentru:

   a) multicast. Pentru un grup de multicast IP in care host-ul e
      membru se vor trimite pe ethernet cadre catre o adresa de
      multicast (bitul 0 din primul octet setat, ca la
      broadcast). Daca nu ar exista CAM-ul pe placa de retea (in care
      sunt trecute adresele MAC considerate locale) pentru multicast
      ar trebui receptionate toate pachetele cu bitul 0 setat, si
      decis in software daca sunt sau nu pentru masina locala
      (echivalent cu PROMISCUOUS, receptionarea tuturor pachetelor
      indiferent de destinatie), chestie destul de neplacuta la
      procesor, memorie, bus, etc. Vezi RFC 1112 despre partea IP a
      chestiunii.

   b) bitul 1 din primul octet setat inseamna ca spatiul de adrese MAC
      este gestionat local (i.e. in interiorul organizatiei, nu este
      spatiul global IEEE, cu fiecare adresa unica). Exemplu de
      utilizare: DECNET (whatever ... :-)

Acum, adresa MAC "unica" a placii cu pricina, se copiaza la
initializarea placii din ROM in acel CAM, devenind doar una din (nu
foarte multele) adrese considerate locale de placa de retea.

Standardele, inainte sa guite ca sunt violate, ar trebui citite ;)

Matei
---
Pentru dezabonare, trimiteti mail la 
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/


Raspunde prin e-mail lui