STP(Spanning Tree Protocol)는 루프를 방지하기 위해 링크를 대기 모드로 선택적으로 설정하여 레이어 2 브로드캐스트 도메인을 브로드캐스트 스톰으로부터 보호합니다. 대기 모드에서 이러한 링크는 사용자 데이터 전송을 일시적으로 중지합니다. 토폴로지가 변경되면 데이터 전송이 가능하도록 링크가 자동으로 다시 활성화됩니다.
네트워크 루프는 호스트 간에 대체 경로가 있는 경우에 발생합니다. 이러한 루프를 사용하면 레이어 2 스위치가 네트워크를 통해 트래픽을 무한대로 전달하므로 네트워크 효율성이 감소합니다. STP는 네트워크의 엔드포인트 간에 고유한 경로를 제공합니다. 이러한 경로는 네트워크 루프의 가능성을 없애줍니다. STP는 일반적으로 네트워크 루프를 방지하기 위해 호스트에 대해 이중 링크가 있는 경우 설정합니다.
디바이스는 다음 스패닝 트리 프로토콜 버전을 지원합니다.
MSTP는 여러 STP 인스턴스를 활성화하여 이 문제를 해결하므로 각 인스턴스에서 루프를 별도로 탐지하고 완화할 수 있습니다. 이렇게 하면 하나 이상의 STP 인스턴스에 대해서는 포트를 차단할 수 있지만 다른 STP 인스턴스에 대해서는 차단되지 않습니다. 다른 VLAN이 다른 STP 인스턴스와 연결된 경우 해당 트래픽은 관련 MST 인스턴스의 STP 포트 상태에 따라 릴레이됩니다. 이렇게 하면 대역폭 사용률이 향상됩니다.
이 문서는 CLI를 통해 스위치에서 STP를 설정하는 방법을 보여주기 위해 작성되었습니다.
1단계. 스위치 콘솔에 로그인합니다. 기본 사용자 이름과 비밀번호는 cisco/cisco입니다. 새 사용자 이름 또는 비밀번호를 설정한 경우 대신 자격 증명을 입력합니다.
참고: SSH 또는 텔넷을 통해 SMB 스위치 CLI에 액세스하는 방법을 알아보려면 여기를 클릭하십시오.
참고: 이 명령은 스위치의 정확한 모델에 따라 달라질 수 있습니다. 이 예에서는 Telnet을 통해 SG350X-48MP 스위치에 액세스합니다.
2단계. 스위치의 특권 EXEC 모드에서 다음을 입력하여 글로벌 컨피그레이션 모드로 들어갑니다.
3단계. 스위치에서 STP 기능을 활성화하려면 다음을 입력합니다.
4단계. 스위치에서 실행되도록 STP 프로토콜을 구성하려면 다음을 입력합니다.
옵션은 다음과 같습니다.
참고: 이 예에서는 rstp가 사용됩니다.
5단계. 기본 경로 비용 방법을 설정하려면 다음을 입력합니다.
옵션은 다음과 같습니다.
6단계. 어떤 브리지가 루트 브리지로 선택되었는지를 확인하는 데 사용되는 스위치 STP 우선순위를 구성하려면 다음을 입력합니다.
참고: 이 예에서는 32768이 사용됩니다.
7단계. (선택 사항) 스위치가 Hello 메시지를 다른 디바이스로 브로드캐스팅하는 빈도를 설정하려면 다음을 입력합니다.
참고: 이 예에서는 기본 Hello 시간 2초가 사용됩니다.
8단계. (선택 사항) STP 최대 기간을 설정하려면 다음을 입력합니다.
참고: 이 예에서는 기본값인 20초가 사용됩니다.
9단계. (선택 사항) STP 브리지 전달 시간(전달 상태로 전환되기 전에 포트가 수신 대기 및 학습 상태로 유지되는 시간)을 설정하려면 다음을 입력합니다.
참고: 이 예에서는 기본값인 15초가 사용됩니다.
10단계 (선택 사항) STP 루프백 가드를 활성화하려면 다음을 입력합니다.
참고: 이 기능을 활성화하면 루트 포트 또는 대체 루트 포트가 BPDU(Bridge Protocol Data Unit)를 수신하는지 확인합니다. 이 예에서는 STP 루프백 가드가 활성화되어 있습니다.
11단계. exit 명령을 입력하여 특권 EXEC 모드로 돌아갑니다.
12단계. (선택 사항) 스위치에서 STP 설정을 표시하려면 다음을 입력합니다.
13단계. (선택 사항) 스위치의 권한 EXEC 모드에서 다음을 입력하여 구성된 설정을 시작 설정 파일에 저장합니다.
14단계 (선택 사항) Overwrite file [startup-config]… 프롬프트가 표시되면 Y를 누르거나 N을 누릅니다.
이제 CLI를 통해 스위치에 STP 설정을 구성해야 합니다.
개정 | 게시 날짜 | 의견 |
---|---|---|
1.0 |
13-Dec-2018 |
최초 릴리스 |