지금까지 브리지들에서..어떻게..루트브리지를 선출하는지를 배웠습니다..근데..루트 브리지를 머하러 선출하느냐고..질문을 하셨어요..?? 혹시 여러분들은 기억하세요..?? ..^^ 루트브리지를 선출하는 이유는 스페닝트리 알고리즘의 한단계이기 때문이죠...즉 목적지 까지 여러개의 경로가 있을때..하나만 남겨놓고..다 잘라버린다고..했는데..어떤걸 남기고..어떤걸 자를가를 결정하는데..첫번째..단계가 바로 루트브리지를 선출하는 거..거든요.....그럼 루트브리지를 선출하고는 멀할까요..?? 그다음은..루트브리지로 선출되지 않은 모든 브리지..(우리는 요녀석들을 non-root bridge라고 부릅니다..)논루트브리지당...하나씩의 루트포트를 선출합니다.. 먼말인고하니..루트브리지가 아닌 브리지들에서..각 브리지당..하나의 포트를 선출하는데..(브리지도..최소한 두개이상의 포트는 가지고있겠죠..?? 그중하나를 뽑는다는 겁니다..) 어떻게..선출하냐면...어떤 포트가...가장 루트브리지에..가까이..있는가를 보는 겁니다...그래서..가장 가까이 있는 포트를 루트포트다..라고 부르게 되는 겁니다...(조금 어렵나요..??) 암튼 루트포트는 루트 브리지에는 없습니다..^^ 칼국수에...""이 없듯이..말이죠..^^ 루트포트는...Non-루트브리지에만 있는데..그것도..Non-루트브리지당..하나씩만 있습니다..어떤녀석이냐면..가장 루트브리지에..가까운 녀석요.....이렇게 해서 두번째..단계가 끝났죠..?? 그럼 마지막 세 번째..단계입니다... 세그먼트당...하나의 Designated 포트를 뽑는다..입니다..이게....먼 소리냐구요..??? 세그먼트는 머고...데지그네이트포트는 또..머냐구요..?? ..너무 긴장마시구요..^^ 세그먼트는 브리지와 브리지가 서로 마주보고 연결되있는.....이다.라고 생각하심 되겠네요..A브리지의 1번포트와 B브리지의 2번포트가 서로 연결되있다면... 이두 포트가 연결된 그 네트워크가..바로 세그먼트 입니다..(담번에..그림으로 다시 설명드릴께요..) 데지그네이트 포트는..머냐면....이렇게...세그먼트에..두포트가 마주보고 있다고 가정하면...이둘중에서..한포트를 데지그네이트포트로 선출하는데...어떤기준으로 선출하냐면...누가 더..우선순이가 좋은가를 가지고 선출합니다..우선순위를 계산하는 법은 또..여러가지 방법이 사용되는데..그건 담시간에..알아보기로 하구요..암튼..둘중하나만 선출됩니다.. 이때 만약 루트포트나..데지그네이트 포트로 선출안된 포트는...바로..블라킹이 되는겁니다..먼소리냐면..끊어진다는거죠... 이렇게..끊어버리는것이..바로..스페닝트리의 목적이기도..하죠... ...암튼 스페닝트리가....목적지에대한 여러개의 경로가 생길때..한개만 두고..나머지를 끊는건..3단계에 걸쳐서..일어나는데..

 

1..루트브리지를 선출하고..

2..나머지 브리지들중..하나씩의 루트포트를 선출하고..

3..세그먼트당..하나씩의 데지그네이트 포트를 선출한....

루트포트나..데지그네이트 포트로 선출이 안된 모든 녀석들은 다....막아버린다..!!!! 요게 오늘의 결론입니다...

2007/05/03 19:18 2007/05/03 19:18

트랙백 주소 :: http://thinkit.or.kr/network/trackback/216

댓글을 달아 주세요