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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/15:6/6
2024/05/14:20/24

2024/03/16より392/1400
人気モジュール
No.1: フォーラム 57
No.2: ニュース 2
No.3: QualNet概要 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット48
No.2:Unknown OS1

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

日曜日からの合計
メイン
   Scenario Setup & Configuration
     複数チャネルにおける同時通信
投稿するにはまず登録を

題名 投稿者 日時
   複数チャネルにおける同時通信 fo_ru 2009/7/3 15:56
     Re: 複数チャネルにおける同時通信 maxam 2009/7/3 17:04
       Re: 複数チャネルにおける同時通信 fo_ru 2009/7/3 17:23
         Re: 複数チャネルにおける同時通信 fo_ru 2009/7/9 15:02
           Re: 複数チャネルにおける同時通信 children 2009/7/9 15:17
             Re: 複数チャネルにおける同時通信 fo_ru 2009/7/9 15:25
               Re: 複数チャネルにおける同時通信 fo_ru 2009/7/17 15:28
                 Re: 複数チャネルにおける同時通信 hiro 2009/7/19 18:22
                   Re: 複数チャネルにおける同時通信 fo_ru 2009/7/20 9:56
                     Re: 複数チャネルにおける同時通信 hiro 2009/7/20 14:59
                       Re: 複数チャネルにおける同時通信 fo_ru 2009/7/20 16:02
                   » Re: 複数チャネルにおける同時通信 ipoten 2009/7/21 19:10
                       Re: 複数チャネルにおける同時通信 fo_ru 2009/7/23 22:27
                         Re: 複数チャネルにおける同時通信 ipoten 2009/7/24 17:25
                           Re: 複数チャネルにおける同時通信 fo_ru 2009/7/27 10:22
     Re: 複数チャネルにおける同時通信 kshima 2009/7/3 17:04
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ipoten
投稿日時: 2009/7/21 19:10
一人前
登録日: 2005/7/12
居住地:
投稿: 102
Re: 複数チャネルにおける同時通信
こんにちは

横からすみません。
文面からするとstatファイルの解析に勘違いがあるように思えたので、
念のため確認です。

引用:
>ノード1とノード2にそれぞれ2つのインタフェースを用意して、基本的に
>1→2のフローでの通信はチャネル0を、
>2→1のフローでの通信はチャネル1を使用しています。

「使用しています」というのは、「送信チャネルとして」という意味でしょうか?
つまり、後述のACKフレーム以外の各種フレームを送信するときには上記のチャネルを使って送信している?

引用:
>2つのWireless Networkはチャネル1,2ともリスニング可能にしてあります。

おそらく、チャネル0,1の誤りだと思いますが、
fo_ruさんの作成したこの系では、ノード1,2のそれぞれ2つのインタフェースとも
チャネル0,1の両方から飛んでくる全ての信号が聴こえるということになります。

引用:
>つまり2つのフローのACKを全てチャネル0で送りたいのですが、statファイルを見る限
>りチャネル1でもACKが送信されていて

ここが確認のしどころかと思いますが、statファイルの何を見て
「チャネル1でもACKが送信されて」いると判断されたのでしょうか?

802.11系のMAC/PHYのstatisticsは、デフォルトではチャネル番号の情報は出力していませんが、
それを解析できるようにstatistics出力を改造、あるいは判断可能なようにシナリオを設定されていますか?

もし、MACフレームやPHY信号の受信側カウンタをみていて、
ノード2がチャネル0でACKを送信しているにもかかわらず、
チャネル1で受信するはずのノード1がACKを受信しているのでおかしいと判断されたのだとすれば、
全てのノードは両方のチャネルを聞いているので、これは当然の結果になります。
このあたりの判断を誤っておられないでしょうか?

もし上記が当てはまらないとすると、hiroさんのアドバイスどおり、順に確認していくほうが早そうです。
そのとき、受信チャネルマスク設定(PHY-LISTENABLE-CHANNEL-MASK:静的設定 / PHY-LISTENING-CHANNEL-MASK:静的・動的設定)、
送信チャネル設定(動的設定) それぞれどのようになっていて、
かつ誰がどのチャネルで受信したのかを注意してすすめられるとよいと思います。


ちなみにこれは余談ですが、
QualNetのPHY_801_11やMACDOT11モデルは、複数のチャネルが同時に聞こえるように設定可能ですが、
この状態で正しくCSMA/CAが動作するようには作られていないようです。
ひとつのインタフェースで単一のインスタンスが複数のチャネルを同時に処理することになりますので、
異なるチャネルをキャリアセンスしてしまいますし、同時に受信すれば干渉しますので、注意が必要です。
フラット表示 前のトピック | 次のトピック
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT