DentOS, một hệ điều hành mạng cho các thiết bị chuyển mạch

Quỹ Linux ra mắt một vài ngày trước, việc phát hành phiên bản đầu tiên của hệ điều hành DentOS được định hướng để sử dụng trong thiết bị chuyển mạch, bộ định tuyến và thiết bị mạng chuyên dụng.

Phiên bản đầu tiên này của DentOS Nó dựa trên Linux Kernel 5.6 và các phát triển của dự án được viết bằng C và được phân phối theo giấy phép công khai miễn phí của Eclipse và có đề cập rằng mục tiêu ban đầu của dự án là tạo ra một nền tảng cho thiết bị mạng trên cơ sở hạ tầng Amazon.

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).

Quỹ Linux, tổ chức phi lợi nhuận cho phép đổi mới lớn thông qua mã nguồn mở, hôm nay đã công bố bản phát hành mã đầu tiên của Arthur, Dent, một dự án cho phép tạo ra hệ điều hành mạng (NOS) cho các mạng được phân tách. 

Phiên bản của Arthur, được đặt theo tên của Arthur Dent, nhân vật chính trong Hitchhiker's Guide to the Galaxy, sử dụng hạt nhân Linux 5.6 được phát hành gần đây và tận dụng SwitchDev để đơn giản hóa việc tích hợp, loại bỏ các trừu tượng phức tạp và quản lý thay đổi SDK, đồng thời hỗ trợ các dãy công cụ Linux hiện có. 

Về DentOS

hàm răng sử dụng hệ thống con nhân Linux SwitchDev để quản lý chuyển mạch gói, cho phép bạn tạo bộ điều khiển cho chuyển mạch Ethernet có thể ủy thác các hoạt động 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 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 (Traffic Control), brctl (Bridge Control) và FRRouting, cũng như VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer 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), lần lượt sử dụng cơ sở của gói Debian GNU / Linux và cung cấp trình cài đặt, cấu hình và trình điều khiển để chạy trên thiết bị chuyển mạch.

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

Trong số các đặc điểm của hệ thống, nổi bật sau:

  • Sử dụng Hạt nhân Linux, Switchdev và các dự án dựa trên Linux khác làm cơ sở cho giải pháp (không trừu tượng hoặc chi phí)
  • Xử lý ASIC và Silicon cho Mạng / Đường dẫn dữ liệu giống như bất kỳ phần cứng nào khác
  • Nó đơn giản hóa các trừu tượng, API, trình điều khiển và chi phí cấp thấp hiện đang tồn tại trong các thiết bị chuyển mạch này và phần mềm mở khác.
  • Nó thống nhất cộng đồng các nhà cung cấp ODM, SI, OEM và người dùng cuối.
  • Giải quyết thách thức hệ điều hành mạng cho trường hợp sử dụng Cạnh doanh nghiệp phân tán và mở rộng nó cho các trường hợp sử dụng khác, chẳng hạn như Trung tâm dữ liệu doanh nghiệp

Giới thiệu về phiên bản đầu tiên của DentOS

Phiên bản đầu tiên của DentOS Nó đã được phát hành cho 8 thiết bị chuyển mạch dựa trên Mellanox và Marvell ASIC với tối đa 48 cổng 10Gb. Nó hỗ trợ nhiều loại ASIC và chip xử lý mạng, bao gồm Mellanox Spectrum, Marvell Aldrin 2 và Marvell AC3X ASIC với bảng chuyển tiếp gói phần cứng.

Phiên bản đầu tiên cung cấp hỗ trợ cho 802.1Q (VLAN), NAT, PoE, định tuyến động sử dụng giao thức OSPF và ISIS (dựa trên FRRouting), thiết lập các quy tắc xử lý lưu lượng, thu thập phép đo từ xa về hoạt động của nền tảng và hoạt động mạng.

Đối với quản lý, bạn có thể sử dụng bộ công cụ IpRoute2 và ifupdown2, cũng như gNMI (giao diện quản lý mạng gRPC). Các mô hình dữ liệu YANG (một thế hệ mới khác, RFC-6020) được sử dụng để xác định cấu hình.

Trong quý đầu tiên của năm 2021, dự kiến ​​sẽ có phiên bản thứ hai, bao gồm hỗ trợ cho Cổng VxLAN, IPv6, NetConf / OpenConfig, PPPoE, EVPN Multihoming, Anycast và 802.1x (PNAC, Kiểm soát truy cập mạng).

Và nó cũng được đề cập rằng một phiên bản thứ ba được lên kế hoạch cho nửa cuối năm 2021, sẽ bao gồm hỗ trợ MCLag (liên kết tổng hợp), 802.1br.

Cuối cùng, nếu bạn quan tâm muốn biết thêm về nó, bạn có thể tham khảo chi tiết Trong liên kết sau đây.


Để 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.