spanning tree protocol 관련질문..
Reg. Date: June 24, 2005 By 박성한
STP에관련 질문 입니다..
1. STP에서 차단상태는..정확하게 어떤 상태입니까? 책에서 보닌깐 각 스위치의 포트가 역할이 다 정해지면
차단 상태로 간다고 되어있던데..왜 차단상태로 가야만 하는지 차단상태는 bpdu를 수신하기 위한 시간 아닌가요..?
2. 왜 차단상태에서 청취상태로 가는데..20초가 걸리는지..궁금합니다..
찾아보닌깐 토큰링에서 스위치를 8개까지 달수있기 때문에 20초로 셋팅 해놓아다고 하던데..
헬로 타임 2*3 =6
맥스에이지 2*7(diameter)=14
(여기서..맥스에이지가 2초인게.. 하나의 스위치가 토큰을 가지고 있는 시간인가요..?)
6+14=20
토큰링에서는 왜 8개까지 밖에 스위치를 연결할수 없는지..그리고 토큰링을 사용안해도 똑같은건지...
좀 정확하게 알고싶습니다..
날씨가 많이 더워졌네요...
고수님의 좋은 답변 부탁합니다.
2. 일반적으로 각 상태의 천이(Blocking->Listening, Listening->Forwarding)에는 Forward delay time 만큼의 시간이 소요됩니다. BPDU에 의한 STP 형상정보가 network 전체에 전파될 충분한 시간 만큼 천이를 지연시키는 거지요.
예를 든 20초는 Root 스위치가 아닌 스위치가 Root 스위치로부터 BPDU를 수신하지 못했을 경우, timeout에 의한 절차입니다. BPDU의 path가 정상적이라면 Root 스위치로부터 Hello time 마다 BPDU가 송신되어 전파됩니다. 한 두개의 BPDU를 놓쳤다고 바로 형상을 바꾸기는 것도 부담스럽기에 마지막에 수신한 BPDU에 대해 Max age 시간만큼 유용하다고 간주하고 형상을 유지하고 마지막 BPDU 이후 Max age가 지나도 새로운 BPDU를 수신하지 못하면, 새로운 STP 형상을 계산하게 됩니다.