要約
- ATMP では通常の PPP/SLIP 端末がホーム網のアドレスを使い、遠隔 NAS の Foreign Agent とホーム側の Home Agent が端末に見えないトンネルを維持した。
- 登録、CHAP に似た共有秘密チャレンジ、エージェント対ごとの Tunnel ID、その ID を運ぶ GRE が、IP と IPX にローカル接続の運用上の外観を与えた。
- ホームアドレス、成功応答、GRE Key は限定されたプロトコル状態を示すだけで、物理的位置、人物、アプリ権限、配送、IETF 合意は示さない。
「ホーム」はルーティング上の判断だった
1997 年、利用者は遠方の Network Access Server へ電話をかけながら、ホームネットワークから得たアドレスを使えた。電話回線の終点は遠隔地にある。しかしルーティング上は「ホーム」に見えた。
この矛盾が RFC 2107 の ATMP を最もよく説明する。ワークステーション自体が移動するのではない。NAS 内の Foreign Agent がホーム網の Home Agent に端末を登録し、両者がトンネルで通信を運ぶことで、周囲のシステムは端末をローカル接続のように扱った。
端末は ATMP を実行しない。一般的な PPP または SLIP で足りた。仕組みを所有するのは NAS と Home Agent であり、他のシステムは遠隔接続を知らなくてよい。エッジを単純にする代わりに、境界へルーティング判断が集中した。
ホームアドレスは端末設定、ユーザー ID との対応、ホーム側プールからの割り当てのいずれでもよかった。RFC は割り当て方法と NAS が ATMP を選ぶ条件を範囲外とした。選ばれたアドレスを運ぶことはできても、その選択を誰が許可したか、今も正しい利用者を指すかは証明できない。
登録が仮想接続を作った
ATMP の mobility binding は Home Address、Foreign Agent の IP アドレス、Tunnel ID を結び付けた。これは地理情報ではなく、小さなルーティング命令である。
Foreign Agent は設定から Home Agent のアドレスと共有秘密を取得し、2 秒ごとに Registration Request を送った。10 回応答がなければ失敗を記録し、端末を切断した。
Home Agent はチャレンジを返す。Foreign Agent は authenticator と秘密を連結して MD5 を計算し、応答した。Home Agent も同じ計算を行い、一致すれば登録を受理できた。不一致や資源不足なら非ゼロの結果を返した。
この交換が認証したのは、設定済みの二つのエージェントの関係である。モデムの前にいる人を特定せず、アプリ操作を許可せず、ペイロードを暗号化もしない。「CHAP に似る」という記述は構成を示すだけで、証明範囲を広げない。
Tunnel ID が状態を経路へ変えた
受理後、Home Agent は特定の FA–HA 対の内部だけで一意な Tunnel ID を割り当てた。Home Agent は ID とルーティング情報を結ぶ control block を作り、Foreign Agent はクライアントセッションに同じ値を保存した。
データは GRE に入り、Tunnel ID は Key フィールドで運ばれた。Home Agent はそこからルーティング文脈を取得し、Foreign Agent は稼働中の端末へ分離した。不明な ID は Error Notification と黙示的な破棄を招いた。
権限の移動は明瞭である。端末はデータを生成するが、どのホーム文脈へ入るか、どの局所状態名を使うか、接続がまだ有効かをエージェントが決める。アドレスが安定して見えるのは、control block が物理接続の変化を吸収するからだ。
IPX は追加コストを示した。トンネル管理は依然として IP に依存し、各 Home Agent には LAN と異なる企業内一意の IPX ネットワーク番号が必要だった。端末は番号を共有しながら、固有のノードアドレスを保たねばならない。一層の可搬性が別層の新しい調整を要求した。
終了処理も事実の一部だった
仮想的な存在は、双方がライフサイクルに合意する間だけ成立する。Foreign Agent は 2 秒ごとに Deregistration Request を再送した。正しい応答で Home Agent は binding を削除し、Foreign Agent は ID を解放した。10 回失敗すれば、エラーを記録した上で端末を切断した。
そのため、端末がローカルでは消えていても、遠隔状態の削除が確認されていない場合がある。再起動後、片側で有効な ID が他方には存在しないこともある。真実は単一フィールドではなく、二つの control block、再送履歴、現在の接続、実際のパケット処理が一致しているかに宿る。
私有プロトコルが残した公的な歴史資料
IESG Note は明確だった。RFC 2107 は私有のトンネル管理プロトコルを記録し、IETF ワーキンググループの成果でも standards track でもない。現在の Datatracker も Legacy とし、IETF 標準化手続き上の正式な地位がないと述べる。
この警告は歴史的価値を弱めない。L2TP 前夜、ある製品アーキテクチャがアクセス側とホーム側の間に状態を集中し、その境界を認証し、局所的なトンネル名を与えることでネットワーク上の場所を可搬化した記録だからだ。Mobile IP はより広い移動を扱い、L2F と L2TP はダイヤルアクセスとリンク終端を分離し、GRE は封筒を提供した。ATMP は製品向けに狭い組み合わせを作った。RFC 番号は設計を保存したが、配備を合意には変えなかった。
情報源
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加
