NSIP(4) — NEWS-OS Programmer’s Manual
名称
nsip − ns パケットを ip パケットに入れるソフトウェアネットワークインターフェース
形式
options NSIP
#include <netns/ns_if.h>
解説
nisp インターフェースは、他の相容れないネットワークを通して Xerox NS(tm) パケットを 伝送するのに使用するソフトウェアメカニズムです。 それは、IP ヘッダを前もって保留にし、パケットを unix IP を通して 再送出することにより機能します。 スーパーユーザは、NS アドレスと対応する IP アドレスを命名することにより、 オペレーティングシステムに都合のよい相手を通知することができます。 現在のところ、特定のホストペアだけが利用できます。 その各々のホストペアについて、point-to-point の仮想的な インターフェースが構成されています。 将来的には、IP ブロードキャストのアドレスまたはホストは、NS ネット ワークまたはホストと組み合わせることができるようになるでしょう。 特に、SO_NSIP_ROUTE のソケットオプションは、ファミリ AF_NS、 型 SOCK_DGRAM のソケット上に設定され、次の構造体を渡します。
struct nsip_req {
struct sockaddr rq_ns;/∗ ns フォーマットのデスティネーションで
なければならない ∗/
struct sockaddr rq_ip;/∗ ip フォーマットのゲートウェイで
なければならない ∗/
short rq_flags;
};
診断
nsip%d: は、af%d を操作できません。 インターフェースは、 不適切なアドレスファミリにフォーマットされたアドレスをもつ メッセージを渡されます。 パケットは落ちてしまいます。
関連事項
バグ
各 pt-to-pt のリンク用の別々な仮想デバイスをもつのは不合理なことです。 いったんインターフェースが設定されると、NS ホスト用の IP アドレスを 変更することはできません。 リクエストにより RTF_GATEWAY のフラグを与え、リモートネットワークを 示さなければなりません。 RTF_UP の不在は、その相手を取り除く手掛りとならなければなりません。 これは、 en 装置の送 ARP を書き直さなければならない時期を延ばすこと、そして、 Arpanet-Milnet ゲートウェイを通じて XNS パケットを渡すことを可能にすること、 いくつかの連携している大学間のテストを容易にすることを目的としています。
NEWS-OSRelease 4.1C