스위칭 허브 2대 연결에 대해 질문 드립니다.

ruddnjs87의 이미지

안녕하세요, 저는 지금 대학원 생활을 하고 있는 학생입니다.

이번에 연구실에서 서버를 증설하려고 하는데 사용 중인 스위칭 허브 (3COM 사의 baseline switch 2824) 포트 수가 부족하여

스위칭 허브 2대를 연결해서 쓰려 합니다. (24포트 2대를 연결하여 총 46개의 포트를 사용하려 합니다.)

스위칭 허브 사용 목적은 병렬 컴퓨팅에 따른 계산 노드들간 연결인데요.

허브를 새로 사면

스위칭허브-(연결)-스위칭허브-(연결)-메인 컴퓨터

이렇게 연결을 하려하는데 이때 허브간 데이터 전송으로 인해 성능이 떨어지는지가 궁금합니다.

검색을 해보면 나올 줄 알았는데 제가 용어에 대한 지식이 부족한지 만족스러운 대답을 얻지 못했습니다.

stackable 허브를 이용해야만 성능이 안떨어진다는 얘기도 있고 그냥 일반적인 스위칭 허브끼리 연결해도 안떨어진다는 얘기가 있는데

무엇이 맞는지 모르겠네요..

혹시 아시는 분이 계신다면 답변 부탁드리겠습니다!

읽어주셔서 감사합니다~

익명 사용자의 이미지

댓글이 없는 것 같아 작게나마 올려봅니다.

일단 어떤 테스트인지는 모르겠습니다만. 3COM 오랜만에 들어봅니다.
테스트 클러스터링이라고 이해됩니다.

여하튼 스위치는 가능한한 대역폭을 보장해주기위한 기기입니다. 허브와 스위칭허브는 성격이 다르죠 실험실에서 사용하기에 문제 없을 것이라 봅니다.
그냥 더미 허브 요즘 거의 없습니다. 더미 허브를 쓰면 영향 있습니다.

HPC(High Performance Computer) Linux Cluster HowTo,Server Cluster Designs with Ethernet
이런부분 참고하면 되지 않을까 싶습니다.

chanik의 이미지

네트웍이나 병렬컴퓨팅에 대해 잘 모릅니다만 생각나는대로 원론적인 얘기만 적겠습니다.

[1]

24포트 1Gbps 스위치에 PC가 24개 연결되어 있다고 할 때, 각 PC들은 1Gbps 링크 한계 안에서 동작하지만
스위치 내부에서는 이런 PC 24개에서 발생되는 패킷들을 동시에 처리해야 하므로
스위치의 패킷처리속도(forwarding rate?)는 1Gbps를 감당하는 수준보다 훨씬 높아야 합니다.

스위치 내부에는 큰 고속도로가 있고 24개의 나들목이 있다고 생각할 수 있을 것입니다.

스위치 두 개를 연결하여 망을 확장할 경우 고속도로 두 개가 서로 연결되기는 하되
그 분기점은 도로의 원래 폭 그대로 연결되는 것이 아니라 링크 하나 폭으로만 연결되겠죠.
두 도로간의 소통량이 많아지면 분기점에서 정체현상이 생기는 것은 당연합니다.
하지만 레이턴시가 중요하고 Throughput은 크지 않다고 하면 정체현상은 없거나 적을 것입니다.

즉, 어떤 모습의 통신이 이뤄지는가에 따라 병목은 있을수도 없을수도 있습니다.

만약 N:N 형태가 아닌 메인컴퓨터를 중심으로 한 1:N 형태의 통신이 이뤄진다면
병목 현상은 걱정하지 않아도 되지 않을까 싶습니다.

[2]

소통량이 제법 되는 통신방식이라면,
어떤 스위치는 여러 포트를 트렁크로 묶어 하나의 링크처럼 동작시키는 기능을 지원하기도 합니다.
24포트 스위치 두 개를 연결하되 스위치당 4개의 포트를 묶어서 서로 연결하게 되면
가용포트는 줄어들겠지만 분기점의 폭이 4Gbps로 늘어나게 되겠죠.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.