Data plane (DP) là gì? Data plane được sử dụng để làm gì?
BÀI LIÊN QUAN
DataOps (data operations) là gì? Những kiến thức cơ bản cần biết về DataOpsDatabase marketing là gì? Vai trò của Database Marketing trong Digital MarketingDatabase (DB) là gì? Những ứng dụng Database phổ biến nhấtĐịnh nghĩa data plane (DP)
Là một phần của tất cả mọi hệ thống tham gia vào nhiệm vụ truyền dữ liệu, data plane (DP) hay mặt phẳng dữ liệu xử lý lưu lượng truy cập đến hoặc do người dùng tạo và quyết định hành động nào sẽ được thực hiện. Nó cùng tồn tại với mặt phẳng điều khiển & quản lý để tạo thành một dạng kiến trúc viễn thông mà mọi ứng dụng giao tiếp đều tuân theo.
Trong định tuyến, data plane sẽ chịu trách nhiệm cho việc truyền dữ liệu cho khách hàng miễn là kết nối đang hoạt động. Với sự trợ giúp của các giao thức như HTTP, nó quản lý tất cả những cuộc hội thoại từ xa, lưu lượng liên quan đi qua các bộ định tuyến. Nói một cách đơn giản, bạn có thể coi mặt phẳng dữ liệu là bảng mà bộ định tuyến tham chiếu để tìm hiểu những chi tiết đích của gói dữ liệu.
Nói chung, bảng sẽ có chi tiết đường dẫn gói dữ liệu. Tuy nhiên, nó có thể có lệnh loại bỏ gói dữ liệu. Khi một bộ định tuyến gặp một bảng như vậy, nó sẽ cung cấp mã lỗi 'không thể truy cập đích' dưới dạng phản hồi.
Data plane (DP) - mặt phẳng dữ liệu làm công việc gì?
Hiểu một cách đơn giản, một mặt phẳng dữ liệu hoạt động như một phương tiện mang lưu lượng dữ liệu. Nó sẽ giúp lưu lượng truy cập đến đúng đích. Ví dụ: nếu người dùng yêu cầu truy cập trang web Facebook, mặt phẳng dữ liệu sẽ lấy lưu lượng truy cập ở đó.
Data Plane sẽ lấy các gói dữ liệu của lưu lượng và chuyển chúng qua các bộ định tuyến. Các quyết định định tuyến được thực hiện bởi bảng điều khiển và chỉ xảy ra khi các mặt phẳng dữ liệu chuyển tiếp lưu lượng đến bộ định tuyến.
Nói chung, nhiệm vụ của Data Plane bao gồm:
- Triển khai logic định tuyến của mặt phẳng điều khiển
- Gửi/Chuyển tiếp các gói dữ liệu vào mạng
- Đánh giá đích lưu lượng với sự trợ giúp của bảng chuyển tiếp và định tuyến
- Thông tin thu thập được từ các chức năng trên được sử dụng để thực hiện các hành động như:
Hoàn thành việc xử lý truyền thông, tùy thuộc vào dữ liệu trong mặt phẳng điều khiển. Mặt phẳng dữ liệu có sự hỗ trợ của logic định tuyến, điều hiện diện trong mặt phẳng điều khiển. Ngoài ra, còn có các thông tin được đề cập trong bảng chuyển tiếp và định tuyến được trích xuất. Dựa trên tất cả thông tin này, mặt phẳng dữ liệu quyết định vị trí và cách thức gửi các gói dữ liệu. Ví dụ, nó có thể chuyển tiếp chúng đến các giao diện mạng để hoàn thành chu kỳ giao tiếp.
Mặt phẳng điều khiển (data control) và Mặt phẳng dữ liệu
Mặt phẳng dữ liệu hoạt động theo các quyết định định tuyến được đưa ra bởi mặt phẳng điều khiển. Cả hai đều rất quan trọng để tích hợp các khả năng giao tiếp vào một ứng dụng. Thế nhưng chúng không giống nhau. Chúng có sự khác biệt đáng kể. Mặt phẳng điều khiển so với mặt phẳng dữ liệu có những điểm khác biệt như sau:
Phạm vi của chúng
Chúng ta đều đã biết mặt phẳng dữ liệu là gì. Chúng được liên kết với phần kiến trúc bộ định tuyến chịu trách nhiệm xây dựng khung cấu trúc liên kết mạng. Nhiệm vụ của việc này là tham gia tích cực vào các giao thức định tuyến và thiết kế bảng định tuyến, quy tắc định tuyến, nguyên tắc chuyển tiếp, cấu trúc liên kết mạng và các khía cạnh khác cần thiết cho chức năng mặt phẳng dữ liệu hiệu quả.
Logic của mặt phẳng dữ liệu có khả năng tìm ra các gói dữ liệu hoạt động kém hoặc dư thừa và quyết định thời gian nghỉ cho chúng. Với các kịch bản triển khai bộ định tuyến khác nhau, các mặt phẳng điều khiển sẽ có quyền truy cập vào các cơ sở thông tin chuyển tiếp khác nhau. Bất kể cơ sở thông tin nào được sử dụng bởi mặt phẳng điều khiển, mặt phẳng dữ liệu luôn phải tham chiếu đến nó để lập kế hoạch hành động.
Khả năng tính toán hoạt động của chúng
Mặt phẳng điều khiển sẽ xử lý cấu hình của mặt phẳng dữ liệu. Nó là một phần mềm. Hãy coi mặt phẳng điều khiển là hướng dẫn nấu ăn giúp người đầu bếp tìm ra tất cả các loại gia vị cần thiết, món ăn nên nấu trong bao lâu, v.v. Nhưng, nó đã được thực hiện một cách tiêu chuẩn hóa.
Hoặc, có thể so sánh mặt phẳng điều khiển là tâm trí và mặt phẳng dữ liệu là cơ thể. Giống như tâm trí quyết định con người phải làm gì trong một tình huống nhất định và đưa ra được những hướng dẫn hành động cho cơ thể, mặt phẳng điều khiển quyết định bộ định tuyến nên thực hiện hành động nào đối với lưu lượng truy cập hoặc yêu cầu của người dùng và mặt phẳng dữ liệu thực hiện các hành động đó.
Những chức năng chính
Mặt phẳng điều khiển là người ra quyết định và mặt phẳng dữ liệu là tài nguyên thực hiện của chúng. Mặt phẳng điều khiển đang xử lý định tuyến trong khi mặt phẳng dữ liệu chịu trách nhiệm chuyển đổi. Bộ định tuyến thực hiện các hành vi khác nhau cho cả hai loại mặt phẳng này. Chẳng hạn, bộ định tuyến tạo ra các gói dữ liệu cho mặt phẳng điều khiển. Tuy nhiên, không có gói nào được tạo ra cho mặt phẳng dữ liệu. Bộ định tuyến chỉ cho phép các gói mặt phẳng dữ liệu đi qua nó.
Vai trò của hai mặt phẳng trong chuyển mạch gói
Mặt phẳng dữ liệu sử dụng các chi tiết được thu thập bởi mặt phẳng điều khiển để mang và chuyển tiếp các gói dữ liệu theo hướng dẫn. Trong một thời gian dài, các nhà phát triển và các chuyên gia CNTT đã cố gắng tách biệt hai khái niệm này một cách rõ ràng. Unix là một ví dụ hoàn hảo để hiểu điều này. Tại đây, các thao tác cơ bản đóng mở được sử dụng để phục cho mặt phẳng điều khiển. Đối với các mặt phẳng dữ liệu, đó là các thao tác đọc và ghi dữ liệu.
Mục tiêu tối ưu hóa mạng
Mặt phẳng dữ liệu tối ưu hóa để đảm bảo tốc độ xử lý cao và hoạt động đơn giản. Ngược lại, mặt phẳng điều khiển nhằm mục đích cho phép cấu hình máy tính xử lý liền mạch các tình huống phức tạp. Ngoài ra, nó đơn giản hóa mọi thứ để data plane có thể xử lý mọi thứ nhanh chóng trong quá trình xử lý các chính sách.
Trên đây là nội dung bài viết Data plane (DP) là gì và những nhiệm vụ công việc của chúng. Data plane giúp việc xử lý dữ liệu một cách đơn giản và dễ dàng hơn.