traceoptions (Virtual Chassis)
语法
traceoptions { file filename <files number> <no-stamp> <replace> <size size> <world-readable | no-world-readable>; flag flag <detail> <disable> <receive> <send>; }
层次结构级别
[edit virtual-chassis]
描述
定义虚拟机箱或 VCF 的跟踪操作。
每个虚拟机箱或 VCF 成员都会使用配置的跟踪选项进行更新,日志文件会本地存储在每台设备上。
在大型 VCF 中,请谨慎使用系统日志记录和跟踪,并且仅用于故障排除。这些操作会给主路由引擎设备带来额外负载,从而影响 VCF 收敛时间和稳定性。在正常的 VCF 操作期间,应禁用所有跟踪选项。若要解决特定问题,请选择性地启用跟踪选项,并在收集所需信息后再次禁用它们。
默认
跟踪操作已禁用。
选项
detail
—(可选)为标志生成详细的跟踪信息。
仅在对特定问题进行故障排除时在详细信息级别启用跟踪,并在正常系统操作时再次禁用它。
disable
—(可选)禁用标志。
file filename
- 要接收跟踪操作输出的文件的名称。将名称括在引号内。所有文件都放在目录中 /var/log
。
files number
—(可选)跟踪文件的最大数量。当名为的 trace-file
跟踪文件达到其最大大小时,将重命名 trace-file.0
,然后 trace-file.1
,依此类推,直到达到最大跟踪文件数。然后覆盖最早的跟踪文件。如果指定最大文件数,则还必须使用该 size
选项指定最大文件大小。
范围: 2 到 1000
默认值: 3 个文件
flag flag
- 要执行的跟踪操作。若要指定多个跟踪操作,请包含多个标志语句。您可以包含以下标志:
all
- 所有追踪操作。提示:该
all
标志显示通常在调试问题时有用的日志子集,有关更多详细信息,您可以使用选项all detail
。但是,为避免显著影响 VCF 稳定性,请仅将此高级别跟踪用于短时间内的故障排除,而不用于正常 VCF 操作期间。auto-configuration
— 跟踪已自动配置的虚拟机箱端口 (VCP)。csn
— 跟踪虚拟机箱完整序列号 (CSN) 数据包。error
— 跟踪虚拟机箱错误数据包。hello
— 跟踪虚拟机箱hello 数据包。krt
— 跟踪虚拟机箱 KRT 事件。lsp
— 跟踪虚拟机箱链路状态数据包。lsp-generation
— 跟踪虚拟机箱链路状态数据包生成。me
— 跟踪虚拟机箱 ME 事件。normal
- 跟踪正常事件。packets
— 跟踪虚拟机箱数据包。parse
- 配置的跟踪读取。psn
— 跟踪部分序列号 (PSN) 数据包。route
— 跟踪虚拟机箱路由信息。spf
— 跟踪虚拟机箱 SPF 事件。state
— 跟踪虚拟机箱状态转换。task
— 跟踪虚拟机箱任务操作。
no-stamp
—(可选)不要在任何跟踪文件上放置时间戳。
no-world-readable
—(可选)将文件访问权限限制为创建文件的用户。
receive
—(可选)跟踪收到的数据包。
replace
—(可选)替换跟踪文件,而不是向其追加信息。
send
—(可选)跟踪传输的数据包。
size size
—(可选)每个跟踪文件的最大大小,以千字节 (KB)、兆字节 (MB) 或千兆字节 (GB) 为单位。当名为的 trace-file
跟踪文件达到其最大大小时,将重命名 trace-file.0
,然后 trace-file.1
,依此类推,直到达到最大跟踪文件数。然后覆盖最早的跟踪文件。如果指定最大文件数,则还必须使用该 files
选项指定最大文件大小。
语法:
xk
指定 KB、xm
MB 或xg
指定 GB
范围: 10 KB 到 1 GB
默认值: 128 KB
world-readable
—(可选)启用无限制的文件访问。
所需权限级别
system - 在配置中查看此语句。系统控制 - 将此语句添加到配置中。
发布信息
Junos OS 9.0 版中引入的语句。
在适用于 EX 系列交换机的 Junos OS 9.2 版中添加的选项 detail
。