여러 스위치가 전송 속도를 늦 춥니 다


13

데이터 서버 (NAS와 비슷 함)와 약 300 대의 컴퓨터 사이에 링크를 만들고 싶습니다.

매일 전송되는 데이터는 약 2GB / 컴퓨터이며 속도는 실제로 중요합니다.

단일 스위치를 사용하면 이더넷 케이블이 300 개가되어 유지 관리가 너무 어려울 수 있습니다.

컴퓨터 50 대마다 스위치를 사용하면 연결 속도가 느려 집니까?


2
아래에 두 가지 답변이 있지만 단일 서브넷에 300 개의 클라이언트 + 네트워크 장비가있는 문제를 해결하지 못합니다. ARP 및 스패닝 트리 업데이트는이 네트워크에서 많은 오버 헤드를 발생시킵니다. 이 50 대의 PC 그룹을 VLAN으로 분할하는 것이 좋습니다. 나는 당신이 당신의 계획에 따라 실제 전송하는 동안 기가비트 속도 근처 어디든 갈 것이라고 의심합니다 ...
Supercereal

답변:


16

'전송 속도'를 사용하면 처리량을 의미합니다.별로 중요하지 않습니다.

모든 추가 장치에는 약간의 대기 시간이 발생합니다 (매우 작은 경우 모든 처리가 필요한 후에). 그러나 대기 시간은 처리량과 다릅니다.

위성 전화를 통한 대화와 비교하십시오. 다른 사람이 당신이 한 말에 대해 의견을 말하기 전에 3 초의 지연이있을 것입니다. 그러나 한 사람이 계속 이야기하고 긴 이야기 (2GB)를 말하면 속도는 최소화됩니다.

이 설정을 테스트한다는 의미입니다.

     + -48 포트 스위치 ------ 40 대의 컴퓨터
B |
+ -48 포트 스위치 ------ 40 대의 컴퓨터
c |
k + -48 포트 스위치 ------ 40 대의 컴퓨터
p |
l + -48 포트 스위치 ------ 40 컴퓨터
|
n ...
전자 |
     + -48 포트 스위치 ------ 40 대의 컴퓨터

많은 스위치에는 여러 개의 개별 장치를 하나의 거대한 스위치로 전환 할 수있는 연결부가 있습니다. 그렇게하면 관리가 훨씬 쉬워집니다. 구입 한 스위치에이 기능이 있는지 확인하십시오.

왜 48 포트 스위치입니까?
장치 수를 제한합니다. (공간이 적고 고장이 발생할 수있는 장치가 적음).

48 포트 스위치 당 40 대의 컴퓨터가 필요한 이유는 무엇입니까?
향후 확장 성 (컴퓨터가 다른 방으로 이동하여 로컬 밀도가 증가 함, 프린터와 같은 장치 추가, 디버깅을위한 무료 포트 등)

단일 300 포트 스위치가 아닌 이유는 무엇입니까?
그 행운을 찾아서 ...

[편집] 분명히 일부가 있습니다. David가 언급 한 모델을 찾았습니다 . 약 25K US $입니다. 최대 성능이 필요한 경우 이러한 종류의 스위치를 사용하십시오.

백플레인 링크가없는 스위치가 이미있는 경우 항상 이와 같은 방식으로 전환 할 수 있지만 파일 서버를 호스트하는 스위치에 트래픽이 과도하게 흐릅니다. 스위치에 과부하가 걸리고 필요한 것보다 훨씬 많은 대기 시간이 발생합니다.

                 1 파일 서버
40 대의 컴퓨터 39 대의 컴퓨터 ... 40 대의 컴퓨터
   | | | | | | | | |
48 포트 스위치 48 포트 스위치 ... 48 포트 스위치
    | | | | | |
    | + ----- + +---- + | 사용 중지
    | | 기본
    + ---------------------------------------------- +

긴 원형 교차로 케이블은 스위치가 죽는 경우에 사용됩니다. 이로 인해 스위치와 서버의 모든 컴퓨터가 파일 서버가있는 스위치에서 차단됩니다.이 경우 스패닝 트리 프로토콜이있는 스위치가이를 감지하여 자동으로 해결 링크를 활성화 할 수 있습니다.

마지막으로 항상 클래식 계층 구성이 있습니다.

        파일 서버 및 기타 서버
                     |
                 코어 스위치
                / | \
               / | \
 48 포트 스위치 스위치 ... 48 포트 스위치
      | | | | | | | | |
  40 대의 컴퓨터 컴퓨터 ... 40 대의 컴퓨터

이것은 서버 룸에 하나의 (매우 훌륭한) 스위치가 있으며 해당 스위치에서 각 층 또는 각 섹션으로의 링크가 하나 이상 있다는 이점이 있습니다.

그런 다음 해당 층에 대한 모든 스위치가있는 로컬 룸을 설정합니다. (다중 스위치가 필요한 경우 백 링크를 통해 연결).


1
Cisco 4510R + E는 최대 384 기가비트 포트를 지원할 수 있습니다.
David Schwartz

첫 번째 설정의 "백플레인"은 마지막 설정의 "코어 스위치"와 거의 동일합니다. 한 가지 차이점은 두 케이블 사이의 케이블 길이이며 다른 하나는 백플레인이 긴 케이블을 구동 할 필요가 없기 때문에 더 빠른 포트를 사용할 수 있다는 것입니다.
MSalters

찬성. 나는 본질적인 차이점이 '층당 로컬 패치 룸'이라는 것을 알았습니다. 기술적 인 관점과 크게 다르지 않을 수도 있지만, 건물에 따라 훨씬 더 실용적 일 수 있습니다. (예를 들어 내 예에서 바닥이 실제로 인접한 건물 인 경우).
Hennes

신속하게 답변 해 주셔서 감사합니다. 도움이 될 것입니다.
Parth Parikh


6

전환의 모든 추가 단계는 추가 지연입니다. 코어가 아무리 빠르더라도 여전히 처리 중입니다. 즉, 하루에 2GB에 불과하다는 것을 알 수 없으며 300 포트 스위치가 존재하지 않을 것이라고 확신합니다.

이제 허브를 사용한다면 매우 다른 이야기가 될 것입니다.

스위치는 패킷에 태그가 지정된 IP 주소로만 패킷을 보냅니다. 허브는 모든 컴퓨터에서 패킷을 반송하며 수락 또는 거부는 컴퓨터에 달려 있습니다.

속도가 정말 염려된다면 데이터 저장소를 최대한 효율적으로 만드는 것을 고려해야합니다. 단일 기가비트 연결 만있는 경우 항상 제한됩니다. (1 기가비트 소스에 300 기가비트 연결 = 문제)

편집 : 여기에서 식별 한 문제를 해결해야합니다. 내가 한 것은 두 개의 인텔 NIC (네트워크 인터페이스 카드)가있는 컴퓨터를 구축하고 팀 구성 기능을 활성화하는 것입니다. 이를 통해 두 카드를 하나로 사용하여 본질적으로 2 기가비트 네트워크 인터페이스를 만들 수 있습니다.


1
300 포트 스위치는 확실히 존재하며 단일 스위치는 최고의 성능을 제공합니다. 싸구려가 아니며 그의 요구 사항이 매우 적을 것입니다.
David Schwartz

마지막으로, 네트워크 전환이 레이어 2에서 발생했으며 IP 아래에있었습니다. IP 주소가 아닌 이더넷 MAC 주소 (또는 이에 상응하는)를보고 있습니다.
CVn

사실, IP 주소는 쉽게 설명 할 수 있습니다.
LuckySpoon

3

컴퓨터 50 대마다 스위치를 사용하면 연결 속도가 느려 집니까?

토폴로지는 "연결 속도"를 변경하지 않지만 유효 처리량에 영향을줍니다.
또 다른 고려 사항은 설치 한 스위치 유형 입니다.
이더넷 스위치는 이더넷 프레임을 수신 및 전송하기 위해 두 가지 기술 중 하나를 사용할 수 있습니다.

  • 저장 후 전달 ( 전체 프레임이 재전송되기 전에 수신 및 버퍼링 됨) 또는
  • 컷 스루 (일명 회선 속도) (재전송을 시작하기 전에 대상 주소 만 수신 및 버퍼링해야 함).

1542 바이트 및 100Base-T의 전체 길이 이더넷 프레임의 경우 저장 후 전달 스위치는 약 123 마이크로 초의 대기 시간을 발생시키는 반면 컷 스루 스위치는 약 1.2 마이크로 초의 대기 시간을 발생시킵니다. 짧은 프레임 (예 : ARP 패킷 및 TCP Acks)의 경우 차이는 물론 훨씬 작습니다.

스위치 계층을 추가하면 전송에 상당한 대기 시간이 추가 될 수 있습니다. 이상적인 "플랫"모델 (하나의 (몬스터) 스위치)보다 하나 이상의 계층을 고려하십시오.

                   |
                 Switch_A
                 / \
                / \
          Switch_B Switch_C
            / \ 
        Host_1 Host_200

1542 바이트 및 100Base-T의 전체 길이 이더넷 프레임의 경우 3 개의 저장 후 전달 스위치는 약 369 마이크로 초의 대기 시간을 추가하는 반면 3 개의 컷 스루 스위치는 약 3.7 마이크로 초의 대기 시간을 추가합니다.
Host_1이 경로에 3 개의 저장 후 전달 스위치를 사용하여 100Base-T에서 1542 바이트의 전체 길이 이더넷 프레임을 전송하기 시작하면 Host_200은 약 492 마이크로 초 후에 마지막 바이트를 수신합니다. 약 25Mbps의 실제 처리량입니다 (실제 회선 속도 100Mbps와 비교). 경로에
3 개의 컷 스루 스위치가 있으면 Host_200은 약 127 마이크로 초 후에 마지막 바이트를 수신합니다. 이는 약 97Mbps의 효과적인 처리량입니다.

최고의 처리량을 원하는 경우. 그런 다음 가능한 한 적은 수의 스위치 (하나의 괴물 스위치가 이상적)를 사용하고 컷 스루 스위치를 사용해야 합니다 (각 스위치의 대기 시간을 최소화하기 위해). 참고 거의 모든 저가의 스위치가 느린 (즉, 긴 대기 시간) 것을 저장 및 전달 다양한

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.