이 페이지의 내용
스패닝 트리 프로토콜 모니터링 및 문제 해결
스위치의 스패닝 트리 프로토콜 모니터링
목적
이 주제는 J-Web 애플리케이션 패키지에만 적용됩니다.
모니터링 기능을 사용하여 EX 시리즈 스위치의 스패닝 트리 프로토콜 매개 변수에 대한 상태 및 정보를 볼 수 있습니다.
행동
J-Web 인터페이스에 스패닝 트리 프로토콜 파라미터 세부 정보를 표시하려면 모니터 > 스위칭 > STP를 선택합니다.
CLI에 스패닝 트리 프로토콜 매개 변수 세부 정보를 표시하려면 다음 명령을 입력합니다.
show spanning-tree interface
show spanning-tree bridge
의미
표 1 에는 스패닝 트리 프로토콜 매개 변수가 요약되어 있습니다.
필드 | 값 |
---|---|
브리지 매개 변수 |
|
컨텍스트 ID |
내부적으로 생성된 식별자입니다. |
활성화된 프로토콜 |
스패닝 트리 프로토콜 유형이 활성화되었습니다. |
루트 ID |
선택된 스패닝 트리 루트 브리지의 브리지 ID입니다. 브리지 ID는 구성 가능한 브리지 우선 순위와 브리지의 MAC 주소로 구성됩니다. |
근본 비용 |
명령이 입력된 브리지에서 루트 브리지에 도달하기 위해 계산된 비용입니다. |
루트 포트 |
이 브리지에 대해 현재 선택된 루트 포트인 인터페이스입니다. |
브리지 ID |
로컬로 구성된 브리지 ID입니다. |
안녕하세요 시간 |
브리지 인터페이스가 수신 또는 학습 상태로 유지되는 시간입니다. |
전달 지연 |
브리지 인터페이스가 전달 상태로 전환되기 전에 수신 또는 학습 상태로 유지되는 시간입니다. |
확장 시스템 ID |
시스템 ID입니다. |
인스턴스 간 ID |
내부적으로 생성된 인스턴스 식별자입니다. |
최대 연령 |
수신된 브리지 프로토콜 데이터 유닛(BPDU)의 최대 사용 기간. |
토폴로지 변경 횟수 |
스위치가 마지막으로 부팅된 이후 감지된 총 스패닝 트리 프로토콜 토폴로지 변경 수입니다. |
스패닝 트리 인터페이스 세부 정보 |
|
인터페이스 이름 |
스패닝 트리 프로토콜 인스턴스에 참여하도록 구성된 인터페이스. |
포트 ID |
스패닝 트리 프로토콜 인스턴스에 참여하도록 구성된 논리적 인터페이스 식별자입니다. |
지정된 포트 ID |
인터페이스가 연결된 LAN 세그먼트에 대해 지정된 포트의 포트 ID입니다. |
지정된 브리지 ID |
인터페이스가 연결된 지정된 브리지의 ID입니다. |
포트 비용 |
인터페이스에 대해 구성된 비용. |
포트 상태 |
스패닝 트리 프로토콜 포트 상태:
|
역할 |
MSTP 또는 RSTP 포트 역할, 지정(DESG), 백업(BKUP), 대체(ALT) 또는 루트. |
인터페이스의 스패닝 트리 통계 |
|
인터페이스 |
통계가 표시되는 인터페이스입니다. |
전송된 BPDU |
전송된 총 BPDU 수입니다. |
수신된 BPDU |
수신된 BPDU의 총 수입니다. |
다음 BPDU 전송 |
다음 BPDU가 전송되도록 예약될 때까지의 시간(초)입니다. |
스패닝 트리 인스턴스 인터페이스의 상태 확인
스패닝 트리 프로토콜이 활성화된 MX 시리즈 라우터에서, 스패닝 트리 프로토콜 작업에서 가능한 브리징 루프를 탐지하면 영향을 받는 스패닝 트리 인스턴스 인터페이스에서 브리지 프로토콜 데이터 유닛(BPDU) 오류 조건이 발생할 수 있습니다.
BPDU 오류 조건으로 인해 스패닝 트리 인스턴스 인터페이스가 차단되었는지 확인하려면:
스패닝 트리 프로토콜 추적 옵션 이해
스패닝 트리 프로토콜 작업을 추적하기 위해 스패닝 트리 프로토콜 구성에서 스패닝 트리 프로토콜별 추적 옵션을 설정할 수 있습니다.
추적 및 전역 추적 옵션에 대한 일반 정보는 라우팅 디바이스용 Junos OS 라우팅 프로토콜 라이브러리의 전역 traceoptions
문에 대한 문 요약을 참조하십시오.
추적 스패닝 트리 작업 구성
계층 수준에서 글로벌 라우팅 프로토콜 추적 옵션을 [edit routing-options]
활성화할 수 있습니다. 추적 및 전역 추적 옵션에 대한 일반적인 정보는 라우팅 장치용 Junos OS 라우팅 프로토콜 라이브러리의 전역 traceoptions 문에 대한 문 요약을 참조하십시오.
또한 다음 계층 수준에서 STP 관련 추적 옵션을 활성화할 수 있습니다.
[논리 시스템 logical-system-name 프로토콜 편집 (MSTP | RSTP | VSTP)]
[논리 시스템 logical-system-name 라우팅 인스턴스 routing-instance-name 프로토콜 편집 (mstp | rstp | vstp)]
[프로토콜 편집(MSTP | RSTP | VSTP)]
[라우팅 인스턴스 routing-instance-name 프로토콜 편집(mstp | rstp | vstp)]
라우팅 인스턴스 유형은 가상 스위치 또는 layer2-control일 수 있습니다.
스패닝 트리 프로토콜 작업 추적을 활성화하려면:
예: 스패닝 트리 프로토콜 작업 추적
비정상적이거나 비정상적인 작업만 /var/log/stp-log로 추적합니다.
[edit] routing-options { traceoptions { file routing-log size 10m world-readable; flag all; } } protocols { rstp { traceoptions { file rstp-log size 10m world-readable; flag all; } } }
오류로 BPDU를 수신하는 스위치 인터페이스 차단 해제(CLI 절차)
EX 시리즈 및 QFX 시리즈 스위치는 인터페이스에서 BPDU(Bridge Protocol Data Unit) 보호를 사용하여 스패닝 트리 구성 오류를 트리거할 수 있는 BPDU를 수신하지 못하도록 합니다. BPDU가 BPDU 보호 인터페이스에서 수신되면 인터페이스가 종료되거나 차단 상태로 전환되고 프레임 전달이 중지됩니다. 후자의 경우, 인터페이스로 전송되는 BPDU를 트리거한 잘못된 컨피그레이션이 토폴로지에서 수정된 후 인터페이스의 차단을 해제하고 서비스로 복귀할 수 있습니다.
이 주제는 ELS(Enhanced Layer 2 Software) 구성 스타일을 지원하는 EX 시리즈 및 QFX 스위치용 Junos OS에 적용됩니다. ELS를 지원하지 않는 스위치의 경우, 오류로 BPDU를 수신하는 비 ELS EX 시리즈 스위치의 인터페이스 차단 해제(CLI 절차)를 참조하십시오. ELS에 대한 자세한 내용은 Enhanced Layer 2 Software CLI 사용을 참조하십시오.
CLI를 사용하여 인터페이스의 차단을 해제하고 서비스로 반환하려면 다음을 수행합니다.
만료되는 타이머를 구성하여 인터페이스 차단을 자동으로 해제:
[edit protocol layer 2] user@switch# set protocols layer2-control bpdu-block disable-timeout 30
타이머가 만료된 후 스위치의 모든 인터페이스가 다시 활성화(차단 해제)됩니다. 그러나 스위치의 인터페이스가 새 스패닝 트리 프로토콜 BPDU를 수신하면 인터페이스가 차단된 상태로 돌아갑니다.
운영 모드 명령을 사용하여 수동으로 인터페이스 차단을 해제합니다.
user@switch> clear error bpdu interface ge-0/0/6
이 명령은 인터페이스만 다시 활성화하지만 BPDU 구성을 명시적으로 제거하지 않는 한 인터페이스에 대한 BPDU 구성은 계속 존재합니다.
오류로 BPDU를 수신하는 비 ELS EX 시리즈 스위치의 인터페이스 차단 해제(CLI 절차)
EX 시리즈 스위치는 인터페이스에서 BPDU(Bridge Protocol Data Unit) 보호를 사용하여 스패닝 트리 구성 오류를 트리거할 수 있는 BPDU를 수신하지 못하도록 합니다. BPDU가 BPDU 보호 인터페이스에서 수신되면 인터페이스가 종료되거나 차단 상태로 전환되고 프레임 전달이 중지됩니다. 후자의 경우, 인터페이스로 전송되는 BPDU를 트리거한 잘못된 컨피그레이션이 토폴로지에서 수정된 후 인터페이스의 차단을 해제하고 서비스로 복귀할 수 있습니다.
CLI를 사용하여 인터페이스의 차단을 해제하고 서비스로 반환하려면 다음을 수행합니다.
만료되는 타이머를 구성하여 인터페이스 차단을 자동으로 해제:
[edit ethernet-switching-options] user@switch# set bpdu-block disable-timeout 30
타이머가 만료된 후 스위치의 모든 인터페이스가 다시 활성화(차단 해제)됩니다. 그러나 스위치의 인터페이스가 새 스패닝 트리 프로토콜 BPDU를 수신하면 인터페이스가 차단된 상태로 돌아갑니다.
운영 모드 명령을 사용하여 수동으로 인터페이스 차단을 해제합니다.
user@switch> clear ethernet-switching bpdu-error interface ge-0/0/6.0
이 명령은 인터페이스만 다시 사용하도록 설정하지만 BPDU 구성을 명시적으로 제거하지 않는 한 인터페이스에 대한 BPDU 구성은 계속 존재합니다.
스패닝 트리 인스턴스 인터페이스의 차단됨 상태 지우기
ELS(Enhanced Layer 2 Software) 구성 스타일을 지원하는 Junos OS를 실행하는 라우터 또는 스위치에서 스패닝 트리 인스턴스 인터페이스의 차단된 상태를 지우려면:
clear error bpdu interface
작동 모드 명령을 사용합니다.user@host> clear error bpdu interface interface-name
ELS를 지원하지 않는 Junos OS를 실행하는 스위치에서 스패닝 트리 인스턴스 인터페이스의 차단된 상태를 지우려면 clear ethernet-switching bpdu-error interface 명령을 사용합니다. 자세한 내용은 오류로 BPDU를 수신하는 비 ELS EX 시리즈 스위치의 인터페이스 차단 해제(CLI 절차)를 참조하십시오.
브리지의 모든 에지 포트가 아닌 개별 인터페이스에서 BPDU 보호를 구성할 때 옵션을 사용하여 disable-timeout seconds
지정된 시간 간격이 경과한 후 차단된 인터페이스가 자동으로 지워지도록 지정할 수 있습니다(간격 0
이 아닌 경우).
MAC 재작성 오류 조건 확인 스패닝 트리 인스턴스 인터페이스 차단
MAC 재작성 오류 조건으로 인해 인터페이스 또는 스패닝 트리 인스턴스 인터페이스가 차단되었는지 확인하려면:
MAC 재작성 오류 조건 지우기 스패닝 트리 인스턴스 인터페이스 차단
스패닝 트리 인스턴스 인터페이스의 차단됨 상태를 지우려면:
clear error bpdu 운영 모드 명령을 사용합니다.
user@host> clear error bpdu interface interface-name
레이어 2 프로토콜 터널링이 있는 인터페이스에서 MAC 재작성 오류 지우기
레이어 2 프로토콜 터널링(L2PT)이 구성된 디바이스에서 네트워크 토폴로지 또는 구성 오류가 없는 한 고객 대면 포트는 L2PT MAC 주소를 대상 주소로 사용하는 패킷을 수신하지 않아야 합니다. 이러한 조건에서 L2PT가 활성화된 인터페이스가 L2PT 패킷을 수신하면 MAC 다시 쓰기 오류로 인해 인터페이스 상태가 비활성화되며, 이후 작업을 계속하려면 다시 활성화해야 합니다.
포트가 포워딩 상태로 전환되기 전 전달 지연 이해하기
전송 지연 타이머는 스패닝 트리 프로토콜 브리지 포트가 전송 상태로 전환되기 전에 수신 및 학습 상태에 머무르는 시간을 지정합니다. 간격을 너무 짧게 설정하면 불필요한 스패닝 트리 리컨버전스가 발생할 수 있습니다. 이 매개 변수를 변경하기 전에 스패닝 트리 프로토콜을 완전히 이해해야 합니다.