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

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/07/05:17/20
2024/07/04:15/23

2024/05/06より339/1415
人気モジュール
No.1: フォーラム 100
No.2: QualNet概要 6
No.3: FAQ 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット49
No.2:Linux9
No.3:Windows NT7

No.1:どっかの巡回ロボット43
No.2:Safari15
No.3:Google巡回ロボット4

日曜日からの合計
メイン
   Link (MAC) Layer Protocol Implementation & Model Development
     インタフェースの抽象化について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kj
投稿日時: 2006/10/2 19:39
新米
登録日: 2006/10/2
居住地: 福岡
投稿: 2
インタフェースの抽象化について
MAC層での話ではないかもしれないのですが、Qualnetでわからない点があるので質問させてください。

複数のインタフェースを1つインタフェースに結合する機能は、linuxではbonding driverで実現されていると思うのですが、これに相当する機能はqualnetで提供されているのでしょうか?

もしこの機能をQualnetに実装するときは、MAC層より上位層のコードの修正を最小限に抑えるため
node->numberInterfaces
には結合された後のインタフェース数だけを格納しておき、
node->numberRealInterfaces
という変数を新たに作成し、実際のインタフェース数を格納しておきたいのですが、ソースコードが提供されていない部分でnode->numberInterfacesに依存しているコードはあるのでしょうか?

よろしくお願いいたします。
marimo
投稿日時: 2006/10/3 8:33
常連
登録日: 2005/9/22
居住地:
投稿: 49
Re: インタフェースの抽象化について
始めまして。
Linuxの
>bonding driver
というのは、機能としてそういうものがある、としか知らないのでコメントでしかないのですが、何となく面白そうですね。

どのレベルで1インターフェースとして認識させるのか、を知らないので、以下は単なる思い付きです。
QualNetのPHYレイヤでは、int phyIndexでインターフェースを区別しているので、例えばPHYレイヤに新規追加モデルとして
 ・一つのMACインターフェースに二つのPHYがぶら下がっている
ようなもの、もあり得るのかなぁと想像しました。

ソースの無い部分でチェックしているかどうかは、、実際に走らせてみるのが一番早道かもしれませんね。。
kj
投稿日時: 2006/10/3 17:08
新米
登録日: 2006/10/2
居住地: 福岡
投稿: 2
Re: インタフェースの抽象化について
返信ありがとうございます。

> どのレベルで1インターフェースとして認識させるのか、を知らないので、以下は単なる思い付きです。
> QualNetのPHYレイヤでは、int phyIndexでインターフェースを区別しているので、例えばPHYレイヤに新規追加モデルとして
>  ・一つのMACインターフェースに二つのPHYがぶら下がっている
> ようなもの、もあり得るのかなぁと想像しました。
質問が舌足らずで申し訳ありませんでした。
無線環境で使用を想定していて、2つのインタフェースを受信用と送信用に分け、MAC層のコンテンション機構はインタフェース毎にさせたいので、ネットワーク層とMAC層の間で実装して、ネットワーク層から上位層では仮想的に1つのインタフェースが見えるようにしたいと考えています。

> ソースの無い部分でチェックしているかどうかは、、実際に走らせてみるのが一番早道かもしれませんね。。
やっぱりそうなるのですかね…。

どうもありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT