メイン 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 第一段階として、上記の情報を元に調べてみましょう。 |
フラット表示 | 前のトピック | 次のトピック |