CHƯƠNG 2 MOBILE IP
3.1.1.1. Tăng kớch thước của tầm địa chỉ.
IPv6 sử dụng 128 bit địa chỉ trong khi IPv4 chỉ sử dụng 32 bit; nghĩa là IPv6 cú tới 2128 địa chỉ khỏc nhau; 3 bit đầu luụn là 001 được giành cho cỏc
địa chỉ khảđịnh tuyến toàn cầu (Globally Routable Unicast –GRU). Nghĩa là cũn lại 2125 địa chỉ, nghĩa là cú khoảng 4,25.1037 địa chỉ, trong khi IPv4 chỉ
cú tối đa 3,7.109 địa chỉ, nghĩa là IPv6 sẽ chứa 1028 tầm địa chỉ IPv4.
3.1.1.2.Tăng sự phõn cấp địa chỉ.
IPv6 chia địa chỉ thành một tập hợp cỏc tầm xỏc định hay boundary: Ba bit đầu cho phộp biết được địa chỉ cú thuộc địa chỉ khả định tuyến toàn cầu (GRU) hay khụng, giỳp cỏc thiết bị định tuyến cú thể xử lý nhanh hơn. Top level ggregation (TLA) ID được sử dụng vỡ 2 mục đớch:
- Thứ nhất, nú được sử dụng để chỉ định một khối địa chỉ lớn mà từ đú cỏc khối địa chỉ nhỏ hơn được tạo ra để cung cấp sự kết nối cho những địa chỉ
- Thứ hai, nú được sử dụng để phõn biệt một đường (route) đến từ đõu. Nếu cỏc khối địa chỉ lớn được cấp phỏt cho cỏc nhà cung cấp dịch vụ và sau
đú được cấp phỏt cho khỏch hàng thỡ sẽ dễ dàng nhận ra cỏc mạng chuyển tiếp mà đường đú đó đi qua cũng như mạng mà từđú route xuất phỏt.
Với IPv6, việc tỡm ra nguồn của một router sẽ rất dễ dàng Next level gregator (NLA) là một khối địa chỉ được gỏn bờn cạnh khối TLA, những địa chỉ này được túm tắt lại thành những khối TLA lớn hơn. Khi chỳng được trao
đổi giữa cỏc nhà cung cấp dịch vụ trong lừi internet, ớch lợi của loại cấu trỳc
địa chỉ này là: sự ổn định về định tuyến, nếu chỳng ta cú 1 NLA và muốn cung cấp dịch vụ cho cỏc khỏch hàng, ta sẽ cố cung cấp dịch vụđầy đủ nhất, tốt nhất và cho phộp cỏc khỏch hàng nhận được đầy đủ bảng định tuyến nếu họ muốn để tạo việc định tuyến theo chớnh sỏch; cõn bằng tải... để thực hiện việc này chỳng ta phải mang tất cả cỏc đường trong backbone để cú thể
chuyển cho họ.
3.1.1.3.Đơn giản hoỏ việc đặt địa chỉ host:
IPv6 sử dụng 64 bit sau cho địa chỉ host,và trong 64 bit đú thỡ cú cả 48 bit là địa chỉ MAC của mỏy, do đú phải đệm vào đú một số bit đó được định nghĩa trước mà cỏc thiết bị định tuyến sẽ biết được những bit này trờn subnet, ngày nay, ta sử dụng chuỗi 0xFF và 0xFE (:FF:FE: trong IPv6) để đệm vào
địa chỉ MAC. Bằng cỏch này, mọi host sẽ cú một host ID duy nhất trong mạng. Sau này nếu đó sử dụng hết 48 bit MAC thỡ cú thể sẽ sử dụng luụn 64 bit mà khụng cần đệm.
Một địa chỉ multicast cú thểđược gỏn cho nhiều mỏy, địa chỉ anycast là cỏc gúi anycast sẽ gửi cho đớch gần nhất (một trong những mỏy cú cựng địa chỉ) trong khi multicast packet được gửi cho tất cả mỏy cú chung địa chỉ
(trong một nhúm multicast).
Kết hợp host ID với multicast ta cú thể sử dụng việc tự cấu hỡnh như
sau: khi một mỏy được bật lờn, nú sẽ thấy rằng nú đang được kết nối và nú sẽ gửi một gúi multicast vào LAN, gúi tin này sẽ cú địa chỉ là một địa chỉ
multicast cú tầm cục bộ (Solicited Node Multicast address). Khi một router thấy gúi tin này, nú sẽ trả lời một địa chỉ mạng mà mỏy nguồn cú thể tự đặt
địa chỉ, khi mỏy nguồn nhận được gúi tin trả lời này, nú sẽđọc địa chỉ mạng mà router gửi. Sau đú, nú sẽ tự gỏn cho nú một địa chỉ IPv6 bằng cỏch thờm host ID (được lấy từ địa chỉ MAC của interface kết nối với subnet đú) với
địa chỉ mạng. Do đú, tiết kiệm được cụng sức gỏn địa chỉ IP.
3.1.1.5.Tăng độ linh hoạt cho định tuyến multicast.
Đặt trường hợp: giỏm đốc muốn gửi một hội nghị truyền hỡnh đến cỏc nhõn viờn trong cụng ty mà khụng muốn gửi tất cả mọi người trong internet (chỉ gửi những người cần xem). Khi đú, IPv6 cú một khỏi niệm về tầm vực multicast. Với IPv6, cú thể thiết kế một luồng multicast xỏc định chỉ được gửi trong một khu vực nhất định và khụng bao giờ cho phộp cỏc packet ra khỏi
khu vực đú. 8 bit đầu luụn được thiết lập là 1 giỳp cỏc thiết bị định tuyến biết
được gúi tin này là một gúi tin multicast. 4 bit sau là flag (hiện tại, 3 bit đầu khụng được định nghĩa và luụn là 0, bit thứ tư là T bit được sử dụng để quyết
định xem địa chỉ multicast này là địa chỉ được gỏn lõu dài (được gọi là well- known) hay tạm thời (transient). 4 bit tiếp theo là scope, xỏc định gúi tin multicast cú thể đi bao xa, trong khu vực nào thỡ gúi tin được định tuyến; scope cú thể cú cỏc giỏ trị sau: 1(cú tầm trong nội bộ node); 2 (cú tầm trong nội bộ liờn kết); 5 (cú tầm trong nội bộ site); 8 (cú tầm trong nội bộ tổ chức); E (cú tầm toàn cục).
Tuỳ vào cỏch gỏn địa chỉ multicast, chỳng ta cú thể kiểm soỏt cỏc gúi tin multicast được đi bao xa, và cỏc thụng tin định tuyến kết hợp với cỏc nhúm multicast được quảng bỏ bao xa. Vớ dụ: nếu chỳng ta muốn quảng bỏ một multicast trong văn phũng của ta, và muốn toàn thế giới thấy nú, ta sẽ gỏn tầm cho nú là E (110), tuy nhiờn, nếu bạn muốn tạo một nhúm multicast cho một hội nghị truyền hỡnh bạn cú thể gỏn tầm là 5 hay 2.