2.4.3.1.YấU CU HO TẦ Ạ ĐỘNG CA ATMARP Ủ

Một phần của tài liệu TCP/ IP TRONG MẠNG ATM_ CLASSICAL IP OVER ATM (Trang 90 - 93)

SERVER

Trong quỏ trỡnh phõn giải địa chỉ, một ATMARP server thực hiện cỏc chức năng:

• Cung cấp khuụn dạng gúi ATMARP (InATMARP)

• Phõn giải địa chỉ ATM dựa vào bảng ATMARP

• Cập nhật (làm tươi) bảng ATMARP

• Duy trỡ bảng ATMARP

Cỏc chức năng này được thể hiện thụng qua một số yờu cầu hoạt động của nú:

 ATMARP server thường xuyờn làm tươi và duy trỡ bảng thụng tin ATMARP Yờu cầu này được thực hiện thụng qua cỏc cuộc gọi ảo từ cỏc Host IP thuộc cỏc LIS mà ATMARP server quản lý. ATMARP server tiếp nhận cỏc cuộc gọi ATM từ điểm đầu cuối ATM trong quỏ trỡnh thiết lập cuộc gọi. Nếu một kết nối ảo VC được chỉ định cho cỏc tế bào của cỏc gúi từ lớp AAL5 (thụng qua việc bao đúng gúi LLC/SNAP) , ATMARP server sẽ truyền gúi InATMARP –Request đến đầu cuối ATM bờn khởi sự cuộc gọi thuộc LIS mà Server này phục vụ để hỏi địa chỉ IP của đầu cuối ATM này. Sau khi nhận được gúi trả lời InATMARP- Reply , ATMARP server sẽ lấy thụng tin trả lời này kiểm tra lại địa chỉ IP và địa chỉ ATM đó cú hay chưa trong cỏc điểm truy nhập trong bảng thụng tin ATMARP. Khi đú cú hai trường hợp xảy ra:

• Nếu khụng tỡm thấy điểm truy nhập nào cú địa chỉ IP tương ứng trong gúi trả lời InATMARP- Reply , ATMARP server sẽ cập nhật thờm vào bảng địa chỉ ATMARP một điểm truy nhập mới với cặp địa chỉ ATM/IP trọn gúi trả lời nhận cựng giỏ trị Time- Stamp

• Trường hợp địa chỉ IP trong InATMARP- Reply được tỡm thấy ở một điểm truy nhập của bảng ATMARP tại server song địa chỉ ATM trong gúi InATMARP- Reply lại khụng phự hợp với địa chỉ ATM trong điểm truy nhập thỡ cũng như kờnh ảo liờn kết với điểm truy nhập sử dụng khi host IP này thực hiện đăng kớ địa chỉ lần đầu tiờn với ATMARP server , thụng tin trong gúi ATMARP –Reply sẽ bị huỷ bỏ, bảng ATMARP khụng cú sự thay đổi nào cũn cuộc gọi ảo lại bị huỷ bỏ

 ATMARP server đỏp ứng yờu cầu phõn giải địa chỉ

Khi ATMARP server nhận được yờu cầu trả lời địa chỉ ATM từ một địa chỉ IP của một Client thành viờn qua gúi ATMARP- Reply , nú sẽ phỏt ra gúi trả lời ATMARP- Reply nếu tỡm thấy điểm truy nhập trong bảng ATMARP cú chứa địa chỉ IP tương ứng, ATMARP server sẽ phỏt đi gúi ATMARP- NAK để bỏo cho client biết cặp địa chỉ ATM/IP của địa chỉ IP yờu cầu là khụng cú thực. Đõy là một điểm mạnh của ATMARP

server , nú giỳp cho Client cú thể xỏc định được sự khỏc nhau giữa việc sai sút của server và sự tỡm kiếm khụng thành cụng trong bảng ATMARP.

 Thời gian sống của một điểm truy nhập trong bảng ATMARP

Việc xỏc nhận một điểm truy nhập trong bảng ATMARP của ATMARP server cũn hợp lệ hay khụng được đỏnh giỏ khi server nhận yờu cầu ATMARP-Request qua một kết nối ảo. Khi gúi trả lời ATMARP-Reply chứa thụng tin về địa chỉ IP và ATM của host IP khởi tạo cuộc gọi được tỡm thấy trong bảng thụng qua sự hiện diện của điểm truy nhập mang giỏ trị kết nối ảo và client nà sử dụng để đăng kớ điểm truy nhập của nú vào bảng ATMARP thỡ thời gian sống sẽ được cập nhật nghĩa là thụng tin xỏc nhận rằng client này cũn sống hay điểm truy nhập trong bảng cũn hợp lệ. Thời gian sống là thời gian tồn tại tối đa của một điểm truy nhập trong bảng ATMARP, tại ATMARP server , thời gian sống là 20 phỳt.

2.4.3.2.YấU C U HO T Ạ ĐỘNG C A ATMARP-

CLIENT

Một ATMARP client phải cú nhiệm vụ thực hiện việc đăng kớ thụng tin địa chỉ của nú hay cỏc thành viờn thuộc nú cho ATMARP server . Ngoài ra tại cỏc ATMARP client cũng cú một bảng lưu trữ thụng tin ATMARP sử dụng cho riờng nú do đú đũi hỏi cũng phải làm tươi bảng này đồng thời cũng phải cập nhật thờm thụng tin của cỏc thành viờn lõn cận khỏc. Điều này cú nghĩa là ATMARP client phải được cấu hỡnh sao cho nú cú thể làm việc được với ATMARP server qua địa chỉ ATM của server.

Trong quỏ trỡnh phõn giải địa chỉ, một ATMARP client thực hiện cỏc chức năng :

• Cung cấp khuụn dạng ATMARP(InATMARP)

• Đăng kớ địa chỉ ATM , IP của nú hay của thành viờn thuộc nú với server

• Cập nhật theo chu kỡ vào server để làm tươi địa chỉ của nú

• Phõn giải địa chỉ ATM khi cú ATMARP-Request gửi đến từ host thành viờn của nú

• Duy trỡ bảng ATMARP riờng của nú.

Cỏc chức năng này thể hiện thụng qua một số cỏc hoạt động mà client phải thực hiện:

• Bắt đầu một kết nối ảo tới ATMARP server để truyền và nhận cỏc gúi ATMARP và InATMARP

• Trả lời cỏc yờu cầu ATMARP-Request và InATMARP-Request khi nhận được gúi này trờn bất kỡ kết nối ảo nào được cấp phỏt cho quỏ trỡnh thụng tin.

• Tổ chức phõn giải địa chỉ ATMARP bằng việc phỏt cỏc gúi ATMARP Request đến ATMARP server cũng như xử lý cỏc gúi đỏp ứng ATMARP- Reply và ATMARP- NAK từ server tương ứng . Cỏc gúi ATMARP – Reply cũng được dựng để tạo mới hay làm tươi cỏc điểm truy nhập ATMARP trong bảng ATMARP của chớnh nú.

• Tổ chức phõn giải địa chỉ InATMARP bằng việc phỏt và truyền cỏc gúi InATMARP –Request khi cần xử lý cỏc gúi tin trả lời InATMARP- Reply tương ứng . Cỏc gúi InATMARP- Reply cũng được dựng để tạo mới hay làm tươi cỏc điểm truy nhập trong bảng ATMARP của chớnh nú.

• Thực hiện làm tươi cỏc điểm truy nhập trong bảng ATMARP bằng cỏc hoạt động ở trờn để cú thể gỡ bỏ điểm truy nhập đó cũ trong bảng này với thời gian sống của điểm truy nhập là 15 phỳt.

2.4.3.3.B NG L U GI THễNG TIN ATMARP , Ư (adsbygoogle = window.adsbygoogle || []).push({});

CHU Kè S NG C A CÁC I M TRUY NH P Đ Ể

TRONG B NG ATMARP

Một ATMARP client hay một ATMARP server phải nắm rừ được cú bao nhiờu kết nối ảo đang được mở ra liờn kết với cỏc điểm truy nhập trong bảng ATMARP của nú. Đặc biệt, nú phải biết kết nối nào được chỉ định cho cỏc tế bào xuất phỏt từ quỏ trỡnh bao đúng gúi tại AAL5.

Với ATMARP server , chu kỡ sống của một điểm truy nhập trong bảng là 20 phỳt . Trước khi quyết định qua một chu kỡ tồn tại cho mỗi điểm truy nhập này, ATMARP server phải phỏt gúi InATMARP- Request trờn cỏc kết nối ảo đang liờn kết với cỏc điểm truy nhập này. Khi nhận được đỏp ứng từ cỏc gúi InATMARP-Reply thỡ điểm truy nhập xem như được chuyển qua một chu kỡ mới. Ngược lại điểm truy nhập sẽ bị loại bỏ khi khụng cú kết nối nào được mở ra với điểm truy nhập đú trong bảng . Ở ATMARP client , chu kỡ sống của mỗi điểm truy nhập là 15 phỳt. Khi thời gian này vượt ra ngoài ngưỡng của chu kỡ nghĩa là điểm truy nhập quỏ hạn do đú bảng ATMARP của client trở thành khụng hợp lệ. Khi đú , nếu khụng cú kết nối nào được mở ra với điểm truy nhập đú thỡ nú sẽ bị loại bỏ. Ngược lại , client phải chủ động cải thiện làm tươi thụng tin trước khi truyền nú lờn kết nối mở kia.

Đối với Client , một điểm truy nhập sẽ được hợp lý hoỏ bằng cỏch truyền gúi

InATMARP –Request và được cập nhật qua cỏc gúi InATMARP-Reply với trường hợp sử dụng mạch ảo cố định PVC . Cũn khi sử dụng kết nối ảo động (SVC) , điểm truy nhập này được hợp lý hoỏ bằng cỏch truyền gúi ATMARP-Request đến ATMARP server và cập nhật cú qua cỏc gúi ATMARP-Reply. Nếu một kết nối liờn kết với một điểm truy nhập khụng hợp lệ thỡ kết nối sẽ bị đúng và điểm truy nhập sẽ bị loại bỏ.

Một phần của tài liệu TCP/ IP TRONG MẠNG ATM_ CLASSICAL IP OVER ATM (Trang 90 - 93)