ĐẠI HỌC QUỐC GIA TP HCM TRƯỜNG ĐẠI HỌC BÁCH KHOA TRẦN KIÊN CƯỜNG TÌM HIỂU IPv6, MOBILE IPv6 VÀ ỨNG DỤNG MOBILE IPv6 TẠI VIỆT NAM Chuyên ngành: Kỹ thuật điện tử LUẬN VĂN THẠC SĨ TP HỒ CHÍ MINH, tháng 07 năm 2012 CƠNG TRÌNH ĐƯỢC HỒN THÀNH TẠI TRƯỜNG ĐẠI HỌC BÁCH KHOA ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH Cán hướng dẫn khoa học :… Cán chấm nhận xét 1: … Cán chấm nhận xét 2: … Luận văn thạc sĩ bảo vệ Trường Đại học Bách Khoa, ĐHQG Tp HCM ngày tháng năm Thành phần Hội đồng đánh giá luận văn thạc sĩ gồm: … … … … … Xác nhận Chủ tịch Hội đồng đánh giá LV Bộ môn quản lý chuyên ngành sau luận văn sửa chữa (nếu có) Chủ tịch Hội đồng đánh giá LV Bộ môn quản lý chuyên ngành TRƯỜNG ĐẠI HỌC BÁCH KHOA PHÒNG ĐÀO TẠO SĐH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc Tp HCM, ngày 02 tháng 07 năm 20 12 NHIỆM VỤ LUẬN VĂN THẠC SĨ Trần Kiên Cường Nam Họ tên học viên: …………………………………… Phái: .…… 25/05/1986 Lâm Đồng Ngày, tháng, năm sinh: Nơi sinh: … Kỹ thuật điện tử 10140005 Chuyên ngành: MSHV: I- TÊN ĐỀ TÀI: Tìm hiểu IPv6, Mobile IPv6 ứng dụng Mobile IPv6 Việt Nam .………………… … II- NHIỆM VỤ VÀ NỘI DUNG: Tìm hiểu kỹ IPv6, Mobile IPv6 Từ xây dựng số mơ hình demo lý thuyết tìm hiểu Bên cạnh đó, luận văn trình bày khái quát tình hình ứng dụng IPv6 Mobile IPv6 Việt Nam 30/08/2011 III- NGÀY GIAO NHIỆM VỤ: 02/07/2012 IV- NGÀY HOÀN THÀNH NHIỆM VỤ: Tiến sỹ Lưu Thanh Trà V- CÁN BỘ HƯỚNG DẪN: CÁN BỘ HƯỚNG DẪN (Họ tên chữ ký) CHỦ NHIỆM BỘ MÔN QUẢN LÝ CHUYÊN NGÀNH (Họ tên chữ ký) KHOA QL CHUYÊN NGÀNH (Họ tên chữ ký) LỜI CÁM ƠN Trong xã hội phát triển nay, hình thức trao đổi thơng tin trở nên đa dạng, phong phú đòi hỏi chất lượng ngày cao Internet thông tin di động hai yếu tố phát triển mang tính chất tồn cầu định chất lượng thông tin quốc gia ngày Trong số lượng thiết bị di động khả kết nối thiết bị dân dụng vào mạng internet xu bùng nổ nay, địi hỏi phải có giao thức mạng đủ để đáp ứng số lượng chất lượng mạng Internet đại Trong khuân khổ luận văn, học viên muốn đưa nhìn tổng quan khái niệm tình hình ứng dụng giao thức mạng hệ IPv6 Mobile IPv6 Từ nhận thấy xu tính cấp thiết phải chuyển đổi giao thức mạng từ IPv4 sang IPv6 Do số hạn chế hiểu biết lý thuyết kinh nghiệm thống kê quy hoạch mạng, luận văn khơng thể tránh khỏi thiếu sót Học viên mong nhận phản hồi đóng góp từ thầy bạn bè để hồn thiện luận văn Trong trình thực luận văn, học viên nhận giúp đỡ nhiều tập thể cá nhân Trước hết học viên xin chân thành cảm ơn TS Lưu Thanh Trà, giảng viên khoa Điện Tử Viên Thông trường Đại Học Bách Khoa Tp Hồ Chí Minh giúp đỡ học viên thực luận văn Thầy theo dõi tận tình hướng dẫn học viên hồn thành cơng việc giao Bên cạnh đó, học viên gửi lời cảm ơn đến bạn bè, đặc biệt anh chị làm việc VTN2 giúp cá nhân học viên biết thêm tình hình ứng dụng IPv6 Việt Nam Tp Hồ Chí Minh ngày 02 tháng 07 năm 2012 Học viên Trần Kiên Cường TĨM TẮT LUẬN VĂN Luận văn “Tìm hiểu IPv6, Mobile IPv6 ứng dụng Mobile IPv6 Việt Nam” bao gồm bốn phần chính: + Phần trình bày lý mục đích mà học viên chọn đề tài “Tìm hiểu IPv6, Mobile IPv6 ứng dụng Mobile IPv6 Việt Nam” + Phần hai trình bày sơ lược khái niệm cấu trúc giao thức mạng IPv6 Mobile IPv6 từ cho thấy ưu điểm IPv6, Mobile IPv6 so với IPv4 Mobile IP Trong phần hai đưa tính hợp lý MIP6 so với MIP4 trình tối ưu đường truyền + Phần ba trình bày khái quát tình hình chuyển đổi ứng dụng IPv6, Mobile IPv6 giới Việt Nam Luận văn đưa dẫn chứng cho thấy mức độ phát triển bùng nổ thiết bị kết nối mạng tính cấp thiết phải chuyển đổi từ IPv4 sang IPv6 Bên cạnh đó, luận văn đưa xu cách thức chuẩn bị cho trình chuyển đổi mạng thảo luận giới áp dụng Việt Nam + Phần cuối mơ hình thực nghiệm IPv6, Mobile IPv6 phần mềm phần cứng Đây phần luận văn Qua phần này, người đọc tự trải nghiệm kiến thức IPv6, Mobile IPv6 cách dễ dàng Mô hình phần cứng xây dựng theo gợi ý mơ hình mộtphịng thí nghiệm mạng IPv6 giới (dành cho giáo dục) có tính khả thi tiến hành xây dựng trường đại học trung tâm mạng Việt Nam Qua bốn phần trên, học viên hy vọng bạn đọc có khái niệm giao thức mạng IPv6 Mobile IPv6 Bên cạnh đó, bạn đọc nhận tầm quan trọng việc chuyển đổi sang giao thức mạng mới, từ góp phần nâng cao nhận thức cho cộng đồng, giúp cho trính nâng cấp chuyển đổi giao thức mạng Việt Nam nhanh chóng thuận lợi MỤC LỤC MỤC LỤC HÌNH MỤC LỤC BẢNG TỪ VIẾT TẮT – KÝ HIỆU – THUẬT NGỮ Phần :PHẦN MỞ ĐẦU 1.1 1.2 Đối tượng mục tiêu luận văn Tình hình nghiên cứu lĩnh vực đề tài Phần :TỔNG QUAN VỀ IPV6 11 2.1 Giới thiệu 11 2.2 Phân loại địa IPv6 [2] 11 2.3 Cách mô tả địa IPv6 12 2.4 Cấu trúc phần header IPv6 [2] 14 2.4.1 Định dạng header chuẩn 15 2.4.2 Phần header mở rộng Ipv6 16 Phần :MOBILE IPv6 19 3.1 Một số khái niệm Mobile IP 19 3.1.1 Thuật ngữ công nghệ Mobile IP 19 3.1.2 Các thành phần mạng Mobile IP 20 3.1.3 Các đặc tính Mobile IP 21 3.1.4 Các đặc tính Mobile IPv6 so với Mobile IPv4 22 3.2 Cách thức hoạt động Mobile IPv6 24 3.2.1 Hoạt động 24 3.2.2 Binding Updates Acknowledgments 27 3.2.3 Làm ràng buộc 31 3.2.4 Phát di chuyển 31 3.2.5 Trở nhà 33 3.2.6 Định tuyến tam giác 34 3.2.7 Tối ưu định tuyến 35 3.2.8 Quản lý liên kết 37 Phần :ỨNG DỤNG IPv6, MOBILE IPv6 TẠI VIỆT NAM 41 4.1 Tình hình phát triển IPv6 Mobile IPv6 41 4.1.1 Trên giới 41 4.1.2 Tại Việt Nam 41 4.1.2.1 Các nhà cung cấp dịch vụ mạng 42 4.1.2.2 Lộ trình chuyển đổi 44 4.1.2.3 Chính sách kết nối & thúc đẩy VNNIC 45 4.2 Triển khai ứng dụng IPv6, Mobile IPv6 Việt Nam 46 4.2.1 Tình hình sử dụng internet Việt Nam 46 4.2.2 Tính cấp thiết phải triển khai IPv6 Mobile IPv6 Việt Nam 48 4.2.3 Những bước cần thiết để triển khai IPv6 Mobile IPv6 Việt Nam 49 4.2.3.1 Phân tích lợi ích có 50 4.2.3.2 Phân tích chi phí 51 4.2.3.3 Những rủi ro 51 4.2.3.4 4.2.3.5 4.2.3.6 4.2.3.7 Nhóm chuyển đổi 52 Đào tạo 52 Lập kế hoạch 53 Tiến hành thực 55 Phần :MÔ HÌNH MƠ PHỎNG VÀ ỨNG DỤNG IPv6, MOBILE IPv6 56 5.1 Mục tiêu ý nghĩa 56 5.1.1 Mục tiêu 56 5.1.1.1 Mạng IPv6 56 5.1.1.2 Mạng Mobile IPv6 57 5.1.2 Ý nghĩa 57 5.2 Mô mạng IPv6 58 5.2.1 Định tuyến mạng IPv6 58 5.2.1.1 Mơ hình mơ 58 5.2.1.2 RIPng 59 5.2.1.3 OSPFv3 62 5.2.2 DHCPv6 66 5.2.2.1 Mơ hình mơ 66 5.2.2.2 Cấu hình cho router 67 5.2.2.3 Kết 68 5.2.3 Mô hình mạng riêng ảo VPNv6 71 5.2.3.1 Mơ hình mơ 71 5.2.3.2 Cấu hình cho router 73 5.2.3.3 Kết 76 5.3 Xây dựng hệ thống thí nghiệm mạng IPv6 81 5.3.1 Giao tiếp mạng LAN 81 5.3.2 Mơ hình phịng thí nghiệm mini ứng dụng mạng IPv6 87 5.3.2.1 Đặc tính hỗ trợ 87 5.3.2.2 Mơ hình thiết bị 88 5.3.2.3 Thiết lập 90 5.4 Mô Mobile IPv6 91 5.4.1 Công cụ mô 91 5.4.1.1 NS-2 91 5.4.1.2 Mobiwan 93 5.4.2 Cài đặt NS-2 Mobiwan môi trường Ubuntu 98 5.4.3 Kết mô giải thích 100 5.5 Xây dựng hệ thống thí nghiệm mạng Mobile IPv6 107 5.5.1 Mơ hình hệ thống 107 5.5.2 Các phương án xây dựng hệ thống 108 5.5.2.1 Xây dựng độc lập 109 5.5.2.2 Xây dựng theo đặc tính truyền dẫn 109 5.5.3 Cấu hình patch cài đặt MIPv6 kernel cho HA, MN CN 111 5.5.4 Thiết lập cho HA, MN, CN router 114 5.5.4.1 HA 114 5.5.4.2 MN 115 5.5.4.3 CN 115 5.5.4.4 CNrouter 116 5.5.4.5 Frouter 116 5.5.5 Kiểm tra hệ thống 116 5.5.6 Kết giải thích 116 KẾT LUẬN 117 TÀI LIỆU THAM KHẢO 118 MỤC LỤC HÌNH Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình 2-1 Cấu trúc gói tin Ipv6 14 2-2 Các trường phần header Ipv6 15 2-3 Chuỗi Header mở rộng 17 3-1 Các thành phần Mobile IP mối quan hệ chúng 20 3-2 Tính suốt Mobile IP 21 3-3 Hoạt động Mobile IPv6 giao tiếp liệu 27 3-4 Định dạng thông điệp BU 28 3-5 Một entry nhớ lưu ràng buộc HA 29 3-6 Định dạng địa alternate-CoA 30 3-7 Định dạng BA 30 3-8 Phát di chuyển khả gói 32 3-9 Giao thức trở nhà 34 3-10 Định tuyến tam giác 35 3-11 Trường hợp xấu tốt định tuyến HA 36 3-12 Tín hiệu tối ưu định tuyến 37 3-13 Phát địa HA 39 4-1 Sơ đồ kết nối mạng IPv6 46 4-2 Tỉ lệ người dung truy cập thong tin Việt Nam 47 5-1 Mơ hình mơ định tuyến mạng IPv6 58 5-2 Mơ hình mơ DHCPv6 67 5-3 Mô hình mơ mạng riêng ảo VPNv6 72 5-4 Mơ hình kết nối hai máy tính qua mạng LAN 82 5-5 Kết nối card mạng ảo với bridge ảo 83 5-6 Kết nối card mạng ảo card mạng thật 84 5-7 Mơ hình phịng thí nghiệm mạng IPv6 88 5-8 Thiết kế vùng tự trị (AS) 89 5-9 Tổng quan NS góc độ người dung 91 5-10 Cấu trúc thư mục NS-2 92 5-11 Mạng di động cục mạng liên kết NS 94 5-12 Một mạng bao gồm nhiều site 95 5-13 Sơ đồ mạng tạo GT-ITM 96 5-14 Hệ thống phân cấp mức địa NS 98 5-15 Hệ điều hành Ubuntu 99 5-16 Mô hình mơ Mobile IPv6 101 5-17 Cấu trúc phân cấp mạng Mobiwan 102 5-18 Mơ hình vật lý thực nghiệm mạng Mobile IPv6 108 5-19 Xây dựng phần cứng thực nghiệm mạng Mobile IPv6 110 MỤC LỤC BẢNG Bảng 2-3 Không gian loại địa 14 Bảng 2-7 Một số Header mở rộng 18 Quá trình giao tiếp liệu CN với MN thể phần mềm lần vết Lưu ý gói tin khơng xếp theo thứ tự Kết chứng tỏ giao thức Mobile IPv6 hoạt động với phần mềm hỗ trợ 5.5 Xây dựng hệ thống thí nghiệm mạng Mobile IPv6 5.5.1 Mơ hình hệ thống Hình sau mơ tả kết nối vật lý hệ thống: 107 Hình 5-18 Mơ hình vật lý thực nghiệm mạng Mobile IPv6 Mạng nhà nút di động (MN) 2003 :: / 64 Các đại lý nhà (HA) cài đặt router HA Mạng nhà CN 2001 :: / 64 Kịch hệ thống: MN di chuyển mạng nhà mạng (2005 :: / 64) (được quảng bá Frouter) Bảng sau mô tả địa giao diện: Nút Giao diện Địa HA eth0 2003::2 eth1 2004::2 eth2 2002::2 MN eth0 2003::1 CN router eth0 2002::1 eth1 2000::1 eth2 2001::1 eth0 2004::3 eth1 2005::3 eth0 2001::8 Frouter CN 5.5.2 Các phương án xây dựng hệ thống Tất hệ thống xây dựng hệ điều hành SUSE 10.1 (Linux kernel 2.6.16.13-4) [18] HA, MN CN biên dịch lại với nhân 108 Linux 2.6.16 MIPv6-2.0.2-linux-2.6.16.patch để cung cấp tính Mobile IPv6 Các hệ điều hành patch tải ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2 từ địa chỉ: http://mobile- ipv6.org/software/download/mipv6-2.0.2-linux-2.6.16.patch.gz Hệ thống xây dựng theo hai phương án sau: Xây dựng thành phần mạng độc lập với Xây dựng thành hai thành phần hữu tuyến không dây 5.5.2.1 Xây dựng độc lập Mạng thử nghiệm thực bao gồm năm máy tính Hai số có vai trị CN MN Ba PC khác cấu thiết bị có khả định tuyến IPv6 Tất thành phần mạng kết nối thông qua cáp mạng LAN Riêng kết nối từ MN đến router thực đường truyền không dây (các card mạng wifi access point) Với cách xây dựng này, học viên dễ dàng thao tác thực hành trực quan Tuy nhiên cách cần nhiều thiết bị độc lập nên đòi hỏi phải có đầu tư phần cứng đáng kể 5.5.2.2 Xây dựng theo đặc tính truyền dẫn Học viên chọn cách để trình bày ứng dụng Mobile IPv6 Để xây dựng hệ thống thành hai thành phần hữu tuyến không dây, ta cần thiết bị sau: Một máy tính với hệ thống bốn hệ điều hành Linux Suse cài đặt chạy chung phần mềm VMWare Workstation Mỗi hệ điều hành xây dựng thành CN, CNrouter, HA, Frouter Bốn thiết bị mạng kết nối với switch ảo VMWare cấu hình giao diện IPv6 mơ hình mơ tả Một máy tính cài đặt hệ điều hành Linux Suse xây dựng thành MN MN dùng card wifi để kết nối với mạng hữu tuyến Hai access point (được chuyển từ hai card wireless) đóng vai trò thiết bị phát wireless cho HA Frouter Cả hai kết nối với máy tính số 109 Mơ hình chi tiết xây dựng sau: Hình 5-19 Xây dựng phần cứng thực nghiệm mạng Mobile IPv6 Kết nối thiết bị ảo mô tả sau: CNrouter nhân hệ điều hành Linux Suse 10.1 xây dựng có chức IPv6 router thường có khả hiểu thông điệp mở rộng Mobile IPv6 CNrouter cấu hình có hai card mạng (Virtual Ethernet Adapter), dùng để kết nối với HA, để kết nối với Frouter HA nhân hệ điều hành Linux Suse 10.1 xây dựng có chức HA IPv6 router HA cấu hình có hai card mạng (Virtual Ethernet Adapter), dùng để kết nối với CNrouter, để kết nối với Frouter Ngoài HA cấu hình có thêm card mạng ảo thứ ba kết nối trực tiếp (bridge mode) đến hai card mạng wifi (card thật) máy chủ Frouter nhân hệ điều hành Linux Suse 10.1 xây dựng có chức IPv6 router Frouter cấu hình có hai card mạng (Virtual Ethernet Adapter), dùng để kết nối với CNrouter, để kết nối với HA Ngoài HA cấu hình có thêm card mạng ảo thứ ba kết nối trực tiếp (bridge mode) đến hai card mạng wifi (card thật) máy chủ 110 Các thiết bị trung gian (nếu có) thiết bị cần hiểu giao thức IPv6 mà khơng cần hiểu thơng điệp Mobile (đặc tính ẩn Mobile IP) Kết nối HA CNrouter dùng switch ảo VMnet2 Kết nối HA Frouter dùng switch ảo VMnet3 Kết nối CNrouter Frouter dùng switch ảo VMnet4 Chức IPv6 cho phép (enable) giao diện (eth0, eth1, eth2) máy ảo gán địa IPv6 Global Unicast lệnh: # ip -6 address add {IPv6-Address}/{NetMask} dev {device-name} Ví dụ: muốn gán địa 2001::2/64 cho giao diện eth0 HA, ta tiến hành sau: o Trên Konsole máy ảo HA, vào quyền root lệnh su đánh lệnh: ip -6 address add 2001::2/64 dev eth0 Kết nối thiết bị VMWare Workstation ví dụ minh họa phần 5.3.1 Giao tiếp mạng LAN 5.5.3 Cấu hình patch cài đặt MIPv6 kernel cho HA, MN CN Những bước sau cài đặt patch kernel Linux a Cài đặt ncurses-devel: # yast –i ncurses-devel b Chỉnh sửa số tool để xây dựng kernel mới: # cp/usr/lib/rpm/find-provides.ksyms /user/lib/rpm/ find-provides.ksyms_orig # cp/usr/lib/rpm/find-requires.ksyms /user/lib/rpm/ find-requires.ksyms_orig # cp/usr/lib/rpm/find-supplements.ksyms /user/lib/rpm/ findsupplements.ksyms_orig c Mở script đổi dòng kernel-*) is_kernel_package=1;; thành kernel-*) is_kernel_package=1; # vi /usr/lib/rpm/ find-provides.ksyms # vi /usr/lib/rpm/ find-requires.ksyms # vi /usr/lib/rpm/ find-supplements.ksyms Sau vào thư mục /usr/src để tải kernel (2.6.16) vào thư mục này: # cd /usr/src 111 d Vào trang http://www.kernel.org/ chọn hạt nhân Linux muốn cài đặt, trường hợp linux-2.6.16.tar.bz2 Nhân tải thư mục / usr / src sau: # wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.tar.bz2 e Giải nén source kernel: # tar xjf linux-2.6.16.tar.bz2 # ln –s linus-2.6.16 linux Kiểm tra: # ls -l Nếu Linux kết nối với kernel tại, thực lệnh sau: # rm linux # ln –s linux-2.6.16 linux f Tải patch địa http://mobile-ipv6.org/software/download/mipv6-2.0.2linux-2.6.16.patch.gz lệnh: # cd /usr/local/src # wget http://mobile-ipv6.org/software/download/mipv6-2.0.2-linux2.6.16.patch.gz g Chuyển sang thư mục /usr/src/linux để kiểm tra patch: # cd /usr/src/linux # zcat /usr/local/src/mipv6-2.02-linux-2.6.16.patch.gz | patch –p1 –dry-run Lệnh để kiểm tra Nếu không hiển thị lỗi, thực lệnh sau (không thực lệnh bị lỗi): # zcat /usr/local/src/mipv6-2.0.2-linux2.6.16.patch.gz | patch –p1 h Cấu hình kernel: # make mrproper #cp /boot/config-`uname –r` /.config i Chạy phần mềm: # make menuconfig j Khi bước hoàn tất, chọn Exit trả lời câu hỏi (Do you wish to save your new kernel configuration?) với “Yes” 112 k Cài đặt user space MIPv6 Chuyển vào thư mục (/usr/local/src), tải mã nguồn Linux MIPv6 (MIPv6-2.0.2) từ địa http://mobile- ipv6.org/software/download/mipv6-2.0.2.tar.gz giải nén nó: # cd /usr/local/src #wget http://mobile-ipv6.org/software/download/mipv6-2.0.2.tar.gz l Thay đổi hướng: # cd mipv6-2.02 m Cấu hình, biên dịch cài đặt: # CPPFLAGS=-I/user/src/linux/include /configure –enable-vt # make # make install n Trước kernel xây dựng, cần phải kiểm tra MIPv6 sẵn sàng chưa Vào thư mục cài đặt MIPv6: # cd /usr/local/src/mipv6-2.02 Và xử lý lệnh sau: # /chkconf_kernel.sh /usr/src/linux Nếu kết sau: Checking kernel configuration… Using /usr/src/linux/.config All kernel options are as they should Thì việc cấu hình diễn thành cơng, ngược lại phải gỡ lỗi Ngoài cần kiểm tra file config thư mục /usr/src/linux xem mục phài sau: CONFIG_EXPERIMENTAL=y CONFIG_SYSVIPC=y CONFIG_PROC_FS=y CONFIG_NET=y CONFIG_INET=y CONFIG_IPV6=y CONFIG_IPV6_MIP6=y CONFIG_XFRM=y CONFIG_XFRM_USER=y 113 CONFIG_XFRM_ENHANCEMENT=y CONFIG_IPV6_TUNNEL=y CONFIG_IPV6_ADVANCED_ROUTER=y CONFIG_IPV6_MULTIPLE_TABLES=y Mobile Node là: CONFIG_IPV6_SUBTREES=y CONFIG_ARPD=y Nếu sử dụng IPSec, cần phải ghi: CONFIG_INET6_ESP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y o Build kernel lệnh: # make rpm p Cài đặt kernel mới: Sau build thành công kernel, mục src.rpm gói rpm tạo Gói src.rpm tìm thư mục /usr/src/packages/SRPMS/ Kiểm tra lại lệnh: # ls –l /usr/src/packages/SRPMS/ q Cài đặt kernel rpm sau: # cd /usr/src/packages/RPMS/i386/ # rpm –ivh kernel-2.6.16MIPv6-1.i386.rpm r Tạo vùng nhớ cho kernel mới: # mkinitrd s Cấu hình GRUB boot loader Sau reboot hệ thống Kiểm tra lại phiên hệ thống: # uname –r 5.5.4 Thiết lập cho HA, MN, CN router 5.5.4.1 HA HA router bổ sung chức cho phép HA MN Nó hỗ trợ lệnh sau đây, HA định tuyến: 114 # echo >/proc/sys/net/ipv6/conf/all/forwarding # echo > /proc/sys/net/ipv6/conf/all/autoconf # echo > /proc/sys/net/ipv6/conf/all/accept_ra # echo > /proc/sys/net/ipv6/conf/all/accept_redirects Kích hoạt deamon zebra ripngd lệnh sau: # /etc/init.d/ripngd start # /etc/init.d/zebra start Kích hoạt deamon radvd lệnh sau: # /etc/init.d/radvd start Sau kiểm tra RAs lệnh sau: # radvdump Những chức MIPv6 cung cấp file mip6d, dựa file cấu hình mip6d.conf Trong trường hợp dịch vụ không hỗ trợ, phải kiếm nơi chứa deamon chạy 5.5.4.2 MN MN host nên cần chạy mip6d deamon Các bước cấu hình cần thiết: # ifconfig eth0 inet6 add 2003::1/64 # echo > /proc/sys/net/ipv6/conf/eth0/forwarding # echo > /proc/sys/net/ipv6/conf/eth0/autoconf # echo > /proc/sys/net/ipv6/conf/eth0/accept_ra # echo > /proc/sys/net/ipv6/conf/eth0/accept_redirects # route –A inet6 add default gw 2003::2 5.5.4.3 CN CN host nên cần chạy mip6d deamon Các bước cấu hình cần thiết: # ifconfig eth0 inet6 add 2001::8/64 # echo > /proc/sys/net/ipv6/conf/eth0/forwarding # echo > /proc/sys/net/ipv6/conf/eth0/autoconf 115 # echo > /proc/sys/net/ipv6/conf/eth0/accept_ra # echo > /proc/sys/net/ipv6/conf/eth0/accept_redirects # route –A inet6 add default gw 2001::1 5.5.4.4 CNrouter CNrouter IPv6 router hỗ trợ lệnh sau: # echo > /proc/sys/net/ipv6/conf/all/forwarding # echo > /proc/sys/net/ipv6/conf/all/autoconf # echo > /proc/sys/net/ipv6/conf/all/accept_ra # echo > /proc/sys/net/ipv6/conf/all/accept_redirects Như với HA, định tuyến IPv6 tạo phần mềm Zebra ripngd daemon, gán cho địa IPv6 định tuyến với radvd daemon 5.5.4.5 Frouter Frouter IPv6 router xây dựng tương tự với CNrouter 5.5.5 Kiểm tra hệ thống Để kiểm tra cấu hình mạng MIPv6, kịch sau chia thành ba giai đoạn sau: • Giai đoạn 1: MN nằm mạng chủ (liên kết đến 2003 :: / 64) • Giai đoạn 2: MN di chuyển tới mạng (2005 :: / 64) nhận CoA • Giai đoạn 3: MN trở Home Network Kịch thực có khơng có sử dụng IPsec HA MN Ta bắt đầu ping từ CN MN từ đến Home Network 5.5.6 Kết giải thích Phần trình bày hướng phát triển luận văn 116 KẾT LUẬN Trong khuân khổ luận văn, học viên tìm hiểu chi tiết cấu trúc hoạt động IPv6 Mobile IPv6 Do IPv6 giao thức giai đoạn hoàn thiện nên lý thuyết mà học viên trình bày luận văn cập nhật từ tài liệu khả tìm kiếm cập nhật học viên, tài liệu thay đổi sau giao thức IPv6 hồn thiện thêm Bên cạnh việc tìm hiểu lý thuyết, luận văn mơ tả khái qt tình hình ứng dụng phát triển IPv6, Mobile IPv6 Việt Nam giới Cuối số demo mô hoạt động IPv6 Mobile IPv6 để chứng tỏ mạng IPv6 hoạt động thơng suốt lý thuyết trình bày Cuối luận văn đề số phương án phát triển mơ hình thực nghiệm IPv6 Mobile IPv6 quy mô nhỏ phù hợp môi trường giáo dục Hướng phát triển luận văn: Do việc tiếp cận thông tin chiến lược quy hoạch trung tâm mạng lớn nước tương đối khó khăn, nên phần tình hình ứng dụng IPv6 Mobile IPv6 Việt Nam, học viên chưa thực vào chi tiết đưa chiến lược cụ thể Hướng phát triển luận văn tìm hiểu chi tiết sở vật chất nhân lực Việt Nam, từ đưa quy hoạch IPv6, Mobile IPv6 cụ thể cho Việt Nam Luận văn tìm hiểu phát triển ứng dụng Mobile IPv6 thiết bị di động sử dụng hệ điều hành iOS, Android, Window Phone…Đây hướng mở ý giới trình thay IPv4 chuyển sang IPv6 117 TÀI LIỆU THAM KHẢO [1] S Deering, R Hinden, Internet Protocol, Version (IPv6) Specification, RFC 2460, December 1998 [2] R Hinden, S Deering, IP Version Addressing Architecture, RFC 4291, February 2006 [3] S Kent, IP Authentication Header, RFC 4302, December 2005 [4] G Malkin, R Minnear, RIPng for IPv6, RFC 2080, January 1997 [5] R Coltun, D Ferguson, J Moy, OSPF for IPv6, RFC 2740, December 1999 [6] R Droms, Ed., J Bound, B Volz, T Lemon, C Perkins, M Carney, Dynamic Host Configuration Protocol for IPv6 (DHCPv6), RFC 3315, July 2003 [7] R Droms, Stateless Dynamic Host Configuration Protocol (DHCP) Service for IPv6, RFC 3736, April 2004 [8] D Johnson, C Perkins, J Arkko, Mobility Support in IPv6, RFC 3775, June 2004 [9] Philip Sheldrake, IPv6 Project Planning Guide, April 2010 [10] Cisco Systems, Cisco IOS IPv6 Configuration Guide, August 6, 2008 [11] Mike Fuszner, GNS3 Graphical Network Simulator, version 1.0 [12] ISCA Vision Ltd, Ubuntu Linux User Guide, November 2008 [13] VMware, Inc, VMware Workstation User’s manual, Version 3.2, Copyright © 1998– 2002 [14] Kevin Fall, Kannan Varadhan, The ns Manual, November 4, 2011 [15] Thierry Ernst, MOTOROLA LABS Paris, MobiWan: A NS-2.1b6 simulation platform for Mobile IPv6 in Wide Area Networks, June 1, 2001 [16] Warodom Werapun, Apinetr Unakul, “An Experimental Mobile IPv6 Simulation using NS-2 with Mobiwan” King Mongkut's Institute of Technology Ladkrabang, Bangkok 10520, Thailand [17] Viet nam’s Internet and Telecomunications JSC website Available: http://www.info.vn/cong-nghe/internet/29170-tinh-hinh-trin-khai-ipv6-tren-th-gii-va-vitnam.html [18] Novell, SUSE Linux 10.1 User Guide [19] Ngo Van Duyen, “IPv6 va dinh tuyen mang IPv6”, Ha Noi University of Technology, 2006 [20] Quan Che Linh, “Mobile IP va ung dung”, Ha Noi University of Technology, May, 2009 118 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập – Tự Do – Hạnh Phúc Trần Kiên Cường Họ Tên: 86 Nam, Nữ Sinh _ 25 / _ 05 / 19 Bí danh: Chức vụ, đơn vị công tác trước Khi nghiên cứu, thực tập: ICDREC Nhân viên Hệ số lương chính: _ 2.34 BỘ, TỈNH: -ĐƠN VỊ CÔNG TÁC: LÝ LỊCH KHOA HỌC Dùng cho cán khoa học – kỹ thuật có trình độ đại học, lập theo thông tư số 612/KKT/CB ngày 18-8-1966 Ủy ban Khoa học Kỹ thuật Nhà Nước Ảnh 4x6 (Đóng dấu giáp lai ảnh) Ngành học: Điện tử - viễn thông Chuyên môn: Kỹ sư I LÝ LỊCH SƠ LƯỢC : 03/2000 Hà Nam Nguyên quán: Ngày vào Đoàn TNCS HCM : Lâm Đồng Nơi sinh: Ngày vào Đảng CSVN : 1035, Trần Phú, Địa liên lạc: Ngày thức vào Đảng : Tp Bảo Lộc, tỉnh Lâm Đồng Chính quyền cao quyền đồn Kinh Dân tộc : thể qua (nơi, thời gian) : Thiên Chúa Tôn giáo : Tốt Thành phần gia đình : Sức khỏe : Thành phần thân : II QUÁ TRÌNH ĐÀO TẠO : TRUNG HỌC CHUYÊN NGHIỆP : Chế độ học: Thời gian học: Từ _ / _ / đến _ / _ / Nơi học (trường, thành phố….): Ngành học: ĐẠI HỌC : Chính quy Chế độ học: Chính quy? Chuyên tu? Tại chức?: 09 / _ 2004 đến _ / _ 2009 02 / _ Thời gian học: Từ _ / _ Đại học Bách Khoa, Tp Hồ Chí Minh Nơi học (trường, thành phố….): Điện - Điện tử Ngành học: Thiết kế điều khiển ngắt lập Tên đồ án, luận án, môn thi tốt nghiệp chủ yếu: trình (Programmable Interrupt Controller) dùng cho vi xử lý 8080/8085/8086 (Intel) 01/2009, ĐH Bách Khoa TP HCM Ngày nơi bảo vệ đồ án, luận án, thi tốt nghiệp: TS Nguyễn Như Anh Người hướng dẫn: TRÊN ĐẠI HỌC: - Thực tập khoa học kỹ thuật từ: / / đến / / (trường, viện, nước): Nội dung thực tập - Cao học từ: / / _ đến / / _ (trường, viện, nước): Tên luận án: Ngày nơi bảo vệ: Người hướng dẫn: - Nghiên cứu sinh từ: / / _ đến / / _ (trường, viện, nước): Tên luận án: Ngày nơi bảo vệ: Người hướng dẫn: Các môn học bắt buộc chương trình đào tạo sau đại học : Triết học trình độ B: số tiết học: _ tiết, nơi học: Lý luận sư phạm đại học: số tiết học: _ tiết, nơi học: Phương pháp luận NCKH: số tiết học: _ tiết, nơi học: Tin học: số tiết học: _ tiết, nơi học: Biết ngoại ngữ gì? Trình độ (viết, đọc, nghe, nói; ghi rõ mức độ cụ thể A,B,C…) : Học vị, học hàm, chức vụ kỹ thuật thức cấp (bằng tốt nghiệp đại học, Kỹ sư, Bác sĩ …., Phó tiến sĩ … Kỹ sư trưởng, Cơng trình sư, Phó giáo sư, Giáo sư ….) ghi rõ ngày, quan cấp tốt nghiệp hay định phong cấp III HOẠT ĐỘNG KHOA HỌC KỸ THUẬT: 1- Quá trình hoạt động khoa học-kỹ thuật, chuyên môn Trước sau tốt nghiệp làm làm cơng tác khoa học-kỹ thuật gì? (kỹ thuật, nghiên cứu, thí nghiệm, giảng dạy, quản lý, phục vụ khoa học) Thời gian Tóm tắt q trình hoạt động khoa học – kỹ thuật, nơi công tác 2- Kết hoạt động khoa học-kỹ thuật: Cơng trình thiết kế, thi công, nghiên cứu khoa học kỹ thuật, sáng kiến phát minh, giáo trình giáo án, phương án, tác phẩm … Đã tiến hành hoạt động khoa học-kỹ thuật Ghi rõ nơi, thời gian trước sau tốt nghiệp, độc lập tiến hành hay cộng tác với người khác, tự nhận xét kết tác dụng v.v 3- Tham dự hội nghị khoa học-kỹ thuật quốc tế (trong nước nước) : tham quan khảo sát, thực tập sản xuất, kỹ thuật… Ở nước (thời gian, nơi, nội dung chuyên môn) 4- Khen thưởng giải thưởng hoạt động khoa học - kỹ thuật (thời gian, hình thức khen thưởng, quan định) 5- Khả chuyên môn, nguyện vọng hoạt động khoa học-kỹ thuật (ghi cụ thể tỉ mỉ) IV HOẠT ĐỘNG CHÍNH TRỊ XÃ HỘI: Tóm tắt q trình tham gia đồn thể quần chúng (thanh niên cộng sản, cơng đồn… ) hội khoa học (hội phổ biến, hội khoa học chuyên ngành… ) phong trào lớn (cải tiến quản lý hợp tác xã,… ) ghi rõ nơi, thời gian XÁC NHẬN CỦA CƠ QUAN HOẶC ĐỊA PHƯƠNG (Thủ Trưởng ký tên đóng dấu) 02 tháng _ 07 năm 20 _ 12 Ngày _ NGƯỜI KHAI (Họ tên chữ ký) Trần Kiên Cường ... ? ?Tìm hiểu IPv6, Mobile IPv6 ứng dụng Mobile IPv6 Việt Nam? ?? + Phần hai trình bày sơ lược khái niệm cấu trúc giao thức mạng IPv6 Mobile IPv6 từ cho thấy ưu điểm IPv6, Mobile IPv6 so với IPv4 Mobile. .. khái niệm mơ hình mạng IPv6, học viên lựa chọn đề tài ? ?Tìm hiểu IPv6, Mobile IPv6 ứng dụng Mobile IPv6 Việt Nam? ?? cho luận văn thạc sỹ Đối tượng đề tài tìm hiểu IPv6, Mobile IPv6 Đây bước q trình... sang IPv6, tạo sở lý thuyết phổ biến hiểu biết IPv6 cộng đồng Sau luận văn trình bày cụ thể tình hình ứng dụng IPv6, Mobile IPv6 Việt Nam để tình hình khả ứng dụng IPv6, Mobile IPv6 Việt Nam Cuối