Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

配置计费选项、源类使用和目标类使用选项

[编辑计费选项] 层次结构级别上的配置语句

本主题显示配置层级及其配置层次结构中的所有可能配置语句 [edit accounting-options] 。配置 Junos OS 时,当前层次结构级别显示在提示前 user@host# 行的横幅中。

计费选项配置

本主题包含以下部分:

计费选项 — 完整配置

要配置计费选项,请在层次结构级别包括 [edit accounting-options] 以下语句:

默认情况下,会禁用计费选项。

注:

请勿为 MIB 配置文件配置与接口八位位组或数据包相关的 MIB 对象,因为这样做可能导致 SNMP 步行或 CLI show 命令超时。

最小计费选项配置

要在路由器上启用计费选项,您至少必须执行以下任务:

  • 通过在层次结构级别中包括一个语句和一个file或多个source-class-usage语句、 filter-profiledestination-class-profile、 、 interface-profilemib-profilerouting-engine-profile 语句[edit accounting-options]来配置计费选项:

  • 将配置文件应用到所选接口或过滤器。

    将接口配置文件应用于物理或逻辑接口,方法是将语句包括accounting-profile[edit interfaces interface-name]或层次结构级别。[edit interfaces interface-name unit logical-unit-number]

    注:

    您不将目标类配置文件应用于接口。尽管接口需要 destination-class-usage 配置语句,但目标类配置文件会自动找到已配置目标类的所有接口。

    将过滤器配置文件应用于防火墙过滤器,方法是将语句包含 accounting-profile[edit firewall filter filter-name] 层次结构级别:

    您无需将路由引擎配置文件应用到接口,因为统计信息收集在路由引擎本身上。

配置计费-数据日志文件

计费配置文件指定要收集和写入日志文件的统计信息。要配置计费-数据日志文件,请在层次结构级别中[edit accounting-options]包含file语句:

其中 filename 的名称是用于编写计费数据的文件名称

如果文件名中包含空格,请用引号 (“ ”) 将其括起来。文件名不能包含前斜线 (/)。该文件在目录中 /var/log 创建,可包含来自多个配置文件的数据。

所有计费数据日志文件都包含从第一 # 列开始的部分标头和拖车部分。标头包含文件创建时间、主机名和文件中显示的列。拖车包含文件被关闭的时间。

每当任何影响文件中列的配置值更改时,文件都会创建包含新列列表的新配置文件布局记录。

您必须配置文件大小;所有其他属性都是可选的。

配置备份文件的保留时间

您可配置文件在删除前在本地目录中保留多少天。

注:

保存到目录中 /var/log/pfedBackup 的文件始终被压缩以保存本地存储,而不管该语句是否 compress 已配置。

要为备份文件配置保留率:

  • 指定天数。

注:

如果不配置此选项,文件将保留 1 天。

此值(无论是配置的还是默认的)适用于层次结构级别上 [edit accounting-options file] 的所有配置文件。

配置文件的最大尺寸

要配置文件的最大大小:

  • 指定大小。

size 句是日志文件的最大大小,以字节、千字节 (KB)、兆字节 (MB) 或 GB (GB) 为单位。最低值为 bytes 256 KB。您必须配置 bytes;其余属性是可选的。

为文件配置存档站点

文件达到最大大小或 transfer-interval 超过时间后,文件将被关闭、重命名,如果配置了存档站点,则传输到远程主机。

要配置文件存档的站点:

  • 指定一个或多个站点名称。

其中 site-name 是任何有效的 FTP URL 有关指定有效 FTP URL 的详细信息,请参阅 Junos OS 管理库。您可以按任何顺序指定多个 URL。文件存档后,路由器或交换机会尝试将文件传输到列表中的第一个 URL,只有在传输不成功的情况下才能尝试列表中的下一个站点。日志文件存储在存档站点,文件名为格式 router-name_log-filename_timestamp。使用 archive-states 语句配置文件存档时,传输文件实用程序使用默认路由实例连接到目标服务器。如果默认路由实例无法连接到目标服务器,则传输文件实用程序不起作用。

从 Junos OS 18.4R1 开始,当您使用 archive-sites 语句配置文件存档时,如果启用了管理实例,传输文件实用程序将无法工作。

为计费文件配置本地备份

当文件正常传输到存档站点失败时,您可以配置路由器以将计费文件的副本保存在本地。该文件保存到 /var/log/pfedBackup 相关路由引擎的目录中。您必须指定是否仅保存了主路由引擎的文件或从主路由引擎和备份(客户端)路由引擎保存的文件。

注:

保存到目录中 /var/log/pfedBackup 的文件始终被压缩以保存本地存储,而不管该语句是否 compress 已配置。

要在出现故障时配置本地备份:

  • 指定本地备份以及保存了哪些文件。

禁用此功能会从目录中删除备份的计费文件。

注:

如果不配置此选项,文件会在故障时保存到作为存档网站列表中最后一个站点指定的本地目录中。

将文件配置为压缩

默认情况下,计费文件以非压缩格式传输。为了在传输过程中和存档站点上节省资源,您可以为文件配置压缩。

注:

保存到目录中 /var/log/pfedBackup 的文件始终被压缩以保存本地存储,而不管该语句是否 compress 已配置。

要将路由器配置为在传输时压缩计费文件:

  • 指定压缩。

配置最大文件数

要配置最大文件数:

  • 指定编号。

当日志文件达到最大大小时,它将重命名 filename.0,然后 filename.1,等等,直到达到最大日志文件数。然后,最老的日志文件被覆盖。最低值为 3,默认值为 number 10。

配置文件的存储位置

在 J 系列服务路由器上,这些文件默认存储在紧凑型闪存驱动器上。或者,您也可以将文件配置为存储在目录中 mfs/var/log (DRAM 上),而不是 cf/var/log 目录中(在紧凑型闪存驱动器上)。

要在 DRAM 上配置存储位置:

  • 指定非散藏存储。

此功能可用于最大限度地减少路由器紧凑型闪存驱动器上的读写流量。

注:

如果将计费数据的日志文件存储在 DRAM 上,则这些文件将在重新启动路由器时丢失。我们建议您定期备份这些文件。

将文件配置为在主要角色更改后保存

您可以配置路由器,以便在发生主要角色更改时将计费文件从新的备份路由引擎保存到新的主路由引擎。这些文件存储在路由器的目录中 /var/log/pfedBackup 。主路由引擎在下一个传输间隔内将文件从备份目录传输到存档站点时,将包含自己的当前计费文件。当新的备份路由引擎无法连接到存档站点时,配置此选项;例如,当站点未通过带外接口连接时,或通过线卡路由到站点的路径。

要配置要在主要角色更改时保存的备份路由引擎文件:

  • 指定备份。

注:

尽管文件保持不变,但主路由引擎上的备份路由引擎文件会每隔一段时间发送一次。如果这比您想要的活动更多,请考虑改为使用语 backup-on-failure master-and-slave 句。

配置文件传输的启动时间

要配置文件传输的启动时间:

  • 指定时间。

例如,2007 年 1 月 30 日上午 10:00 表示为 2007-01-30.10:00

配置文件的传输间隔

要配置文件传输间隔时间:

  • 指定间隔时间。

范围为 transfer-interval 5 至 2880 分钟。默认时间为 30 分钟。

提示:

Junos OS 可保存现有日志文件,并在配置的传输间隔内创建新文件,而不管是否:

  • 该文件已达到最大大小。

  • 配置了一个存档网站。

配置的传输间隔相对较小且未配置存档站点时,当到达最大日志文件数时,当 Junos OS 覆盖日志文件时,数据可能会丢失。要确保将日志信息保存相当长的时间:

  • 每次创建新日志文件时,配置一个存档站点以存档日志文件。

  • 配置最大值(2880 分钟), transfer-interval 以便减少创建新文件的频率;也就是说,仅当文件超过最大尺寸限制或在 2 天内创建一次。

管理计费文件

如果配置 SRX300、SRX320、SRX340、SRX345、SRX550M、SRX1500、SRX4100、SRX4200 和 SRX4600 设备以捕获日志文件中的计费数据,请将计费文件的位置设置到 DRAM。

计费文件的默认位置是 cfs/var/log CompactFlash (CF) 卡上的目录。该 nonpersistent 选项可将读/写流量最小化至 CF 卡。建议为系统上配置的所有计费文件使用 nonpersistent 选项。

要在 DRAM 而不是 CF 卡中存储计费日志文件:

  1. 在 CLI 中进入配置模式。
  2. 在 DRAM 中创建计费数据日志文件,然后将 文件名 替换为文件名称。
  3. 将计费日志文件存储在 DRAM 文件中。
警告:

如果将计费数据的日志文件存储在 DRAM 上,则这些文件将在设备重新启动时丢失。因此,我们建议您定期备份这些文件。

注:

SRX5000 系列设备不支持 CLI nonpersistent 选项。

配置接口配置文件

接口配置文件指定收集并写入日志文件的信息。您可以配置配置文件,以收集特定物理或逻辑接口上输入和输出数据包的错误和统计信息。

要配置接口配置文件,请在层次结构级别中[edit accounting-options]包含interface-profile语句:

默认情况下,数据包转发引擎 (PFE) 会定期收集所有接口的统计信息。为了提高性能,您可以选择性地通过在层次结构级别上[edit accounting-options]包括periodic-refresh disable语句来禁用定期刷新。

每个计费配置文件都必须有一个唯一的 profile-name。要将配置文件应用到物理或逻辑接口,请在[edit interfaces interface-name]或层次结构级别中[edit interfaces interface-name unit logical-unit-number]包含accounting-profile语句。您还可以在层次结构级别上 [edit firewall family family-type filter filter-name] 应用计费配置文件。有关更多信息,请参阅 路由策略、防火墙过滤器和流量监管器用户指南

要配置接口配置文件,请执行以下各节中所述的任务:

配置字段

接口配置文件必须指定收集的统计数据。要配置应为接口收集的统计数据,请在层次结构级别中[edit accounting-options interface-profile profile-name]包含fields语句:

配置文件信息

每个计费配置文件都会将其统计信息记录到目录中 /var/log 的文件。

要配置要使用的文件, file 请在层次结构级别包括 [edit accounting-options interface-profile profile-name] 语句:

您必须为已在[edit accounting-options]层次结构级别上配置的接口配置文件指定file语句。

配置要在 Flat 文件中报告的已清除统计信息

clear interfaces statistics发出配置为收集计费统计信息的逻辑接口的命令时,将从数据包转发引擎在该接口上收到的所有计费统计信息将清除。发出命令时的当前值将成为新的基准,统计计数器将重置为零。从零开始的新值显示在 CLI 中。但是,在与接口关联的计费平面文件中,它们不会以这种方式报告。相反,文件中报告的值继续递增,好像尚未发出 命令一样。

您可以通过在接口配置文件中包括语 allow-clear 句来更改此结果。在这种情况下,发出 命令时 clear interfaces statistics ,统计数据将重置为零,并报告至平面文件。

要将已清除的计费统计信息配置为平面文件,请指定报告:

配置间隔

启用计费配置文件的每个接口都有为计费配置文件指定的每间隔时间收集一次的统计信息。统计信息收集时间在配置的间隔内均匀安排。要配置间隔,请在层次结构级别中[edit accounting-options interface-profile profile-name]包括interval语句:

注:

允许的最小间隔为 1 分钟。为大量接口在计费配置文件中配置低间隔可能会导致性能严重降级。

语句的范围为 interval 1 到 2880 分钟。默认时间为 30 分钟。

示例:配置接口配置文件

配置接口配置文件:

两个接口配置文件(if-profile1 和 if-profile2)将数据写入同一文件(if-stats)。if-stats 文件可能看起来像以下内容:

配置过滤器配置文件

过滤器配置文件指定收集并写入文件的错误和统计信息。过滤器配置文件必须指定收集统计信息的计数器名称。

要配置过滤器配置文件,请在层次结构级别中[edit accounting-options]包含filter-profile语句:

要应用过滤器配置文件,请在层次结构级别中[edit firewall filter filter-name]包含accounting-profile语句。

要配置过滤器配置文件,请执行以下部分中所述的任务:

配置计数器

将收集过滤器配置文件中指定的所有计数器的统计信息。要配置计数器,请在层次结构级别中[edit accounting-options filter-profile profile-name]包含counters语句:

配置文件信息

每个计费配置文件都会将其统计信息记录到目录中 /var/log 的文件。

要配置要使用的文件, file 请在层次结构级别包括 [edit accounting-options filter-profile profile-name] 语句:

您必须为已在 [edit accounting-options] 层次结构级别上配置的过滤器配置文件指定文件名。

注:

日志文件中每行字符总数限制等于 1023。如果超过此限制,则写入日志文件的输出将不完整。确保限制计数器或请求的数据数量,以便不会超过此字符限制。

注:

如果超过配置的文件大小或传输间隔,Junos OS 将关闭文件并启动新文件。默认情况下,传输间隔值为 30 分钟。如果未配置传输间隔,Junos OS 将关闭文件,并在文件大小超过其配置值或默认传输间隔值超过 30 分钟时启动新间隔。为避免每 30 分钟传输一次文件,请为传输间隔指定不同的值。

配置间隔

启用计费配置文件的每个过滤器都有为计费配置文件指定的每间隔时间收集一次的统计信息。统计信息收集时间在配置的间隔内均匀安排。要配置间隔,请在层次结构级别中[edit accounting-options filter-profile profile-name]包括interval语句:

注:

允许的最小间隔为 1 分钟。为大量过滤器在计费配置文件中配置低间隔可能会导致性能严重降级。

语句的范围为 interval 1 到 2880 分钟。默认时间为 30 分钟。

示例:配置过滤器配置文件

配置过滤器配置文件:

过滤器配置文件写 fw-profile1入文件 fw_accounting中。该文件可能看起来像以下内容:

示例:配置接口特定防火墙计数器和过滤器配置文件

要按接口收集和记录防火墙过滤器收集的统计信息,必须配置过滤器配置文件,并在层次结构级别中包含特定于接口的 [edit firewall filter filter-name] 语句。

配置防火墙过滤器计费配置文件:

配置特定于接口的防火墙计数器:

将防火墙过滤器应用于接口:

以下示例显示文件夹中/var/log可能由前面配置导致的内容cust1_accounting

如果配置中未包含语 interface-specific 句,则可能会产生以下输出:

配置 SCU 或 DCU

要配置 SCU 或 DCU,请执行本节中所述的以下任务:

注:

建议在修改该接口的 DCU 或 SCU 配置之前停止接口上的网络流量。在不停止流量的情况下修改 DCU 或 SCU 配置可能会损坏 DCU 或 SCU 统计信息。修改配置后重新启动信息流之前,请输入 clear interfaces statistics 命令。

在策略语句中创建前缀路由过滤器

要定义前缀路由器过滤器:

将策略应用到转发表

要将策略应用到转发表:

启用入站和出站接口核算

要在入站和出站接口上启用计费:

或者,您可以在单个接口上包括输入和输出语句,如 所示:

有关在路由策略中配置路由过滤器和源类的详细信息,请参阅 路由策略、防火墙过滤器和流量监管器 用户指南用于路由设备的 Junos OS 网络接口库

在虚拟环路隧道接口上配置 SCU

要在虚拟回传隧道接口上配置源类使用,请执行以下部分中所述的任务:

示例:在配备隧道 PIC 的提供商边缘路由器上配置虚拟回传隧道接口

使用隧道 PIC 定义提供商边缘路由器上的虚拟环路接口:

示例:将 VRF 实例类型映射到虚拟回传隧道接口

将 VRF 实例类型映射到虚拟回传隧道接口:

注:

要使 SCU 和 DCU 工作,请勿在层次结构级别中[edit routing-instances instance-name]包含vrf-table-label语句。

示例:从虚拟环路接口向源类输出接口发送接收的信息流

将从虚拟回传隧道接口接收的信息流从源类输出接口中发送:

有关在虚拟回传隧道接口上配置源类使用的详细信息,请参阅 用于路由设备的 Junos OS 网络接口库

配置类使用情况配置文件

要收集班级使用情况统计信息,请执行以下部分中所述的任务:

配置类使用情况配置文件

您可以配置类使用配置文件,以收集特定源类和目标类的统计信息。

要将类用量配置文件配置为按源类过滤,请在层次结构级别中[edit accounting-options class-usage-profile profile-name]包含source-classes语句:

要配置按目标类过滤的类用量配置文件,请在层次结构级别中[edit accounting-options class-usage-profile profile-name]包含destination-classes语句:

配置文件信息

每个计费配置文件都会将其统计信息记录到目录中 /var/log 的文件。

要指定要使用哪个文件,请在层次结构级别中[edit accounting-options class-usage-profile profile-name]包括file语句:

您必须为已在 [edit accounting-options] 层次结构级别上配置的源类使用配置文件指定文件名。您还可以为在 [edit accounting-options] 层次结构级别上配置的目标类使用配置文件指定文件名。

配置间隔

启用类使用配置文件的每个接口都有每间隔为计费配置文件指定一次的统计信息收集。统计信息收集时间在配置的间隔内均匀安排。要配置间隔,请在层次结构级别中[edit accounting-options class-usage-profile profile-name]包括interval语句:

创建类使用情况配置文件以收集源类使用情况统计信息

要创建班级使用配置文件以收集源类使用情况统计信息:

类使用配置文件, scu-profile1写入数据到文件 usage_stats。该文件可能看起来像以下内容:

创建类使用情况配置文件以收集目标类使用情况统计信息

要创建类使用配置文件以收集目标类使用情况统计信息:

类使用配置文件, dcu-profile1写入数据到文件 usage-stats。该文件可能看起来像以下内容:

配置 MIB 配置文件

MIB 配置文件收集 MIB 统计信息并将其记录到文件中。MIB 配置文件指定了收集统计信息的 SNMP 操作和 MIB 对象名称。

要配置 MIB 配置文件,请在层次结构级别中[edit accounting-options]包含mib-profile语句:

要配置 MIB 配置文件,请执行以下部分中所述的任务:

配置文件信息

每个计费配置文件都会将其统计信息记录到目录中 /var/log 的文件。

要配置要使用的文件, file 请在层次结构级别包括 [edit accounting-options mib-profile profile-name] 语句:

您必须为已在[edit accounting-options]层次结构级别上配置的 MIB 配置文件指定文件名

配置间隔

MIB 配置文件每为配置文件指定的间隔时间收集一次统计数据。统计信息收集时间在配置的间隔内均匀安排。要配置间隔,请在层次结构级别中[edit accounting-options mib-profile profile-name]包括interval语句:

语句的范围为 interval 1 到 2880 分钟。默认时间为 30 分钟。

配置 MIB 操作

MIB 配置文件必须指定用于收集 MIB 统计信息的操作。要配置用于收集 MIB 统计信息的操作,请在层次结构级别中[edit accounting-options mib-profile profile-name]包含operation语句:

您可以配置一个或get-nextwalk一个get操作。默认操作为 walk

配置 MIB 对象名称

MIB 配置文件必须指定要收集统计数据的 MIB 对象。要配置收集统计数据的 MIB 对象,请在层次结构级别上[edit accounting-options mib-profile profile-name]包含objects-names语句:

您可在配置中包含多个 MIB 对象名称。

注:

在 Junos OS 版本 15.1X49-D10 和更高版本中,请勿为 MIB 配置文件配置与接口八位位组或数据包相关的 MIB 对象,因为它可能导致 SNMP 步行或 CLI show 命令超时。

示例:配置 MIB 配置文件

配置 MIB 配置文件:

配置路由引擎配置文件

路由引擎配置文件收集路由引擎统计信息并将其记录到文件中。路由引擎配置文件指定了收集统计信息的字段。

要配置路由引擎配置文件,请在层次结构级别中[edit accounting-options]包含routing-engine-profile语句:

要配置路由引擎配置文件,请执行以下部分中所述的任务:

配置字段

路由引擎配置文件必须指定收集的统计数据。要配置应为路由引擎收集的统计数据,请在层次结构级别中[edit accounting-options routing-engine-profile profile-name]包含fields语句:

配置文件信息

每个计费配置文件都会将其统计信息记录到目录中 /var/log 的文件。

要配置要使用的文件, file 请在层次结构级别包括 [edit accounting-options routing-engine-profile profile-name] 语句:

您必须为已在[edit accounting-options]层次结构级别上配置的路由引擎配置文件指定文件名

配置间隔

路由引擎配置文件的统计信息每为配置文件指定的间隔时间收集一次。统计信息收集时间在配置的间隔内均匀安排。要配置间隔,请在层次结构级别中[edit accounting-options routing-engine-profile profile-name]包括interval语句:

范围为 interval 1 至 2880 分钟。默认时间为 30 分钟。

示例:配置路由引擎配置文件

配置路由引擎配置文件:

发布历史记录表
版本
说明
18.4R1
从 Junos OS 18.4R1 开始,当您使用 archive-sites 语句配置文件存档时,如果启用了管理实例,传输文件实用程序将无法工作。
15.1X49-D10
在 Junos OS 版本 15.1X49-D10 和更高版本中,请勿为 MIB 配置文件配置与接口八位位组或数据包相关的 MIB 对象,因为它可能导致 SNMP 步行或 CLI show 命令超时。