Cùng xem Software Defined Networking là gì? – Blog | TheGioiMayChu trên youtube.
Software defined networking là gì
Có thể bạn quan tâm
sdn là gì?
mạng được định nghĩa bằng phần mềm (sdn) là một kiến trúc nhằm mục đích làm cho mạng linh hoạt hơn. Mục tiêu của Mạng do Phần mềm Xác định (SDN) là cho phép các kỹ sư và quản trị viên mạng và đám mây đáp ứng nhanh chóng các yêu cầu kinh doanh thay đổi thông qua một bộ điều khiển tập trung. . Trong sdn, kỹ sư mạng hoặc quản trị viên có thể cấu hình tập trung lưu lượng truy cập từ bộ điều khiển mà không cần phải cấu hình từng thiết bị riêng lẻ trên mạng. bộ điều khiển sdn quản lý tập trung các thiết bị cung cấp dịch vụ mạng khi chúng cần thiết, bất kể loại kết nối giữa máy chủ và thiết bị. quá trình này là một bước vượt ra ngoài kiến trúc mạng truyền thống, trong đó các thiết bị mạng riêng lẻ đưa ra các quyết định về lưu lượng dựa trên các bảng định tuyến được cấu hình của chúng. sdn bao gồm nhiều công nghệ mạng được thiết kế để giúp mạng linh hoạt hơn nhằm hỗ trợ cơ sở hạ tầng lưu trữ và ảo hóa trung tâm dữ liệu hiện đại.
Kiến trúc SDN
một biểu diễn điển hình của kiến trúc sdn bao gồm ba lớp: lớp ứng dụng, lớp điều khiển và lớp cơ sở hạ tầng.
Ba lớp này giao tiếp thông qua giao diện lập trình phía bắc và phía nam (api) tương ứng.
sdn hoạt động như thế nào?
Các nhà cung cấp sdn cung cấp nhiều tùy chọn kiến trúc cạnh tranh, nhưng ở dạng đơn giản nhất, sdn tách các mặt phẳng điều khiển phân tán khỏi mặt phẳng chuyển tiếp và giảm tải mặt phẳng chức năng điều khiển xuống mặt phẳng điều khiển tập trung. mặt phẳng điều khiển và mặt phẳng chuyển tiếp là hai loại quy trình mà tất cả các thiết bị mạng thực hiện. Có một số phiên bản sdn nhưng tất cả các giải pháp sdn đều bao gồm ba lớp: lớp ứng dụng, lớp điều khiển và lớp cơ sở hạ tầng.
Xem Thêm : Ngành Hàng Tiếng Anh Là Gì, 175 Từ Vựng Tiếng Anh Chuyên Ngành Hàng Hải
Lớp ứng dụng chứa các ứng dụng hoặc chức năng mạng điển hình được các tổ chức sử dụng, có thể bao gồm hệ thống phát hiện xâm nhập, bộ cân bằng tải hoặc tường lửa. trong một mạng truyền thống sử dụng các thiết bị chuyên dụng như tường lửa hoặc bộ cân bằng tải, sdn sẽ thay thế thiết bị đó bằng một ứng dụng sử dụng bộ điều khiển để quản lý “hành vi” của mặt phẳng dữ liệu.
Lớp điều khiển đại diện cho phần mềm điều khiển tập trung của sdn hoạt động như bộ não của sdn. bộ điều khiển này nằm trên máy chủ và quản lý các chính sách và luồng lưu lượng trên mạng.
- api nam: sdn sử dụng api nam để truyền thông tin đến bộ định tuyến hạ lưu và chuyển đổi thiết bị. một số người thường nghĩ openflow đồng nghĩa với sdn, nhưng nó chỉ là một phần tử duy nhất trong kiến trúc tổng thể của sdn. openflow là một tiêu chuẩn mở cho các giao thức truyền thông cho phép mặt phẳng điều khiển tương tác với mặt phẳng chuyển tiếp. cần lưu ý rằng openflow không phải là giao thức duy nhất có sẵn hoặc đang được phát triển cho sdn.
- Northern api: sdn sử dụng North api để giao tiếp với các ứng dụng ngược dòng về mặt logic. những điều này giúp quản trị viên mạng quản lý lưu lượng truy cập và triển khai dịch vụ một cách nhanh chóng.
Lớp cơ sở hạ tầng được tạo thành từ các thiết bị vật lý trên mạng.
lợi ích của các giải pháp sdn
sdn cung cấp một mạng lập trình, tập trung có thể cung cấp một mạng linh hoạt để giải quyết các nhu cầu kinh doanh đang thay đổi. Với sdn, quản trị viên có thể thay đổi bất kỳ quy tắc chuyển đổi mạng nào khi cần thiết, cô lập hoặc thậm chí chặn các loại gói tin cụ thể với mức độ kiểm soát và bảo mật cụ thể. điều này đặc biệt hữu ích trong kiến trúc đa đám mây vì nó cho phép quản trị viên quản lý lưu lượng truy cập linh hoạt và hiệu quả hơn. Về cơ bản, điều này cho phép quản trị viên sử dụng thiết bị mạng ít tốn kém hơn và có nhiều quyền kiểm soát hơn đối với lưu lượng mạng. nó cũng cung cấp các lợi ích kỹ thuật và thương mại:
- cấu hình trực tiếp: chính sách mạng sdn được đặt trực tiếp vì các chức năng điều khiển được tách biệt khỏi các chức năng chuyển tiếp, cho phép mạng được định cấu hình theo chương trình bằng các công cụ tự động độc quyền hoặc tự động nguồn mở, bao gồm openstack, con rối và đầu bếp.
- quản lý tập trung: mạng thông minh tập trung một cách hợp lý trong phần mềm điều khiển sdn giúp duy trì chế độ xem toàn bộ hệ thống, giống như một ứng dụng.
- giảm chi tiêu vốn: sdn có khả năng hạn chế nhu cầu mua phần cứng mạng, dựa trên asic và thay vào đó hỗ trợ các mô hình phát triển trả tiền khi bạn cần
- giảm opex: sdn cho phép kiểm soát các thuật toán mạng của các thành phần mạng (chẳng hạn như bộ định tuyến / bộ chuyển mạch / phần cứng) tạo ra mạng thiết kế, thực hiện, quản lý và mở rộng dễ dàng hơn. khả năng tự động hóa, tối ưu hóa việc phân phối cũng như sắp xếp độ tin cậy và sẵn có của dịch vụ bằng cách giảm thời gian quản trị tổng thể và lỗi của con người.
- cung cấp tính linh hoạt: sdn giúp các tổ chức nhanh chóng triển khai các ứng dụng, dịch vụ và cơ sở hạ tầng mới để đáp ứng nhanh chóng với sự thay đổi mục tiêu kinh doanh.
- kích hoạt sự đổi mới. : sdn cho phép các tổ chức tạo ra các loại ứng dụng, dịch vụ và mô hình kinh doanh mới có thể thúc đẩy các luồng doanh thu mới và nhiều giá trị hơn từ mạng.
Quản trị viên mạng chỉ cần làm việc với bộ điều khiển trung tâm để phân phối chính sách cho các thiết bị được kết nối, thay vì phải định cấu hình nhiều thiết bị riêng lẻ. khả năng này cũng là một lợi thế bảo mật, vì bộ điều khiển có thể giám sát lưu lượng truy cập và thực hiện các chính sách bảo mật. ví dụ, nếu bộ điều khiển thấy lưu lượng truy cập đáng ngờ, nó có thể chuyển hướng hoặc bỏ các gói tin. sdn cũng ảo hóa phần cứng và các dịch vụ đã được thực hiện trước đây trên phần cứng chuyên dụng, giảm sự phụ thuộc vào phần cứng và giảm chi phí vận hành.
Xem Thêm : Naruto: Cái chết của “cụ nhị” Tobirama xảy ra như thế nào trong Đại chiến ninja lần thứ nhất?
ngoài ra, sdn đã góp phần vào sự phát triển của công nghệ mạng diện rộng (sd-wan) do phần mềm xác định. sd-wan sử dụng khía cạnh ảo hóa của công nghệ sdn, trừu tượng hóa các kết nối của một tổ chức trên toàn bộ mạng lan của nó và tạo ra một mạng ảo có thể sử dụng bất kỳ kết nối nào mà bộ điều khiển thấy phù hợp để truyền lưu lượng truy cập.
sdn khi nào và tại sao sử dụng sdn?
Mạng xã hội, thiết bị di động và điện toán đám mây đang đẩy các mạng truyền thống đến giới hạn. máy tính và lưu trữ đã được hưởng lợi từ những đổi mới đáng kinh ngạc trong ảo hóa và tự động hóa, nhưng những lợi ích đó bị giới hạn bởi những hạn chế trong mạng. sdn có tiềm năng cách mạng hóa các trung tâm dữ liệu cũ bằng cách cung cấp một cách linh hoạt để kiểm soát mạng để mạng có thể hoạt động giống như các phiên bản máy tính và lưu trữ ảo hóa ngày nay.
Như đã nêu ở trên, sdn mang lại một số lợi ích cho các công ty đang cố gắng chuyển sang môi trường ảo. Có vô số trường hợp sử dụng cho các tổ chức khác nhau, bao gồm các dịch vụ và nhà cung cấp dịch vụ, trung tâm dữ liệu và điện toán đám mây cũng như các cơ sở doanh nghiệp.
Đối với các nhà cung cấp dịch vụ, sdn cung cấp băng thông theo yêu cầu, cung cấp các kiểm soát trên các liên kết của nhà cung cấp dịch vụ để yêu cầu thêm băng thông nếu cần và tối ưu hóa mạng. Đối với các trung tâm dữ liệu và điện toán đám mây, ảo hóa mạng nhiều bên thuê là một trường hợp sử dụng quan trọng, cung cấp khả năng sử dụng tài nguyên tốt hơn và thời gian phản hồi nhanh hơn để tạo ra một mạng riêng biệt. trong môi trường doanh nghiệp khi sử dụng các chính sách giám sát truy cập sdn để giám sát mạng và kiểm soát truy cập tốt hơn.
thử thách với sdn
bảo mật vừa là lợi ích vừa là mối quan tâm của công nghệ sdn. Bộ điều khiển cốt lõi của sdn có một điểm yếu duy nhất là nếu bị kẻ tấn công tấn công, có thể khiến toàn bộ mạng rơi vào trạng thái bế tắc.
Nguồn: https://dongnaiart.edu.vn
Danh mục: FAQ
Lời kết: Trên đây là bài viết Software Defined Networking là gì? – Blog | TheGioiMayChu. Hy vọng với bài viết này bạn có thể giúp ích cho bạn trong cuộc sống, hãy cùng đọc và theo dõi những bài viết hay của chúng tôi hàng ngày trên website: Dongnaiart.edu.vn