付録 / CSVファイル


文字コード
出力される項目
凡例
デバイス
接続中 デバイス一覧
未認証グループ
OpenFlowスイッチ
接続中 OpenFlow スイッチ一覧
AMFメンバー
接続中 AMF メンバー 一覧のCSVファイルのエクスポート
アカウントグループ
ネットワーク
ロケーション
スケジュール
アクション
認証データのダウンロード
CSVファイルのインポート


各一覧画面の「CSV にエクスポート」ボタンをクリックすると、一覧の内容をCSV(カンマ区切りテキスト)形式でダウンロードすることができます。
また、これらをテキストエディターなどで編集して、「システム設定」/「システム情報」画面から認証データとしてインポートすることもできます。

Note
デバイス」/「接続中 デバイス一覧」画面、「スイッチ」/「接続中 OpenFlow スイッチ一覧」画面からエクスポートできるCSVファイルは、通常の認証データとは書式が異なります。「システム設定」/「システム情報」画面からインポートすることはできません。

文字コード

各一覧画面でダウンロードしたCSVファイルと、「システム設定」/「システム情報」画面からダウンロードした認証データのCSVファイルのテキストの文字コードは「UTF-8」です。
Note
CSVファイルをAMF Securityにアップロードする場合、CSVファイルに日本語などのマルチバイト文字が含まれている場合、文字コードが「UTF-8」であることを確認してください。「UTF-8」以外の文字コードを使用した場合、アップロード時にエラーが表示されてアップロードができません。

出力される項目

CSVファイルをエクスポートできる画面と、CSVファイルに出力される項目は以下となります。

凡例

CSVファイルでは、複数のデータ項目(フィールド)を二重引用符("")でくくり、カンマ(,)で区切ります。
Note
以下の例では画面表示のためカンマ(,)の後に半角スペースを表示していますが、実際にエクスポートされるCSVファイルでは、カンマの後に半角スペースは含まれません。
また、画面表示による折り返しと実際のデータの改行を区別するため、行末に矢印( ↓)を表示していますが、実際にエクスポートされるCSVファイルでは、行末に矢印は含まれません。
カンマの前後や行末など、二重引用符("")の外に文字や記号を含むCSVファイルをインポートするとエラーになります。

デバイス

デバイス」/「デバイス一覧」画面からエクスポートできる、またはデバイス定義としてインポートできるCSVファイルの書式を示します。

■ エクスポート例
エクスポート時のファイル名は、デフォルトではdevice.csvです。
エクスポート時は、1行目にコメント行が出力されます。インポート用のCSVファイルを作成する場合は、このヘッダーは不要です。
デバイス追加画面のデバイス ID・タグ・備考・インターフェースがテーブル名「device」で、セキュリティーポリシーがテーブル名「rule」でエクスポートされます。

■ 書式
デバイスの登録行(テーブル名「device」)は次の書式で記述します。

複数のインターフェースを関連付ける場合は、「"%port"」以降("%port"、MACアドレス、インターフェース名称、備考)を繰り返します。

デバイスにセキュリティーポリシーを指定する場合は、デバイスの登録行(テーブル「device」)に続いて、セキュリティーポリシーの登録行(テーブル「rule」)を次の書式で記述します。

セキュリティーポリシーの各フィールドは、指定が不要な場合は省略可能です。
複数のセキュリティーポリシーを指定する場合は、セキュリティーポリシーの登録行を複数記述します。同じ優先度を指定した場合、後から読み込んだもので上書きされます。

接続中 デバイス一覧

デバイス」/「接続中 デバイス一覧」画面からエクスポートできるCSVファイルは、画面に表示されているMACアドレスの状態を出力するもので、通常のデバイス認証データとは書式が異なります。
システム設定」/「システム情報」画面から直接インポートすることはできません。テキストエディターなどによる編集の手順については、付録「CSVを利用した認証データの作成」をご覧ください。

未認証グループ

グループ」/「未認証グループ一覧」画面からエクスポートできる、または未認証グループ定義としてインポートできるCSVファイルの書式を示します。

■ エクスポート例
エクスポート時のファイル名は、デフォルトではgroup.csvです。
エクスポート時は、1行目にコメント行が出力されます。インポート用のCSVファイルを作成する場合は、このヘッダーは不要です。
グループ」/「未認証グループ追加」画面のグループID・備考・有効/無効がテーブル名「group」で、セキュリティーポリシーがテーブル名「rule」でエクスポートされます。

■ 書式
未認証グループの登録行は次の書式で記述します。

未認証グループにセキュリティーポリシーを指定する場合は、未認証グループの登録行に続いて、セキュリティーポリシーの登録行を次の書式で記述します。

セキュリティーポリシーの各フィールドは、指定が不要な場合は省略可能です。

OpenFlowスイッチ

スイッチ」/「OpenFlow スイッチ一覧」画面からエクスポートできる、またはOpenFlowスイッチ定義としてインポートできるCSVファイルの書式を示します。

■ エクスポート例
エクスポート時のファイル名は、デフォルトではswitch.csvです。
エクスポート時は、1行目にコメント行が出力されます。インポート用のCSVファイルを作成する場合は、このヘッダーは不要です。
スイッチ」/「OpenFlow スイッチ追加」画面のスイッチ ID・備考・Datapath ID・アップストリーム ポート・アカウントグループ IDが、テーブル名「switch」でエクスポートされます。

■ 書式
OpenFlowスイッチの登録行は次の書式で記述します。


接続中 OpenFlow スイッチ一覧

スイッチ」/「接続中 OpenFlow スイッチ一覧」画面からエクスポートできるCSVファイルは、画面に表示されているOpenFlowスイッチの状態を出力するもので、通常の認証データとは書式が異なります。
システム設定」/「システム情報」画面から直接インポートすることはできません。テキストエディターなどによる編集の手順については、付録「CSVを利用した認証データの作成」をご覧ください。

AMFメンバー

スイッチ」/「AMF メンバー 一覧」画面からエクスポートできる、またはAMFメンバー定義としてインポートできるCSVファイルの書式を示します。

■ エクスポート例
エクスポート時のファイル名は、デフォルトではswitch.csvです。
エクスポート時は、1行目にコメント行が出力されます。インポート用のCSVファイルを作成する場合は、このヘッダーは不要です。
スイッチ」/「AMF メンバー 追加」画面の名称・備考・アカウントグループ IDが、テーブル名「switch」でエクスポートされます。

■ 書式
AMFメンバーの登録行は次の書式で記述します。


接続中 AMF メンバー 一覧のCSVファイルのエクスポート

接続中のAMFメンバー一覧を、CSVファイルに書き出します。
  1. スイッチ」/「接続中 AMF メンバー 一覧」画面を表示します。

  2. 画面右上の「CSV にエクスポート」ボタンをクリックし、CSVファイルをダウンロードします。
    エクスポート時のファイル名は、デフォルトではamf_member_active.csvです。

アカウントグループ

システム設定」/「アカウントグループ一覧」画面からエクスポートできる、またはアカウントグループ定義としてインポートできるCSVファイルの書式を示します。

■ エクスポート例
エクスポート時のファイル名は、デフォルトではaccount_group.csvです。
エクスポート時は、1行目にコメント行が出力されます。インポート用のCSVファイルを作成する場合は、このヘッダーは不要です。
システム設定」/「アカウントグループ追加」画面のアカウントグループ ID・備考が、テーブル名「account_group」でエクスポートされます。

■ 書式
アカウントグループの登録行は次の書式で記述します。



ネットワーク

ポリシー設定」/「ネットワーク一覧」画面からエクスポートできる、またはネットワーク定義としてインポートできるCSVファイルの書式を示します。

■ エクスポート例
エクスポート時のファイル名は、デフォルトではnetwork.csvです。
エクスポート時は、1行目にコメント行が出力されます。インポート用のCSVファイルを作成する場合は、このヘッダーは不要です。
ポリシー設定」/「ネットワーク追加」画面のネットワーク ID・備考・VLAN IDがテーブル名「network」でエクスポートされます。

■ 書式
ネットワークの登録行は次の書式で記述します。


ロケーション

ポリシー設定」/「ロケーション一覧」画面からエクスポートできる、またはロケーション定義としてインポートできるCSVファイルの書式を示します。

■ エクスポート例
エクスポート時のファイル名は、デフォルトではlocation.csvです。
エクスポート時は、1行目にコメント行が出力されます。インポート用のCSVファイルを作成する場合は、このヘッダーは不要です。
ポリシー設定」/「ロケーション追加」画面のロケーション ID・備考・スイッチ IDがテーブル名「location」でエクスポートされます。

■ 書式
ロケーションの登録行は次の書式で記述します。

複数のOpenFlowスイッチを関連付ける場合は、関連付けるスイッチ IDを繰り返します。


スケジュール

ポリシー設定」/「スケジュール一覧」画面からエクスポートできる、またはスケジュール定義としてインポートできるCSVファイルの書式を示します。

■ エクスポート例
エクスポート時のファイル名は、デフォルトではschedule.csvです。
エクスポート時は、1行目にコメント行が出力されます。インポート用のCSVファイルを作成する場合は、このヘッダーは不要です。
ポリシー設定」/「スケジュール追加」画面のスケジュール ID・備考・開始日時・終了日時がテーブル名「schedule」でエクスポートされます。

■ 書式
スケジュールの登録行は次の書式で記述します。

開始日時または終了日時を指定しない場合は空欄にします。

アクション

ポリシー設定」/「アクション一覧」画面からエクスポートできる、またはアクション定義としてインポートできるCSVファイルの書式を示します。

■ エクスポート例
エクスポート時のファイル名は、デフォルトではaction.csvです。
エクスポート時は、1行目にコメント行が出力されます。インポート用のCSVファイルを作成する場合は、このヘッダーは不要です。
ポリシー設定」/「アクション追加」画面のアクション ID・アクションの実行者・原因・OpenFlowアクション・優先度・AMFアクション・アクションの各種条件がテーブル名「action」でエクスポートされます。

■ 書式
アクションの登録行は次の書式で記述します。

「"%options"」以降の各フィールドは、指定が不要な場合は省略可能です。

認証データのダウンロード

システム設定」/「システム情報」画面でダウンロードする認証データは、上記の各種データを必要な順で一括して記載したものです。
通常、すべての種類の認証データが登録されている場合、次の順で記述されます。
  1. アカウントグループ
  2. OpenFlowスイッチ
  3. AMFメンバー
  4. ロケーション
  5. スケジュール
  6. ネットワーク
  7. デバイス
  8. 未認証グループ
  9. アクション

■ エクスポート例


CSVファイルのインポート

システム設定」/「システム情報」画面では、認証データをCSV形式でダウンロードしたり、テキストエディターなどで編集したCSVファイルをアップロードしたりすることができます。
アップロードするデータは、「システム設定」/「システム情報」画面からダウンロードした認証データ、または、各一覧画面のCSVファイルのどちらをもとにすることもできます。

各一覧画面のCSVファイルを編集して「システム設定」/「システム情報」画面から認証データとしてAMF Securityへアップロードする際、異なる画面のCSVファイルを編集したものアップロードする場合は、必要な情報を次の順でアップロードしてください。
  1. セキュリティーポリシー定義
    ロケーション、ネットワーク、スケジュールのいずれの順でインポートすることもできます。
    ただし、ロケーションの定義をインポートする前に、必ずOpenFlowスイッチまたはAMFメンバーの定義をインポートしておく必要があります。

  2. デバイス・未認証グループ定義
    デバイス認証データと未認証グループの定義は、どちらから先にインポートすることもできます。

  3. アクション定義
    OpenFlowスイッチまたはAMFメンバー、セキュリティーポリシー(ネットワーク、ロケーション、スケジュール)、デバイス、未認証グループの認証データを一通りインポートした上で、最後にアクション定義をインポートします。

登録の順番が上記と異なる際、未登録の情報が含まれる場合は、エラーとなります。
例えば、デバイスの認証データをアップロードする際、セキュリティーポリシーに指定されたロケーション ID、スケジュール ID、ネットワーク ID、スイッチ ID、スイッチポートのうち、いずれか1つでもAMF Securityに登録されていないIDを記述した場合は、インポートに失敗し、デバイス認証データは更新されません。


(C) 2020 アライドテレシスホールディングス株式会社

PN: 613-002874 Rev.B