Các phân đoạn nhanh hơn của mạng có nghĩa là tốc độ dòng nhanh hơn hoặc độ trễ thấp hơn?


12

Đây là một trong những câu hỏi giả định. Tôi đã cố gắng tìm hiểu xem liệu có "phân đoạn" mạng nhanh hơn giữa máy chủ A và máy chủ B sẽ chuyển thành tốc độ dòng nhanh hơn hay độ trễ thấp hơn giữa chúng hay không. Để tôi chỉ cho bạn các liên kết vật lý trong mạng giữa máy tính A và máy tính B:

host A (1000Base-T NIC) -> copper 1000Base-T link -> 1G copper switch -> 
[SFP module] -> a short 10G/40G/100G fibre run -> [SFP module] ->
1G copper switch -> copper 1000Base-T link -> host B (1000Base-T NIC)

Nói tóm lại, có một liên kết 1G từ máy chủ A đến công tắc đầu tiên, có mô-đun SFP được kết nối với một sợi ngắn 10G / 40G / 100G (không thực sự quan trọng, chỉ nhanh hơn chạy 1G), kết nối với một mô-đun SFP khác trong một công tắc đồng 1G khác, được kết nối qua đồng 1G với máy chủ B.

Có lưu lượng truy cập nhanh hơn giữa hai máy chủ vì sợi chạy ở giữa? Hoặc tốc độ dòng chảy và độ trễ sẽ giống nhau nếu phần giữa hai công tắc có cùng tốc độ với phần còn lại của mạng?

Sẽ có ý nghĩa khi độ trễ thấp hơn giữa máy chủ A và máy chủ B, nhưng tốc độ xâm nhập và đi ra của các NIC sẽ hạn chế tốc độ dòng chảy, đúng không? Nếu điều này là như vậy, nó có ý nghĩa để kết nối các bộ chuyển mạch và bộ định tuyến 'lõi' với các liên kết nhanh hơn không?

Câu trả lời:


13

Không, thực sự. Thay thế một liên kết đồng bằng một liên kết sợi có thể giảm độ trễ một chút (giả sử một liên kết không được kiểm tra), nhưng những gì bạn thực sự nhận được khi thay thế một liên kết "lõi" bằng một liên kết băng thông cao hơn sẽ ít bị tắc nghẽn hơn. Trong ví dụ của bạn, điều đó không thành vấn đề, bởi vì chỉ có một thiết bị ở mỗi đầu. Tuy nhiên, trong một mạng trực tiếp, việc chuyển từ 1g đến 10g liên kết lõi sẽ giảm bớt các vấn đề tắc nghẽn trong lõi của mạng.

Bây giờ, như một tác động phụ, bạn có thể có độ trễ thấp hơn và lưu lượng truy cập tốt hơn, nhưng đó hoàn toàn là do giảm bớt tắc nghẽn để các bộ định tuyến / chuyển mạch không bị quá tải và giảm / xếp hàng lưu lượng.


Vì vậy, tăng tốc độ của các liên kết trong lõi của mạng sẽ tăng dung lượng chứ không phải tốc độ.
Libbux

4
Về cơ bản, có. "Tốc độ" theo cách nói của mạng không phải là nó nhanh đến mức nào , nhưng bạn có thể đẩy bao nhiêu bit mỗi giây qua một liên kết. Độ trễ / RTT thường là vấn đề của tổng khoảng cách kết hợp với số lượng thiết bị trong đường dẫn. Mỗi hop / thiết bị thêm một lượng nhỏ độ trễ. "Độ bền" về cơ bản là thuộc về vật lý và tốc độ ánh sáng.
Justin Seabrook-Rocha

Điểm mấu chốt ở đây là tất cả các bit đều có cùng tốc độ - đó thực sự là điều tôi đang tự hỏi.
Libbux

2
Tôi cũng sẽ đề cập rằng tất cả những điều này sẽ xuất hiện khi bạn bước vào vùng đất giao dịch tài chính. Trong thế giới đó, RTT là vua. Ngay cả vài giây của vấn đề RTT, khiến chúng phải làm tất cả những việc ngớ ngẩn như di chuyển máy trạm 100ft gần máy chủ hơn và rút ngắn thời gian thả sợi.
Justin Seabrook-Rocha

7
Trong khi tín hiệu truyền đi với cùng tốc độ bất kể là 100M, 1GE hay 10GE, độ trễ nối tiếp (thời gian cần thiết để tiêm khung vào dây) sẽ giảm khi tốc độ tăng. Đó là, nếu bạn gửi khung trên độ trễ tuần tự 100M cho 1538B là 0.123ms, trên 1GE thì khung đó đã xuống 21km.
ytti

6

Tốc độ của dòng dữ liệu làm cho không có sự khác biệt trong vật lý của phương tiện. Điều này có nghĩa là tôi phải mất cùng thời gian để tín hiệu điện truyền từ một bên của đồng 100 mét sang bên kia, bất kể tín hiệu đó là một phần của liên kết 10Mbps hay 1Gbps.

Nếu bạn thay đổi từ đồng sang sợi, thì bạn có thể nhận thấy một sự cải thiện nhỏ, nhưng nó thực sự chỉ là một sự khác biệt nhỏ.

Bây giờ, có các yếu tố khác có thể xuất hiện, ví dụ, thiết bị có thể thực hiện 10Gbps thường có khả năng xử lý các khung / gói hơn so với thiết bị được thiết kế để thực hiện 10Mbps, do đó độ trễ được thêm bởi thiết bị có thể giảm xuống tốt. Nhưng điều này hoàn toàn phụ thuộc vào khả năng của thiết bị chứ không phụ thuộc vào tốc độ của liên kết.


5

Trong trường hợp này, việc chuyển từ đầu cuối 1G sang đầu 10G không nên thay đổi đáng kể bất cứ điều gì. Chỉ có sự gia tăng biên thông lượng sẽ đến từ tín hiệu nhanh hơn (giảm thời gian bit) trên liên kết 10G +. Nhưng trong trường hợp không có bất kỳ tắc nghẽn nào (đọc: các máy chủ khác), họ sẽ có thể bão hòa liên kết để bắt đầu.

Thời gian máy chủ A & B báo hiệu (vào và ra) một gói không thay đổi. Thời gian để gói tin chuyển từ chuyển sang chuyển đổi, theo lý thuyết, nhanh hơn theo tỷ lệ. Tuy nhiên, ở những tốc độ này, sự khác biệt không đáng chú ý đối với con người. (~ 10μs cho gói 1500 mtu)


Liệu, có thể nói, một liên kết 100G giữa các thiết bị chuyển mạch tạo ra sự khác biệt đáng chú ý?
Libbux

Họ đã có thể nhiều hơn bão hòa liên kết địa phương của họ, vì vậy không. Với thiết bị kiểm tra nhạy cảm, bạn có thể đo lường sự thay đổi độ trễ trên mỗi gói, nhưng nó sẽ không làm cho các liên kết một gig đi nhanh hơn. :-) Điều đó nói rằng, lợi ích thực sự là tránh tắc nghẽn khi có nhiều hơn chỉ là máy chủ A và B sử dụng liên kết.
Ricky Beam

0

Vì thông lượng là = kích thước cửa sổ / RTT, bất cứ điều gì rút ngắn RTT sẽ tăng thông lượng, nên một câu hỏi khác là liệu nó có đáng không. Kích thước cửa sổ càng lớn thì RTT càng giảm tác động.


1
với cửa sổ 128k, đầu cuối 1G sẽ là ~ 3,5G / s. với một liên kết 10G ở giữa, con số đó nhảy lên ~ 5G / s. Bạn sẽ lưu ý cả hai số đều cao hơn tốc độ liên kết máy chủ, vì vậy nó sẽ không đáng chú ý chút nào.
Ricky Beam

0

Nó phụ thuộc.

Trong một mạng nhàn rỗi khác, nó phụ thuộc vào việc các thiết bị chuyển mạch là "lưu trữ và chuyển tiếp" hay "cắt qua". Nếu các thiết bị chuyển mạch được lưu trữ và chuyển tiếp thì các liên kết nhanh hơn sẽ có nghĩa là độ trễ thấp hơn. Tuy nhiên, nếu họ hỗ trợ chuyển đổi cắt ngang thì độ trễ thêm sẽ được giới thiệu vì không thể thực hiện cắt qua chuyển từ liên kết đến chậm hơn sang liên kết đi nhanh hơn. Tuy nhiên, trừ khi bạn đang chơi trong thế giới giao dịch tần số cao hoặc tương tự, điều này có khả năng là không đáng kể.

Trong một mạng thực tế có nhiều dung lượng trong lõi làm giảm khả năng tắc nghẽn từ những người dùng khác sẽ gặp phải. Tắc nghẽn ổ đĩa thông lượng xuống và độ trễ lên. Nói chung là tốt nếu các liên kết cốt lõi của bạn nhanh hơn các liên kết người dùng cuối của bạn để không người dùng cuối nào có thể bão hòa chúng (vì vậy nếu bạn đang chạy gigabit đến máy tính để bàn, bạn có thể nên chạy lõi 10 gigabit).

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.