오늘부터 몇회는 스페닝트리에 대해서 알아보겠습니다..STP(Spanning Tree Protocol) 라고 불리는 스페닝트리 알고리즘(또는 프로토콜)은 말씀드린대로 브리지나 스위치에서 목적지에 대한 경로가 2개 이상일때 발생하는 루핑현상을 막고자 만들어진 프로토콜이구요...음 모든 스위치나..브리지에는 다..!!! 들어있는 기능입니다..

따라서 스위치나 브리지를 제대로 이해하기 위해서는 꼭 이해해야 하는 기능이 바로 STP 입니다...STP 가 한마디로  머냐..?? 라고 물으신다면..한마디로.."STP는 목적지 경로가 2개이상일때..한개의 경로만 남겨놓고..나머지 경로를 다!!! 끊는것 이다 " 라고 말씀드릴수 있습니다.. ..그럼 이렇게 나머지 경로를 다 끊기만 하면..되느냐..?? 그건 아니구요..^^ 만약 지금쓰고 있던 경로가 문제가 발생해서..못쓰게 되면..STP는 지금까지 막아놓았던..나머지 경로중..하나를 열어서..통신이 계속 되도록 해주는 겁니다..일단..개념적인 이해는 가시죠..?? ..그럼 좀더 복잡한 이야기로..들어가 볼까요..?? 브리지..나 스위치..는 다 마찬가지니까..음 여기서는 용어의 통일을 위해..브리지라고..해두죠..모든 브리지는 각자..BID 즉 브리지ID를 갖습니다..이게 머 할때 쓰는거냐면..브리지들끼리 만났을때..누가 더 고참인가..를 보기위해서 쓰는겁니다..브리지들은 이 BID를 가지고 상대와 나를 비교해서.....내가 더 고참이구나..또는 아..저녀석이..더 고참이구나..를 알아내는거죠..따라서 브리지 그룹..즉 브리지들로 연결되있는 네트워크에서는 항상 대장 브리지를 뽑게되는데..이 대장 브리지를 네트워크에서는 Root Bridge 라고 합니다..즉 브리지 그룹에는 하나의 루트 브리지가 선출되는데..이때..각자의 BID를 가지고 루트 브리지를 선출합니다..나중에 보시면 아시겠지만..브리지가 맨처음 켜지면서  하는 일 중하나가..바로 이 BID의 교환입니다..주위의 브리지와 서로 BID를 교환해서..루트브리지를 찾아내는 겁니다.....그럼 오늘 배운걸 정리해볼까요..??^^ 루핑을 방지하는 프로토콜이 바로 STP 인데..요건 한 목적지에 대해서 여러 경로가 있을경우..하나만 남겨놓고..따 막아놓았다가...살아있던 경로가 죽으면..막았던 거중에..하나를 살려서..통신이 되게 해주는 거다...

근데..이 STP 를 이해하려면..루트브리지의 기능을 이해해야 하는데..루트 브리지는 BID를 이용해서 선출 된다.....

여기까지 입니다..^^안녕.. 

2007/05/03 18:57 2007/05/03 18:57

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

댓글을 달아 주세요