Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

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

注意:

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

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

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

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

默认情况下,当跟踪文件大小达到 128 KB 时,将重命名并压缩为 filename .0.gz,然后是 filename .1.gz等,直至有 10 个跟踪文件。随后,最旧的追踪文件 ( filename 0.9.gz)将被覆盖。您可以通过包括 和 语句来配置对追踪文件数量和大小 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-readable 配置 no-world-readable 访问。语句 no-world-readable 将限制对所有者的追踪文件访问。这是默认设置。语句 world-readable 允许无限制访问追踪文件。

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