자 오늘은 스위치의 기능중에 요즘 가장 많이 사용된다는...가상랜을 한번 알아보죠..예전에는 그랬습니다..스위치는 그냥..콜류젼 영역을 나눠주는 그런 역할이면.충분했죠...무슨 가상랜 같은건 생각하지도 않았죠...근데..사람들이 콜류젼 도메인만을 나누어주는 스위치의 기능에 별로 만족하지 않았어요..무언가 새로운기능이 필요했죠....이런거예요..예를들어볼까요..?? ^^전에 말씀드린대로..브로드케스트의 영향이 점차커지면서..라우터에의한 네트워크의 분류는 필수가 되었고...사용자에 따라 인사팀 사람들은 1 네트워크에, 생산팀 사람들은  2 네트워크에 속하게되있는거죠...그런데 인사팀에 있던 김모대리가 책상을 생산팀으로 옮기게 되었어요..(예를들어 파견근무를 하고있다고 생각하죠...^^) 물론 소속은 그대로 인사팀에 두고요...자 그렇다면 김대리의 피시는 지금부터는 생산팀이 사용하고 있는 스위치중에 한포트를 사용하게 되는데...이렇게 되면 인사팀 네트워크에 속한 김대리가 생산팀 스위치를 사용해도 될까요..?? 물론 가상랜 즉 VLAN이 없다면 불가능합니다.. 생각해보자구요..VLAN 이없다면.. 김대리를 위한 별도의 스위치가 한대 필요하구요...그담 그 스위치를 인사팀쪽으로 따로 연결해주어야 합니다..(이해가시죠..?? ) 그런데 기존의 스위치가 가상랜이 지원된다면...스위치에서 김대리가 사용하는 포트 하나만 1 네트워크 (즉 인사팀 네트워크죠..) 로 만든뒤에 그 스위치에서 라우터로 연결되는 링크에 트렁크를 만들어 주면 되는거죠...트렁크가 머냐구요..?? (일단 트렁크란 한 링크에..여러개의 네트워크 정보를 실어보내는것 이라고 생각해 두세요..^^)

사용자 삽입 이미지

암튼..위에 그림 보시면 왼쪽은 VLAN이 없을때...오른쪽은 VLAN을 사용했을때입니다..일단 스위치 한대가 절약되구요..또 라우터에도 인터페이스 하나만 있음 되죠..? 훨씬 이익이라는 거죠...좀 복잡한가요..?? 오늘은 일단 여기까지만 하죠..담에..또 하면 되니까요..^^ 자 즐거운 한주 보네세요..안녕..

2007/05/03 16:45 2007/05/03 16:45

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

댓글을 달아 주세요

오늘은 스페닝트리 알고리즘..(Spanning Tree)에 대해서 알아보죠...머 여러분이..전문적인걸 원하시면..이 부분에 대해서만도..무지 마니 얘기할 꺼리가..있지만...오늘은 요게 먼지..그리고..어따..쓰는건지만 알아보죠.....전시간에..말씀드린대로...스위치나..브리지에 두개이상의 경로가 만들어지면...룹이 발생한다고 말씀드렸죠..?? 이렇게 룹 현상이 발생하면..정말 네트워크는 치명적이 되는거죠..통신 안돼고..문제 못찾고...상상을 해보세요..만약..어떤사람이 게임방에 스위치 두대를 설치했어요..그럼 라우터는 스위치의 어느 포트에 붙고..스위치에선 각 피시들로 연결하고...또 스위치가 두개니까..스위치간을 연결했겠죠..?? 자 이때..이사람이..스위치간의 연결이 하나밖에 없으면..속도도 느리고..또 혹시 이 연결이 끊어지면..그 스위치에 붙어있는 피시들이 통신을 못하니까..(뭔가 네트워크를 아는 겜방주인이죠..?^^)스위치간에 링크를 두개로 만들었어요...(이렇게 가정해보자구요..^^) 자 아래 그림 보이시죠..?

 이게 겜방주인이 그린 그림이죠.. 그럼 어떻게 될까요..? 주인생각대로..속도가 두배로 빨라지고.(스위치간에 연결이 두개니까..) 또 하나가 끊어져도 다른 하나가 받아서..문제가 없도록해줄까요..?? 정답은 아니오.. 입니다..^^ (만약 뭔가 세팅되지 않았다면 말이죠..)즉 이상태는 전시간에 설명드린 루핑이 가능한 상태입니다..한쪽 스위치에 물린 피시와 다른스위치에 물린 피시간에 경로가 2개가 발생하죠..?? (그림에서 위에 있는 피시와 아래 피시간에..갈수 있는 길이 두개자나요..? 중간에 케이블이 두 개니까요..) 만약 이때 스위치가 스페닝트리 상태로 세팅되있지 않으면...네트워크에는 루핑이 발생하고..결국 주인의 의도와는 상관없이..네트워크는 못쓰게 되는거죠..주인입장에선....잘해볼려다가..완전히..망하는꼴이죠...옛말에 있듯이 선무당이..사람잡는다..! 머이런..꼴이죠..자 이때..스페닝트리가 세팅되있으면.스페닝트리는 자동으로 룹을 검색해서..이런 룹이 발생할 상황을 미리 막아주는 역할을 합니다...어떻게요..? 그건 스위치간의 두개의 링크중에 하나를 끊어놓는겁니다..따라서 실제 링크는 두개지만..데이타는 한쪽으로만 다니게 하는거죠..그럼 룹은 발생안하겠죠..? ..그렇다면..머하러..링크 하나 더 연결하느냐는 분이 있겠죠..? 첨부터..하나만 연결하지..이 링크는 지금 사용하는 하나의 링크가 끊어졌을때를 대비하는 겁니다..만약 사용중인 링크가 끊어지게되면...그때..대기하던 나머지 하나가 살아나서..데이타전송을 맡아주는거죠.....스페닝트리알고리즘이란..스위치나 브리지에서..발생할수있는 루핑을 미리막기위해..두개이상의 경로가 발생하면 하나를 제외하고 나머지 경로들을 자동으로 막아두었다가..만약..기존 경로에 문제가 생기면 막아놓은 경로를 풀어서...데이타를 전송한다....는 알고리즘입니다..그렇게 어렵진 않죠..?? 그래서..모든 스위치는 이 스페닝트리를 지원한다는겁니다...(그래도 살때..한번 물어보면 좋겠죠..? ^^) 안녕...좋은 하루 되세요..빠이...


사용자 삽입 이미지

2007/05/03 16:44 2007/05/03 16:44

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

댓글을 달아 주세요

자 오늘은 브리지나..스위치에서 자주 발생하는 루핑현상에 대해서 함 알아보죠..우리가 브리지나 스위치를 말하려다보면..절대 빠지지 않고 나오는 말이 있는데..그게 바로 스파닝트리 알고리즘(Spanning Tree Algorithm)입니다. 근데 이 알고리즘이 머냐..?? ..스위치나 브리지의 루핑을 방지하기 위한거라고 말합니다..그럼 루핑이 먼가를 먼저 알면 스파닝트리를 이해하기가 쉽겠죠..?? 간단합니다..아래 그림보이시죠..?

사용자 삽입 이미지

여기서 처럼 두 호스트사이에 스위치또는 브리지가 두개 있다고 가정하죠..즉 이 얘기는 뭔말인고하니..하나의 호스트에서 다른 호스트로 가는 경로가 두개 이상 만들어진다는겁니다... (이해 가시죠..? 왼쪽브리지를 통해서 가는길 하나하구요..오른쪽 브리지를 통해서 가는길..하나..이렇게 두 개자나요..) 여기서 브리지대신 스위치라도 상황은 마찬가지 입니다...보통이렇게 구성하는 경우는 하나의 경로가 끊어져도 다른경로를 쓰기위한건데...아무생각없이 이렇게 구성을 하게되면...가장 큰문제.....루핑이 발생하게 되는겁니다......아래 그림에서 이걸한번 가정해보죠..호스트A 가 브로드케스트 페킷을 보냅니다..그럼 양쪽 브리지(스위치)로 전달되겠죠..? 그담은 그 두개의 브리지는 이 페킷을 분석합니다..브리지의 특성상 브로드케스트는 포워딩이 발생하죠..즉 다른쪽으로  내보내는거죠...그럼 상대방 쪽 세그먼트로 브로드케스트가 보내지겠죠...그쪽에 보내진 브로드케스트는 다시 양쪽 브리지의 아랫쪽 포트로 전달되고 이 페킷역시 브리지특성에 따라 다시 위로 전달되는거죠...이런 과정이 반복되게되면..한번 발생한 브로드케스트 페킷이 양쪽 브리지를 통해 네트워크 사이를 계속 뺑뺑돌게되는 루핑이 발생하게되는겁니다..이와같이 루핑이 발생되면..물론 다른 데이타를 전송할 수가 없겠죠..? CSMA/CD 의 특성 아시죠..?? 따라서 네트워크가 무용지물 상태로 빠지는 거죠.. 이와같이 루핑은 네트워크에 치명적인 영향을 줄수가 있는겁니다.....그렇다면..이런 루핑을 막는다는 스파닝트리는 무얼까요?? 그건 담시간에 하자구요..?? ^^ 그러죠.... 그럼 안녕..

2007/05/03 16:43 2007/05/03 16:43

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

댓글을 달아 주세요