UnnumberedIP

こんばんは。いつもお世話になっています。
最近UnnumberedIPとかIPunnumberedという
言葉を雑誌なとでよく目にするのですがどういたものでしょうか?
教えてください。
よろしくお願いします。

名前: 
斎藤
日時: 
02/04/29 13:46

コメント

斉藤さん,はじめまして。

専用線など,1対1で接続する形態だと,一方から送ったパケットは,
否応なく相手側に届きます。
その二者間で通信するぶんには,アドレスなど必要ないことになります。
だから,1対1で接続するインタフェースには,
アドレスを割り当てなくてもよい,ということにしました。
TCP/IPは,原則として,通信を行うインタフェースの個々に
IPアドレスを割り当てることになっていますが,
1対1の接続形態だけは例外扱いするわけです。
これがアンナンバード接続とか,IPアンナンバードと呼ぶものです。
今のIPv4はアドレスが不足していますから,
アドレスを節約する,という面では好都合な方法です。
(元々,その目的のために考案された方法ですけど...)

なお,インタフェースをアンナンバードにすると,
一つだけ不都合があります。
そのインタフェースでエラーが起こったときに,
エラーを通知するICMPメッセージを送信できなくなることです。
IPアドレスを割り当てないと,パケットを送るときに送信元アドレスを
セットできないので,送信動作を実行できないわけです。
それでは困るので,ICMPメッセージを送るときは,
その装置内の他のインタフェースに割り当てたIPアドレスを借用して,
それを送信元アドレスにセットすることになっています。