Là công tắc xích cúc tăng độ trễ?


13

Đây là một câu hỏi chung không liên quan đến phần cứng cụ thể. Nếu chúng ta có cấu hình sau của các công tắc xích xích:

internet ---- core network ----- switch 1 ----- switch 2 ----- switch 3 ----- switch 4

Bạn có nghĩ rằng người dùng được kết nối với công tắc 4 sẽ có độ trễ tăng đáng kể so với người dùng được kết nối với công tắc 1 . Trong cả hai trường hợp, người dùng truy cập một ứng dụng trên Internet.

Bạn có ví dụ nào cho trường hợp thực tế không?


Các câu hỏi dành cho các công tắc xếp chồng từ xa sẽ có một địa chỉ quản lý và về mặt logic sẽ hoạt động như một công tắc. Có sự khác biệt nào giữa xếp chồng trong cấu trúc liên kết chuỗi và chuỗi xích?
vladiz

Với xếp chồng, bạn sẽ sử dụng bảng nối đa năng để chuyển tiếp các gói trong ngăn xếp để bạn có cả băng thông và độ trễ ít hơn so với chuỗi xích. Trong trường hợp của bạn, tôi không mong đợi nó là một vấn đề nhưng như tôi đã đề cập trong bình luận khác, nó vẫn có thể có ý nghĩa để kết nối các công tắc với lõi tùy thuộc vào yêu cầu về tính khả dụng.
Daniel Dib

1
Chỉ cần chỉ ra rằng các công tắc đó không phải là một ngăn xếp, đó thường không phải là một thiết kế được đề xuất. Một thất bại trong bất kỳ chuyển đổi ngược dòng nào đối với Internet sẽ đưa mọi thứ xuống phía dưới. Uplinking các công tắc riêng biệt đến lõi sẽ tốt hơn nhiều. Bây giờ bạn chỉ cần lo lắng về lõi đơn của bạn lấy mọi thứ ra. ;-)
generalnetworkerror

@generalnetworkerror Để có sẵn tốt hơn bây giờ tôi thấy rằng một số công tắc có thể được xếp chồng lên nhau trong cấu trúc liên kết vòng. Trong ví dụ trên, công tắc 1 cũng được kết nối với công tắc 4 . Và hai trong số các thiết bị chuyển mạch để có đường lên đến mạng lõi . Trong trường hợp này, lợi ích duy nhất tôi thấy là quản lý đơn giản (so với trường hợp không xếp chồng trong đó mọi chuyển đổi đều có đường dẫn riêng đến lõi). Có đúng không?
vladiz

@vladiz, vâng, đó là cách một ngăn xếp chuyển đổi thường được kết nối; Nhận xét của tôi chỉ đơn giản là làm rõ cho các kỹ sư mạng mới khác rằng thiết kế ASCII hiển thị không lý tưởng trừ khi đó là ngăn xếp và trong trường hợp đó, bạn sẽ hiển thị công tắc 4 cũng được kết nối với mạng lõi của bạn. Cấu trúc liên kết vòng trong ngăn xếp sẽ có hai dây cáp vào mỗi thành viên chuyển mạch đi ra các công tắc khác nhau trong ngăn xếp.
generalnetworkerror

Câu trả lời:


13

Không, họ sẽ không cho kết nối internet điển hình. Bạn thậm chí sẽ không thể đo nó bằng các công cụ điển hình.

Đối với môi trường DC, chúng tôi đang chiến đấu trong mỗi micro giây, nhưng đối với các công tắc ethernet thông thường, bạn nhận được từ 5 - 7 micro giây đến 30-50 micro giây mỗi lần nhảy (chuyển đổi). Thậm chí 30-50 micro giây là quá thấp để nhận thấy; thông thường độ trễ là vấn đề đối với các ứng dụng hoặc con người khi nó đạt tới hàng chục / hàng trăm mili giây.

Hãy xem whitepaper của Cisco này


7

Câu hỏi đề cập rằng đây không phải là phần cứng cụ thể, tuy nhiên các nền tảng khác nhau có độ trễ chuyển đổi và chế độ chuyển đổi khác nhau.

Cut throughchuyển đổi là nhanh nhất nhưng cho phép thông qua các mảnh. Fragment freelà tốc độ nhanh thứ hai và đảm bảo rằng các khung có ít nhất 64 byte nghĩa là chúng không phải là một trong những dấu hiệu va chạm. Store and forwardlà chậm nhất nhưng không gửi các khung trở đi có chứa các lỗi như lỗi CRC.

Câu hỏi của bạn không có gì về khoảng cách. Nếu có một khoảng cách đáng kể giữa switch 1switch 4đó sẽ phải được tính đến. Nếu chúng ở ngay cạnh nhau, mỗi công tắc không nên thêm nhiều độ trễ vì chúng thường chuyển tiếp các khung ngay lập tức mà không bị kẹt trong các bộ đệm lớn.

Độ trễ là chủ quan, đối với một công ty thương mại tốc độ cao, 2ms có thể tạo ra sự khác biệt rất lớn. Đối với hầu hết chúng ta 2ms là không đủ để lo lắng.

Tôi sẽ không lo lắng về độ trễ trong trường hợp này trừ khi tôi có trường hợp sử dụng rất cụ thể.


khoảng cách giữa các công tắc là từ 50 đến 100 mét và chuỗi dài nhất sẽ là 6 công tắc. Tôi đã suy nghĩ nếu tốt hơn mỗi người nên có một đường dẫn đến mạng lõi.
vladiz

Như tôi đã trả lời, đối với ứng dụng đó và khoảng cách bạn sẽ không nhận thấy sự khác biệt.
ukasz Bromirski

Nó vẫn có thể có ý nghĩa để kết nối chúng với cốt lõi. Nó phụ thuộc vào yêu cầu về tính khả dụng, v.v ... Nếu công tắc nr 2 trong chuỗi bị lỗi thì bạn có 5 công tắc ngoại tuyến. Đó luôn là sự cân bằng giữa chi phí, tính sẵn có của sợi và số lượng cổng có sẵn.
Daniel Dib

2
Điều đáng chú ý là phần lớn các thiết bị chuyển mạch hiện nay chỉ hỗ trợ Store và Forward .
Ryan Foley

Hầu hết độ trễ với các công tắc đến từ bộ đệm, không phải thời gian xử lý hoặc tốc độ truyền. Cắt qua chỉ có thể nếu các liên kết đích chưa được sử dụng.
BatchyX
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.