traceoptions (Protocols BGP)
语法
traceoptions { file filename <files number> <size size> <world-readable | no-world-readable>; flag flag <flag-modifier> <disable>; }
层次结构级别
[edit logical-systems logical-system-name protocols bgp], [edit logical-systems logical-system-name protocols bgp group group-name], [edit logical-systems logical-system-name protocols bgp group group-name neighbor address], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols bgp group group-name neighbor address], [edit protocols bgp], [edit protocols bgp group group-name], [edit protocols bgp group group-name neighbor address], [edit routing-instances routing-instance-name protocols bgp], [edit routing-instances routing-instance-name protocols bgp group group-name], [edit routing-instances routing-instance-name protocols bgp group group-name neighbor address]
描述
配置 BGP 协议级跟踪选项。若要指定多个跟踪操作,请包含多个标志语句。
QFabric 系统不支持该 traceoptions
语句。
默认
默认的 BGP 协议级跟踪选项继承自层次结构级别包含[edit routing-options]
的路由协议traceoptions
语句。默认组级跟踪选项继承自 BGP 协议级traceoptions
语句。缺省对等级跟踪选项继承自组级traceoptions
语句。
选项
disable
—(可选)禁用跟踪操作。如果定义了广泛的跟踪操作组(如 all
)。
file name
- 要接收跟踪操作输出的文件的名称。将名称括在引号内。所有文件都放在目录 /var/log 中。建议将 BGP 跟踪输出放在文件 bgp-log 中。
files number
—(可选)跟踪文件的最大数量。当名为 .0 的trace-file跟踪文件达到其最大大小时,将重命名为 .0,然后重命名trace-file .1,依此类推,直到达到最大跟踪文件数。trace-file然后,覆盖最早的跟踪文件。如果指定最大文件数,则还必须使用该size
选项指定最大文件大小。
范围: 2 到 1000 个文件
默认值: 10 个文件
flag
- 要执行的跟踪操作。若要指定多个跟踪操作,请包含多个 flag
语句。
BGP 跟踪标志
-
4byte-as
—4 字节 AS 事件。 -
bfd
—BFD 协议事件。 -
damping
- 阻尼操作。 -
graceful-restart
- 平稳重新启动事件。 -
ipsec
— 配置 IPsec 时与 BGP 对等方的 IPsec 支持相关的事件。 -
keepalive
— BGP 激活消息。如果仅启用 BGPupdate
标志,则收到的激活消息不会生成跟踪消息。 -
nsr-synchronization
— 不间断路由同步事件。 -
open
—打开数据包。这些数据包在建立连接时在对等方之间发送。 -
packets
— 所有 BGP 协议数据包。 -
refresh
—BGP 刷新数据包。 -
update
—更新数据包。这些数据包为 BGP 系统提供路由更新。如果仅启用此标志,则收到的激活消息不会生成跟踪消息。使用该keepalive
标志为激活消息生成跟踪消息。
全局跟踪标志
all
- 所有跟踪操作general
- 和route
跟踪操作的组合normal
normal
- 所有正常操作
默认: 如果未指定此选项,则仅跟踪异常或异常操作。
policy
—策略操作和操作route
- 路由表更改state
- 状态转换task
—路由协议任务处理timer
—路由协议计时器处理
flag-modifier
—(可选)跟踪标志的修饰符。您可以指定以下一个或多个修饰符:
detail
- 提供详细的追踪信息。filter
- 提供过滤器追踪信息。仅适用于route
、damping
和update
跟踪标志。receive
— 跟踪接收的数据包。send
— 跟踪正在传输的数据包。
no-world-readable
—(可选)阻止任何用户读取日志文件。
size size
—(可选)每个跟踪文件的最大大小,以千字节 (KB)、 兆字节 (MB) 或 千兆字节 (GB) 为单位 。当名为 trace-file 的跟踪文件达到此大小时,将重命名为 trace-file.0。当 again trace-file 达到其最大大小时, trace-file.0 将重命名 trace-file为 .1 并 trace-file 重命名 trace-file为 .0。此重命名方案一直持续到达到最大跟踪文件数为止。然后,覆盖最早的跟踪文件。如果指定最大文件大小,则还必须使用该 files
选项指定跟踪文件的最大数量。
语法:
xk
指定 KB、xm
MB 或xg
指定 GB
范围: 10 KB 到系统支持的最大文件大小
默认值: 128 KB
world-readable
—(可选)允许任何用户读取日志文件。
所需权限级别
路由和追踪 - 在配置中查看此语句。
路由控制和追踪控制 - 将此语句添加到配置中。
发布信息
在 Junos OS 7.4 版 之前引入的语句。
4byte-as
在 Junos OS 9.2 版 中引入的语句。
4byte-as
适用于 EX 系列交换机的 Junos OS 9.2 版中引入的语句。
ipsec
在 Junos OS 演化版 21.3R1 中引入的语句。