Đi thẳng
Bộ chuyển mạch Ethernet xuyên thẳng có thể được hiểu là bộ chuyển mạch ma trận đường với các đường chéo giữa các cổng. Khi phát hiện gói dữ liệu tại cổng đầu vào, tiêu đề gói sẽ được kiểm tra, địa chỉ đích của gói được lấy, bảng tìm kiếm động bên trong được khởi động và cổng đầu ra tương ứng được chuyển đổi. Gói dữ liệu được kết nối tại giao điểm của đầu vào và đầu ra và gói dữ liệu được kết nối trực tiếp với cổng tương ứng để thực hiện chức năng chuyển mạch. Vì không cần lưu trữ nên độ trễ rất nhỏ và chuyển mạch rất nhanh, đó là ưu điểm của nó. Điểm bất lợi là do nội dung của gói dữ liệu không được bộ chuyển mạch Ethernet lưu lại nên không thể kiểm tra xem gói dữ liệu được truyền có sai hay không và không thể cung cấp khả năng phát hiện lỗi. Vì không có bộ nhớ đệm nên các cổng đầu vào/đầu ra có tốc độ khác nhau không thể kết nối trực tiếp và rất dễ bị mất.
Lưu trữ và chuyển tiếp
Chế độ lưu trữ và chuyển tiếp là một chế độ ứng dụng trong lĩnh vực mạng máy tính. Đầu tiên, nó lưu trữ gói dữ liệu của cổng đầu vào, sau đó thực hiện kiểm tra CRC (xác minh mã dự phòng theo chu kỳ), lấy ra địa chỉ đích của gói dữ liệu sau khi xử lý gói lỗi và chuyển đổi nó thành cổng đầu ra để gửi gói qua bảng tìm kiếm. Do đó, độ trễ lưu trữ và chuyển tiếp trong xử lý dữ liệu là lớn, đây là nhược điểm của nó nhưng nó có thể phát hiện không chính xác các gói dữ liệu đi vào bộ chuyển mạch và cải thiện đáng kể hiệu suất mạng. Đặc biệt quan trọng là nó có thể hỗ trợ chuyển đổi giữa các cổng có tốc độ khác nhau và duy trì công việc cộng tác giữa cổng tốc độ cao và cổng tốc độ thấp.
Cách ly mảnh vỡ
Đây là một giải pháp giữa hai giải pháp đầu tiên. Nó kiểm tra xem độ dài của gói dữ liệu có đủ cho 64 byte hay không. Nếu nhỏ hơn 64 byte thì có nghĩa đó là gói giả và gói đó sẽ bị loại bỏ; nếu nó lớn hơn 64 byte, gói sẽ được gửi. Phương pháp này không cung cấp xác minh dữ liệu. Tốc độ xử lý dữ liệu của nó nhanh hơn lưu trữ và chuyển tiếp nhưng chậm hơn so với truyền trực tiếp. Giới thiệu chuyển mạch của công tắc Hirschman.
Đồng thời, Hirschman switch có thể truyền dữ liệu giữa nhiều cổng. Mỗi cổng có thể được coi là một phân đoạn mạng vật lý độc lập (lưu ý: phân đoạn mạng không phải IP) và các thiết bị mạng được kết nối với nó có thể tận hưởng toàn bộ băng thông một cách độc lập mà không phải cạnh tranh với các thiết bị khác. Khi nút A gửi dữ liệu đến nút D, nút B có thể gửi dữ liệu đến nút C cùng lúc và cả hai đều có toàn bộ băng thông của mạng và có kết nối ảo riêng. Nếu sử dụng bộ chuyển mạch Ethernet 10Mbps, tổng lưu lượng của bộ chuyển mạch sẽ bằng 2x10Mbps=20Mbps. Khi sử dụng HUB chia sẻ 10Mbps, tổng lưu lượng của HUB sẽ không vượt quá 10Mbps.
Tóm lại,Công tắc Hirschmanlà một thiết bị mạng có thể hoàn thành chức năng đóng gói và chuyển tiếp các khung dữ liệu dựa trên nhận dạng địa chỉ MAC. Bộ chuyển mạch Hirschman có thể tìm hiểu địa chỉ MAC và lưu trữ chúng trong bảng địa chỉ nội bộ, đồng thời tiếp cận trực tiếp mục tiêu thông qua chuyển đổi tạm thời giữa bộ khởi tạo và bộ thu mục tiêu của khung dữ liệu.
Thời gian đăng: 12-12-2024