traceoptions (Spanning Tree)
구문
traceoptions { file filename <files number> <size size> <world-readable | no-world-readable>; flag flag <flag-modifier> <disable>; }
계층 수준
[edit logical-systems logical-system-name protocols (mstp | rstp | vstp)], [edit logical-systems logical-system-name routing-instances routing-instance-name protocols (mstp | rstp | vstp)],
[edit protocols (mstp | rstp | vstp | vstp vlan vlan-id)],
[edit routing-instances routing-instance-name protocols (mstp | rstp | vstp)]
설명
스패닝 트리 프로토콜 MPLS, MVRP, STP, RSTP, MSTP, VSTP에 대한 프로토콜 수준 추적 옵션을 설정합니다.
기본
기본 STP 프로토콜 수준 추적 옵션은 전역 traceoptions
문에서 상속됩니다. Traceoptions를 사용할 수 없습니다.
옵션
disable—(옵션) 추적 작업을 비활성화합니다. 이 옵션의 한 가지 용도는 모두와 같은 광범위한 추적 작업 그룹을 정의한 경우 단일 작업을 사용하지 않도록 설정하는 것입니다.
파일 filename- 추적 작업의 출력을 수신할 파일의 이름입니다. 이름을 따옴표로 묶습니다. STP 추적 출력을 /var/log/stp-log 파일에 배치하는 것이 좋습니다.
파일 number- (선택 사항) 최대 추적 파일 수입니다. 라는 trace-file 추적 파일이 최대 크기에 도달하면 최대 추적 파일 수에 도달할 때까지 이름이 .0, .1 등으로 바trace-file뀝니다.trace-file 그런 다음 가장 오래된 추적 파일을 덮어씁니다.
최대 파일 수를 지정하는 경우 size 옵션을 사용하여 최대 파일 크기도 지정해야 합니다.
범위: 2-1000 개 파일
기본값: 추적 파일 1 개만
flag- 수행할 추적 작업입니다. 추적 작업을 두 개 이상 지정하려면 여러 flag
문을 포함합니다. 다음은 STP별 추적 옵션입니다.
all—모든 작업을 추적합니다.
all-failures—모든 실패 조건을 추적합니다.
bpdu—BPDU 수신 및 전송을 추적합니다.
bridge-detection-state-machine—브리지 감지 상태 시스템을 추적합니다.
error
- 모든 실패 조건을 추적합니다.events—프로토콜 상태 시스템의 이벤트를 추적합니다.
pdu
- 수신 및 전송된 PDU를 추적합니다.port-information-state-machine—포트 정보 상태 시스템을 추적합니다.
port-migration-state-machine—포트 마이그레이션 상태 시스템을 추적합니다.
port-receive-state-machine—포트 수신 상태 시스템을 추적합니다.
port-role-transit-state-machine—포트 역할 전송 상태 시스템을 추적합니다.
port-role-select-state-machine - 포트 역할 선택 상태 시스템을 추적합니다.
port-state-transit-state-machine—포트 상태 전송 상태 시스템을 추적합니다.
port-transmit-state-machine—포트 전송 상태 시스템을 추적합니다.
ppmd - ppmd 프로세스의 상태 및 이벤트를 추적합니다.
socket
- 소켓 동작을 추적합니다.
state-machine
- 상태 시스템 정보를 추적합니다.
state-machine-variables - 상태 머신 변수가 변경되는 시점을 추적합니다.
timers—프로토콜 타이머를 추적합니다.
topology-change-state-machine—토폴로지 변경 상태 머신을 추적합니다.
다음은 전역 추적 옵션입니다.
all - 모든 추적 작업.
config-internal—구성 내부를 추적합니다.
general—일반 이벤트를 추적합니다.
normal - 모든 정상 이벤트.
기본: 이 옵션을 지정하지 않으면 비정상적이거나 비정상적인 작업만 추적됩니다.
parse—구성 구문 분석을 추적합니다.
policy—정책 작업 및 작업을 추적합니다.
regex-parse—정규 표현식 구문 분석을 추적합니다.
route—라우팅 테이블 변경을 추적합니다.
state - 상태 전환을 추적합니다.
task - 프로토콜 작업 처리를 추적합니다.
timer—추적 프로토콜 작업 타이머 처리.
no-world-readable—(선택 사항) 사용자가 로그 파일을 읽지 못하도록 합니다.
replace - (선택 사항) 기존 추적 파일이 있는 경우 이를 대체합니다.
기본: 이 옵션을 포함하지 않으면 추적 출력이 기존 추적 파일에 추가됩니다.
크기 size- (선택 사항) 각 추적 파일의 최대 크기(KB) 또는 메가바이트(MB)입니다 . 추적 trace-file 파일의 이름이 이 크기에 도달하면 이름이 .0으로 바뀝니다trace-file. trace-file 이 다시 최대 크기에 trace-file도달하면 .0의 이름이 trace-file.1로 바뀌고 trace-file .0으로 이름이 바뀝니다trace-file. 이 이름 바꾸기 체계는 최대 추적 파일 수에 도달할 때까지 계속됩니다. 그런 다음 가장 오래된 추적 파일을 덮어씁니다.
최대 파일 크기를 지정하는 경우 files 옵션을 사용하여 최대 추적 파일 수도 지정해야 합니다.
구문: xKB를 지정하는 k, MB를 지정하는 m, x x GB를 지정하는 g
범위: 시스템에서 지원되는 최대 파일 크기까지 10KB
기본값: 1MB
world-readable—(선택 사항) 모든 사용자가 로그 파일을 읽을 수 있도록 허용합니다.
필요한 권한 수준
routing - 구성에서 이 명령문을 볼 수 있습니다.
routing-control - 구성에 이 명령문을 추가할 수 있습니다.
릴리스 정보
Junos OS 릴리스 8.4에서 소개된 명령문.
VSTP 지원을 추가하기 위해 EX 시리즈 스위치용 Junos OS 릴리스 9.4에서 명령문이 업데이트되었습니다.
Junos OS 릴리스 9.6에 추가된 논리적 시스템에 대한 지원.