テレビのアニメはどこから来る? / 第4話

第4話:イトは、同じテレビの二つの住所から選んだ|IPアドレスは誰のもの?

ピコルート第4話。同じテレビに二つのIPアドレスが現れ、イトの最初の荷物はルーターに返される。残り一回。機器の名前ではなく、インターフェースと届く範囲を見て宛先を選び直します。

IPアドレス宛先ネットワークルーター10分更新

青い小箱が、イトの足元へ戻ってきた。

中には、第3話で最後まで待った夕焼けの映像が入っている。

箱は壊れていない。

宛先札だけが、赤く光っていた。

この宛先は、次の道へ渡せません。

配送許可は、あと一回。

門が閉じるまで、四十秒。

「同じテレビの住所を選んだのに」

イトの前には、ラボのテレビを示す宛先札が二枚あった。

同じテレビなのに、住所が二つ

一枚は青い。

すぐ近くまでしか線が伸びていない。

もう一枚は金色。

いくつもの配送所を越え、遠くのラボまで線が続いている。

どちらの札にも、同じ古いテレビの印がある。

イトは最初、短く見える青い札を選んだ。

近い道の方が早いと思ったからだ。

けれど小箱は、最初のルーターで止められた。

イト

テレビが一台なら、住所も一つじゃないの?

ユイ

同じ機器に二つ表示されると、どちらを使うか迷いますね

ピコ

IPアドレスを、機械に貼りついた永久の表札だと思うと迷うんだ

時計は、三十五秒になった。

IPアドレスは、人や機器の永久名ではない

ピコが、テレビの形を透明にした。

中から、有線の差込口と無線の入口が現れる。

ネットワークにつながる接点を、インターフェース と呼ぶ。

IPv6のアドレス体系を定めるRFC 4291では、IPv6アドレスは機器そのものではなく、インターフェースまたはインターフェースの集合を識別するものとされている。

一つのインターフェースが、複数のIPv6アドレスを持つこともできる。

「住所は、テレビの名前じゃないんだ」

イトは二枚の札を見直した。

「ネットワークにつながる入口を、通信の中で見分けるためのもの?」

ピコがうなずいた。

人間の住所にたとえると入口はつかみやすい。

ただし、IPアドレスから人の身元や機器の永久名が必ず分かるわけではない。

同じ機器でも接続するインターフェースやネットワークが違えば、使うアドレスが変わり得る。

青い札は、近くで使う住所だった

青い札の線は、最初のルーターまでしかない。

これは リンクローカルアドレス を表す模型だった。

リンクとは、ルーターを越えずに直接通信できる一つの範囲だ。

RFC 4291では、IPv6のリンクローカルアドレスを一つのリンク内で使うものとし、その送信元・宛先を持つパケットをルーターが別のリンクへ転送してはならないと定めている。

マコト

青い札が間違いなのではなく、使える範囲が違ったんだね

ユイ

同じ部屋の入口では使えても、遠い配送所からは届かない

イト

短い住所じゃなくて、近く用の住所だったんだ

金色の札は、より広い範囲で経路を選べる グローバルユニキャストアドレス を表していた。

ただし「金色なら安全」「青なら危険」という意味ではない。

どこからどこへ送るかに対し、届く範囲が合っているかが違う。

時計は、二十五秒。

昨日の札も現れた

案内台の端から、灰色の札が一枚出てきた。

イトが第1話でラボにいたとき、控えられていた宛先だ。

テレビの印は同じ。

けれど札の線は、途中で途切れている。

有効だった期間が終わっていた。

IPアドレスには、管理者が固定して設定するものもあれば、ネットワークの仕組みから自動で得るものもある。

RFC 8415のDHCPv6は、ネットワーク設定、IPv6アドレス、プレフィックスなどをノードへ設定する仕組みの一つだ。一つ以上のアドレスを割り当てる場合もある。

だから「昨日この機器で見た」という理由だけで、今日も同じアドレスが使えるとは限らない。

もちろん、すべてのアドレスが毎日変わるわけでもない。

設定方法と有効な期間を確かめる必要がある。

残り一回、どの札を付ける?

配送許可は、あと一回。

門が閉じるまで、十七秒。

案内台が三つの方法を出した。

  1. 同じテレビだから、青い札をもう一度使う
  2. 前に使えた灰色の札を使う
  3. 今いる場所と届く範囲を確かめ、現在の金色札を使う

青い札は、今いる配送所のリンクを出られない。

灰色の札は、もう有効な経路を示していない。

金色の札はラボまで線が続く。けれど、見たことのない長い宛先だった。

ユイ

覚えている方を選びたくなります

マコト

でも、覚えていることと、今届くことは同じじゃない

ピコ

イト。残り一回を、どの根拠に使う?

イトは、テレビの名前を見なかった。

まず、自分の小箱が今いる配送所を指で押さえた。

次に、青い札の線が最初のリンクで終わることを確かめる。

灰色の札には、有効な線がない。

最後に、金色の札が現在のテレビのインターフェースまで続いていることを見た。

「今、ここから届く金色の札にする」

イトは青と灰色の札を外した。

現在の金色札を、自分の小箱へ巻いた。

イトが近く用の青い宛先札と期限切れの灰色札を外し、遠いラボのテレビまで光路が続く現在の金色札を青い小箱へ巻いている
機器の印ではなく、今いる場所から届く範囲を確かめて宛先札を選ぶ。

住所を見て、次の一歩だけ選ぶ

残り九秒。

イトは小箱を門へ入れた。

最初のルーターは、金色札の宛先を見た。

RFC 8200のIPv6ヘッダーには、意図した受信先を示す宛先アドレスの欄がある。

世界中の道順を一本ずつ箱へ書き込むのではない。

宛先のまとまりを手がかりに、次に渡す方向を選ぶ。

この街では、ルーターが持つ経路情報やプレフィックスの照合を、光る方向だけに簡略化している。

小箱は右の道へ送られた。

次のルーターも、その次のルーターも、宛先に近づく次の一歩を選ぶ。

残り四秒。

小箱がラボのネットワークへ入った。

有線でつながった古いテレビのインターフェースが、金色札に反応する。

残り一秒。

夕焼けの映像が、ラボのテレビだけに現れた。

門が閉じた。

ユイのノートパソコンにも、近くの別画面にも出ていない。

選んだ宛先のインターフェースへ届いた。

覚えやすい住所を手放す

イトの手元には、外した青と灰色の札が残った。

どちらも偽物ではない。

青は近くで使える。

灰色も、昨日までは経路を持っていた。

でも、今回の送信には使えなかった。

イトは、短く見える札や覚えている札を選べばいい、という簡単な答えを手放した。

イト

IPアドレスは、テレビの本名じゃない。どの入口へ、どの範囲から届けるかを見るんだ

ユイ

同じインターフェースに複数あっても、役割と範囲が違うんですね

ピコ

うん。『誰の永久住所か』より、『今どこへ届けるための識別子か』を先に見る

人は、この長い札を覚えない

テレビには夕焼けが映っている。

その横には、長い金色の宛先が光っていた。

イトは一度読もうとして、すぐに諦めた。

「毎回これを入力するの?」

空中に、人が読める短い名前札が現れた。

名前札は覚えやすい。

けれど、現在の金色札とはまだ線がつながっていない。

ユイが、小さく言った。

「名前から、今使えるIPアドレスを調べる仕組みが必要ですね」

イトは外した二枚の札を机へ置き、浮かぶ名前札を見た。

「名前は変わらないのに、住所が変わったら、誰が探し直すの?」

名前札の向こうに、無数の案内所が灯った。

次回:名前と住所はどうつながる?

IPアドレスは、人や機器へ永久に貼られた本名ではない。

IPv6ではインターフェースを識別し、一つのインターフェースが範囲の異なる複数アドレスを持つこともある。

送るときは、今いる場所から宛先まで届く範囲かを確かめる。

次回、ピコルート第5話。

名前と住所はどうつながる?

IPアドレスの基本を図でも整理するなら、IPアドレスとはへ進めます。

この物語を、解説で深める

第4話で生まれた疑問を、解説記事で少し深く見ていきます。物語で感じた不思議さを残したまま、言葉と仕組みを順番に整理しましょう。

IPアドレスとは?通信の宛先とドメイン名・IPv4・IPv6の違いを読む