Новые возможности и изменения в версии 8.0.1b 1. Добавлена ET-станция типа PPP, реализующая PPPoE (RFC-2516). 2. Реализован механизм BOOTP-relay. 3. Добавлена возможность задавать для прозрачного телнет-клиента исходящий ip-адрес. 4. Изменения в параметрах порта типа ASYNC. 1. Добавлена ET-станция типа PPP, реализующая PPPoE (RFC-2516). Добавлена ET-станция типа PPP, реализующая PPPoE (RFC-2516), которая позволяет использовать устройство NSG в качестве Access Concentrator'а (PPPoE сервер). Чтобы задать ее, необходимо выполнить команду: S P ET: PO: TY:PPP [NAME:] [IP:] где: - номер ЕТ-станции; - номер порта; - AC-NAME (имя Access Concentrator'а, по которому клиент может выбирать из нескольких серверов); - список IP-интерфейсов, которые может использовать данный Access Concentrator. Получив запрос на соединение (PADI, а затем PADR), сервер PPPoE просматривает интерфейсы, заданные в , и если находит свободный (oper_state=down) IP-интерфейс TY:PPP с PO:AUTO, то привязывается к нему, после чего интерфейс открывает PPP-сессию. 2. Реализован механизм BOOTP-relay. Реализован механизм BOOTP-relay, применяемый в случае расположения маршрутизатора NSG между BOOTP-клиентом и BOOTP-сервером. Частный случай - получение клиентом, находящимся в удаленной локальной сети, динамического адреса по DHCP. Для этого добавлен новый параметр IP-интерфейса HADR (helper-address), который можно задать командой: S I HADR: IP: и удалить командой С I HADR IP: Механизм BOOTP-relay работает следующим образом: 1. BOOTP-клиент посылает широковещательный запрос в виде UDP-пакета на порт 67 (BOOTP-сервер). 2. Маршрутизатор NSG (BOOTP-relay), получив такой пакет, определяет, задан ли на интерфейсе, с которого пришел этот пакет, параметр HADR. Если да, то BOOTP-relay прописывет в поле giaddr ip-адрес данного интерфейса, а качестве удаленного ip-адреса подставляет значение параметра HADR. И отправляет пакет дальше. 3. BOOTP-сервер (находящийся по адресу, заданному параметром HADR), получив пакет, отправляет ответ на порт 67 (BOOTP-сервер) по адресу, записанному в поле giaddr, т.е. BOOTP-relay'ю. 4. Маршрутизатор NSG (BOOTP-relay), получив ответ: - либо подставляет IP-адрес BOOTP-клиента, который хранится в ответе, и отправляет на MAC-адрес BOOTP-клиента, который также хранится в ответе; - либо, если установлен broadcast flag или дальнейшая передача не требует MAC-адреса, отправляет ответ по широковещательному адресу. Ответ отправляется на порт 68 (BOOTP-клиент). 3. Добавлена возможность задавать для прозрачного телнет-клиента исходящий ip-адрес. Добавлена возможность задавать для прозрачного телнет-клиента исходящий ip-адрес. Для этого сделаны следующие изменения в команде S R: S R TO:TC.[/][/RAW[/]] Т.е. если задан параметр RAW, то через слэш можно задать исходящий ip-адрес в поле . Если поле / не задано, в качестве исходящего ip-адреса подставляется адрес ip-интерфейса, через которой уходит запрос на соединение. ВНИМАНИЕ! Если задается исходящий ip-адрес, необходимо иметь в виду, что он должен быть адресом какого-либо "поднятого" интерфейса данного устройства, либо необходимо задавать команду: S I NET: MASK: IP:0 где и должны "покрывать" . 4. Изменения в параметрах порта типа ASYNC. Параметр IP для типа ASYNC теперь имеет в качестве значения <список интерфейсов>, который задается так же, как и в команде S I FILTER. Порт типа ASYNC для перехода в PPP просматривает интерфейсы, заданные в <списке интерфейсов>, и если находит свободный (oper_state=down) IP-интерфейс TY:PPP с PO:AUTO или PO:<номер данного порта>, то привязывается к нему, после чего интерфейс открывает PPP-сессию.