연구실에서 자체 ftp 서버를 운영하고 있는데 스위치 허브와 관련해서 궁금한점이 있어서
고수분들의 조언을 구하고자 게시글을 작성하게 되었습니다.
연구실의 pc들과 ftp서버는 학교에서 public ip를 받아서 사용하고 있습니다.
사용하고 있는 스위치허브는 iptime의 sw1600(L2 스위치)이고 아래와 같이 연결 되어 있습니다.
---- sw1600 --- ftp 서버 (aaa.bbb.ccc.1)
|- pc1 (aaa.bbb.ccc.2)
|- pc2 (aaa.bbb.ccc.3)
....
제가 알기로는 L2 스위치는 MAC 주소를 사용하여 패킷을 전달하는것으로 알고 있는데
pc1에서 ftp 서버로 접속하여 업로드 혹은 다운로드시 L2 스위치에서 direct로 패킷을 보내주는건지 아니면
교내의 상위 라우터까지 순회하여 패킷이 가는건지 궁금합니다. 즉
pc1 <-> sw1600 <-> ftp서버
pc1 <-> sw1600 <-> 교내 라우터 <-> sw1600 <-> ftp서버
둘중 어떤 방식인지 궁금합니다.
만약 L2 스위치에서는 교내 라우터를 통해서 패킷이 전달 될 때
L3 스위치를 사용한다면 교내 라우터를 통하지 않고 패킷이 전달 될수 있는지 궁금합니다.
위의 질문을 하는 이유는 연구실을 이사하면서 스위치와 네트워크카드를 gigabit 이더넷으로 교체를 하려고 하는데
교내 라우터를 통하게 되면 gigabit 이더넷을 사용할수 없을거 같아서 질문을 하게 되었습니다.
l2를 통해서 통신이되게 됩니다. 따라서 스위치와 nic를 기가로 바꾸면 기가로 사용할수 있습니다.
주소 데이터는 라우터를 무조건 거치는 것이고 실 데이터는 허브안에서 최단거리로 움직이는 것으로 압니다.
지금 상황에서는 L3허브는 필요가 없고요. 퍼포먼스가 좋은 메니지먼트 L2가 필요합니다.
24포트라면 새것이면 약 30에서 100만원정도 제품이 되겠네요.
저 상태에서 그냥 기가빗허브만 달아도 기가빗허브안에 물려있는 컴퓨터는 데이터가 다 기가비트로 움직입니다.
즉, 스위치에 물려있는 장치간의 전송에 있어서는 타 장치에 영향을 주지 않는다는 것이지요.
이는 질문글의 첫번째 시나리오라고 보시면 됩니다.
예외적인 경우로는 브로캐스트와 멀티캐스트인데, 예를들어 ARP 등입니다. ARP는 특별한 경우가 아니라면 아주 긴 주기로 발생하고, 패킷의 크기도 작기 때문에 전송에는 큰 영향을 주지 않습니다.
질문글의 시나리오2는 발생하기 어려운데요, 이건 이론적으로는 구현은 가능하지만 굉장히 괴랄한 방법을 사용해야 하기 때문에 그냥 [틀렸다]고 보셔도 됩니다.
결론. 그냥 GBE L2로 바꾸시면 원하시는 결과를 얻을 수 있습니다.
암만 그래도 멍텅구리 스위치를 연결해 놓는 학교는 드므니까요
라우터까지 올라가서 속도가 느려지는것보다는 보통 층별로 스위치를 사용할것이며 스위치단에서 방안에서 사용하는 모든 패킷이 처리될것입니다.
느려지는 원인으로는 싸구려 허브와, 연결되어있는 pc 문제로 crc, collision 때문에 속도가 느려지는게 장애처리하면서 가장 많았습니다.