DentOS 2.0, đã được phát hành, hãy biết có gì mới trong hệ điều hành này dành cho thiết bị chuyển mạch

Gần đây se đã phát hành phiên bản mới của DentOS 2.0 trong đó bao gồm hỗ trợ cho các hệ thống Marvell và Mellanox arm64 và amd64 và MAC / ASiC, cải tiến khả năng tương thích, v.v.

Đối với những người không biết về hệ thống này, họ nên biết rằng Nó dựa trên nhân Linux và được thiết kế để trang bị thiết bị chuyển mạch, bộ định tuyến và thiết bị mạng chuyên dụng. Việc phát triển được thực hiện với sự tham gia của Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks và Wistron NeWeb (WNC). Ban đầu, dự án được Amazon tài trợ để trang bị thiết bị mạng trên cơ sở hạ tầng của hãng.

Về DentOS

Để quản lý chuyển mạch gói trong DentOS, hệ thống con SwitchDev của nhân Linux được sử dụng, cho phép bạn tạo trình điều khiển cho bộ chuyển mạch Ethernet có thể ủy quyền chuyển tiếp khung và xử lý gói mạng cho các chip phần cứng chuyên dụng.

Phần mềm đệm dựa trên ngăn xếp mạng Linux tiêu chuẩn, hệ thống con NetLink và các công cụ như IPRoute2, tc (điều khiển lưu lượng), brctl (điều khiển cầu nối) và FRRouting, cũng như VRRP (Giao thức dự phòng bộ định tuyến ảo), LLDP (liên kết lớp). Discovery Protocol) và MSTP (Multiple Spanning Tree Protocol).

Môi trường hệ thống dựa trên phân phối ONL (Mạng mở Linux), đến lượt nó sử dụng gói Debian GNU / Linux cơ bản và cung cấp trình cài đặt, cấu hình và trình điều khiển để chạy trên các thiết bị chuyển mạch.

ONL được phát triển bởi dự án Open Compute và là một nền tảng để tạo ra các thiết bị mạng chuyên dụng hỗ trợ cài đặt trên hơn một trăm mẫu switch khác nhau. Nó bao gồm các trình điều khiển để giao tiếp với các chỉ báo được sử dụng trong công tắc, cảm biến nhiệt độ, bộ làm mát, bus I2C, GPIO và bộ thu phát SFP.

Để quản lý, bạn có thể sử dụng các công cụ IpRoute2 và ifupdown2, cũng như gNMI (Giao diện quản lý mạng gRPC). Mô hình dữ liệu YANG (Yet Another Next Generation, RFC-6020) được sử dụng để xác định cấu hình.

Những điểm mới chính của DentOS 2.0

Trong phiên bản mới này, ngoài khả năng tương thích với các hệ thống đã được đề cập ở phần đầu, chúng tôi cũng có thể tìm thấy hỗ trợ cho khả năng tương thích với NAT-44 và NA (P) T để dịch địa chỉ (NAT) từ phạm vi nội bộ sang địa chỉ công cộng ở cấp độ cổng thông thường (lớp 3, lớp mạng) và cổng VLAN (cầu nối mạng) trên bộ chuyển mạch.

Nó cũng được nhấn mạnh rằng hỗ trợ thêm cho bộ điều khiển PoE (Nguồn qua Ethernet) để quản lý Nguồn qua Ethernet.

Ngoài ra, các thay đổi đã được thực hiện để cải thiện hiệu suất và khả năng mở rộng của cấu hình tường lửa, cũng như các cải tiến đối với quản lý tài nguyên dựa trên ACL.

Mặt khác, cũng lưu ý rằng khả năng kết nối bộ điều khiển đã được cung cấp tùy chỉnh để định cấu hình cách ly cổng.

Trong số những thay đổi khác nổi bật trong phiên bản DentOS 2.0 mới này:

  • Đã thêm hỗ trợ cho cờ để nhận ra địa chỉ IP cục bộ (mạng nội bộ).
  • Cung cấp các tùy chọn để cấu hình giao diện mạng 802.1Q (VLAN) và định tuyến lưu lượng truy cập qua chúng.
  • Các gói IpRoute2 và Ifupdown2 được sử dụng để cấu hình.
  • Dựa trên "devlink", một API để lấy thông tin và thay đổi các thông số thiết bị được triển khai, hỗ trợ cho các bộ đếm bẫy cục bộ và các gói tin bị loại bỏ được triển khai.

Cuối cùng nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết Trong liên kết sau đây. Mã DentOS được viết bằng C và được phân phối theo Giấy phép Công cộng Eclipse.

Tải xuống và tải xuống dentOS 2.0 Beeblebrox

Đối với những người quan tâm đến việc có thể thử nghiệm hệ thống này, họ nên biết rằng có sẵn cho các thiết bị chuyển mạch dựa trên Marvell và Mellanox ASIC với tối đa 48 cổng 10 gigabit.

bên cạnh đó làm việc với nhiều ASIC khác nhau và chip xử lý dữ liệu mạng được hỗ trợ, bao gồm Mellanox Spectrum, Marvell Aldrin 2 và Marvell AC3X ASIC với việc triển khai các bảng chuyển tiếp gói phần cứng.

Hình ảnh DentOS sẵn sàng cài đặt được chuẩn bị cho kiến ​​trúc ARM64 (257 MB) và AMD64 (523 MB) và có thể lấy hình ảnh hệ thống từ liên kết bên dưới.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.