Tìm hiểu IPv6 và cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP Tìm hiểu IPv6 và cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6 Giảng viên hướng dẫn: TS.HUỲNH CÔNG PHÁP Sinh viên thực hiện : 1. LÃ XUÂN TÂM 2. NGUYỄN HỒNG SỰ Lớp : 08N Ngành : CÔNG NGHỆ MẠNG VÀ TRUYỀN THÔNG Khóa : 2008-2011 Đà Nẵng,Tháng 5 Năm 2011 Đồ án Tìm hiểu IPv6 và Cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6 GVHD: TS.Huỳnh Công Pháp SVTH: Lã Xuân Tâm,Nguyễn Hồng Sự MỞ ĐẦU Đứng trước sự phát triển mạnh mẽ của CNTT đặc biệt là trong lĩnh vực mạng máy tính thì ngoài việc giải quyết vấn đề về lưu lượng cho mạng thì địa chỉ của các thiết bị mạng như địa chỉ của các máy tính, máy in, mail server, web server, dịch vụ xDSL, dịch vụ Internet qua đường cáp truyền hình (IPTV), phát triển các mạng giáo dục, game trực tuyến, thiết bị di động tham gia vào mạng Internet, truyền tải thoại, audio, video trên mạng… là một trong những vấn đề nan giải cần phải được quan tâm thực sự. Hiện nay, địa chỉ của các máy tính trên Internet đang được đánh số theo thế hệ địa chỉ phiên bản 4 (IPv4) gồm 32 bits. Trên lý thuyết, không gian IPv4 bao gồm hơn 4 tỉ địa chỉ (thực tế thì ít hơn). Tuy nhiên đứng trước sự phát triển mạnh mẽ về số lượng thiết bị mạng như vậy thì xảy ra nguy cơ thiếu hụt không gian địa chỉ IPv4 là điều sẽ không tránh khỏi; cùng với những hạn chế trong công nghệ và những nhược điểm của IPv4 đã thúc đẩy sự ra đời của một thế hệ địa chỉ Internet mới là IPv6. Phiên bản IPv6 là một phiên bản địa chỉ mới của Internet. IPv6 được thiết kế với hy vọng khắc phục những hạn chế vốn có của địa chỉ IPv4 như hạn chế về không gian địa chỉ, cấu trúc định tuyến và bảo mật, đồng thời đem lại những đặc tính mới thỏa mãn các nhu cầu dịch vụ của thế hệ mạng mới như khả năng tự động cấu hình mà không cần hỗ trợ của máy chủ DHCP, cấu trúc định tuyến tốt hơn, hỗ trợ tốt hơn cho multicast, hỗ trợ bảo mật và cho di động tốt hơn. Hiện nay IPv6 đã được chuẩn hóa từng bước, chuẩn bị đưa vào ứng dụng thực tế trong tương lai.Vì vậy chúng em chọn đề tài này làm đề tài nghiên cứu tốt nghiệp. Trong nội dung đề tài này,chúng em xin trình bày 4 chương : Chương 1: Những hạn chế của địa chỉ IPv4 và Cấu trúc của địa chỉ IPv6 Chương 2: Đặc tính và quy trình hoạt động của địa chỉ IPv6 Chương 3: Công nghệ chuyển đổi giao tiếp từ IPv6 sang Ipv4 Chương 4: Demo mô hình thực hiện cấu hình chuyển tiếp từ IPv4 sang IPv6 Đồ án Tìm hiểu IPv6 và Cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6 GVHD: TS.Huỳnh Công Pháp SVTH: Lã Xuân Tâm,Nguyễn Hồng Sự Do đây là đề tài tương đối lớn, cộng với thời gian cũng như kiến thức có hạn nên nếu có gì thiếu sót chúng em rất mong nhận được sự đóng góp ý kiến của thầy (cô) cùng các bạn để Đồ án của chúng em được hoàn chỉnh hơn. Đồ án Tìm hiểu IPv6 và Cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6 GVHD: TS.Huỳnh Công Pháp SVTH: Lã Xuân Tâm,Nguyễn Hồng Sự LỜI CẢM ƠN Trong quá trình làm Đồ án này,chúng em đã nhận được sự hướng dẫn nhiệt tình từ thầy TS.Huỳnh Công Pháp. Trong quá trình thực hiện đồ án ,chúng em đã được thầy tạo điều kiện về tài liệu và kiến thức liên quan giúp chúng em hoàn thành tốt đồ án này.Vì vậy qua đây em chúng em muốn gửi lời cảm ơn chân thành nhất đến thầy Pháp. Bên cạnh đó, em cũng muốn gửi lời cảm ơn tới các thầy cô trong bộ môn tin học trường Cao Đẳng Công Nghệ Thông Tin đã giúp đỡ chúng em trong việc trang bị kiến thức để hoàn thành khóa tốt nghiệp này. Chúng em xin chân thành cảm ơn! Đà Nẵng , Tháng 05 năm 2011 Sinh Viên Thực Hiện Lã Xuân Tâm Nguyễn Hồng Sự Đồ án Tìm hiểu IPv6 và Cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6 GVHD: TS.Huỳnh Công Pháp SVTH: Lã Xuân Tâm,Nguyễn Hồng Sự NHẬN XÉT (Của giảng viên hướng dẫn : Huỳnh Công Pháp) . . . . . . . . . . . . . . . . . . Chữ ký của GVHD Đồ án Tìm hiểu IPv6 và Cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6 GVHD: TS.Huỳnh Công Pháp SVTH: Lã Xuân Tâm,Nguyễn Hồng Sự MỤC LỤC MỞ ĐẦU DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC CÁC BẢNG BIỂU DANH MỤC CÁC HÌNH ẢNH CHƯƠNG 1:NHỮNG HẠN CHẾ CỦA ĐỊA CHỈ IPV4 VÀ CẤU TRÚC ĐỊA CHỈ IPV6 . 1 1.1 NHỮNG HẠN CHẾ CỦA ĐỊA CHỈ IPV4 VÀ SỰ RA ĐỜI CỦA ĐỊA CHỈ . 1 1.1.1 NHỮNG HẠN CHẾ CỦA ĐỊA CHỈ IPV4 1 1.1.2 NGUYÊN NHÂN RA ĐỜI ĐỊA CHỈ IPV6 . 2 1.2 CẤU TRÚC ĐỊA CHỈ IPV6 4 1.2.1 TỔNG QUAN VỀ ĐỊA CHỈ IPV6 VÀ SỰ KHÁC BIỆT SO VỚI ĐỊA 4 1.2.2 ĐẶC ĐIỂM CỦA IPV6 . 6 1.2.3 BIỂU DIỄN ĐỊA CHỈ IPV6 7 1.2.4 KHÔNG GIAN ĐỊA CHỈ 10 1.2.5 PHÂN LOẠI ĐỊA CHỈ IPV6 11 1.2.5.1 Địa chỉ unicast(truyền thông đơn hướng): 11 1.2.5.2 Địa chỉ Multicast 17 1.2.5.3 Địa chỉ Anycast . 23 1.2.6 LỰA CHỌN ĐỊA CHỈ MẶC ĐỊNH TRONG IPV6 . 24 1.2.7 PHẦN ĐẦU IPV6 . 25 1.2.7.1 Chiều dài Phần đầu Ipv6: . 25 1.2.7.2 Những trường bỏ đi trong Phần đầu IPv6 . 26 1.2.1.1 So sánh giữa vùng phần đầu của IPv4 và Ipv6 . 27 1.2.8 VÙNG PHẦN ĐẦU MỞ RỘNG . 27 1.3 KẾT LUẬN CHƯƠNG . 31 CHƯƠNG 2: ĐẶC TÍNH VÀ QUY TRÌNH HOẠT ĐỘNG CỦA ĐỊA CHỈ IPV6 . 32 2.1 ĐẶC TÍNH CỦA ĐỊA CHỈ IPV6 . 32 2.1.1 TỔNG QUÁT CHUNG . 32 2.1.2 CHẤT LƯỢNG DỊCH VỤ (QoS) TRONG THẾ HỆ ĐỊA CHỈ IPV6 34 2.1.3 Hỗ trợ tốt hơn về bảo mật . 35 2.2 QUY TRÌNH HOẠT ĐỘNG CỞ BẢN CỦA ĐỊA CHỈ IPV6 36 2.2.1 MỘT SỐ THỦ TỤC CƠ BẢN ĐƯỢC SỬ DỤNG TRONG ĐỊA CHỈ . 36 2.2.1.1 Thủ tục điều khiển internet phiên bản 6 36 2.2.1.2 Thủ tục phát hiện nút mạng lân cận 43 2.2.2 QUY TRÌNH HOẠT ĐỘNG . 47 2.2.2.1 Quy trình phân giải địa chỉ lớp 2 từ địa chỉ lớp 3 . 47 2.2.2.2 .Kiểm tra trùng lặp địa chỉ trên một đường kết nối . 49 2.2.2.3 .Kiểm tra khả năng có thể kết nối được tới nút mạng lân cận 49 2.2.2.4 Tìm kiếm bộ định tuyến trên đường kết nối (Router Discoverry) 50 2.2.2.5 Cấu hình địa chỉ một cách tự động của thiết bị IPv6 . 51 Đồ án Tìm hiểu IPv6 và Cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6 GVHD: TS.Huỳnh Công Pháp SVTH: Lã Xuân Tâm,Nguyễn Hồng Sự 2.2.2.6 Quy trình tìm kiếm giá trị PathMTU cho việc phân mảnh gói tin Ipv6 53 2.2.2.7 Đánh số lại cho thiết bị Ipv6 . 54 2.3 .KẾT LUẬN CHƯƠNG 55 CHƯƠNG 3 : CÔNG NGHỆ CHUYỂN ĐỔI GIAO TIẾP TỪ IPV4 SANG IPV6 . 56 3.1 TỔNG QUAN VỀ CÁC CÔNG NGHỆ CHUYỂN ĐỔI IPV4 SANG IPV6 56 3.1.1 DUAL - STACK : CHỒNG HAI GIAO THỨC . 57 3.1.2 CÔNG NGHỆ ĐƯỜNG HẦM (Tunnel) 59 3.1.2.1 Nguyên tắc hoạt động của việc tạo đường hầm . 61 3.1.2.2 Phân loại công nghệ đường hầm: . 61 3.1.2.3 Một số công nghệ tạo đường hầm: . 62 3.1.2.3.1 Cấu hình đường hầm bằng tay . 63 3.1.2.3.2 Công nghệ đường hầm 6to4 63 3.1.3 CÔNG NGHỆ CHUYỂN ĐỔI: 69 3.1.3.1 Phận loại công nghệ NAT-PT . 70 3.1.3.2 Nguyên lý làm việc của NAT-PT 70 3.2 KẾT LUẬN CHƯƠNG: 72 CHƯƠNG 4 : DEMO MÔ HÌNH THỰC HIỆN CẤU HÌNH CHUYỂN TIẾP TỪ IPV4 SANG IPV6 . 73 4.2 MÔ HÌNH THỰC HIỆN TRIỂN KHAI CẤU HÌNH 73 4.2 CÔNG CỤ DÙNG ĐỂ CẤU HÌNH 73 4.3 TRIỂN KHAI CẤU HÌNH TRÊN CÁC ROUTER 74 4.4 PING KIỂM TRA KẾT QUẢ . 78 KẾT QUẢ ĐẠT ĐƯỢC . 80 KẾT LUẬN VÀ ĐÁNH GIÁ . 81 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI . 81 PHỤ LỤC 82 DANH MỤC TÀI LIỆU THAM KHẢO 88 Đồ án Tìm hiểu IPv6 và Cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6 GVHD: TS.Huỳnh Công Pháp SVTH: Lã Xuân Tâm,Nguyễn Hồng Sự DANH MỤC CÁC TỪ VIẾT TẮT AH Authentication Phần đầu Phần đầu nhận thực ALG Application Level Gateway Cổng lớp ứng dụng ARP Address Resolution Protocol Giao thức phân giải địa chỉ CIDR Classless Inter-Domain Routing Định Tuyến liên vùng không phân lớp DA Destination Address Địa chỉ đích DAD Duplicate Address Detection phát hiện Địa chỉ trùng lặp DHCP Dynamic Host Configuration Protocol Giao thức cấu hình IP động cho các máy trạm DHCPv4 Dynamic Host Configuration Protocol DHCP phiên bản 4 version 4 DHCPv6 Dynamic Host Configuration Protocol DHCP phiên bản 6 version 6 DNS Domain Name System Hệ thống tên miền ICMP Internet Control Message Protocol Giao thức tạo thông điệp điều khiển của Internet ICMPv4 Internet Control Message Protocol ICMP phiên bản 4 version 4 ICMPv6 Internet Control Message Protocol ICMP phiên bản 6 version 6 IGMP Internet Group Management Protocol Giao thức quản lý nhóm Internet ID Indentify Digital Chứng thực số IP Internet Protocol Giao thức Internet IPSec Internet Protocol Security Giao thức bảo mật Internet ISP Internet Service Provider Nhà Cung cấp dịch vụ Internet LAN Local Area Network Mạng cục bộ MAC Medium Access Control Kiểm soát truy nhập môi trường truyền thông MTU Maximum Transmission Unit Đơn vị truyền dẫn cực đại MLQ Multicast Listener Query Truy vấn đối tượng nghe lưu lượng truyền thông nhóm MLR Multicast Listener Report Báo cáo đối tượng nghe lưu Đồ án Tìm hiểu IPv6 và Cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6 GVHD: TS.Huỳnh Công Pháp SVTH: Lã Xuân Tâm,Nguyễn Hồng Sự lượng truyền thông nhóm MLD Multicast Listener Done Kết thúc nghe lưu lượng truyền thông nhóm NA Neighbor Advertisement Quảng bá của nút mạng lân cận NAT Network Address Translation Cơ chế biên dịch địa chỉ mạng NAT-PT Network Address Translation-Protocal Cơ chế biên dịch địa chỉ mạng Translation - giao thức dịch NS Neighbor Solicitation Dò tìm nút mạng lân cận OSI Open Systems Interconnection Liên kết các hệ thống mở PAT Port Address Translation Cơ chế biên dịch địa chỉ cổng QoS Quality of Service Chất lượng dịch vụ R Redirect Chuyển hướng RA Router Advertisement Quảng bá của bộ định tuyến RS Router Solicitation Dò tìm bộ định tuyến SA Source Address Địa chỉ nguồn TCP Transmission Control Protocol Giao thức điều khiển truyền dẫn ToS Type of Service Loại dịch vụ TTL Time to Live Thời gian sống UDP User DataGram Protocol Giao thức dữ liệu người dùng VPN Virtual Private Network Mạng riêng ảo Đồ án Tìm hiểu IPv6 và Cấu hình chuyển đổi giao tiếp từ IPv4 sang IPv6 GVHD: TS.Huỳnh Công Pháp SVTH: Lã Xuân Tâm,Nguyễn Hồng Sự DANH MỤC CÁC BẢNG BIỂU Bảng 1.1 khác biệt giữa địa chỉ IPv4 và địa chỉ IPv6 . 5 Bảng 1.2 Địa chỉ multicast mọi điểm 20 Bảng 1.3 Địa chỉ multicast mọi bộ định tuyến 22 Bảng 2.1 Các thông điệp báo lỗi . 40 Bảng 2.2 Thông điệp thông tin cơ bản 41 Bảng 2.3 Thông điệp thông tin mở rộng . 41 Bảng 2.4 Các tùy chọn dạng ND(Neighbor Discovery) 45 Bảng 2.5 Quy trình thủ tục ND cung cấp 48 DANH MỤC CÁC HÌNH ẢNH Hình 1.1 Mô hình thực hiện NAT của địa chỉ Ipv4 . 2 Hình 1.2 Sự phát triển của địa chỉ IP . 4 Hình 1.3 Địa chỉ IP phiên bản 6 . 8 Hình 1.4 Sự rút gọn địa chỉ . 9 Hình 1.5 Sự rút gọn địa chỉ có số 0 liên tiếp . 9 Hình 1.6 Địa chỉ CIDR(Định tuyến liên vùng không phân lớp) . 10 Hình 1.7 Cấu trúc địa chỉ . 11 Hình 1.8 Cơ chế phân bổ địa chỉ . 11 Hình 1.9 Unicast mở nhiều cổng kết nối tới các máy tính 12 Hình 1.10 Cấu trúc địa chỉ link local 14 Hình 1.11 Cấu trúc địa chỉ site local . 14 Hình 1.12 Cấu trúc định danh toàn cầu . 15 [...]... a ch IPv4 sang a ch IPv6 GVHD:Hunh Cụng Phỏp SVTH:Ló Xuõn Tõm,Nguyn Hng S ỏn Tỡm hiu IPv6 v Cu hỡnh chuyn i giao tip t IPv6 sang IPv4 4 Hỡnh 1.2 S phỏt trin ca a ch IP 1.2 CU TRC A CH IPV6 1.2.1 TNG QUAN V A CH IPV6 V S KHC BIT SO VI A CH IPV4 a ch IPv6 cú chiu di gp bn ln chiu di a ch IPv4, gm 128 bits IPv6 l phiờn bn k tha ca IPv4, thng c biu din dng hexadecimal Tuy nhiờn, a ch IPv6 v a ch IPv4. .. 4.7 kt qu ping t Router V6_R3 sang Router V6_R5 80 Hỡnh 4.8 kt qu ping t Router V6_R3 sang Router V6_R5 81 GVHD: TS.Hunh Cụng Phỏp SVTH: Ló Xuõn Tõm,Nguyn Hng S ỏn Tỡm hiu IPv6 v Cu hỡnh chuyn i giao tip t IPv6 sang IPv4 1 CHNG 1:NHNG HN CH CA A CH IPV4 V CU TRC A CH IPV6 NHNG HN CH CA A CH IPV4 V S RA I CA A 1.1 CH IPV6 1.1.1 NHNG HN CH CA A CH IPV4 S cn kit a ch IPv4: theo s liu ca nhng t chc... ỏn Tỡm hiu IPv6 v Cu hỡnh chuyn i giao tip t IPv6 sang IPv4 16 Khi mt gúi tin IPv6 cú a ch ngun v ớch dng IPv4- tng thớch, gúi tin IPv6 ú s c t ng bc trong gúi tin cú phn u IPv4 v gi ti ớch s dng c s h tng mng IPv4 a ch IPv4- mapped(ỏnh x) c to nờn t 32 bits a ch IPv4 theo cỏch thc gn 80 bits 0 u tiờn, tip theo l 16 bits cú giỏ tr hexa FFFF vi 32 bits a ch IPv4 a ch IPv4- ỏnh x nh sau: 0:0:0:0:0:FFFF:w.x.y.z... ỏn Tỡm hiu IPv6 v Cu hỡnh chuyn i giao tip t IPv6 sang IPv4 6 1.2.2 C IM CA IPV6 Trong IPv6 giao thc Internet c ci tin mt cỏch rng ln thớch nghi c s phỏt trin khụng bit trc c ca Internet nh dng v di ca nhng a ch IP cng c thay i vi nhng gúi nh dng Nhng giao thc liờn quan, nh ICMP cng c ci tin Nhng giao thc khỏc trong tng mng nh ARP, RARP, IGMP ó hoc b xoỏ hoc cú trong giao thc ICMPv6 Nhng giao thc tỡm... nn a ch IPv4 vi mng xõy dng trờn nn a ch IPv6 a ch IPv6 tng thớch c s dng trong nhng cụng ngh chuyn i t a ch IPv4 sang a ch IPv6 bao gm: cụng ngh biờn dch gia a ch IPv4 IPv6 v cụng ngh ng hm (Tunnel) a ch IPv6 tng thớch c cu hỡnh nờn t a ch IPv4 v cú nhiu dng tu thuc theo cỏc cụng ngh chuyn i khỏc nhau Mt s dng hin nay ó khụng cũn c s dng na õy, em xin c trỡnh by 3 dng a ch tng thớch l a ch IPv4- compatible,... ca IPv4 Cỏc gúi tin cú a ch ớch ::1 khụng bao gi c gi trờn ng kt ni hay chuyn tip i bi b nh tuyn Phm vi ca dng a ch ny l phm vi nỳt mng b a ch phc v cho giao tip trờn mt ng kt ni (a ch Link-local) GVHD:Hunh Cụng Phỏp SVTH:Ló Xuõn Tõm,Nguyn Hng S ỏn Tỡm hiu IPv6 v Cu hỡnh chuyn i giao tip t IPv6 sang IPv4 13 Link-local l loi a ch phc v cho giao tip ni b, gia cỏc nỳt mng IPv6 trờn cựng mt Ethernet IPv6. .. Tỡm hiu IPv6 v Cu hỡnh chuyn i giao tip t IPv6 sang IPv4 3 H tr tt hn truyn thụng nhúm (truyn thụng nhúm l mt tựy chn ca a ch IPv4, tuy nhiờn kh nng h tr v tớnh kh dng cha cao) H tr end to end d dng hn v loi b hon ton cụng ngh NAT Khụng cn phi phõn mnh, khụng cn trng kim tra phn u Bo mt: do IPv6 h tr IPsec, nú lm cho cỏc nỳt mng IPv6 tr nờn an ton hn (thc ra IPsec cú th hot ng c vi c IPv4 v IPv6) ... SVTH:Ló Xuõn Tõm,Nguyn Hng S ỏn Tỡm hiu IPv6 v Cu hỡnh chuyn i giao tip t IPv6 sang IPv4 7 Phn u ca IPv6 c thit k gim chi phớ n mc ti thiu iu ny t c bng cỏch chuyn cỏc trng khụng quan trng v cỏc trng la chn sang cỏc phn u m rng c t phớa sau ca phn u IPv6 Khuụn dng phn u mi ca IPv6 to ra s x lý hiu qu hn ti cỏc b nh tuyn e T cu hỡnh a ch n gin cho vic cu hỡnh cỏc trm, IPv6 h tr c vic t cu hỡnh a ch stateful... 0:0:0:0:0:FFFF:w.x.y.z hoc ::FFFF:w.x.y.z (w.x.y.z l a ch IPv4 vit theo cỏch thụng thng) 80 bits 000 000 16 bits FFFF 32 bits a ch IPv4 Hỡnh 1.14 a ch IPv4- mapped a ch IPv4- ỏnh x s dng biu din mt nỳt mng thun IPv4 thnh mt nỳt mng IPv6 phc v trong cụng ngh biờn dch a ch IPv4 a ch IPv6 a ch IPv4 ỏnh x khụng bao gi c dựng lm a ch ngun hay a ch ớch ca mt gúi tin IPv6 a ch 6to4: Trong vựng a ch nh danh ton cu... -Router ca mng con Mi giao din b nh tuyn gn vi mng con ny c ng thi gn a ch Anycast Subnet - Router trờn a ch ny c s dng mt nỳt mng t xa giao tip vi mt trong s nhng b nh tuyn ca subnet GVHD:Hunh Cụng Phỏp SVTH:Ló Xuõn Tõm,Nguyn Hng S ỏn Tỡm hiu IPv6 v Cu hỡnh chuyn i giao tip t IPv6 sang IPv4 24 1.2.6 LA CHN A CH MC NH TRONG IPV6 IPv6 cho phộp nhiu a ch, thuc nhiu dng cú th gn cho cựng mt giao din Vic cú