Bonjour,
Je me demande s’il n’y a pas un petit souci dans le texte de l’énoncé du TP, lorsqu’on demande d’utiliser les Long HWaddr pour envoyer des messages sur les 2 nodes disponibles en réception.
Dans la trace donnée en exemple:
PKTDUMP: data received:
~~ SNIP 0 - size: 5 byte, type: NETTYPE_UNDEF (0)
00000000 68 65 6C 6C 6F
~~ SNIP 1 - size: 12 byte, type: NETTYPE_NETIF (-1)
if_pid: 4 rssi: -55 lqi: 255
flags: 0x0
src_l2addr: 5C:22
dst_l2addr: 22:4A
~~ PKT - 2 snips, total size: 17 byte
l’adresse dst_l2addr est 22:4A (adresse “courte”)
Dans la trace que j’observe sur mon expérimentation, la valeur de dst_l2addr correspond à la Long HWaddr que j’ai utilisée pour envoyer le message:
> ifconfig
ifconfig
Iface 4 HWaddr: 11:15 Channel: 21 Page: 0 NID: 0xdff3
Long HWaddr: 16:AF:F9:65:10:6B:11:15
TX-Power: 0dBm State: IDLE max. Retrans.: 3 CSMA Retries: 4
AUTOACK ACK_REQ CSMA L2-PDU:102 Source address length: 2
> PKTDUMP: data received:
~~ SNIP 0 - size: 5 byte, type: NETTYPE_UNDEF (0)
00000000 68 65 6C 6C 6F
~~ SNIP 1 - size: 18 byte, type: NETTYPE_NETIF (-1)
if_pid: 4 rssi: -55 lqi: 255
flags: 0x0
src_l2addr: 11:15
dst_l2addr: 16:AF:F9:65:10:6B:11:15
~~ PKT - 2 snips, total size: 23 byte
Est-ce normal ?
Merci d’avance pour vos précisions / clarifications