Bluetooth SIG Shop | Bluetooth.org


sélectionnez la langue  
search site search 

Protocole BNEP

Protocole d'encapsulation de réseau Bluetooth (BNEP)

Le protocole BNEP est utilisé pour transporter des protocoles de réseau courants tels qu'IPv4 et IPv6 sur des supports Bluetooth. Le format des paquets s'appuie sur le tramage EthernetII/DIX tel que défini par la norme IEEE 802.3 (directement compatible avec le protocole L2CAP). Le protocole BNEP est utilisé par le profil PAN (Personal Area Networking).

Exemple d'utilisation

Le protocole BNEP est utilisé pour transporter des protocoles de réseau courants sur des supports Bluetooth. Le protocole BNEP offre des fonctions similaires à celles de l'Ethernet.

Exemples de produit

Vous trouverez ci-dessous quelques exemples de périphériques susceptibles d'utiliser le profil BNEP :

Informations techniques

Hypothèses

  • Ce protocole est mis en œuvre à l'aide de canaux L2CAP orientés connexion
  • Bluetooth est considéré comme un support de transmission au même titre que la couche OSI pour Ethernet, Token Ring, ATM, etc.
  • Le protocole L2CAP est considéré comme étant la couche MAC (Media Access Control) de données Bluetooth.
  • Le protocole BNEP spécifie un MTU L2CAP minimum de 1 691 octets1.
  • Les règles communément admises en matière de connectivité et de topologie de réseau, telles que définies pour la norme IEEE 802.3 (par ex. : la commutation et l'acheminement), doivent être impérativement appliquées pour la technologie Bluetooth et conformes au support IEEE 802.3.
  • L'espace d'adresse BD_ADDR Bluetooth, attribué à partir de l'adresse espace Ethernet, est géré par la norme IEEE. Ainsi, il est possible d'établir un point d'accès réseau Bluetooth en tant que pont entre les périphériques Bluetooth et le réseau Ethernet.

L'utilisation du protocole BNEP pour transporter un paquet Ethernet est illustrée sur le schéma ci-dessous. Le protocole BNEP supprime et remplace l'en-tête Ethernet par celui du protocole BNEP. Pour finir, les en-têtes du protocole BNEP et du paquet Ethernet sont encapsulés par le protocole L2CAP et sont envoyés au support Bluetooth. Le paquet maximum que le protocole BNEP DOIT accepter de la couche supérieure est égal au MTU L2CAP négocié (valeur minimale : 1 691), moins 191 octets (ou 187 octets si un en-tête de balise IEEE 802.1Q [9] est présent) réservés aux en-têtes du protocole BNEP. Ceci permet de garantir un espace dédié à la mémoire tampon de trame suffisant pour transmettre tous les protocoles BNEP. Le paquet minimum que le protocole BNEP doit accepter de la couche supérieure est de zéro ; le protocole BNEP n'est pas contraint de remplir les paquets à la taille minimale requise par l'Ethernet (46 octets).

Besoin d'informations complémentaires ? Consultez le Protocole BNEP (Network Encapsulation Protocol) Bluetooth.

 
 
© 2009 Bluetooth SIG, Inc. All rights reserved. legal | privacy policy