IPv4 dùng 32bit để biểu diễn địa chỉ IP... Đây là không gian địa chỉ cực lớn không chỉ dành riêng cho Internet mà còn cho tất cả các mạng máy tính, hệ thống viễn thông, hệ thống điều khi
Trang 1Giới Thiệu Về IPV6
Trang 2IPv4 đã được chuẩn hóa kể từ RFC 791
phát hành năm 1981 IPv4 dùng 32bit để
biểu diễn địa chỉ IP Sử dụng 32 bit này, ta
có thể đánh được khoảng 4.3 tỷ địa chỉ khác nhau
Trang 3Nhưng chỉ khoảng hơn 10 năm sau khi ra đời, vào nửa đầu thập kỷ 90, nguy cơ thiếu địa chỉ IP đã xuất hiện tại 1 số nước như Trung Quốc, Ấn Độ, Các nhà phát triển
đã triệu tập nhiều hội nghị, nhiều phương án
đã xuất hiện như: CIDR, NAT, song, với
sự phát triển cực kỳ tốc độ, 4.3 tỷ địa chỉ kia
không đủ đặt địa chỉ cho những PC, di
động, các thiết bị điện tử khác, để nối
Trang 4Để giải quyết vấn đề đó thì IPv6 đã
ra đời
• Với 128 bit lớn hơn IPv4 gấp 4 lần, bạn có thể đánh được khoảng 340 tỷ tỷ tỷ tỷ địa chỉ Đây là không gian địa chỉ cực lớn
không chỉ dành riêng cho Internet mà còn cho tất cả các mạng máy tính, hệ thống
viễn thông, hệ thống điều khiển và thậm
chí là vật dụng gia đình
Trang 5• có bao giờ một ngày nào đó, bạn chưa tắt máy lạnh ở nhà, nồi cơm điện ở nhà chưa bật, bạn có mong muốn là dù bạn có ở bất
cứ nơi đâu vẫn có thể kết nối và ra lệnh
cho những thiết bị đó từ xa Trong tương lai không xa, chắc chắn sẽ làm được điều
đó, mỗi một vật dụng gia đình sẽ mang
một địa chỉ IPv6
Trang 6• IPv6 được tích hợp trong Windows XP
SP1 và Windows Server 2003 nhưng bị ẩn Còn trên Windows Server 2008 và
Windows Vista, mặc định IPv6 được mở Hiện tại thì nhu cầu chúng ta cần 15%
IPv6, còn 85% còn lại dùng để dự phòng trong tương lai
Trang 7CẤU TRÚC ĐỊA CHỈ IPv6
Trang 8• Tính năng quan trọng nhất của IPv6 khi được so sánh với IPv4 chính là không
gian địa chỉ lớn hơn Địa chỉ IPv4 sẽ
không bao giờ được mở rộng, do đó việc nâng cấp lên IPv6 là điều thiết yếu nếu Internet ngày càng phát triển
Trang 9• IPv6 có tổng cộng là 128 bit được chia
làm 2 phần: 64 bit đầu được gọi là
network, 64 bit còn lại được gọi là host
Phần network dùng để xác định subnet,
địa chỉ này được gán bởi các ISP hoặc
những tổ chức lớn như IANA (Internet
Assigned Numbers Authority) Còn phần host là một địa chỉ ngẫu nhiên dựa trên 48 bit của MAC Address
Trang 10• Địa chỉ IPv6 có 128 bit, do đó việc nhớ
được địa chỉ này rất khó khăn Cho nên
để viết địa chỉ IPv6, người ta đã chia 128 bit ra thành 8 nhóm, mỗi nhóm chiếm 2 bytes, gồm 4 số được viết dưới hệ số 16,
và mỗi nhóm được ngăn cách nhau bằng dấu hai chấm
Trang 12• Ví dụ:
FEDL:8435:7356:EADC:BA98:2010:3280 :ABCD
Trang 13• IPv6 là một địa chỉ mới nên chúng ta sẽ ko xài hết 128 bits, cũng giống như SIM điện thoại vậy, đầu số 0122 mới ra có rất nhiều
số và do đó chúng ta có quyền lựa chọn
Và IPv6 cũng vậy, vì mới ra cho nên sẽ có nhiều số 0 ở các bit đầu Chúng ta có thể lược bỏ các số 0 này đi
Trang 14Ví dụ:
• Địa
chỉ: 1088:0000:0000:0000:0008:0800:200C:463 A
> Bạn có thể viết 0 thay vì phải viết là 0000,
viết 8 thay vì phải viết 0008, viết 800 thay vì phải viết là 0800
Và đây là địa chỉ đã được rút
gọn: 1088:0:0:0:8:800:200C:463A
Trang 15• Ngoài ra IPv6 còn có một nguyên tắc nữa
là bạn có thể nhóm các số 0 lại thành 2
dấu hai chấm "::", địa chỉ ở trên, bạn có thể viết lại như sau:
• 1088::8:800:200C:463A
Trang 16Trong dãy địa chỉ IPV6, nếu có
số 0 đứng đầu có thể loại bỏ Ví
dụ 0800 sẽ được viết thành 800, hoặc 0008 sẽ được viết thành 8
Trang 17• Trong dãy địa chỉ IPv6, nếu có các
nhóm số 0 liên tiếp, có thể đơn giản các nhóm này bằng 2 dấu :: ( chí áp dụng khi dãy 0 liên tiếp nhau)
Trang 18• Ví dụ 1: FADC:BA98::7654:3210
-> IPv6 có tổng cộng là 8 nhóm, mà ở trên bạn thấy có 4 nhóm, như vậy ở giữa 2
dấu hai chấm, sẽ là 4 nhóm số 0 Vậy địa chỉ trên có thể viết đầy đủ là:
FADC:BA98:0:0:0:0:7654:3210
Trang 19• Ví dụ 2: FADC:BA98:7654:3210::
-> có địa chỉ đầy đủ
là: FADC:BA98:7654:3210:0:0:0:0
Trang 20• Ví dụ 3: ::FADC:BA98:7654:3210
-> có địa chỉ đầy đủ
là: 0:0:0:0:FADC:BA98:7654:3210
Trang 21• Ngoài ra Ta chỉ có thể sử dụng 2 dấu hai
chấm một lần với địa chỉ Không được viết
như vầy::AB65:8952::, vì nếu bạn viết như thế
sẽ gây nhầm lần khi dịch ra đầy đủ.
Ví dụ: Nếu bạn viết ::AB65:8952::, thì người ta
có thể đoán địa chỉ đầy đủ cúa nó như thế này
0:0:AB65:8952:0:0:0:0 hoặc 0:0:0:0:AB65:895 2:0:0 , …