Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
1,33 MB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG BỘ MƠN VÔ TUYẾN - - BÀI TẬP LỚN BÁO HIỆU VÀ ĐIỀU KHIỂN GIẢNG VIÊN: HOÀNG TRỌNG MINH NHÓM: 01 THÀNH VIÊN: - Nguyễn Trường An - B18DCVT002 - Nguyễn Văn Sơn - B18DCVT350 - Ninh Minh Đức - B18DCVT110 Nhóm mơn học: 18 ĐỀ TÀI: Kết nối mạng định nghĩa phần mềm SDN Hà Nội, tháng năm 2021 Nhóm 18 Mục lục Lời nói đầu Dạnh mục hình .4 Các yêu cầu mạng phát triển .5 Phương pháp tiếp cận SDN • Yêu cầu mạng đại • Kiến trúc SDN • Đặc điểm mạng phần mềm xác định 10 Mặt phẳng liệu SDN 11 • Các chức mặt phẳng liệu .11 • Giao thức mặt phẳng liệu 12 OpenFlow 12 • • • • • Cấu trúc bảng dòng chảy 16 Bảng dòng chảy đường ống 19 Việc sử dụng nhiều bảng 22 Bảng nhóm 23 Giao thức OpenFlow 24 Mặt phẳng điều khiển SDN 25 • • • • • Chức điều khiển máy bay .25 Giao diện hướng Nam .27 Giao diện hướng bắc .28 Giao diện hướng .33 Giao diện Westbound 35 Mặt phẳng ứng dụng SDN 35 • • • • • Kiến trúc mặt phẳng ứng dụng 36 Giao diện hướng bắc 38 Lớp Tóm tắt Dịch vụ Mạng .40 Ứng dụng mạng .43 Giao diện người dùng 44 Kết luận 45 Tài liệu tham khảo .46 Nhóm 18 Lời nói đầu Software-Defined Networking (SDN) kiến trúc nhằm mục đích làm cho mạng trở nên linh hoạt hơn, mục tiêu Software-Defined Networking (SDN) cho phép kỹ sư người quản trị cloud mạng nhanh chóng đáp ứng yêu cầu kinh doanh thay đổi thông qua điều khiển tập trung Trong SDN, kỹ sư quản trị viên mạng định hình lưu lượng truy cập từ điều khiển tập trung mà thiết lập thiết bị riêng lẻ mạng Bộ điều khiển SDN tập trung quản lý thiết bị cung cấp dịch vụ mạng chúng cần, loại kết nối server thiết bị Quá trình bước từ kiến trúc mạng truyền thống, thiết bị mạng riêng lẻ đưa định lưu lượng dựa bảng định tuyến định cấu hình chúng SDN bao gồm nhiều loại cơng nghệ mạng thiết kế để giúp mạng trở nên linh hoạt để hỗ trợ ảo hóa sở hạ tầng lưu trữ trung tâm liệu đại Bố cục tiểu luận gồm phần: Các yêu cầu mạng phát triển Phương pháp tiếp cận SDN Mặt phẳng liệu SDN OPENFLOW SDN Control Plane SDN Application Plane Bằng cố gắng nỗ lực nhóm em hồn thành xong tiểu luận nhóm Do có hạn chế mặt thời gian mức độ hiểu biết thân nên tránh khỏi thiếu sót q trình nghiên cứu Vì thế, nhóm em mong nhận lời góp ý bảo thêm thầy cô bạn để em có thêm kiến thức phục vụ cho học tập công việc sau Nhóm 18 Danh mục hình vẽ Hình Máy điều khiển liệu Hình Kiến trúc SDN Hình Thiết bị mạng mặt phẳng liệu 11 Hình Bối cảnh chuyển đổi OpenFlow 14 Hình Các thành phần thiết bị chuyển mạch OpenFlow 15 Hình Định dạng đề mục bảng OpenFlow 17 Hình Luồng gói qua thiết bị chuyển mạch OpenFlow: Xử lý xâm nhập .22 Hình Các chức giao diện mặt phẳng điều khiển SDN 25 Hình Giao diện điều khiển SDN .28 Hình 10 Biểu diễn sơ đồ kiến trúc NBI 29 Hình 11 Cấu trúc miền SDN 34 Hình 12 Các chức giao diện mặt phẳng ứng dụng SDN 36 Nhóm 18 Các yêu cầu mạng phát triển Các yêu cầu mạng ngày phát triển dẫn đến nhu cầu cách tiếp cận đáp ứng linh hoạt để kiểm soát luồng lưu lượng mạng Internet Một yếu tố thúc đẩy việc sử dụng ảo hóa máy chủ ngày rộng rãi Về chất, ảo hóa máy chủ che giấu tài nguyên máy chủ, bao gồm số lượng danh tính máy chủ vật lý, xử lý hệ điều hành từ người dùng máy chủ Điều giúp bạn phân vùng máy thành nhiều máy chủ độc lập tiết kiệm tài nguyên phần cứng Nó giúp bạn nhanh chóng di chuyển máy chủ từ máy sang máy khác để cân tải chuyển đổi động trường hợp máy bị lỗi Ảo hóa máy chủ trở thành yếu tố trung tâm việc xử lý ứng dụng liệu lớn triển khai sở hạ tầng điện toán đám mây Nhưng tạo vấn đề với kiến trúc mạng truyền thống Một vấn đề cấu hình mạng cục ảo (VLAN) Người quản lý mạng cần đảm bảo VLAN sử dụng máy ảo (VM) gán cho cổng chuyển mạch với máy chủ vật lý chạy VM Nhưng với máy ảo di chuyển được, cần phải cấu hình lại VLAN máy chủ ảo di chuyển Nói chung, để phù hợp với tính linh hoạt ảo hóa máy chủ, người quản lý mạng cần có khả thêm, bớt thay đổi tài nguyên cấu hình mạng cách linh hoạt Điều khó thực với chuyển mạch mạng thơng thường, logic điều khiển cho chuyển mạch gắn với logic chuyển mạch Một hiệu ứng khác ảo hóa máy chủ luồng lưu lượng truy cập khác với luồng lưu lượng mơ hình máy khách / máy chủ truyền thống Thơng thường, có lượng lưu lượng đáng kể máy chủ ảo, cho mục đích trì hình ảnh quán sở liệu gọi chức bảo mật kiểm soát truy cập Các luồng từ máy chủ đến máy chủ thay đổi vị trí cường độ theo thời gian, đòi hỏi cách tiếp cận linh hoạt để quản lý tài nguyên mạng Một yếu tố khác dẫn đến nhu cầu phản ứng nhanh chóng việc phân bổ tài nguyên mạng việc nhân viên ngày sử dụng thiết bị di động, chẳng hạn điện thoại thơng minh, máy tính bảng máy tính xách tay, để truy cập tài nguyên doanh nghiệp Người quản lý mạng phải có khả đáp ứng Nhóm 18 yêu cầu tài nguyên, chất lượng dịch vụ (QoS) bảo mật thay đổi nhanh chóng Trước SDN đời, sở hạ tầng mạng đáp ứng yêu cầu thay đổi việc quản lý luồng lưu lượng, cung cấp mức QoS mức độ bảo mật khác cho luồng riêng lẻ; trình tốn thời gian mạng doanh nghiệp lớn / liên quan đến thiết bị mạng từ nhiều nhà cung cấp Người quản lý mạng phải định cấu hình thiết bị nhà cung cấp riêng biệt điều chỉnh thông số hiệu suất bảo mật sở phiên, ứng dụng Trong doanh nghiệp lớn, máy ảo đưa lên, người quản lý mạng hàng chí vài ngày để thực việc cấu hình lại cần thiết [ ONF12 ] Như thảo luận chương này, kiến trúc SDN tiêu chuẩn OpenFlow cung cấp kiến trúc mở, chức điều khiển tách biệt khỏi thiết bị mạng đặt máy chủ điều khiển truy cập Điều cho phép sở hạ tầng bên trừu tượng hóa cho ứng dụng dịch vụ mạng, coi mạng thực thể logic Phương pháp tiếp cận SDN Phần cung cấp tổng quan SDN cách thiết kế để đáp ứng yêu cầu mạng phát triển Yêu cầu mạng đại Liên minh Trung tâm Dữ liệu Mở (ODCA) cung cấp danh sách tốt, ngắn gọn yêu cầu cách tiếp cận mạng đại, bao gồm [ ODCA14 ] sau: ▪ Khả thích ứng: Mạng phải điều chỉnh phản hồi động, dựa nhu cầu ứng dụng, sách kinh doanh điều kiện mạng ▪ Tự động hóa: Các thay đổi sách phải tự động truyền bá để giảm bớt cơng việc thủ cơng lỗi ▪ Khả bảo trì: Việc giới thiệu tính khả (ví dụ: nâng cấp phần mềm, vá lỗi), phải liền mạch, với gián đoạn hoạt động tối thiểu Nhóm 18 ▪ Quản lý mơ hình: Phần mềm quản lý mạng phải cho phép quản lý mạng cấp độ mơ hình thực thay đổi khái niệm cách cấu hình lại phần tử mạng riêng lẻ ▪ Tính di động: Chức điều khiển phải phù hợp với tính di động, bao gồm thiết bị người dùng di động máy chủ ảo ▪ Bảo mật tích hợp: Các ứng dụng mạng phải tích hợp bảo mật liền mạch dịch vụ cốt lõi thay giải pháp bổ trợ ▪ Mở rộng theo yêu cầu: Việc triển khai phải có khả mở rộng thu nhỏ mạng dịch vụ để hỗ trợ yêu cầu theo yêu cầu Kiến trúc SDN Khái niệm trung tâm đằng sau SDN cho phép nhà phát triển nhà quản lý mạng có kiểu kiểm sốt thiết bị mạng mà họ có máy chủ x86 Cách tiếp cận SDN phân tách chức chuyển đổi mặt phẳng liệu mặt phẳng điều khiển nằm thiết bị riêng biệt (xem Hình 7.1b ) Mặt phẳng liệu chịu trách nhiệm chuyển tiếp gói tin mặt phẳng điều khiển cung cấp “trí thơng minh” việc thiết kế tuyến đường, thiết lập tham số sách định tuyến ưu tiên để đáp ứng yêu cầu chất lượng dịch vụ (QoS) chất lượng trải nghiệm (QoE) đối phó với thay đổi mơ hình giao thơng Giao diện mở định nghĩa để phần cứng chuyển mạch hiển thị giao diện thống nhất, chi tiết triển khai bên Tương tự, giao diện mở xác định phép ứng dụng mạng giao tiếp với điều khiển SDN Nhóm 18 HÌNH Máy điều khiển liệu Hình 7.2 minh họa kiến trúc SDN Mặt phẳng liệu bao gồm chuyển mạch vật lý chuyển mạch ảo, hai có nhiệm vụ chuyển tiếp gói tin Việc triển khai bên đệm, tham số ưu tiên cấu trúc liệu khác liên quan đến chuyển tiếp phụ thuộc vào nhà cung cấp Tuy nhiên, chuyển mạch phải thực mô hình, mơ hình trừu tượng, chuyển tiếp gói thống mở cho điều khiển SDN Mơ hình định nghĩa dạng API mở mặt phẳng điều khiển mặt phẳng liệu (tức API hướng nam) Ví dụ bật API mở OpenFlow, thảo luận phần sau chương Đặc tả OpenFlow xác định giao thức mặt phẳng điều khiển liệu API mà mặt phẳng điều khiển gọi giao thức OpenFlow Cần lưu ý SDN có khả xử lý thiết bị chuyển mạch vật lý cho liên kết truyền dẫn khơng dây (ví dụ: Wi-Fi, mạng di động) có dây (ví dụ: Ethernet) Nhóm 18 HÌNH Kiến trúc SDN Tương tự, điều khiển SDN triển khai trực tiếp máy chủ máy chủ ảo OpenFlow số API mở khác sử dụng để điều khiển thiết bị chuyển mạch mặt phẳng liệu Ngoài ra, điều khiển sử dụng thông tin dung lượng nhu cầu thu từ thiết bị mạng mà lưu lượng truyền qua Bộ điều khiển SDN tiết lộ API hướng bắc, có nghĩa nhà phát triển quản lý mạng triển khai loạt ứng dụng mạng có sẵn xây dựng tùy chỉnh, nhiều ứng dụng số khơng khả thi trước SDN đời Vì chưa có API hướng bắc chuẩn hóa khơng có đồng thuận API hướng bắc mở Nói cách dễ hiểu, điều khiển SDN quản lý trạng thái chuyển tiếp chuyển mạch mạng phần mềm xác định Việc quản lý thực thông qua API trung lập với nhà cung cấp cho phép điều Nhóm 18 khiển giải nhiều yêu cầu người vận hành mà khơng thay đổi khía cạnh cấp thấp mạng, bao gồm cấu trúc liên kết Với việc tách mặt phẳng điều khiển liệu, SDN cho phép ứng dụng xử lý với thiết bị mạng tóm tắt mà không cần quan tâm đến chi tiết cách thiết bị hoạt động Các ứng dụng mạng nhìn thấy API cho điều khiển Do đó, nhanh chóng tạo triển khai ứng dụng để điều phối luồng lưu lượng mạng nhằm đáp ứng yêu cầu cụ thể doanh nghiệp hiệu suất bảo mật Ngồi cịn có API ngang (ngang hàng) Các API có hai loại: • Eastbound API: Cho phép giao tiếp hợp tác nhóm liên đồn điều khiển • Westbound API: Cung cấp giao tiếp mạng SDN SDN (hoặc kế thừa) Ở mặt phẳng ứng dụng, nhiều ứng dụng tương tác với điều khiển SDN Các ứng dụng SDN chương trình sử dụng chế độ xem trừu tượng mạng cho mục tiêu định chúng Các ứng dụng truyền tải yêu cầu mạng hành vi mạng mong muốn chúng tới điều khiển SDN thông qua API hướng bắc Ví dụ ứng dụng mạng tiết kiệm lượng, giám sát an ninh, kiểm soát truy cập quản lý mạng Đặc điểm mạng phần mềm xác định Các đặc điểm SDN sau: ▪ Mặt phẳng điều khiển tách khỏi mặt phẳng liệu Thiết bị mặt phẳng liệu thiết bị chuyển tiếp gói đơn giản (xem Hình 7.1 ) ▪ Mặt phẳng điều khiển thực điều khiển tập trung tập hợp điều khiển tập trung phối hợp Bộ điều khiển SDN có chế độ xem tập trung mạng mạng kiểm sốt Bộ điều khiển phần mềm di động chạy máy chủ hàng hóa có khả lập trình thiết bị chuyển tiếp dựa chế độ xem tập trung mạng ▪ Giao diện mở xác định thiết bị mặt phẳng điều khiển (bộ điều khiển) thiết bị mặt phẳng liệu 10 Nhóm 18 chuyển tiếp tới trình xử lý SBI dựa mơ hình sử dụng thuật ngữ kết việc tra cứu ánh xạ o Trường hợp điều kiện mạng không cho phép hướng dẫn cung cấp tất khía cạnh ý định dịch vụ cụ thể, thơng báo thích hợp tổng hợp để phản ánh tới trình xử lý NBI có ý định • Controller-specific SBI handler: (Bộ xử lý SBI dành riêng cho điều khiển) Đây điều khiển dành riêng cho điều khiển thành phần công cụ ý định có chức sau: o Nó nhận đầu vào từ vịng lặp hoạt động ý định cung cấp hình thức sửa đổi thích hợp đầu vào đó, cung cấp hướng dẫn tới điều khiển SDN o Nó nhận thơng tin (ví dụ: thơng tin cấu trúc liên kết) từ SDN điều khiển chuyển tiếp đến vịng lặp hoạt động có ý định hình thức sửa đổi phù hợp Hình mơ tả hệ thống nguồn thông tin đồ Về mặt khái niệm, hệ thống liên kết điều khoản cụ thể NBI có mục đích, gọi khóa số, với điều khiển đối tượng hoạt động NBI Kiến trúc có số điểm mạnh lợi ích: ➢ Khai báo ý định khai báo phục vụ để phân biệt người tiêu dùng triển khai hệ thống nhà cung cấp Họ nhằm mục đích tạo người / yêu cầu người tiêu dùng máy chuyển tiếp đến nhà cung cấp hệ thống đơn giản tốt Bộ điều khiển SDN tính tốn kết tối ưu để thực yêu cầu mục đích 31 Nhóm 18 ➢ u cầu mục đích độc lập với tảng điều khiển triển khai Nó thể yêu cầu ứng dụng lớp sử dụng từ vựng thông tin liên quan đến ứng dụng Một yêu cầu ý định thực điều khiển khác với các thuật toán Điều làm cho ứng dụng di động ➢ Phương pháp NBI có mục đích làm giảm xung đột phân bổ tài ngun Bởi u cầu NBI có ý định không tài nguyên cụ thể để phân bổ cho dịch vụ cụ thể, nhà cung cấp định tài nguyên cho dịch vụ theo cách làm giảm khả tranh chấp tài ngun Ví dụ loại đối tượng tham chiếu ý định khai báo cung cấp khung ý định ONOS, mở nguồn điều khiển SDN Ý định mô tả yêu cầu ứng dụng Lõi ONOS để thay đổi hành vi mạng Ở mức thấp nhất, ý định mơ tả về: • Network resources: Một tập hợp mơ hình đối tượng, chẳng hạn liên kết, ràng buộc lại cho phần mạng bị ảnh hưởng ý định • Constraints: Trọng số áp dụng cho tập hợp tài nguyên mạng, chẳng hạn nhưbăng thông, tần số quang học loại liên kết • Criteria: Các trường mẫu tiêu đề gói mơ tả phần lưu lượng truy cập Ví dụ: TrafficSelector mục đích mang tiêu chí tập hợp đối tượng triển khai giao diện Tiêu chí • Instructions: Các hành động áp dụng cho phần lưu lượng truy cập, chẳng hạn trường tiêu đềsửa đổi xuất thông qua cổng cụ thể Ví dụ, TrafficTreatment ý định mang hướng dẫn dạng tập hợp đối tượng triển khai giao diện Hướng dẫn 32 Nhóm 18 Eastbound Interface Eastbound Interface sử dụng để nhập xuất thông tin điều khiển phân tán Giao diện hướng đông hỗ trợ việc tạo nhiều miền Trong mạng doanh nghiệp lớn, việc triển khai điều khiển để quản lý tất thiết bị mạng khó sử dụng khơng mong muốn Một tình xảy nhà điều hành doanh nghiệp lớn nhà cung cấp dịch vụ mạng chia toàn mạng thành số SDN không trùng lặp miền, thể Hình11 HÌNH 11 Cấu trúc miền SDN Các lý sử dụng miền SDN bao gồm: • Scalability (Khả mở rộng): Số lượng thiết bị điều khiển SDN khả thi quản lý bị hạn chế Do đó, mạng lớn hợp lý cần triển khai nhiều điều khiển SDN • Privacy (Quyền riêng tư): Một nhà cung cấp dịch vụ chọn triển khai sách bảo mật khác miền SDN khác Ví dụ: miền SDN dành riêng cho nhóm khách hàng triển khai 33 Nhóm 18 sách bảo mật tùy chỉnh, yêu cầu số mạng thông tin miền (ví dụ: cấu trúc liên kết mạng) khơng tiết lộ cho thực thể bên ngồi • Incremental deployment (Triển khai gia tăng): Mạng nhà cung cấp dịch vụ bao gồm phần sở hạ tầng kế thừa không kế thừa Chia mạng thành nhiều miền SDN quản lý riêng lẻ cho phép triển khai gia tăng Sự tồn nhiều miền tạo yêu cầu cá nhân điều khiển giao tiếp với thơng qua giao thức chuẩn hóa để trao đổi thơng tin định tuyến Khơng có cách tiếp cận phổ biến rộng rãi chấp nhận có nhiều cách triển khai hai mã nguồn mở hệ thống độc quyền Westbound Interface Westbound Interface cho phép giao tiếp điều khiển SDN mạng SDN Các giao diện thường sử dụng Border Gateway Protocol(BGP) để thu hẹp khoảng cách SDN mạng truyền thống SDN Application Plane ( Mặt phẳng ứng dụng SDN) Sức mạnh cách tiếp cận SDN mạng nằm hỗ trợ mà cung cấp cho ứng dụng mạng để giám sát quản lý hành vi mạng SDN mặt phẳng điều khiển cung cấp chức dịch vụ tạo điều kiện nhanh chóng phát triển triển khai ứng dụng mạng Mặc dù liệu SDN mặt phẳng điều khiển xác định rõ, có thỏa thuận chất phạm vi mặt phẳng ứng dụng Tối thiểu, mặt phẳng 34 Nhóm 18 ứng dụng bao gồm số ứng dụng mạng — nghĩa là, ứng dụng đặc biệt giải vấn đề quản lý kiểm sốt mạng.Khơng có thỏa thuận tập hợp ứng dụng chí danh mục ứng dụng Hơn nữa, lớp ứng dụng bao gồm mục đích chung cơng cụ dịch vụ trừu tượng hóa mạng xem phần chức mặt phẳng điều khiển Application Plane Architecture Mặt phẳng ứng dụng chứa ứng dụng dịch vụ xác định, giám sát, kiểm soát tài nguyên hành vi mạng Các ứng dụng tương tác với mặt phẳng điều khiển SDN thông qua giao diện điều khiển ứng dụng để Lớp điều khiển SDN để tự động tùy chỉnh hành vi thuộc tính tài nguyên mạng Việc lập trình ứng dụng SDN sử dụng chế độ xem trừu tượng tài nguyên mạng cung cấp lớp điều khiển SDN mơ hình thơng tin liệu hiển thị thông qua điều khiển ứng dụng giao diện Phần cung cấp tổng quan chức mặt phẳng ứng dụng, minh họa Hình12 HÌNH 12 Các chức giao diện mặt phẳng ứng dụng SDN 35 Nhóm 18 Northbound Interface Như mô tả Phần 7.5, giao diện hướng bắc cho phép ứng dụng Các chức dịch vụ máy bay kiểm soát truy cập mà không cần biết chi tiết thiết bị chuyển mạch mạng bên Điển hình hướng phía bắc giao diện cung cấp nhìn trừu tượng tài nguyên mạng kiểm soát phần mềm mặt phẳng điều khiển SDN Hình 12 giao diện hướng bắc giao diện cục từ xa giao diện Đối với giao diện cục bộ, ứng dụng SDN chạy máy chủ làm phần mềm mặt phẳng điều khiển (tức mạng điều khiển hoạt động hệ thống) Ngồi ra, ứng dụng chạy hệ thống từ xa, trường hợp giao diện hướng bắc giao thức API kết nối ứng dụng cho điều khiển NOS chạy máy chủ trung tâm Cả hai kiến trúc có khả thực Network Services Abstraction Layer Một số chức khái niệm đề xuất vị trí lớp SDN ngành kiến trúc: • Lớp cung cấp nhìn trừu tượng tài nguyên mạng ẩn thông tin chi tiết thiết bị mặt phẳng liệu bên • Lớp cung cấp nhìn tổng quát mặt phẳng điều khiển chức để ứng dụng viết hoạt động loạt hệ điều hành mạng điều khiển Cái chức tương tự chức 36 Nhóm 18 siêu giám sát máy ảo giám sát việc tách ứng dụng khỏi hệ điều hành phần cứng bên • Lớp cung cấp khả ảo hóa mạng cho phép chế độ xem khác sở hạ tầng mặt phẳng liệu bên Có thể cho rằng, lớp coi phần hướng bắc giao diện, với chức tích hợp mặt phẳng điều khiển mặt phẳng ứng dụng Một loạt kế hoạch phát triển gần rơi vào trường hợp lớp, thảo luận chúng nằm phạm vi chương Network Applications Nhiều ứng dụng mạng triển khai cho phần mềm xác định mạng Các khảo sát công bố khác SDN đưa danh sách chí danh mục chung khác mạng dựa SDN ứng dụng Hình 12 bao gồm sáu loại bao gồm phần lớn ứng dụng SDN Các phần sau thảo luận sáu loại Traffic Engineering Kỹ thuật giao thơng liên quan đến việc phân tích động, điều tiết dự đoán hành vi liệu di chuyển mạng với mục đích tối ưu hóa hiệu suất để đáp ứng thỏa thuận cấp dịch vụ (SLA) Giao thông kỹ thuật liên quan đến việc thiết lập sách định tuyến chuyển tiếp dựa Yêu cầu QoS Với SDN, nhiệm vụ kỹ thuật giao thơng phải đơn giản hóa đáng kể so với mạng SDN SDN cung cấp quan điểm toàn cầu thống thiết bị khơng 37 Nhóm 18 đồng cơng cụ mạnh mẽ để cấu hình quản lý thiết bị chuyển mạch mạng Kỹ thuật giao thông lĩnh vực hoạt động lớn phát triển SDN ứng dụng [KREU15] liệt kê loại ứng dụng sau đượcđược triển khai dạng ứng dụng SDN: • Mạng riêng ảo theo yêu cầu • Cân tải • Định tuyến nhận biết lượng • QoS cho mạng truy cập băng thông rộng • Lập lịch / tối ưu hóa • Kỹ thuật giao thơng với chi phí tối thiểu • Định tuyến QoS động cho ứng dụng đa phương tiện • Phục hồi nhanh chóng thơng qua nhóm chuyển đổi dự phịng nhanh • Khung quản lý sách QoS • Thực thi QoS • QoS qua mạng khơng đồng • Nhiều lập lịch gói • Quản lý hàng đợi để thực thi QoS • Phân chia trải rộng bảng chuyển tiếp Measurement and Monitoring Khu vực ứng dụng đo lường giám sát gần phân chia thành hai loại: ứng dụng cung cấp chức cho dịch vụ mạng ứng dụng làm tăng giá trị cho OpenFlow dựa SDNs 38 Nhóm 18 Một ví dụ danh mục lĩnh vực băng thông rộng gia đình kết nối Nếu kết nối với mạng dựa SDN, chức thêm vào phép đo lưu lượng nhu cầu mạng gia đình, cho phép hệ thống phản ứng với điều kiện thay đổi Loại thứ hai thường liên quan đến việc sử dụng loại kỹ thuật lấy mẫu ước lượng khác để giảm gánh nặng mặt phẳng điều khiển việc thu thập mặt phẳng liệu số liệu thống kê Security and Dependability Các ứng dụng bảo mật độ tin cậy có hai mục tiêu: • Giải lo ngại bảo mật liên quan đến việc sử dụng SDN: SDN liên quan đếnkiến trúc ba lớp (lớp ứng dụng, lớp điều khiển lớp liệu) cách tiếp cận điều khiển phân tán đóng gói liệu Tất điều tạo tiềm cho vectơ để công Đe doạ xảy lớp ba lớp giao tiếp lớp Ứng dụng SDN cần thiết để cung cấp cho việc sử dụng SDN an tồn • Sử dụng chức SDN để cải thiện bảo mật mạng: Mặc dù SDN đưa thách thức bảo mật cho nhà thiết kế mạng quản lý, cung cấp tảng để triển khai quán, sách chế bảo mật quản lý tập trung cho mạng SDN cho phép phát triển điều khiển bảo mật SDN SDN ứng dụng bảo mật cung cấp điều phối bảo mật dịch vụ chế 39 Nhóm 18 Data Center Networking Ba lĩnh vực ứng dụng SDN thảo luận — kỹ thuật giao thông, đo lường giám sát, bảo mật — liên quan đến nhiều mục đích sử dụng trường hợp nhiều loại mạng khác Ba ứng dụng cịn lại khu vực Hình 7.12 — mạng trung tâm liệu, tính di động khơng dây, mạng tập trung vào thơng tin — có trường hợp sử dụng loại mạng lưới Điện toán đám mây, liệu lớn, mạng doanh nghiệp lớn chí nhiều trường hợp, mạng doanh nghiệp nhỏ phụ thuộc mạnh mẽ vào khả mở rộng cao trung tâm liệu hiệu [KREU15] liệt kê điều sau yêu cầu trung tâm liệu: Cross-section bandwidth linh hoạt độ trễ thấp, QoS dựa yêu cầu ứng dụng, mức độ phục hồi cao, thông minh sử dụng tài nguyên để giảm tiêu thụ lượng cải thiện tổng thể hiệu nhanh nhạy việc cung cấp tài nguyên mạng (ví dụ: cách ảo hóa điều phối mạng với tính tốn lưu trữ) Note: Cross-section bandwidth - Băng thông mặt cắt ngang tốc độ liệu hai chiều tối đa truyền hai phần mạng chia thành hai nửa Với kiến trúc mạng truyền thống, nhiều yêu cầu số khó đáp ứng phức tạp khơng linh hoạt mạng SDN hứa hẹn cải thiện đáng kể khả nhanh chóng sửa đổi cấu hình mạng trung tâm liệu, để đáp ứng linh hoạt nhu cầu người dùng, để đảm bảo hoạt động hiệu mạng 40 Nhóm 18 Mobility and Wireless Ngồi tất hiệu suất, bảo mật độ tin cậy truyền thống u cầu mạng có dây, mạng khơng dây áp đặt loạt yêu cầu thách thức Người dùng di động liên tục tạo nhu cầu dịch vụ với chất lượng cao phân phối nội dung hiệu quả, không phụ thuộc vào vị trí Các nhà cung cấp mạng phải giải vấn đề liên quan để quản lý phổ tần có sẵn, thực chế chuyển giao, thực cân tải hiệu quả, đáp ứng QoS QoE yêu cầu trì bảo mật SDN cung cấp cơng cụ cần thiết cho nhà cung cấp mạng di động năm gần đây, số ứng dụng dựa SDN cho mạng không dây nhà cung cấp thiết kế Trong số người khác, [KREU15] liệt kê điều sau Các lĩnh vực ứng dụng SDN: tính di động liền mạch thông qua việc chuyển giao hiệu quả, tạo điểm truy cập ảo theo yêu cầu, cân tải, đường xuống lập lịch, sử dụng phổ động, can thiệp tế bào nâng cao điều phối, phân bổ khối tài nguyên cho khách hàng / trạm gốc, quản trị đơn giản, dễ dàng quản lý mạng không đồng công nghệ, khả tương tác mạng khác nhau, chia sẻ không dây sở hạ tầng quản lý QoS sách kiểm sốt truy cập Information-Centric Networking Mạng lấy thơng tin làm trung tâm (ICN), cịn gọi tập trung vào nội dung mạng, nhận quan tâm đáng kể năm gần đây, chủ yếu thực tế phân phối thao túng thông tin trở thành chức Internet Khơng giống truyền thống lấy máy chủ làm trung tâm mơ hình mạng, nơi thơng tin thu thập cách liên hệ định máy chủ 41 Nhóm 18 đặt tên, ICN nhằm mục đích cung cấp nguyên tắc mạng gốc cho truy xuất thông tin hiệu cách đặt tên trực tiếp hoạt động đối tượng thông tin Với ICN, có khác biệt vị trí danh tính, đótách thơng tin cho nguồn Với cách tiếp cận này, thơng tin nguồn đặt thơng tin mà người dùng tìm thấy, thơng tin đâu mạng thơng tin đặt tên, địa khớp độc lập với vị trí Trong ICN, thay máy chủ nguồn / đích cặp định để giao tiếp, phần thông tin đặt tên Trong ICN, sau yêu cầu gửi đi, mạng có trách nhiệm xác định vị trí tốt nguồn cung cấp thơng tin mong muốn Định tuyến thơng tin u cầu tìm kiếm nguồn tốt cho thông tin, dựa tên khơng phụ thuộc vào vị trí Triển khai ICN mạng truyền thống thách thức thiết bị định tuyến cần cập nhật thay định tuyến hỗ trợ ICN thiết bị Hơn nữa, ICN chuyển mơ hình phân phối từ mơ hình máy chủ đến người dùng sang mơ hình nội dung với người dùng Điều tạo nhu cầu tách biệt rõ ràng nhiệm vụ cung cầu thơng tin nhiệm vụ giao nhận SDN có tiềm cung cấp công nghệ cần thiết để triển khai ICN cung cấp khả lập trình phần tử chuyển tiếp tách biệt mặt phẳng điều khiển liệu Một số dự án đề xuất sử dụng khả SDN để thực ICN Khơng có cách tiếp cận đồng thuận để đạt kết hợp SDN ICN Các phương pháp tiếp cận đề xuất bao gồm cải tiến / sửa đổi đáng kể sang giao thức OpenFlow, phát triển ánh xạ tên thành địa IP sử dụng hàm băm, sử dụng tiêu đề tùy chọn IP làm trường tên sử dụng lớp trừu tượng công tắc OpenFlow định tuyến ICN, để lớp, công tắc OpenFlow định tuyến ICN hoạt động định tuyến ICN lập trình 42 Nhóm 18 User Interface Giao diện người dùng cho phép người dùng định cấu hình thơng số SDN ứng dụng để tương tác với ứng dụng hỗ trợ tương tác người dùng Một lần nữa, có hai giao diện khả thi Người dùng liên kết với Máy chủ ứng dụng SDN (có thể có khơng bao gồm mặt phẳng điều khiển) sử dụng bàn phím / hình máy chủ Thơng thường hơn, người dùng đăng nhập vào máy chủ ứng dụng qua mạng sở truyền thơng 43 Nhóm 18 Kết luận Sau thời gian nghiên cứu với nỗ lực nhóm, đề tài “kết nối mạng định nghĩa phần mềm SDN” nhóm, có thêm kiến thức: • Trình bày giải thích vị trí mà kiến trúc mạng truyền thống khơng phù hợp với nhu cầu mạng đại Liệt kê giải thích yêu cầu kiến trúc SDN • Trình bày tổng quan kiến trúc SDN • Trình bày tổng quan chức mặt phẳng liệu SDN • Hiểu khái niệm thiết bị mạng logic OpenFlow • Liệt kê giải thích chức mặt phẳng điều khiển SDN • Giải thích mục đích giao diện hướng nam, hướng bắc, hướng đơng hướng tây • Trình bày tổng quan kiến trúc mặt phẳng ứng dụng SDN • Liệt kê mô tả sáu lĩnh vực ứng dụng mà SDN quan tâm Do thời gian nghiên cứu có hạn nên tiểu luậ khơng thể tránh khỏi thiếu sót, nhóm em mong nhận ý kiến đóng góp từ thầy giáo bạn 44 Nhóm 18 Tài liệu tham khảo KREU15 Kreutz, D., et al “Software-Defined Networking: A Comprehensive Survey.” Proceedings of the IEEE, January 2015 LATI20 Latif, Z., et al “A Comprehensive Survey of Interface Protocols for Software Defined Networks.” Journal of Network and Computer Applications, volume 145, April 15, 2020 PHAM16 Pham, M., and Hoang, D “SDN Applications: The Intent-Based Northbound Interface Realisation for Extended Applications.” 2016 IEEE NetSoft Conference and Workshops, May 2016 ODCA14 Open Data Center Alliance Open Data Center Alliance Master Usage Model: Software-Defined Networking Rev 2.0 ODCA white paper 2014 ONF12 Open Networking Foundation Software-Defined Networking: The New Norm for Networks ONF white paper, April 12, 2012 ONF15 Open Networking Foundation OpenFlow Switch Specification Version 1.5.1 March 26, 2015 ONF16 Open Networking Foundation Intent NBI: Definition and Principles ONFTR-523, October 2016 STAL16 Stallings, W Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud Upper Saddle River, NJ: Pearson Addison Wesley, 2016 45 ... thông 43 Nhóm 18 Kết luận Sau thời gian nghiên cứu với nỗ lực nhóm, đề tài ? ?kết nối mạng định nghĩa phần mềm SDN? ?? nhóm, có thêm kiến thức: • Trình bày giải thích vị trí mà kiến trúc mạng truyền... dụng mạng triển khai cho phần mềm xác định mạng Các khảo sát công bố khác SDN đưa danh sách chí danh mục chung khác mạng dựa SDN ứng dụng Hình 12 bao gồm sáu loại bao gồm phần lớn ứng dụng SDN. .. cấp chức cho dịch vụ mạng ứng dụng làm tăng giá trị cho OpenFlow dựa SDNs 38 Nhóm 18 Một ví dụ danh mục lĩnh vực băng thơng rộng gia đình kết nối Nếu kết nối với mạng dựa SDN, chức thêm vào phép