フラットファイルアカウンティングは通常、ESSM(Extensible Subscriber Services Manager)ビジネス加入者の論理インターフェイス上でさまざまなアカウンティング統計を収集およびアーカイブするために使用されます。その他のアプリケーションには、レイヤー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;
ベストプラクティス:
コアに面する物理インターフェイスのフラットファイルプロファイルに、以下の統計フィールドを含めることをお勧めします。
- (オプション)アカウンティングファイルのフォーマットを指定します。
[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またはSecure 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
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。
16.1R4
Junos OSリリース16.1R4以降、フラットファイルプロファイルを作成し、アカウンティングフラットファイルの属性を定義するためのテンプレートとして使用できるようになりました。