Nhiều công tắc sẽ làm chậm tốc độ truyền


13

Tôi muốn tạo liên kết giữa một máy chủ dữ liệu (Nó giống như NAS) và khoảng 300 máy tính.

Dữ liệu được truyền mỗi ngày vào khoảng 2GB / máy tính và tốc độ thực sự quan trọng.

Nếu tôi sử dụng một công tắc duy nhất, nó sẽ có 300 cáp Ethernet và có thể quá lộn xộn để duy trì.

Nếu tôi sử dụng một công tắc trên mỗi 50 máy tính thì nó có làm chậm tốc độ kết nối không?


2
Bạn có hai câu trả lời bên dưới nhưng cả hai đều không giải quyết được vấn đề với việc có 300 máy khách + thiết bị mạng trên một mạng con. ARP và các bản cập nhật cây bao trùm sẽ tạo ra rất nhiều chi phí trên mạng này. Tôi sẽ đề nghị phân đoạn các nhóm 50 PC này thành Vlan. Tôi nghi ngờ bạn sẽ nhận được bất cứ nơi nào gần tốc độ gigabit trong quá trình chuyển giao thế giới thực với kế hoạch của bạn ...
Supercereal

Câu trả lời:


16

Nếu với 'tốc độ truyền', bạn có nghĩa là thông lượng: Nó không quan trọng lắm.

Mỗi thiết bị bổ sung sẽ giới thiệu một số độ trễ nhỏ (sau khi tất cả một số xử lý là cần thiết, nếu nó chỉ là rất nhỏ). Tuy nhiên độ trễ không giống như thông lượng.

So sánh nó với một cuộc trò chuyện qua điện thoại vệ tinh. Sẽ có độ trễ 3 giây trước khi người khác có thể nhận xét về những gì bạn nói, nhưng nếu một người cứ nói, kể những câu chuyện dài (2GB) thì việc chậm lại sẽ là tối thiểu.

Điều đó có nghĩa là tôi sẽ kiểm tra các thiết lập này:

     + -48 công tắc cổng ------ 40 máy tính
B |
một công tắc cổng + -48 ------ 40 máy tính
c |
Công tắc cổng k + -48 ------ 40 máy tính
p |
l + -48 cổng chuyển đổi ------ 40 máy tính
một |
n ...
e |
     + -48 công tắc cổng ------ 40 máy tính

Nhiều công tắc có kết nối cho phép bạn biến một số đơn vị đơn vị riêng biệt thành một công tắc khổng lồ. Điều đó làm cho việc quản lý dễ dàng hơn nhiều. Nhiều chắc chắn rằng các thiết bị chuyển mạch bạn mua có tính năng này.

Tại sao 48 cổng chuyển mạch?
Nó giới hạn số lượng thiết bị. (ít không gian hơn, ít thiết bị hơn có thể bị hỏng).

Tại sao 40 máy tính trên 48 cổng chuyển đổi?
Khả năng mở rộng trong tương lai (Máy tính di chuyển đến các phòng khác nhau làm tăng mật độ cục bộ, thêm các thiết bị như máy in, cổng miễn phí để gỡ lỗi, v.v.

Tại sao không phải là một chuyển đổi cổng 300 duy nhất?
Chúc may mắn tìm được ...

[Chỉnh sửa] Rõ ràng có một số. Tôi đã tra cứu mô hình được đề cập bởi David, nó có giá khoảng 25 nghìn đô la Mỹ ... Sử dụng các loại công tắc này nếu bạn thực sự cần hiệu suất tối đa.

Nếu bạn đã có các công tắc mà không có liên kết bảng nối đa năng, bạn luôn có thể chuyển sang một cái gì đó như thế này, nhưng điều đó có nghĩa là lưu lượng sẽ chảy quá mức đến bất kỳ công tắc nào lưu trữ máy chủ tệp của bạn. Điều đó có thể quá tải công tắc đó và với sẽ giới thiệu độ trễ nhiều hơn mức cần thiết.

                 1 máy chủ
40 máy tính 39 máy tính ... 40 máy tính
   | | | | | | | | |
Công tắc 48 cổng Công tắc 48 cổng ... Công tắc 48 cổng
    | | | | | |
    | + ----- + + - --- + | Vô hiệu hóa bởi
    | | mặc định
    + ---------------------------------------------- +

.

Cuối cùng, luôn có thiết lập tầng cổ điển:

        Máy chủ tập tin và các máy chủ khác
                     |
                 CÔNG TẮC CORE
                / | \
               / | \
 Công tắc 48 cổng ... Công tắc 48 cổng
      | | | | | | | | |
  40 máy tính máy tính ... 40 máy tính

Điều này có lợi thế là bạn có một công tắc (rất tốt) trong phòng máy chủ và ít nhất một liên kết từ công tắc đó đến mỗi tầng hoặc mỗi phần.

Sau đó, bạn thiết lập một phòng địa phương với tất cả các công tắc cho tầng đó. (Nếu cần với nhiều chuyển đổi, gắn thông qua một liên kết ngược).


1
Cisco 4510R + E có thể hỗ trợ tới 384 cổng Gigabit.
David Schwartz

Lưu ý rằng "bảng nối đa năng" trong thiết lập đầu tiên gần giống với "công tắc lõi" trong lần trước. Một điểm khác biệt là chiều dài cáp bạn có giữa chúng, điểm khác là bảng nối đa năng có thể sử dụng các cổng nhanh hơn vì không cần phải lái cáp dài.
MSalters

Đúng vậy Tôi tìm thấy sự khác biệt cơ bản là 'phòng vá địa phương trên mỗi tầng'. Có thể không khác nhiều so với quan điểm kỹ thuật, nhưng tùy thuộc vào tòa nhà của bạn, nó có thể thực tế hơn rất nhiều. (đặc biệt khi các tầng trong ví dụ của tôi thực sự là các tòa nhà lân cận).
Hennes

Cảm ơn bạn đã trả lời nhanh chóng của bạn, điều này sẽ hữu ích cho tôi.
Parth Parikh


6

Mỗi bước chuyển đổi thêm là một độ trễ thêm. Cho dù lõi của bạn nhanh đến đâu, nó vẫn đang xử lý. Điều đó nói rằng, chỉ có 2GB một ngày bạn sẽ không nhận thấy điều đó và tôi chắc chắn rằng 300 thiết bị chuyển mạch cổng không tồn tại.

Bây giờ nếu bạn đang sử dụng hub, đó sẽ là một câu chuyện rất khác.

Chuyển mạch chỉ gửi gói đến địa chỉ IP được gắn thẻ trên gói. Các trung tâm trả lại các gói xung quanh mọi máy tính và tùy thuộc vào máy tính chấp nhận hoặc từ chối.

Nếu bạn thực sự lo lắng về tốc độ, bạn nên xem việc lưu trữ dữ liệu của mình hiệu quả nhất có thể. Nếu nó chỉ có một kết nối gigabit duy nhất, bạn sẽ luôn bị giới hạn ở đó. (300 kết nối gigabit đến 1 gigabit nguồn = rắc rối)

Chỉnh sửa: Tôi nên thêm một giải pháp cho vấn đề tôi xác định ở đây. Những gì tôi đã làm là xây dựng một máy tính có hai NIC của Intel (Thẻ giao diện mạng) và kích hoạt tính năng Teaming. Điều này cho phép hai thẻ hoạt động như một, về cơ bản tạo ra giao diện mạng 2 gigabit.


1
300 công tắc cổng chắc chắn tồn tại và một công tắc duy nhất sẽ cung cấp cho bạn hiệu suất tốt nhất. Nó không rẻ và có thể yêu cầu của anh ta rất khiêm tốn.
David Schwartz

Cuối cùng tôi đã xem xét, chuyển đổi mạng đã xảy ra ở lớp 2, dưới IP. Bạn đang xem các địa chỉ MAC Ethernet (hoặc tương đương với chúng), không phải địa chỉ IP.
một CVn

Đây là sự thật, địa chỉ IP chỉ dễ giải thích hơn.
LuckySpoon

3

Nếu tôi sử dụng một công tắc trên mỗi 50 máy tính thì nó có làm chậm tốc độ kết nối không?

Cấu trúc liên kết của bạn sẽ không thay đổi "tốc độ kết nối", nhưng thông lượng hiệu quả sẽ bị ảnh hưởng.
Một cân nhắc khác là loại công tắc bạn cài đặt.
Bộ chuyển mạch Ethernet có thể sử dụng một trong hai kỹ thuật để nhận và sau đó truyền các khung Ethernet:

  • lưu trữ và chuyển tiếp ( toàn bộ khung được nhận và đệm trước khi được truyền lại), hoặc
  • đường cắt (hay còn gọi là tốc độ dây) (chỉ nhận được địa chỉ đích & được đệm trước khi truyền lại được bắt đầu).

Đối với khung Ethernet có độ dài đầy đủ là 1542 byte và 100Base-T, bộ chuyển đổi lưu trữ và chuyển tiếp sẽ đưa ra độ trễ khoảng 123 micro giây, trong khi đó, bộ chuyển mạch cắt sẽ giới thiệu độ trễ khoảng 1,2 micro giây. Đối với các khung ngắn (ví dụ gói ARP và TCP Acks), sự khác biệt tất nhiên là nhỏ hơn nhiều.

Khi bạn thêm các tầng của thiết bị chuyển mạch, bạn có thể thêm một lượng trễ đáng kể vào các lần truyền. Hãy xem xét trường hợp của một lớp nhiều hơn mô hình "phẳng" lý tưởng (chỉ một công tắc (quái vật)):

                   |
                 Switch_A
                 / \
                / \
          Switch_B Switch_C
            / \ 
        Máy chủ_1 Máy chủ_200

Đối với khung Ethernet có độ dài đầy đủ là 1542 byte và 100Base-T, ba bộ chuyển mạch lưu và chuyển tiếp sẽ thêm độ trễ khoảng 369 micro giây, trong khi ba bộ chuyển mạch cắt sẽ thêm độ trễ khoảng 3,7 micro giây.
Nếu Host_1 bắt đầu truyền một khung Ethernet có độ dài đầy đủ 1542 byte tại 100Base-T với ba công tắc lưu và chuyển tiếp trong đường dẫn, thì Host_200 sẽ nhận được byte cuối cùng khoảng 492 micro giây sau đó; đó là thông lượng hiệu quả khoảng 25 Mbps (so với tốc độ dây thực tế là 100 Mbps).
Với ba công tắc cắt trong đường dẫn, sau đó Host_200 nhận được byte cuối cùng khoảng 127 micro giây sau đó; đó là thông lượng hiệu quả khoảng 97 Mbps.

Nếu bạn muốn thông lượng tốt nhất có thể. sau đó bạn cần sử dụng càng ít công tắc càng tốt (một công tắc quái vật là lý tưởng) và sử dụng các công tắc cắt (để giảm thiểu độ trễ mỗi công tắc giới thiệu). Lưu ý rằng hầu hết các công tắc chi phí thấp là chậm (tức là độ trễ dài hơn) store-and-forward nhiều

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.