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 命令超时。

最低记帐选项配置

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

  • 通过filesource-class-usagedestination-class-profilefilter-profileinterface-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]层次结构级别包括语句,将过滤器配置文件应用于防火墙过滤器:

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

配置记帐数据记录文件

计帐配置文件指定要收集哪些统计信息并将其写入日志文件。要配置记帐数据日志文件,请将file语句包含在[edit accounting-options]层次结构级别:

其中filename是要在其中写入计费数据的文件的名称。

如果文件名中包含空格,请用双引号 (" ") 括起来。文件名不能包含正斜杠(/)。该文件在/var/log目录中创建,可以包含来自多个配置文件的数据。

所有记帐数据记录文件都包含从第一列开始#的头和尾端部分。此标头包含文件创建时间、主机名和文件中显示的列。尾端包含关闭文件的时间。

只要任何配置的值更改会影响文件中的列,该文件就会创建一个新的配置文件布局记录,其中包含一列新栏。

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

配置备份文件保留时间

您可以配置文件在被删除之前在本地目录中保留的天数。

注:

无论是否配置了/var/log/pfedBackupcompress语句,保存到目录的文件都将被压缩以保留本地存储。

要配置备份文件的保留:

  • 指定天数。

注:

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

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

配置文件的最大大小

要配置文件的最大大小:

  • 指定大小。

size语句是日志文件的最大大小,单位为字节、千字节(KB)、兆字节(MB)或千兆字节(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/pfedBackupcompress语句,保存到目录的文件都将被压缩以保留本地存储。

要在发生故障时配置本地备份:

  • 指定本地备份和保存的文件。

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

注:

如果不配置此选项,则文件将在失败时保存到在存档站点列表中指定为最后一个站点的本地目录中。

配置要压缩的文件

默认情况下,计费文件以未压缩格式传输。为节省传输期间和存档站点上的资源,您可以配置文件压缩。

注:

无论是否配置了/var/log/pfedBackupcompress语句,保存到目录的文件都将被压缩以保留本地存储。

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

  • 指定压缩。

配置最大文件数

要配置最大文件数:

  • 指定编号。

当日志文件达到其最大大小时,将被重filename.0命名, filename.1等等,依此类推,直至达到最大日志文件数。则最旧的日志文件将被覆盖。的最小值number为3,默认值为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。

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

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

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

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

注:

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

配置接口配置文件

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

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

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

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

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

配置字段

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

配置文件信息

每个记帐配置文件都将其统计记录到/var/log目录中的一个文件中。

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

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

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

当您为配置clear interfaces statistics为收集计费统计信息的逻辑接口发出命令时,会清除在该接口上从数据包转发引擎接收的所有记帐统计信息。发出命令时,当前值变成了新基准,而统计计数器重置为零。从零开始的新值将显示在 CLI 中。但是,在与接口关联的记帐平面文件中,不会对其进行报告。相反,文件中报告的值将继续递增,就像命令未发出一样。

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

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

配置间隔

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

注:

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

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

示例:配置接口配置文件

配置接口配置文件:

两个接口配置文件(如果-profile1 和 if-profile2)将数据写入同一个文件(如果为-stats)。Stats 文件可能类似于以下内容:

配置过滤器配置文件

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

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

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

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

配置计数器

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

配置文件信息

每个记帐配置文件都将其统计记录到/var/log目录中的一个文件中。

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

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

注:

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

注:

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

配置间隔

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

注:

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

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

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

配置过滤器配置文件:

过滤器配置文件fw-profile1将数据写入文件fw_accounting。该文件可能类似于以下内容:

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

要收集并记录防火墙过滤器基于每个接口收集的统计数据,您必须配置过滤器配置文件,并在[edit firewall filter filter-name]层次结构级别包括接口特定的语句。

配置防火墙过滤器评估配置文件:

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

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

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

如果该interface-specific语句未包含在配置中,可能会导致以下输出:

配置 SCU 或 DCU

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

注:

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

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

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

将策略应用于转发表

要将策略应用于转发表:

在入站和出站接口上启用核算

要在入站和出站接口上启用核算:

也可选择在单个接口上包含输入和输出语句,如下所示:

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

在虚拟回传通道接口上配置 SCU

要在虚拟回传通道接口上配置源类使用情况,请执行以下各节中介绍的任务:

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

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

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

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

注:

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

示例:发送从虚拟回传接口接收的信息流从源类输出接口

发送从虚拟回传通道接口收到的来自源类输出接口的流量:

有关在虚拟回环通道接口上配置源类用法的信息,请参阅 Junos OS 设备网络接口

配置类使用配置文件

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

配置类使用情况配置文件

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

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

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

配置文件信息

每个记帐配置文件都将其统计记录到/var/log目录中的一个文件中。

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

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

配置间隔

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

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

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

类使用配置文件 scu-profile1 将数据写入 文件中 usage_stats 。该文件可能类似于以下内容:

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

要创建类使用配置文件以收集目标类使用情况统计信息,请执行以下操作:

类使用配置文件 dcu-profile1 将数据写入 文件中 usage-stats 。该文件可能类似于以下内容:

配置 MIB 配置文件

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

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

要配置 MIB 配置文件,请执行以下各节中介绍的任务:

配置文件信息

每个记帐配置文件都将其统计记录到/var/log目录中的一个文件中。

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

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

配置间隔

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

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

配置 MIB 操作

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

您可以配置 getget-nextwalk 操作。默认操作为 walk

配置 MIB 对象名称

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

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

注:

在 Junos OS Release 15.1 X 49-d; 以及更高版本中,不要配置与接口字节或 MIB 配置文件的数据包相关的 MIB 对象,因为这会导致 SNMP 审核或 CLI show 命令超时。

示例:配置 MIB 配置文件

配置 MIB 配置文件:

配置路由引擎配置文件

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

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

要配置路由引擎配置文件,请执行以下各节中介绍的任务:

配置字段

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

配置文件信息

每个记帐配置文件都将其统计记录到/var/log目录中的一个文件中。

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

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

配置间隔

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

的范围为 interval 1 到 2880 分钟。默认值为30分钟。

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

配置路由引擎配置文件:

发布历史记录表
版本
说明
18.4R1
从Junos OS 18.4R1开始,使用 语句配置文件存档时,如果启用了管理实例,传输文件实用程序 archive-sites 将不起作用。
15.1X49-D10
在 Junos OS Release 15.1 X 49-d; 以及更高版本中,不要配置与接口字节或 MIB 配置文件的数据包相关的 MIB 对象,因为这会导致 SNMP 审核或 CLI show 命令超时。