Mạng SDN là gì? Tìm hiểu về Software Defined Networking
maychuhnoi > 11-26-2021, 07:06 AM
SDN là gì?
SDN (Software-Defined Networking) là 1 kiến trúc có tác dụng trừu tượng hóa các layer không giống nhau của mạng, giúp mạng trở thành linh hoạt hơn. Kim chỉ nam chính của SDN là cải thiện khả năng kiểm soát mạng bằng phương pháp được cho phép những công ty & nhà cung cấp dịch vụ đáp ứng kịp thời và nhanh chóng khi các yêu cầu kinh doanh chuyển đổi.
Trong một mạng SDN, quản lý viên mà thậm chí định hình lưu lượng từ là 1 console tinh chỉnh tập trung mà không cần thiết phải cách xử lý từng switch nằm ở trong mạng. Bộ điều khiển SDN tập kết sẽ lý thuyết cho các switch cung ứng dịch vụ mạng ở bất cứ đâu ta phải, với mọi kết nối giữa server & dòng thiết bị
phong cách thiết kế của SDN
Một phong cách thiết kế điển hình của SDN bao hàm 3 lớp: lớp phần mềm, lớp điều khiển và tinh chỉnh và lớp trung tâm hạ tầng.
không tồn tại gì bỡ ngỡ lúc lớp phần mềm chứa các ứng dụng mạng hoặc mọi chức năng điển hình nổi bật mà các tổ chức sử dụng. Nó có thể bao gồm khối hệ thống bắt gặp xâm nhập, cân bằng và điều độ tải (load balancing) hay firewall. Trong trường hợp mạng cổ xưa lạm dụng quá thiết bị chuyên được sự dụng, ví dụ như firewall hay bộ cân bằng và điều độ tải, một SDN sẽ thay thế thiết bị bằng một phần mềm lạm dụng controller để cai quản hành động của data plane.
kiến trúc mạng SDN phân thành ba lớp cá biệt, được kết nối trải qua những API.
Lớp điều khiển (control layer) thay mặt cho phần mềm tinh chỉnh và điều khiển SDN tập trung, vận động như 1 bộ não của SDN. Bộ điều khiển và tinh chỉnh này nằm bên trên một server & cai quản những cơ chế cũng tương tự luồng lưu lượng trên toàn mạng.
Lớp cơ sở hạ tầng đc tạo từ các switch vật lý cơ nằm ở trong mạng.
Ba lớp này tiếp xúc mang nhau bằng cách dùng những API (Application Programming Interface) southbound & northbound.
>>> Xem thêm: bán máy trạm HP Z640 tại Hà Nội
bí quyết hoạt động vui chơi của SDN
tiếp sau hãy cũng đào bới bí quyết buổi giao lưu của SDN là gì. SDN bao hàm nhiều dạng khác nhau technology, gồm với phân bóc tách chức năng, ảo hóa mạng và tự động hóa trải qua khả năng lập trình.
lúc đầu, công nghệ Software-defined networking chỉ tập trung phân bóc tách network control plane từ data plane. Trong số ấy control plan quyết định bí quyết những packet sẽ truyền qua mạng, còn data plane thì dịch chuyển những packet từ nơi này thanh lịch nơi khác.
phương pháp hoạt động điển hình là: một packet đến một switch mạng, và những luật lệ được tích hợp trong firmware cho thấy thêm nơi mà switch bắt buộc chuyển tiếp packet đó. Các luật lệ xử trí packet này đc gửi đến switch từ là 1 bộ tinh chỉnh tập trung.
Switch – hay có cách gọi khác là thiết bị data plane – truy cập controller để đc chỉ dẫn ví như bắt buộc, đồng thời cùng lúc cung cấp cho controller thông báo về lưu lượng mà nó giải pháp xử lý. Switch sẽ gửi toàn bộ packet tới cùng một điểm đến, theo cộng một đường truyền và cách xử lý theo 1 cách duy nhất.
SDN sử dụng quá một chế độ hoạt động có tên thường gọi là adaptive hay dynamic. Trong số ấy, một switch tìm thấy một route request cho controller so với một packet không có route chi tiết. Quá trình này tách bóc biệt có adaptive routing – tìm ra các route request thông qua router mang các thuật toán dựa trên kết cấu links mạng, chứ không phải trải qua một controller.
ưu thế của SDN
SDN có tương đối nhiều ưu điểm không giống nhau, ví dụ điển hình như:
mang SDN, các quản lý viên mà thậm chí biến hóa bất cứ nguyên tắc nào của switch khi cần – ưu ái, loại bỏ hay có thể chặn những packet chi tiết có mức độ khống chế và bảo mật với độ chi tiết cao. Việc này đặc biệt hữu dụng trong phong cách xây dựng điện toán đám mây có tương đối nhiều người sử dụng, vì nó có thể chấp nhận được người quản lý quản lý lưu lượng một cách hiệu quả, linh động. Về chủ yếu, nó chất nhận được người quản trị sử dụng quá những switch mang rẻ hơn, có tương đối nhiều quyền kiểm soát hơn có các luồng lưu lượng mạng.
một số trong những tiện ích khác nữa là làm chủ mạng và hiển thị end-to-end. Người quản lý chỉ việc giải pháp xử lý một controller tập kết để phân phối policy tới các switch được kết nối sở hữu nhau. Điều đó trái ngược sở hữu việc cấu hình phổ biến thiết bị đơn lẻ. Nó cũng là một lợi thế bảo mật, vì controller mà thậm chí tính toán lưu lượng & triển khai các chính sách bảo mật khác. Ví dụ: nếu controller nghĩ rằng sở hữu lưu lượng truy vấn đáng ngờ, nó mà thậm chí tiện lợi định tuyến lại, hoặc drop những packet đó.
SDN còn mà thậm chí ảo hóa phần cứng và dịch vụ mà trước đây xoàng xĩnh được cách xử lý bởi phần cứng chuyên được sự dụng. Từ đó giúp giảm diện tích phần cứng & tiền bạc vận động.
Dường như, SDN cũng đóng góp thêm phần vào sự Thành lập và hoạt động của công nghệ SD-WAN (Software-defined wide area network). SD-WAN sử dụng quá khả năng virtual overlay của technology SDN. Nó trừu tượng hóa các links kết nối của tổ chức trải qua một WAN, sản sinh một mạng ảo để mà thậm chí lạm dụng quá bất kỳ kết nối nào mà controller cho là phù hợp để gửi lưu lượng.
>>> Xem thêm: bán bo mạch chủ ibm x3650 m4
điểm yếu kém của SDN
đối tượng chính lạm dụng quá SDN là những nhà sản xuất dịch vụ, nhà khai thác mạng, viễn thông, cộng một vài công ty lớn như Facebook hay Google. Toàn bộ đều có nguồn lực to lớn để giải quyết và xử lý & đóng góp vào một trong những technology mới nổi như SDN. Tuy nhiên, vẫn còn một trong những thách thức như:- thời gian làm việc bảo mật của SDN là 1 trong những con dao hai lưỡi. Vì ví như bộ tinh chỉnh tập kết sở hữu lỗi, kẻ tấn công mà thậm chí tấn công vào toàn mạng.
- Trớ thêu thay, một khó khăn khác nữa cho SDN là: trong ngành công nghiệp mạng không thể với định nghĩa về “Software-defined networking”. Những nhà cung cấp khác biệt cung ứng các cách tiếp cận không giống nhau cho SDN, từ loại hình tập kết phần cứng & nền tảng gốc rễ ảo hóa cho đến các phong cách thiết kế mạng vô cùng hội tụ hay các phương pháp không phải controller.
- một số trong những sáng sủa kiến mạng thường bị nhầm lần sở hữu SDN, gồm kết nối mạng white box, phân bóc tách mạng, tự động hóa mạng hay mạng có tác dụng lập trình. Dù rằng Software-defined networking mà thậm chí tận dụng điểm mạnh của các technology vừa kể đến, chúng vẫn là những công nghệ trọn vẹn biệt lập. SDN nổi lên vào năm 2011 lúc nó được giới thiệu cùng theo với giao thức OpenFlow. Kể từ đó, việc phần mềm Software-defined networking lại diễn ra tương đối chậm, đặc biệt là ở các nhà hàng với mạng nhỏ dại hoặc ít tài nguyên. Mặt khác, nhiều siêu thị cũng cho là tiền bạc thực hiện SDN là 1 trong thử thách to.
phần mềm của SDN- DevOps – phương pháp tiếp cận dựa theo SDN mà thậm chí giúp tự động các bạn dạng update & thực hiện ứng dụng, từ đó tạo điều kiện thuận tiện cho DevOps. Cụ thể, SDN giúp auto những phần tử với sở hạ tầng lúc các phần mềm & căn cơ của DevOps đc tiến hành.
- Campus network (mạng campus) – những mạng campus xoàng khó để làm chủ, nhất là khi đang có nhu cầu về sự nhất quán mạng WiFi & Ethernet. SDN controller thậm chí giúp cung ứng thời gian làm việc cai quản tập trung và tự động cho mạng campus. Từ đó nâng cao bảo mật và quality dịch vụ ở cấp độ phần mềm bên trên toàn mạng.
- Mạng nhà cung cấp dịch vụ – SDN giúp những nhà sản xuất dịch vụ dễ chơi hóa và tự động hóa việc cung cấp mạng để làm chủ và kiểm soát dịch vụ và end-to-end.
- Bảo mật trung tâm Ác liệu – SDN bổ trợ bảo vệ tập kết hơn & dễ chơi hóa việc quản lý firewall. Nói tóm gọn, một nhà hàng phụ thuộc vào tương lửa để bảo mật cơ sở hung tàn liệu của chính nó. Dẫu thế, một trung tâm có thể sản sinh một hệ thống tường lửa phân tán bằng cách thêm các tường lửa ảo để bảo đảm các máy ảo. Lớp bảo mật bổ sung này giúp ngăn vi phạm giữa các máy ảo. Mặt khác, kiểm soát tập kết & auto SDN chất nhận được admin thậm chí xem, sửa đổi & khống chế vận động mạng để hạn chế nguy hại vi phạm.
như thế là bạn đã biết, quan điểm, phương pháp vận động và ứng dụng của mạng SDN, hi vọng qua bài viết này bạn cũng có thể học được thêm đa dạng kiến thức và kỹ năng mới, cảm ơn bạn đã dành thời gian đọc bài!
>>> Xem thêm: mua may chu supermicro2029u