(TIỂU LUẬN) TIỂU LUẬN CHUYÊN NGÀNH đề tài tìm hiểu virtual extensible LAN (pygame) và ứng dụng

102 2 0
(TIỂU LUẬN) TIỂU LUẬN CHUYÊN NGÀNH đề tài tìm hiểu virtual extensible LAN (pygame) và ứng dụng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: MẠNG VÀ AN NINH MẠNG o0o TIỂU LUẬN CHUYÊN NGÀNH Đề tài: Tìm hiểu Virtual Extensible LAN (Pygame) ứng dụng Nhóm sinh viên thực - Trần Quang Hiệp 18110108 - Nguyễn Quốc Hoan 18110109 - Cao Thị Mai Trâm 18110218 Giảng viên hướng dẫn - ThS Nguyễn Đăng Quang  TP Hồ Chí Minh, tháng 10 năm 2021 Tieu luan TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐÀO TẠO CHẤT LƯỢNG CAO NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: MẠNG VÀ AN NINH MẠNG o0o TIỂU LUẬN CHUYÊN NGÀNH Đề tài: Tìm hiểu Virtual Extensible LAN (Pygame) ứng dụng Nhóm sinh viên thực - Trần Quang Hiệp 18110108 - Nguyễn Quốc Hoan 18110109 - Cao Thị Mai Trâm 18110218 Giảng viên hướng dẫn - ThS Nguyễn Đăng Quang  TP Hồ Chí Minh, tháng 10 năm 2021 Tieu luan NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Giáo viên hướng dẫn Nguyễn Đăng Quang Tieu luan NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN Giáo viên phản biện LỜI NĨI ĐẦU Tieu luan (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung Khơng có thành công mà không gắn liền với nỗ lực, cố gắng, hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp Là trình phấn đấu khơng ngừng nghỉ bên cạnh hướng dẫn, bảo tận tình, gắn bó tình cảm sâu sắc Để hoàn thành tốt đề tài báo cáo này, chúng em xin gửi lời cảm ơn chân thành đến giảng viên, thầy Nguyễn Đăng Quang, người trực tiếp hỗ trợ chúng em suốt trình làm đề tài Chúng em cảm ơn thầy đưa lời khuyên từ kinh nghiệm thực tiễn để định hướng cho chúng em với yêu cầu đề tài chọn, giải đáp thắc mắc đưa góp ý, chỉnh sửa kịp thời giúp chúng em khắc phục nhược điểm hoàn thành tốt thời hạn đề Chúng em xin gửi lời cảm ơn chân thành quý thầy cô khoa Đào tạo Chất Lượng Cao nói chung ngành Cơng Nghệ Thơng Tin nói riêng tận tình truyền đạt kiến thức cần thiết giúp chúng em có tảng để làm nên đề tài này, tạo điều kiện để chúng em tìm hiểu thực tốt đề tài Đề tài báo cáo chúng em thực với hạn chế mặt kiến thức, kĩ thuật kinh nghiệm thực tế Do đó, q trình làm nên đề tài có thiếu sót điều khơng thể tránh khỏi nên chúng em mong nhận ý kiến đóng góp quý báu thầy để kiến thức chúng em hồn thiện chúng em làm tốt lần sau Chúng em xin chân thành cảm ơn Cuối lời, nhóm em kính chúc thầy dồi sức khỏe thành công nghiệp trồng người Tp Hồ Chí Minh, tháng 10 năm 2021 Nhóm sinh viên thực Tieu luan (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung MỤC LỤC MỤC LỤC HÌNH ẢNH I PHẦN MỞ ĐẦU .1 Lý chọn đề tài Đối tượng nghiên cứu Phạm vi nghiên cứu .1 Mục tiêu nghiên cứu PHẦN NỘI DUNG CHƯƠNG I LÝ THUYẾT Pygame gì? 1.1 Khái niệm Pygame 1.2 Mục đích đời Pygame 2 Ưu điểm Pygame 3 Làm game với Python & Pygame 3.1 Cài đặt bắt đầu Python 3.2 Cài thư viện Pygame 3.3 Các lệnh đơn giản với Pygame 3.2.1 Chương trình “Hello word” 3.2.2 Các lệnh thường dùng Pygame .7 (tham khảo trang 9->13,24,27,28 : https://inventwithpython.com/makinggames.pdf) CHƯƠNG II ỨNG DỤNG Lên ý tưởng .17 Phát triển ý tưởng 20 Cấu hình kiểm thử 24 Tieu luan (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung (Ai làm phần nhớ coi: https://www.youtube.com/watch?v=mFbdfXWmLU8 phần search câu lệnh sử dụng phần [00:07:11]: Hướng Dẫn Chèn Background Sàn Game [00:17:31]: Hướng Dẫn Tạo Flappy Bird Hệ Thống Ống [00:42:37]: Hướng Dẫn Xử Lý Va Chạm Game [00:52:56]: Hướng Dẫn Tạo chuyển động cho Flappy Bird [01:04:13]: Hướng Dẫn Tạo Hệ Thống Tính Điểm [01:18:55]: Hướng Dẫn Tạo Màn Hình Kết thúcs [01:22:09]: Hướng Dẫn Xử Lý Âm Thanh ) 3.1 Chèn Background sàn game 11 3.2 Tạo chim Flappy Bird hệ thống ống 11 3.3 Xử lý va chạm game 11 3.4 Tạo chuyển động cho chim Flappy Bird 11 3.5 Tạo hệ thống tính điểm cho game 11 3.6 Xử lý âm game 11 Hướng dẫn sử dụng 24 PHẦN KẾT LUẬN .41 Kết đạt .41 Thuận lợi 41 Khó khăn 41 Nhận xét đánh giá tổng quan 41 Đánh giá mức độ hoàn thành thành viên .41 TÀI LIỆU THAM KHẢO .42 Tieu luan (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung R3(config)#int e0/0 R3(config-if)#ip add 30.1.1.2 255.255.255.252 R3(config-if)#ip ospf area R3(config-if)#no shut R3(config)#int e0/1 R3(config-if)#ip add 50.1.1.2 255.255.255.252 R3(config-if)#ip ospf area R3(config-if)#no shut R3(config)#int range e0/0-1 R3(config-if-range)#ip pim sparse-mode R3(config)#ip pim rp-address 10.1.1.1 R3(config)#int e0/1 R3(config-if)#ip igmp join-group 230.1.1.1 R1(config)#ip multicast-routing R1(config)#router ospf R1(config-router)#router-id 1.1.1.1 R1(config)#int lo0 R1(config-if)#ip add 10.1.1.1 255.255.255.255 R1(config-if)#ip pim sparse-mode R1(config-if)#ip ospf area R1(config)#int e0/0 R1(config-if)#ip add 50.1.1.1 255.255.255.252 R1(config-if)#ip ospf area R1(config-if)#ip pim sparse-mode R1(config)#int e0/1 R1(config-if)#ip add 40.1.1.1 255.255.255.252 36 Tieu luan (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung R1(config-if)#ip ospf area R1(config-if)#ip pim sparse-mode R1(config)#ip pim rp-address 10.1.1.1 3.2.3 Kiểm tra cấu hình Dùng lệnh debug nve < > với mode hỗ trợ để xem log gói Pygame đóng/mở NX01#debug nve packet NX02#debug nve packet NX03#debug nve packet Dưới log entry mẫu để thấy gói tin qua NX01 decapsulate gói Pygame có layer port 4789, VNI 10000, có source ip 100.100.100.2 ip VTEP NX03 gửi đến dest multicast 230.1.1.1 NX01# 2021 Sep 20 09:44:56.542032 nve: nve_ip_udp_decapsulate: Pygame Packet - UDP Port: 4789 VNI: 10000 VTEP: 0x49000001 Source: 100.100.100.2 Dest: 230.1.1.1 Ngoài ra, thực lệnh show nve vni – để theo dõi trạng thái interface nve với thông số VNI, show nve peers – để quan sát peer thiết bị gõ lệnh, show nve interface – qua lệnh quan sát interface nve VTEP dùng đóng gói Pygame với kết hợp VPC NX03# show nve vni Codes: CP - Control Plane UC - Unconfigured DP - Data Plane SA - Suppress ARP SU - Suppress Unknown Unicast Xconn - Crossconnect MS-IR - Multisite Ingress Replication Interface VNI Multicast-group State Mode Type [BD/VRF] - - - 37 Tieu luan Flags (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung nve1 10000 230.1.1.1 Up DP L2 [10] NX02# show nve vni … Interface VNI Multicast-group State Mode Type [BD/VRF] Flags - - - nve1 10000 230.1.1.1 Up DP L2 [10] NX01(config)# show nve peers Interface Peer-IP State LearnType Uptime Router-Mac - - - -nve1 100.100.100.2 Up DP 01:40:15 n/a NX01(config)# show nve interface Interface: nve1, State: Up, encapsulation: PYGAME VPC Capability: VPC-VIP-Only [notified] Local Router MAC: 5001.0001.0007 Host Learning Mode: Data-Plane Source-Interface: loopback0 (primary: 200.200.200.1, secondary: 100.100.100.1 NX02(config)# show nve interface Interface: nve1, State: Up, encapsulation: PYGAME VPC Capability: VPC-VIP-Only [notified] Local Router MAC: 5001.0002.0007 Host Learning Mode: Data-Plane Source-Interface: loopback0 (primary: 200.200.200.2, secondary: 100.100.100.1) 38 Tieu luan (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung NX03# show nve interface Interface: nve1, State: Up, encapsulation: PYGAME VPC Capability: VPC-VIP-Only [not-notified] Local Router MAC: 5001.0003.0007 Host Learning Mode: Data-Plane Source-Interface: loopback0 (primary: 100.100.100.2, secondary: 0.0.0.0) NX01# show nve vni data-plane Codes: CP - Control Plane UC - Unconfigured DP - Data Plane SA - Suppress ARP SU - Suppress Unknown Unicast Xconn - Crossconnect MS-IR - Multisite Ingress Replication Interface VNI Multicast-group State Mode Type [BD/VRF] Flags - - - nve1 10000 230.1.1.1 Up DP L2 [10] Dùng PC8 với ip 192.168.10.10 ping PC9 192.168.10.11 ta thấy gói ICMP chạy thơng suốt Sau thực lệnh trace để xem thiết bị mà gói ICMP qua PC8 gửi Có thể thấy rằng, PC phải qua nhiều hop switch, router có địa ip thuộc lớp mạng khác thực trace ta thấy gói ICMP thẳng tới hop destination gói tin ICMP đó, giống với cách mà ta ping nội lớp mạng LAN mà không cần đến dẫn đường router, đặc trưng mà Pygame tạo 39 Tieu luan (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung Hình 2.7 Kiểm tra đường truyền PC VPCS> trace 192.168.10.11 trace to 192.168.10.11, hops max, press Ctrl+C to stop *192.168.10.11 45.078 ms 40 Tieu luan (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung PHẦN KẾT LUẬN Kết đạt Sau chọn nghiên cứu chủ đề PYGAME, chúng em có hội tiếp cận với công nghệ Hiểu PYGAME gì? Các ưu điểm PYGAME so với VLAN truyền thống Hiểu cách thứ đóng gói PYGAME, có điều khác so với cách đóng gói VLAN Bên cạnh chúng em cịn tìm hiểu mơ hình Spine-Leaf giúp hệ thống mạng hoạt động cách tối ưu với bang thông cao độ trễ thấp Từ đó, đến cách thức triển khai công nghệ PYGAME cách chuyển lưu lượng PYGAME Thuận lợi Chúng em có tảng từ CCNA, CCNP nên khơng có q nhiều trở ngại tiếp cận, nghiên cứu đề tài Có đóng góp ý kiến gợi ý từ Thầy giúp chúng em xác định mục tiêu cần nghiên cứu Khó khăn PYGAME theo đánh giá chung cịn cơng nghệ Việt Nam, nên tài liệu tiếng Việt chuyên sâu hạn chế Do vốn từ tiếng Anh chúng em cịn hạn chế nên tiểu luận có xuất số câu chữ chưa lưu loát chúng em giữ nguyên thuật ngữ tiếng Anh Mong Thầy thơng cảm Do tình hình diễn biến phức tạp dịch COVID-19, chúng em chưa thể gặp mặt bàn bạc trực tiếp, dẫn đến số bất đồng quan điểm trình nghiên cứu qua Online Nhận xét đánh giá tổng quan Nhìn chung chúng em hồn thành mục tiêu đặt ban đầu Phần lý thuyết hoàn thành đầy đủ, phần Ứng dụng chúng em tìm hướng phát triển them thay Đánh giá mức độ hoàn thành thành viên Mỗi thành viên hoàn thành phần phân cơng,tham gia đóng góp ý kiến xây dựng nội dung nhiên có tuần bị trễ hạn 41 Tieu luan (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung TÀI LIỆU THAM KHẢO  PYGAME Implementation (https://support.huawei.com/enterprise/en/doc/EDOC1000178306/b14c979f/ Pygame-implementation)  PYGAME Configuration Guide (http://www.h3c.com/en/d_201601/913054_294551_0.htm)  Using PYGAME to Implement DCI (https://support.huawei.com/enterprise/en/doc/EDOC1100198428/ba47102/usingPygame-to-implement-dci)  Virtual Extensible Local Area Network (PYGAME) Implementation (http://www.infosecwriters.com/Papers/vsawant_velan.pdf)  PYGAME Design and Deployment (https://www.cisco.com/c/dam/m/sl_si/events/2016/ cisco_dan_inovativnih_resitev/pdf/ cisco_day_slovenia_2016_Pygame_marian_klas_final.pdf)  Pygame - Công nghệ ảo hóa DC (https://viblo.asia/p/Pygame-cong-nghe-ao-hoa-dc-1Je5EQLL5nL)  PYGAME Basics (https://support.huawei.com/enterprise/en/doc/EDOC1000173015/a74c6374/ Pygame-basics)  Tổng quan kiến trúc Leaf-Spine (https://cnttshop.vn/blogs/tin-tuc/tong-quan-ve-kien-truc-leaf-spine)  Implementing PYGAME (https://content.cisco.com/chapter.sjs?uri=/searchable/chapter/content/en/us/td/ docs/routers/asr9000/software/asr9k-r6-6/lxvpn/configuration/guide/b-l2vpn-cgasr9000-66x/b-l2vpn-cg-asr9000-66x_chapter_01010.html.xml)  Virtual Extensible LAN (PYGAME) Overview 42 Tieu luan (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung (TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung(TIEU.LUAN).TIEU.LUAN.CHUYEN.NGANH.de.tai.tim.hieu.virtual.extensible.LAN.(pygame).va.ung.dung

Ngày đăng: 24/12/2023, 11:46

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan