Ethernet là một giao thức mạng, quy định của tiêu chuẩn IEEE 802.3. Hầu hết các card giao diện mạng có dây (NICs) liên lạc qua Ethernet. Trong mô hình OSI của giao thức mạng, Ethernet chiếm lớp thứ hai, được gọi là lớp liên kết dữ liệu. Khi thảo luận về Ethernet, bạn sẽ thường nghe thuật ngữ như mạng nội bộ, lớp 2, L2, lớp liên kết và lớp liên kết dữ liệu. Trong một mạng Ethernet, các máy chủ kết nối vào mạng giao tiếp bằng cách trao đổi các khung. Mỗi máy trong một mạng Ethernet được xác định duy nhất bởi một địa chỉ được gọi là địa chỉ điều khiển truy cập media (MAC). Đặc biệt, trong một môi trường OpenStack, mỗi trường hợp máy ảo có một địa chỉ MAC duy nhất, mà là khác nhau từ các địa chỉ MAC của các máy chủ tính toán. Một địa chỉ MAC có 48 bit và thường được biểu diễn dưới dạng một chuỗi thập lục phân, chẳng hạn như 08: 00: 27: b9: 88: 74. Địa chỉ MAC được mã hóa cứng vào NIC bởi nhà sản xuất, mặc dù NIC hiện đại cho phép bạn thay đổi địa chỉ MAC bằng lập trình. Trong Linux, bạn có thể lấy địa chỉ MAC của NIC sử dụng lệnh ip: Khái niệm, bạn có thể nghĩ đến một mạng Ethernet như một xe buýt duy nhất mà mỗi người trong số các mạng máy kết nối tới. Trong việc triển khai sớm, một mạng Ethernet bao gồm một cáp đồng trục duy nhất mà host sẽ gõ vào để kết nối vào mạng. Mạng Ethernet hiện đại không sử dụng phương pháp này, và thay vào đó mỗi máy chủ mạng kết nối trực tiếp đến một thiết bị mạng được gọi là một chuyển đổi. Tuy nhiên, mô hình khái niệm này rất hữu ích, và trong sơ đồ mạng (bao gồm cả những người tạo ra bởi các bảng điều khiển OpenStack) một mạng Ethernet thường được mô tả như thể nó là một chiếc xe buýt duy nhất. Đôi khi bạn sẽ nghe thấy một mạng Ethernet được gọi là một phân khúc lớp 2. Trong một mạng Ethernet, mỗi máy chủ trên mạng có thể gửi một khung trực tiếp đến mỗi máy chủ khác. Một mạng Ethernet cũng hỗ trợ chương trình phát sóng, do đó một máy chủ có thể gửi một khung cho mỗi máy chủ trên mạng bằng cách gửi cho ff địa chỉ đặc biệt MAC: ff: ff: ff: ff: ff. ARP và DHCP là hai giao thức đáng chú ý là sử dụng chương trình phát sóng Ethernet. Bởi vì các mạng Ethernet hỗ trợ chương trình phát sóng, bạn sẽ đôi khi nghe một mạng Ethernet được gọi là một miền quảng bá. Khi một NIC nhận được một khung Ethernet, theo mặc định các NIC sẽ kiểm tra xem địa chỉ MAC đích phù hợp với địa chỉ của NIC (hoặc phát sóng địa chỉ), và các khung Ethernet được loại bỏ nếu địa chỉ MAC không phù hợp. Đối với một máy chủ tính toán, hành vi này là không mong muốn vì các khung hình có thể được dành cho một trong các trường hợp. NIC có thể được cấu hình cho chế độ promiscuous, nơi họ vượt qua tất cả các khung Ethernet cho hệ điều hành, ngay cả khi các địa chỉ MAC không phù hợp. Host Tính toán nên luôn luôn có các NIC thích hợp cấu hình cho chế độ promiscuous. Như đã đề cập trước đó, các mạng Ethernet hiện đại sử dụng công tắc để kết nối các mạng máy. Bộ chuyển mạch là một hộp phần cứng mạng với một số lượng lớn các cảng, chuyển tiếp các khung Ethernet từ một máy chủ kết nối với nhau. Khi chủ đầu tiên gửi các khung qua một switch, switch không biết được địa chỉ MAC được gắn với cổng. Nếu một khung Ethernet được mệnh cho một địa chỉ MAC không rõ, việc chuyển đổi chương trình phát sóng khung để tất cả các cổng. Cổng học mà địa chỉ MAC là tại các cổng bằng cách quan sát giao thông. Một khi nó biết đó địa chỉ MAC được gắn với một cổng, nó có thể gửi các khung Ethernet với cổng đúng thay vì phát sóng. Việc chuyển đổi duy trì ánh xạ các địa chỉ MAC để chuyển đổi cổng trong một bảng gọi là một bảng chuyển tiếp hoặc chuyển tiếp thông tin cơ sở (FIB). Thiết bị chuyển mạch có thể được daisy-xích lại với nhau, và kết nối kết quả của chuyển mạch và các host hoạt động như một mạng đơn.
đang được dịch, vui lòng đợi..