Giải thích về Mạng được xác định bằng phần mềm (SDN) cho người mới bắt đầu

theanh

Administrator
Nhân viên
Trong vài năm qua, Mạng được xác định bằng phần mềm (SDN) đã trở thành chủ đề chính trong ngành công nghiệp mạng máy tính/CNTT. Ngày nay, ngày càng nhiều công ty thảo luận về SDN để tận dụng nó cho doanh nghiệp và kế hoạch tăng trưởng trong tương lai của họ. Lý do là, SDN làm giảm CAPEX (chi phí vốn của thiết bị mạng) và OPEX (chi phí vận hành và bảo trì) của một mạng, và đó là điều mà mọi doanh nghiệp trong ngành mạng đều mong muốn vào cuối ngày.

Điều đó đưa chúng ta đến câu hỏi, SDN có gì đặc biệt mà mạng hiện tại hoặc mạng cũ không thể cung cấp?

Về cơ bản, các mạng truyền thống không thể đáp ứng và đáp ứng các yêu cầu mạng hiện tại như khả năng mở rộng động, kiểm soát và quản lý tập trung, thay đổi hoặc thử nghiệm tức thời, cấu hình thủ công ít lỗi hơn trên mỗi nút mạng, xử lý lưu lượng mạng (đã tăng mạnh do sự bùng nổ của dữ liệu di động) và lưu lượng ảo hóa máy chủ trong các trung tâm dữ liệu.

Hơn nữa, các mạng truyền thống được kết hợp chặt chẽ với các thành phần mạng cực kỳ đắt tiền không cung cấp bất kỳ loại tính mở hoặc khả năng tùy chỉnh nội bộ nào. Để giải quyết các vấn đề như vậy, các cộng đồng nguồn mở đã cùng nhau xác định một phương pháp tiếp cận mạng cho tương lai. Và đó là cách khái niệm SDN ra đời.

Là một phương pháp tiếp cận, SDN đang phát triển theo thời gian. Nói về việc triển khai, như tên gọi của nó, SDN được triển khai thông qua phần mềm.

Vì SDN là một lớp phần mềm, nó cung cấp các lợi thế như giảm nỗ lực thủ công, khả năng mở rộng động và quản lý tập trung các thiết bị mạng. Để hiểu rõ hơn, hãy xem xét những điều sau: Trong các mạng truyền thống, mỗi thiết bị mạng trong doanh nghiệp hoặc trung tâm dữ liệu được cấu hình thủ công, điều này không chỉ dễ xảy ra lỗi mà còn yêu cầu cấu hình lại thủ công (một nhiệm vụ rất tẻ nhạt và tốn thời gian) bất cứ khi nào có thay đổi trong mạng.

Mặt khác, SDN hướng đến mục tiêu có được cái nhìn toàn diện về mạng - bạn có thể cấu hình/giám sát/khắc phục sự cố các thiết bị mạng một cách dễ dàng từ điểm trung tâm, tránh được nhiều nỗ lực thủ công, do đó tiết kiệm thời gian và tiền bạc trong quá trình này.

Vì lớp phần mềm là ảo, nó sẽ giúp ảo hóa các mạng sẽ được tạo ở trên cùng. Các mạng ảo này được ánh xạ tới các mạng vật lý hiện có. Ảo hóa mạng là nhu cầu rất lớn vì ảo hóa máy chủ đã mang đến cuộc cách mạng trong ngành CNTT để ảo hóa các thực thể lưu trữ và điện toán, một thứ đóng vai trò quan trọng trong việc sử dụng tài nguyên hiệu quả. Tương tự như vậy, các thành phần mạng trong các mạng truyền thống rất tốn kém với vô số tính năng, nhưng các tính năng đó không được sử dụng hết và đó chính là vấn đề mà SDN hướng tới giải quyết.

Về cốt lõi và là một dòng lệnh, SDN không gì khác ngoài việc tách biệt mặt phẳng điều khiển khỏi mặt phẳng dữ liệu (hoặc mặt phẳng chuyển tiếp) trong các thành phần mạng truyền thống (bộ chuyển mạch, bộ định tuyến).

Đối với những người chưa quen, mặt phẳng điều khiển là logic thông minh trong thiết bị mạng kiểm soát cách quản lý và xử lý lưu lượng dữ liệu (đang đến thiết bị). Mặt khác, mặt phẳng dữ liệu là mặt phẳng chuyển tiếp quản lý việc chuyển tiếp/xử lý/loại bỏ lưu lượng dữ liệu mạng. Bạn cũng có thể hiểu về mặt phẳng điều khiển và mặt phẳng dữ liệu tại đây.

Với sự phân tách này, trí thông minh cốt lõi của các thành phần mạng (tức là mặt phẳng điều khiển) có thể được chuyển đến một vị trí trung tâm thường mang bất kỳ biệt danh nào sau đây: 'hệ thống điều khiển', 'bộ điều khiển' hoặc 'hệ điều hành mạng'.

Sơ đồ sau đây mô tả cách SDN sẽ thực hiện việc phân tách mặt phẳng điều khiển thành bộ điều khiển trong trường hợp chuyển mạch.



Phân tách điều khiển có nhiều lợi ích như:
  • Quản lý tập trung
  • : Bạn có thể cấu hình, giám sát và khắc phục sự cố mạng và cũng có thể có được cái nhìn toàn diện về mạng (cấu trúc mạng) từ bộ điều khiển.
  • Thiết bị mạng nhẹ: Các thành phần mạng như bộ chuyển mạch và bộ định tuyến có thể được tinh gọn, do đó có thể giúp chúng trở nên ít tốn kém hơn theo thời gian. Trí thông minh sẽ ở bộ điều khiển nơi mặt phẳng điều khiển (tức là logic điều khiển) sẽ cư trú, cho phép kiểm soát các thành phần mạng cơ bản bằng cách đẩy các quy tắc qua chúng thông qua một kênh chung (tức là giao thức).
  • Ảo hóa mạng: Ảo hóa mạng dẫn đến đa thuê bao (một kiến trúc trong đó một phiên bản phần mềm duy nhất chạy trên một máy chủ và phục vụ nhiều bên thuê bao), do đó giúp tận dụng hết tiềm năng của các thành phần mạng. Bộ điều khiển SDN có thể trừu tượng hóa mạng vật lý cơ bản và cho phép quản trị viên mạng lập trình các mạng ảo tương ứng với từng bên thuê bao. Một ví dụ thực tế về nơi sử dụng công nghệ ảo hóa mạng là các trung tâm dữ liệu - kiến trúc được sử dụng để chia sẻ mạng vật lý chung giữa nhiều khách hàng.
Bộ điều khiển SDN đang được nhiều công ty/nhà cung cấp mạng lớn bán trên thị trường. Một số ví dụ về các bộ điều khiển này là Bộ điều khiển Cisco Open SDN, Juniper Contrail, Bộ điều khiển Brocade SDNBộ điều khiển SDN PFC từ NEC. Nhiều bộ điều khiển SDN nguồn mở như Opendaylight, Floodlight, Beacon, Ryu v.v. cũng có mặt trên thị trường. Điểm tốt của các bộ điều khiển như vậy là chúng cung cấp hiểu biết tốt về cách các giải pháp SDN đang được thiết kế.

Trong bối cảnh rộng hơn, giải pháp SDN sẽ có bộ điều khiển SDN làm lớp trung gian, không chỉ kiểm soát và quản lý lớp cơ sở hạ tầng mạng cơ bản mà còn thu thập trạng thái và thông tin mạng và đưa thông tin đó lên lớp ứng dụng trên cùng thông qua API.

Trong thế giới SDN, theo thời gian, phần lớn các nhà cung cấp mạng và cộng đồng nguồn mở đã chấp nhận Openflow làm giao thức truyền thông giữa mặt phẳng điều khiển và mặt phẳng dữ liệu. Không cần phải nói, một giải pháp SDN với OpenFlow yêu cầu giao thức phải được triển khai trong cả bộ điều khiển và các thành phần mạng. Chúng tôi sẽ thảo luận thêm về Openflow và SDN nói chung trong các bài viết sắp tới.

Đọc thêm về Kiến trúc của OpenFlow trong phần thứ hai của bài viết.
Mã:
Bài viết này được đồng sáng tác bởi [URL=https://www.linkedin.com/in/tarun-thakur-36b67a19/?utm_source=diendancongnghe.com]Tarun Thakur[/URL].
Mã:
========================================================================================================================
Tài liệu tham khảo:
 
Back
Bên trên