답변:
스위칭 및 스패닝 트리에 대해 얼마나 많이 알고 있는지 확실하지 않지만 기본적으로 모든 스위치를 시작할 때 스위치가 루트라고 주장합니다. 모든 스위치는 우선 순위와 BID (Bridge ID)를 포함하는 BPDU (Bridge Protocol Data Unit)를 보냅니다.
BID의 길이는 8 바이트입니다. 브리지의 MAC 주소에는 6 바이트가 사용됩니다. VLAN을 나타내는 데 12 비트가 사용되며이를 확장 시스템 ID라고합니다. 우선 순위를 설정하는 데 4 비트가 사용됩니다. 우선 순위가 낮을수록 높을수록 좋습니다. 우선 순위는 4096의 배수로 설정됩니다.
우선 순위가 같은 경우 가장 낮은 MAC 주소가 루트가 될 브리지를 결정합니다.
루트 경로를 선택하기 위해 루트 비용이 계산됩니다. BPDU가 루트 다운 스트림에서 이동함에 따라 비용이 증가합니다. 802.1D-1998 (레거시 STP) 비용은 FastEthernet 인터페이스 비용이 19입니다. 최신 표준 802.1D-2004는 FastEthernet에 대해 200000의 비용을 정의합니다.
동점 비용이있는 경우 BID가 가장 낮은 스위치에서 나온 BPDU를 선택하십시오. 동점 인 경우 (동일한 스위치에 대한 여러 개의 링크) 포트 ID가 작동합니다. 포트 ID는 업스트림 스위치의 포트 ID이며 인터페이스를 식별하는 포트 우선 순위 및 포트 ID로 구성됩니다. 기본 포트 우선 순위는 128입니다.
스패닝 트리에는 많은 것이 있지만 이것이 기본 단계입니다.
STP 이론에 대해 묻는 것입니다.
https://ko.wikipedia.org/wiki/Spanning_Tree_Protocol
그러나 기본 아이디어는 각 스위치에 우선 순위와 MAC 주소의 조합 인 브리지 ID가 있다는 것입니다. 기본적으로 모든 스위치는 32768을 우선 순위로 사용하므로 기본적으로 MAC이 가장 낮은 스위치는 루트 브리지로 작동합니다. 기본 루트 브릿지는 루트로 작동하려는 것이 아니기 때문에 우선 순위를 조정하여이를 조작 할 수 있습니다. 계층 2 설계에 따라 루트로 사용할 스위치와 계층 2 트래픽이 가장 많이 이동할 것으로 예상되는 위치를 결정합니다.
루트 경로의 비용은 해당 포트와 루트 브리지의 관련 포트 사이의 링크 비용의 합계입니다. 링크가 빠를수록 비용이 절감됩니다. 따라서 1GBPS 링크를 통해 10 개의 홉을 연결하면 포트 비용은 40 (4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4)이되고 10MBPS 링크는 100이됩니다. 루트 포트 1GBPS 링크에 연결되는 것입니다.
vlan 당 STP 경로 및 루트를 조작 할 수도 있습니다. 위의 링크가 시작됩니다. 원하는만큼 복잡 할 수 있습니다.
여기에 답을 반복하지 않고 모범 사례에 대한 대안 견해를 제시하려면 " 문제 해결에 앞서 네트워크에 대한 결정 론적 견해를 갖도록 루트 브리지를 어떻게 미리 결정 해야합니까?"
기본 스위치와 보조 스위치간에 VLAN을 분할하여 집계 또는 배포 스위치를 루트로 설정하십시오. 일반적으로 홀수 수의 VLAN은 하나의 스위치에서 루트로 설정되고 짝수의 수는 2 차로 설정되고 다른 스위치에서는 반대가 설정됩니다.
Sw1:
spanning-tree vlan 1,3,5,7 root primary
spanning-tree vlan 2,4,6,8 root secondary
Sw2:
spanning-tree vlan 1,3,5,7 root secondary
spanning-tree vlan 2,4,6,8 root primary