III.8 Double Bus
III.8.1 Principe
X
Y
Transmission de bus
Générateur de trame
Transmission de bus
Générateur de trame
Bus B
Bus A
Le réseau est constitué de deux bus. Les
trames émises par les générateurs de trames toutes les 125
us circulent des bus en sens inverse. Ces trames sont divisées en
tranches (slots) de 53 octets dans lesquelles les stations peuvent
insérer leurs informations, tel qu'illustre à la figure III.7 ci
- dessous.
Fig. III.7 Parcours des trames sur double
bus
Pour qu'une station X émette des informations vers
une station Y, il faudra qu'elle les insère dans une tranche libre d'une
trame circulant sur le bus A. il lui faut pour cela avertir les stations
situés entre elle et le générateur de trame du bus A
qu'elle désire émettre.
Elle émet cette
« requête » dans la première trame passant sur
le bus opposé (bus B). A réception de celle - ci, les stations en
amont laissent passer une tranche libre sur le bus A. lorsque celle - ci arrive
à hauteur de la station X, elle y insère ses informations,
à conditions qu'elle n'ait pas reçu de requête (sur le bus
B), préalablement à la sienne, de la part d'une station
située en amont sur ce bus. Dans ce cas, elle laisse passer autant de
tranches libres que de requêtes reçues.
Pour cette gestion, chaque station dispose de compteurs
(deux par bus). Le premier (compteur de requête) s'incrémente
à chaque requête passant sur le bus des requêtes et se
décrémente (sauf s'il est à 0) à chaque passage
d'une tranche libre sur le bus opposé. Le deuxième (compteur de
tranche) est chargé par la valeur du premier au moment de sa propre
requête, et décrémente à chaque passage d'une
tranche libre. Le compteur de tranche permet ainsi de laisser autant de
tranches libres que de demandes émises par les stations situées
en aval avant sa propre requête.
Les stations peuvent se voir attribuer des niveaux de
priorité (quatre niveaux). Dans ce cas, elles sont munies de deux
compteurs par niveau de priorité. Ces compteurs sont
incrémentés au passage de requête de niveau
supérieur ou égal au leur.
Ce type de gestion d'accès au support, bien qu'un
peu complexe, offre certains avantages, dont la possibilité de
transmission isochrone (émission de paquet à un intervalle de
temps constants). Pour chaque station émettrice, une tranche libre est
alors réservée en tête de chaque trame pendant toute la
durée de la transmission isochrone.
III.8.2 Norme IEEE 802.6 (ISO
8802.6). DQDB (Distributed Queue Dual Bus)
La norme 802.6 définit le protocole d'accès
sur un réseau de type double bus et constitue un standard sur les
réseaux de type WAN (Wide Aréa Network). La transmission
s'effectue en large bande sur fibre optique ou câble coaxial.
Drapeau
Tranche 1
Tranche 2
Drapeau
53 octets
54 à 59 tranches 125 us
Trame de contrôle d'accès
Marque de début
Données
Busy
Type tranche
Réservé
PSR
REQ 3
REQ 2
REQ 1
REQ 0
1 octet
4 octets
48 octets
La trame utilisée est émise toutes les 125
us, tel qu'illustre dans la figure III.8 ci - dessous, ce qui correspond
à la norme ATM (Asynchronous Transfert Mode) des récents
réseaux de transmission numérique. A ce titre, cette norme permet
le passage entre les réseaux nationaux et internationaux commutés
et les réseaux locaux.
Fig. III.8 Structure de la trame 802.6
|