5 3.2 Cỏc số tuần tự và quỏ trỡnh quay vũng số

Một phần của tài liệu tổng quan về giao thức truyền thông mobile ip (Trang 49 - 53)

Số tuần tự trong cỏc bản tin quảng cỏo trạm sắp xếp từ 0 đến 0xffff. Sau khi khởi động, một trạm phải sử dụng số 0 cho lần quảng cỏo đầu tiờn của nú. Mỗi lần quảng cỏo tiếp theo phải sử dụng số thứ tự tăng một đơn vị so với số trước, ngoại trừ trường hợp sau số thứ tự 0xffff phải là số thứ tự 256. Với cỏch này cỏc nỳt di động cú thể nhận ra được sự giảm cỏc số tuần tự do sự khởi động lại hoặc do sự quay vũng số sau khi đạt được giỏ trị 0xffff.

5.4 Xem xột về nỳt di động

Mọi nút di động đều phải thực hiện việc chiếm trạm, cỏc bản tin chiếm trạm chỉ được gửi đi khi khụng cú một sự quảng cỏo trạm nào xảy ra và khi một địa chỉ care-of khụng được xỏc định bởi một giao thức lớp liờn kết hoặc bởi cỏc phương tiện khỏc. Nỳt di động sử dụng cỏc thủ tục, cỏc sự mặc định và cỏc hằng số giống nhau cho bản tin chiếm trạm như đó được chỉ ra cho cỏc bản tin chiếm bộ định tuyến ICMP ngoài trừ trường hợp nỳt di động cú thể chiếm thường xuyờn nhiều hơn một lần trong 3 giõy và trường hợp mà một nỳt di động hiện thời khụng kết nối với mạng ngoài nào cú thể chiếm nhiều lần hơn giỏ trị MAX_SOLICITATIONS.

Tốc độ mà một nỳt di động gửi cỏc sự chiếm trạm phải được nú giới hạn. Nỳt di động cú thể gửi ba bản tin chiếm trạm ban đầu với tốc độ tối đa là 1 bản tin trong một giõy trong khi nú đang tỡm kiếm trạm. Sau đú, tốc độ gửi cỏc bản

Đồ ỏn tốt nghiệp Chương 5. Sự phỏt hiện trạm

tin chiếm trạm phải được giảm xuống để giới hạn lưu lượng trờn liờn kết cục bộ. Cỏc bản tin chiếm trạm tiếp theo phải được gửi theo cơ chế backoff luật số mũ nhị phõn, tức là nhõn đụi khoảng thời gian giữa cỏc sự chiếm trạm liờn tiếp nhau cho đến khi đạt đến khoảng thời gian tối đa. Khoảng thời gian tối đa cú thể được chọn một cỏch thớch hợp dựa trờn cỏc đặc tớnh của đường truyền mà trờn đú nỳt di động đang thực hiện chiếm trạm. Khoảng thời gian tối đa ít nhất là 1 phỳt giữa cỏc sự chiếm trạm.

Trong khi vẫn cũn dũ tỡm trạm để đăng ký thỡ nỳt di động khụng được tăng tốc độ gửi cỏc sự chiếm trạm trừ phi nú nhận được một dấu hiệu cho thấy chắc chắn rằng nú đó di chuyển đến một liờn kết mới. Sau khi đăng ký thành cụng với một trạm, nỳt di động cú thể cũng tăng tốc độ mà nú sẽ gửi cỏc bản tin chiếm trạm khi nú lại bắt đầu việc dũ tỡm một trạm mới để đăng ký. Tốc độ chiếm trạm được tăng lờn đú cú thể bằng với tốc độ tối đa nhưng sau đú lại bị giới hạn như đó mụ tả ở trờn. Trong tất cả cỏc trường hợp trờn, cỏc khoảng thời gian chiếm trạm được khuyến nghị là cỏc giỏ trị danh định. Cỏc nỳt di động phải chọn ngẫu nhiờn số lần chiếm trạm của chỳng xung quanh cỏc giỏ trị danh định này như đó được chỉ ra đối với sự phỏt hiện bộ định tuyến ICMP.

Nút di động phải xử lý cỏc bản tin quảng cỏo trạm nhận được. Một nỳt di động cú thể phõn biệt được bản tin quảng cỏo trạm với cỏc cỏch sử dụng bản tin quảng cỏo bộ định tuyến ICMP khỏc bằng cỏch phõn tớch số lượng cỏc địa chỉ được quảng cỏo và trường IP Total Length (trường tổng chiều dài gúi IP). Khi tổng chiều dài IP chỉ ra rằng bản tin ICMP dài hơn mức cần thiết cho số lượng địa chỉ được quảng cỏo thỡ dữ liệu cũn lại được hiểu như là một hay nhiều phần mở rộng. Sự cú mặt của phần mở rộng quảng cỏo trạm di động nhận biết sự quảng cỏo này là sự quảng cỏo trạm.

Khi sử dụng nhiều phương phỏp phỏt hiện trạm khỏc nhau, nút di động trước tiờn sẽ thử đăng ký với cỏc trạm cú cỏc phần mở rộng quảng cỏo tram di động trong bản tin quảng cỏo của chỳng, hơn là thực hiện sự phỏt hiện trạm bằng cỏc biện phỏp khỏc. Sự ưu tiờn này làm cực đại hoỏ khả năng sự đăng ký cú thể được chấp nhận, vỡ thế làm giảm đến mức tối thiểu số lần thử đăng ký.

Đồ ỏn tốt nghiệp Chương 5. Sự phỏt hiện trạm

Khi nút di động nhận được một bản tin quảng cỏo trạm với bit ‘R’ được thiết lập, nỳt di động sẽ đăng ký qua một trạm ngoài, ngay cả khi nút di động cú thể giành được địa chỉ care-of co-located cho riờng nú.

5.4.2 Sự phỏt hiện di chuyển

Cú hai cơ chế cơ bản để cỏc nỳt di động phỏt hiện ra sự di chuyển của chỳng từ mạng con này tới mạng con khỏc. Khi nút di động phỏt hiện sự di chuyển của mỡnh nú cần đăng ký với một địa chỉ care-of thớch hợp trờn mạng ngoài mới. Tuy nhiờn, nỳt di động này khụng được phộp đăng ký trung bỡnh nhiều hơn một lần trong một giõy (Mục 6.6.3).

5.4.2.1 Thuật toỏn thứ nhất

Phương phỏp phỏt hiện sự chuyển động đầu tiờn dựa vào trường Lifetime trong phần chớnh của phần quảng cỏo bộ định tuyến ICMP thuộc bản tin quảng cỏo trạm. Nỳt di động ghi lại giỏ trị Lifetime mà nú nhận được trong bất kỳ sự quảng cỏo trạm nào cho đến khi giỏ trị Lifetime này hết hiệu lực. Nếu nỳt di động bị lỗi khi nhận sự quảng cỏo khỏc từ cựng một trạm trong khoảng Lifetime cụ thể thỡ nú nhận định là đó mất liờn lạc với trạm này. Nếu nỳt di động trước đú đó nhận được một bản tin quảng cỏo trạm từ một trạm khỏc cú trường Lifetime chưa hết hiệu lực, nỳt di động lập tức thử đăng ký ngay với trạm này. Nếu khụng, nỳt di động thử phỏt hiện một trạm mới để đăng ký.

5.4.2.2 Thuật toỏn thứ hai

Phương phỏp thứ hai sử dụng cỏc tiền tố mạng (network prefix). Phần mở rộng Prefix-Lengths cú thể được nỳt di động sử dụng trong một số trường hợp để xỏc định xem cú hay khụng một bản tin quảng cỏo trạm mới nhận được trờn cựng mạng con tại địa chỉ care-of hiện thời của nỳt di động. Nếu cỏc tiền tố khụng giống nhau thỡ nỳt di động nhận định là nú đó di chuyển. Nếu một nỳt di động đang sử dụng mụt địa chỉ care-of trạm ngoài nú sẽ khụng sử dụng phương phỏp này để phỏt hiện chuyển động trừ phi cả trạm hiện thời và trạm mới đều cú phần mở rộng Prefix-Lengths trong từng bản tin quảng cỏo trạm của chỳng; nếu phần mở rộng này vắng mặt trong một hoặc cả hai bản tin quảng cỏo trạm của hai trạm trờn thỡ phương phỏp phỏt hiện di chuyển này sẽ

Đồ ỏn tốt nghiệp Chương 5. Sự phỏt hiện trạm

khụng được sử dụng. Tương tự như vậy, nếu nỳt di động đang sử dụng địa chỉ co-located care-of nú cũng sẽ khụng sử dụng phương phỏp này để phỏt hiện di chuyển trừ phi trạm mới cú phần mở rộng Prefix-Lengths trong bản tin quảng cỏo trạm của nú và nỳt di động biết được tiền tố mạng của địa chỉ co-located care-of hiện thời của nú. Khi sự đăng ký hiện thời hết hạn, nếu phương phỏp này cho biết nỳt di động đó di chuyển thỡ nỳt di động sẽ lựa chọn đăng ký với một trạm ngoài đang gửi quảng cỏo trạm mới với tiến tố mạng khỏc thay vỡ đăng ký lại với địa chỉ care-of hiện thời của nú.

5.4.3 Trở về mạng gốc

Một nút di động cú thể phỏt hiện ra rằng nú đó quay trở về mạng gốc khi nú nhận được một bản tin quảng cỏo trạm từ một trạm gốc. Nếu đỳng như vậy, nú sẽ thực hiện việc đăng ký lại với trạm gốc của nú (Chương 6). Trước khi thử đăng ký lại, nỳt di động cấu hỡnh lại bảng định tuyến của nú cho phự hợp với mạng gốc (Mục 7.2.1). Hơn nữa, nếu mạng gốc đang sử dụng giao thức phõn giải địa chỉ thỡ nỳt di động phải theo cỏc thủ tục được mụ tả trong mục 7.6 liờn quan đến ARP, proxy ARP và gratuitous ARP.

5.4.4 Cỏc số tuần tự và quỏ trỡnh quay vũng số

Nếu một nỳt di động phỏt hiện được hai giỏ trị kế tiếp nhau của số tuần tự trong cỏc bản tin quảng cỏo trạm xuất phỏt từ trạm ngoài mà nú đó đăng ký, trong đú giỏ trị thứ hai nhỏ hơn giỏ trị thứ nhất và thuộc dải từ 0 đến 255 thỡ nỳt di động cần phải đăng ký lại. Nếu giỏ trị thứ hai nhỏ hơn giỏ trị thứ nhất nhưng lại lớn hơn hoặc bằng 255 thỡ nỳt di động nhận định rằng số hiệu tuần tự đó quay vũng qua giỏ trị lớn nhất (0xffff) và việc đăng ký lại là khụng cần thiết.

Đồ ỏn tốt nghiệp Chương 6. Sự đăng ký

Chương 6

Một phần của tài liệu tổng quan về giao thức truyền thông mobile ip (Trang 49 - 53)

Tải bản đầy đủ (PDF)

(115 trang)