Сбор информации для базы данных ATMARP-сервера

Сбор и обработка информации об адресных привязках выполняется ATMARР-сервером автоматически. Для этого используется инверсный протокол ATMARP. Каждый раз, когда узел сети или маршрутизатор открывает виртуальный канал к ATMARP-серверу, последний сразу же отсылает ему запрос инверсного протокола ATMARP. Узел сети или маршрутизатор отвечает на запрос отправкой пакета инверсного протокола ATMARP (см. табл. 18.1). Получив ответный пакет, сервер извлекает из него IP- и АТМ-адрес отправителя и сохраняет эту адресную привязку в своей базе данных. Таким образом, сразу после подключения к логической сети ATM, каждый компьютер должен установить соединение с ATMARP-сервером, даже если ему не нужна информация об адресной привязке. Подведем итоги.

Каждый узел или маршрутизатор логической подсети должен зарегистрировать свой IP-адрес и соответствующий ему физический ATM-адрес на ATMARP-cepeepe, обслуживающем эту подсеть. Регистрация происходит автоматически при создании виртуального канала с ATMARP-сервером. При этом сервер отсылает узлу сети или маршрутизатору запрос инверсного протокола ATMARP, на которой он должен получить ответ.

Достоверность информации, хранящейся на ATMARP-сервере

Как и в случае обычного протокола ARP, адресные привязки, хранящиеся на ATMARP-сервере, могут через определенное время устареть и должны быть удалены с сервера. Как долго информация об адресной привязке должна находиться на сервере? По умолчанию данные на ATMARP-сервере хранятся максимум 20 минут после регистрации их узлом сети. По истечении 20 минут сервер анализирует содержимое записи и состояние канала связи. Если к этому моменту открытый канал связи с компьютером, приславшим адресную привязку, уже не существует, она удаляется с ATMARP-сервера. Если отославший данные компьютер по прежнему имеет открытый канал к серверу, он пытается подтвердить достоверность данных. Сервер снова отсылает запрос инверсного протокола ATMARP и ожидает ответа. Если ответное сообщение подтверждает информацию, содержащуюся в базе данных, сервер снова устанавливает таймер и выжидает следующие 20 мин. Если данные, содержащиеся в ответном сообщении инверсного протокола ATMARP, не совпадают с информацией на сервере, он закрывает канал и удаляет элемент из базы данных.

Для уменьшения объема передаваемого трафика в стандарте протокола ATMARP предусмотрена определенная оптимизация. Узлу сети разрешено использовать один виртуальный канал для выполнения обмена любыми данными с ATMARP-сервером. В отсылаемом узлом сети запросе ATMARP-серверу находится адресная привязка для отправителя. Сервер может извлечь ее и проверить достоверность информации, которая у него храниться. Таким образом, если узел сети посылает ATMARP-серверу запросы чаще, чем раз в 20 мин, то серверу не нужно посылать узлу сети запросы инверсного протокола ATMARP.

Похожие статьи Меню Опрос Фото Популярное
rss