Optimized Link State Routing Protocol
マルチポイントリレー(MPR)は、ノード間でメッセージを中継します。また、任意の送信元から任意の宛先ノードへの適切なルートをルーティングおよび選択する際の主な役割もあります。
MPRは、MPRセレクター(MPRとして選択されたノード)のリンクステート情報を制御メッセージで定期的にアドバタイズします。 MPRは、ルート計算で特定のノードから任意の宛先へのルートを形成するためにも使用されます。各ノードは、リンクセンシング、ネイバー検出、およびMPR選択プロセスのためにHelloメッセージを定期的にブロードキャストします。
OLSRは、「Hello」メッセージを使用して、応答を通じて1つのホップネイバーと2つのホップネイバーを検索します。次に、送信者は、2つのホップノードへの最適なルートを提供する1つのホップノードに基づいて、マルチポイントリレー(MPR)を選択できます。各ノードにはMPRセレクターセットもあり、MPRノードとして選択したノードを列挙します。 OLSRは、トポロジ制御(TC)メッセージとMPR転送を使用して、ネットワーク全体にネイバー情報を配信します。ホストおよびネットワークアソシエーション(HNA)メッセージは、TCメッセージがホストルートをアドバタイズするのと同じ方法で、ネットワークルートアドバタイズメントを配布するためにOLSRによって使用されます。