Download luận văn bài tập tiểu luận với đề tài: Thiết kế hệ thống mạng máy tính, cho các bạn làm đề tài tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Download đồ án nghiên cứu khoa học với đề tài: Mô phỏng kênh truyền vô tuyến số bằng matlab, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng hệ thống giám sát mạng dựa trên phần mềm nguồn mở Zabbix, cho các bạn làm luận văn tham khảo
Download luận văn bài tập tiểu luận với đề tài: Thiết kế hệ thống mạng máy tính, cho các bạn làm đề tài tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Download đồ án nghiên cứu khoa học với đề tài: Mô phỏng kênh truyền vô tuyến số bằng matlab, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng hệ thống giám sát mạng dựa trên phần mềm nguồn mở Zabbix, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng hệ thống giám sát mạng dựa trên phần mềm nguồn mở Zabbix, cho các bạn làm luận văn tham khảo
Download luận văn bài tập tiểu luận với đề tài: Thiết kế hệ thống mạng cho một công ty, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn tốt nghiệp với đề tài: Phân tích và thiết kế mạng truy nhập GPON dựa trên phần mềm mô phỏng OptiSystem, cho các bạn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận văn đồ án tốt nghiệp ngành điện tử công nghiệp với đề tài: Thiết kế và thi công hệ thống giám sát và điều khiển thiết bị trong nhà kết hợp wifi và lora, cho các bạn làm luận văn tham khảo
Sự phát triển của máy vi tính đã làm gia tăng một cách mạnh mẽ các ứng dụng của XỬ LÝ TÍN HIỆU SỐ (Digital Signal Proccessing). Xu hướng này đã được tăng cường bởi sự phát triển đồng thời của thuật toán số (Numerical Algorithms) cho xử lý tín hiệu số. Hiện nay, xử lý tín hiệu số đã trở nên một ứng dụng cơ bản cho kỹ thuật mạch tích hợp hiện đại với các chip có thể lập trình ở tốc độ cao. Vì vậy, xử lý tín hiệu số được ứng dụng trong nhiều lĩnh vực khác nhau như:
• Xử lý tín hiệu âm thanh: nhận dạng tiếng nói/ người nói; tổng hợp tiếng nói, biến văn bản thành tiếng nói; kỹ thuật âm thanh số ;…
• Xử lý ảnh: thu nhận và khôi phục ảnh; làm nổi đường biên; lọc nhiễu; nhận dạng; mắt người máy; hoạt hình; các kỹ xảo về hình ảnh; bản đồ;…
• Viễn thông: xử lý tín hiệu thoại và tín hiệu hình; truyền dữ liệu; khử xuyên kênh; fax; truyền hình số; …
• Thiết bị đo lường và điều khiển: phân tích phổ; đo lường địa chấn; điều khiển vị trí và tốc độ; điều khiển tự động;…
• Quân sự: truyền thông bảo mật; xử lý tín hiệu rada, sonar; dẫn đường tên lửa;…
• Y học: não đồ; điện tim; chụp X quang; chụp CT (Computed Tomography Scans); nội soi;…
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn thạc sĩ ngành kĩ thuật điện tử với đề tài: Đánh giá ảnh hưởng của kênh Fading tới điều chế không gian, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Nghiên cứu kỹ thuật tấn công mạng LAN và xây dựng giải pháp đảm bảo an toàn mạng LAN, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận văn thạc sĩ ngành công nghệ thông tin với đề tài: Công nghệ ảo hóa Docker và ứng dụng tại Đại học Dân lập Hải Phòng, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Xây dựng hệ thống giám sát mạng dựa trên phần mềm nguồn mở Zabbix, cho các bạn làm luận văn tham khảo
Download luận văn bài tập tiểu luận với đề tài: Thiết kế hệ thống mạng cho một công ty, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn tốt nghiệp với đề tài: Phân tích và thiết kế mạng truy nhập GPON dựa trên phần mềm mô phỏng OptiSystem, cho các bạn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận văn đồ án tốt nghiệp ngành điện tử công nghiệp với đề tài: Thiết kế và thi công hệ thống giám sát và điều khiển thiết bị trong nhà kết hợp wifi và lora, cho các bạn làm luận văn tham khảo
Sự phát triển của máy vi tính đã làm gia tăng một cách mạnh mẽ các ứng dụng của XỬ LÝ TÍN HIỆU SỐ (Digital Signal Proccessing). Xu hướng này đã được tăng cường bởi sự phát triển đồng thời của thuật toán số (Numerical Algorithms) cho xử lý tín hiệu số. Hiện nay, xử lý tín hiệu số đã trở nên một ứng dụng cơ bản cho kỹ thuật mạch tích hợp hiện đại với các chip có thể lập trình ở tốc độ cao. Vì vậy, xử lý tín hiệu số được ứng dụng trong nhiều lĩnh vực khác nhau như:
• Xử lý tín hiệu âm thanh: nhận dạng tiếng nói/ người nói; tổng hợp tiếng nói, biến văn bản thành tiếng nói; kỹ thuật âm thanh số ;…
• Xử lý ảnh: thu nhận và khôi phục ảnh; làm nổi đường biên; lọc nhiễu; nhận dạng; mắt người máy; hoạt hình; các kỹ xảo về hình ảnh; bản đồ;…
• Viễn thông: xử lý tín hiệu thoại và tín hiệu hình; truyền dữ liệu; khử xuyên kênh; fax; truyền hình số; …
• Thiết bị đo lường và điều khiển: phân tích phổ; đo lường địa chấn; điều khiển vị trí và tốc độ; điều khiển tự động;…
• Quân sự: truyền thông bảo mật; xử lý tín hiệu rada, sonar; dẫn đường tên lửa;…
• Y học: não đồ; điện tim; chụp X quang; chụp CT (Computed Tomography Scans); nội soi;…
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn thạc sĩ ngành kĩ thuật điện tử với đề tài: Đánh giá ảnh hưởng của kênh Fading tới điều chế không gian, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Nghiên cứu kỹ thuật tấn công mạng LAN và xây dựng giải pháp đảm bảo an toàn mạng LAN, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận văn thạc sĩ ngành công nghệ thông tin với đề tài: Công nghệ ảo hóa Docker và ứng dụng tại Đại học Dân lập Hải Phòng, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận án tiến sĩ ngành kĩ thuật phần mềm với đề tài: Phương pháp tối ưu trong giai đoạn phát triển phần mềm nhũng, cho các bạn làm luận án tham khảo
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Thiết kế và chỉnh sửa giao diện cho website sử dụng hệ quản trị nội dung NukeViet, cho các bạn làm luận văn tham khảo
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://vietbaitotnghiep.com/dich-vu-viet-thue-luan-van
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Triển khai giải pháp giả lập thiết bị mạng với Unetlab-EVE, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Triển khai giải pháp giả lập thiết bị mạng với Unetlab-EVE, cho các bạn làm luận văn tham khảo
MỞ ĐẦU
Trong lĩnh vực Công Nghệ Thông Tin nói riêng, yêu cầu quan trọng nhất của người học đó chính là thực hành. Có thực hành thì người học mới có thể tự mình lĩnh hội và hiểu biết sâu sắc với lý thuyết. Với ngành mạng máy tính, nhu cầu thực hành được đặt lên hàng đầu.
Tuy nhiên, trong điều kiện còn thiếu thốn về trang bị như hiện nay, người học đặc biệt là sinh viên ít có điều kiện thực hành. Đặc biệt là với các thiết bị đắt tiền như Router, Switch chuyên dụng. Đồng thời việc thiết kế và chạy thử nghiệm các hệ thống mạng cũng không khả thi. Do đó các công cụ giả lập thiết bị mạng và mạng máy tính được ra đời.
Vì vậy em chọn đề tài “Triển khai giải pháp giả lập thiết bị mạng với Unetlab-EVE” với mục đích tìm hiểu về các thiết bị mạng và giả lập mạng máy tính đơn giản. Nội dung đồ án bao gồm:
Chương 1: Tổng quan về mạng máy tính
Chương 2: Thiết bị mạng và các công cụ mô phỏng giả lập
Chương 3: Thiết kế và kiểm thử mô hình mạng với công cụ giả lập Unetlab-EVE
Nhận viết luận văn đại học, thạc sĩ trọn gói, chất lượng, LH ZALO=>0909232620
Tham khảo dịch vụ, bảng giá tại: https://baocaothuctap.net
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Triển khai giải pháp giả lập thiết bị mạng với Unetlab EVE, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn đồ án tốt nghiệp ngành công nghệ thông tin với đề tài: Triển khai DHCP Server trên mô hình mạng ba lớp, cho các bạn tham khảo
Đồ Án Tốt Nghiệp Tìm Hiểu Lập Trình Đa Luồng Trong Java Và Ứng Dụng.docmokoboo56
Đồ Án Tốt Nghiệp Tìm Hiểu Lập Trình Đa Luồng Trong Java Và Ứng Dụng.doc
Dịch vụ hỗ trợ viết đề tài điểm cao – BAOCAOTHUCTAP.NET
Zalo / Tel: 0909.232.620
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn thạc sĩ ngành công nghệ thông tin với đề tài: Đảm bảo chất lượng dịch vụ cho truyền thông đa phương tiện thời gian thực trên internet, cho các bạn làm luận văn tham khảo
Nhận viết luận văn Đại học , thạc sĩ - Zalo: 0917.193.864
Tham khảo bảng giá dịch vụ viết bài tại: vietbaocaothuctap.net
Download luận văn thạc sĩ ngành công nghệ thông tin với đề tài: Các kế hoạch quản lý hàng đợi động Blue cho truyền thông đa phương tiện, cho các bạn làm luận văn tham khảo
Similar to Luận văn: Nghiên cứu công nghệ ảo hóa mạng với open flow (20)
Trọn Bộ 200 Đề Tài Báo Cáo Thực Tập Ngành Cơ Điện Tử, Từ Sinh Viên Giỏi. Cho các bạn có thể tham khảo. DỊCH VỤ VIẾT THUÊ BÁO CÁO THỰC TẬP, ZALO/TELEGRAM 0917 193 864
Trọn Bộ 200 Đề Tài Báo Cáo Thực Tập Ngành Công Tác Xã Hội, Điểm Cao. Cho các bạn tham khảo nha. VIẾT THUÊ BÁO CÁO THỰC TẬP NGÀNH CÔNG TÁC XÃ HỘI. ZALO/TELEGRAM 0917 193 864
Trọn Bộ 200 Đề Tài Báo Cáo Thực Tập Ngành Công Nghệ Thực Phẩm, Điểm Cao. Gửi đến các bạn sinh viên. DỊCH VỤ VIẾT THUÊ BÁO CÁO THỰC TẬP, ZALO/TELEGRAM 0917 193 864
210 đề tài báo cáo thực tập tại sở tư pháp. Những đề tài báo cáo đạt điểm cao, các bạn tham khảo nha. NHẬN VIẾT BÁO CÁO THỰC TẬP, ZALO/TELEGRAM 0917 193 864
210 đề tài báo cáo thực tập tại công ty thực phẩm. Cho các bạn có thể lựa chọn đề tài báo cáo phù hợp cho ngành nhé. VIẾT THUÊ BÁO CÁO THỰC TẬP, ZALO/TELEGRAM 0917 193 864
210 đề tài báo cáo thực tập quản trị văn phòng tại Ủy Ban Nhân Dân. Cho các bạn có thể tham khảo. DỊCH VỤ VIẾT THUÊ BÁO CÁO THỰC TẬP, ZALO/TELEGRAM 0917 193 864
200 đề tài luận văn thạc sĩ tài chính quốc tế. Các đề tài luận văn điểm cao, các bạn có thể tham khảo. NHẬN VIẾT LUẬN VĂN THẠC SĨ, ZALO/TELEGRAM 0917 193 864
200 đề tài luận văn thạc sĩ tài chính doanh nghiệp. Cho các bạn có thể tham khảo đề tài luận văn thạc sĩ điểm cao, NHẬN VIẾT LUẬN VĂN THẠC SĨ, ZALO/TELEGRAM 0917 193 864
200 đề tài luận văn thạc sĩ sinh học. Những đề tài luận văn thạc sĩ HAY từ các bạn học viên giỏi. DỊCH VỤ VIẾT THUÊ LUẬN VĂN THẠC SĨ, ZALO/TELEGRAM 0917 193 864
200 đề tài luận văn thạc sĩ nhân khẩu học. Các bạn cùng nhau tham khảo một số đề tài luận văn, để hoàn thiện bài luận văn nhé. DỊCH VỤ VIẾT THUÊ LUẬN VĂN THẠC SĨ, ZALO/TELEGRAM 0917 193 864
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
https://dienlanhbachkhoa.net.vn
Hotline/Zalo: 0338580000
Địa chỉ: Số 108 Trần Phú, Hà Đông, Hà Nội
CÁC BIỆN PHÁP KỸ THUẬT AN TOÀN KHI XÃY RA HỎA HOẠN TRONG.pptxCNGTRC3
Cháy, nổ trong công nghiệp không chỉ gây ra thiệt hại về kinh tế, con người mà còn gây ra bất ổn, mất an ninh quốc gia và trật tự xã hội. Vì vậy phòng chông cháy nổ không chỉ là nhiệm vụ mà còn là trách nhiệm của cơ sở sản xuất, của mổi công dân và của toàn thể xã hội. Để hạn chế các vụ tai nạn do cháy, nổ xảy ra thì chúng ta cần phải đi tìm hiểu nguyên nhân gây ra các vụ cháy nố là như thế nào cũng như phải hiểu rõ các kiến thức cơ bản về nó từ đó chúng ta mới đi tìm ra được các biện pháp hữu hiệu nhất để phòng chống và sử lý sự cố cháy nổ.
Mục tiêu:
- Nêu rõ các nguy cơ xảy ra cháy, nổ trong công nghiệp và đời sống; nguyên nhân và các biện pháp đề phòng phòng;
- Sử dụng được vật liệu và phương tiện vào việc phòng cháy, chữa cháy;
- Thực hiện được việc cấp cứa khẩn cấp khi tai nạn xảy ra;
- Rèn luyện tính kỷ luật, kiên trì, cẩn thận, nghiêm túc, chủ động và tích cực sáng tạo trong học tập.
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdfLngHu10
Chương 1
KHÁI LUẬN VỀ TRIẾT HỌC VÀ TRIẾT HỌC MÁC - LÊNIN
A. MỤC TIÊU
1. Về kiến thức: Trang bị cho sinh viên những tri thức cơ bản về triết học nói chung,
những điều kiện ra đời của triết học Mác - Lênin. Đồng thời, giúp sinh viên nhận thức được
thực chất cuộc cách mạng trong triết học do
C. Mác và Ph. Ăngghen thực hiện và các giai đoạn hình thành, phát triển triết học Mác - Lênin;
vai trò của triết học Mác - Lênin trong đời sống xã hội và trong thời đại ngày nay.
2. Về kỹ năng: Giúp sinh viên biết vận dụng tri thức đã học làm cơ sở cho việc nhận
thức những nguyên lý cơ bản của triết học Mác - Lênin; biết đấu tranh chống lại những luận
điểm sai trái phủ nhận sự hình thành, phát triển triết học Mác - Lênin.
3. Về tư tưởng: Giúp sinh viên củng cố niềm tin vào bản chất khoa học và cách mạng
của chủ nghĩa Mác - Lênin nói chung và triết học Mác - Lênin nói riêng.
B. NỘI DUNG
I- TRIẾT HỌC VÀ VẤN ĐỀ CƠ BẢN CỦA TRIẾT HỌC
1. Khái lược về triết học
a) Nguồn gốc của triết học
Là một loại hình nhận thức đặc thù của con người, triết học ra đời ở cả phương Đông và
phương Tây gần như cùng một thời gian (khoảng từ thế kỷ VIII đến thế kỷ VI trước Công
nguyên) tại các trung tâm văn minh lớn của nhân loại thời cổ đại. Ý thức triết học xuất hiện
không ngẫu nhiên, mà có nguồn gốc thực tế từ tồn tại xã hội với một trình độ nhất định của
sự phát triển văn minh, văn hóa và khoa học. Con người, với kỳ vọng được đáp ứng nhu
cầu về nhận thức và hoạt động thực tiễn của mình đã sáng tạo ra những luận thuyết chung
nhất, có tính hệ thống, phản ánh thế giới xung quanh và thế giới của chính con người. Triết
học là dạng tri thức lý luận xuất hiện sớm nhất trong lịch sử các loại hình lý luận của nhân
loại.
Với tư cách là một hình thái ý thức xã hội, triết học có nguồn gốc nhận thức và nguồn
gốc xã hội.
* Nguồn gốc nhận thức
Nhận thức thế giới là một nhu cầu tự nhiên, khách quan của con người. Về mặt lịch
sử, tư duy huyền thoại và tín ngưỡng nguyên thủy là loại hình triết lý đầu tiên mà con
người dùng để giải thích thế giới bí ẩn xung quanh. Người nguyên thủy kết nối những hiểu
biết rời rạc, mơ hồ, phi lôgích... của mình trong các quan niệm đầy xúc cảm và hoang
tưởng thành những huyền thoại để giải thích mọi hiện tượng. Đỉnh cao của tư duy huyền
thoại và tín ngưỡng nguyên thủy là kho tàng những câu chuyện thần thoại và những tôn
9
giáo sơ khai như Tô tem giáo, Bái vật giáo, Saman giáo. Thời kỳ triết học ra đời cũng là
thời kỳ suy giảm và thu hẹp phạm vi của các loại hình tư duy huyền thoại và tôn giáo
nguyên thủy. Triết học chính là hình thức tư duy lý luận đầu tiên trong lịch sử tư tưởng
nhân loại thay thế được cho tư duy huyền thoại và tôn giáo.
Trong quá trình sống và cải biến thế giới, từng bước con người có kinh nghiệm và có
tri thức về thế giới. Ban đầu là những tri thức cụ thể, riêng lẻ, cảm tính. Cùng với sự tiến
bộ của sản xuất và đời sống, nhận thức của con người dần dần đạt đến trình độ cao hơn
trong việc giải thích thế giới một cách hệ thống
Để xem full tài liệu Xin vui long liên hệ page để được hỗ trợ
:
https://www.facebook.com/garmentspace/
https://www.facebook.com/thuvienluanvan01
HOẶC
https://www.facebook.com/thuvienluanvan01
https://www.facebook.com/thuvienluanvan01
tai lieu tong hop, thu vien luan van, luan van tong hop, do an chuyen nganh
CHUYÊN ĐỀ BỒI DƯỠNG HỌC SINH GIỎI KHOA HỌC TỰ NHIÊN 9 CHƯƠNG TRÌNH MỚI - PHẦN...
Luận văn: Nghiên cứu công nghệ ảo hóa mạng với open flow
1. BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
---------------------------------------
NGUYỄN NGỌC BÌNH
NGHIÊN CỨU CÔNG NGHỆ ẢO HÓA MẠNG
VỚI OPENFLOW
Chuyên ngành : Kỹ thuật máy tính và truyền thông
LUẬN VĂN THẠC SĨ KỸ THUẬT
KỸ THUẬT MÁY TÍNH VÀ TRUYỀN THÔNG
NGƯỜI HƯỚNG DẪN KHOA HỌC
PGS.TS. NGÔ HỒNG SƠN
HÀ NỘI – 2014
2. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
1 / 71
LỜI CAM ĐOAN
Tôi xin cam đoan đề tài nghiên cứu của tôi hoàn toàn do tôi tự làm dưới sự
hướng dẫn của Thầy giáo PGS.TS Ngô Hồng Sơn. Những kết quả nghiên cứu, thử
nghiệm được thực hiện trên các phần mềm mô phỏng. Các số liệu, kết quả trình bày
trong luận văn là hoàn toàn trung thực và chưa từng được công bố trong bất cứ công
trình nào.
Các tài liệu tham khảo sử dụng trong luận văn đều được dẫn nguồn.
Nếu xảy ra bất cứ điều không đúng như những lời cam đoan trên, tôi xin chịu
hoàn toàn trách nhiệm trước Viện và Nhà trường.
Hà Nội, ngày tháng 3 năm 2014
Tác giả
Nguyễn Ngọc Bình
3. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
2 / 71
LỜI CẢM ƠN
Để hoàn thành khóa luận này, tôi xin tỏ lòng biết ơn sâu sắc đến PGS.TS.
Ngô Hồng Sơn đã tận tình hướng dẫn trong suốt quá trình viết luận văn tốt nghiệp.
Tôi cũng xin chân thành cảm ơn Thầy, Cô Viện Công nghệ Thông tin &
Truyền thông, Trường Đại học Bách Khoa Hà Nội, đặc biệt là các thầy cô trong bộ
môn Truyền thông & Mạng máy tính đã tận tình truyền đạt kiến thức trong thời gian
học tập và nghiên cứu tại đây. Với vốn kiến thức được tiếp thu trong quá trình học
tập và nghiên cứu không chỉ là nền tảng cho quá trình nghiên cứu khóa luận mà
còn là hành trang quí báu để tôi bước vào đời một cách vững chắc và tự tin.
Tôi cũng thầm biết ơn sự ủng hộ của đồng nghiệp, gia đình và bạn bè –
những người thân yêu luôn là chỗ dựa vững chắc cho tôi.
Cuối cùng, tôi xin kính chúc Thầy cô, Đồng nghiệp, Gia đình dồi dào sức
khỏe và thành công trong sự nghiệp cao quý.
Xin trân trọng cảm ơn!
Học viên
Nguyễn Ngọc Bình
4. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
3 / 71
MỤC LỤC
LỜI CAM ĐOAN ............................................................................................................. 1
LỜI CẢM ƠN................................................................................................................... 2
DANH SÁCH THUẬT NGỮ VÀ VIẾT TẮT ................................................................... 5
DANH MỤC HÌNH VẼ .................................................................................................... 6
ĐẶT VẤN ĐỀ .................................................................................................................. 8
CHƯƠNG 1. CƠ SỞ LÝ THUYẾT VỀ CÔNG NGHỆ ẢO HÓA MẠNG ...................... 10
1.1 Openflow - Ảo hóa hạ tầng mạng ............................................................................. 10
1.2 Sự cần thiết của OpenFlow ....................................................................................... 11
1.3 Kiến trúc và ứng dụng của OpenFlow....................................................................... 11
1.4 Giải pháp sử dụng mạng OpenFlow ......................................................................... 19
1.4.1 Sự cần thiết cho một kiến trúc mạng mới.......................................................... 19
1.4.2 Mục tiêu của mạng OpenFlow.......................................................................... 20
1.4.3 Giao thức OpenFlow........................................................................................ 22
1.4.4 Lợi ích của mạng SDN dựa trên giao thức OpenFlow ...................................... 24
1.5 Giới thiệu về NetFPGA ........................................................................................... 26
CHƯƠNG 2. CÁC GIẢI PHÁP ỨNG DỤNG ẢO HÓA MẠNG DỰA TRÊN
OPENFLOW................................................................................................................... 32
2.1 Giải pháp giới hạn giám sát QoS băng thông mạng.................................................. 32
2.2 Giải pháp sử dụng Open vSwitch............................................................................. 35
2.3 Giải pháp điều khiển luồng dữ liệu lớn .................................................................... 39
2.4 Giải pháp sử dụng OpenFlow trên NetFPGA ............................................................ 39
2.5 Kết luận chương ........................................................................................................ 41
CHƯƠNG 3. CÀI ĐẶT THỬ NGHIỆM VÀ KẾT QUẢ THU ĐƯỢC ............................ 42
3.1 Triển khai sFlow để giám sát Open vSwitch ............................................................. 42
3.2 Triển khai đo kiểm giới hạn lưu lượng băng thông mạng .......................................... 44
3.3 Cài đặt thử nghiệm điều khiển luồng dữ liệu lớn....................................................... 53
3.4 Triển khai cài đặt của một dự án NetFPGA............................................................... 58
3.5 Kết luận chương ....................................................................................................... 64
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI ................................................. 64
TÀI LIỆU THAM KHẢO ............................................................................................... 65
5. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
4 / 71
PHỤ LỤC ....................................................................................................................... 67
Phụ lục 1. Code của node.js............................................................................................. 67
Phụ lục 2. File thiết kế của NetFPGA .............................................................................. 71
6. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
5 / 71
DANH SÁCH THUẬT NGỮ VÀ VIẾT TẮT
Từ viết tắt Thuật ngữ tiếng anh Thuật ngữ tiếng việt
SNMP Simple Network Management
Protocol
SDN Software-Defined Network Mạng điều khiển bằng phần mềm
API Application Programming Interface Giao diện lập trình ứng dụng
DRAM Dynamic Random Access Memory Bộ nhớ truy cập ngẫu nhiên động
FPGA Field Programmable Gate Array Mảng cổng khả trình
IP Internet Protocol
MAC Media Access Control Điều khiển truy nhập thiết bị
OF SW OpenFlow Switch Bộ chuyển mạch OpenFlow
OSC OpenFlow Switch Controller Mạch điều khiển các bộ chuyển
mạch OpenFlow
DDOS Distributed Denial of Service Tấn công từ chối dịch vụ
PCI Peripheral Component Inter-connect Kết nối thành phần ngoại vi
PSTN Public Switched Telephone Network Mạng điện thoại chuyển mạch
công cộng
SRAM Static Random Access Memory Bộ nhớ truy cập ngẫu nhiên tĩnh
ONF Open Networking Foundation
TDM Time Division Multiplexing Ghép kênh theo thời gian
ATM Asynchronous Transfer Mode Kiểu truyền không đồng bộ
7. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
6 / 71
DANH MỤC HÌNH VẼ
Hình 1 - Kiến trúc mạng với switch và router sử dụng OpenFlow................................... 10
Hình 2 - OpenFlow agent ................................................................................................ 12
Hình 3 - Môi trường mạng Campus ................................................................................. 13
Hình 4 – Ghi dữ liệu vào Flow Table............................................................................... 14
Hình 5 - OpenFlow Controller......................................................................................... 15
Hình 6 - Ảo hóa mạng với OpenFlow.............................................................................. 16
Hình 7 - Cấu trúc của một OpenFlow Switch................................................................... 17
Hình 8 - Cấu tạo của một flow-entry................................................................................ 18
Hình 9 - Các bước khi một flow mới tới bộ chuyển mạch OpenFlow............................... 19
Hình 10 - Kiến trúc mạng điều khiển bằng phần mềm ..................................................... 21
Hình 11 - Ví dụ về tập lệnh của OpenFlow...................................................................... 23
Hình 12 - Nền tảng NetFPGA.......................................................................................... 27
Hình 13 - Sơ đồ khối chi tiết các thành phần trong kit NetFPGA ..................................... 28
Hình 14 - Cấu trúc đơn giản một dự án với NetFPGA...................................................... 29
Hình 15 – modules NetFPGA.......................................................................................... 29
Hình 16 - Sơ đồ tổng quát của hệ thống NetFPGA........................................................... 30
Hình 17 - Triển khai giám sát lưu lượng .......................................................................... 34
Hình 18 - Mô hình chung về Open vSwitch..................................................................... 35
Hình 19 - Triển khai Open vSwitch ................................................................................. 36
Hình 20 - Open vSwitch với các giao diện ảo và giao diện vật lý..................................... 37
Hình 21 - Giám sát lưu lượng mạng qua các interface...................................................... 38
Hình 22 - Giám sát nhiều interface .................................................................................. 39
Hình 23 - Mô hình giám sát sFlow tập trung.................................................................... 42
Hình 24 - Kết quả hiển thị trên sFlow-Trend.................................................................... 43
Hình 25 - Mô hình điều khiển băng thông của card mạng ................................................ 44
Hình 26 - Kết nối vào máy chủ XenCitrix bằng phần mềm XenCenter ............................ 45
Hình 27 - Kết nối SSH..................................................................................................... 47
Hình 28 - Hiển thị bridge cua Open vSwitch.................................................................... 47
Hình 29 - Cấu hình hsflow............................................................................................... 47
Hình 30 - sFlow-Trend status .......................................................................................... 48
8. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
7 / 71
Hình 31 - Giám sát các card mạng ................................................................................... 48
Hình 32 - Counter............................................................................................................ 48
Hình 33 - Top N.............................................................................................................. 49
Hình 34 - Circles ............................................................................................................. 49
Hình 35 - Host................................................................................................................. 49
Hình 36 - Theo dõi thông tin Network packets/host ......................................................... 50
Hình 37 - Theo dõi thông tin Network packets/host ......................................................... 50
Hình 38 - Show virtual interface...................................................................................... 51
Hình 39 - Xác định vif38.0 là card mạng ảo của Oracle ................................................... 51
Hình 40 - Mô hình điều khiển luồng dữ liệu lớn .............................................................. 53
Hình 41 - Host bị flood ping............................................................................................ 57
Hình 42 - Biểu đồ thể hiện các gói tin bị drop khi bật node.js .......................................... 58
Hình 43 - Mô hình phần chia NetFPGA thành 4 host....................................................... 61
9. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
8 / 71
ĐẶT VẤN ĐỀ
Sự bùng nổ của các thiết bị và nội dung di động, ảo hóa máy chủ, và sự ra
đời của dịch vụ điện toán đám mây là một trong những xu hướng thúc đẩy các
ngành công nghiệp mạng xem xét lại kiến trúc mạng truyền thống. Đáp ứng yêu cầu
thị trường hiện nay là hầu như không thể với kiến trúc mạng truyền thống. Đối mặt
với ngân sách không đổi hoặc giảm, các doanh nghiệp ngành Công nghệ Thông tin
(CNTT) đang cố gắng để tận dụng tối đa khả năng mà mạng của họ có thể đáp ứng
bằng cách sử dụng các công cụ quản lý ở mức thiết bị và các quy trình thủ công.
Các hãng cung cấp dịch vụ cũng phải đối mặt với những thách thức tương tự như
yêu cầu về tính di động cũng như sự bùng nổ băng thông, lợi nhuận đang bị xói
mòn bởi chi phí vốn cho thiết bị leo thang và doanh thu không tăng hoặc suy giảm.
Chính vì lý do trên, các nhà nghiên cứu đã đưa ra giải pháp: Mạng điều khiển
bằng phần mềm (Software-Defined Networking)
Mạng điều khiển bằng phần mềm (SDN) là một kiến trúc mạng mới phát
triển trong thời gian gần đây, trong đó việc điều khiển mạng được tách rời khỏi việc
chuyển tiếp và có thể được lập trình. Khác với trước đây khi còn bị ràng buộc chặt
chẽ trong từng thiết bị mạng đơn lẻ, điều khiển mạng sử dụng các thiết bị tính toán
có thể truy cập (accessible computing device) cho phép cơ sở hạ tầng cơ bản được
trừu tượng hóa cho các ứng dụng và dịch vụ mạng, hay là các ứng dụng và dịch vụ
sẽ coi mạng như một thực thể hợp thống nhất.
Đối với doanh nghiệp và nhà cung cấp, công nghệ của mạng SDN dựa trên
OpenFlow cho phép các kĩ sư công nghệ thông tin giải quyết các vấn đề liên quan
tới băng thông cao, tính chất thay đổi của các ứng dụng ngày nay, chuyển đổi mạng
cho phù hợp với các yêu cầu làm việc luôn thay đổi, và làm giảm đáng kể độ phức
tạp của hoạt động điều hành và quản lý mạng. Từ đó tôi quyết định chọn đề tài: “
Nghiên cứu công nghệ ảo hóa mạng với OpenFlow ” trong phạm vi nghiên cứu
kiểm soát QoS băng thông với mục đích: tích hợp được một giải pháp ảo hóa mạng
Open Flow (Open vSwitch) trên nền tảng ảo hóa XenCitrix.
Với những yêu cầu trên, tôi sẽ thực hiện những nhiệm vụ sau trong luận văn:
10. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
9 / 71
Tìm hiểu lý thuyết ảo hóa mạng, nguyên lý, mô hình, các giải pháp ảo hóa
mạng, ảo hóa server hiện có.
Trên cơ sở thực tế đề xuất mô hình giám sát, điều khiển giới hạn QoS
băng thông trên các thiết bị, phần mềm OpenFlow, Open vSwitch.
Triển khai thử nghiệm.
Đánh giá kết quả đạt được.
Luận văn được chia thành 3 chương với các nội dung chính sau:
Chương 1: Cơ sở lý thuyết về ảo hóa mạng, trình bày về việc cần thiết phải
có một thế hệ mạng mới, các khái niệm liên quan đến OpenFlow để ảo hóa
mạng.
Chương 2: Các mô hình và giải pháp ảo hóa mạng, trình bày về các mô hình
giám sát mạng thông dụng hiện nay, để từ đó thực hiện quá trình điều khiển,
quản lý chất lượng dịch vụ (QoS) băng thông một cách linh động với
OpenFlow, Open vSwitch.
Chương 3: Cài đặt triển khai thử nghiệm mô hình ảo hóa mạng với công cụ
giám sát luồng dữ liệu sFlow, triển khai đánh giá Open vSwitch, OpenFlow
áp dụng trên các card mạng ảo với nền tảng ảo hóa XenCitrix.
Nhờ những cố gắng, tôi đã có được một số kết quả nhất định. Mặc dù vậy, do
thời gian có hạn nên một số ý tưởng vẫn chưa được thực hiện và kết quả nghiên cứu
không tránh khỏi sai sót. Vì vậy, tôi rất mong nhận được ý kiến đóng góp của các
Thầy Cô giáo và bạn bè.
Tôi xin chân thành cám ơn PGS.TS Ngô Hồng Sơn đã hướng dẫn, giúp đỡ
tôi trong quá trình nghiên cứu thực hiện luận văn này.
11. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
10 / 71
CHƯƠNG 1. CƠ SỞ LÝ THUYẾT VỀ CÔNG NGHỆ ẢO HÓA MẠNG
Trong chương này tác giả sẽ giới thiệu về mạng điều khiển bằng phần mềm
dựa trên giao thức OpenFlow. Với các khái niệm, định nghĩa và mô hình chung nhất
về mạng này cùng giao thức OpenFlow sẽ giúp chúng ta có một cái nhìn tổng quan
về mục tiêu mà luận văn hướng tới; cùng với đó là một xu hướng phát triển của
mạng trong tương lai.
1.1 Openflow - Ảo hóa hạ tầng mạng
Trong khoảng thời gian gần đây với việc ra đời hàng loạt các chuẩn công
nghệ mới nhằm cải tiến khắc phục các nhược điểm của các chuẩn Network hiện tại
trong các môi trường ứng dụng nhất định như TRILL (DC/Campus), PBB
(Provider), DCE/DCB/… nhưng chưa có chuẩn nào thực sự có tính ảnh hưởng đến
toàn bộ kiến trúc của hạ tầng Network đặt biệt là việc mang lại khả năng ảo hóa
toàn bộ hệ thống Network toàn diện như OpenFlow Hình 1 [11].
Hình 1 - Kiến trúc mạng với switch và router sử dụng OpenFlow
Các nhà nghiên cứu cũng nhưng các hãng sản xuất thiết bị đã và đang khẳng
định cam kết định hướng đầu tư lâu dài vào mảng sản phẩm và giải pháp
12. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
11 / 71
Networking (bên cạnh các mảng sản phẩm khác như Server/Storage/PC-
Laptop/Printer) với việc tham gia tích cực vào việc nghiên cứu hình thành nên các
chuẩn mở mang tính cách mạng mà một trong số đó là OpenFlow. Vậy OpenFlow
bao hàm những gì trong đó và khả năng ứng dụng của chuẩn này tới đâu mà được
kỳ vọng là một trong những chuẩn sẽ thay đổi kiến trúc hạ tầng Network trong
tương lai gần, chúng ta hãy cùng tìm hiểu một số đặc điểm của chuẩn này để thấy rõ
hơn về tiềm năng của nó một phần để lý giải tại sao các nhà nghiên cứu lại tích cực
tham gia vào việc xúc tiến các nghiêng cứu liên quan đến chuẩn này như vậy.
1.2 Sự cần thiết của OpenFlow
Các chuẩn Network đã và đang trải qua một giai đoạn phát triển vượt bậc
trong suốt 2 thập kỷ gần đây với việc vô số các chuẩn mới được đưa ra nhằm khắc
phục những khuyết điểm của các chuẩn cũ nhưng những chuẩn hiện tại vẫn còn
những khuyết điểm trong việc khó khăn trong việc mở rộng thay đổi chức năng của
hạ tầng network, đòi hỏi mất nhiều công sức quản trị trong việc định hướng các
luồng dữ liệu, phức tạp trong việc tích hợp các giải pháp bảo mật cho các luồng dữ
liệu và càng phức tạp hơn khi cần chuyển đổi công năng trong hệ thống Network để
phục vụ cho các mục đích khác nhau trong hệ thống, các quyết định xử lý như thế
nào đối với từng luồng traffic hiện tại đang được thực hiện trên các thiết bị riêng
biệt như switch/router… Đó là một vài vấn đề tồn tại trong các hệ thống Network
hiện tại thúc đẩy các nhà nghiêng cứu tích cực đưa ra các chuẩn mới mà một trong
số đó là OpenFlow được sự hậu thuẩn tích cực từ các công ty hàng đầu trong lĩnh
vực cung cấp sản phẩm và giải pháp Network hiện nay trong liên minh chung Open
Networking Foundation (ONF).
1.3 Kiến trúc và ứng dụng của OpenFlow
Khái niệm của các nhà phát triển khi đưa ra OpenFlow là nó mô phỏng một
phần của các giải pháp ảo hóa đang phát triển như vũ bảo hiện nay trong các hệ
thống System như VMware, Citrix… hay mở rộng kiến trúc Stacking trên các thiết
bị Network hiện tại như HP IRF Stacking, Cisco VSS ở một quy mô rộng hơn
13. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
12 / 71
không chỉ trong một khối thiết bị được stacking hiện tại mà toàn bộ hệ thống… Mục
đích chính là tạo ra một hệ thống điều khiển tập trung tách rời giữa Data Plane và
Control Plane trong các thiết bị Network nhưng khác với các giải pháp Stacking
hiện tại trên các thiết bị Network toàn bộ Control Plane trong OpenFlow sẽ được
tập trung về OpenFlow Controller, trên mỗi thiết bị tương thích với OpenFlow sẽ
bao gồm thêm một thành phần OpenFlow Agent như mô hình bên dưới :
ĐIỀU KHIỂN LUỒNG
(OpenFlow Controller)
Open Flow
Data path (Phần cứng)
Control Path
Hình 2 - OpenFlow agent
Như vậy các quyết định về các luồng traffic sẽ được quyết định tập trung tại
OpenFlow Controller (thông thường sẽ có 2 Controller trong một phân vùng
Network để tăng tính dự phòng) giúp đơn giản trong việc quản trị và cấu hình trong
toàn hệ thống, để thấy rõ hơn chúng ta hãy tham khảo vào ví dụ đơn giản dưới đây
để hiểu rõ hơn:
- Giả sử có một luồng traffic xuất phát từ 1 user trong hệ thống là Sue Smith
muốn truy cập vào dịch vụ Web trên Server nằm ở Server Farm:
14. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
13 / 71
NETWORK
OpenFlow Controller
PHẦN MỀM QUẢN LÝ OPENFLOW
Quản trị
viên
Trung tâm dữ liệu
(IDC)
Hình 3 - Môi trường mạng Campus
Traffic xuất phát từ User này khi đến Access Switch thì Access Switch sẽ
chặn lại và gởi một request tới OpenFlow Controller để hỏi xem chúng ta nên làm
gì với luồng traffic này, OpenFlow Controller sẽ đối chiếu với những policy đã
được cấu hình sẳn và trả lời lại cho thiết bị Access Switch rằng user này sẽ phải
chứng thực với AD, phải thỏa các policy của Firewall/IPS… Nếu thỏa được luồng
traffic xuất phát từ User này phải đi đến Web Server thông qua uplink đến
CoreSwitch 01 với băng thông được đảm bảo là bao nhiêu… và sau cùng sẽ được
ghi vào log tập trung để tiến hành theo dõi và phân tích. Để tăng tốc trong hệ thống
và giảm độ delay các policy này sẽ được lưu lại trên các thiết bị trong bảng
FlowTable để đối với các lần sau sẽ không phải hỏi lại mà các thiết bị lớp Access sẽ
ra quyết định ngay dựa trên các bảng này.
15. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
14 / 71
Hình 4 – Ghi dữ liệu vào Flow Table
Như ta thấy với kiến trúc như trên vừa đảm bảo đồng nhất toàn bộ việc quản
trị trong hệ thống đồng thời đảm bảo các chính sách về bảo mật cũng như đảm bảo
chất lượng dịch vụ được làm tốt hơn, đơn giản hơn và chi tiết hơn đến tận mức
user/service, đây thực sự là điều các nhà quản trị mạng luôn mong muốn trong hệ
thống của mình. Ở giao diện quản trị chúng ta có thể monitor và thiết lập các policy
theo User hoặc theo Application mang lại khả năng tùy biến quản trị cực kỳ linh
hoạt cho hệ thống.
Với cơ chế hoạt động mô tả ở trên chúng ta đã thấy sự linh hoạt khi tích hợp
các thành phần vào hệ thống OpenFlow bất kể thiết bị đó là Switch hay Router, việc
thay đổi hệ thống mạng theo hướng ảo hóa hệ thống mạng để đạt được hệ thống
IaaS trở nên đơn giản hơn rất nhiều với việc luân chuyển các thiết bị hỗ trợ
OpenFlow từ hệ thống mạng được quản lý bởi OpenFlow Controller này sang hệ
thống mạng được quản lý bởi OpenFlow khác nhằm mục đích tái cấu trúc nhanh hệ
thống mạng cho các nhu cầu thay đổi về ứng dụng một cách cực kỳ linh hoạt. Ngoài
ra một thiết bị tương thích với OpenFlow có thể được quản lý bởi nhiều Controller
cùng lúc thông qua FlowVisor giúp thiết bị đó có khả năng đảm nhiệm nhiều chức
năng trong hệ thống đồng thời vd: vừa đóng vai trò AccessSwitch được quản lý bởi
16. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
15 / 71
Controller A (nằm trong phân vùng mạng A), vừa đóng vai trò Server Switch được
quản lý bởi Controller B (nằm trong phân vùng mạng B)…
OpenFlow Controller
OF Protocol
Stack Đường dữ liệu của OpenFlow
Table manager
SW Flow Table
SW Packet Processing
Cổng quản trị HW Table manager
Vendor Hardware Driver
Các cổng Switch HW Packet Processing Tables
OF HW Abstraction API
Vendor HW API
Luồng điều khiển
Luồng dữ liệu
OpenFlow
Protocol OpenFlow Switch SW Architecture
Packet *
Metadata
Port
Control
Flow Updates
* Scats
Hình 5 - OpenFlow Controller
Từ khả năng đó cho phép chúng ta ảo hóa hệ thống Network hiện tại thành
các phân vùng mạng khác nhau đảm nhận các chức năng khác nhau, dưới đây là mô
phỏng tính năng này dựa trên mô hình vật lý thật đang được triển khai thử nghiệm
trong cộng đồng phát triển trong các trường đại học và tổ chức nghiêng cứu trên
khắp nước Mỹ, khoảng cách giữa các thiết bị này khá xa do nằm rải rác liên kết toàn
hệ thống thử nghiệm này lại với nhau. Từ một mô hình mạng vật lý duy nhất chúng
ta có thể chia cắt thành các phân vùng mạng ảo khác nhau phù hợp với các mục
đích khác nhau:
17. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
16 / 71
Variable
Bandwidth
Packet Link
Dynamic
Optical
Bypass
Unified
Recovery
Traffic
Engineering
Differential
Treatment
Circuit
Switch
Packet
Switch
Packet
Switch
HỆ THỐNG ĐIỀU HÀNH MẠNG
VIRTUALIZATION (SLICING) PLANE
Giao thức trong mạng OpenFlow
Packet & Circuit
Switch
Packet & Circuit
Switch
Ứng dụng
Mạng
UnderLying Data
Plane Switching
Unifying
Abstraction
Hình 6 - Ảo hóa mạng với OpenFlow
Đề làm rõ hơn về công nghệ OpenFlow ta cùng đi tìm hiểu các tính năng
mới của công nghệ này
Các khái niệm, định nghĩa và mô hình chung nhất về mạng này cùng giao
thức OpenFlow sẽ giúp người đọc có một cái nhìn tổng quan về mục tiêu mà đồ án
hướng tới; cùng với đó là một xu hướng phát triển của mạng trong tương lai.
Bộ chuyển mạch OpenFlow bao gồm ba thành phần chính: Flow-table,
Secure Channel, giao thức OpenFlow, như hình 7 dưới đây:
18. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
17 / 71
Hình 7 - Cấu trúc của một OpenFlow Switch
Chức năng cụ thể của từng thành phần trong chuyển mạch OpenFlow:
Flow-table: Bảng này bao gồm các flow-entry và mỗi flow-entry có một
Action đi kèm dùng để xử lý các flow. Phần này được xây dựng trên nền
tảng NetFPGA.
Secure Channel: Là phần mềm dùng để kết nối bộ chuyển mạch với bộ điều
khiển. Nó cho phép lệnh và gói tin được truyền qua lại giữa bộ điều khiển và
bộ chuyển mạch sử dụng giao thức OpenFlow. Phần này được xây dựng trên
hệ điều hành Linux.
Giao thức OpenFlow: Giao thức cho phép chỉnh sửa flow-table từ một bộ
điều khiển từ xa, và các nhà nghiên cứu tránh được việc phải lập trình cho bộ
chuyển mạch.
Để hiểu thêm về kiến trúc bộ chuyển mạch, chúng ta sẽ đi sâu vào các khái
niệm như flow, flow-entry.
19. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
18 / 71
Một flow được định nghĩa là các gói tin trùng (matching) với một header cụ
thể bên trong flow-table. Việc so sánh giữa header của gói tin và header của một
flow-entry để quyết định gói tin thuộc flow nào và Action đi kèm với nó có thể xảy
ra hai trường hợp: một là so sánh trùng một cách chính xác tất cả các trường (match
exactly); hai là chỉ trùng một trường nào đó (wildcard match).
Hình 8 - Cấu tạo của một flow-entry
Hình 8 [9] miêu tả cấu tạo của một flow-entry. Mỗi một flow-entry sẽ có một
Action đi kèm với nó. Đối với chuyển mạch OpenFlow chuyên dụng, có 3 loại cơ
bản sau:
Forward những gói tin của luồng này tới một port cho trước. Action này cho
phép những gói tin được định tuyến trong mạng.
Đóng gói và forward những gói tin của luồng này tới một bộ điều khiển. Gói
tin được chuyển tới Secure Channel nơi mà nó được đóng gói và gửi tới bộ
điều khiển. Action này được sử dụng đối với gói tin đầu tiên của một luồng
mới và bộ điều khiển sẽ quyết định có đưa nó vào trong flow-table hay
không. Hoặc Action này được sử dụng trong các thí nghiệm nhằm mục đích
forward tất cả các gói tin tới bộ điều khiển để xử lý.
Hủy bỏ (Drop) các gói tin của luồng này. Action này được sử dụng cho mục
đích an ninh mạng nhằm chống lại tình trạng tấn công DoS (Denial of
Service) hoặc làm giảm các lưu lượng giả được phát tán trên mạng.
20. Luận văn thạc sỹ kỹ thuật máy tính và truyền thông
19 / 71
Thành phần cuối cùng của một flow-entry là Counters. Counters dùng để
theo dõi số lượng gói tin hoặc byte và thời gian kể từ khi gói cuối cùng trùng với
một flow-entry trong flow-table (dùng để xóa đi những luồng không còn hoạt
động).
Máy tính điều khiển
Openflow
Flow Table
Flow Table
1
2
3
4
5
Open vSwitch
Máy tính điều khiển
Openflow
Flow A
Flow A
6
7
8
Open vSwitch
Hình 9 - Các bước khi một flow mới tới bộ chuyển mạch OpenFlow
Hình 9 là các bước để định tuyến một flow từ một máy tính nguồn sang một
máy tính đích thông qua hai bộ chuyển mạch OpenFlow. Trong sơ đồ bên trái, flow-
table của hai bộ chuyển mạch đều không chứa gì. Khi một gói tin đến trong bước 1,
nó được forward tới bộ điều khiển trong bước 2. Bộ điều khiển kiểm tra gói tin đến
và thêm một flow-entry (flow A) vào trong flow-table của các bộ chuyển mạch
trong bước 3. Sau đó gói tin được gửi tới máy tính đích trong bước 4 và 5. Trong
các bước 6, 7, 8 bất kì gói tin mới nào thuộc về cùng một flow (flow A của gói tin
thứ 1) sẽ được định tuyến trực tiếp tới máy tính đích.
1.4 Giải pháp sử dụng mạng OpenFlow
1.4.1 Sự cần thiết cho một kiến trúc mạng mới
Hầu hết các mạng thông thường đều theo kiến trúc phân cấp, được xây dựng
với các tầng của thiết bị chuyển mạch Ethernet được sắp xếp theo cấu trúc cây.
Thiết kế này thực sự hiệu quả khi mô hình tính toán client-server chiếm ưu thế,
21. DOWNLOAD ĐỂ XEM ĐẦY ĐỦ NỘI DUNG
MÃ TÀI LIỆU: 50726
DOWNLOAD: + Link tải: Xem bình luận
Hoặc : + ZALO: 0932091562