CHƯƠNG 2 MOBILE IP
2.2.2. Thụng bỏo và tỡm kiếm trạm điều khiển.
Vấn đề nẩy sinh khi MN di chuyển khỏi mạng HN là làm thế nào để xỏc định được trạm FA mà MN chuyển tới và cỏch thức MN lấy thụng tin sau khi nú chuyển vựng. Để giải quyết vấn đề này cỏc trạm điều khiển (FA, Router và HA) phải đều đặn quảng bỏ lờn mạng cỏc thụng tin về sự hiện diện của mỡnh thụng qua cỏc bản tin thụng bỏo đặc biệt (theo giao thức ICMP). Hỡnh 2.2 minh họa cấu trỳc bản tin thụng bỏo. Phần trờn là mụ tả bản tin ICMP cũn phần mở rộng bờn dưới mụ tả
cỏc thụng tin về tớnh di động, ởđõy khụng mụ tả chi tiết cỏc trường.
MN cú thể nhận được cỏc bản tin thụng bỏo từ FA hoặc HA, nhờđú mà nú xỏc định được vị trớ hiện tại của mỡnh. Nếu khụng nhận được bản tin thụng bỏo của cỏc trạm điều khiển trờn mạng, thỡ MN phải gửi yờu cầu cho HA đề
nghị cung cấp thụng tin trạm điều khiển trờn mạng. Về nguyờn tắc MN cú thể
liờn tục gửi cỏc bản tin yờu cầu để tỡm trạm điều khiển, nờn phải đề phũng việc cú quỏ nhiều bản tin như thế phỏt ra gõy nờn tỡnh trạng nghẽn mạng. Ngoài ra, MN cú thể tỡm kiểm trạm điều khiển mới vào mọi thời điểm, kể cả
khi đang bận, nghĩa là nú vẫn cú thể vừa tỡm kiếm kết nối mới tốt hơn mà vẫn Hỡnh 2.2. Minh họa cấu trỳc bản tin thụng bỏo.
trao đổi thụng tin trờn kết nối hiện tại. Trường hợp này xẩy ra khi MN đang di chuyển qua nhiều cell của cỏc mạng di động khỏc nhau. Sau khi cỏc trạm điều khiển thụng bỏo lờn mạng thụng tin của chỳng và MN thu nhận được cỏc thụng tin này, thỡ nú cú thể xỏc định được vị trớ của mỡnh (đang ở HN hoặc FN) và năng lực của trạm điều khiển. Nếu lỳc này MN đang ở FN thỡ nú phải
đăng ký với HA như trỡnh bày ở dưới đõy.
Một vấn đề cần quan tõm là việc sử dụng tiờu chuẩn như RFC 1256 cho mục đớch khỏc với ban đầu (thụng bỏo trạm điều khiển) là nguyờn nhõn làm nẩy sinh một số vấn đề. Cụ thể, khoảng thời gian bộ nhất 3s giữa hai thụng bỏo chỉ cú thể phự hợp đối với mạng cố định vỡ sự biến động mạng khụng cao, cũn ở mạng khụng dõy cú cỏc MN đang di chuyển và đặc biệt là cỏc ứng dụng yờu cầu dũng số liệu liờn tục, thỡ khoảng thời gian 3s này là quỏ dài. MN phải đợi ớt nhất 3s để thụng bỏo tỡnh trạng khụng thể tỡm được trạm điều khiển.
2.2.3. Đăng ký
Sau khi nhận được CoA, MN phải đăng ký với và thụng bỏo cho HA biết vị trớ hiện tại của mỡnh để HA chuyển tiếp số liệu. Việc đăng ký cú thểđược thực hiện theo hai cỏch, tuỳ thuộc vào vị trớ hiện tại của CoA, đú là:
- CoA thuộc FA: thủ tục đăng ký được minh hoạ như hỡnh 2.3a. MN gửi yờu cầu đăng ký của nú tới FA để chuyển tiếp cho HA. Lỳc này HA thiết lập mối liờn kết di động gồm địa chỉ IP gốc của MN và CoA hiện tại. Ngoài ra mối liờn kết di động chứa cả khoảng thời gian đăng ký đó thoả thuận. Việc
đăng ký sẽ tự động hết hiệu lực và bị huỷ bỏ sau khoảng thời gian cho phộp này, vỡ vậy MN cần đăng ký trước khi hết thời gian cho phộp. Cơ chế này cần
thiết để trỏnh mối liờn kết di động khụng sử dụng nữa. Sau khi thiết lập mối liờn kết di động, HA gửi bản tin trả lời tới FA đó yờu cầu.
- CoA đồng vị trớ (CoA co-located): Việc đăng ký đơn giản hơn như hỡnh 2.3b. MN gửi yờu cầu đăng ký trực tiếp tới HA và HA sẽ gửi lại bản tin trả
lời.
Khi sử dụng giao thức UDP để đăng ký, thỡ địa chỉ nguồn IP gúi số liệu
được đặt tới địa chỉ giao tiếp của MN, địa chỉ đớch IP đặt tới địa chỉ giao tiếp của FA hoặc HA (tuỳ thuộc vào vị trớ của CoA). Cổng UDP đớch là 434.
Trong mụi trường di động, hiệu suất mạng khi sử dụng UDP cao hơn so với TCP, nờn UDP thường được sử dụng.