From: Junji S. <js...@mc...> - 2005-05-22 09:29:24
|
佐藤です. From: KUROSAWA Takahiro <fwk...@mb...> Subject: Re: [xcast-linux-dev-ja] vic patch - enable to receive Date: Sun, 22 May 2005 13:06:54 +0900 > > xcast6_branch()内のip6_route_input_byaddr()で返ってきた > > rt6_infoのフラグ判別の部分で,同一リンクではないノードの > > 場合,なぜかRTF_UPのフラグが立っていないため,ビットマッ > > プがクリアされ,xcast6_forward()に飛んでいないみたいです. > > > > 同一リンクのノードへのxsend > > - dst=B src=A rt6i_flags=10c0001 > > ^ > > > > 違うリンクのノードへのxsend > > - dst=C src=A rt6i_flags=200200 > > ^ > > *ノードCに対するv6 reachabilityはあり,ping6は正常 > > に送信されます. > > 0x200200 = RTF_NONEXTHOP | RTF_REJECT > > のようです. > ノード C に対する reachability はあるとなると,A と C の > スコープが違うとか,フィルタの類でそうなっているとかくらい > しか今のところ考えつかないです. > > # ただ,フィルタがルーティングエントリに作用するとは思えない > # んですよね. > > ノード C へはデフォルトルートでない static な経路だったり > しますか? RAで取得した経路で,netstatで見ると,UGDAのフラグが見えます. v6フィルタはほとんど設定していない :-p ので,上記フラグが セットされないと思うのですが... もしかしたら,環境依存かもしれないので,明日違うネットワーク でも試してみたいと思います. ありがとうございました. |