GIAO THỨC IP VÀ IPv6 2.1 Giới thiệu chung
2.4.5. Việc cấp phát địa chỉ
Không gian địa chỉ 128 bit rất rộng, đủ chỗ cho rất nhiều dạng địa chỉ, gồm: 1. Các địa chỉ unicast toàn thể dựa trên các nhà cung cấp dịch vụ được phân
cấp.
2. Các địa chỉ unicast toàn thể dựa trên phân cấp địa lý. 3. Các địa chỉ site riêng, chỉ dùng trong một tổ chức. 4. Các địa chỉ quảng bá (multicast) nội bộ toàn thể.
IPv6 không có dựng định nghĩa quảng bá toàn bộ mạng (broadcast) mà sử dụng địa chỉ quảng bá multicast để thay thế.
2.4.5.2. Băng cấp phát địa chỉ.
Tổ chức cấp phát địa chỉ Internet có trách nhiệm cấp phát các khoảng không gian địa chỉ IPv6 cho các đơn vị cấp phát miền trên khắp thế giới. Các đơn vị này lại có thể cấp phát các khoảng không gian nhỏ hơn cho các cơ quan cấp phát thấp hơn hay các nhà cung cấp dịch vụ.
Kế hoạch cấp phát IPv6 toàn thể theo đề nghị có các yếu tố sau:
1. Một khối lớn địa chỉ sẽ dành cho việc cấp phát địa chỉ của các nhà cung cấp dịch vụ (ISP).
2. Có các khối địa chỉ dành cho các LAN tồn tại một mình, hay một site hoàn chỉnh mà không kết nối Internet, cho phép chúng tự đăng ký địa chỉ.
3.Các khối địa chỉ cho địa chỉ IPX và địa chỉ “Điểm truy nhập dịch vụ mạg OSI” (NSAP)
4. Một khối lớn địa chỉ dự phòng dành cho các địa chỉ phân cấp địa lý.
Hiện tại, chỉ mới hơn một phần tư không gian địa chỉ được sử dụng để cấp phát, tức là còn hơn ba phần tư vẫn còn chưa dùng. Sau đây là bảng cấp phát địa chỉ đề nghị.
Các khối cấp phát Tiếp đầu Tỷ lệ không gian địa chỉ Dự phòng 0000 0000 1/256 Không đăng ký 0000 0001 1/256 Dự phòng cho việc cấp phát NSAP 0000 001 1/128
Dự phòng cho việc cấp phát IPX 0000 001 1/128
Không đăng ký 0000 011 1/128
Không đăng ký 0000 1 1/32
Không đăng ký 000 1 1/16
Không đăng ký 001 1/8
Địa chỉ cho các nhà cung cấp dịch vụ 010 1/8
Không đăng ký 011 1/8
Dự phòng cho các địa chỉ dựa vào phân cấp đăng ký 100 1/8 Không đăng ký 101 1/8 Không đăng ký 110 1/8 Không đăng ký 1111 0 1/32 Không đăng ký 1111 10 1/64 Không đăng ký 1111 110 1/128 Không đăng ký 1111 1110 0 1/512
Các địa chỉ sử dụng kết nối nội bộ 1111 1110 10 1/1024 Các địa chỉ sử dụng site nội bộ 1111 1110 11 1/1024
Các địa chỉ sử dụng quảng bá 1111 1111 1/256
2.4.5.3. Tiếp đầu địa chỉ
Các bit đầu của địa chỉ gọi là các tiếp đầu địa chỉ, xác định kiểu loại địa chỉ. Ví dụ, theo bảng trên, 010 sẽ cho ta biết đây là địa chỉ IP dành cho các nhà cung cấp dịch vụ.
2.4.5.4. Dải địa chỉ dành cho các nhà cung cấp dịch vụ
Cấu trúc phân cấp đơn giản hiện đang được sử dụng cho dải địa chỉ này, có cấu trúc sau:
3 bit n bit m bit p bit 125 – n – m - bit 010 ID đăng ký ID nhà cung
cấp
ID thuê bao ID các thuê bao nội bộ
Chú ý rằng dễ dàng định tuyến đến một nhà cung cấp bằng việc so sánh phần đầu điị chỉ với bản ghi có trong bảng định tuyến. Nhà cung cấp có thể định tuyến tiếp đến các thuê bao cũng bằng việc so sánh một lượng lớn các địa chỉ với các bản ghi trong bảng định tuyến của nhà cung cấp dịch vụ đó.
Khi sử dụng định dạng này, môộ tổ chức là thuê bao sẽ nắm khoảng không gian địa chỉ đủ để xây dựng một phân cấp nội bộ thuận tiện của mình. Một tổ chức có thể cấu trúc không gian địa chỉ của mình thành các mạng con, các host như hiện tại, hay có thể thêm một hay nhiều cấp khác (Như thêm cấp vung…) Tuy nhiên, các trường chứa mọi số 1 hay mọi số 0 đều bị cấm.
2.4.5.5. Dải địa chỉ dành cho việc kết nối nội bộ (Link – Local)
Một kết nối là các phương tiện truyền thông như các mạng LAN (Ethernet, Token – Ring, FDDI…) mạng Frame Relay, ATM hay các đường kết nối điểm - điểm. Khá dễ dàng với IPv6 trong việc đánh địa chỉ tự động trên các kết nối độc lập (không kết nối với router nào cả). Dải địa chỉ dành cho việc kết nối này có khuông dạng sau:
1111 1110 10 00..00 Địa chỉ duy nhất cho kỹ thuật kết nối Ví dụ: trong khi một kết nối là mạng LAN thì:
1111 1110 10 00..00 Địa chỉ LAN MAC
2.4.5.6. Dải địa chỉ dành cho việc nội bộ site (Site – Loca)
Một site là mạng có sử dụng router, nhưng không kết nối đến một ISP nào cả, có thể tự động phát ra dải địa chỉ nội bộ dưới dạng sau:
1111 1110 11 00..00 ID mạng con Địa chỉ duy nhất cho kỹ thuật kết nối (nt)
Các router phát đi các tiếp đầu địa chỉ (bao gồm cả ID của mạng con) trên mạng. Chú ý, điều này cũng dễ cho việc kết nối một site với các mạng của ISP. Một router chỉ cần được cấu hình với tiếp đầu điị chỉ mới, bao gồm Mã đăng ký, ISP và số thuê bao theo số mạng con. Router đó sẽ phát đi tiếp đầu địa chỉ mới đó, và các host bắt đầu sử dụng nó. Không có phần địa chỉ mà site đã đăng ký nào phải thay
đổi cả.
2.4.5.7. Định dạng địa chỉ dành cho việc quảng bá
Các địa chỉ quảng bá version 6 có địa chỉ rõ ràng hơn, mềm dẻo hơn các địa chỉ quảng bá version 4. Có nhiều dạng địa chỉ quảng bá khác nhau. Chúng có phần nào đầu hơi khác nhau một tí, dựa trên tính chất địa chỉ quảng bá là cố định hay thay đổi, toàn thể hay nội bộ. Khuôn dạng chung của chúng là:
8 bit 4 bit 4 bit 112 bit
1111.1111 000 T Khoảng địa chỉ ID nhóm
T là bit 0 nếu đây là địa chỉ quảng bá cố định, là bit 1 là địa chỉ quảng bá thay đổi. Các mã khoảng chỉ ra khoảng địa chỉ là cùng nút, kết nối bộ (Link – Local), Site nội bộ (Site – Local), nội bộ tổ chức hay toàn thể mạng. Một khoảng cùng nút xác định trường hợp một máy con gửi thông điệp quảng bá đến các máy chủ nằm trên cùng một host.
Các mã khoảng xác định là:
Mã
khoảng Ý nghĩa khoảngMã Ý nghĩa
0 Dự phòng 8 Khoảng nội bộ tổ chức
1 Khoảng nội bộ nút 9 Không đăng ký
2 Khoảng nội bộ link A Không đăng ký
3 Không đăng ký B Không đăng ký
4 Không đăng ký C Không đăng ký
5 Khoảng nội bộ site D Không đăng ký
6 Không đăng ký E Khoảng toàn thể
7 Không đăng ký F Dự phòng
2.4.5.8. Dải địa chỉ Anycast (Quảng bá đến nhóm bất kỳ)
Một kiểu dạng mới của việc đánh địa chỉ theo đền nghị của IPv6 là địa chỉ anycast. Một địa chỉ anycast là một địa chỉ unicast được định danh cho nhiều giao diện (>1). Ban đầu, chỉ có những router mới được định danh các địa chỉ anycast. Ví dụ, một địa chỉ anycast có thể xác định:
1. Tất cả router của riêng một nhà cung cấp dịch vụ (ISP) nào đấy. 2. Tất cả router trên đường giới hạn của một AS cho trước.
3. Tất cả router trên một mạng LAN xác định.
Một địa chỉ anycast có thể được thêm vào đường truyền nguồn. Nó có nghĩa là: “Sử dụng router gần nhất có địa chỉ anycast này”. Ví dụ, nếu địa chỉ anycast xác định các router của một ISP nào đấy, địa chỉ này được sử dụng để xác định rằng “Hãy để ISP này sử dụng đường truyền ngắn nhất đó”.
Tất nhiên, một giao diện router mà được định danh một địa chỉ anycast cũng có địa chỉ thực riêng của nó.