SR Linux, hệ điều hành mạng mới của Nokia dành cho bộ định tuyến

Nokia ra mắt gần đây là sự ra đời của một hệ điều hành mạng mới có tên là «Bộ định tuyến dịch vụ Linux»(SR Linux), mô tả cách một hệ thống tập trung vào việc sử dụng trung tâm dữ liệu và môi trường đám mây trong cơ sở hạ tầng mạng.

SR Linux được coi là thành phần chính của các giải pháp Trung tâm Dữ liệu Nokia Vải và sẽ được cài đặt trên các bộ định tuyến Nokia 7250 IXR và 7220 IXR. Giải pháp dựa trên SR Linux đã được thử nghiệm trong trung tâm dữ liệu Đan Mạch mới của Apple.

Giới thiệu về SR Linux

Không giống như các hệ điều hành khác dành cho thiết bị mạng dựa trên nhân Linux, SR Linux vẫn giữ được khả năng truy cập vào môi trường Linux cơ bản, nó không bị ẩn đằng sau các API và giao diện chuyên ngành.

Người dùng có quyền truy cập vào hạt nhân Linux chưa sửa đổi và các ứng dụng hệ thống cơ bản (bash, cron, Python, v.v.) và lCác ứng dụng cụ thể được tạo bằng Bộ công cụ NetOps, mà không bị ràng buộc với một số ngôn ngữ lập trình nhất định.

Các ứng dụng dựa trên Bộ công cụ NetOps, chẳng hạn như triển khai giao thức định tuyến, có quyền truy cập vào các API mạng khác nhau, nhưng hoạt động như các thành phần riêng biệt.

Cách tiếp cận này cho phép bạn quản lý các ứng dụng riêng biệt với hệ thống.Ví dụ: để hoạt động, bạn có thể cập nhật ứng dụng mà không cần thực hiện thay đổi đối với hệ thống hoặc cập nhật hệ điều hành mà không cần xây dựng lại ứng dụng.

Ngoài các ứng dụng tiêu chuẩn, chẳng hạn như việc thực hiện các giao thức định tuyến, nó được phép chạy các chương trình của bên thứ ba tùy ý.

Sử dụng nhân Linux chưa sửa đổi giúp đơn giản hóa việc bảo trì một cách đáng kể các bản vá với việc loại bỏ các lỗ hổng bảo mật và tạo các trình cắm thêm. Khả năng được khai báo để truy cập các tiện ích, bản vá và gói Linux, cũng như hỗ trợ phát hành trong các vùng chứa riêng biệt. Hỗ trợ xác định các điểm ngắt để hoàn nguyên các thay đổi trong trường hợp có sự cố.

Quản trị có thể được thực hiện thông qua gNMI (giao diện quản lý mạng gRPC), giao diện dòng lệnh, Plugin Python và API JSON-RPC.

Để truy cập chức năng của các dịch vụ đang chạy trên hệ thống, đề xuất sử dụng gRPC và Bộ đệm giao thức.

Các ứng dụng SR Linux có thể trao đổi dữ liệu trạng thái sử dụng kiến ​​trúc xuất bản / đăng ký (pub / sub), cũng sử dụng gRPC và Bộ đệm giao thức, đồng thời sử dụng IDB (Nokia Impart Database) làm cơ chế phân phối đảm bảo.

Để cấu trúc thông tin về trạng thái và cấu hình của ứng dụng được sử dụng, các mô hình dữ liệu YANG (Yet Another Next Generation, RFC-6020) được sử dụng.

Triển khai giao thức mạng, bao gồm Giao thức cổng biên giới đa giao thức (MP-BGP), Ethernet VPN (EVPN) và LAN ảo có thể mở rộng (VXLAN), dựa trên ngăn xếp giao thức SR OS (Hệ điều hành dịch vụ Nokia (Bộ định tuyến), đã được triển khai trong hơn một triệu bộ định tuyến Nokia. Để tóm tắt các thành phần phần cứng, lớp Nokia XDP (đường dẫn dữ liệu có thể mở rộng) được sử dụng.

Để tự động hóa các hoạt động tạo, triển khai, cấu hình cơ sở hạ tầng mạng trung tâm dữ liệu, thu thập và phân tích phép đo từ xa, Nền tảng Dịch vụ Vải Nokia được cung cấp (PSF).

FSP cũng vậy cung cấp các công cụ mô phỏng mạng phần mềm để đơn giản hóa việc lập kế hoạch, thiết kế, kiểm tra và gỡ lỗi mạng trong các trung tâm dữ liệu. Các thành phần mạng được mô phỏng bằng cách sử dụng cách ly vùng chứa dựa trên nền tảng Kubernetes, cho phép bạn chạy các phiên bản SR Linux riêng lẻ trong môi trường hộp cát của bạn.

Về bản chất, FSP cho phép bạn lập trình tạo một bản sao ảo của mạng thực và sử dụng cùng một phần mềm (SR Linux trong vùng chứa) được sử dụng trong các bộ định tuyến và chuyển mạch thực trong mạng mô phỏng này. Ngoài ra, mạng thực và mạng mô phỏng sử dụng các cài đặt giống nhau, cho phép bạn sử dụng mạng mô phỏng phần mềm làm liên kết đầu tiên để thực hiện và kiểm tra các thay đổi.

Dựa trên một môi trường mô phỏng, FSP có thể tạo ra tất cả các thông tin cần thiết để triển khai một mạng thực.

Nếu bạn muốn biết thêm về nó, bạn có thể tham khảo tuyên bố chính thức của Nokia bằng cách truy cập đến liên kết sau.


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

  1.   Allan herrera dijo

    ngôn ngữ lập trình nào?

    Đừng tin tưởng, hãy nhớ rằng Nokia thuộc sở hữu của Microsoft