Технологии коммутируемого доступа в сеть : Асинхронные подключения

Использование службы tcp-keepalives, чтобы избежать зависаний сеанса Telnet

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Содержание


Предварительные условия

Этот документ объясняет, как использовать сервис сообщений поддержки активности для сброса зависаний сеансов Telnet.

Перед началом работы

Требования

Для данного документа отсутствуют предварительные условия.

Используемые компоненты

Настоящий документ не имеет жесткой привязки к каким-либо конкретным версиям программного обеспечения и оборудования.

Сведения, представленные в этом документе, были получены от устройств в специфической лабораторной среде. Все устройства, используемые в этом документе, были запущены с чистой конфигурацией (конфигурацией по умолчанию). При работе с реальной сетью необходимо полностью осознавать возможные результаты использования всех команд.

Условные обозначения

Дополнительные сведения об условных обозначениях см. в документе Условные обозначения технических терминов Cisco.

Общие сведения

Эта топология обеспечивает пользователю удаленного терминала получение доступа к серверу через сеть с помощью autocommand Telnet в конфигурации маршрутизатора 2.

http://www.cisco.com/c/dam/en/us/support/docs/dial-access/asynchronous-connections/14957-tcpkeepalive.gif

Если же маршрутизатор 2 будет перезагружен по любой причине, то терминал не будет в состоянии снова соединиться с сервером. После попытки активировать соединение, пользователь будет видеть сообщение "Connection refused by remote host, ". Это сообщение появляется, потому что сервер полагает, что предыдущий сеанс Telnet все еще подключен, в результате чего блокируется новый сеанс.

Эта ситуация может быть исправлена администратором сети путем выдачи команды clear line на маршрутизаторе 1, но этот подход имеет два основных недостатка:

  • Администраторы сети могут быть недоступными для сброса линии, когда это необходимо.

  • Из соображений безопасности команда enable password вряд ли будет доступна пользователям.

Когда соединение с маршрутизатором 2 потеряно по любой причине, одно из решений для маршрутизатора 1 — сброс линии TTY. Использование сообщений поддержки активности TCP может решить эту проблему. Включите сообщения поддержки активности TCP на обоих маршрутизаторах так, чтобы один маршрутизатор замечал, когда пропадает соединение с другим маршрутизатором; в противном случае дальний конец линии не будет знать, что произошла перезагрузка или иная потеря соединения. Сообщения поддержки активности TCP неизменяемы с помощью командной строки (CLI), и их можно настраивать посредством программирования.

Для включения сообщений поддержки активности TCP на маршрутизаторах используйте следующие команды настройки:

Router1# config term
Router1(config)# service tcp-keepalives-in
Router1(config)# service tcp-keepalives-out
Router1(config)# end

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения


Document ID: 14957