Web 51 - MAC adresy

není předchozí kap.  hw_web51.html  Web 51 - ISP Programování

Každé zařízení, komunikující protokolem používanám v sítích Ethernet, je přímo adresovatelné. Pro svoji adresaci používá unikátní 48-bitovou MAC adresu. Z těchto 48-mi bitů jsou první dva bity vyhraženy pro identifikaci typu adresy. První bit udává, zda jde o adresu stanice (0), či skupinu adres (1). Druhý bit je z našeho hlediska zajímavější, udává totiž zda jde centrálně přidělovanou adresu (0), či adresu přidělovanou lokálně (1) v rámci jedné sítě. Tuto druhou možnost lokálního přidělování používají některé komunikační protokoly pro svoji adresaci (lze si tuto adresaci velmi zjednodušeně představit jako by např. v tomto poli byla uvedena např. přímo IP adresa).

Jak získat MAC adresu pro Web 51?

Zjištění MAC adresy ze síťové karty :

Obsah konfigurační paměti RTL8019

Význam jednotlivých hodnot je uveden v dokumentaci čipu RTL8019AS, nicméně není nad názorný příklad, přečtený z karty Micronet SN. 93700936:

(00H): 10 00 90 00 00 00 E8 EE 10 33 20 20 20 20 20 20  ..É...##.3      
(10H): 20 20 41 D0 00 60 33 10 EE 00 FB 0A 10 10 82 21   A#.`3.#.#...é!
(20H): 00 4E 45 32 30 30 30 20 50 4C 55 47 20 26 20 50  .NE2000 PLUG & P
(30H): 4C 41 59 20 45 54 48 45 52 4E 45 54 20 43 41 52  LAY ETHERNET CAR
(40H): 44 00 16 00 00 95 19 02 00 1C 41 D0 80 D6 47 00  D....Ó....A#Č#G.
(50H): 00 02 E0 03 20 20 23 38 9E 01 79 09 FF FF FF FF  ..#.  #8Ř.y.    
(60H): FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
(70H): FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

Nyní tedy podrobněji:

(00H): 10 00 90 00

První čtyři byte obsahují konfigurační data pro registry CONFIG1 až CONFIG4

(04H): 00 00 E8 EE 10 33

Dalších 6 byte obsahuje požadovanou MAC adresu v tomto případě tedy 00-00-E8-EE-10-33

(0AH): 20 20 20 20 20 20 20 20

Produkt ID je jak je vidět v případě Micronetu nevyužito.

Za touto částí jsou v EEPROM PnP data: Nejprve je PnP identifikátor, sestávající se ze dvou částí:

(12H): 41 D0 00 60

Vendor ID

(16H): 33 10 EE 00

Serial Number

(1AH): FB

Suma PnP identifikátoru tj. Vendor ID a Serial Number

PnP identifikátor je následován PnP Resource Daty:

(1BH): 0A 10 10 82 21 00
(21H): "NE2000 PLUG & PLAY ETHERNET CARD"
(41H): 00 16 00 00 95 19 02 00 1C 41 D0 80 D6 47 00
(50H): 00 02 E0 03 20 20 23 38 9E 01 79 09

(*) Když tuto kapitolu posuzuji s odstupem času, pro Web 51 už přestává být pouze snem, Web 51 spěje k vlastní registraci MAC prostoru.

Detaily o MAC adresách :
(#) For information on how to use MAC addresses, see IEEE Std 802-1990, Overview and Architecture.

To apply for an Organizationally Unique Identifier for building a MAC address, contact the
Registration Authority
IEEE Standards Department, P.O. Box 1331
445 Hoes Lane
Piscataway, NJ 08855-1331, USA
tel +1 732 562 3813 fax +1 732 562 1571
URL:http://standards.ieee.org/.





Sponzored by LPhard Ltd. Graphics by GIMP Created by EasyPad

(c)Copyright 2000, 2001, HW server & Radek Benedikt
Web51@HW.cz, Web51.HW.cz

Final applications of the Web51 : www.HWgroup.cz
není předchozí kap.  Obsah  Web 51 - ISP Programování