Manpages

名 前

routed — ネ ッ ト ワ ー ク ル ー テ ィ ン グ デ ー モ ン 書 式
routed
[−d] [−g] [−q] [−s] [−t] [logfile] 説 明
routed
は 、 ネ ッ ト ワ ー ク の ル ー テ ィ ン グ テ ー ブ ル を 管 理 す る た め に 、 ブ ー ト 時 に 起 動 さ れ る 。 ル ー テ ィ ン グ デ ー モ ン は 、 Xerox NS ル ー テ ィ ン グ 情 報 プ ロ ト コ ル (Routing Information Protocol) を 変 更 し た も の を 使 う 。 こ れ に よ り 、 カ ー ネ ル の ル ー テ ィ ン グ テ ー ブ ル の エ ン ト リ を 最 新 に 保 つ 。 こ の サ ー バ は 、 複 数 の ア ド レ ス タ イ プ を 使 用 で き る 一 般 化 し た プ ロ ト コ ル を 使 う 。 し か し 、 現 在 の と こ ろ は 、 ネ ッ ト ワ ー ク ク ラ ス タ 内 で イ ン タ ー ネ ッ ト の ル ー テ ィ ン グ を す る た め だ け に 使 わ れ て い る 。 通 常 の 運 用 に お い て routed は 、 ル ー テ ィ ン グ 情 報 パ ケ ッ ト を 待 つ た め に 、 route(8) サ ー ビ ス (services(5) を 参 照 ) 用 の udp(4) ソ ケ ッ ト の 接 続 を 待 つ 。 ホ ス ト が ネ ッ ト ワ ー ク 間 の ル ー タ で あ る 場 合 、 routed は 、 直 接 接 続 さ れ て い る 全 て の ホ ス ト と ネ ッ ト ワ ー ク に 、 ル ー テ ィ ン グ テ ー ブ ル の 複 製 を 定 期 的 に 提 供 す る 。

routed が 動 作 し 始 め る と 、 シ ス テ ム で 設 定 さ れ て お り 、 か つ ’’up’’ と マ ー ク さ れ て い る 直 接 接 続 さ れ た イ ン タ ー フ ェ ー ス を 探 す た め に 、 SIOCGIFCONF ioctl(2) が 使 わ れ る (ソ フ ト ウ ェ ア ル ー プ バ ッ ク イ ン タ ー フ ェ ー ス は 無 視 さ れ る )。 複 数 の イ ン タ ー フ ェ ー ス が 存 在 す る 場 合 、 ホ ス ト は ネ ッ ト ワ ー ク 間 で パ ケ ッ ト を 転 送 す る も の と 仮 定 さ れ る 。 そ れ か ら routed は 、 リ ク エ ス ト パ ケ ッ ト を 各 イ ン タ ー フ ェ ー ス か ら 送 信 す る (イ ン タ ー フ ェ ー ス が サ ポ ー ト し て い る 場 合 は 、 ブ ロ ー ド キ ャ ス ト パ ケ ッ ト を 使 う )。 そ し て 、 routed は 、 他 の ホ ス ト か ら の リ ク エ ス ト パ ケ ッ ト と レ ス ポ ン ス パ ケ ッ ト の 接 続 を 待 つ ル ー プ に 入 る 。 リ ク エ ス ト パ ケ ッ ト を 受 信 す る と 、 routed は 内 部 テ ー ブ ル で 管 理 し て い る 情 報 に 基 づ い て リ プ ラ イ を 作 成 す る 。 作 成 さ れ た レ ス ポ ン ス パ ケ ッ ト に は 既 知 の ル ー ト の リ ス ト が 含 ま れ 、 各 ル ー ト に は 「 ホ ッ プ カ ウ ン ト 」 メ ト リ ッ ク が 付 く (16 以 上 の ホ ッ プ カ ウ ン ト は 「 無 限 大 」 と み な さ れ る )。 こ こ で 返 さ れ た 各 ル ー ト の メ ト リ ッ ク は 、 送 信 者 か ら の 相 対 的 な メ ト リ ッ ク で あ る 。 以 下 の 条 件 を 満 た す 場 合 、 routed が 受 信 し た レ ス ポ ン ス パ ケ ッ ト は 、 ル ー テ ィ ン グ テ ー ブ ル を 更 新 す る た め に 使 わ れ る :

1. 到 達 先 ネ ッ ト ワ ー ク ま た は 到 達 先 ホ ス ト に つ い て の ル ー テ ィ ン グ テ ー ブ ル の エ ン ト リ が 存 在 せ ず 、 か つ 到 達 先 を 示 す メ ト リ ッ ク が 「 到 達 可 能 」 で あ る 場 合 (す な わ ち 、 ホ ッ プ カ ウ ン ト が 無 限 大 で な い 場 合 )。

2. パ ケ ッ ト の 送 信 元 ホ ス ト が 、 既 存 の ル ー テ ィ ン グ テ ー ブ ル の エ ン ト リ に あ る ネ ッ ト ワ ー ク 間 ル ー タ と 同 じ 場 合 。 つ ま り 、 到 達 先 へ の パ ケ ッ ト を ル ー テ ィ ン グ す る ル ー タ そ の も の か ら 、 更 新 さ れ た 情 報 を 受 け 取 る 場 合 。

3. ル ー テ ィ ン グ テ ー ブ ル の 既 存 の エ ン ト リ が 一 定 期 間 (90 秒 と 定 義 さ れ て い る ) 更 新 さ れ て お ら ず 、 こ の ル ー ト が 少 な く と も 現 在 の ル ー ト と 同 じ く ら い 有 効 な 価 値 が あ る 場 合 。

4. 新 し い ル ー ト が 、 現 在 ル ー テ ィ ン グ テ ー ブ ル に 格 納 さ れ て い る ル ー ト と 比 べ て 、 到 達 先 へ の よ り 短 い ル ー ト を 表 し て い る 場 合 。 こ れ を 決 定 す る た め に 、 新 し い ル ー ト の メ ト リ ッ ク を テ ー ブ ル に 格 納 さ れ て い る ル ー ト の メ ト リ ッ ク と 比 較 す る 。 更 新 が 行 わ れ た 場 合 、 routed は 内 部 テ ー ブ ル の 変 更 を 記 録 し 、 カ ー ネ ル の ル ー テ ィ ン グ テ ー ブ ル を 更 新 す る 。 こ の 変 更 は 次 に レ ス ポ ン ス パ ケ ッ ト を 送 信 す る 際 に 反 映 さ れ る 。

routed は 外 部 か ら の パ ケ ッ ト を 処 理 す る の に 加 え 、 定 期 的 に ル ー テ ィ ン グ テ ー ブ ル の エ ン ト リ を チ ェ ッ ク す る 。 エ ン ト リ が 3 分 間 以 上 更 新 さ れ て い な い 場 合 、 そ の エ ン ト リ の メ ト リ ッ ク は 無 限 大 に 設 定 さ れ 、 削 除 の た め の マ ー ク が 付 け ら れ る 。 そ の エ ン ト リ の 失 効 が ロ ー カ ル の イ ン タ ー ネ ッ ト 上 で 通 知 さ れ る の を 保 証 す る た め に 、 削 除 は 更 に 60 秒 後 に な る 。 ネ ッ ト ワ ー ク 間 ル ー タ と し て 動 作 し て い る ホ ス ト は 、 直 接 接 続 さ れ た 全 て の ホ ス ト や ネ ッ ト ワ ー ク に 対 し て 、 30 秒 毎 に 無 条 件 で ル ー テ ィ ン グ テ ー ブ ル を 提 供 す る 。 レ ス ポ ン ス は 、 ブ ロ ー ド キ ャ ス ト 機 能 を 持 つ ネ ッ ト ワ ー ク の ブ ロ ー ド キ ャ ス ト ア ド レ ス ・ point-to-point リ ン ク の 到 達 先 ア ド レ ス ・ ル ー タ 自 身 の 他 の ネ ッ ト ワ ー ク で の ア ド レ ス に 対 し て 送 信 さ れ る 。 無 条 件 に レ ス ポ ン ス を 送 信 す る 場 合 、 通 常 の ル ー テ ィ ン グ テ ー ブ ル は 無 視 さ れ る 。 ネ ッ ト ワ ー ク と イ ン タ ー フ ェ ー ス が 正 し く 機 能 し て い る か を 、 各 ネ ッ ト ワ ー ク が レ ス ポ ン ス を 受 信 で き る か 否 か を 使 っ て 決 定 す る 。 あ る イ ン タ ー フ ェ ー ス で レ ス ポ ン ス が 受 信 で き な い 場 合 、 そ の イ ン タ ー フ ェ ー ス に 対 し て ル ー テ ィ ン グ す る た め に 別 の ル ー ト を 選 択 す る 。 ま た 、 他 の ル ー ト も な い 場 合 、 そ の ル ー ト は ル ー テ ィ ン グ テ ー ブ ル か ら 削 除 さ れ る 。

routed が サ ポ ー ト す る オ プ シ ョ ン を 示 す :

−d 不 正 な パ ケ ッ ト を 受 信 し た と い う よ う な 、 付 加 的 な デ バ ッ グ 情 報 を ロ グ に 記 録 す る よ う に す る 。

−g こ の フ ラ グ は 、 ネ ッ ト ワ ー ク 間 ル ー タ に お い て ’’default’’ の 到 達 先 へ の ル ー ト を 設 け る た め に 使 わ れ る 。 こ の フ ラ グ は 、 イ ン タ ー ネ ッ ト の ゲ ー ト ウ ェ イ や 、 他 の ロ ー カ ル ル ー タ に ル ー ト を 報 告 し な い 別 の ル ー テ ィ ン グ プ ロ ト コ ル を 利 用 す る ゲ ー ト ウ ェ イ で 、 典 型 的 に 使 わ れ る 。

−s こ の オ プ シ ョ ン を 指 定 す る と 、 ネ ッ ト ワ ー ク 間 ル ー タ と し て 動 作 し て い る か 否 か に 関 係 な く 、 routed に 強 制 的 に ル ー テ ィ ン グ 情 報 を 提 供 さ せ る 。 複 数 の ネ ッ ト ワ ー ク イ ン タ ー フ ェ ー ス が あ る 場 合 や 、 point-to-point リ ン ク を 使 用 中 で あ る 場 合 は 、 こ れ が デ フ ォ ル ト で あ る 。

−q こ の オ プ シ ョ ン は 、 −s オ プ シ ョ ン の 反 対 で あ る 。

−t

−t オ プ シ ョ ン が 指 定 す る と 、 送 受 信 し た 全 て の パ ケ ッ ト が 標 準 出 力 に 表 示 さ れ る 。 更 に 、 routed は 自 分 自 身 を 制 御 端 末 か ら 切 り 離 さ な い た め 、 キ ー ボ ー ド か ら イ ン タ ラ プ ト を 入 力 す れ ば プ ロ セ ス が kill さ れ る 。 こ の 他 に 指 定 さ れ た 引 き 数 は 、 routed の 動 作 を 記 録 す る フ ァ イ ル の 名 前 と し て 解 釈 さ れ る 。 こ の ロ グ に は ル ー テ ィ ン グ テ ー ブ ル の 変 更 が 記 録 さ れ る 。 ま た 、 全 て の パ ケ ッ ト を 追 跡 し な い 場 合 は 、 変 更 さ れ た ル ー ト に 関 連 し て 送 受 信 さ れ た 最 新 の メ ッ セ ー ジ の 履 歴 も 記 録 さ れ る 。 上 記 の 機 能 に 加 え て 、 routed は 「 遠 隔 に あ る 」 passive も し く は active な ゲ ー ト ウ ェ イ と い う 概 念 を サ ポ ー ト す る 。 routed が 起 動 す る と 、 SIOGIFCONF ioctl(2) か ら の 情 報 の み で は 突 き 止 め ら れ な い 可 能 性 の あ る ゲ ー ト ウ ェ イ を 見 付 け る た め に 、 /etc/gateways フ ァ イ ル が 読 み 込 ま れ る 。 こ の よ う に し て 指 定 し た ゲ ー ト ウ ェ イ に は 、 ル ー テ ィ ン グ 情 報 を 交 換 す る つ も り が な い 場 合 に は 、 passive と い う マ ー ク を 付 け る 必 要 が あ る 。 ま た 、 ル ー テ ィ ン グ 情 報 を 交 換 す る 場 合 に は 、 active と い う マ ー ク を 付 け る 必 要 が あ る (す な わ ち 、 こ の 場 合 に は routed が マ シ ン 上 で 稼 働 し て い る 必 要 が あ る )。 passive ゲ ー ト ウ ェ イ を 通 る ル ー ト は 、 起 動 時 に 一 度 だ け カ ー ネ ル の ル ー テ ィ ン グ テ ー ブ ル に 設 定 さ れ る 。 こ の よ う な ル ー ト は 、 送 信 さ れ る ル ー テ ィ ン グ 情 報 に は 含 ま れ な い 。 active ゲ ー ト ウ ェ イ は 、 ネ ッ ト ワ ー ク イ ン タ ー フ ェ ー ス と 同 様 に 扱 わ れ る 。 ル ー テ ィ ン グ 情 報 は ゲ ー ト ウ ェ イ に 配 布 さ れ る 。 ま た 、 一 定 時 間 ル ー テ ィ ン グ 情 報 が 受 信 さ れ な い 場 合 、 そ れ に 関 連 し た ル ー ト は 削 除 さ れ る 。 external と マ ー ク さ れ た ゲ ー ト ウ ェ イ も passive で あ る が 、 カ ー ネ ル の ル ー テ ィ ン グ テ ー ブ ル に 載 る こ と も な く 、 ル ー テ ィ ン グ の 更 新 時 に も そ の 情 報 が 含 め ら れ る こ と は な い 。 external エ ン ト リ の 機 能 は 、 routed に 対 し て 、 「 別 の ル ー テ ィ ン グ プ ロ セ ス が そ の よ う な ル ー ト を 追 加 す る 可 能 性 が あ り 、 そ の 到 達 先 に 対 し て 他 の ル ー ト を 設 定 す べ き で な い 」 と 知 ら せ る こ と で あ る 。 external エ ン ト リ は 、 2 つ の ル ー タ が 同 じ 到 達 先 へ の ル ー ト を 覚 え て も よ い 場 合 に の み 、 必 要 で あ る 。

/etc/gateways は 、 以 下 の フ ォ ー マ ッ ト の 行 で 構 成 さ れ る :

<net | host> name1 gateway name2 metric value <passive | active | external> キ ー ワ ー ド nethost は そ れ ぞ れ 、 ル ー ト が ネ ッ ト ワ ー ク に 付 い て の ル ー ト な の か 、 特 定 の ホ ス ト に つ い て の ル ー ト な の か を 示 す 。

name1 は 、 到 達 先 ネ ッ ト ワ ー ク ま た は ホ ス ト の 名 前 で あ る 。 こ の 名 前 は 、 /etc/networks ま た は /etc/hosts に あ る シ ン ボ ル 名 で も よ い (ま た 、 routednamed(8) の 後 に 起 動 さ れ る 場 合 は 、 ネ ー ム サ ー バ が こ の 名 前 を 知 っ て い な け れ ば な ら な い )。 ま た 、 「 ド ッ ト 」 表 記 で 指 定 し た イ ン タ ー ネ ッ ト ア ド レ ス で も よ い 。 inet(3) を 参 照 す る こ と 。

name2 は 、 メ ッ セ ー ジ が フ ォ ワ ー ド さ れ る べ き ゲ ー ト ウ ェ イ の 名 前 ま た は ア ド レ ス で あ る 。

value は 、 到 達 先 ホ ス ト ま た は ネ ッ ト ワ ー ク へ の ホ ッ プ カ ウ ン ト を 表 す メ ト リ ッ ク で あ る 。 キ ー ワ ー ド passive, active, external の 1 つ を 使 っ て 、 ゲ ー ト ウ ェ イ が passive ま た は active と し て (上 記 の よ う に ) 扱 わ れ る 必 要 が あ る か 、 あ る い は ゲ ー ト ウ ェ イ が routed プ ロ ト コ ル の ス コ ー プ で external で あ る の か を 示 す 。

Arpanet や Milnet に 直 接 接 続 さ れ た ネ ッ ト ワ ー ク 間 ル ー タ は 、 ル ー テ ィ ン グ 情 報 を 集 め る た め に (EGP) を 使 う べ き で あ る 。 さ も な け れ ば 、 passive ゲ ー ト ウ ェ イ の 静 的 ル ー テ ィ ン グ テ ー ブ ル を 使 う こ と に な る 。 EGP は 、 ロ ー カ ル ネ ッ ト ワ ー ク に 対 し て 他 の イ ン タ ー ネ ッ ト シ ス テ ム へ の ル ー ト を 提 供 す る た め に 必 要 で あ る 。 フ ァ イ ル

/etc/gateways 遠 隔 ゲ ー ト ウ ェ イ に つ い て の 情 報 を 記 述 す る フ ァ イ ル 関 連 項 目

udp(7), icmp(7)

Internet Transport Protocols,
XSIS 028112,
Xerox System Integration Standard . バ グ

routed は (動 作 な ど が ) 疑 わ し い 。 gated(8) ま た は zebra(8) の 使 用 を 考 慮 に 入 れ る こ と 。 リ ダ イ レ ク ト に よ り ル ー ト が 変 更 ま た は 追 加 さ れ た 場 合 、 カ ー ネ ル の ル ー テ ィ ン グ テ ー ブ ル と routed の ル ー テ ィ ン グ テ ー ブ ル が 対 応 し な い 可 能 性 が あ る 。 routed は 、 raw ソ ケ ッ ト 経 由 で 受 信 し た ICMP パ ケ ッ ト を 読 み 込 む こ と に よ り 、 受 信 し た リ ダ イ レ ク ト を 注 目 す べ き で あ る 。

routed は 他 の ル ー テ ィ ン グ プ ロ ト コ ル も 組 み 込 む べ き で あ る 。 各 プ ロ ト コ ル に 対 し て 別 々 の プ ロ セ ス を 使 う に は 、 余 計 な ル ー ト や 競 合 す る ル ー ト を 排 除 す る た め に 、 設 定 オ プ シ ョ ン が 必 要 で あ る 。

routed は 、 よ り 多 く の 情 報 を 集 め る た め に 、 IMP の よ う な イ ン テ リ ジ ェ ン ト な イ ン タ フ ェ ー ス で 接 続 を 待 つ べ き で あ る 。 routed は 、 (例 え ば 、 出 力 側 の 失 敗 と い っ た ) ネ ッ ト ワ ー ク イ ン タ ー フ ェ ー ス の 一 方 向 の 失 敗 を 、 常 に 検 出 で き る と は 限 ら な い 。 履 歴
routed
コ マ ン ド は 4.2BSD で 登 場 し た 。 翻 訳 者 謝 辞 こ の man ペ ー ジ の 翻 訳 に あ た り 、 FreeBSD jpman project <http://www.jp.freebsd.org/man-jp/>; に よ る 翻 訳 を 参 考 に さ せ て い た だ い た 。