cisco Cisco IOS — Сетевое распознавание приложений (NBAR)

В режиме веб-браузера сервера NBAR отслеживает и контролирует трафик с отслеживанием состояния, а также выполняет поиск регулярных выражений в содержимом пакетов для имени опубликованного приложения, определенного в команде match protocol citrix . Имя опубликованного приложения определяется ключевым словом app и аргументом application- name-string команды match protocol citrix . (Дополнительные сведения см. в описании команды match protocol citrix в разделе «Справочник по командам» данного документа.) Сеанс Citrix ICA, запущенный для переноса определенного приложения, кэшируется, и трафик классифицируется для опубликованного имени приложения.

Режимы клиента Citrix ICA Клиенты Citrix ICA могут конфигурироваться в различных режимах. Средство NBAR не имеет возможности различать приложения Citrix в каких бы то ни было режимах работы. По этой причине администраторам сети необходимо иметь контакт с администраторами Citrix для корректной классификации трафика Citrix с помощью средства NBAR. Администратор Citrix имеет возможность задать конфигурацию опубликованных приложений Citrix индивидуально или для системы в целом. В режиме Published Desktop все приложения клиента используют один сеанс TCP.

Поэтому разграничение между приложениями невозможно, и NBAR может быть использовано только при классификации приложений Citrix только в совокупности (сканирование порта 1494). При использовании средства NBAR рекомендуется работать в режиме Published Application для клиентов Citrix ICA. При работе в режиме Published Application администратор Citrix имеет возможность задавать конфигурацию Citrix клиента в режимах seamless и nonseamless (windows). В режиме nonseamless каждое приложение Citrix использует отдельное TCP соединение, и NBAR может быть использовано для обеспечения разграничения приложения, основанном на имени опубликованного приложения.

Клиентский режим seamless может работать в двух подрежимах — в подрежиме совместного использования сеанса и в подрежиме без совместного использования сеанса. В режиме seamless с совместным использованием сеанса все клиенты используют одно подключение TCP, и NBAR не имеет возможности различать приложения. Режим seamless с совместным использованием включен по умолчанию на некоторых версиях программного обеспечения. В режиме seamless без совместного использования сеанса каждое приложение для каждого конкретного клиента использует отдельное подключение TCP. NBAR различает приложения в режиме seamless без совместного использования сеанса.

Совместное использование сеанса можно отключить, выполнив следующие шаги: Шаг 1 В командной строке Citrix сервера открыть редактор реестра с помощью команды regedit . Шаг 2 Создать следующий элемент реестра (замещающий режим совместного использования сеанса): [HKLM]\SYSTEM\CurrentControlSet\Control\Citrix\WFSHELL\TWI [HKLM]\SYSTEM\CurrentControlSet\Control\Citrix\WFSHELL\TWI Имя раздела: «SeamlessFlags», тип DWORD, возможные значения 0 или 1 Примечание. NBAR корректно работает в защищенном режиме Citrix ICA. Конвейерные клиентские запросы Citrix ICA не поддерживаются. Классификация трафика Citrix ICA с помощью номера тега ICA.