メインコンテンツまでスキップ

用語集

routerd のドキュメントで使う主な用語と、その日本語訳をまとめます。訳語は次の方針で選んでいます。

  • ネットワーク用語は、国内の商用ルーター(NEC IX / ヤマハ RTX)のマニュアル表記に合わせています。日本のネットワーク技術者が読み慣れた言葉を優先します。
  • 宣言型モデルの用語(リソース、調整ループなど)は、Kubernetes / Terraform 日本語ドキュメントの慣習に合わせています。

ネットワーク用語

英語表記(本ドキュメント)備考
interfaceインターフェース末尾は長音「ー」。ヤマハ表記に合わせる
route / routing経路 / ルーティング経路情報・経路表のように使う
gatewayゲートウェイ
NATNAT
NAPTNAPT動的な多対一変換。商用機の「IPマスカレード」に相当
firewallファイアウォールrouterd のゾーン型ステートフル機能
filter / ruleフィルター / ルール個々の許可・拒否規則
prefix delegation (PD)プレフィックス委任(PD)「委譲」は使わない。NTT / ヤマハ / RFC の標準語に統一
upstream上流DNS / 経路の上位側
egressegress(送出側)初出のみ注記し、以降は英字のまま
ingressingress(受信側)初出のみ注記し、以降は英字のまま

宣言型モデルの用語

英語表記(本ドキュメント)備考
declarative宣言型「宣言的」も可だが「宣言型」に統一
resourceリソース
KindKind(種別)大文字 Kind を保持
specspec(仕様)望ましい状態を書く側
statusstatus(状態)実際の状態を表す側
apply適用routerctl apply の動作
reconcile / reconcile loop調整(リコンサイル)/ 調整ループ実状態を望ましい状態へ近づける処理
controllerコントローラー
render / rendering生成(レンダリング)設定ファイル等を組み立てる処理
daemonデーモン
generation世代(generation)SQLite の世代番号
owned / ownership所有 / 所有権
bootstrapブートストラップ
applianceアプライアンス
Tier (H/S/C/E)Tier H / Tier S …機能段階の固有名詞として保持

その他の表記

  • Web Console(routerd の Web UI)は「Web 管理画面」と表記します。ただし WebConsole(その UI を有効にする Kind 名)はコード識別子なので、原文のまま WebConsole と書きます。