Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/03:18/19
2024/05/02:19/23

2024/03/04より313/1375
人気モジュール
No.1: フォーラム 98
No.2: ニュース 3
No.3: QualNet概要 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット86
No.2:Windows NT1

No.1:どっかの巡回ロボット83
No.2:Majestic-12巡回ロボット2
No.3:Safari1

日曜日からの合計
メイン
   Routing Settings
     OLSRにおける経路切り替え
投稿するにはまず登録を

題名 投稿者 日時
   OLSRにおける経路切り替え Akihiro 2014/5/30 14:17
     Re: OLSRにおける経路切り替え hiro 2014/5/30 15:50
       Re: OLSRにおける経路切り替え Akihiro 2014/5/30 16:39
         Re: OLSRにおける経路切り替え hiro 2014/5/30 18:42
           Re: OLSRにおける経路切り替え Akihiro 2014/5/30 19:12
           » Re: OLSRにおける経路切り替え hiro 2014/6/3 16:21
               Re: OLSRにおける経路切り替え Akihiro 2014/6/4 15:38
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
hiro
投稿日時: 2014/6/3 16:21
長老
登録日: 2005/7/16
居住地:
投稿: 452
Re: OLSRにおける経路切り替え
関連するソースコードは以下の2つです。
./libraries/wireless/src/routing_olsr-inria.{cpp,h}

コストと経路に関連しているものを探します。

まず経路(RoutingTable)関連を探します。
./libraries/wireless/src/routing_olsr-inria.cpp
このファイルから以下の関数が候補になります。

OlsrLookupRoutingTable
OlsrDeleteRoutingTable
OlsrReleaseRoutingTable
OlsrInsertRoutingTable
OlsrInsertRoutingTablefromTopology
OlsrFillRoutingTableWith2HopNeighbors
OlsrFillRoutingTableWithNeighbors
OlsrInsertRoutingTableFromHnaTable
OlsrPrintRoutingTable
OlsrCalculateRoutingTable

次にコスト(metric)がどのように使われるのか探します。
./libraries/wireless/src/routing_olsr-inria.h
このファイルから以下の部分が関係ありそうです。

#define rt_metric rt_entry_infos.rtu_metric // cost of route
#define rt_interface rt_entry_infos.rtu_interface // cost of route

第一段階として、上記の情報を元に調べてみましょう。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT