Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NETCONF 和 Junos XML 协议跟踪操作概述

您可以为 NETCONF 和 Junos XML 管理协议配置跟踪操作。NETCONF 和 Junos XML 协议跟踪操作分别在跟踪文件中记录 NETCONF 和 Junos XML 协议会话数据。默认情况下,不启用 NETCONF 和 Junos XML 协议跟踪操作。

注意:

从 Junos OS 16.1 版开始,当您在层次结构中[edit system services netconf traceoptions]启用跟踪操作时,Junos OS 将同时为 NETCONF 和 Junos XML 协议会话启用跟踪操作,并将 and [JUNOScript] 标记添加到[NETCONF]日志文件条目中以区分会话类型。在 Junos OS 16.1 版之前,仅记录 NETCONF 会话数据,并[NETCONF]省略标记。

您可以在层次结构级别配置 NETCONF 和 Junos XML 协议跟踪操作 [edit system services netconf traceoptions]

要启用 NETCONF 和 Junos XML 协议跟踪操作并跟踪来自该设备上的 NETCONF 和 Junos XML 协议会话的所有传入和传出数据,请配置该 flag all 语句。从 Junos OS 16.1 版开始,语句下 flag 引入了一个新选项 , debug。此选项启用调试级跟踪。但是,我们建议使用该 flag all 选项。通过将标志值分别配置为 incoming 或 ,可以将跟踪限制为仅传入或 outgoing传出的 NETCONF 或 Junos XML 协议数据。此外,要将跟踪输出限制为仅包含与特定表达式匹配的行,请配置语句 file match 并定义与输出匹配的正则表达式。

NETCONF 和 Junos XML 协议跟踪操作将会话数据记录在文件 /var/ log/netconf 中。要指定不同的跟踪文件,请配置 file 语句和所需的文件名。

默认情况下,当跟踪文件的大小达到 128 KB 时,将重命名并压缩为 .0.gz,然后filename压缩为 filename.1.gz,依此类推,直到有 10 个跟踪文件。然后覆盖最早的跟踪文件 (filename.9.gz)。可以通过包含 and file files number file size size 语句来配置跟踪文件的数量和大小限制。您最多可以配置 1000 个文件。以字节为单位指定文件大小,或用于sizek指定 KB、sizem指定 MB 或sizeg指定 GB。不能单独配置最大跟踪文件数和最大跟踪文件大小。如果配置了一个选项,则还必须将另一个选项与文件名一起配置。

要从 NETCONF 或 Junos XML 协议会话中控制跟踪操作,请配置语句 on-demand 。这要求您从会话中启动和停止跟踪操作。如果配置该 on-demand 语句,则必须在会话中发出 <rpc><request-netconf-trace><start/></request-netconf-trace></rpc> RPC 才能启动该会话的跟踪操作。若要停止对该会话的跟踪,请发出 <rpc><request-netconf-trace><stop/></request-netconf-trace></rpc> RPC。

默认情况下,对跟踪文件的访问仅限于所有者。您可以通过包含 world-readableno-world-readable 语句来手动配置访问权限。该 no-world-readable 语句将跟踪文件访问限制为所有者。这是默认设置。该 world-readable 语句允许对跟踪文件的无限制访问。

版本历史记录表
释放
描述
16.1
从 Junos OS 16.1 版开始,当您在层次结构中 [edit system services netconf traceoptions]启用跟踪操作时,Junos OS 将同时为 NETCONF 和 Junos XML 协议会话启用跟踪操作,并将 and [JUNOScript] 标记添加到 [NETCONF]日志文件条目中以区分会话类型。