Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Optimized link state routing protocol

OLSR (Optimized Link State Routing Protocol) est un protocole de routage destiné aux réseaux mobiles. Le protocole est défini dans la RFC 3626 [1] de l'IETF.

Sommaire

Origine

Fonctionnement général

Type de paquets

Message Hello

Expéditeur : Chaque nœud du réseau envoie des messages HELLO

Destinataire : Adresse de broadcast

Fonction : Le message HELLO transmet plusieurs informations et à plusieurs utilités. Il sert d'abord à découvrir l'ensemble du réseau. Il transmet ensuite l'état et le type de lien entre l'expéditeur et chaque nœud voisin. Enfin il spécifie le choix fait par l'expéditeur de son MPR.

Datagramme :

Image:olsr-hello-packet.png

Les messages HELLO ne sont destinés qu'aux nœuds voisins (à un saut) de l'expéditeur, il doivent donc ne jamais être routé par un MPR (une exception : Pour choisir les MPR).

Message TC(Toplogie Control)

Expéditeur : Seuls les MPR envoient des messages TC

Destinataire : Adresse de broadcast

Fonction : Le message TC permet au MPR de transmettre la liste de ses voisins à 1 saut. Il sert à établir les tables de routages. Aussi pour qu'il soit diffusé sur tous le réseau, la valeur du TTL dans l'header du message (voir « paquet type envoyé par le protocole »)

Datagramme : Image:Olsr-tc-packet.png

Message MID


Algorithme de sélection des MPR

Définition

Image:SelectionMPR1.png

L'ensemble N est constitué des voisins à un saut du nœud (ici en rouge), dont on veut déterminer les MPR.

L'ensemble N2 est constitué des voisins à 2 sauts du même nœud que précédemment.

Un lien asymétrique est représenté par un trait rouge simple.

Un lien symétrique est représenté par un trait rouge double.

D(u) est le nombre de lien symétrique d'un nœud u de N| |}

Algorithme


Liens


--Moksha 19 jun 2004 à 12:10 (CEST)



This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia