Назад | Перейти на главную страницу

Что произойдет, если вы настроите маршрутизатор Cisco через SSH и отключитесь?

Часть 1:
Если я настраиваю маршрутизатор ssh и подключаюсь через IP-адрес маршрута по умолчанию на этом маршрутизаторе, как только я изменяю маршрут по умолчанию на другой интерфейс / IP-адрес, я думаю, что ответы начнут перенаправляться на этот другой интерфейс.

Поскольку в ответах будет другой IP-адрес src, я предполагаю, что либо tcp (см. этот вопрос), или ssh это не понравится, и я отключусь.

Часть 2:
Предполагая, что моя логика верна в первой части, что произойдет, если я настраиваю через терминал (config t), и я отключаюсь при переключении маршрута по умолчанию.

Что касается того, будет ли ваша сессия отключена - это зависит.

Вы говорите, что подключены через IP-адрес маршрута по умолчанию; Я так понимаю, вы имеете в виду, что вы подключаетесь к IP-адресу физического интерфейса, который использует ссылку со следующим переходом вашего маршрута по умолчанию? например если у вас следующая конфигурация:

interface FastEthernet0/1
 ip address 10.10.10.1 255.255.255.0
!
interface FastEthernet0/2
 ip address 20.20.20.1 255.255.255.0
!

ip route 0.0.0.0 0.0.0.0 10.10.10.10

Значит, вы подключены к маршруту, используя IP-адрес назначения 10.10.10.1?

Когда вы говорите, что меняете маршрут по умолчанию, меняете ли вы следующий переход вашего маршрута по умолчанию? например.:

ip route 0.0.0.0 0.0.0.0 20.20.20.20
no ip route 0.0.0.0 0.0.0.0 10.10.10.10

(Обратите внимание: добавьте новое значение по умолчанию перед удалением старого!)

Или вы меняете IP-адрес интерфейса?

interface FastEthernet0/1
 ip address 10.10.10.50 255.255.255.0
!

В первом случае, если ваша рабочая станция все еще доступна через 20.20.20.20, ваш сеанс SSH может зависнуть на мгновение или два, но, вероятно, не будет отключен. Поскольку вы все еще подключаетесь к тому же IP-адресу, TCP не отключится; ваши пакеты будут просто асимметрично маршрутизироваться (входящие в маршрутизатор через Fa0 / 1 и исходящие через Fa0 / 2).

Во втором случае ваш сеанс SSH обязательно отключится, поскольку IP-адрес, являющийся конечной точкой вашего сеанса SSH, больше не будет настроен на маршрутизаторе.

Если вы отключены: * У вас должна быть возможность подключиться к IP-адресу нового интерфейса, если между вашей рабочей станцией и новым IP-адресом существует двунаправленная маршрутизация. * Все изменения, которые вы ввели, останутся в текущей конфигурации; вам нужно будет сохранить их, набрав «copy running-config startup-config». * Количество подключений будет ограничено количеством настроенных вами линий VTY. По умолчанию (я считаю) 16; некоторые организации уменьшают это значение по соображениям производительности / безопасности. Сделайте шоу-пробег | begin line vty ', чтобы увидеть, сколько строк вы настроили.

Не зная больше о своей сети, трудно предложить улучшения; Я бы сказал, что если вы используете какой-либо IGP, то, вероятно, стоит управлять своими устройствами с помощью интерфейсов обратной связи. Это предотвращает отключение при внесении изменений, вызывающих повторное схождение маршрутизации.

РЕДАКТИРОВАТЬ: управление через интерфейсы обратной связи по сути означает обеспечение того, чтобы весь ваш трафик управления (telnet / SSH, syslog, SNMP, TACACS и т. Д.) Использовал адрес обратной петли вашего маршрутизатора. Это выгодно по нескольким причинам:

  1. Когда у вас есть сбой, который вызывает повторное схождение в вашей сети, существующие сеансы управления не прерываются.
  2. Весь трафик управления направляется на интерфейс обратной связи, что означает, что любые политики ACL / брандмауэра, ограничивающие доступ к управлению, могут быть упрощены.
  3. Переадресация вашей сети становится проще, поскольку добавление / удаление ссылок не меняет IP-адрес, который вы используете для управления своими устройствами; пока работает правильно настроенный IGP, вы должны иметь доступ к своим устройствам и управлять ими.

Обычно я бы прокомментировал ответ Терье, но, поскольку я недостаточно стар с serverfault.com, чтобы комментировать, я оставлю ответ. Я не так хорошо знаком с маршрутизаторами Cisco, как с их ASA, но считаю, что все команды одинаковы. Я всегда использовал "wr mem" для копирования текущей конфигурации в память. Чуть меньше запомнить :)

Это будет почти то же самое, что изменить адрес интерфейса, к которому вы подключены, что я делал много раз. Мой опыт:

  • Да, вы отключитесь.

  • Да, вы сможете подключиться через новый интерфейс.

  • Да, все изменения остаются в памяти (running-config) до тех пор, пока маршрутизатор не был перезагружен ("copy running-config startup-config"сохранить изменения между перезагрузками).

  • Нет таймаута лимита подключения (по крайней мере, я никогда не сталкивался с таким :)).