4.1.1 DCの 実 装
図4.1に 提 案 法 に お け るDC の モ ジュー ル 構 成 を 示 す.提 案 法 に お け るDC 機 能 は 全 て ユ ー ザ 空 間 に 実 装 さ れ て お り,ア ド レ ス の 登 録 を 行 うDNSサ ー バ と ア ド レ ス 管 理 を 行 うDC デ ー モ ン に 大 別 さ れ る. 実 装 実 験 で は ,提 案 法 に お け る 専 用 レ コ ー ド を 実 装 す る に あ た り,DNSサ ー バ で あ るBIND の 拡 張 を 行った .
• DNS サ ー バ 機 能
本 提 案 方 式 で は ,NTM 端 末 の 位 置 情 報 を DNS の 提 案 手 法 専 用 レ コ ー ド と し て 管 理 を 行 なって い る .実 装 に お い て は ,DNSサ ー バ で あ る Bind-9.7.1 に IPv4ア ド レ ス と IPv6ア ド レ ス 用 の 提 案 法 専 用 レ コ ー ド を 定 義 す る こ と に よ り,NTM専 用 のDNSレ コ ー ド の 実 装 を 行った .こ れ に よ り 提 案 法 専 用 レ コ ー ド を DNS サ ー バ の 機 能 を 用 い て 問 い 合 わ せ す る こ と が 可 能 な 状 況 と し た . な お ,一 般 のDNS サ ー バ で は 本 提 案 法 に お け る 専 用 レ コ ー ド を サ ポ ー ト し て い な い が ,RFC3597 [47]で は 未 知 の リ ソ ー ス レ コ ー ド は 圧 縮 せ ず に 中 継 す る こ と が 規 定 さ れ て い る た め ,RFC3597に 準 拠 し たDNSサ ー バ が 利 用 さ れ
40
図4.1提 案 法 に お け るDC の モ ジュー ル 構 成
て い る 場 合 に は ,提 案 法 に て 用 い る 専 用 レ コ ー ド の 問 い 合 わ せ で 支 障 は 発 生 し な い .ま た ,DNSサ ー バ はDynamic DNSに 対 応 し て お り,DC に 実 装 し た 機 能 で あ るDC デ ー モ ン か ら の 通 知 に よ り 情 報 の 更 新 を 行 う も の と す る .
• DC の 通 知
NTM 端 末 は 最 初 の 起 動 の 時 点 で は 自 身 を 管 理 す る DC の 情 報 を も た な い . DC は 各NTM端 末 の 提 案 法 専 用 レ コ ー ド 内 に 自 身 のIPア ド レ ス の 情 報 を 含 ま せ る .次 に ,NTM端 末 は 自 身 の FQDNを 探 索 す る こ と に よ り,自 身 を 管 理 す る DC を 発 見 可 能 と し て い る .こ の と き 一 般 のDNS サ ー バ を 経 由 す る 可 能 性 が あ る が ,RFC3597 に 準 拠 し たDNSサ ー バ で あ れ ば 未 知 の レ コ ー ド を 破 棄 す る こ と な く 転 送 す る た め ,自 身 の 管 理 す るDCに 対 し て 問 い 合 わ せ を 到 達 さ せ る こ と が 可 能 で あ る .
• NTM 端 末 の 位 置 管 理
NTM 端 末 は 起 動 後 及 び 移 動 後 はRegistration Requestを 用 い て 自 身 の 位 置 情
報 を DC に 送 信 す る た め ,DC は 受 信 し た 位 置 情 報 に 応 じ て ,Dynamic DNS の 機 能 を 用 い てDNSの 提 案 法 専 用 レ コ ー ド の 情 報 を 更 新 す る .
4.1.2 NTM端 末 の 実 装
図4.2に 提 案 法 に お け るNTM端 末 の モ ジュー ル 構 成 を 示 す.NTM端 末 で は ,ア ド レ ス 管 理 に 関 す る 実 装 を ユ ー ザ 空 間 で 行って い る .ユ ー ザ 空 間 で は ,IPア ド レ ス 変 化 の 検 知 機 能 ,DNS情 報 の 更 新 機 能 ,DNSに お け る 提 案 法 専 用 レ コ ー ド の 問 い 合 わ せ 機 能 な ど を 実 装 す る こ と に よ り,NTM 端 末 の 移 動 管 理 と ア ド レ ス 管 理 を 実 現 し て い る .本 提 案 手 法 で は ,DNS情 報 の 登 録 ,更 新 機 能 を 実 装 し た .以 下 に 端 末 の 動 作 概 要 を 説 明 す る .
図4.2 提 案 法 に お け る 端 末 の モ ジュー ル 構 成
• IP ア ド レ ス 変 化 の 検 知
提 案 方 式 に お い て NTM端 末 で は ,ユ ー ザ デ ー モ ン が イ ン タ フェー ス 状 態 を 監 視 す る こ と に よ り,イ ン タ フェー ス の 割 り 当 てIPア ド レ ス の 変 化 を 検 出 す る .ま た ,IP ア ド レ ス の 変 化 を 検 出 し た 場 合 に は ,IP ア ド レ ス の 更 新 処 理 を 行 う.
• 提 案 法 専 用 レ コ ー ド の 登 録 と 仮 想IPア ド レ ス の 取 得
NTM端 末 は 自 身 の 提 案 法 専 用 レ コ ー ド の 問 い 合 わ せ を 行 う こ と に よ り,仮 想 イ ン タ フェー ス で 利 用 す る 仮 想IPア ド レ ス をDCか ら 取 得 す る .ま た ,NTM 端 末 は 起 動 時 に イ ン タ フェー ス の 実IPア ド レ ス を 確 認 し .自 身 のDC対 し て Registration Request を 用 い て 登 録 を 行 う.
• 位 置 情 報 の 更 新
NTM 端 末 はIP ア ド レ ス 変 更 時 にUpdate Requestを 用 い て 自 身 の 仮 想 IP ア ド レ ス ,実IPア ド レ ス な ど をDCに 通 知 す る こ と で ,位 置 情 報 の 更 新 を 行 う.
本 提 案 手 法 で は DCに 対 し てRegistration Request を 送 信 す る 機 能 を 実 装 す る こ と で 動 作 確 認 を 行 なって い る .