Сегодня я обновлял IOS на маршрутизаторе Cisco 877, и возникла проблема: установленной флэш-памяти было недостаточно для хранения как старого, так и нового образов IOS, поэтому новый нельзя было загрузить, если старый не был удален первым
Это, конечно, означает, что, как только старый образ будет удален, любая проблема при установке нового образа сделает маршрутизатор не загружаемым; ИП потеря мощности была бы особенно неприятной. Конечно, медленная загрузка TFTP во флэш-память не помогла.
Есть ли обходной путь для этого, кроме установки большей флэш-карты? Оба изображения были чуть чуть больше 50% от общего объема флэш-памяти, поэтому даже небольшой экономии места было бы достаточно; Я думаю о сжатии файлов или о чем-то подобном.
new one would have rendered the router unbootable
- Для большинства маршрутизаторов cisco вы все равно можете загружаться в режиме, который позволяет загружать образ через последовательное соединение или tftp. Это большая боль, чтобы сделать это все же. Кроме того, для его исправления требуется физическое подключение к консольному порту маршрутизатора.Ответы:
С точки зрения сжатия файлов на самом деле не существует решения, которое вы можете использовать. Загрузчик маршрутизатора распаковывает образ IOS и, поскольку вы не можете изменить загрузчик, добавление поддержки новых алгоритмов сжатия невозможно.
Наличие внеполосного соединения для управления будет лучшим техническим средством для безопасной работы в таких ситуациях. К сожалению, в случае удаленного устройства (когда вы не можете просто подойти к нему и подключить консольный кабель), вы можете говорить о дорогих вещах, таких как последовательные терминальные серверы.
источник
Возможно, ваши изображения уже сжаты. Точные соглашения об именах варьируются в зависимости от основной версии, но это руководство все еще довольно хорошо. Если это так, у вас проблемы. Вы можете обновить свое флеш-пространство или рискнуть и пройти процедуру восстановления (что на самом деле не так уж и плохо, в зависимости от вашего терпения по передаче TFTP)
Если изображение не сжато, вы можете сжать его. Cisco только рекомендует использовать UNIX команду «сжать», и я бы не стал их проверять. Однако я не совсем уверен, что вы можете сжать свои собственные образы для маршрутизатора Cisco серии 800. Я сильно подозреваю, что вы можете, но я не смог идентифицировать это абсолютно. Проще говоря, я более уверен, что обновление пройдет хорошо, чем я, что вы можете загрузить самосжатый образ IOS.
источник