フラットファイルアカウンティングは、通常、Extensible Subscriber Services Manager(ESSM)ビジネス加入者の論理インターフェイスでさまざまなアカウンティング統計を収集およびアーカイブするために使用されます。その他のアプリケーションには、レイヤー2ホールセール環境での卸売業者と小売業者の加入者アクティビティの会計処理が含まれます。Junos OS リリース 16.1R4 以降では、フラット ファイル プロファイルを作成して、フラット ファイルをアカウンティングするための属性を定義するためのテンプレートとして使用することができます。プロファイルは、以下を指定します。
特定のアカウンティング要件に対して、フィールドの異なる組み合わせで複数のアカウンティングプロファイルを設定し、必要に応じてプロファイルをプロビジョニングされたインターフェイスに割り当て、使用方法に応じて各インターフェイスのアカウンティング要件を満たすことができます。
特定のフラットファイルプロファイルは、両方のユースケースに割り当てることができます。たとえば、グローバル レベルまたはグループ レベルに all-fields
を指定します。この場合、設定したフィールドは、コンテキストで意味をなす場合にのみ会計レコードに表示されます。
ベスト プラクティス:
ESSM ビジネス加入者論理インターフェイスとレイヤー 2 ホールセール コアに面する物理インターフェイスには、別々のフラット ファイル プロファイルを使用することをお勧めします。
ESSM ビジネスサービスのフラットファイルアカウンティングを設定するには、次のようにします。
- フラット ファイル プロファイルを作成します。
[edit accounting-options]
user@host# edit flat-file-profile profile-name
- (オプション)会計フラット・ファイルのXMLスキーマの名前を設定します。
[edit accounting-options flat-file-profile profile-name]
user@host# set schema-version schema-name
- アカウンティング ファイルのファイル名を指定します。
[edit accounting-options flat-file-profile profile-name]
user@host# set file accounting-filename
- アカウンティング・レコード・ヘッダーの一部として表示されるアカウンティング・ファイルの一般的な非統計パラメータを指定します。
[edit accounting-options flat-file-profile profile-name fields]
user@host# set general-param option
ベスト プラクティス:
ESSM サブスクライバーのフラット ファイル プロファイルに、次の一般的なパラメーター フィールドを含めることをお勧めします。
- 収集され、アカウンティング・ファイルに記録されるアカウンティング統計を指定します。
[edit accounting-options flat-file-profile profile-name fields]
user@host# set egress-stats option
user@host# set ingress-stats option;
user@host# set overall-packet option;
ベスト プラクティス:
コアに面する物理インターフェイスのフラット ファイル プロファイルに、次の統計フィールドを含めることをお勧めします。
エグレス統計フィールド: all-fields
イングレス統計フィールド: all-fields
全体のパケットフィールド: all-fields
- (オプション)アカウンティング ファイルの形式を指定します。
[edit accounting-options flat-file-profile profile-name]
user@host# set format (csv | ipdr)
- (オプション)プロファイルで指定された統計情報に対して、インターフェイスに関連付けられたパケット転送エンジンをポーリングする間隔を指定します。
[edit accounting-options flat-file-profile profile-name]
user@host# set interval minutes
手記:
このオプションを設定しない場合、ポーリング間隔は 15 分になります。
- アカウンティング ファイルの最大サイズを設定します。
[edit accounting-options file filename]
user@host# set size bytes
- ファイルのアーカイブ サイトを 1 つ以上構成します。
[edit accounting-options file filename]
user@host# set archive-sites site-name
site-name
は、任意の有効なFTPまたはセキュアFTPのURLです。ファイルがアーカイブされると、ルータはアーカイブ サイトへのファイルの転送を試みます。複数のサイトを指定した場合は、リスト内の最初のサイトが試行されます。それが失敗した場合は、転送が成功するまで各サイトを順番に試します。ログファイルは、router-name_log-filename_timestamp
形式のファイル名でアーカイブサイトに保存されます。リストの最後のサイトは、多くの場合、リモートサイトに到達できない場合に備えてローカルディレクトリです。
- (オプション)ファイル転送の開始時刻を設定します。
[edit accounting-options file filename]
user@host# set start-time YYYY-MM-DD.hh:mm
- (オプション)ファイルを転送する頻度を設定します。
[edit accounting-options file filename]
user@host# set transfer-interval minutes
手記:
このオプションを設定しない場合、ファイルは 30 分ごとに転送されます。
- (オプション)保存するファイルの最大数(3〜1000)を設定します。
[edit accounting-options file filename]
user@host# set files number
手記:
このオプションを設定しない場合、最大 10 個のファイルが保存されます。
- (オプション)アーカイブサイトへのファイルの通常の転送が失敗した場合、アカウンティングファイルのバックアップコピーを /var/log/pfedBackup ディレクトリに保存するようにルーターを設定します。プライマリ ルーティングエンジンの現在のファイルのみを保存するか、そのファイルとバックアップ ルーティングエンジンのファイルの両方を保存するかを指定します。
[edit accounting-options file filename]
user@host# set backup-on-failure (master-and-slave | master-only)
手記:
このオプションを構成しない場合、ファイルは障害発生時にアーカイブ・サイトのリストの最後のサイトとして指定されたローカル・ディレクトリーに保存されます。
- (オプション)アーカイブサイトへの転送中に圧縮されるアカウンティングファイルを設定します。
[edit accounting-options file filename]
user@host# set compress
- (オプション)プライマリロールの変更が発生したときに、新しいプライマリルーティングエンジンの /var/log/pfedBackup ディレクトリにアカウンティングファイルを送信するように、ルーターの新しいバックアップルーティングエンジンを設定します。
[edit accounting-options file filename]
user@host# set push-backup-to-master
- (オプション)ローカル バックアップ ディレクトリからアカウンティング ファイルが削除されるまでの日数を設定します。
[edit accounting-options]
user@host# set cleanup-interval days
手記:
このオプションを設定しない場合、ファイルは 1 日間保持されます。
- プロファイルを ESSM サブスクライバーに割り当てます。
[edit system services extensible-subscriber-services]
user@host# set flat-file-profile flat-file-profile-name
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。
16.1R4
Junos OS リリース 16.1R4 以降では、フラット ファイル プロファイルを作成して、フラット ファイルをアカウンティングするための属性を定義するためのテンプレートとして使用することができます。