Cỏc loại địa chỉ.

Một phần của tài liệu Sử dụng IP cho mạng di động thế hệ mới.pdf (Trang 57 - 64)

CHƯƠNG 2 MOBILE IP

3.2.2.Cỏc loại địa chỉ.

IPv6 cú cỏc loại địa chỉ sau: unicast, multicast và anycast.

- Unicast: một địa chỉ unicast đại diện cho một host. Cỏc địa chỉ unicast

được chia nhỏ thành những dạng sau: địa chỉ unicast khả túm tắt toàn cục (AGU); địa chỉ loopback; địa chỉ khụng xỏc định; interface ID; địa chỉ unicast cục bộ; NSAP; IPX.

ã AGU (Global Unicast Address): là một cấu trỳc giỳp gỏn và phõn phối cỏc địa chỉ IPv6. Cấu trỳc này chia tầm địa chỉ ra làm 5 phần gồm: FP(Format

prefix); Top level aggregation identifier (TLA ID); next level aggregation identifier (NLA ID); site level aggregation identifier (SLA ID); và interface ID.

+ FP: luụn là 001 để xỏc định địa chỉ này ở dạng địa chỉ khả định tuyến toàn cục. Với mỗi loại địa chỉ IPv6 sẽ cú một Format Prefix duy nhất để giỳp cỏc thiết bị định tuyến dễ dàng xử lý địa chỉ hơn.

+ TLA-ID: cung cấp 8192 TLA, nghĩa là cú thể cú 8192 nhà cung cấp ở

cấp này. Cỏc TLA ở cấp cao nhất của bảng phõn cấp định tuyến. Cỏc TLA sẽ đuợc gỏn một trong 8192 TLA ID và sẽ cú trỏch nhiệm phõn phỏt cỏc địa chỉ

của mỡnh quản lý xuống cho cỏc khỏch hàng.

+ NLA-ID: là cỏc ID cho cỏc nhà cung cấp cấp 2, một NLA cú thể là một tổ chức cú một kết nối với một TLA hay là một ISP. NLA sẽđược nhận một NLA-ID từ TLA, và đến lượt nú, nú phải cung cấp địa chỉ của nú cho cỏc khỏch hàng.

+ SLA-ID: SLA là mạng của khỏch hàng.

ã Nhà cung cấp cao nhất cho cỏc tầm địa chỉ IPv6 là Internet Assigned Number Authority (IANA). IANA sẽ phõn phối cỏc tầm địa chỉ cho cỏc Internet Registry (IR) ở từng khu vực. Cú 3 IR là: ARIN; RIPE Network Cordination Centre (NCC); và APNIC. ARIN thuộc khu vực chõu Mỹ, Caribờ, và một phần chõu Phi; RIPE NCC quản lý chõu Âu, Trung Đụng, và phần cũn lại của chõu Phi; APNIC quản lý khu vực chõu Á Thỏi Bỡnh Dương. Cỏc IR sẽ chia tầm TLA thành những tầm TLA con, giỳp phõn phối địa chỉ

theo quy luật sau:

+ IR sẽ gỏn cỏc địa chỉ cho cỏc TLA con (TLA ISP). + TLA ISP sẽ gỏn cỏc địa chỉ NLA cho cỏc NLA ISP. + NLA ISP sẽ gỏn cỏc SLA cho khỏch hàng.

ã Địa chỉ loopback: khụng phải là một địa chỉ, cú dạng: 0:0:0:0:0:0:0:1 hay ::1. Được sử dụng để kiểm tra.

ã Interface ID: để tạo cỏc địa chỉ EUI-64 từ địa chỉ MAC, ta thực hiện cỏc bước sau:+ Thờm FF-FE vào giữa cỏc byte 3 và 4 của địa chỉ MAC.

+ Lấy bự bit “Universal/Local”(U/L), là bit thứ 7 kể từ trỏi sang của địa chỉ MAC.

Vớ dụ: Ta cú địa chỉ MAC: 0008:749B:3CF4

Bước 1: Thờm FF-FE vào giữa byte thứ 3,4 của địa chỉ MAC: Là thờm vào giữa 74 và 9B:

0008:74FF:FE9B:3CF4

Bước 2: Lấy bự bit U/L của byte đầu tiờn: Byte đầu tiờn là 00:

00000000=00000010=02h

Vậy ta cú EUI-64 từ MAC trờn là: 0208:74FF:FE9B:3CF4

ã Địa chỉ sử dụng cục bộ: gồm 2 loại: địa chỉ liờn kết cục bộ (được sử dụng trờn 1 liờn kết) và địa chỉ site cục bộ (được sử dụng trong một site).

+ Địa chỉ liờn kết cục bộ: chỉ cú tỏc dụng trờn một liờn kết của router. Chỉ

những host và interface của router được kết nối vào cựng một subnet mới cú

được địa chỉ liờn kết cục bộ của segment đú. Router sẽ khụng quảng bỏ địa chỉ này.

Cú dạng sau:

1111111010 0...0 Interface I 10bit 54bit 64 bit

hay :FE80::/64

+ Site-local address: là địa chỉ chỉ cú thể định tuyến được trong một site. Nghĩa là cỏc host được cấu hỡnh với địa chỉ này cú thể giao tiếp với cỏc host (adsbygoogle = window.adsbygoogle || []).push({});

khỏc trong cựng một mỳi mạng nhưng khụng được định tuyến ra ngoài. Site- local giống nhưđịa chỉ private trong IPv4. Cú dạng:

1111111011 0...0 subnet ID Interface 10 bit 38bit 16bit 64 bit

Hay: FEC0::/10

- Subnet trong IPv6. IPv6 được chia nhỏ thành cỏc prefix là TLA, subTLA, NLA và SLA. Cỏc ARIN, RIPE, APNIC phõn phối cỏc sub TLA cho cỏc nhà cung cấp TLA. Những nhà cung cấp này lại phõn phối cỏc tầm

địa chỉ NLA cho cỏc nhà cung cấp nhỏ hơn... Cỏc tầm địa chỉ sau sẽđược phõn phối cho cỏc IR: 2001:0400::/23 cho ARIN

2001:0200::/23 cho APNIC 2001:0600::/23 cho RIPE

Vớ dụ sử dụng ARIN, quy luật phõn phối như sau:

- ARIN sẽ phõn phối cỏc địa chỉ /35 cho cỏc subTLA.

- TLA sẽ phõn phối cỏc tầm địa chỉ cho cỏc NLA, cỏc NLA sẽ phõn phối một tầm địa chỉ /48 cho cỏc SLA.

- Phõn phối /64 cho cỏc SLA chỉ cú một subnet. - Phõn phối /128 cho cỏc SLA với chỉ 1 subscriber.

Vớ dụ: ARIN cú được tầm địa chỉ 2001:0420::/23, sẽ phõn phối xuống cho cỏc subTLA: subTLA1 cú tầm 2001:0420::/35; subTLA2 cú tầm 2001:0428::/35. Việc phõn phối này cho phộp cỏc subTLA subnet tầm địa chỉ được phõn để phõn phối xuống cho cỏc NLA:

ã SubTLA1 sẽ cung cấp cỏc prefix cho cỏc NLA: 2001:0420:0001::/48

2001:0420:0002::/48

ã SubTLA2 sẽ cung cấp cho cỏc NLA: 2001:0428:0001::/48

2001:0428:0002::/48

ã Mỗi NLA lại subnet và phõn phối cho cỏc SLA; với NLA cú tầm địa chỉ

2001:0420:0001::/48 cú thể phõn phối cỏc địa chỉ sau: 2001:0420:0001:1::/48

2001:0420:0001:2::/48

Sử dụng cỏch phõn phối này, ta chỉ cần quản l tầm địa chỉ ở mỗi cấp, vỡ vậy giảm được kớch thước bảng định tuyến.

- Địa chỉ multicast.

Địa chỉ multicast cú cấu trỳc như sau: 11111111 flag scope groupID

8bit 4bit 4bit 112bit

ã Flag: là trường 4 bit, trong đú chỉ sử dụng bit thứ tư (ba bit đầu khụng sử

dụng) để xỏc định xem đõy là địa chỉ thường được sử dụng (permanent) hay khụng. Nếu bit đú bằng 0 thỡ nghĩa là permanent và 1 nghĩa là non-permanent. Cỏc địa chỉ permanent là do một tổ chức quốc tế gỏn.

ã Trường scope: được sử dụng để xỏc định phạm vi của group, gồm cỏc giỏ trị sau: 1- Node-local scope 2- Linl-local scope 5-site-local scope 8-organization-local scope E-global scope GroupID: xỏc định ID của group. Cỏc địa chỉ thường dựng:

• Node-local scope: FF01:0:0:0:0:0:0:1(địa chỉ cho tất cả cỏc node); FF01:0:0:0:0:0:0:2(tất cả router).

• Link-local scope: FF02::1-tất cả cỏc node FF02::2-tất cả router FF02::4-DVMRP router

FF02::5-tất cả OSPF IGP router FF02::6-tất cả OSPF IGP DR FF02::7-ST router FF02::8-ST host FF02::9-RIP router FF02::A-EIGRP router FF02::B-mobile agent FF02::D-PIM router FF02::1:2-DHCP agent

FF02::1:FFxx:xxx-solicited node address

• Site-local scope: FF05::2-tất cả router (adsbygoogle = window.adsbygoogle || []).push({});

FF05::1:3-tất cả DHCP server

• Địa chỉ anycast: bất cứđịa chỉ nào được gỏn cho nhiều hơn 1 interface thỡ

được xem là địa chỉ anycast. Cỏc packet được gửi đến một địa chỉ anycast sẽ được định tuyến đến interface gần nhất cú địa chỉ đú. Anycast khụng khỏc unicast. Do đú, router phải được cấu hỡnh để xử l những gúi tin anycast. Địa chỉ này cú dạng:

Subnet prefix 0….0 n bit 128-n bit

Cú 2 loại địa chỉ anycast được giành sẵn. Định dạng của những địa chỉ này phụ thuộc vào lọai địa chỉ IPv6 được cấu hỡnh. Định dạng này được quyết

định bằng cỏch xột định dạng prefix. Quy luật là nếu cỏc bit đầu tiờn của 1 địa chỉ là 000 thỡ interface ID cú thể cú chiều dài khụng cố định, cũn nếu cỏc bit

Vớ dụ: Loại địa chỉ anycast cú 64 bit interface ID cú dạng: Subnet Prefix 111…111 Anyast ID

n bit 121-n 7 bit

Interface ID của loại này tựy thuộc vào chiều dài của subnet ID.

ã Cỏc địa chỉ anycast này khụng được sử dụng để gỏn cho cỏc interface. Hiện nay chỉ cú 3 Anycast ID là: 7E (làm địa chỉ của home-agent trong mibile IPv6); 7F, và 00.

ã Vớ dụ: Nếu ta viết interface ID của IPv6 home agent, ta sẽ viết: 1111110111111111 111….111 1…10=111111011…111 1111110 57bit 7bit=FE

Một phần của tài liệu Sử dụng IP cho mạng di động thế hệ mới.pdf (Trang 57 - 64)