You are on page 1of 510

По договору между издательством «СимволПлюс» и Интернетмага

зином «Books.Ru  Книги России» единственный легальный способ
получения данного файла с книгой ISBN 5932860480, название
«Маршрутизаторы Cisco. Пособие для самостоятельного изучения» –
покупка в Интернетмагазине «Books.Ru  Книги России». Если Вы
получили данный файл какимлибо другим образом, Вы нарушили
международное законодательство и законодательство Российской Фе
дерации об охране авторского права. Вам необходимо удалить данный
файл, а также сообщить издательству «СимволПлюс» (piracy@sym
bol.ru), где именно Вы получили данный файл.

Sams Teach Yourself

Cisco® Routers
in 21 Days
Second Edition

Jerome F. DiMarzio

Маршрутизаторы
Cisco®
Пособие
для самостоятельного изучения
Второе издание

Джером Ф. Димарцио

СанктПетербург –Москва
2003

Серия «High tech»

Джером Ф. Димарцио

Маршрутизаторы Cisco
Пособие для самостоятельного изучения
Перевод П. Шера
Главный редактор
Зав. редакцией
Научный редактор
Редактор
Художник
Корректура
Верстка

А. Галунов
Н. Макарова
А. Лапин
М. Буйневич
В. Гренда
С. Беляева
Н. Гриценко

Димарцио Д. Ф.
Маршрутизаторы Cisco. Пособие для самостоятельного изучения. – Пер. с англ. –
СПб: СимволПлюс, 2003. – 512 с., ил.
ISBN 5932860480
Книга Дж. Димарцио существенно отличается от книг по Cisco, посвященных под
готовке к сертификационным экзаменам. Она охватывает все вопросы, необходи
мые для изучения основ маршрутизации Cisco. Вы получите глубокие знания о Cisco
IOS и пользовательском интерфейсе, сможете настроить маршрутизатор Cisco «с ну
ля» и сконфигурировать его для работы практически в любой локальной или гло
бальной сети. Вы познакомитесь с командами, используемыми для настройки про
токолов IP, IPX, RIP, IGRP, EIGRP, OSPF и BGP. Отдельная глава посвящена мето
дам обеспечения безопасности: спискам доступа IP и трансляции сетевых адресов
(NAT). Богатый опыт автора в сочетании с умением просто и доступно говорить о
сложных проблемах делают эту книгу бесценной для новичков, изучающих сети и
технологии маршрутизации Cisco.

ISBN 5932860480
ISBN 067232296X (англ)
© Издательство СимволПлюс, 2003
Authorized translation from the English language edition, entitled SAMS TEACH YOURSELF CISCO
ROUTERS IN 21 DAYS, 2nd Edition by DIMARZIO, JEROME F., published by Pearson Education, Inc.,
publishing as Sams, Copyright © 2002 by Sams Publishing.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval sys
tem, without permission from Pearson Education, Inc. RUSSIAN language edition published by SYM
BOLPLUS PUBLISHING, Copyright © 2003.
Авторизованный перевод с издания на английском языке, озаглавленного SAMS TEACH YOUR
SELF CISCO ROUTERS IN 21 DAYS, 2nd Edition by DIMARZIO, JEROME F., выпущенного издатель
ством Pearson Education., Inc. (SAMS), Copyright © 2002, Sams Publishing.
Все права защищены. Никакая часть этой книги не может быть воспроизведена или передана в ка
койлибо форме, электронной или механической, включая фотокопирование, магнитную запись или
информационнопоисковую систему, без разрешения Pearson Education, Inc. Издание на русском
языке выпущено издательством СИМВОЛПЛЮС, Copyright © 2003.
Все права на данное издание защищены Законодательством РФ, включая право на полное или час
тичное воспроизведение в любой форме. Все товарные знаки или зарегистрированные товарные зна
ки, упоминаемые в настоящем издании, являются собственностью соответствующих фирм.

Издательство «СимволПлюс». 199034, СанктПетербург, 16 линия, 7.
тел. (812) 3245353, edit@symbol.ru. Лицензия ЛП N 000054 от 25.12.98.
Налоговая льгота – общероссийский классификатор продукции
ОК 00593, том 2; 953000 – книги и брошюры.
Подписано в печать 25.02.2003. Формат 70х1001/16 . Печать офсетная.
Объем 32 печ. л. Тираж 2000 экз. Заказ N
Отпечатано с диапозитивов в Академической типографии «Наука» РАН
199034, СанктПетербург, 9 линия, 12.

Оглавление
Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
I. Основы маршрутизации Cisco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1. Введение в маршрутизацию Cisco:
технология и компания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
История маршрутизаторов Cisco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Пришествие персонального компьютера . . . . . . . . . . . . . . . . . . . . 27
Рождение Cisco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Маршрутизация и Интернет . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Маршрутизация в повседневной жизни . . . . . . . . . . . . . . . . . . . . . . . . 35
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Вопросыответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

2. Введение в аппаратную часть Cisco . . . . . . . . . . . . . . . . . . . . . . . . . 39
Компоненты общего назначения маршрутизаторов Cisco . . . . . . . . 40
Внешнее оборудование. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Внутреннее оборудование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Специфичное для серий оборудование . . . . . . . . . . . . . . . . . . . . . . . . . 46
Маршрутизаторы для малого и среднего бизнеса . . . . . . . . . . . . . 47
Серии маршрутизаторов масштаба предприятия . . . . . . . . . . . . . 50
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

3. Введение в Cisco IOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Основы Cisco IOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Получение обновлений IOS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Организация памяти маршрутизатора . . . . . . . . . . . . . . . . . . . . . . 56
Обновление IOS, исполняемой во флэшпамяти . . . . . . . . . . . . . . 60
Обновление IOS, исполняемой в ОЗУ . . . . . . . . . . . . . . . . . . . . . . . . 63

6

Оглавление

Командный интерпретатор Cisco IOS . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Упражнения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

4. Пользовательский интерфейс Cisco IOS . . . . . . . . . . . . . . . . . . . . . 71
Взаимодействие с IOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Основные элементы пользовательского интерфейса IOS . . . . . . . . . 78
Сообщения при запуске IOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Обращение к системе помощи Cisco IOS . . . . . . . . . . . . . . . . . . . . . . . . 84
Полная справка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Контекстнозависимая помощь. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Основные команды IOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
ping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Вопросыответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Упражнения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

5. Перемещение данных маршрутизаторами . . . . . . . . . . . . . . . . . 96
Маршрутизаторы Cisco и сетевые уровни . . . . . . . . . . . . . . . . . . . . . . 97
Маршрутизация протокола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Заголовки протокола . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
Пакетирование данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .103
Механизм маршрутизации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .104
Маршрутизация в простой сети. . . . . . . . . . . . . . . . . . . . . . . . . . . .104
Маршрутизация в сложной сети . . . . . . . . . . . . . . . . . . . . . . . . . . .107
Таблицы маршрутов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Достижение конвергенции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
Маршрутизируемые протоколы и протоколы маршрутизации . .111
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

6. Запуск маршрутизатора и работа с ним . . . . . . . . . . . . . . . . . . . .114
Предварительное конфигурирование . . . . . . . . . . . . . . . . . . . . . . . . .115
Подключение к маршрутизатору . . . . . . . . . . . . . . . . . . . . . . . . . .115
Диалог конфигурирования системы . . . . . . . . . . . . . . . . . . . . . . .118
Базовая настройка параметров . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
Диалог расширенного конфигурирования. . . . . . . . . . . . . . . . . . . . .125

Оглавление

7

Конфигурационные файлы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
Файл startupconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
Файл runningconfig. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
Просмотр и редактирование конфигурационных файлов . . . .129
Реконфигурирование маршрутизатора . . . . . . . . . . . . . . . . . . . . . . .132
Изменение отдельных элементов конфигурации . . . . . . . . . . . . . . .133
Установка имени маршрутизатора. . . . . . . . . . . . . . . . . . . . . . . . .133
Пароли маршрутизатора . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .134
Просмотр и конфигурирование интерфейсов . . . . . . . . . . . . . . . . . .140
Создание баннера . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .143
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Упражнения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144

7. Резервное копирование маршрутизаторов Cisco . . . . . . . . . . .148
Физическое резервирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .149
Использование нескольких блоков питания Cisco . . . . . . . . . . .152
Резервные маршрутизаторы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .152
Резервирование конфигурационных файлов Cisco IOS . . . . . . . . .160
Что и зачем следует резервировать. . . . . . . . . . . . . . . . . . . . . . . . .160
runningconfig и startupconfig . . . . . . . . . . . . . . . . . . . . . . . . . . . .161
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .164
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165
Упражнения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165

II. Протоколы и их функционирование . . . . . . . . . . . . . . . . . . . . . . .167
8. Введение в маршрутизируемые протоколы . . . . . . . . . . . . . . . .169
Категории протоколов. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169
Модель OSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Уровень приложений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172
Уровень представлений . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
Сеансовый уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Транспортный уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .173
Сетевой уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Канальный уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
Физический уровень . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
Типы и классы протоколов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
Протоколы с установлением соединения
и протоколы без установления соединения . . . . . . . . . . . . . . . . .178
Классовые и бесклассовые протоколы. . . . . . . . . . . . . . . . . . . . . .181

8

Оглавление

Инкапсуляция. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

9. Изучение основ IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
Адреса класса A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Адреса класса B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Адреса класса C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
Организация подсетей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190
Надсеть IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192
IP и маршрутизаторы Cisco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195

10. Настройка протокола IP на маршрутизаторе Cisco . . . . . . . . . .196
IP и интерфейсы Cisco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197
ICMP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Использование утилит ICMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
Ping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204
traceroute. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211
Telnet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Удаленное администрирование с использованием Telnet . . . .214
rlogin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Упражнения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220

11. Введение в сегментированные сети . . . . . . . . . . . . . . . . . . . . . . . .222
Определение потребности в сегментировании . . . . . . . . . . . . . . . . .223
Деление IPсети на подсети . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .224
Размещение маршрутизаторов Cisco
в сегментированных сетях . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .233
Конфигурирование статических
маршрутов между подсетями . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Упражнение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .241

Оглавление

9

12. Настройка протокола IPX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .242
Введение в IPX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
Адресация IPX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Конфигурирование IPX на маршрутизаторах Cisco. . . . . . . . . .246
Инкапсуляция IPX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .249
Поля Ethernetинкапсуляции . . . . . . . . . . . . . . . . . . . . . . . . . . . . .250
Маршрутизация IPX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .259
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .259
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .259
Упражнение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .260

13. Введение в протоколы глобальных сетей . . . . . . . . . . . . . . . . . .262
ISDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Технология ISDN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Терминология ISDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .266
Функционирование ISDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .268
Конфигурирование ISDN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270
X.25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Постоянные виртуальные каналы . . . . . . . . . . . . . . . . . . . . . . . . .274
Коммутируемые виртуальные каналы . . . . . . . . . . . . . . . . . . . . .275
Frame Relay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276
Технология Frame Relay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .276
Конфигурирование Frame Relay . . . . . . . . . . . . . . . . . . . . . . . . . . .278
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .280
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .281
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Упражнения. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .281

14. Введение в протоколы маршрутизации . . . . . . . . . . . . . . . . . . . .283
Алгоритмы маршрутизации . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .284
Вектор расстояния . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Состояние канала . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Динамическое обновление . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .287
Конвергенция. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .290
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291

10

Оглавление

III. Более сложные аспекты маршрутизации Cisco . . . . . . . . . . . . .293
15. Конфигурирование RIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295
Общее представление о протоколе RIP . . . . . . . . . . . . . . . . . . . . . . . .295
Технология, лежащая в основе RIP . . . . . . . . . . . . . . . . . . . . . . . .296
Таблица маршрутов RIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
Алгоритм маршрутизации RIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .304
Как работает RIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .305
Обновления маршрутов и RIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . .308
Конфигурирование RIP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .310
Сопровождение RIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Установка таймеров RIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .311
Конфигурирование RIPсоседей вручную . . . . . . . . . . . . . . . . . .312
Работа с различными версиями RIP . . . . . . . . . . . . . . . . . . . . . . .314
Просмотр статистических данных RIP . . . . . . . . . . . . . . . . . . . . .316
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .317
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .317
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
Упражнение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .318

16. Использование IGRP и EIGRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .319
IGRP и EIGRP в сравнении с RIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . .320
Технология IGRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .322
Метрики IGRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .323
Увеличение разрешенного количества переходов . . . . . . . . . . .324
Выравнивание нагрузки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .325
Обновления IGRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Конфигурирование IGRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .327
Выравнивание нагрузки в каналах с разной стоимостью. . . . .328
Изменение таймеров обновления . . . . . . . . . . . . . . . . . . . . . . . . . .329
Разрешение/запрещение расщепления горизонта
и временного удерживания изменений . . . . . . . . . . . . . . . . . . . . .330
Технология EIGRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Конфигурирование EIGRP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .333
Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .334
Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .334
Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Упражнение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .335

17. Конфигурирование OSPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .336
Введение в OSPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .336
Технология OSPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .337

. . . . . . . . . . . . . . . . . . . . .379 Конфедерации BGP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .382 Отражение маршрутов BGP . . .405 Области ISIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 ISIS и DECnet . . . . . . . . . . . . . . . . . .367 Карты маршрутов BGP . . . . . . . . . . . . . . 357 Получение номера автономной системы . . .397 Управление затоплениями . . . . . . . . . . . . . . . . . . . . . . .396 ISIS – протокол состояния канала . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .359 ASN и IPадреса . . . . . . . . . . . . . . . . . . . . . . . 387 Области и узлы DECnet . . . . . . . . . . . . . .Оглавление 11 Алгоритмы состояния канала . . . . . . . .384 Упражнения. . . . . . . . . . . . . .346 Перераспределение маршрутов . . . . . . . . . . . . 406 Адреса ISIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Введение в BGP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .355 Автономные системы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Упражнение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .403 Адресация ISIS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .371 Пульсация маршрутов BGP и торможение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .400 Метрики и алгоритмы ISIS . . . .416 . . . . . . . . . . . . . . . . . . .380 Синхронизация BGP . . . . . . .410 Сообщения hello. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .388 Узлы DECnet . . . . .413 Пакеты номеров последовательностей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .395 Связь ISIS с CLNP . . . . . . . . . . . . . . . .349 Резюме. . . . Изучение ISIS . . . . . 344 Области OSPF . . . . . . . . . . . . . . . . .394 DECnet Phase V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .409 Пакеты ISIS . . . . . . . . . . . . . .353 Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Выделенная IS . . . . . . . . . . . . . . . . . . . . . . . . . . . .373 Заголовки BGP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .341 Обновления OSPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .385 19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .349 Конфигурирование OSPF . . . .414 Маршрутизация ISIS . . . . . . . . . . . 412 Пакеты состояния канала. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . области и домены . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .374 Конфигурирование протокола IBGP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 Конфигурирование протокола EBGP. . . . . . . . . . . . . . . . . . . . . . . . . .353 Вопросы и ответы . . . . . . . . . . . . . . . . . . . . .390 Основы маршрутизации DECnet . . . . . . . . .354 18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . .442 Структура ячейки ATM и протокол сигнализации . . . . . .457 Специальный механизм блокирования PNNI .452 PNNI и QOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Справочник команд Cisco . . . . . . . . . . . . . . . . . . . . .455 Протокол сигнализации PNNI . . . . .12 Оглавление Псевдоузлы . . . . . . . . . . . . . . . . . . . . . .443 Иерархия PNNI . . . .423 Вопросы и ответы . . . . . . 435 Архитектура ATM . . . . . . . . . . 440 Протокол сигнализации UNI. . . . . .495 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433 Упражнения. . . . . . . . . . . . . . . . . . . .426 NAT . . . . . . .461 Конфигурирование PNNI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .464 Алфавитный указатель . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .462 A. . .421 Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Основы маршрутизации на коммутаторе Cisco Catalyst и PNNI . . . . . . . . . . . . . . . . .437 Организация ATMсети . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .423 Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .425 Списки доступа IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .447 Протокол маршрутизации PNNI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446 Одноранговые группы PNNI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .419 Конфигурирование ISIS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424 Упражнение . . . . . . . . . . . . .433 Вопросы и ответы . . . . . . . . . . . . . . . . . . . . . . . .433 Тест. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .424 20. . . . . . . . . . . . . . . . . . . Основы обеспечения безопасности Cisco . . . 430 Резюме. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 Маршрутизация ISIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .434 21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Андре за нимается выявлением неисправностей сетевого оборудования. специа лизируясь на втором и третьем уровнях модели OSI. сертифицированный эксперт по межсетевому взаимодействию (CCIE # 8098). Сейчас он готовится к сдаче на сертифи каты CCDE и CCIE. DiMarzio) – специалист по сетям. в том числе AgriBank. одновременно являясь бакалавром гума нитарных наук (колледж св. Pillsbury. MCSE и CCNA. Guinness Brewing и Haagen Dazs. Он обладатель сертификатов MCP. ASE. A+. Она вела курсы по LAN и WANтехнологиям и протоко лам маршрутизации BGP и OSPF. CCDA. Миннесота).Об авторе Джером Ф. Димарцио работает техническим консуль тантом крупной финансовой организации в центре Массачусетса. Мишель 8 лет руководила разработками и проектами в банковской от расли и пищевой промышленности для нескольких крупных компа ний. MCP+I. С 1991 года работал консультантом в Walt Disney Company и Министерстве обороны США. О рецензенте Мишель Труман (Michelle Truman). В настоящее время он работает инженером по сетевой поддержке третьего уровня для Com paq Computer Corporation в Североамериканском центре обслужива ния клиентов. Burger King. Server+) имеет десятилет ний стаж в области вычислительной техники. Димарцио (Jerome F. Имея статус GOLD члена IEEE. Димарцио входит в состав специальных групп ком пьютерного сообщества по изучению искусственного интеллекта и по изучению информационных технологий для бизнесприложений. В настоящее время Дж. имеющий десятилетний опыт работы по проектированию и админист рированию систем. Колорадо. О научном редакторе Андре ПареХафф (Andre PareeHuff) (сертификаты CCNP. Network+. MCSE+I. . а также научным редактором более двух десятков изданий. Он является соав тором пяти книг на сетевую тематику. INetwork+. Екатерины в СентПоле. имеет ученую степень в области телекоммуникаций. находящемся в Колорадо Спрингс. Ф. Сейчас она главный консультант AT&T Business Internet Services.

Brown). Лу Веллу (Lou Vella) и коллективу Allme rica Financial. я хотел бы поблагодарить Вильяма Е. Благодарности Прежде всего. Кристиану и Софии. Большое спасибо моей жене Сюзанне и двум моим замечательным де тям. кто помог этой книге появиться на свет. если бы не поблагодарил своих родителей. Кристиану и Софии. Наконец. Дэйва Мейсона (Dave Mason) и всех остальных сотрудников редакции. Джерома Колберна (Jerome Colburn). Я благодарю всех. Марка Ренфроу (Mark Renfrow). Брауна (William E. то приношу свои искренние извинения. и моего брата Мэтта. наверное. Хотелось бы также поблагодарить Диану Митчел (Diana Mitchell). я. за то. что они научили меня ценить каждую минуту бесконечной рутинной работы и поисков. провалился бы сквозь землю со стыда. и если я когото случайно забыл или пропустил.14 Посвящение Моей удивительной семье: Сюзанне. Хизер Остерло (Heather Osterloh) и всем. а также Молли Реденбоу (Molly Re denbaugh). Джерома и Агнес. кто помог в создании этой книги. . Мэтта Персела (Matt Pur cell) и коллектив SAMS Publishing. Я также хотел бы выразить свою благодарность (порядок упоминания не имеет значения) Уолту Адамсу (Walt Adams) из Double Eagle Servi ces в центральной Флориде.

убедитесь. связанными с предметом рассмотрения этой книги. интересны и любые дру гие мудрые слова. работавшими над изданием. электронное письмо или написать лично мне. что мы можем сделать для того. Адресуя нам сообщение. Можете отправить факс. что вы думаете! Именно читатель является для нас самым ценным критиком и ком ментатором.com Адрес: Jeff Koch Sams Publishing 201 West 103rd Street Indianapolis. Пожалуйста. чтобы знать. которые вы захотите нам написать. возможно. пожалуйста. Факс: 3175814770 Email: feedback@samspublishing. что мы дела ем хорошо. обратите внимание. Я внимательно изучу ваши комментарии и об сужу их с автором и редакторами. Будучи помощником издателя Sams Publishing. что вам понравилось или не понравилось в данной книге. а также. IN 46290 USA . что вы назвали в нем имя автора и название книги. что могли бы делать лучше. чтобы поделиться тем. а также сооб щить. какие области вы хотели бы видеть охваченными в наших публикациях. Нам необходимо ваше мнение.15 Пишите нам. я с удовольствием приму ваши замечания и предложения. не смогу ответить на все письма из&за большого объема получаемой корреспонденции. а также ваше имя и номер факса или контактного телефона. чтобы наши книги стали лучше. что я не смогу помочь вам с тех& ническими проблемами.

.

Глава 2 «Введение в аппаратную часть Cisco». Первая часть знакомит с основными элементами Cisco: Глава 1 «Введение в маршрутизацию Cisco: технология и компа ния». при этом сложность тем возрастает с каждой частью. разбитых на три части. В этой главе исследуется и поясня ется операционная система маршрутизатора Cisco. Книга состоит из глав. В этой главе вводятся основные понятия. Ди марцио построил книгу как введение.Предисловие Цель книги «Маршрутизаторы Cisco» заключается в обеспечении чи тателей основными «кирпичиками» знаний. кратко описывает ся история Cisco и те проблемы. кто нуждается в фундаменте. которые следует знать каждому начинающему пользователю Cisco. . Материал данной главы поможет читателю осознать различия. обсуждаемых в данной книге. Структура книги Издание содержит всю информацию. имеющиеся в аппа ратных средствах маршрутизации. необходимых для успеш ного изучения маршрутизации Cisco. В этом издании предложен неза висимый от особенностей программ сертификационных экзаменов взгляд на наиболее важные понятия. Глава 3 «Введение в Cisco IOS». Круг вопросов. Задается тональность дальнейшего изло жения. и идентифицировать части маршрутизаторов. дающее основные знания тем. для решения которых были созда ны продукты компании. на котором будет базироваться их буду щий опыт маршрутизации. и приведенные в ней примеры основываются на более чем десятилетнем опыте автора в об ласти сетевых решений и технологий маршрутизации. как ее запустить и как установить обновления. необходимую для изучения маршрутизаторов Cisco. а также расска зывается. упоминающиеся на протяжении книги. Джером Ф.

не привязанных к какомулибо конкретному произво дителю сетевых продуктов. В последней части обсуждаются более сложные темы. необходимые для резервного копирования и сохранения конфигураций. В по следней главе первой части описываются действия. В данной главе объясняется. Глава 5 «Перемещение данных маршрутизаторами». В данной главе шаг за шагом объясняется. посвящена разделению сетей на подсети и маршрутиза ции в подсетях и сегментированных сетях. применяе мых в маршрутизации: Глава 8 «Введение в маршрутизируемые протоколы». необходимые для настройки протокола маршрутизации RIP на маршрутизаторе Cisco. Вторая часть посвящена изучению основных протоколов. Глава 9 «Изучение основ IP». . Глава 10 «Настройка протокола IP на маршрутизаторе Cisco». таких как Frame Relay. как запустить на маршрутизаторе про токол IP и связанные с ним утилиты. также свя занная с IP. как настроить маршрутизатор Cisco (при первом включении) для выполнения основных операций. Глава. В данной главе изучается процесс конфигурирования маршрутизатора Cisco для работы с протоколом IPX (Internetwork Packet Exchange). В данной гла ве объясняется функционирование маршрутизируемых протоколов в терминах. непосредственно связанных с Cisco. В данной главе изучаются ко манды. Отклоняясь слегка от тем. На страницах этой главы рассматривается функционирование протоколов. Глава 13 «Введение в протоколы глобальных сетей». Глава 11 «Введение в сегментированные сети». как ориентироваться в пользовательском интерфейсе Cisco IOS и как с его помощью конфигурировать маршрутизатор. Последняя гла ва второй части знакомит с протоколами маршрутизации – основ ной темой следующей части. такие как безо пасность и протоколы маршрутизации: Глава 15 «Конфигурирование RIP». Из этой главы читатель узнает.18 Предисловие Глава 4 «Пользовательский интерфейс Cisco IOS». создан ных в предыдущей главе. Глава 12 «Настройка протокола IPX». эта глава охваты вает технические аспекты переноса данных с одного места в другое. Глава 14 «Введение в протоколы маршрутизации». Глава 7 «Резервное копирование маршрутизаторов Cisco». Глава знакомит с наиболее популярным в настоящее время маршрутизируемым протоколом Интернета – про токолом IP. ис пользуемых в глобальных сетях (WAN). Глава 6 «Запуск маршрутизатора и работа с ним».

. который положен в осно ву этой книги. Каждый. не имеющим опыта работы с маршрутизаторами. В главе объясняется.Предисловие 19 Глава 16 «Использование IGRP и EIGRP». Данная глава посвящена нечасто упоми наемому протоколу. Глава 19 «Изучение ISIS». обычно считающемуся сложной темой. Здесь приведены все основные сведения. необходимые ITпрофессионалам. Многие из глав содержат упражнения. кто собрался проложить себе дорогу в мир сетей и маршрутизации. которые позволят вам проверить приобретенные знания. Глава 18 «Введение в BGP». Здесь рассмотрены команды. Эта глава зна комит с трансляцией сетевых адресов (NAT) и списками доступа IP. кто собирается изучить маршрутизаторы Cisco. Для кого написана эта книга Эта книга не охватывает всех концепций и тем. применя емые для настройки протокола граничного шлюза (BGP). а также читателям. В конце каждой главы вы найдете разделы «Резюме» и «Вопросы и от веты». Заключительная глава этой книги посвящена еще одному сложному вопросу: настройке коммутатора Cisco Catalyst для маршрутизации PNNI (Private NetworktoNetwork Interface). Используемые обозначения В тексте вам встретятся следующие обозначения: Примечание Содержит комментарии и дополнительные сведения по рассматриваемым темам. В этой главе рассматривается еще один популярный протокол маршрутизации – протокол перво очередного открытия кратчайших маршрутов (OSPF). Рас смотрены команды настройки протокола взаимодействия промежу точных систем (ISIS). как настроить на маршрутизаторе Cisco протокол маршрутизации внутреннего шлюза (IGRP) и его усовершенствованный вариант – EIGRP. необходимых для сво бодного владения бесчисленными командами и функциями Cisco. Тем не менее. Глава 20 «Основы обеспечения безопасности Cisco». каждый. Глава 21 «Основы маршрутизации на коммутаторе Cisco Catalyst и PNNI». Глава 17 «Конфигурирование OSPF». должен начать с этой книги. получит неоценимую по мощь от изучения того практического опыта.

в книге приняты следующие типографские соглашения: • Команды. что вы должны заменить запол нитель действительным именем файла. вводимые пользователем. имена переменных. .20 Предисловие Кроме того. выделены полужирным моноширин ным шрифтом. • Команды. каталогов и файлов напечатаны спе циальным моноширинным шрифтом. который он представляет. Это означает. параметром или другим элементом. • Заполнители в описании синтаксиса выделены моноширинным шрифтом в курсивном начертании.

I Основы маршрутизации Cisco 1 Введение в маршрутизацию Cisco: технология и компания 2 Введение в аппаратную часть Cisco 3 Введение в Cisco IOS 4 Пользовательский интерфейс Cisco IOS 5 Перемещение данных маршрутизаторами 6 Запуск маршрутизатора и работа с ним 7 Резервное копирование маршрутизаторов Cisco .

.

Вспомните о технологических новинках последнего десятилетия. что заставляет «вращаться мир» в нашем изменчивом обществе. Большинство людей не сознает. и нигде они не нужны так. станут практически невозможными. так и риск повреждения маршрутизатора стоимостью 50 000 долларов. такие как элект ронная почта. вы соко ценятся на корпоративном рынке. ставшие привычными. поэтому многие предпочитают нанимать только опытных специалистов.1 Введение в маршрутизацию Cisco: технология и компания Настоящее издание содержит материал. Технические специалисты сегодня весьма востребованы. как важна маршрутизация в технологическом обществе. Глобальная эко номика находится в зависимости от способности доставлять информа цию из одной системы в другую. чтобы сократить как время их обучения. имеющие опыт работы с ее оборудованием. а от обрабатываемых им потоков данных зачастую зависит существование компаний. Маршрутизация инфор мации – это то. Оборудование довольно дорогое. интернеттелефония. как в области маршрутизации. Теперь представьте себе эти до стижения в условиях отсутствия возможности регулировать потоки информации. Большинство из них связано с Интернетом (либо с другой похожей технологией повсеместного доступа). Многие . Многие услуги. Компания Cisco давно лидирует в технологии маршрутизации. необходимый для понимания процесса маршрутизации. электронная торговля. выполняемого маршрутизаторами Cisco. Однако тут всегда приходится решать очень сложную задачу. по мере того как оно становится все более и более зависи мым от информации и от ее доставки из одного места в другое. благо даря чему инженеры.

сталкиваются с вопросом: как получить необходимый опыт. Этому тоже есть очень убедительное объяснение. Многие базовые кон цепции. чтобы претендент на сертификат имел не менее чем двухлетний опыт работы. Опятьтаки.) От сюда следует. В настоящее время не существует вводных курсов по маршрутизаторам Cisco. выпадают из рассмотрения. и большинство книг написаны с этим укло ном. Примечание Многие книги по подготовке к сертификационным экзаменам Cisco написаны на столько хорошо. Что же в этом плохого? Многие книги для подготовки к сертифи кации имеют два существенных недостатка. а следовательно. если все. что читатель уже имеет некоторый опыт. Поскольку нанимателям требуются инженеры с опытом. Первый заключается в том. не нацеленных на полу чение сертификата. то что может наилучшим образом подтвердить широту ваших знаний. (Повторим. не имея достаточного опыта? Раньше единственным ответом были дорогостоящие курсы. которые на этом можно заработать. что вам нужно – это изучить основы технологии? Ответ прост – та кие курсы были единственной возможностью. имеющий небольшой опыт или не имею щий его вовсе. такие как конфигурация аппаратной части маршрутизатора и его интерфейсы. если вы хотите изучить основы. необходимый для начала выбранной карьеры? В последнее время все больше людей выбирают самостоятельную фор му обучения. К сожалению. .24 Глава 1. как вы сможете получить опыт. связанный с Cisco. а не на начинающих. ощущается значительная нехватка учеб ных материалов (книг или компактдисков). по рекомендации самой Cisco вы должны иметь опыт не менее двух лет в области маршрутизации (предпочтительно на оборудовании Cisco). и как по лучить работу. дающие сертификат по маршрутизации. кто решил сделать карьеру сетевого инженера. желающих расши рить свои знания в области маршрутизации. Введение в маршрутизацию Cisco: технология и компания из тех. Cisco тре бует. что читатель. Следователь но. Эти материалы рассчитаны на людей. что не потребуется для сдачи эк замена. Почему вы должны посещать их. кроме того. не имея работы. не сможет даже начать изучение. что эти книги предполагают. прежде чем сможете претендовать на сертификат. Примечание Сертификаты Cisco Career Certifications – ценный капитал для любого сетевого ин женера. Если у вас нет предварительных знаний о маршрутизации или хотя бы до ступа к маршрутизатору Cisco. при ходится на сертификацию. и денег. вам придется пройти Cisco Certifi ed Network Associate (CCNA). что не содержат ничего лишнего. Однако лекции и материалы курса могут оказаться слишком дорогими. вы можете почувствовать себя обделенным. если не сер тификат Cisco Career Certification? Поэтому значительная часть спро са.

нацеленные на сертификацию. Книга «Маршрутизаторы Cisco» охватывает все вопросы.25 Второй недостаток многих книг для подготовки к сертификации со стоит (по определению) в том. работу с различными аппаратными конфи гурациями. Будут детально изучены темы. для которого и была напи сана такая книга. не полагайтесь только на эту книгу. многие из глав основаны на мате риале предыдущих. Новички смогут изучить основы. не встретятся вопросы. относящиеся к CCIE. Это позволит успешно изучить маршрутизацию Cisco в последовательной и логичной манере. сертифицированный специалист Cisco по межсетевому взаимодействию). Формат книги таков. Материал книги поделен на три части (по семь глав в каждой). уже не повторятся в более сложных тестах CCNP (Cisco Certified Network Professional. Но все же. что они учат вас лишь тому. не могут охватить всех сведений. Таким образом. многое из того. если вы планируете сдавать экза мен CCNA. книги. а не на прохождение тестов. необходимых начинающему инженеру для ос воения концепций маршрутизации Cisco. За кадром остаются многие основополагающие по нятия и более сложные вопросы. Каждая глава посвящена определенной теме. Примечание Хотя в этой книге и не представлен в явном виде материал. обновление IOS. сертифи цированный эксперт Cisco по сетевым комплексам) и CCIE (Cisco Certi fied Internetwork Engineer. что необхо димо при прохождении конкретного теста. расположение глав позволяет легко следовать за излагае мым материалом. К концу этой книги вы сможете настроить маршрутизатор Cisco «с нуля» и сконфигурировать его для работы практически в любой локальной (LAN) или глобальной (WAN) сети. в книге. начав с глав «Вве дение в маршрутизацию Cisco: технология и компания» и «Введение в аппаратную часть Cisco» (главы 1 и 2) и закончив достаточно сложной темой «Основы маршрутизации на коммутаторе Cisco Catalyst и PNNI» (глава 21). . как вы изучали бы их в процессе работы – от простых вопро сов к более сложным. необходимый для полу чения сертификата Cisco Career Certification (например. наоборот. обычно остающиеся вне рассмотрения. Поскольку система сертификации Cisco построена иерархически. Даже если ваш опыт в области маршрутизации минимален. что позволяет изучать принципы маршрутиза ции так. И. что вы узнаете. специфические вопросы. необходимые при прохождении первого теста (CCNA). CCNA). необходи мые специалисту для изучения основ маршрутизации Cisco. включая интерфейсы маршру тизаторов. предназначен ной для подготовки к CCNA. Она ориентирована на изучение тех нологии. пригодится на экзамене.

Многие примеры. для соединения терминалов с мэйнфрей мами сетевые соединения не требовались. которым к тому времени едва ис полнилось десять лет. которые могли позволить себе содержать соответствующее оборудование. Не рекомендуется пропускать главы.1 изображена сеть на основе мэйнфреймов. Компьютерные сети. Введение в маршрутизацию Cisco: технология и компания Примечание Сценарии работы и советы по решению проблем делают эту книгу более практичной и полезной. обслуживающая 60 пользо вателей. вполне подходила коммутация пакетов). используемыми и разделяемыми мэйнфреймами – другими словами. когда требовалось объ единение сетей. требования новых компьютерных сетей и коммуникационных протоколов (таких как TCP/IP) заставляли искать новые технологичес кие решения. и в 70х годах отсутствие надежных средств маршрутизации не представляло проблемы (для тех случаев. с точки зрения нашего обсуждения они та ковыми не являются. с исто рией. Независимо от то го. по следовательные соединения к ним не относятся. предшествовавшей созданию ее продуктов. Примечание Несмотря на то что многие склонны рассматривать последовательные соединения терминалов с мэйнфреймом как «сети». Несмотря на существование метода коммутации пакетов. 1. имеющие опыт. основаны на реальном опыте. На рис. требовала лишь шести сетевых соединений. приведенные в книге. Первая глава этой книги познакомит вас с компанией Cisco. и с принципами маршрутизации. благодаря чему не возникало потребности в длинных кабельных соединениях. только начинали становиться общедоступными. Распространение больших коммутируемых сетей в 60х и 70х годах ог раничивалось организациями. Эти мэйнфреймы обычно рас полагались в одном месте. смогут легко перейти к более сложным темам. с разделяемыми сетевыми соединениями. однако читатели. История маршрутизаторов Cisco До 1984 года не существовало общепринятого разумного способа до ставки цифровой информации из одного места в другое. в каждой из них вы найдете полное из ложение соответствующей темы. Это характерно для всех новых техно . будете ли вы читать всю книгу от начала до конца или же решите пропустить некоторые главы. расположенных в ограниченном пространстве. Мы имеем дело с сетями.26 Глава 1. Близость расположения значитель но облегчала их объединение в сети. появившегося в середине 60х. И в 60х. Большинст во компьютерных сетей в те времена состояло из пятишести больших машин с десятком терминалов у каждой. Сеть.

вычислительные и сетевые мощ ности.1. теперь могли уместиться на рабочем столе и обслуживать потребности единственного пользователя. Оборудование этой знаменитой крупномасштабной сети. администраторы начали сталкиваться с новы . Пришествие персонального компьютера По мере того как персональные компьютеры занимали места на рабо чих столах (и в домах). Компьютеры уменьшались в размерах и становились все более самодостаточными. 1. правительственная сеть США ARPAnet (позд нее превратившаяся в DARPAnet) была одной из крупнейших в мире и одной из первых. изза своей дороговизны так и осталось недоступным для большинства американских компаний. Эти качества персональных компьюте ров сделали их привлекательными для использования в бизнесе. Жесткие диски. В начале 1980х началась революция персональных компьютеров (ПК). Например.История маршрутизаторов Cisco 27 Рис. ранее бывшие привилегией больших вычислительных машин. тем дороже он вам обходится. Сеть на основе мэйнфреймов логий: чем раньше вы вкладываете деньги в продукт. использовавшее прогрессивную технологию коммутации паке тов и сделавшее ARPAnet реальностью.

В результате можно столкнуться не только с физическими огра ничениями технологии. Следующая трудность. Единая сетевая среда должна была разделиться (на ло гическом уровне) на меньшие и более простые в управлении подсети. теперь потребовала уже 66 соединений (60 ПК и 6 мэйнфреймов) зна чительно большей длины. Token Ring и Ethernet. ори ентированные на подразделения сети пришли на смену большим и от крытым сетям. То есть каждый ПК. готовые к работе в сети. Введение в маршрутизацию Cisco: технология и компания ми проблемами. вдруг столкнулась с более чем десятикратным приростом трафика. то уже знаете. Рисунок 1. требует собственного адресного пространства (в соответствии с используемым протоколом). Новые персональные компьютеры. такими как MAU (Media Access Units. Например. были разработаны еще до появления ПК. Небольшие. с которой столкнулись сетевые администрато ры и которая потребовала применения маршрутизаторов. которую создали персональные компьютеры. На рис. Если вы знакомы с проектированием сетей. Персональные компьютеры требуют использования того же протокола и системы адресации. как терминал. присутствующий в сети. Каж дому ПК потребуется такое же сетевое соединение. то и всем персональным компьютерам потребуется соединение Token Ring.2 изображена сеть. Этот скачок был наиболее заметен в сетях Token Ring. как и у мэйнфрей ма. Су ществовавшие ранее проекты сетей уже не годились.28 Глава 1. обслуживавшая передачу данных между шестью устройствами. Сеть. оказались намного дешевле своих больших предшест венников. Та же сеть на 60 рабочих мест. имевших к тому времени пропускную способность 4 Мбит/c. Надо было чтото делать со все возрастающей сетевой нагрузкой. В результате компании начали наращивать количество ПК в своих сетях. что и их старшие братья – мэйнфреймы. Однако такие маленькие. Как пользователи од . Уменьшение размеров сети позволяет избавиться от перегрузок и уп рощает управление ею. 1. была вызва на низкой стоимостью ПК. но и с ограничениями про пускной способности. легко управляемые сети создают другую. помог ла определить границы применимости существовавших сетевых реше ний. которая раньше требо вала шести сетевых соединений на сравнительно небольшой площади. Дополнительная нагрузка на сеть. модули подключения к среде) и длина кабелей. Администраторы столкнулись с опасностью неограни ченного роста числа подключаемых к сети устройств. более серьезную проблему. Для эффективного использования ПК недостаточно соединить его че рез последовательный интерфейс с мэйнфреймом. если мэйнфреймы были соединены сетью Token Ring. достигшая своего предела. что разделе ние большой сети на более мелкие подсети дает ряд преимуществ. Наиболее популярные в то время сетевые топологии. Однако не это оказалось самой сложной проблемой для администраторов.3 иллюстрирует структуру сегментированной сети.

Сэнди Лернер (Sandy Lerner). . Большая вычислительная сеть ного сегмента сети смогут получить доступ к ресурсам. По ходу дела Лернер и Босак также начали работу над другой.2. Но все же через два года они разработали свой первый маршрутизатор и начали про кладывать сеть в кампусе Стенфорда. чем виделось вначале. Процесс проек тирования оказался сложнее. Практически без привлечения стороннего финансирования Лернер и Босак на собственные средства провели исследования и разработку од ного из возможных решений задачи маршрутизации. руководитель компьютерной службы Высшей школы биз неса. руко водитель компьютерной службы факультета вычислительной техники. намного более сложной задачей: проблемой маршрутизации межсистемных протоколов. Примечание Два сотрудника Стенфордского университета.История маршрутизаторов Cisco 29 Рис. 1. начали работать над решением проблем растущей университетской сети. и Леонард Босак (Leonard Bosack). расположен ным в другом сегменте? Ответом стала маршрутизация.

Однако университет отказался от продвижения новой технологии маршрутизации. Сегментированная сеть В конце концов. так что Лернеру и Босаку пришлось выходить на ры нок самостоятельно. каждая из сторон нашла идеальное решение своих проблем: Лернер и Босак могли получить поддержку. Осознавая технологический (и коммерческий) потенциал своих разра боток. . Они продолжили выпуск своих маршрутизаторов и основали компанию Cisco.30 Глава 1. создав одну из крупнейших на то время университетских вычислительных сетей. Введение в маршрутизацию Cisco: технология и компания Рис. 1. а университет принял бы участие в коммерческом проекте.3. Они успеш но объединили оборудование Стенфордского университета при помо щи своих маршрутизаторов. Лернер и Босак обратились к руководству университета с пред ложением коммерческого использования их продукта. (В то время в Стенфорде также искали способы коммерциализации своих техноло гий. необходимую для вывода своих маршрутизаторов на рынок.) Казалось бы. их труд и новые идеи принесли результат.

как в изменчивой среде Интернета. Теперь Интернет используется везде. Маршрутизаторы Cisco единодушно признаны лучшими в индустрии. начиная с распространения новостей и другой информации. начали присматриваться к маршрутизаторам Cisco. каким мы его знаем сейчас). когда Сэнди Лернер и Леонард Босак основали Cisco в Стенфордском университете. В 1991 году Джон Чамберс (John Chambers) из компании Wang занял в Cisco пост главного вицепрезидента. В случае с Cisco венчурные предприниматели в конце концов прибрали компанию к рукам. по всей стране стали возникать неболь шие сети серверов электронных досок объявлений (BBS). необходимом для роста компании в избран ном направлении. Но по ставки продукта не поспевали за растущим спросом. Интернет стал неотъемлемой частью современного общества. торговли и игр и заканчивая телевещанием и телефонией. Компании. Несмотря на то что компания изменилась с тех времен. То. Маршрутизация и Интернет Одной из наиболее важных технологических новинок последнего вре мени стал Интернет. Под управлением Чамберса годовой доход Cisco вырос до 20 миллиардов долларов. превратилось в индустрию с многомиллиардным годовым оборотом. которые не интересовались техноло гией коммутации пакетов (либо не могли ее себе позволить). Несомнен но. Лернер и Босак обратились к группе венчурных предпринимателей с предложе нием о финансировании. Закладывался фундамент Интернета (такого. В начале 1980х годов. цель осталась прежней: выпуск лучшего в мире оборудования для маршрутизации.Маршрутизация и Интернет 31 Рождение Cisco Компания Cisco представила свой первый маршрутизатор широкой публике в октябре 1984 года. что начиналось как один из способов связи между военными учреждениями США. Первая инкарнация Интернета имела мало общего с современным ки берпространством. Нигде эти характеристики не проявляют ся так хорошо. что многие (если не все) венчурные предприниматели стремятся войти в правление проинвестированной ими компании. когда в магазинах появились первые персональные компьютеры. Лернер и Босак продолжали финансиро вать компанию из частных источников и доходов от продаж. На сегодняшний день им нет равных по сочетанию мощности. Объединение сетей любых размеров выполнялось сравнительно легко. Чтобы удовлетворить высокий спрос на маршрутизаторы. надеж ности и масштабируемости. и Лернер и Босак ушли из созданной ими фирмы. чтобы сохранить контроль над расходованием денег. Эти серверы . Проблема в том. Начиналась эра сетевых вычислений. а в 1995 получил статус прези дента и CEO. В младенческие годы Интернет был совершенно другим.

рассчитывают пути и принимают «разумные» решения в отношении маршрутизации. стали той структурой. как информация из Интернета попадала на их экран. мог не толь ко узнать температуру газировки в научном корпусе. но те. Пользователи BBS могли позвонить на сервер и получить доступ к ин формации. так и в университетах. новостям. где была доступна соответствующая технология и где пользовате ли могли обращаться к ним из дома при помощи модема. кто не знал. Од нако чудо электронной почты. 80е годы Cisco провела за стратегическим закладыванием основ Ин тернета. Теперь человек. Являясь расширением таких технологий. какой номер следует набирать и как войти в систему. звонящий на BBS Массачусетского технологического института (МТИ). как Lynx и Trumpet. начиная с самых первых BBS. На заре появления Интернета функция маршрутизатора была ясно и четко определена. Эти небольшие (по сегодняшним меркам) сооб щества пользователей. Но никто из них не знал (или не интересовался). Prodigy и CompuServe. то есть там. Ранние маршру тизаторы работали во многом так же. она должна была дать пользователям BBS возможность про сматривать графику на тех компьютерах. Введение в маршрутизацию Cisco: технология и компания обычно располагались в крупных университетских городках. Рассвет Интернета был уже совсем близок. как Genie. по мере появления продуктов маршрутизации Cisco как в коммерческих организациях. как и нынешние. Сотни невидимых пользователям BBS маршрутизаторов Cisco передавали сигналы МТИ в Университет Вашингтона. Эти процессы поз . Главным недостатком систем BBS была их разобщенность. А все это стало возможным благодаря маршрутизации. не могли вырваться из среды их каждодневного общения. чатам и службам сообщений (предшественникам электронной почты). Ради возможнос ти побродить по Интернету люди тысячами подписывались на такие онлайнслужбы. Маршрутизаторы были необходимы для эффектив ного перемещения данных из одной системы в другую.32 Глава 1. С технической точки зрения они проверяют пакеты. Фактически произошло рождение Интернета. В конце восьмидесятых годов Университет Миннесоты начал работу над системой Gopher. из которой впоследствии возник Интернет. где когдато доминировал текст. Люди общались друг с другом. ставшее началом массового компьютер ного взаимодействия. На протя жении более чем пяти лет (целая жизнь в мире технологий) пользова телям всего мира были доступны только радости набора телефонного номера их локальной университетской BBS и «разговора» с незнаком цем из соседнего округа. но и установить связь с университетом Вашингтона и получать оттуда последние гео сейсмические данные. Со временем. различные сис темы BBS начали общаться друг с другом. Именно маршрутизаторы Cisco сделали возможной и простой «бесшовную» стыковку сотен различных систем. соединявшихся по модему с большими BBS. было еще далеко от совершенства.

На рис. куда они направляются и как доставить их по назначению. на копленных ими за прошедшие годы. Давайте посмотрим на то. Современные маршрутизаторы Cisco умеют транслировать внешние IPадреса. было бы невозможно без маршрутизаторов и их способностей. который доступен сегодня.Маршрутизация и Интернет 33 воляют маршрутизатору определить. встроенные в оборудование маршрутизации Cisco. имеющихся на рынке в настоящее время. отфильтровывать лиш ний трафик и многое другое. Другие производители быстро копируют многие элементы и функции. откуда поступают данные. от их предшественников состоит в богатом наборе функций. выполнять функции межсетевых экранов. Процесс маршрутизации в Интернете . вслед за ней изменялись и маршрутизаторы. Но основная обязанность маршрутизато ра не изменилась за прошедшие годы – это рациональная передача данных из одной системы в другую. что существование Интернета в том виде. предоставлять удаленный доступ к сети. 1.4. просматривающий веб сайт в Интернете. Отличие же маршрутизаторов Cisco. Будет справедли во сказать. или брандмауэ ров.4 представлен пользователь. Изменялась технология. 1. Рис. как маршрутизатор Cisco работает в Интер нете. Многие нынешние усовершенст вования и достижения в технологии маршрутизации исходят от Cisco. что подтверждает лидерство Cisco в данной отрасли информационных технологий.

В данном примере на маршрутизаторе. находящемся на границе сети провайдера.com. В зависимости от установок окружения интернетпровайдера межсетевой экран может быть расположен перед сетевым устройством аутентификации. после него или и там. исследуя запрос. Поэтому вполне воз можно. определяет. ко торый использует BGP (Border Gateway Protocol – протокол граничного шлюза). цифровые абонентские линии) и Tканалы.96.marzde& sign. Введение в маршрутизацию Cisco: технология и компания Впервые пользователь может столкнуться с маршрутизатором Cisco в процессе регистрации. трансляция сетевых адресов). Примечание Обычно. Примечание Приведенное ниже описание работы маршрутизаторов в Интернете является упро щенным. до LANсоединений. Каждый маршрутиза тор. таких как ISDN (Integrated Services Data Network. один маршрутизатор Cisco мо жет управлять несколькими соединениями в разных средах. что пользователь хочет посетить сайт www. выполняющий функцию межсетевого экрана.marzdesign.36. подобно рассматриваемому (пользователи могут подсоединяться через него). цифровая сеть с комп лексными услугами). вы получите полное представление о данном во просе. защищающий устройство аутентификации сети (Network Authentication Device). Любой маршрутизатор. он может начать бродить по Интернету. Примечание Маршрутизаторы Cisco умеют работать с интерфейсами многих типов – от WANин терфейсов. особенно если соединение с Интернетом осу ществляется по широкополосному каналу. Однако в этом сценарии пользователь услуг провайдера не имеет возможности подсоединиться к сети через граничный маршрутизатор BGP. работает межсетевой экран. Предположим. Для большинства интернетпровайдеров маршрутизатор Cisco можно поместить на внешний край сети.34 Глава 1. После того как пользователь идентифицирован в сети провайдера. Броузер пользователя оповещает провайдера интернетуслуг об извлечении информации с IPадреса 207. Он будет первой линией обороны в системе обеспечения безопасности. что первой точкой соприкосновения с сетью провайдера будет маршрути затор Cisco. и там. располо женный на границе сети. соответствую щего доменному имени www. имеют в виду маршрутизатор. скорее всего. какой IPадрес запрошен и кто яв . Дочитав книгу до конца. говоря о «граничном маршрутизаторе». Запрос перемещается с одного маршрутизатора провайдера на другой.com. будет отправлять все данные с межсетевого экрана к NAT (Network Address Translation.217. DSL (Digital Subscriber Lines. таких как Ethernet.

Такие возможности. принадлежит семейству Cisco.Маршрутизация в повседневной жизни 35 ляется инициатором запроса. разрешив сотрудникам выполнять свои служебные обязанности. как списки доступа. Процесс продолжается до тех пор. де лают Интернет более надежным. более масштабируемым и более быстрым. где найти такой адрес) сообщает адрес другого маршрутиза тора. и если дом ис пользуется в качестве вспомогательного офиса. которые обычно реализуются в старших моделях оборудования. приводящих в действие Интер нет.5. который может это знать (своего рода соглашение типа «знако мый моего знакомого»). коммутато ры и другие продукты. или же (если таблица маршрутов не знает. Большая часть аппаратных средств маршрутизации. Многие предприятия стали экс периментировать. Маршрутизация в повседневной жизни К середине 1990х годов состав оборудования. чем когда бы то ни было ранее. Чтобы соответствовать современным технологическим требованиям бизнеса. Домашний офис связан с главным офисом посредством ISDN. Во многих компаниях есть сотрудники. обеспечивающие возможность соединения. Характерный домашний офис представлен на рис. Их маршрутизаторы. серии 7500) расположен в главном офисе. Cisco в середине девяностых выпустила линию оборудования SOHO (small office/home office – малый офис/домашний офис). в целом определился. затем сопоставляет эти данные со своей собственной таблицей маршрутов. формирующего техно логическую основу Интернета. последние начали думать о расширении и разветвлении. 1. каналы WAN и межсетевые экраны. Существует несколько способов обеспечить такой про цесс. где искать запрашиваемый IPадрес. теперь могут быть приобретены домашним пользователем. Как же способность Cisco приводить в действие Интернет реализуется в повседневной жизни? Вскоре после того как Cisco начала искать но вые пути по организации связи между компаниями. Больший маршрутизатор (например. Модем ISDN установлен как встроенное периферийное устройство на . Тогда таблицы маршрутов (которые следили за тем. кто сделал запрос) посылают необходимую информа цию обратно пользователю. Таблица маршрутов указывает. Маршрутизатор Cisco может обеспечить необходимую маршрутизацию и в случае домашней сети с интернетдоступом для нескольких компьютеров. Можно соединить удаленный офис с главным с помощью канала WAN. а пользователи в большинстве случаев даже не знают об этом.com.marzdesign. Линия маршрутизаторов SOHO обеспечивала полную функциональность предприятия в гораздо более мелком масштабе. Этот сценарий повторяется миллионы раз в день. находясь дома. пока запрос не достигнет www. и в любом из них можно использовать маршрутизаторы Cisco. которые некоторое время ра ботают дома.

как ес ли бы находились в одном здании. Поэтому многие компании предпочитают технологию VPN (Virtual Private Network. Для предприятий с большим коли чеством сотрудников. работающих не выходя из дома. Несмотря на то что WANтехнологии. как и продукты уровня предприятия. Примечание Cisco проделала очень большую работу для гарантии того. . являются общепринятым решением для удаленного доступа. Большая часть не только работает с тем же про граммным обеспечением (Cisco IOS). сущест вует и более популярный вариант. Теперь два удаленных друг от друга маршрутизато ра соединены таким образом. WANтехноло гии могут быть слишком дорогостоящими. что ее «домашние» про дукты во всех отношениях так же соответствуют существующим технологиям. Введение в маршрутизацию Cisco: технология и компания Рис.36 Глава 1. принимающим второй конец ISDNсоединения. такие как энергозависимая и энергонезависимая память и платы расширения. что могут взаимодействовать так. но и может использовать одинаковые аппа ратные модули. а маленький маршрутизатор SOHO (ска жем. Cisco серии 1600) находится дома у пользователя и снабжен дру гим периферийным устройством ISDN. такие как ISDN и Frame Relay. виртуальная частная сеть). 1.5. Типичный домашний офис большом маршрутизаторе.

Компания занимает сильную позицию на рынке и имеет хорошую репутацию благодаря производст ву продукта маршрутизации высшего качества. можно заметить и бо лее интересную особенность этой конкретной сети. реализующая VPNтехно логию. применяемое для марш рутизации. Едва ли можно проектировать сеть. В следующей главе будет представлено аппаратное обеспечение. работать в се ти или же какимлибо другим образом взаимодействовать с сетью. Тот же самый маршрутизатор Cisco серии 7500. один маршрути затор Cisco может обслуживать распределенную сеть для практически любого вида бизнеса. может использоваться и для организации виртуальной частной сети. 1. Виртуальная частная сеть «дом–работа» . то заметите. изображенной на рис.6 нет до машнего устройства маршрутизации. давайте поговорим об оборудовании.5. Рис. 1.Маршрутизация в повседневной жизни 37 На рис. Следовательно. что отличие данной сети от сети. невелико. после того как вы приняли решение освоить маршрутизацию Cisco и познакомились с историей продукта. Для установления соединения с Интернетом пользователю не требуется иметь дома устройство. 1. Если вы приглядитесь. 1. который использовался для удален ного доступа. Фактически один маршрутизатор может одновременно обеспечивать работу обоих сценариев. Теперь.6 изображена сеть «дом–работа». обеспечивающем всю эту работу. не столкнувшись с маршрутизатором Cisco. подоб ное Cisco серии 1600. Однако если посмотреть со стороны компании. В сети на рис.6.

будут ста новиться более очевидными по мере прочтения книги. Тест Вопросы 1. такие как использование протоколов и отличия меж ду ПК и специальным оборудованием для маршрутизации. необходимыми для того. Кроме того. Cisco стала продавать свои маршрутизаторы частным компа ниям. Однако по стандартам самой компании Cisco не следует пытаться получить сертификат. Представленные в этой главе идеи. • Cisco является мировым лидером в области маршрутизации. как же информация попадала из сети в сеть? Ответ Основным способом организации взаимодействия сетей было использование коммутаторов. . • Долгие годы единственной возможностью изучить маршрутизацию Cisco было терпеливое посещение занятий. что позволяло таким устройствам работать в ка честве маршрутизаторов. готовящих к получению Cisco Career Certification. Где зародились маршрутизаторы Cisco? Ответы 1. Технология коммутации уже применялась в телефонных сетях общего пользования. протоколы маршрутизации были реализованы на ком пьютерах. чтобы ворваться в этот удивительный мир маршрутизации. Введение в маршрутизацию Cisco: технология и компания Резюме Итак. • После того как университетские чиновники приняли решение не заниматься коммерциализацией новой технологии маршрутиза ции. Каково назначение маршрутизатора? 2. Вопросыответы Вопрос Если сети существовали и до возникновения маршрутизато ров. • Cisco появился в результате технологического «эксперимента» в Стенфордском университете. вы получили базовые знания. 2. необходимые для полного пони мания истоков межкомпьютерной маршрутизации. В Стенфордском университете. Перемещение данных из одной сети в другую. и се годня маршрутизаторы этой компании пропускают через себя боль шую часть трафика Интернета.38 Глава 1. если вы не облада ете хотя бы двухгодичным опытом в области маршрутизации. • Прочитав книгу до конца. вы овладеете навыками.

в частности объем па мяти. не стоит пытаться сконфигурировать ISDNпорт. – одинаково для всех моделей. работающее в маршрутизаторах Cis co – Cisco IOS. с каким из маршрутизато ров вы имеете дело. Различия в оборудовании мо гут быть небольшими (например. предлагаемое компанией Cisco. дополнительный порт Ethernet) или весьма существенными (возможность добавления десятков портов в слоты расширения). например Ford Explorer и Ford Expedition. Состав оборудования. Исключением из этого правила стали маршрутизаторы серии 700. Только эти маршрутизаторы. Поэтому прежде всего рассмотрим разнообраз ное аппаратное обеспечение. на котором работают марш рутизаторы Cisco. используют модифицированную операционную систему. Аналогично тому как два автомобиля разных серий одного производителя отличаются друг от друга. имеющие фиксированную конфигурацию. если он отсутствует физически. Для некоторых серий существуют до полнительные возможности. но базовая IOS остается той же.2 Введение в аппаратную часть Cisco В этой главе мы рассмотрим оборудование. Например. чтобы понимать. . вам необходимо познакомиться с аппаратной частью маршрутизаторов. что программное обеспечение. может разли чаться у разных производителей и даже в пределах линейки продуктов одного производителя. маршрутизаторы Cisco имеют различия между сериями. возможность расширения. Прежде чем приступить непосредственно к изуче нию маршрутизации. конфигурация портов. Маршрутизаторы Cisco объединены в серии. Таким образом. Примечание Имейте в виду. разли чие между маршрутизаторами Cisco определяется в основном их аппаратной час тью. Они работа ют под управлением модифицированной IOS. В любом случае вам необходимо иметь представ ление об этих различиях. известной под названием IOS700.

специфичное для серий. обычно скрытые внутри шасси. порты и флэшпамять. Эти детали знакомы каждому. • Оборудование.40 Глава 2. которое вы встретите. возможно. с точки зрения последствий). работая с маршрутизаторами Cisco. как флэшпамять и порты. такие как оперативная память (RAM). общие для всех серий. Изучая приведенные ниже спецификации оборудования. Знание характеристик обору дования каждой из серий Cisco и конкретных моделей поможет адми нистратору выбрать правильный маршрутизатор для любой задачи. Оборудование общего назначения включает в себя элементы. блоки питания и модули расширения. Мы не станем углубляться в детали устройства маршру тизаторов. к какой серии они принадлежат. Две темы. специфичное для данной серии. Выбор определенной модели маршрутизатора для сети. К внешним уст ройствам относятся порты. помогут в выборе решения: • Компоненты общего назначения в маршрутизаторах Cisco. рассмотренные в этой главе. Познакомимся только с общими характеристиками широкой гаммы обо рудования. кто имеет опыт работы с компьютерным оборудованием (ПК или другим). конфигу рацию и расположение портов и модулей расширения. Сравнение этих спецификаций с требованиями. яв ляется одним из наиболее важных решений проектировщика (по край ней мере. Это означает. одинаковы во всех маршрутизаторах Cisco. поможет правильно выбрать устройство. будем обсуждать их по категориям. Внутренние устройства общего назначения включают оперативную память и другие узлы. Введение в аппаратную часть Cisco Примечание В этой главе дан обзор аппаратного обеспечения. Да . Специ фичное для серии оборудование включает элементы шасси. что некоторые узлы встречаются во всех устрой ствах независимо от того. Таких категорий для компонентов общего назначе ния можно выделить две: внешнее оборудование и внутреннее обору дование. обращайте внимание на возможности и ограничения определенных моделей. определяемыми усло виями эксплуатации. Что бы систематизировать изучение этих компонентов. При рассмотрении маршрутизаторов Cisco можно выделить две кате гории оборудования: оборудование общего назначения и оборудова ние. применяемого в маршрутизации. Такие компоненты. используемые во всех маршрутизаторах. Компоненты общего назначения маршрутизаторов Cisco Каждый маршрутизатор Cisco содержит компоненты.

у которых логотип расположен на передней пане ли. 2505. Корпус Обсуждая внешние характеристики маршрутизаторов Cisco. Например. что в составе серии может быть несколько моделей. Обозначение серии на передней панели говорит только о том. часто предназначены для монтажа в стойке (особенно это относит ся к старшим сериям). се рия маршрутизаторов 2500 включает модели 2501. следует начать с корпуса. Внешнее оборудование Рассуждения о характеристиках внешних устройств маршрутизато ров Cisco могут показаться очевидными. Но помимо этого корпус имеет и другие отличительные черты. что она всегда может быть легко прочитана. Логотип Cisco и номер серии обычно выделяются на передней панели. По харак теристикам внешних компонентов можно определить. позволяющие определить се рию. Корпус – одна из наиболее характерных деталей маршрутизатора. так как различные модели одной серии могут использовать корпуса одинако вой конструкции. таких как серия 1600. 2509 и еще 18 других. при котором они наиболее доступны. с каким типом маршрутизатора вы имеете дело. общие для всех маршрутиза торов Cisco. Устройства серий для малого бизнеса обычно располагаются на столе или монтируются на стену. 2502. и размещение маркировки маршрутизатора таким образом. что все необходимые порты также расположены на передней панели.Компоненты общего назначения маршрутизаторов Cisco 41 вайте рассмотрим внешние компоненты. У некоторых маршрутизаторов Cisco. и в большинстве ситуа ций вы обнаружите. . 2507. как у серии 2500. к какой серии принадлежит данный маршрутизатор. определяющие производительность маршрутизатора. Примечание Имейте в виду. в котором размещается маршрутизатор. модель и другие сведения. 2504. но на самом деле за простотой их использования стоят немалые усилия проектировщиков. а не о конкретной моде ли. 2503. предназначенных для малого бизнеса. логотип и обозначение серии располагаются соответственно в левой и правой частях передней панели. логотип и обозначение серии находят ся на верхней крышке корпуса. Устанавливаемые в стойку устройства обычно доступны только со стороны передней панели. У большинства маршрутизаторов Cisco. Голубой и серый цвета (в сочетании с логотипом Cis co) говорят вам о происхождении устройства. Поэтому начнем с обсуждения кор пуса. Маршрутизаторы. Эти харак теристики включают в себя такое расположение портов.

– разъем и выключатель питания. не имеющих индикаторов состояния на передней панели. В большинстве маршрутизаторов Cisco. как и на панели состояния 1600 серии. В маршрутизаторах. имеют панель состояния. В отличие от индикаторов. в моде ли 1603 используется один индикатор для порта ISDN (BRI0) и один – для адаптера WIC. статус порта. В старших моделях маршрутизаторов Cisco может использоваться пи тание от источника постоянного тока. целостность системы. расположенные на задней панели Самые распространенные (и легко узнаваемые) элементы. По индикаторам состояния вы можете судить о функционировании порта или об аномальном количестве коллизий. которые всегда за нимают одно и то же место. либо индикатором ошибки. В то же время. не предназначенных для мон тажа в стойку. и на задней панелях. Индикаторы коллизий и ошибок показывают текущее значение уровня ошибок в канале (в се ти Ethernet индицируется общий уровень коллизий в линии). располо женные на задней панели. чем простое подключение кабеля питания. что распо ложено на передней панели. Панель состояния содержит набор светодиодных индикаторов. Обычно состояние порта определяется индикатором со единения и либо индикатором коллизий. Многие крупные компании используют возможность пита ния от сети постоянного тока для обеспечения резервного питания маршрутизаторов. В модели 1605 имеются две пары индикаторов для портов Ethernet (ETH0 и ETH1) и одна пара для адаптера WANинтерфейса (WIC). логотип и обозначение серии – единственное. Такие индикаторы расположены непосредственно у каждого порта и. Компоненты. Введение в аппаратную часть Cisco Примечание При монтаже на вертикальную поверхность маршрутизаторы Cisco обычно подве шиваются так же.42 Глава 2. Такие маршрутизаторы требуют несколько более сложной установки. как картины. какие из внешних общих ком понентов находятся на задней панели маршрутизатора. . работает ли присо единенный к нему коммуникационный кабель. сигнализируют о со стоянии порта. соответствующих различ ным функциям: наличие питания. то есть нижняя поверхность (дно) прикрепляется к вертикальной стойке или другой подходящей поверхности. которые могут располагаться и на перед ней. и на верхней. Эта панель обычно рас положена в передней или верхней части устройства. есть узлы. Состав индикаторов зависит от типа маршрутизатора. индикаторы располагаются на задней панели. Однако некоторые маршрутизаторы. например серии 2500. на пример серии 1600. Индикатор соединения порта сигнализирует о том. Посмотрим.

что хотя консольный порт выглядит вполне невин но. Возможна работа (при пол ностью сконфигурированном маршрутизаторе) через консольный порт. Примечание Если вы посмотрите на старшие модели маршрутизаторов (предназначенные для сетей уровня предприятия и провайдеров). инициализированный по умолчанию.Компоненты общего назначения маршрутизаторов Cisco 43 Сам блок питания выполнен в виде модуля. порт Ethernet или по протоколу Telnet через IPпорт. не требуя соединения с ПК. Маршрутизаторы с последовательным консольным портом могут работать со стандартным терминалом. общим для всех маршрутизаторов Cisco эле ментом является консольный порт (типы портов могут различаться). Этот порт предназначен для первоначального уста новления соединения с маршрутизатором. . В комплекте к каждому маршрутиза тору Cisco прилагается специальный консольный кабель (обычно голубого цвета) – только этот кабель можно использовать для соединения с консольным портом. Однако не все последовательные порты. у вас ничего не получится. то есть блок питания пере менного тока может быть вынут и заменен блоком питания постоянно го тока (в тех моделях. поддерживают модемное соединение. но вам следует знать. – консоль ный. в отличие от портов RJ45. Наряду с блоком питания. Примечание Использование консольных портов мы рассмотрим в главе 3 «Введение в Cisco IOS». которые это допускают). Не будем пока вдаваться в детали. Доступ к маршрутизаторам Cisco и их администрирование могут осу ществляться через различные интерфейсы. всегда держите под рукой стан дартный консольный кабель Cisco. Поскольку такие кабели трудно найти (и еще труднее правильно изготовить). что для под ключения к консольному порту ПК потребуется специальный кабель RJ45 (несколько отличающийся как от стандартного. Поэтому важно уметь найти консольный порт и правильно к не му подключиться. Консольный порт выгля дит. Однако единст венный интерфейс. Устройство специальных консольных кабелей Cisco будет рассмотрено в главе 6 «Запуск маршрутизатора с работа с ним». как обычный порт RJ45. он создает инженерам множество проблем. то обнаружите последовательный кон сольный порт вместо RJ45. Сейчас вам следует знать. который всегда находится на задней панели. – это консольный порт. так и от пере крестного Ethernetкабелей). В таких маршрутизаторах обычно предусмотрен отдельный последовательный порт для прямого модемного соединения. Каждый маршрутизатор комплек туется по крайней мере одним таким кабелем. Однако если вы попытаетесь использо вать стандартный кабель RJ45. Консольный порт Еще один элемент.

Порт расширения WAN позволяет добавить маршрутиза торам такие элементы. сняв которую. . имеющей дополнительные возможности.44 Глава 2. которые могут быть установлены в маршрутизатор. Это порт расширения WAN и сменный модуль флэшпамяти. когда он вам понадобится. просто отверните винты. что ваша версия IOS поддерживает функции устанавливаемого модуля. чтобы удостовериться в том. в тот момент. Чтобы уда лить заглушку WANпорта. На задней панели маршрутизатора Cisco можно обнаружить еще два элемента. Порт расширения WAN Порт расширения WAN. Всегда сверяйтесь с документацией по конкретной модели маршрутизатора. способную продлить маршрутизатору жизнь (и увеличить его производительность). которыми она закреплена. Сменная флэшпамять предоставляет еще одну возможность модерни зации. можно получить доступ к одной из на иболее интересных возможностей маршрутизаторов Cisco. Следует также убедиться в том. вы мо жете заменить ее другой. консольный порт обеспечивает единственный гарантированный способ доступа к нему. поблизости не окажется ни одно го. даже такой маленький маршрутизатор. с которыми работают многие модули WAN. Несмотря на то что многие недооценивают возмож ности небольших устройств. Даже если в ваш маршрутизатор установлена плата WIC. Введение в аппаратную часть Cisco Трудно переоценить важность постоянного наличия консольного кабеля Cisco. что устанавливаемый модуль WIC совместим с данной мо делью. зависят от его серии и модели (список для каждой мо дели приведен в разделе «Специфичное для серий оборудование» дан ной главы). Типы интерфейсных плат WIC. может одновременно выполнять маршрутизацию рас пределенной сети (через модуль WIC) и нескольких локальных сетей (через два Ethernetпорта). Но по верьте. будут рассмотрены в следующих главах. Функциональность маршрутизатора может быть удвоена простым добавлением модуля WIC. за крыт заглушкой. расположенный в задней части корпуса. которые присутствуют в большинстве моделей. дающие воз можность работы с распределенными сетями. как порт ISDN и интерфейс T1. как Cisco 1605. включая ISDN и T1. Типы каналов связи. Примечание Некоторые маршрутизаторы Cisco поставляются с установленным в WANпорт мо дулем расширения. Если с маршрутизатором чтото не в порядке. Расширение возможностей маршрутизатора путем установки модуля WIC – хороший способ полностью использовать заложенные в оборудо вание возможности. Квалифицированный инженер должен знать потенциальные возможности маршрутизатора.

В большинстве маршрутизаторов Cisco используется процессор семей ства Motorola 68000 (обычно 68360 или 68030 с тактовой частотой 28 MГц). Все привычные компо ненты – процессор. Маршрутизатор использует флэшпамять для хранения файлов кон фигурации и образа IOS. предназначенных для определенных серий. Эти процессоры очень хорошо зарекомендовали себя в слож ных вычислениях. В про тивном случае при загрузке маршрутизатора можно обнаружить. ОЗУ и другие внутренние цепи – присутствуют во всех маршрутизаторах. Большинство маршрутизаторов Cisco используют динамическое ОЗУ (DRAM) на одном модуле SIMM. Примечание Некоторые модели маршрутизаторов Cisco работают непосредственно с флэшпа мятью. Теперь вы уже достаточно хорошо знакомы с внешним оборудованием.Компоненты общего назначения маршрутизаторов Cisco 45 Флэшпамять Большинство маршрутизаторов Cisco комплектуются сменным (а зна чит. Поэтому очень важно удостовериться в том. Cisco 1605 R) имеют оперативную память. Еще одним преимуществом современных процессоров серии 68000 является их малое энергопотребление. перед тем как модуль будет заменен. что все файлы сохранены. Благодаря низкой потребляемой мощности выделение тепла остается незначительным. Внутреннее оборудование Если вы знакомы с аппаратной частью ПК. Прежде чем приступать к рас смотрению компонентов. Оба типа используют флэшпамять для хранения файлов. Маршрутизаторы с буквой R в конце названия модели (напри мер. Это важная характеристи ка. обновляемым) модулем флэшпамяти. В большинстве случаем это отличие отражено в названии модели. необходимых при выборе маршрута. что все ваши настройки пропали (не лучший вариант). а флэш использу ют только для хранения данных. Отсутствие вентиляторов делает эти маршрутизаторы тихими и экономичными. то обнаружите. Копирование фай лов из флэшпамяти (и другие аспекты ее использования) мы обсудим в третьей главе при изучении Cisco IOS. Емкость такого модуля варьируется в зависимости от маршрутизатора (в пределах от 4 Мбайт до 24 Мбайт). . устанавливаемом в слот расширения. обсудим внутреннее оборудование маршрутизаторов. так как низкое тепловыделение позволяет некоторым маршрути заторам (в основном ориентированным на малый бизнес) работать без охлаждающих вентиляторов. но его всегда можно заменить. общим для всех маршрутизаторов Cisco. что марш рутизаторы Cisco имеют с ними много общего. другие же работают с собственной оперативной памятью.

В этом разделе описано оборудование (доступные порты. выпуска ется специально для нужд интернетпровайдеров (ISP).) Примечание Динамическая память нуждается в постоянном обновлении содержимого. которые вы наверняка встретите в действую щих сетях. что проблем с обновлением не возникает.46 Глава 2. Примечание Третья группа маршрутизаторов. и вашим опытом). Введение в аппаратную часть Cisco как и в большинстве компьютеров. то есть в «напоминании» о своем содержании по сигналам чтения.) Серии отличаются возможностями входя щего в них оборудования. их произво дительность. так и на крупных предприятиях. Этот недостаток окупается большой ем костью и быстродействием. маршрутизаторы серии. Если содержимое должным образом не обновляется. Другими словами. статическая память (SRAM) не нуж дается в обновлении. но имеет меньшую емкость в пересчете как на один кристалл. предназначенной для сетей масштаба предприятия. так и на единицу стоимости. . Специфичное для серий оборудование Каждая серия маршрутизаторов имеет предназначенное только для нее оборудование. предназначенные для малого бизнеса. так называемые Service Provider Series. С другой стороны. вам придется хотя бы раз столкнуться с заменой оперативной и флэшпамяти за время жизни маршрутизатора. Данный раздел послужит хорошим справочником для ва ших будущих проектов (в сочетании с остальными знаниями. как и в ПК. Маршрутизаторы такого высокого уровня выходят за рамки обсуждения в данной книге. Мы рассмотрели все аппаратные компоненты. Обратимся теперь к оборудованию. ис пользуемых как в малом бизнесе. (В противном случае не было бы необходимости в создании отдельной серии. имеют большие возможности по управлению трафиком и расчету маршрутов. общие для большинства маршрутизаторов Cisco. специфичное для серий. данные могут быть потеряны. поскольку ин формация в памяти маршрутизатора изменяется настолько часто. которые вы извлечете из этой книги. предна значенному для определенных серий. Благодаря этому память заменяет ся так же легко. (Вероятно. Это те маршрутизаторы. возможность обновления). Кроме того. Динамическая память DRAM прекрасно работает в маршрутизаторах. чем уст ройства. записи или по специаль ному периодическому сигналу обновления. скорость работы динамической памяти да ет ей дополнительное преимущество.

которым необходимо устройство. Для под ключения маршрутизатора к небольшой сети (другими словами. В этой серии наиболее популярна модель Cisco 805. дает возмож ность пользователю применять обычный кабель вместо перекрестного при подключении к единственному домашнему компьютеру. Маршрутизаторы этого типа столь же надежны. многие инжене ры приобретают их для собственного использования и получения практики. На практике. Такие маршрутизаторы имеют практически ту же функцио нальность. До машние пользователи выбирают их за простой интерфейс. 2. Серия 800 Маршрутизаторы серии 800 наиболее популярны в небольших. Давайте рассмотрим наиболее популярные маршрутизаторы для малого бизнеса. Порт Ethernet маршрутизатора Cisco 805 имеет особенность (отсутст вующую у большинства других моделей).1. .Специфичное для серий оборудование 47 Маршрутизаторы для малого и среднего бизнеса Маршрутизаторы Cisco для малого бизнеса прекрасно подходят для фирм. для подключения к концентратору) достаточно перевести переключатель «HUB/NO HUB» в соответствующее положение. в том числе домашних. Эта модель ком плектуется всем необходимым для подключения к небольшой локаль ной сети через WAN или PPPсоединение. Порт может быть установлен в асинхронный режим для работы по протоколу PPP (PointtoPoint Protocol – прото кол соединения точкаточка) через модем либо в синхронный режим для работы с каналом Frame Relay через устройство CSU/DSU (channel service unit/data service unit – модуль обслуживания канала/данных). Это важно для тех пользо вателей. что и многие устройства уровня предприятия при сущест венно меньшей стоимости. которая делает его очень удобным для домашнего использования. Переключатель с маркиров кой «HUB/NO HUB». в то время как для малого бизнеса они привлекательны своей универсальностью. характерных для сетей масштаба предприятия. расположенный рядом с портом. Последовательный порт маршрутизатора Cisco 805 используется для модемного соединения. Их простая конструкция позволяет выполнять эффективную маршрутизацию между LAN и WANканалами. благодаря их низкой стоимости. Режим работы последовательного порта устанавливается из IOS. Однако не спешите сбрасывать их со счетов только изза того. как и их старшие братья. сетях. что они не предназначены для обработки тра фика. Характеристики модели 805 приведены в табл. создаваемого большим предприятием. требующее минимального (послепродажного) обслуживания и модификации. не нуждающихся в многопортовых соединениях.

Однако в этой серии наибольшую популярность заслужила модель 1605 во многом благодаря наличию двух портов Ethernet. В серию 1600 вхо дят пять моделей. допускающие замену модулей флэшпамяти и установку дополни тельных портов подключения к глобальным сетям. Характеристики Cisco 805 Компонент Стандартное значение Расширение ОЗУ 8 Мбайт 16 Мбайт Флэшпамять 4 Мбайт 12 Мбайт Процессор Motorola 68000 нет Ethernet 1 (10BaseT) нет Последовательный 1 (синхр. Варианты используемого в серии 1600 оборудования представлены в табл.2.2.1. (Перечисленные порты WIC могут быть ус тановлены в любой маршрутизатор серии 1600.3. Введение в аппаратную часть Cisco Таблица 2.) нет нет нет Порты WAN Серия 1600 Маршрутизаторы Cisco серии 1600 – это превосходные маршрутизато ры начального уровня для компаний среднего размера по разумной це не.) . 2. 2. имеющий соответству ющий слот расширения. Стандарт ное оборудование маршрутизатора 1605 и возможности его обновле ния отражены в табл. Модели серии Cisco 1600 Маршрутизатор Ethernet Последовательные порты порты Порты WAN 1601 1 1 1 (свободный слот) 1602 1 1 последовательный с интегрированным 56Кбит/с DSU/CSU 1 (свободный слот) 1603 1 0 1 ISDN и 1 свободный слот 1604 1 0 1 sbus для линии ISDN и 1 свободный слот 1605 2 0 1 (свободный слот) Модель 1603 популярна в небольших фирмах. использующих ISDN соединение с удаленными офисами. что позволяет организовать эффективную марш рутизацию между двумя локальными и глобальной сетями.48 Глава 2. Таблица 2./асинхр. поддерживающих различные функции.

однако. отметить. оборудованная несколькими последовательными портами и портами Ethernet. Характеристики Cisco 1605 Компонент Стандартное значение Расширение ОЗУ 8 Мбайт 24 Мбайт Флэшпамять 4 Мбайт (сменный модуль) 16 Мбайт Процессор Motorola 68360 33 МГц нет 2 (10BaseT) нет Порты Ethernet Последовательные 0 WAN нет Интерфейс WIC Последовательный (синхр/асинхр. Uинтерфейс Серия 2500 Уже упоминавшиеся маршрутизаторы для средних предприятий се рии 2500. монтируемые в стойку.4. Многие крупные предприятия также используют серию 2500 для сегментирования больших сетей. Ха рактеристики маршрутизатора Cisco 2520 представлены в табл. оборудованием CSD/DSU и другими последовательными интерфейсами глобальной сети. могут использоваться в любой ло кальной сети. В эту серию входят более 20 моделей маршрутизаторов. используемые для соединения удаленных офисов. Таблица 2. 2. Наиболее попу лярны модели. чтобы описать их все. Последовательные порты могут работать с модемами. Характеристики Cisco 2520 Компонент Стандартное значение Расширение ОЗУ 8 Мбайт 24 Мбайт Флэшпамять 4 Мбайт EPROM 12 Мбайт Процессор Motorola 68EC030 20 МГц нет .3. что только модели 2525 и 2524 этой серии позволяют использовать сменные модули WIC. и в этом разде ле не хватило бы места для того. Следует. Та кое разнообразие моделей позволяет использовать серию 2500 практи чески в любых сетевых конфигурациях. Один из самых популярных маршрутизаторов этой серии – модель Cis co 2520.49 Специфичное для серий оборудование Таблица 2.) 56Кбит/c CSU/DSU Дробный Т1 CSU/DSU ISDN BRI с интерфейсом S/T ISDN BRI со встроенным NT1.4. Осталь ные модели серии 2500 имеют встроенные модули доступа к WAN.

Введение в аппаратную часть Cisco Таблица 2. заслуживающая упоминания в этой книге. Избыточность. как VoIP (голос по IP) и слож ная маршрутизация PPP. Это означает./асинхр. например. что в них могут использоваться сменные модули для марш рутизации. Одна из серий уровня предприятия.2. Высокотехнологичные маршрутизаторы этой серии достаточно широко распространены.5. В них реализовано множество функций. Причина их популярности кроется в поддержке оптоволоконных соединений по стандарту FDDI. Характеристики серии Cisco 4000 Компонент Стандартное значение Расширение ОЗУ 4 Мбайт 16 Мбайт Флэшпамять 4 Мбайт EPROM 8 Мбайт Процессор Motorola 68EC030 40 МГц нет Порты Ethernet 0 модуль Последовательный 1 модуль . выходящих за пределы рассмотрения данной книги. Один из наиболее популярных – это модуль FDDIинтер фейса. так что вы можете встре тить их в самых различных сетях. Маршрутизаторы серии Cisco 4000 имеют модульное исполнение. нуждающихся в широкой полосе пропускания и высокой надежности.50 Глава 2. нет Порты WAN Встроенный 1 порт ISDN BRI Серии маршрутизаторов масштаба предприятия Маршрутизаторы масштаба предприятия – это основные «рабочие ло шадки» Cisco.).5. 2 синхр. Характеристики оборудования серии Cisco 4000 представлены в табл. – Cisco 4000. возникающая благодаря использованию двойного кольца. Таблица 2. Примечание Стандарт FDDI (Fiber Distributed Data Interface – распределенный интерфейс пере дачи данных по волоконнооптическим каналам) имеет высокую пропускную спо собность и использует топологию «кольца».4 (продолжение) Компонент Стандартное значение Расширение Ethernet 1 (AUI или 10BaseT) нет Последовательный 1 (синхр. в сериях 7000 и 12000 применяются такие технологии. делает этот стандарт весьма привлекательным для компаний.

а недостаточно производительный маршрутизатор не сможет адекватно обработать трафик. Выбор маршрутизатора. В следующей главе дан обзор Cisco IOS и показано. Тест Вопросы 1. структуру команд и систему помощи. используемый для организации интерфей са с распределенными сетями? Ответы 1. Как называется модуль. . слишком мощного для вашей сети. управляющая всеми маршрути заторами Cisco. использо ванные в Cisco IOS.51 Резюме Компонент Стандартное значение Расширение WAN Сетевые модули Ethernet Последовательный Token Ring FDDI Резюме В этой главе представлен обзор аппаратной части маршрутизаторов Cisco. приведет к неэффективному расходованию средств. как выполняются некоторые простые настройки. 2. Знакомство с оборудованием. Вопросы и ответы Вопрос Влияет ли выбор модели маршрутизатора Cisco на общую производительность сети? Ответ Безусловно. Знание аппаратной структу ры маршрутизаторов позволит вам лучше понять решения. DRAM. работающая на маршрутизаторах Cisco. поможет вам в усвоении материала последую щих глав. В следующей главе рассматривается операционная система. ОЗУ какого типа обычно устанавливается в маршрутизаторы Cisco? 2. WIC (WAN Interface Card). Мы обсудим пользова тельский интерфейс системы. В зависимости от функциональных характерис тик каждый маршрутизатор принадлежит к определенной се рии. Cisco IOS – это операционная система. на котором реализуется техноло гия маршрутизации.

работающую на большинстве маршрутизато ров Cisco (за исключением серии 700). как используются оба эти режима работы Exec. Эта глава слу жит введением в Cisco IOS. Один из этих инструментов. командный интерпретатор Exec. необходимые для понимания остального материала книги и успешного изучения маршрутизаторов Cisco. Нижний уровень. Командный интерпретатор Cisco состоит из двух модулей. Мы рассмотрим. служит осно вой. Прежде чем приступать к изу чению таких вопросов. на котором вы будете осва ивать материал данной книги. не торопитесь начинать прямо сейчас. IOS содержит полный набор инструментов. Каждая введенная в Cisco IOS команда нуждается в управляющем процессе. Примечание Если в вашем распоряжении есть маршрутизатор Cisco. выполняющий основную интерпретацию ко манд. Этим и занимается интерпрета тор Exec. называется командным интерпретатором пользовательского ре& жима. необходимых администра тору для настройки маршрутизаторов Cisco и управления ими. на которой выполняется Cisco IOS. необходимо разобраться в основных элементах IOS. или уров ней. Поэтому лучше просто прочитать ее и усвоить инфор . Командный интерпретатор является ядром IOS. как настройка и эксплуатация маршрутизато ров Cisco.3 Введение в Cisco IOS В этой главе мы рассмотрим Cisco IOS (Internetwork Operating System) – операционную систему. выполняющем обработку и возвращающем результат. Поэтому в данной главе мы постараемся дать вам базовые знания. Верхний уровень – это командный интерпретатор привилеги& рованного режима.

Основные темы. этот про цесс может поставить вас в тупик. При этом в ней нет избы точных или «редко используемых» функций. предназначенных для уп равления маршрутизаторами. но вы его еще не включали (или включали. Именно поэтому мы рассматриваем основные принципы Cisco IOS здесь. тесно связана с главой 4 «Пользовательский интерфейс Cisco IOS». Система. благодаря чему маршрутизаторы могут работать практически во всех мыслимых ситуациях.) Если у вас есть маршрутизатор Cisco. Все маршрутизаторы Cisco при первом включении входят в режим конфигурирования. работающая на всех маршрутизаторах Cisco. эта операционная система должна быть компактной и быст рой. Этот режим позволяет администратору установить начальную конфигурацию устройства. в главе 3. посвященная основным элементам Cisco IOS. но не поняли того. управления и успешной работы маршрутизаторов Cisco в любых сетях. а не пытаться сразу воспроизводить примеры. Сердцем каждого маршрутизатора Cis co является Cisco IOS. Та кие вычисления требуют от операционной системы одновременно на дежности и «дружественности» по отношению к пользователю.Основы Cisco IOS 53 мацию. находя. Маршрутизаторы. на чиная со следующей. Эта глава. в конце концов. чтобы справляться с нагрузкой в современных сетях. IOS – это очень рацио нально собранный пакет команд и функций. представляют собой сложные устройст ва. что увидели). . маршрутизаторам Cisco для выполнения своих функций необ ходима операционная система. отложите это до главы 6 «Запуск маршрутизатора и работа с ним». желаемый ре зультат в виде «наилучшего пути» для прохождения информации. Благодаря хорошо продуманной структуре Cisco IOS сочетает в себе ус тойчивость и функциональную полноту. в состав которой входит код. В то же время. Если вы еще не знакомы с основами Cisco IOS. рассмотренные в этой главе: • Что такое Cisco IOS и как ее обновить • Командный интерпретатор Cisco IOS Основы Cisco IOS Как и любому компьютеру (и большинству других электронных уст ройств). будут приведены упражнения. содержит функции поддержки самых слож ных конфигураций. которые позволят вам попрак тиковаться на изученном материале. Вместе они со ставляют полное введение в операционную систему маршрутизаторов – Cisco IOS. как и ПК. Маршрутизаторы Cisco применяют сложные формулы к наборам критериев (представляющих собой маршруты и параметры). выполняющие интенсивные вычисления. необходимый для конфигурирования. (В конце каждой главы.

В базовом варианте IOS обычно поддержи вает маршрутизацию одного протокола. Каждый маршрутизатор поставляется (если это не оговорено особо) с базовой версией Cisco IOS. В отличие от пакетов обновления большинства операционных систем для ПК. Частью понятия гибкости явля ется способность замены или модификации.54 Глава 3. На самом деле Cisco IOS чрезвычайно «дружелюбна» и легка в изучении. Вы можете установить на маршрутизатор IOS версии 12. функциональные пакеты Cisco IOS полностью включают в се . у вас есть ПК. такого как IP или IPX. кто знаком с основами работы и терминологией ПК. Если. вы полняемых маршрутизаторами. обновить ее до версии 12. затем за менить ее на Microsoft Windows XP либо продолжать использовать. чем набор команд. Система Cisco IOS настолько же гибка. независимо от платформы. может считаться гибкой. То есть чем лучше вы как адми нистратор можете контролировать операционную систему. Примечание Функциональный пакет Cisco IOS реализует функции. Введение в Cisco IOS Вам предстоит узнать. не включенные в базовую версию системы. Выяснив это. обратимся к та ким важным для операционной системы вопросам.2 или продолжать пользоваться прежней версией. что Cisco IOS – больше. Система предоставляет средства хра нения файлов. легко сможет изучить эту систему. Уста новка функционального пакета для IP/IPX позволит ему обрабаты вать оба протокола. займемся техническими вопросами функционирования Cisco IOS. Сегодня практически каждая операционная система. К концу главы вы познакомитесь с общей архитектурой этой операционной системы. присутствую щая на рынке. тем боль шую отдачу сможете от нее получить. устанавливая функцио нальные пакеты. Вы можете подумать.0(3). необходимые ад министратору для работы в сетевой среде. для достижения успеха нужна определенная гибкость. устанавливая пакеты обновления. Получение обновлений IOS Операционным системам. как ее приобрете ние и установка. такие как межсетевой экран или поддержка виртуальных частных сетей (VPN). вы можете установить на него Microsoft Windows 2000. Каждый. например. Однако прежде чем погрузиться в изучение Cisco IOS. что с таким обширным набором команд (и при такой сложности выполняемых задач) Cisco IOS должна быть сложной и трудной в использовании. управления памятью и другие услуги.

а администратор решает добавить марш рутизацию IPX и с этой целью устанавливает функциональный пакет Cisco IPX IOS. Следовательно. поддержи вающий маршрутизацию IPX (и только IPX). В этой книге не рассматриваются детали различных предлагаемых Cisco сервисных соглашений. 3.1. добавляющие новую функциональность.Основы Cisco IOS 55 бя операционную систему. показанному на рис. в зависимости от ситуации. Получение Cisco IOS – это только первый шаг. необходимо получить требуемое программное обеспечение. В отличие от многих других операционных систем. . установка функционального пакета). заключается в регистрации вашего маршрутизатора и заключении сервисного соглашения. об служивающие более старое оборудование. Предположим. Поэтому будьте внимательны. которые вы уже используете. В результате таких действий имеющийся экземпляр IOS с поддержкой IPмаршрутизации буден заменен на другой. Cisco IOS может быть приобретена только у компании Cisco – просто потому. Поэтому. На защищенном сайте Cisco вы можете бесплатно получить (в соответ ствии с вашим планом обслуживания) последние обновления Cisco IOS и функциональные пакеты. Маршрутизаторы Cisco продаются с предустановленной IOS последней версии. тоже могут получить IOS. что он поддер живает все те возможности. а поддержка IP будет утеряна. что при установке нового пакета его функции не объединяются с уже имею щимися. Однако благодаря надежнос ти оборудования Cisco и приверженности пользователей многие жела ют обновлять имеющуюся у них IOS по мере выпуска новых версий. что она может работать только на оборудовании Cisco. Следующим шагом ста нет обновление системы (или. потребности сети могут меняться со временем. но большинство из них включают доступ к защищенному вебсайту Cisco. Этого вполне достаточно для работы маршрутизатора. необходимо убедиться в том. выбирая пакет обновления для маршрутизатора. а не только модули. Кроме того. необходимую для поддержания сетей в рабочем состоянии. пред лагаемого Cisco. устанавливая на свой маршрутизатор функциональный пакет. Доступны образы IOS (файлы. администраторы. из которых устанавливается операционная система) для текущей версии и для большинства предшествующих. Ошибка этого администратора заключается в том. вызывая необходимость установки новых функциональных пакетов. Помимо новых версий IOS на сайте CCO (Cisco Connection Online) мож но найти множество технической документации. Для работы с обоими протоколами администратору необхо димо установить функциональный пакет Cisco IP/IPX IOS. После того как решение об обновлении Cisco IOS принято. что маршрутизатор работает в базовой вер сии IOS с IPмаршрутизацией. Где же найти эти обновления? Рекомендуемый способ получения «самого свежего и лучшего». например.

Cisco 1605R. в чем заключается различие этих двух архитектур.56 Глава 3. загружающие IOS в ОЗУ. Метод обновления IOS выбирается в зависимости от того. Введение в Cisco IOS Рис. что маршрутизатор относится к типу RFR – например. как органи зована память маршрутизатора. Процедура обновления системы для маршрутизаторов типа RFR не годится для устройств типа RFF. исполняющие IOS непо средственно во флэшпамяти. Защищенная страница Cisco для загрузки обновлений IOS Организация памяти маршрутизатора Прежде чем обновлять IOS. поз волит успешно осуществить обновление. На разных моделях маршрутизаторов IOS вы полняется в разных местах. По этому необходимо разобраться. необходимо разобраться с устройством па мяти маршрутизатора. Примечание Индекс R в конце номера модели означает. . Можно считать. 3. – к типу RFF (RunfromFlash). относят ся к типу RFR (RunfromRAM). Знание того. откуда запускается IOS. что все маршрутизаторы без индекса R относятся к типу RFF.1. а устройства. не повредив при этом образ системы. По способу запуска операционной системы маршрутизаторы Cisco де лятся на две категории. Устройства.

Загрузочный процесс исполняет распакованный образ IOS непосредст венно во флэшпамяти. Рисунок 3.Основы Cisco IOS 57 Маршрутизаторы типа RFF Основное свойство флэшпамяти заключается в способности сохранять данные вне зависимости от того. в кото ром эта память установлена. 3. образ IOS хранится во флэше. исполняемого во флэш&памяти . Образ IOS выполняется во флэшпамяти. RFR и RFF. В обоих типах. Все файлы. Такая энергонезависимость – способность хранить информацию при выключенном питании – главная причина. Устройства типа RFF загружаются так же. куда помещается образ IOS после загрузки маршрутизатора. конфигурации и образы IOS хранятся во флэшпамяти маршрутизатора независимо от способа организации памяти.2. по которой Cisco использует флэшпамять в качестве основного устрой ства хранения информации в большинстве своих маршрутизаторов. включено или нет устройство. Рис. а ра бочие файлы копируются в ОЗУ. Загрузчик вызывает и запускает исполняемые обра зы непосредственно во флэшпамяти.2 иллюстрирует про цесс загрузки маршрутизатора RFF. Загрузка образа IOS. Различие между дву мя типами архитектур заключается в том. как и все остальные марш рутизаторы Cisco.

58 Глава 3. Образ IOS хранится во флэшпамяти этих маршрутизаторов в сжатом виде – в от личие от RFFмаршрутизаторов. как и в устройствах RFFтипа. хранятся во флэше. и сжатые и несжатые. 3. Но прежде чем рассматривать процесс обновления системы. Несмотря на то что такое желание может показаться противоес тественным. Главный из них состоит в том. Маршрутизаторы типа RFR Другой подход к загрузке маршрутизаторов реализован в архитектуре памяти RFR. доступ к ним значительно ускоряется.3. Однако на этом сходство заканчивается. По скольку образ IOS не нуждается в распаковке. Введение в Cisco IOS Такой подход имеет некоторые преимущества перед другими способа ми организации памяти. хранимый во флэшпамяти. Процесс загрузки маршрутизатора RFR показан на рис. В результате систему невозможно обновить в процессе ра боты. образ IOS хранится во флэшпамяти. где и хранится. не подвер гается преобразованиям на двоичном уровне (то есть не упаковывается и не распаковывается) и остается неизменным. Последнее преимущество архитектуры RFF заключается в меньшем риске повреждения. Благодаря тому что образ IOS. В них. то маршрутизатор RFF запускается менее чем за ми нуту. что образ IOS выполняется в той же области памяти. маршрутизатор рабо тает более стабильно и вероятность повреждения файлов значительно уменьшается. Примечание Независимо от архитектуры памяти все маршрутизаторы Cisco используют флэш память для хранения файлов. (Если маршрутизатор типа RFR требует обычно от 2 до 3 ми нут для загрузки. Это может быть важно в условиях. с какой это имеет место при других конфигурациях памяти. обсудим архитектуру памяти маршрутизаторов типа RFR. В результате распаковки получаются исполняемые файлы операционной системы. В процессе загрузки сжатый образ IOS извлекается из флэшпамяти и распаковывается. Образ IOS не подвергается модификациям с той частотой. Однако архитектура RFF имеет и свои недостатки. таблиц маршру тов и других необходимых в процессе работы файлов). . Благодаря тому что оперативная память полностью отдана под разме щение рабочих файлов IOS (текущей конфигурации.) Прямая работа с флэшпамятью также позволяет освободить ОЗУ. Это дает дополнительное преимущество над другими типами архитектур. Все образы IOS. в нем есть смысл. Первое заключается в быстроте загрузки. когда на счету каждая минута. маршрутизатор старту ет быстрее.

Основы Cisco IOS

59

Рис. 3.3. Загрузка образа IOS, исполняемого в ОЗУ

Распакованный образ IOS копируется в ОЗУ маршрутизатора. Вслед
ствие этого пространство ОЗУ должно быть поделено между рабочими
файлами и операционной системой. Поэтому маршрутизаторы с па
мятью типа RFR обычно комплектуются ОЗУ большего размера, чем
RFFустройства.

Примечание
Вспомните вторую главу: большинство маршрутизаторов Cisco имеют ОЗУ динами
ческого типа.

После того как образ IOS распакован и скопирован в ОЗУ, маршрути
затор начинает выполнять его. Так стартует операционная система
маршрутизатора. Все стандартные операции по маршрутизации вы
полняются в ОЗУ, а флэшпамять может использоваться для долговре
менного хранения данных.
Архитектура RFR, как и RFF, имеет свои преимущества. Основное из
них – освобождение флэшпамяти. В силу того что IOS выполняется в
ОЗУ, флэшпамять остается свободной и в нее можно загрузить новую
версию системы, не прерывая работу существующей. В результате об
новление IOS на таких маршрутизаторах выполняется значительно
проще, чем на RFF.

60

Глава 3. Введение в Cisco IOS

К недостаткам маршрутизаторов RFR можно отнести повышенный риск
повреждения IOS. Поскольку над системой выполняются манипуляции
значительно более сложные, чем в маршрутизаторах типа RFF, увели
чивается шанс повредить систему при двоичных преобразованиях.
Поэтому в устройствах RFR очень важно поддерживать актуальное
состояние резервных копий конфигурации и файлов IOS. (Методы и
процедуры резервного копирования будут рассмотрены в главе 7 «Ре
зервное копирование маршрутизаторов Cisco».)

Обновление IOS, исполняемой во флэшпамяти
Есть два основных метода обновления IOS в маршрутизаторах типа
RFF. Наиболее распространенный путь заключается в использовании
программы Flash Load Helper (FLH), содержащей набор команд, позво
ляющих получить доступ к флэшпамяти в обход IOS.
Другой путь предполагает использование двойного банка флэшпамя
ти. При этом используется модуль флэшпамяти (SIMM) большой ем
кости, который может быть разделен на две области, что позволяет ад
министратору получить доступ к неиспользуемой части независимо от
того, выполняется ли в данный момент IOS. Давайте рассмотрим про
цедуры, использующие оба метода.

Примечание
Не волнуйтесь, если какието функции IOS в приведенных ниже примерах вам по
кажутся непонятными. Основы пользовательского интерфейса Cisco IOS и исполь
зуемые здесь функции будут более подробно рассмотрены в главе 4.

Использование двойного банка флэшпамяти
Несмотря на простоту и очевидность использования двойного банка
флэшпамяти для обновления IOS этот процесс требует значительного
времени на подготовку. Правда в большинстве случаев эту процедуру
приходится проделывать лишь единожды.
Имейте в виду, что не все маршрутизаторы Cisco могут работать с двой
ным банком флэшпамяти. Чтобы определить, можно ли установить
маршрутизатор в такой режим, изучите документацию либо вскройте
корпус и рассмотрите SIMMмодуль флэшпамяти. Если на нем распо
ложено более одного набора из четырех микросхем памяти, то марш
рутизатор может быть настроен на использование двух банков.

Примечание
Сегмент флэшпамяти может состоять не менее чем из четырех микросхем.

Разделение флэшпамяти на сегменты позволяет создать две логичес
кие области для хранения и выборки данных. Это позволяет адми

Основы Cisco IOS

61

нистратору записывать образ IOS в один раздел, в то время как отдель
ный образ исполняется в другом разделе.
Преимущество такого метода в том, что загрузка нового образа IOS не
требует остановки маршрутизатора, в то время как при использовании
программы Flash Load Helper маршрутизатор должен быть ненадолго
выведен из рабочего состояния.
После того как вы определили, что маршрутизатор допускает разделе
ние флэшпамяти на два банка, проделайте следующие шаги.
Вопервых, войдите в привилегированный режим командного интер
претатора.
Router>enable
Router#

В привилегированном режиме войдите в программу глобальной кон
фигурации.
Router#configure
Configuring from terminal, memory, or network [terminal]? terminal

Вводите команды конфигурации по одной в каждой строке. В конце
нажмите <Ctrl>+<Z>.
Router(config)#

Находясь в программе глобальной конфигурации, вы можете вводить
команды сегментирования флэшпамяти.
Router(config)# partition flash

Эта команда принимает параметры, определяющие количество и раз
мер создаваемых разделов.
Router(config)#partition flash ?
<1 8> Number of partitions in device
Router(config)#partition flash 2 ?
<1 64> Size of partition 1

После того как разделение флэшпамяти закончено, обновление IOS не
вызовет затруднений. Используйте команду copy для копирования об
раза IOS в неиспользуемый раздел памяти.

Примечание
Не волнуйтесь, если вам не понятен смысл некоторых из использованных нами ко
манд. В дальнейшем, по мере продвижения вперед, вы поймете их назначение и
функционирование.

Команда copy применяется для копирования файлов из одного места в
другое независимо от архитектуры памяти и метода обновления систе

62

Глава 3. Введение в Cisco IOS

мы. Поэтому вам придется довольно часто ее использовать в процессе
работы с маршрутизатором.
Router#copy tftp flash

Команда такого вида копирует неуказанный файл с сервера TFTP (Tri
vial File Transfer Protocol – простой протокол передачи файлов) во
флэшпамять. При вводе этой команды IOS попросит вас ввести еще
несколько параметров, прежде чем начнется собственно копирование.
Вы должны будете ввести следующие параметры:
• Имя TFTPсервера
• Имя файла, содержащего образ IOS
• Раздел флэшпамяти, куда копируется файл
• Имя файлакопии

Примечание
Программу TFTPсервера (обычно бесплатную) можно найти практически для лю
бой операционной системы. Учтите, однако, что программы FTP – это не то же са
мое, что TFTP. Большинство FTPклиентов не могут работать с TFTP.

Когда образ IOS скопирован в требуемый раздел, следует указать
маршрутизатору, какой из образов он должен использовать. То есть в
данный момент в вашем маршрутизаторе есть две области памяти, в
каждой из которых находится пригодная для работы операционная
система. Поэтому необходимо сообщить ему, какую из них следует ис
пользовать.
Чтобы указать маршрутизатору, с какого раздела флэшпамяти он
должен загружаться, используйте команду boot в режиме глобальной
конфигурации.
Router(config)#boot system flash 2

Эта команда означает, что маршрутизатор должен загружать систему
из второго раздела флэшпамяти.
Теперь маршрутизатор полностью настроен для запуска новой IOS. Од
нако если ваш маршрутизатор типа RFF не может работать с нескольки
ми разделами памяти, вам придется использовать Flash Load Helper.

Использование Flash Load Helper
Значительно более простым способом обновления системы в маршру
тизаторах типа RFF является использование Flash Load Helper. FLH –
это небольшая предустановленная утилита, автоматизирующая про
цесс обновления системы. Однако она может быть использована не на
всех RFFмаршрутизаторах.
Чтобы воспользоваться программой Flash Load Helper, просто введите
ту же самую команду, которую вы использовали для копирования

Основы Cisco IOS

63

файла. Если маршрутизатор сконфигурирован для использования
Flash Load Helper, то после ввода команды появится сообщение.
Router# copy tftp flash
***************** NOTICE ***************************
Flash load helper v1.0
This process will accept the TFTP copy options and then terminate the current
system image to use the ROM based image for the copy. Router functionality will
not be available during that time. If you are logged in via telnet, this
connection will terminate. Users with console access can see the results of
the copy operation.
*******************************************************

Это сообщение говорит о том, что данный маршрутизатор готов ис
пользовать Flash Load Helper, и вы можете продолжать процесс обнов
ления IOS.
После сообщения FLH появится приглашение на ввод еще нескольких
параметров. Программа спросит вас адрес TFTPсервера, с которого
следует получить образ IOS, имя файла, содержащего образ, и имя
файла, в который он будет скопирован. Затем FLH попросит подтвер
дить указанные действия, и процесс обновления начнется.
Единственный серьезный недостаток использования FLH заключается
в том, что когда процесс завершен, программа выполняет перезагруз
ку. Маршрутизатор должен быть перезагружен с новым образом систе
мы (так как старый больше не существует). Поэтому при использова
нии Flash Load Helper возникает небольшой перерыв в работе.

Обновление IOS, исполняемой в ОЗУ
Существует два различных способа обновления Cisco IOS на маршру
тизаторе типа RFR. В первом используется поставляемая Cisco про
грамма RSL (Router Software Loader). Эта программа устанавливает
соединение с маршрутизатором, определяет текущую версию IOS и
позволяет обновить ее. Разумеется, для обновления IOS вам понадо
бится файл с новым образом системы, как было рассказано в предыду
щем разделе. Рисунок 3.4 иллюстрирует использование RSL.
После успешного соединения с маршрутизатором и проверки его
флэшпамяти RSL позволит скопировать существующую IOS либо ус
тановить вместо нее новую. Однако здесь неизбежно возникнет проб
лема: вы получите сообщение о том, что устанавливаемая IOS не явля
ется официальным релизом. Эта ошибка показана на рис. 3.5.
Причина появления этого сообщения в том, что файл, который вы пы
таетесь установить на маршрутизатор, хоть и является корректным
образом IOS, но имеет неправильное имя. Например, файл базовой IP
версии IOS 12.0(3) для серии Cisco 1600, загруженный с сайта, имеет
имя c1600 y mz.120 3.bin. Но RSL считает, что файл должен называть
ся aaa0269.bin. Откуда такое несоответствие? Автору неизвестно. Так

64

Глава 3. Введение в Cisco IOS

Рис. 3.4. Программа Router Software Loader

или иначе, многие инженеры предпочитают выполнять обновление
IOS вручную.
Приведенные ниже инструкции помогут вам в обновлении Cisco IOS.
Даже если большинство команд пока останется для вас непонятным, вы
получите представление об обслуживании маршрутизатора. Вы сможе
те вернуться к этому разделу позже, когда ближе познакомитесь с
функционированием маршрутизатора. (Как и при любых действиях по
изменению конфигурации, рекомендуется перед началом работы сде
лать резервную копию содержимого флэшпамяти. Вы можете скопиро
вать флэшпамять на TFTPсервер, выполнив команду copy flash TFTP.)
Для обновления IOS следует войти в привилегированный режим
Router>enable

Рис. 3.5. Ошибка RSL

Основы Cisco IOS

65

Находясь в привилегированном режиме, используйте команду copy,
чтобы инициировать диалог. Эта команда констатирует, что вы соби
раетесь чтолибо копировать с TFTPсервера во флэшпамять.
Router#copy tftp flash

Маршрутизатор предложит вам ввести три параметра: IPадрес (или
DNSимя) TFTPсервера, имя файла, содержащего образ IOS, и имя
файла, в который выполняется копирование.
Address or name of remote host []? 10.16.4.152
Source filename []? c1600 y mz.120 3.bin
Destination filename [c1600 y mz.120 3.bin]?

Вы заметите, что имя файлаприемника (имя, которое будет иметь
файл образа во флэшпамяти) по умолчанию совпадает с именем ис
ходного файла. После начала копирования маршрутизатор спросит,
следует ли удалить файл текущего образа IOS. Ответьте утвердительно
и продолжайте:
%Warning: Run from flash images are recommended for this platform.
Erase flash: before copying? [confirm]
Erasing the flash filesystem will remove all files! Continue? [confirm]
Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased
Erase of flash: complete
Loading c1600 y mz.121 8a.bin from 10.16.4.152 (via Ethernet0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
[OK 2868332/5736448 bytes]
Verifying checksum... OK (0xD6C8)
2868332 bytes copied in 106.936 secs (27059 bytes/sec)

Наконец, когда новый образ IOS скопирован на маршрутизатор, для
перезагрузки устройства запустите команду reload.
Router#reload

Когда маршрутизатор перезагрузится, у вас будет новенькая IOS «для
игр». Но не думайте, что на этом все закончилось. При перезапуске
после установки IOS через TFTP часто возникает проблема. Маршру
тизатор может вывести сообщение о том, что образ IOS не может быть
загружен. Не расстраивайтесь, маршрутизатор продолжит загрузку, а
ошибку легко исправить.
Обычно в результате загрузки образа IOS с TFTPсервера Boot Loader,
загрузчик Cisco IOS, продолжает искать файлы на том же сервере. Не

66

Глава 3. Введение в Cisco IOS

обнаружив их по этому адресу, маршрутизатор просмотрит флэшпа
мять и загрузит образ оттуда. Чтобы избежать этого, отредактируйте
файл startup config, войдя в привилегированный режим.
Router#configure terminal
Router (config)# no boot tftp 1: <имя файла образа>
Router (config)#^Z
Router#reload

Примечание
В предыдущем примере замените фрагмент <имя файла образа> именем того
файла образа IOS, к которому пытается обратиться загрузчик.

Эти действия исключат ошибку при попытке загрузить IOS по TFTP.
Есть еще одна особенность, о которой следует знать, устанавливая но
вую версию Cisco IOS.
Обязательно обратите внимание на требования к объему памяти уста
навливаемой версии IOS. Вполне вероятно, что после копирования на
маршрутизатор образа IOS не останется места для его исполнения.
Имейте в виду, что команда copy не интересуется тем, что копирует,
она просто перемещает двоичные данные с места на место.
Объем флэшпамяти может быть более чем достаточен для хранения
образа IOS. Но если объем ОЗУ не позволит запустить систему, загруз
чик зациклится. Загрузив образ, он попытается его запустить, обнару
жит, что запуск не удался, и попытается повторить загрузку, в резуль
тате чего попадет в бесконечный цикл.
Эта проблема также имеет решение, хотя и несколько более сложное.
Вам понадобятся следующие вещи:
• Терминальная программа на ПК, работающая по протоколу Xmo
dem и способная послать код разрыва соединения (break).
• Резервная копия исходного образа IOS (или другого подходящего
образа). Этот образ должен находиться на ПК.
• Ангельское терпение.

Примечание
Основным условием для успешного решения проблемы является наличие терми
нальной программы, способной послать сигнал прерывания в линии. Многие поль
зуются программой HyperTerminal, поставляемой с большинством операционных
систем от Microsoft. Однако HyperTerminal на Windows NT4 не может послать сигнал
прерывания. Поэтому вам, возможно, придется поискать подходящий эмулятор тер
минала для вашей платформы.

Первым делом для решения проблемы с зацикливанием загрузчика
необходимо перезапустить маршрутизатор. В момент включения пош
лите ему сигнал прерывания. Этим вы переведете маршрутизатор в ре

Командный интерпретатор Cisco IOS

67

жим управления. Данный режим можно узнать по характерному при
глашению:
rommon 1 >

В ответ на это приглашение запустите на маршрутизаторе протокол
XModem:
rmonitor 1 >xmodem –r –s9600 aaa0269.bin

Эта команда означает, что вы хотите: запустить на маршрутизаторе
протокол Xmodem (xmodem), скопировать файл образа непосредственно
в динамическое ОЗУ и запустить его ( r), копировать со скоростью
9600 бит/c ( s9600) и назвать файл aaa0269.bin (aaa0269.bin). (Укажите
здесь имя файла, посылаемого на маршрутизатор.)
Есть две причины для копирования файла в ОЗУ, а не во флэш. Вопер
вых, вы не можете удалить образ, находящийся во флэшпамяти, по
этому вам наверняка не хватит места для еще одного. Вовторых, если
бы это вам и удалось, маршрутизатор все равно будет пытаться загру
зить старый образ. Поэтому надо копировать новый образ прямо в ОЗУ.
Когда маршрутизатор сообщит, что готов к приему файла, запустите
протокол XModem на эмуляторе терминала. Перешлите на маршрути
затор резервную копию исходного образа IOS. После того как передача
закончится (что займет некоторое время при использовании последо
вательной линии), маршрутизатор перезапустится с той версией IOS,
которую вы ему отправили. Но это еще не все.
Оставшуюся часть данной главы мы посвятим введению в команды и
функции IOS – эти знания пригодятся для понимания и усвоения све
дений, приведенных в последующих главах. Прежде чем изучать на
бор команд Cisco IOS, разберемся в том, как организован пользова
тельский интерфейс.

Командный интерпретатор Cisco IOS
Теперь, когда мы установили (или обновили) IOS, настало время за
глянуть внутрь и понять, как эта система работает. Основной компо
нент Cisco IOS – командный интерпретатор Exec, различные режимы
работы которого описаны в данном разделе.
Как уже упоминалось во «Введении» в начале главы, Cisco IOS предо
ставляет два уровня доступа к структуре команд системы. Эти уровни
известны как режимы командного интерпретатора, или режимы Exec.
Если вы обратитесь к примерам обновления IOS из предыдущего раз
дела, то заметите, что команды вводятся в ответ на два различных
приглашения. Эти приглашения представляют два режима, в которых
находится командный интерпретатор.

68

Глава 3. Введение в Cisco IOS

Первый (и основной) известен как пользовательский режим и обозна
чается знаком > в приглашении.
Router>

В этом режиме пользователь может выполнить большинство основных
команд, таких как просмотр характеристик маршрутизатора или вре
менное изменение настроек терминала. Доступ к маршрутизатору в
пользовательском режиме не требует пароля.
Вот наиболее часто используемые команды пользовательского режима:
• ping
• rlogin
• telnet
• show
Хотя эти команды не могут изменить глобальные настройки или внес
ти постоянные изменения в функционирование маршрутизатора, их
возможностей вполне достаточно для сбора информации и наблюде
ния за исправностью устройства.
Второй (более сложный) уровень доступа – это привилегированный ре
жим Exec. В этом режиме в приглашении появляется символ #.
Router#

Для перехода из пользовательского режима в привилегированный ис
пользуйте команду enable.
Router>enable
Password:
Router#

В целях обеспечения безопасности доступ к привилегированному ре
жиму командного интерпретатора может быть закрыт паролем. (Уста
новку пароля мы обсудим в главе 6 «Запуск маршрутизатора и работа
с ним».)
В привилегированном режиме администратор может получить доступ
ко всем функциям маршрутизатора. Этот режим дает ему доступ к
средствам, позволяющим конфигурировать интерфейсы, соединяться
с внешними источниками, загружать протоколы, перемещать и уда
лять файлы.
Вот некоторые из часто применяемых команд привилегированного ре
жима:
• configure
• erase
• setup

Благодаря IOS маршрутизатор способен выпол нять все задачи по успешной маршрутизации данных между сетями. которая называется «Пользовательский интер фейс Cisco IOS». Преж де чем перейти к следующей главе. Операционная система. устанавливаемая на них по умолчанию. . Тест Вопросы 1. попробуйте ответить на некоторые вопросы по пройденному материалу. В маршрутизаторах Cisco применяются две конфигурации памяти: RFR и RFF.69 Резюме В следующей главе. RFR (исполнение в ОЗУ) и RFF (исполнение во флэшпамяти). IP Basic. необходимо установить функциональные пакеты IOS. которые включены по умолчанию. применяемыми в обслуживании маршрутизатора. благодаря которым появляется возможность использо вать дополнительные протоколы. Какой функциональный пакет устанавливается по умолчанию на большинство маршрутизаторов Cisco? 3. сосредоточен в их операционной системе. Какие две конфигурации памяти используются в маршрутизаторах Cisco? 2. имеющие (более или менее) фиксированную конфигура цию. заложенный в маршрутизаторы Cisco. По мере изучения пользо вательского интерфейса Cisco вы будете знакомиться с различными командами. Резюме Интеллект. доступные в обоих режимах командного интерпретатора. Тип конфигурации памяти определяет. Каковы два основных режима командного интерпретатора Cisco? 4. межсетевые экраны и виртуальные частные сети. Чтобы задействовать те функции маршрутизатора Cisco. Какой протокол используется для пересылки образа IOS на марш рутизаторы Cisco и обратно? Ответы 1. где исполняется IOS – в ОЗУ (RFR) или во флэшпамяти (RFF). имеет соответствующие ограничения. Вопросы и ответы Вопрос Почему маршрутизаторы Cisco серии 700 используют собст венную IOS? Ответ Маршрутизаторы серии 700 – специализированные устройст ва. мы более подробно рассмотрим средства. 2.

Назовите два режима работы интерпретатора Cisco Exec.70 Глава 3. Введение в Cisco IOS 3. Какие методы существуют для обновления IOS в маршрутизаторах типа RFF? 3. Упражнения 1. TFTP. Каково назначение пользовательского режима? . В чем основное различие между способами хранения IOS в маршру тизаторах типа RFF и RFR? 4. Назовите две различные архитектуры памяти маршрутизаторов Cisco. 4. 5. 2. Пользовательский и привилегированный.

Graphical User In terface) для Cisco IOS. Из главы 3 вы уже получили некоторые сведения о IOS и режимах работы ее командного интерпретатора. То есть пользовательский интерфейс – это средст во. При обсуждении пользовательского интерфейса Cisco будут затронуты следующие темы: • Взаимодействие с IOS • Базовые элементы пользовательского интерфейса IOS • Доступ к справочной системе Cisco IOS • Основные команды IOS Пользовательский интерфейс Cisco IOS – это единственное «окно» пря мо в маршрутизатор. такие как Windows или MacOS. непосредственно связанных с двумя режи мами работы командного интерпретатора. . что вы заметите. Если же вам известны только графические интерфейсы. Итак. Если вы вообще не знакомы с маршрутизаторами и их интерфейсами. вам придется привыкнуть к новой модели.4 Пользовательский интерфейс Cisco IOS В настоящей главе вы познакомитесь с пользовательским интерфей сом Cisco IOS. В основе пользовательского интерфейса Cisco IOS лежат наборы команд. Те из вас. что пользовательский интерфейс Cisco во многом похож на интерфейсы многих Unix или DOSсистем. Теперь поговорим по дробнее о пользовательском интерфейсе и командах. кто ранее работал с система ми командной строки. при помощи которого администратор получает доступ к командному интерпретатору. будет очевидное отсутствие графического пользовательского интерфейса (GUI. И действительно Cisco IOS является операцион ной системой командной строки. заметят. то первое. давайте не будем терять время и погрузимся в глубины рассмат риваемого интерфейса.

Администратор может определить некоторые команды привилегированного режима так. по умолчанию он находится в пользовательском режи ме. Примечание Если уровни привилегированного режима не были определены.1. а один – фиксированным. Таким об разом повышается контроль за доступом к маршрутизатору. Примеры команд пользовательского и привилегированного режимов Режим Команда Режим Команда Пользовательский ping Привилегированный ping traceroute traceroute help help terminal configure erase Обратите внимание на то. 4. Режимы работы Cisco IOS имеют иерархическую структуру. . то по умолчанию IOS будет работать с уровнем 15 (доступ ко всем командам привилегированного режима). доступных в пользовательском и привилегированном режимах. Команды пользовательского (базового) режима обес печивают такие функции. Когда пользователь регистрируется на маршру тизаторе Cisco.1 приведены некоторые из множества разнообразных ко манд. Таблица 4. Пользовательский интерфейс Cisco IOS Взаимодействие с IOS Команды для маршрутизаторов Cisco разделяются на две категории: команды пользовательского режима и команды привилегированного режима работы. как просмотр версий IOS и запуск утилит ICMP (Internet Control Message Protocol – протокол управляющих со общений в Интернете). в котором доступ ны самые элементарные команды. что бы они были доступны только в пределах какогото уровня. Привилегированный режим – это фактически конгломерация 16 на страиваемых командных уровней (от 0 до 15). 16 из которых являются оп ределяемыми. Нижний уровень командной иерархии представлен пользовательским режимом. То есть чем выше вы находитесь в командной структуре. Более сложные команды доступны в привилегированном режиме.72 Глава 4. что многие команды пользовательского ре жима доступны также и в привилегированном. Внутри двух режимов работы Cisco IOS (пользовательского и привиле гированного) имеется 17 уровней доступа. тем больше команд вам доступны (при этом со храняется доступ и ко многим командам более низкого уровня). В табл.

но может немного напугать тех. ко торый позволит перейти к привилегированному режиму. значения системных переменных. что он должен – прокладывать маршруты передачи информации. В третьей главе говорилось о том. не заботясь о рисова нии окошек на мониторе и не отслеживая положения мыши. имеющих отношение к привилегированному режиму. Благодаря отсутствию графического интер фейса IOS имеет небольшой размер и меньше загружает процессор (ос тавляя большую часть времени на обработку данных для целей марш рутизации). Любые операции с файлами проводятся с помощью команд приви легированного режима. что уровни доступа для IOS не установлены. пользователь должен ввести правильный пароль. а рабочая частота процессора в большинстве моделей марш рутизаторов Cisco не превышает 100 МГц. Поэтому следует уделить особое внимание командам этого режима. Будут рас смотрены все процессы. Компактная операционная система дает маршрутизатору возможность делать то. Примечание В примерах этой книги. Чтобы получить доступ к набору команд привилегиро ванного режима. Командами привилегированного режима администратор может изменять конфи гурацию. В книге будет рассмотрен только интерфейс командной строки Cisco IOS. Примечание Большинство коммутаторов Cisco (и маршрутизаторы старших моделей с возмож ностями коммутации) предоставляют графический интерфейс пользователя на ба зе HTML для взаимодействия с Cisco IOS. которая облегчает администратору процесс конфигурирования. необходимые для установки всех шестнадца ти уровней доступа. и маршрутизатор по умолча нию использует уровень 15.Взаимодействие с IOS 73 Конфигурирование уровней привилегированного режима будет обсуж даться в главе 6 «Запуск маршрутизатора и работа с ним». Обычно администраторы маршрутизаторов большую часть своего времени работают в привилегированном режи ме. а также управлять порта ми. . В среднем размер Cisco IOS равен 16 Мбайт (в зависимости от предоставляемого набора функций многие версии имеют меньший размер). кто не знаком с интерфейсом. что привилегированный режим ко мандного интерпретатора IOS отделен от пользовательского и защи щен паролем. Однако операционная система сама по се бе остается ориентированной на командную строку. Причина использования командной строки в операционной системе маршрутизатора проста. Cisco IOS также включает в себя основательную программу помощи для набора команд IOS. Освоение контекстнозависимой справочной системы Cisco IOS – это ключ к оперированию функциями и свойствами марш рутизатора. счи тается.

Примечание Функциональные клавиши. Например. если же нажать клавишу <пробел>. используется команда no перед той командой. что имеется еще информация для вывода: More Если после появления такой подсказки нажать клавишу <Enter>. иначе называемые клавишами усовершенствованной системы редактирования команд Cisco IOS. Следуя этой логике. Использование функциональных клавиш на маршрутизаторах Cisco облегчает взаимодействие пользователей с IOS. no editing выключает редактирова ние. введя после приглашения на ввод команд следующее: Router>terminal no editing К счастью. что они не помещаются на экран терминала. Если окажется. Чаще всего вы будете использовать две клавиши: <Enter> и <пробел>. Если возвращаемых IOS данных так много. то появляется приведенная ниже подсказка. а editing включает его. оповещающая администратора о том. что они были выклю чены. То есть для того. чтобы отключить функцию. исполь зуя команду: Router>terminal editing Примечание Такая структура команд достаточно часто встречается в Cisco IOS. Помимо их явных функций завершения строки ввода и расположения пробелов между символами. Такие клавиши обес печивают быстрый вызов команд или средств навигации. это может объясняться тем. существуют стандартные функциональные клавиши. данные клавиши также обеспечивают уп равление прокруткой. Тем не менее. чтобы сделать использование IOS еще более прос тым. Заблокировать функциональные клавиши можно. то будет выведена новая порция данных размером в полный .74 Глава 4. редактирование можно без труда разрешить вновь. то будет выведена следующая строка данных. Эти функции пред определены в IOS. которая эту функцию включила. не настраиваются. функциональная клавиша может прокрутить целую строку текста или вызвать предыдущие команды. что на вашем маршрутизаторе не работают функцио нальные клавиши. Пользовательский интерфейс Cisco IOS Примечание Интерфейс командной строки позволяет легко ориентироваться в последователь ностях команд.

240.0 no ip directed broadcast ! . то IOS выводит приглашение на прокрутку.0 service timestamps debug uptime service timestamps log uptime no service password encryption ! hostname Router ! boot system flash no logging console ! ip subnet zero ! ! ! interface Ethernet0 ip address 10.153 255.0.0.4.0 no ip directed broadcast ! interface Ethernet1 no ip address More Так как есть еще выходные данные.Взаимодействие с IOS 75 экран.16.153 255.240. Нажатие в этот момент клавиши <Enter> приведет к такому результату: ! version 12. Например. которые не поместились на экран терминала.16.4.0 service timestamps debug uptime service timestamps log uptime no service password encryption ! hostname Router ! boot system flash no logging console ! ip subnet zero ! ! ! interface Ethernet0 ip address 10. результатом просмотра текущей конфигурации маршрутизатора может быть такой вывод (не думайте пока о том. что означает такая выходная информация): Current configuration: ! version 12.

как кнопки клавиатуры со стрелками назад и вперед. ес ли вы только что закончили длинную командную строку (а коман ды Cisco могут быть очень длинными) и хотите чтото в ней отредак . Следовательно. если требует ся исправить один символ в длинной командной строке. когда нужно быстро пролистать несколько страниц данных. используйте клавишу <пробел>. то для обнаруже ния интересующей вас информации можно просматривать строки по одной – так вы гарантированно не сможете пропустить нужные дан ные. Если же вы хотите увидеть всю следующую страницу результа тов. когда вы ищете в пе речне строк некоторую определенную строку данных. • Комбинации клавиш <Ctrl>+<B> и <Ctrl>+<F> работают точно так же. • Комбинации клавиш <Esc>+<B> и <Esc>+<F> перемещают кур сор соответственно назад и вперед на одно слово. Они позволяют переместить курсор на один символ впе ред или назад в строке текста и используются в случае. описанные ниже. Но если вы имеете дело с понастоящему длинной командной строкой и посим вольное перемещение недостаточно быстро для вас. то будут вы ведены такие данные: More no ip directed broadcast shutdown ! ip classless ! ! line con 0 exec timeout 0 0 transport input none line vty 0 4 login ! end Возможность прокрутки целой страницы удобна в тех случаях. Так как марш рутизаторы работают в режиме реального времени. используйте функции <Esc>+<B> и <Esc>+<F>. Пользовательский интерфейс Cisco IOS interface Ethernet1 no ip address no ip directed broadcast More После нажатия клавиши <Enter> к изображению выходных данных была добавлена такая строка: no ip directed broadcast Эта функция чрезвычайно полезна в тех случаях. Обе команды позволяют свободно перемещаться по спискам. соот ветственно. Если в предыдущем примере нажать клавишу <пробел>.76 Глава 4.

нажми те комбинацию клавиш <Ctrl>+<P> (или стрелку вверх). то с помощью этих клавиш можно быстро просмотреть команду. на зывают клавишами истории команд.bin 4194304 bytes total (1992148 bytes free) Router#ping 10. Комбинация клавиш <Ctrl>+<P> также используется для вызова нескольких предыдущих команд.. IOS возвращает пустое приглаше ние на ввод. а <Ctrl>+<E> – на последний..152 Type escape sequence to abort. Используя их. <Ctrl>+<P> и <Ctrl>+<N>.. перемещаясь с одного слова на другое. с моей точки зрения. Если вы хотите запустить эту команду еще раз.152. Я часто использую эти клавиши для добавления параметров в конец длинной строки команд. Примечание Клавиши со стрелками вверх и вниз могут заменять <Ctrl>+<P> и <Ctrl>+<N>. вы хотите вывести содержание катало га во флэшпамяти Cisco. Две последние (и. Исполняется такая командная структура: Router#dir Directory of flash:/ 1 rw 2202092 <no date> aaa0269. <Ctrl>+<A> переместит курсор на первый символ текущей строки. Success rate is 0 percent (0/5) Router#sho flash . timeout is 2 seconds: .. Предположим. администратор может воспроизвести ранее введенные команды.16. пусть выполнялась такая строка команд: Router# Router#dir Directory of flash:/ 1 rw 2202092 <no date> aaa0269. Комбинация клавиш <Ctrl>+<P> вызывает последнюю выполнен ную команду. соот ветственно. Чтобы перейти непосредственно в начало или в конец целой строки. используйте комбинации клавиш <Ctrl>+<A> и <Ctrl>+<E>.77 Взаимодействие с IOS • • тировать.4.bin 4194304 bytes total (1992148 bytes free) Router# Когда выполняется команда dir. 100 byte ICMP Echos to 10. Например.16. Подоб ный ускоренный набор может сэкономить вам много времени при использовании команд с многочисленными параметрами.4. Sending 5. самые полезные) комбина ции функциональных клавиш IOS.

В таком случае используйте комбинацию клавиш <Ctrl>+<N>. Пользовательский интерфейс Cisco IOS PCMCIA flash directory: File Length Name/status 1 2202092 aaa0269. Теперь же да вайте перейдем к рассмотрению основных элементов пользовательско го интерфейса Cisco IOS. 4. 4.bin [2202156 bytes used. ко торую необходимо заново вызвать. чтобы прокрутить восстанов ленные команды вперед. Вышеназванные компоненты про иллюстрированы на рис. приглаше ние IOS на ввод команды и курсор. Не пожалейте времени на их изучение и попробуйте использовать их при конфигурировании и поддержке маршрутизаторов.1.78 Глава 4. 4194304 total] 4096K bytes of processor board PCMCIA flash (Read/Write) Router# Чтобы повторно выполнить первую команду. запросы на ввод. Это вернет команду dir в приглашение. Пользовательский интерфейс Cisco IOS . просто трижды на жмите комбинацию клавиш <Ctrl>+<P>. Все комбинации функциональных клавиш могут быть очень полезны.1. Рис. 1992148 available. При использовании комбинации клавиш <Ctrl>+<P> вы можете случайно «проскочить» (слишком углубиться назад) команду. Основные элементы пользовательского интерфейса IOS Пользовательский интерфейс Cisco IOS включает в себя четыре основ ных компонента: сообщения о состоянии.

что это пер вое слово в приглашении на ввод команды. – это конфигурируемое сообщение. Frank(config)# Имя присваивается маршрутизатору администратором. на каком маршрутиза торе вы работаете и в каком режиме обращаетесь к нему в настоящий момент. вы легко определите. что приглашение на ввод команды выглядит (рис. Просто по смотрев на приглашение.1) как слово Router. в то время как приглашение на ввод Router# означает. Приглашение на ввод в командной строке Cisco IOS подразделяется на две логических части: имя маршрутизатора и индикатор режима. представленных на рис. где ве лик шанс обращения с одного устройства к нескольким маршрутиза торам. Следовательно. то он будет рассмотрен в главе 6 «Запуск маршрутизатора и ра бота с ним». Примечание Пятый элемент пользовательского интерфейса. Символ > показывает. Приглашение на ввод коман ды всегда выводит имя маршрутизатора. 4. не считая слов в скобках.) Вторая часть приглашения на ввод – это индикатор режима. очевидно. оно произволь но и время от времени может меняться. чем базовый элемент. Обе составляющие име ют свое собственное значение в рамках IOS. чаще всего вы. Так как заголовок – это скорее настраиваемый параметр. заголовочное сообщение. Имя маршрутизатора (первая часть приглашения на ввод команды) – это всегда первое слово в отображении (не считая слов в скобках). что администратор вошел в систему в пользовательском режиме. приглашение на ввод Router> показывает. что Exec на маршрутизаторе Router работает в пользова тельском режиме и может выполнять только команды пользователь ского режима. . что Exec на маршрутизаторе Router работает в привилегиро ванном режиме и может выполнять команды этого режима. Напри мер. 4. за которым следует символ >. При обсуждении имени маршрутизатора было упомянуто.1. Такая возможность особенно полезна в больших сетях. (Во всех примерах данной книги в качестве имени маршрутизатора используется Router. Заметьте.Основные элементы пользовательского интерфейса IOS 79 Из четырех основных элементов. Для обозначения привилегированного режима используется символ #. будете иметь дело с приглашением на ввод коман ды. в приведенном ниже приглашении на ввод имя маршрутизатора – «Frank». которое маршрутизатор может выводить при регист рации пользователя.

Примечание Любое сообщение о состоянии. порождается командным интерпретатором Cisco. – это сообщение о состоянии.2 показано. что после приглашения на ввод команды было введено слово run. что было введено. которое не распознается Cisco IOS как команда.255. что маршрутизатор Router работает в «режиме глобального конфигурирования» привилегированного режима: Router(config)# Варианты подрежимов привилегированного режима и их индикаторы перечислены в табл. Если бы были какието текущие сообщения о состоянии порта. Сообщение о состоянии. На рис. чтобы информировать пользователя о том. Индикаторы подрежима Подрежим Индикатор Режим глобального конфигурирования (config) Режим конфигурирования маршрутизатора (config router) Режим конфигурирования интерфейса (config if) Реже других используется такая составляющая пользовательского ин терфейса.2 сразу после приглашения на ввод команды. выдаваемое в ответ на некорректный ввод. приведено на рис. Cisco IOS выдает все сообщения о состоянии непосредственно под породившей их ко мандой. Таблица 4. которое выглядит так: Translating "run"…domain server (255. следующее приглашение на ввод указывает. Пользовательский интерфейс Cisco IOS Если приглашение на ввод команды содержит слова в скобках. 4. 4. что его видно лишь при запуске).255. они были бы выведены. что маршрутизатор пытается расшифровать то. Более распространенными являются сообщения о состоянии. что con0 (порт консоли 0) находится в состоянии готовности. Например.2. 4. Сообщения о состоянии пользователь ского интерфейса Cisco IOS просто показывают текущее состояние порта (терминала).2. 4. используемого IOS. появля ющиеся непосредственно под приглашением на ввод. Примером может послужить реакция на ввод некорректной команды. изображенном на рис. как сообщение о начальном состоянии (только потому. Первая строка.80 Глава 4.2.255) . По этому IOS генерирует сообщения о состоянии. В примере.1. появляющееся под приглашением на ввод коман ды. то они указывают подрежимы. приведенная на рис. говорится. 4.

в результате чего обнаружил. всегда начинаются с символа %. маршрутизатор попытался транслировать команду run. “% Unknown command or computer name. что IOS пыталась (в тот момент) транслировать введенную команду. поэтому состояние маршрутизатора – translating. появившееся в результате ввода некорректной команды Пока не углубляясь в значение сообщения (займемся этим чуть поз же). что это неизвестная команда. Например: Would you like to enter the initial configuration dialog? [yes/no]: Первая часть выражения – это собственно сообщение. Но такие сообщения встречаются не только после сообщений о состоянии – вы увидите их и при исполь зовании справочной системы Cisco IOS. Другими словами. задаваемый маршрутизатором. сопровождающие сообщение о состоя нии. то есть вопрос. можно сказать. Вторая строка сообщения о состоянии на рис.2. Относящаяся к запросу на ввод часть пользова тельского интерфейса Cisco IOS – это то средство. Диагностические сообщения. or unable to find computer address”.2. которое IOS исполь зует для того. – это диагностичес& кое сообщение. В приведенном примере спрашивает . В большинстве случаев ожидаемый ответ или ответ по умолчанию бу дет выведен непосредственно за запросом. Завершающим элементом пользовательского интерфейса Cisco IOS яв ляется запрос на ввод. что необходимы некие входные данные.Основные элементы пользовательского интерфейса IOS 81 Рис. 4. 4. поясняющее результат состояния. чтобы показать. Сообщение о состоянии.

что первому порту Ethernet (Eth0) уже назначен адрес 10. когда вы познакомились с четырьмя основными элементами пользовательского интерфейса Cisco IOS.1. И хотя большая их часть кажется абракадаб рой или появляется и исчезает слишком быстро. Нажав клавишу Enter. Пусть. Ответы всегда будут заключены в квадратные скобки и отделены друг от друга символом / (косая чер та. Первая группа появляющихся сообщений принадлежит Cisco Boot Lo ader (загрузчику операционной системы). Например: Enter host name [Router]: Cisco IOS запрашивает новое имя для маршрутизатора. то наберите его. Но нас интересует вторая часть предложения. Чтобы оставить тот же адрес.25. В предыдущем примере IOS ожидает получить ответ yes или no. просто нажмите клавишу En ter.1]: Оно означает. если же вы хотите изменить имя маршрутиза тора. Давайте немного поговорим о сообщениях при запуске Cisco IOS.19.25. все они имеют смысл. Если администратор захочет изменить этот адрес. или слэш). но если вы сможете их прочитать. Если в скобках приведен один вариант ответа. вы согласитесь с выбором по умолчанию. которые могут появляться при запуске системы.82 Глава 4. то IOS часто предлагает в качестве от вета имеющуюся конфигурацию. Cisco IOS будет (обычно) предлагать список воз можных ответов на заданный вопрос.19. Обычно они исчезают довольно быстро. Теперь. например. Пользовательский интерфейс Cisco IOS ся. давайте рассмотрим сообще ния IOS. Для продолжения работы пользователь должен ввести один из предложенных ответов.1. то появится такое сообщение: Enter IP address for Eth0 [10. Часть выражения. Сообщения при запуске IOS При загрузке маршрутизатора Cisco можно заметить несколько раз личных сообщений IOS. Если же администра тор хочет изменить адрес порта.25. Ethernetпорт маршрутизатора имеет адрес 10. он может ввести новый адрес. то найдете там следующую информацию: 1.19. и значение по умолчанию будет сохранено. Если администратор хочет изменить уже сделанные установки (такие как IPадрес некоторого порта). то это ответ по умолча нию. хочет ли администратор начать процесс начального конфигуриро вания. выделенная символами [ ] (квадратные скобки). Это сообщения общего ха рактера. – это запрос на ввод. для того чтобы их можно было понять. относящиеся к образу системы. Предлагается имя по умолчанию – Router. используемому при загрузке маршрутизатора. Версия Cisco System Bootstrap .

Это делается для того. 4. Затем маршрути затор входит в пользовательский режим работы.3.Основные элементы пользовательского интерфейса IOS 83 2. такая про верка системы уменьшает возможность разрушения файлов конфигу рации. Сообщения. Рис. Процесс распаковки обозначен последовательностью символов #. IOS возвращает статус [OK]. Последнее сообщение о состоянии IOS.3. появляющиеся при запуске Cisco IOS . 4. на экран будет выведена стандартная информация об авторских правах.3 изображен маршрутизатор Cisco в момент запуска. 4. Адрес точки входа стартового образа На рис. Ког да весь образ распакован в память. показанные на рис. изве щает об объеме доступной памяти маршрутизатора. После того как образ распакован в память маршрутизатора. Обрати те внимание на выведенную информацию. В за ключение IOS выводит данные о своей версии. 4. как какиелибо данные будут загружены в память маршрутизатора. чтобы диагностировать все возможные проблемы как с маршрутизатором. Физическая модель маршрутизатора 3. Как и в большинстве цифровых систем. Надпись об авторских правах и информация о версии IOS представлены на рис. так и со стартовым об разом до того.4. Конфигурация памяти маршрутизатора 4. выводимое при запуске. Все сообщения. появляются даже до загрузки стартового образа. Это оз начает. что распаковка прошла успешно и маршрутизатор готов про должить загрузку параметров конфигурации.

4. Чтобы получить доступ к основным функциям . Информация о версии IOS после включения маршрутизатора Примечание Если маршрутизатор запускается впервые. В Cisco IOS встроена всеобъемлющая справочная система. 4. как ею пользоваться. Я до сих пор заглядываю в справоч ники в поиске определений малопонятных функций или трактовок ключевых слов и командных структур. то в этот момент он не войдет в пользо вательский режим. После того как вы освоите такие команды и научитесь пользовать ся справочной системой Cisco. как устроена система помощи Cisco IOS. Вместо этого маршрутизатор входит в режим конфигурирова ния системы. О режиме конфигурирования погово рим в главе 6 «Запуск маршрутизатора и работа с ним». Итак. вы будете готовы к восприятию после дующих глав. Обращение к системе помощи Cisco IOS Основное назначение справочной системы Cisco IOS заключается в предоставлении пользователю низкоуровневой помощи для работы с маршрутизатором. В этом режиме существует ряд подсказок. В заключительных разделах этой главы мы поговорим о том. Она может быть очень полезной администратору маршрутизатора Cisco. давайте займемся справочной системой Cisco IOS.84 Глава 4. но даже лучшая справочная система не представляет никакой ценности. не обходимые для перемещения по внутренней структуре маршрутизато ра. если вы не знаете. Пользовательский интерфейс Cisco IOS Рис. и изучим основные команды. помогающих администра тору в конфигурировании маршрутизатора.

что бы узнать. следует просто ввести в командной строке символ ? и воспользоваться полной справкой Cisco. пока ввод символа ? не приведет к отображению воз можных параметров. Предусмотрены два типа справки: • Полная справка доступна. Пол ная справка используется. Полная справка Чтобы узнать. выводимый справочной системой. Если соответствие не обнаружено. а также для того. команда ? выведет перечень всех команд. введите help в ответ на приглашение на ввод ко манды в пользовательском режиме: Router>help Возвращаемое командой help сообщение показывает. show ?) и хотите получить описание всех возможных аргументов. ввод символа ? после приглашения на ввод в пользо вательском режиме приведет к выводу такого списка команд: Router>? Exec commands: access enable access profile clear connect disable disconnect enable exit help lock login logout Create a temporary Access List entry Apply user profile to interface Reset functions Open a terminal connection Turn off privileged commands Disconnect an existing network connection Turn on privileged commands Exit from the EXEC Description of the interactive help system Lock the terminal Log in as a particular user Exit from the EXEC .Обращение к системе помощи Cisco IOS 85 справочной системы. которые могут быть запущены именно в этом приглашении на ввод. то перечень. введя знак вопроса ?. какие коман ды могут быть выполнены в командной строке. какие команды можно выполнить в конкретный мо мент времени. когда вы вводите неполное на звание аргумента и хотите узнать. show pr?). будет пуст. • Частичная справка предоставляется. Например. Будучи самостоятельно вве денной после приглашения на ввод. какие команды можно выполнять совместно с другими ко мандами. когда требуется определить. когда вы вводите символ ? вместо аргу мента команды (например. Обратиться за помощью можно в любом месте команды. Первый уровень называют полной справкой. что существует два уровня помощи. какие аргументы совпадают с вводом (например. и вам необходимо будет двигаться назад до тех пор.

86 Глава 4. Пользовательский интерфейс Cisco IOS name connection pad ping ppp resume rlogin set show slip systat More Name an existing network connection Open a X. которые могут следовать за ключевым словом terminal: Router#terminal ? autohangup data character bits databits default dispatch character dispatch timeout domain lookup download editing escape character exec character bits flowcontrol full help help history hold character international ip length monitor no Automatically hangup when last connection closes Size of characters being handled Set number of data bits per character Set a command to its defaults Define the dispatch character Set the dispatch timer Enable domain lookups in show commands Put line into 'download' mode Enable command line editing Change the current line’s escape character Size of characters to the command exec Set the flow control Provide help to unprivileged user Description of the interactive help system Enable and control the command history function Define the hold character Enable international 8 bit character support IP options Set number of lines on a screen Copy debug output to the current terminal line Negate a command or set its defaults .29 PAD connection Send echo messages Start IETF Point to Point Protocol (PPP) Resume an active network connection Open an rlogin connection Set system parameter (not config) Show running system information Start Serial line IP (SLIP) Display information about terminal lines Вывод функции полной справки состоит из списка команд. то будет выве ден перечень команд. Если же использовать символ ? после команды terminal. то такая команда (если она существует) появится в списке. будет выдан такой ответ: Router#terminal % Incomplete command. Возможности полной справки Cisco IOS также позволяют узнать. если ввести terminal после приглашения на ввод команды в привилегиро ванном режиме. Например. Если вы ищете команду для выполнения какойто конкрет ной операции. ка кие команды могут использоваться вместе с данной. которые в текущий момент могут быть запущены в рамках пользовательского режима.

Обращение к системе помощи Cisco IOS notify padding parity rxspeed special character bits speed start character stop character stopbits telnet terminal type transport txspeed width 87 Inform users of output from concurrent sessions Set padding for a specified output character Set terminal parity Set the receive speed Size of the escape (and other special) characters Set the transmit and receive speeds Define the start character Define the stop character Set async line stop bits Telnet protocol specific configuration Set the terminal type Define transport protocols for line Set the transmit speeds Set width of the display terminal Примечание Обратите внимание на интервал между командой terminal и символом справки ?. второй пример выведет все команды. Router>terminal ? выдаст результаты. чтобы указывать вам на то. Этот интервал имеет важное значение. ввод в ко . В то время как первый пример перечислит все ключевые слова и параметры. Эти интервалы между символами и отличают полную справку от частичной (также называемой контекстнозависимой). речь о которой пойдет в следующем разделе. Еще одно назначение полнофункциональной справочной системы за ключается в том. чтобы получить ответ на свой вопрос. Справочная система IOS воспринимает символ ? как групповой. совпадающие с набором символов. При попытке ввести в приглашение на ввод несуществую щую команду IOS выведет следующее сообщение: Router>run Translating "run". если вы знаете. стоящих перед ним. свя занные с командой terminal. ис пользуя его для того. что введенная команда не существует. Например. сильно отличающиеся от результатов выполнения Router>terminal?. что команда для присвоения имени физическому порту начинается с name .255) Контекстнозависимая помощь Частичная или контекстнозависимая справка Cisco дает пользовате лям возможность получить результат для не полностью введенной ко манды. а что идет дальше – не помни те. Например.255.. используйте контекстную справку для того. Другими словами. которые начи наются со слова terminal. чтобы получить все результаты..domain server (255.255.

В предыдущем примере после выполнения поиска для t? в ко мандную строку был автоматически введен символ t. Теперь все. Например. т. Примечание Замечательной особенностью Cisco IOS является способность распознавать не пол ностью введенные команды. что интервал между командой и знаком вопроса отсутствует): Router>name ? name connection Единственной командой пользовательского режима. Основные команды IOS Вы уже хорошо представляете себе. А вот команд. . если ввести в командной строке один символ t и нажать клавишу Enter. начинающейся на name . что вы будете вводить в этой строке. и можете свободно взаимодействовать с пользовательским интерфейсом и спра вочной системой. использующий контекстную справку: Router>t? telnet terminal traceroute tunnel Router>t Обратите внимание на состояние командной строки после выполнения контекстнозависимого поиска. так как в пользовательском режиме IOS нет других команд. Cisco IOS всегда возвращает символы. начинающихся с буквы t. их применение упрощает администрирование маршрутизатора. Пользовательский интерфейс Cisco IOS мандной строке name ? приведет к выводу таких результатов (отметьте. Контекстнозависимая справка также может применяться для осуще ствления поиска. является name connection. есть еще четыре. к. то в результате будет выведено сообщение о вводе неоднозначной (ambiguous) команды: % Ambiguous command: "t" В большей части примеров данного издания используются неполные названия ко манд (когда это возможно). Их изучение позволит вам более уверенно чувствовать себя с маршрутиза тором и подготовит к восприятию более сложных функций. не считая traceroute. посмотрим на приведенный ниже поиск. Остаток главы познакомит вас с некоторыми такими командами. Это и есть команда для назначения имени физическому порту маршрутизатора. как работает Cisco IOS. будет следовать за буквой t. то IOS рас познает эти символы как команду traceroute. которые встретятся далее в этой книге. Поэтому постарайтесь освоить сокращения. По этому. в приглашение на ввод ко манды. Пришло время исследовать базовые команды IOS.88 Глава 4. при котором необходимо знать всего одну букву из интересующей вас команды. по которым запрашивалась информация. То есть если ввести в командной строке tr. начинающихся с символов tr.

Следовательно. 4. с которыми вы имеете дело в ходе вашей повседневной работы.152.16. Cisco IOS предоставляет возможность выполнения команды ping в пользовательском режиме. как вернуться обратно в пользовательский режим. вы уже знакомы с командой ping.. Sending 5. Используя команды enable и disable.. можно понять. это команда enable – ко манда пользовательского режима.4.3. которую необходимо знать. Команда exit осуществляет выход из пользовательского интерфейса. Они подкрепляются сообщением Success rate is 0 percent (0/5). По следовательность точек под сообщением – это пиктограммы состояния. 100 byte ICMP Echos to 10. .152 Type escape sequence to abort.16. Необходимо знать. что боль шинство команд (если не все). как получить доступ к этому режиму работы командного интерпретатора.. Router>ping 10.Основные команды IOS 89 Первая команда. показывающие. что команда ping пыта лась отправить пять 100байтных пакетов по указанному адресу. Но вход в привилегиро ванный режим – это только полдела. Success rate is 0 percent (0/5) Анализируя выходные данные. timeout is 2 seconds: . «Ping» – это общепри нятый межплатформенный сетевой термин для проверки существова ния адресата путем передачи ему специального сигнала – запроса от клика ICMP и ожидания ответа. вам необходимо знать. принадлежат привилегированному режиму.4. Раз личные пиктограммы состояния для команды ping представлены в табл.. ping Может быть. вы обнаружите. Router#disa Router> Команда disable переключает командный интерпретатор из привиле гированного режима в пользовательский. что пакеты не достигли предполагаемого адресата. вы сможете управлять переклю чением режимов работы командного интерпретатора. которая переключает командный интерпретатор Cisco из пользовательского режима работы в привиле гированный: Router>en Router# Будучи администратором маршрутизатора.

Возможные аргу менты команды show представлены в табл. Пользовательский интерфейс Cisco IOS Таблица 4. Отсутствие ответа U Адресат недостижим C Перегрузка I Тест прерван пользователем ? Неизвестный тип пакета & Исчерпано время жизни Давайте рассмотрим еще несколько основных команд. Таблица 4. 4.4.4. Возможные аргументы команды show Команда Значение access expression Перечисляет формулы доступа access lists Перечисляет списки доступа accounting Показывает данные об учетных записях для активных сеан сов связи aliases Выводит псевдонимы команд arp Выводит таблицу ARP (Address Resolution Protocol – прото кол разрешения адресов) async Выводит информацию о терминальных линиях. Полная справка по команде show выводит разнообразные команды. Пиктограммы состояния команды ping Пиктограмма Значение ! Получение ответа . которые предостав ляют подробную информацию о маршрутизаторе. используе мых как интерфейсы маршрутизатора bridge Выводит базу данных Bridge Forwarding/Filtering (может быть или не быть подробной) buffers Выводит статистику буферного пула cdp Выводит информацию о протоколе Cisco Discovery Protocol (CDP) clock Выводит системную дату и время compress Показывает статистику сжатия configuration Перечисляет содержимое энергонезависимой (флэш) памяти controllers Выводит состояние контроллера интерфейса . show Команда show относится к привилегированному режиму работы и ис пользуется для конфигурирования маршрутизатора.90 Глава 4.3.

серверы имен и таблицу хостов interfaces Состояние и установки интерфейса ip Выводит информацию об IP key Выводит информацию о ключе line Выводит информацию о линии TTY llc2 Выводит информацию о линии IBM LLC2 location Выводит расположение системы logging Показывает содержимое буферов протоколирования memory Показывает статистику для памяти modemcap Показывает базу данных Modem Capabilities (характеристи ки модема) ppp Выводит параметры и статистику протокола PPP (Pointto Point. точкаточка) privilege Показывает текущий уровень привилегированного режима processes Показывает статистику по активным процессам protocols Перечисляет активные протоколы сетевой маршрутизации queue Показывает список очередности queueing Показывает установки организации очередей .91 Основные команды IOS Команда Значение debugging Выводит состояние каждого параметра отладки dhcp Выводит информацию о протоколе DHCP (Dynamic Host Configuration Protocol – протокол динамической конфигу рации хоста) diag Выводит диагностическую информацию для платы расши рения WAN dialer Выводит параметры наборного устройства и статистику по нему dnsix Выводит информацию о Department of Defense Intelligence Information System Network dxi Показывает информацию об интерфейсе Asynchronous Trans fer Mode (ATM) entry Показывает состояние очереди file Показывает информацию о файловой системе flash: Показывает информацию о файловой системе flash: flh log Показывает буфер протокола Flash Load Helper frame relay Показывает информацию о Frame Relay history Выводит историю команд сессии hosts Выводит доменное имя IP. режим поиска.

простой протокол сетевого управле ния) sntp Показывает информацию о SNTP (Simple Network Time Pro tocol.29 . Пользовательский интерфейс Cisco IOS Таблица 4. протокол маршрутизатора горячего резерва) startup config Показывает начальную конфигурацию маршрутизатора subscriber policy Выводит данные о политике подписки subsys Показывает информацию о подсистеме tacacs Показывает статистику сервера Terminal Access Controller Access Control System (TACACS+) tcp Состояние соединений по протоколу TCP (Transmission Con trol Protocol. протокол управления передачей) tech support Показывает системную информацию для технической под держки terminal Выводит установочные параметры терминала traffic shape Показывает параметры формирования трафика users Выводит информацию о терминальных линиях version Выводит состояние аппаратного и программного обеспече ния системы whoami Выводит информацию о текущей линии TTY x25 Выводит информацию по X. простой протокол сетевого времени) spanning tree Показывает топологию связующего дерева stacks Выводит данные об использовании стека процессом standby Выводит информацию о протоколе HSRP (Hot Standby Rou ter Protocol.25 x29 Выводит информацию по X.92 Глава 4.4 (продолжение) Команда Значение registry Выводит информацию о регистрах reload Выводит информацию о расписании перезагрузок rhosts Выводит соответствие удаленных хостов пользователям rmon Показывает статистику rmon route map Выводит информацию о карте маршрутов rtr Показывает данные о Response Time Reporter (RTR) running config Показывает текущую настройку маршрутизатора sessions Показывает информацию о Telnetсоединениях smf Показывает информацию о программном фильтре MAC snapshot Показывает статистику и параметры моментальных снимков snmp Показывает статистику протокола SNMP (Simple Network Management Protocol.

0 frame. 0 CRC. address is 00d0. loopback not set. 0 giants. 0 overrun. . 0 output buffers swapped out Обратите внимание. 0 drops 5 minute input rate 0 bits/sec.e150) Internet address is 10. (Пока что не пытайтесь понять значение выведенной информации. 0 packets/sec 5 minute output rate 0 bits/sec.) Router#sh int e0 Ethernet0 is up. Команды show running config и show startup config используются для просмотра конфигурационных файлов. 0 drops. 0 no buffer Received 0 broadcasts. что фактически выполнялась команда sh int e0. 0 deferred 6496 lost carrier. 0 throttles 0 input errors. 1 interface resets 0 babbles. выполните упражнения в конце главы.16.4. rely 128/255. Аргумент e0 указывает команде show. Команда show interfaces выводит информацию о состоянии физичес ких портов вашего маршрутизатора. Сейчас просто познакомьтесь со структурой команды и ее вывода. при веденные в таблице: interfaces. просмотреть же файлы можно с по мощью команды show. 0 packets/sec 0 packets input. 0 runts. займемся этим позже. то IOS вывела бы статусы всех портов маршрутизатора. running config и startup config. 0 no carrier 0 output buffer failures. Если вы хотите пока попрактиковаться с основными ко мандами. output hang never Last clearing of "show interface" counters never Queueing strategy: fifo Output queue 0/40. 0 abort 0 input packets with dribble condition detected 6496 packets output. 0 underruns 6496 output errors. что вас интересует состояние только для порта Ethernet 0. 0 collisions. Выполнение коман ды show interfaces даст результат. Если бы команда была введена без пара метра e0. 0 late collision.58a8. сущест вуют ли какието проблемы с одним из портов маршрутизатора (такие как проблема с физическим портом или сетевая). Установку конфигурационных параметров маршрутизато ра мы обсудим в следующей главе. ARP Timeout 04:00:00 Last input never.Основные команды IOS 93 Чаще других с командой show будут использоваться три элемента.58a8. 0 ignored.153/12 MTU 1500 bytes. output 00:00:00. load 1/255 Encapsulation ARPA. что далее в этой книге вы встретитесь еще со многими ко мандами IOS. BW 10000 Kbit. которые управляют маршру тизатором. input queue 0/75. Очевидно.e150 (bia 00d0. DLY 1000 usec. keepalive set (10 sec) ARP type: ARPA. 0 bytes. Обычно просмотр данных о состо янии интерфейса является первым этапом в определении того. 389772 bytes. подобный приведенному в следую щем примере. line protocol is down Hardware is QUICC Ethernet.

Система полной справки оказывает содействие в описа нии параметров команд. а не в том. Вопросыответы Вопрос Почему для маршрутизаторов Cisco не предусмотрен графи ческий интерфейс пользователя? Ответ Графический интерфейс занимает очень много системных ре сурсов. чтобы выводить их на экран. пе рейдем к разговору о «Перемещении данных маршрутизаторами» (глава 5). Преодолев этот барьер. В Cisco IOS существует два основных режима выполнения команд: пользовательский и привилегированный. Справочная система Cisco IOS разделена на две функционально раз личные части. чтобы перемещать данные с места на место. Какая команда используется для входа в привилегированный ре жим командного интерпретатора Cisco? 4. В каких двух режимах работает интерпретатор Cisco IOS? 2. в то время как контекстнозависимая справка осуществляет синтаксическую помощь. Тест Вопросы 1. Резюме Пользовательский интерфейс Cisco IOS похож на интерфейсы других операционных систем командной строки (таких как Linux и MS DOS). Пользовательский интерфейс Cisco IOS Освоение пользовательского интерфейса Cisco IOS – это огромный шаг вперед в изучении маршрутизации Cisco. Пренебрегая графическим ин терфейсом пользователя. Когда на экран выводится информация об авторских правах? .94 Глава 4. Основная функция маршрутизаторов заключается в том. Об использовании какой разновидности справки свидетельствует положение знака вопроса в приведенном примере: Router>sho? 3. Cisco сохраняет функциональность маршрутизатора максимально рациональной. Cisco предусматривает множество комбинаций функциональных кла виш (также называемых клавишами усовершенствованной системы редактирования команд). Привилегированный режим работы интерпретатора IOS подразделяется на 16 уровней доступа. упрощающих выполнение часто встречаю щихся задач.

3. Команда enable. Установка системных часов: Попробуйте установить системные часы. Router#clo ? set Set the time and date Router#clo set ? hh:mm:ss Current Time Router#clo set 09:32:00 ? <1 31> Day of the month MONTH Month of the year Router#clo set 09:32:00 07 July ? <1993 2035> Year Router#clo set 09:32:00 07 July 2001 Router# 2. Router#sh flash PCMCIA flash directory: File Length Name/status 1 2202092 aaa0269. используя команду clock. 4. Во время запуска. 2. Ответ приведен ниже. В пользовательском и привилегированном.bin [2202156 bytes used. Упражнения 1. Просмотр системной памяти: Теперь попытайтесь просмотреть системную память. Контекстнозависимой. 4194304 total] 4096K bytes of processor board PCMCIA flash (Read/Write) . 1992148 available.95 Упражнения Ответы 1.

вы легко справи тесь с настройкой Cisco IOS для работы с различными протоколами и обеспечения маршрутизации между разными средами. Эта глава открывает путь к пониманию материала последующих глав. . происходящих при перемещении данных от системы к системе. Мы будем рас сматривать маршрутизацию с точки зрения модели OSI (Open Systems Interconnect – взаимодействие открытых систем) на уровне протоко лов. Мы обсудим роль прото колов в процессе маршрутизации и то. Материал этой главы поможет создать фундамент. непосредственно касающихся маршрутизации и маршрутизируемых протоколов. Понимание этих процессов поможет в усвоении материала последующих глав. После прочтения данной главы вы должны представлять себе полную картину процессов маршрутизации на многих уровнях. как они используются при пе редаче данных по сети. Поняв. который ляжет в основу опыта обслуживания маршрути заторов Cisco. как маршрутизаторы перемещают данные. В главе рассматриваются следующие темы: • Маршрутизаторы Cisco и сетевые уровни • • • Протоколы маршрутизации Механизмы маршрутизации Маршрутизируемые протоколы и протоколы маршрутизации Эти темы представляют широкий диапазон концепций. пакетов и аппаратуры. лежащих в ос нове процессов передачи данных в сетях.5 Перемещение данных маршрутизаторами Цель этой главы – дать представление о процессах.

Бла годаря такому общему набору правил компьютеры и другие устройст ва способны общаться между собой независимо от их производителей. Выполнив все эти требования. В скоординированной подоб ным образом среде облегчается создание сетей.Маршрутизаторы Cisco и сетевые уровни 97 Давайте взглянем поближе на то. которые встречаются в Интернете. и фактическая маршрутизация каждого протокола – далеко не одно и то же. что их новый транспортный протокол сможет работать с любым устройством. Вопервых. Модель OSI – это универсальный каркас. не упустит из вида важных функций. При том количестве различных систем. где и как будут использоваться его маршрутизаторы. Примечание Способность маршрутизировать протоколы. разработчиков и платформ. определенным для транспортного уровня модели OSI. она должна следо вать правилам. способные взаимодействовать друг с другом. Марш рутизаторы Cisco работают на сетевом уровне модели OSI. как работают маршрутизаторы Cisco (на двоичном уровне) и какую роль в их работе играют уровни модели OSI. например. производитель не в со стоянии предугадать. соответствующим этой спецификации. разработчики могут быть уверены в том. относящиеся к определенному сетево му уровню. Это позволя ет им взаимодействовать с любым протоколом. заставляющие строить все про токолы по одной общей схеме. это не означает. этот протокол должен быть ориентированным на соединение и уметь (среди прочего) управлять потоком. прото колов и типов данных. Процесс перемещения данных из одного места в другое полностью ос нован на принципах модели OSI и инкапсуляции протоколов. Примечание В обсуждении технологий маршрутизации основополагающей концепцией являет ся способность к взаимодействию. Есть две фундаментальные причины. Маршрутизаторы тоже используют преимущества общего подхода. Маршрутизаторы Cisco и сетевые уровни Все применяемые ныне сетевые протоколы передачи данных соответ ствуют одной общей спецификации. на основе которого различные разработчики создают протоколы. даже если маршрутизаторы Cisco теоретически и могут ра ботать с любыми протоколами сетевого уровня OSI. Другими словами. что IOS каждо го конкретного маршрутизатора может быть настроена на выполнение таких опера . разработчик. Согласно правилам. команда разработчиков начи нает работу над новым транспортным протоколом. сов местимым с транспортным уровнем OSI. Эти протоколы были разработаны в соответствии с набором требований модели OSI. Если. следуя зара нее определенным указаниям по реализации протокола.

живущему в соседнем штате. Такие адреса и лежат в основе маршрутизации. Этот адрес определяет номер дома. служат уникальными идентификаторами устройств и обычно назнача ются аппаратно. Именно сетевой уровень отвечает за адресацию протокола. город и штат: 123 Maple Street Anytown. достаточно знать его адрес. адресации и протоколов. протокольные адреса зависят от протоколов и могут меняться. За физическую адреса цию отвечает канальный уровень модели OSI. Физические адреса. Затем письмо необходимо отнести в ближайшее почтовое отделение. чтобы опре делить. Некоторые протоколы. Если некто хочет послать письмо другу. улицу. И все же не путайте их. Отправитель письма должен положить его в конверт. в частности MACадрес. Чтобы лучше разобраться в концепциях маршрутизации. Например. получив письмо. ад рес в протоколе можно сравнить с адресом дома. . В почтовом отделении. прочитают адрес. Следовательно. например IPX. Протокольные адреса. То. На лицевой стороне конверта следует написать адрес. Адрес определяет сеть. в свою очередь. приведем пример из повседневной жизни. куда его следует отправить. чтобы эти устройства нахо дились в разных сетях). предназначенной этому компьюте ру. Примечание Не путайте протокольные адреса с физическими адресами. он должен выполнить определен ные действия. что в IOS не предусмотрены необходимые настройки. Давайте рассмотрим сценарий. Затем почтальон приносит письмо адресату на дом. Для доставки любой информации. определяющий передачу информации от одного компьютера к другому. что все маршрутизаторы работают на сетевом уровне. имеет одно простое объяснение. используют физический адрес как часть протокольного адреса. назначаются протоколами и могут совпадать у различных устройств (желательно. Адрес компьютера в некотором протоколе очень похож на адрес дома. каждый протокол сетевого уровня должен иметь возможность обратиться (адресоваться) к любой доступной сис теме. Маршрутизатор Cisco может оказаться неспособным обрабатывать некоторый протокол просто потому. В то время как физический адрес устройства остается неизменным. Точно так же и компьютеры адресуются протоколами.98 Глава 5. Перемещение данных маршрутизаторами ций. в которой находится компьютер и его номер. Местное почтовое отделение от правляет письмо в почтовое отделение получателя. Massachusetts Адрес дома однозначно определяет его местонахождение.

Инкапсуляция – один из ключевых факторов. Это поверхностное описание процесса маршрутизации выглядит не очень сложным. куда должны отправиться данные. Но. чтобы определить. чтобы предоставить эти данные. что имеют в виду. чтобы маршрутизатор мог легко определить. заключается в инкапсуляции передаваемых данных. Когда такое устройство. что происходит с данными до того. хочет посылать данные другому уст ройству. когда мы решаем добавить к базовому алгоритму метрики и другие правила. как и почтовое отделение. Дополнительные правила – это то. делающих маршрутиза цию возможной. Это значи тельно облегчает процедуру маршрутизации. Смысл инкапсуля ции как раз и заключается в том. как ПК. начинает прояв ляться. находящемуся на ПК. маршрутизатор сможет прочитать адрес пункта назначения. за что маршрути зацию считают трудной для понимания. когда говорят об инкапсуляции данных протоколом. Протокол выполняет инкапсуляцию данных и подготавливает их к от правке.Маршрутизация протокола 99 В нашем сценарии почтовое отделение соответствует маршрутизатору. протокол отвечает за то. В действительности процесс не отличается от описан ного. необходимо определить роль протоколов в этом процессе. вернемся к ним позже. Но если бы все было так просто. Информация должна быть структурирована та ким образом. как они попадают в маршрутизатор. Маршрутизатор читает адрес пункта назначения. чтобы эта ин формация была представлена в правильном формате. Формат адреса определяется протоколом. какого ти па данные он получил и куда их следует отправить. Рассмотрим базовые правила. . мы должны выяснить. Или точнее. только если он записан в определенном формате. оставив пока в стороне все сложности. выполняемых протоко лами. и как инкапсуляция может помочь процессу маршрутизации? Чтобы ответить на эти во просы. Сложность процессов. То есть в то время как маршрутизатор занимается доставкой информа ции из одного места в другое. не возникло бы необходимости в этой книге. Маршрутизаторы не могут перемещать данные про извольного формата. связанных с маршрутизацией. присутствующий в каждом пакете. Маршрутизация протокола Прежде чем с головой окунуться в глубины маршрутизации (которая будет описана со стороны маршрутизатора). оно передает их драйверу протокола. Следующий раздел этой главы поясняет назначение протоколов с точ ки зрения маршрутизации. Одна из функций.

Заголовки вставляются в начале блоков данных. чтобы они помещались в определенный размер (как и в случае с конвертом). полученных от устройства. марш рутизатор не может узнать. который может быть легко понят лю бой системой. Но протокол не предусматри вает того. Протокол форматирует данные таким образом. что конверт. встретившееся на пути данных. в котором оно пришло. содержащие информацию. Инкапсуляция играет роль конверта. что каждое устройство. Поэтому данные отформатированы так. Заголовки протокола Одна из обязанностей протокола. чтобы понять. маршрути . чтобы маршрутизатор мог их туда послать. состоит в добавлении к данным заголовков. помещается в x бит. под держивающее этот протокол. что представляют собой данные. протокол не изменя ет их содержания. состоит в инкапсуляции. должно читать весь поток. на основе которой любое устройство. Хотя протокол и предусматривает указание адреса доставки. Когда че ловек получает письмо. Примечание В процессе инкапсуляции данных. Все эти сведения хранятся в блоках дан ных. называемых заголовками протокола. что информация. протокол добавляет к ним адрес пункта назна чения. Не путайте инкапсуляцию с шифрованием. отправляемая по указанному адресу. может сделать заключение об инкапсу лированных данных. в котором маршрутизаторы пересылают данные. пропускающее поток (например. Инкапсулируя поток данных. не изменяя их. не является частью посланной ему информации. Одна из функций IP. он знает. В результате шифрования данные пре образуются к такому виду. Проиллюстрируем назначение заголовков на примере полей IPпрото кола. Именно с этой целью протокол добавляет в поток данных заголовки. получившей эти данные. кому предназначен конкретный пакет.100 Глава 5. Благодаря этому маршрутизатор знает. когда он получает поток данных для пере дачи по сети. что промежуточным устройствам достаточно прочитать небольшой фраг мент. что ни одно устройство (за исключением адресата) не может прочитать содержимое пакета. про токол преобразует их в формат. маршру тизатору необходимо знать. Из этих заго ловков любое устройство. Перемещение данных маршрутизаторами Инкапсулируя данные. Он служит лишь кон тейнером для самого письма. Примечание До того как данные инкапсулированы (и к ним добавлен адрес получателя). когда он получает поток данных для передачи. куда их следует отправить.

Следовательно. На рис. 5.1 показаны поля IPзаголовка. маршрутизатор может опре делить длину блока данных. Поле «Общая длина» содержит значение длины всего инкапсулирован ного пакета. Хотя это и относится к дополнительным возможностям. где этот заголовок закан чивается и начинаются собственно данные. Эти номера помогают принимающему устройству со брать вместе полученные пакеты. какая версия IP была использована для формирования пакета. Первое поле. с которым они имеют дело. присваиваемый каждому пакету. оно содержит значение длины самого IPзаголовка. сообщает маршрутизатору. Рис. многие маршрутизаторы Cisco способны выполнять так называемую «приоритетную маршрутизацию» (TOS routing) с уче том значения данного поля. Поле «Идентификатор» содержит уникальный номер.1. 5. Пользуясь этим значением. Поле «Тип сервиса» (TOS.Маршрутизация протокола 101 затор). Получив длину за головка. «Версия». На данный момент ос новной является версия IP4. следующего за заголовком (то есть длина блока данных равна общей длине за вычетом длины заголовка). Таким образом (хотя сейчас это поле нас не интересует) оно может оказывать влияние на процесс перемещения данных от устройства к устройству. Согласно названию. Поля IP&заголовка . маршрутизатор может определить. может получить некоторые важные сведения об инкапсулиро ванных данных. type of service) определяет приоритет ин капсулированного пакета. хотя IP6 быстро становится реальнос тью (а некоторые компании уже приступили к тестированию IP8). маршрутизаторы нуждаются в стандартном способе определения версии протокола. Следующее поле называется «Длина заголовка».

Перемещение данных маршрутизаторами Следующее поле. «Флаг». а не маршру тизатором. он прекращает поиски. и начинает обратный отсчет. какому протоколу пере дать данные по окончании их доставки и сборки. кто отпра . чтобы не маршру тизировать пакеты. чем истечет его время жизни. Следующее поле «Адрес отправителя» – одно из наиболее важных для процесса маршрутизации. Если может. Поле «Контрольная сумма заголовка» вычисляется по содержанию за головка и служит для проверки его целостности. Оно опре деляет. на каком байте заканчивается фрагментированный пакет. может ли пакет быть фрагментирован. чем пакет достигнет точки назначения. Маршрутизаторы могут фрагментировать пакеты перед даль нейшей отправкой. то флаг определяет так же. Обычно маршрутизаторы передают пакет в течение ограниченного времени. То есть если маршрутизатор не может найти получателя па кета за указанный промежуток времени. В этом процессе используется поле флага. а значение TTL недостаточно велико. хранящееся в поле TTL. Примечание Малое значение TTL может вызвать проблемы в больших сетях. имеющие размер. Если. Оно сообщает маршрутизатору. Поле «Смещение фрагмента» тесно связано с полем «Флаг». оно может исчерпаться прежде. что испорченные пакеты не будут отправлены далее. что будет приво дить слишком длинные пакеты к требуемому размеру. Это позволяет устройствуполучателю правильно собрать фрагментиро ванные пакеты (для последующей сборки потока данных). например. маршрутизатор может гарантировать. Поле «Время жизни» (TTL. Time to Live) используется для определения сро ка существования пакета. является ли данный пакет последним в последовательности фраг ментов.102 Глава 5. маршрутизатор может отправлять в него только те пакеты. раз мер которых находится внутри определенного диапазона. маршрутизатор может быть сконфигурирован так. Если пакет не будет доставлен рань ше. Когда маршрутизатор пытается отправить пакет. по достижении которой пакет считается недоставленным. В нем указывается максимальная продол жительность попыток доставки пакета. Поэтому даже нормально функционирующие системы могут не получить данные изза низкого значения TTL. он отмечает время. Проверяя контроль ную сумму. Однако при этом возни кает необходимость в еще одном поле – поле смещения фрагмента. Например. какойлибо из каналов имеет низкую пропускную способ ность. а адресат недоступен. деля их на час ти. превышающий заданный. Кроме того. Маршрутизаторы Cisco могут быть настроены так. он будет отброшен. Это поле сообщает получателю. если па кет должен пройти через несколько маршрутизаторов (объединяющих несколько сетей). используется при определении того. Поле «Протокол» используется приемным устройством.

Благодаря такому разбиению упрощается ра бота маршрутизаторов по пересылке больших объемов данных. на конец. что без адреса получателя маршрутизация была бы невозможна. и. хра нится в заголовках пакетов. определенные спецификацией. Однако проблема трафика – не единственная проблема. Большая часть информации. предназначенные для пересылки. можно по их размерам определить тип протокола. решаемая с по мощью инкапсуляции. . увеличивает вероятность того. Затем каждый фрагмент. маркируется и получает заголовок. Очевидно. В процессе инкапсуляции данные. необходимые им для ус пешной пересылки данных. является самым важным для маршрутизации. просматривая пакеты. Даже при сегодняшней кажущейся бесконечной пропускной способности отсутствие сегментирования больших объемов данных привело бы к многочисленным заторам. не обходимые для доставки пакетов в пункт назначения. что приемное устройство останется доступным до окончания передачи и данные будут благополучно доставлены. пришедшие от одного ис точника в определенную сеть. Другое. легко управляемые порции. Та кие пакеты облегчают чтение и обработку данных маршрутизаторами. «нарезаются» протоколом на фрагменты переменной длины. как прави ло. которая должна быть передана из одной системы в другую. используемой для маршрутизации. Отправка данных небольшими (и. Пакетирование данных Одной из функций протоколов является разделение потока данных в процессе инкапсуляции на пакеты такого размера. Маршрутизато ры получают из этих заголовков сведения.Маршрутизация протокола 103 вил пакет. При возникновении проблем в сети. или пакет. Этот адрес может быть использован для фильтрации и опре деления непрерывности маршрута. Примечание Каждый протокол имеет свои. Соответствие пакета этому критерию бу дет определяться по значению данного поля. безусловно. Это поле определяет ад рес принимающего устройства. Например. Поле «Адрес получателя» расположено непосредственно после адреса отправителя и. чтобы отправлять пакеты. чтобы разделить поток данных на небольшие. в поле «Данные» помещается та информация. Поле «Параметры» содержит специфичные для IP параметры. маршрутизатор может быть настроен так. не менее важное назначение инкапсуляции состоит в том. Благодаря тому что каждый пакет снабжается заголовком. размеры пакетов. не обяза тельно отправлять все пакеты одновременно. который облегчает манипулирование ими. В заголовках передаются все данные. унифицированными) пакетами.

предоставляемые маршрутизируемыми протокола ми. Решение заключается в установке простого маршрутизирующего оборудования. как происходит маршрутизация и как маршрутизаторы Cisco перемещают данные от системы к системе. когда используются уровни безопасности. Существует значительная вероят ность столкнуться с такими трудностями. так и сложные) построены на тех же принципах. достаточную для пони мания того. каждая со своими собственными IPадре сами. и сложным. как. сложная топология сети. Сложность возникает тог да. Обратите внимание на то. охватывающими несколько сетей. как протоколы способствуют процессу маршрутизации. Аппаратура маршрутизатора должна выполнить еще много работы. в то время как в сложных сетях может потре боваться передача данных между несколькими маршрутизаторами. Перемещение данных маршрутизаторами Когда пакеты достигают пункта назначения. Маршрутизация в простой сети Простейший случай маршрутизации имеет место. Примечание Приведенный сценарий и решение для него являются очень упрощенными. Поэтому давайте рассмотрим отдельно физический процесс маршру тизации. вторичные и третичные протоколы. Однако все маршрутизируемые сети (как простые. прежде чем данные смогут попасть к адресату. Затем из пакетов удаля ются заголовки. Маршрутизация в простой сети заключается в перемещении данных из одной сети в другую. и восстанавливается исходный поток данных. Однако функции. поскольку он применим ко всем случаям – и простым. когда данные долж ны перемещаться только между двумя сетями (рис. например.104 Глава 5. Любая маршрутизация основыва ется на логических правилах и стратегиях.2). маршрутизация сама по себе достаточно проста для понимания. что рассматриваемая среда состоит из двух сетей (обозначенных A и B). система может прочи тать все заголовки и определить последовательность пакетов (это по может ей собрать их в правильном порядке). В оставшейся части этой главы рассказывается о том. Механизм маршрутизации Вопреки распространенному мнению. Этот раздел должен был дать вам информацию. 5. составляют лишь одну треть от полной картины. множество метрик в сложной маршрутизируемой среде. они не могут свободно обмениваться данными. . В силу того что сети разделены физически и имеют разные схемы адресации.

Механизм маршрутизации 105 Рис. Од нако независимо от названия этот параметр в любой системе должен содержать адрес маршрутизатора.3. Рис. Простая сетевая среда Давайте рассмотрим работу маршрутизатора. объединенные маршрутизатором .2. 5. Две сети. но в некоторых системах название может быть другим. 5. помещенного между этими двумя сетями. 5.3 показаны те же сети с установленным между ними маршрутизатором. Этот параметр обычно называется «шлюзом по умолчанию» (default gateway). На рис. Персональным компьютерам и другим адресуемым устройствам (сер верам и прочим) необходимо указать адрес нового маршрутизатора.

который (в отличие от остальных ком . покинув отправившее его устройство.50. когда маршрутизатор установлен и на всех ПК указан его ад рес. Когда оно получит сообщение. Допустим.8. Одним из этих устройств и будет 10.60. Остальные устройства прочитали заголовок и определили.198. Но пакет попадет и в маршрутизатор. В заголовке пакета указаны адреса отправителя и получателя. Маршрутизация имеет место не между отдельными системами. Примечание Хотя в этом примере и использованы концентраторы (hubs). должен получить адрес из диапазона 10. соединенное с концентратором.8. соединяющем сеть с маршрутизатором.198.106 Глава 5. что каждому из интерфейсов маршрутизатора. будучи достаточно несложным устройством.0) посылают данные друг другу через концентратор.50. Теперь. не ему ли послан данный пакет. поэтому они просто проигнорировали его и про должили ожидание сообщений.198. а ин терфейс.5 отправляет пакет по адресу 10. Когда такой пакет. Примечание В большинстве сетей первые пять или десять адресов зарезервированы для марш рутизаторов. возникает необходимость в еще одном устройстве. ПК с адресом 10.x.0. Правильная установка маршрутизатора между двумя сетями может оказаться самой сложной частью работы.50.60. то обработает его должным образом и отправит ответ. Перемещение данных маршрутизаторами Обратите внимание: маршрутизатор соединен с концентратором в каждой из сетей. посмотрим. соединяемого с сетью.198. выполняющих широковещательную рассылку пакетов всем устройствам сети. большинство администрато ров придерживаются такого соглашения.0.50.50. – из диапазона 10. Дело в том. Хотя этого не требует ни один стандарт. У него есть только один путь – к концент ратору. особенно в сильно загруженных сетях. предпочтение следует отдавать коммутаторам (switchs) . то будет проигнорирован (по причине несовпадения адреса) всеми устройствами сети A. достигнет концентратора. Концентратор. Коммута торы имеют возможность пересылки данных между заданными устройствами в от личие от концентраторов.50. Пусть компьютеры сети A (10.x.198. чита ет заголовок и проверяет. как данные будут перемещаться из сети A через марш рутизатор в сеть B. Каждое устройство.198. Это значит. просто ретранслирует полученный им пакет всем присоединенным к нему устройствам. необходимо назна чить правильный адрес. При наличии маршрутизатора устройства сети A могут адресовать па кеты компьютерам сети B. что пакет предназначен не им. а между сетями. что интерфейс. Следовательно.198. соединяемый с сетью 10. соединяемый с се тью 10.198.

и находит в ней два пути.60. 4. в свою очередь.1 принадлежит сети 10. Однако вряд ли вы встретите гденибудь по добную сеть.0) он сравнит полученный адрес (10. Маршрутизатор A посылает OSPFинкапсулированный пакет марш рутизатору F. – сравнивает метрики обоих путей и определяет. ведущих к этой сети.198.4. проходящий через маршрутизаторы F и G. Предположим. Маршрутизатор обнаружит. Инкапсулированный протоколом пакет достигает маршрутизато ра A. не известно ли ему местонахождение адресата. в которой между каждой парой сетей имеется более одного маршрута.1. Маршрутизатор A.50. . Теперь интерфейс 10.Механизм маршрутизации 107 пьютеров сети А) не отбросит его сразу. 5. не соответствует ли одна из них указанному сетево му адресу. Первым делом маршрутизатор откроет и прочитает заголовок пакета.0. Маршрутизатор A инкапсулирует пакет (уже инкапсулированный протоколом IP) в соответствии с протоколом OSPF. Маршрутизация в сложной сети Совокупность большого числа сетей и маршрутизаторов образует сложную систему.60. а проанализирует. определяющей местоположение сети D.198.198. Это весьма упрощенное описание того. который. С целью определения сети назна чения (10.60. является наи лучшим (в смысле наикратчайшим). 3.17) с мас кой подсети интерфейса. что устройство.60. Пример сложной маршрутизируемой сети приведен на рис. Маршрутизатор A просматривает таблицу маршрутов в поисках за писи. чтобы проверить. Большинство имеющихся сегодня сетей используют сложные схемы маршрутизации. Затем маршрутизатор просмотрит свои конфигурационные записи. Первый путь проходит через маршрути заторы F и G.198. чтобы про верить. отправляет дан ные устройству сети D. применяя алгоритм. от правит его концентратору сети B. что путь. в действи тельности довольно точно. Затем он запи сывает в поле адреса назначения OSPFзаголовка адрес сети D.60.198.198. 2. реализованный в протоко ле маршрутизации – в данном случае это протокол OSPF (Open Shortest Path First – протокол первоочередного открытия кратчай ших маршрутов). соединенного с сетью A. что интерфейс 10. как маршрутизатор перемеща ет данные между сетями и как в этом участвует протокол. находящееся в сети A. а второй – через маршрутизаторы H и G. Маршрутизирующее оборудование выполняет следующую последовательность действий: 1.1 может передать пакет интерфейсу 10. откуда узнает адрес его получателя. 5.

выяс няет. Сеть со сложной маршрутизацией 6. Во многих сетях приме няются списки доступа и множественные метрики (оба понятия будут рассмотрены в этой книге позже). Этот сценарий мог бы быть и более сложным.108 Глава 5. Как бы то ни было. 5. и пересылает пакет ему. Маршрутизатор G получает пакет.4. Маршрутизатор F просматривает свою таблицу маршрутов. что у него имеется физическое соединение с маршрутизато ром G. Понимание этого процесса поможет . 7. Перемещение данных маршрутизаторами Рис. как происходит маршрутизация. этот пример является хорошей иллюстрацией того. 8. что пакет адре сован маршрутизатору G. Маршрутизатор F читает заголовки OSPF и видит. удаляет OSPFзаголовок и пере сылает IPпакет в сеть D.

изображенного на рис. в таблицах маршру тов которых есть записи вида: Network D – Router G . отсутствие физического соединения между маршрутизаторами G и A заставляет последний считать. Другими словами. Частные случаи. 5. фрагмент таблицы маршрутов маршрутизатора A (из сценария. но с точки зрения маршрутизатора A сеть D обслуживают маршрутизаторы F и H. Причина кроется в том. размещенная в памяти маршрутизатора и содержащая всю информацию. Поэтому здесь мы обсудим только общие элементы. так и в сложном. записанных в форме «один к одному». кому надо отпра вить пакеты. упоминалась таб лица маршрутов. непосредственно с ними не свя занные. В данном случае A может пере дать пакеты любому из маршрутизаторов F или H. Эта таблица – своего рода база данных. как в простом. что большинство протоколов маршрутизации не позволяют маршру тизаторам ссылаться на устройства. приведенной на рис. что путь к се ти D лежит только через маршрутизаторы F и H. Но описать ее непросто. RIP). связанные с использованием конкретных протоколов (например. В обоих сценариях.109 Механизм маршрутизации вам правильно выбрать параметры для настройки маршрутизатора Cis co в различных ситуациях. Таблицы маршрутов Таблицу маршрутов можно рассматривать как маленькую базу дан ных. адресованные в сеть D. заключает ся в сведениях о соответствии сетей и маршрутизаторов. что ему надо знать – это то. но его не интересует. хранящаяся в таблице маршрутов. содержащиеся в таблицах маршрутов. 5. необходи мую для поиска местонахождения адресуемой сети. Основная информация.4) может выглядеть так: Network Network Network Network Network Network Network Network A B C D D E E F – – – – – – – – ME Router Router Router Router Router Router Router B C F H F H E При внимательном рассмотрении вы можете обнаружить одно несоот ветствие между таблицей и схемой. Например.4. так как формат записей в ней изменяется в зависимости от используемого протокола. Маршрутизатор A знает о существовании сети D. Маршру тизатор G служит шлюзом сети D. как в нее попасть. Все. будут рассмотрены в соот ветствующих главах.

в результате чего данные могут быть утеряны. ведущих к одному и тому же адресу. Можно послать данные маршрутизатору F. Если каждый маршрутизатор будет хранить полную таблицу. по ка кому из маршрутов. используют ся для расчетов. на основании которых принимается решение. Существует множество факторов. это размер са мой таблицы. Значения метрик зависят от используемого протокола. назначаемые администраторами. могут не скоро попасть в таб лицы маршрутов на другом ее конце. На основании метрик делается выбор в пользу того или иного маршрута. способных повлиять на решение администратора присвоить меньшее значение одному пути и большее – другому. стоимости (в денежном выраже нии) канала. присвоенные каждому из путей. приведут к сети D. сделанные на одном конце сети. Конвергенцией называют такое состо яние сети. То есть мет рики. По мере разрастания таблицы маршрутов поиск в ней будет требовать все больше и больше времени. опреде ляют относительную стоимость использования данного маршрута по отношению к другим. Перемещение данных маршрутизаторами При такой организации таблиц отдельный маршрутизатор не несет от ветственности за всю сеть. по которым он может отправить пакеты в сеть D. носит назва ние конвергенции (convergence). в котором таблицы маршрутов всех устройств не противоре чат друг другу.110 Глава 5. хранение такой таблицы потребует дополнитель ной памяти. присвоенные администратором се ти или специалистом по маршрутизаторам. Каждый из них отвечает только за свой не большой участок (в пределах своих физических соединений). Метрики типа «стоимости». следует от править пакет. Таблицы маршрутов выполняют еще одну важную функцию: хране ние и обновление метрик маршрутов (routing metrics). необходимой программам маршрутизации и конфигура ционным файлам. Замедление конвергенции при ведет к возникновению петель и разрывов в маршрутах. В сценарии. . маршрутизатор A имеет выбор из двух маршрутов. Выбор может зависеть от объема трафика. Целью протокола маршрутизации является наиско рейшее достижение конвергенции при изменении данных в таблице. сопоставленные каждому из маршрутов в таблице. Вопервых. Кроме того. 5. надежности оборудования. показанном на рис. а можно и маршрутизато ру H – оба пути. Для принятия ре шения маршрутизатор A использует метрики. связанная с хранением полной таблицы. что замедлит обработку данных. Исполь зование полной таблицы маршрутов для всей сети на каждом маршру тизаторе повлекло бы за собой ряд проблем. Вторая проблема.4. в конце концов. Но для всех протоколов одна характеристика метрик остается неизменной: 99% из них – это произвольные значения. то изме нения. Однако конкретные значения определяются только ад министратором.

Получив порцию изменений. чтобы все маршрутизаторы некоторой сети работали с одной и той же таблицей. Про ще говоря. Когда маршрутизатор A проверит все метрики (а в некоторых протоколах их может быть деся ток). Это вызовет множество проблем. перестанет работать. если каждый маршрутизатор получит собственную. К ним относятся такие распространенные в локальных и глобаль . отлич ную от остальных таблицу маршрутов. скорее всего.Маршрутизируемые протоколы и протоколы маршрутизации 111 В нашем примере путь через маршрутизатор H может иметь метрику 200. Этот процесс продолжается до тех пор. Поэтому способов достижения конвергенции столько же. система должна быть организована так. то и пересылку данных он бу дет выполнять своим уникальным способом. поэтому давайте поближе по знакомимся с этим важным понятием. Путь с на именьшим значением будет выбран в качестве наилучшего. Однако базовая кон цепция этого процесса остается неизменной. каждый маршрутизатор обновляет свою таблицу и посылает изменения дальше. Чтобы добиться конвергенции. Когда в сети находится несколько маршрутизаторов. пока все маршрутизаторы не получат одни и те же данные о сети. Достижение конвергенции Конвергенция маршрутов в сети – такая же неотъемлемая часть про цесса маршрутизации. В этом разделе уже упоминалась конвергенция. Скорее всего. сколько протоколов. Следовательно. В результате достигается конвергенция маршрутизаторов. оба протокола необхо димы и оба одинаково важны. как и все рассмотренные выше факторы. и сеть. Примечание По мере рассмотрения различных протоколов на страницах этой книги мы будем обсуждать соответствующие особенности достижения конвергенции. Однако эта тема заслу живает более подробного рассмотрения. он рассчитает окончательную стоимость маршрута. а через маршрутизатор F – метрику 100. Ответственность за достижение конвергенции маршрутизаторов воз ложена на протокол маршрутизации. вы уже хорошо знакомы с маршрутизируемыми протоко лами. каждый маршрутизатор сети посылает свою часть таблицы маршрутов всем окружающим маршрутизаторам. Маршрутизируемые протоколы и протоколы маршрутизации При изложении материала этой главы мы использовали термины «маршрутизируемый протокол» и «протокол маршрутизации».

Протоколы добавляют к данным информацию. что в ней мы будем заниматься конфигурированием маршрутизатора Cisco «с нуля». как с точки зрения протоколов. хранится в простой базе данных. Вся информация о маршрутах. как TCP/IP и Frame Relay. мы сможем в следующей главе «испачкать руки». Пакеты этих протоко лов перемещаются между маршрутизаторами в пакетах. Вопрос Необходимы ли метрики маршрутов и почему? . рассылая об новления. то протокол маршрутизации вам не потребуется. в которые маршрутизатор может доставлять данные. если в вашей сети только один маршрутизатор. Обновления маршрутов обеспечивают единую систему маршрутов в сети. передаваемая маршрутизируемыми протоколами. доступная маршрутизатору. Помимо этого пакеты маршрутизи рующих протоколов используются для передачи изменений в маршру тах и значений метрик. так и с точки зрения оборудования. Маршрутизаторы обмениваются данными о маршрутах. Это значит.112 Глава 5. В процессе инкапсуляции протоколы форматируют данные по стан дартному шаблону. Без использования протоколов маршрутизации информация. Без использования таких адресов доставка любой информации в заданное место практически невозможна. познакомившись с концепциями маршрутизации. как адрес назначения и местопо ложение сетей. сформирован ных протоколами маршрутизации. Резюме Маршрутизаторы Cisco (как и все прочие маршрутизаторы) нуждают ся в использовании протоколов для перемещения данных в процессе маршрутизации. не обходимую для маршрутизации. Вопросы и ответы Вопрос Почему маршрутизаторы могут передавать данные только на сетевом уровне модели OSI? Ответ Сетевой уровень модели OSI отвечает за адресацию сетевых устройств. Таблица марш рутов содержит такую информацию. в форме заголовков пакетов. Для перемещения данных протоколы используют метод инкапсуляции. Перемещение данных маршрутизаторами ных сетях протоколы. То есть эти протоколы переносят данные только между маршрутизаторами. Теперь. Следовательно. не смогла бы перемещаться от маршрутизатора к маршрутизатору. называемой таблицей маршрутов. Примечание При наличии в сети единственного маршрутизатора не возникает необходимости в применении протокола маршрутизации. достигается состояние конвергенции. Когда все маршрутизаторы имеют одинаковую кар тину сетевого окружения.

что бы достичь конвергенции? Ответы 1. 2. Какой информацией должны обмениваться маршрутизаторы. В отличие от статичного описания маршрутов. Таблица маршрутов.113 Тест Ответ Метрики маршрутов помогают маршрутизаторам определить наилучший путь между двумя сетями. . TTL (время жизни). 3. использование метрик позволяет марш рутизаторам реагировать на изменения в сетевом окружении. Тест Вопросы 1. Каковы две основные функции маршрутизируемых протоколов? 2. Какое поле IPзаголовка содержит значение времени жизни пакета? 3. Адресация и инкапсуляция пакетов.

Кон фигурация является основой (сердцем или умом) функциональности маршрутизатора. Предварительное конфигурирование проводится. Реконфигурирование же изменяет уже существу ющую конфигурацию. Несмотря на то что во время выполнения этих двух процессов маршрутизатору могут поставляться одни и те же эле менты информации. Конфигурация вашего маршрутизатора определяет практически все его параметры: от имен и адресов его портов до прото колов. если ранее на маршрутизаторе не бы ло установлено никакой конфигурации. доступ к ним организован поразному и выполня ются они также поразному. .6 Запуск маршрутизатора и работа с ним В этой главе мы рассмотрим одну из самых важных процедур в на стройке и сопровождении маршрутизатора – конфигурирование. исследуем такие темы: • Предварительное конфигурирование • Конфигурационные файлы • Реконфигурирование маршрутизатора • Изменение отдельных элементов конфигурации • Просмотр и конфигурирование интерфейсов • Конфигурирование баннеров Процесс конфигурирования может быть двух видов: предварительное конфигурирование (с нуля) и реконфигурирование. То есть маршрутизатор новый и никогда не использовался или предыдущая конфигурация была пол ностью уничтожена. Чтобы в полной мере изучить процесс конфигурирования. которые он может распознавать.

которые находятся в конце каждой главы. приведенных в данной книге. Предварительное конфигурирование Купив новый маршрутизатор Cisco. Такой маршрутизатор экономически эффективен. Эти уп ражнения спланированы так. Прежде чем говорить о конфигурировании маршрутизатора. вы можете задать детали требуемой вам конфигурации. чтобы купить маршрутизатор для тренировок.0(3)). Когда же маршрутизатор уже работает. – это установить начальную конфигурацию. что Cisco ничего не знает об архитектуре и схеме адресов вашей конкретной сети.Предварительное конфигурирование 115 В этой главе (и в большей части оставшихся глав) в качестве примера для конфигурирования будет использоваться Cisco 1605R с IOS версии 12. как подсоединить терминал или ПК таким образом. порт расширения WAN и консольный порт.0(3). чтобы они могли взаимодействовать с маршрутизатором. будут работать на любом маршрутизаторе Cisco (особенно если на нем работает IOS версии 12. который вы читаете сейчас. попробуйте вы полнить упражнения. Давайте поговорим о первом процессе конфигурирования – предвари тельном конфигурировании. Ответы на упражнения приводятся после собственно по становки задачи и выделены так же. Примечание Если у вас нет возможности попрактиковаться с маршрутизатором. необхо димо знать. что необходимо сделать после того как маршрутизатор вклю чен. на бумаге. Если вы никогда ранее не работали с маршрутизатором Cisco. то наверняка обратили внимание на нечто . поэтому. Предварительное конфигурирование состоит в ответе на ряд вопросов. как тот текст. вы получаете его без установлен ных правил маршрутизации. уделите пристальное вни мание этому разделу. Подключение к маршрутизатору Если вы первый раз имеете дело с маршрутизаторами Cisco (или с маршрутизаторами вообще). Этот маршрутизатор имеет два встроенных порта Ethernet (Eth0 и Eth1). Следовательно. Эти ответы и определят конфигурацию маршрутизатора. Но IOS не мо жет предугадать и предложить вам все возможные варианты конфигу раций в своих подсказках. поэтому конфи гурировать маршрутизатор на заводе не имеет смысла. Однако большинство примеров. я предло жил бы 1605R. первое. которой достаточно. представленные в главе. Поэтому установка конфигурации (называ емая базовой настройкой управляющих параметров) предназначена для предоставления только той информации. если вы подумы ваете о том. что бы устройство заработало. чтобы помочь вам запомнить основные моменты. Дело в том.

при помощи которого вы сможете подключиться к маршрутизатору. Большинство марш рутизаторов (в том числе все маршрутизаторы Cisco) не имеют возмож ности управлять собственными мониторами и клавиатурами. то консольный порт будет единственным активным портом. используйте порт консоли. Продолжая исследовать заднюю панель маршрутизатора.1. ведущих к восьми контактам. Как уже говорилось во второй главе. всегда действует как последовательный. Если сложить два конца стандартного кабеля Ethernet вместе. поэтому доступ к ним осуществляется с внешнего устройства. Примечание Для получения доступа к маршрутизатору Cisco с установленной конфигурацией можно использовать Telnet для соединения с одним из Ethernetпортов. который еще ни разу не конфигурировали). но на некоторых старших моделях это может быть и последовательный порт DB9.116 Глава 6. Но точно такие же возможности должны быть доступны через консольный порт. 6. используемый для подключения Ethernetпорта ком пьютера к концентратору. который необходимо обнаружить. состоит из восьми разноцветных проводов. необходимо подключить консольный порт маршрутизатора к последовательному порту ПК. Это можно сделать с помощью входящего в комплект по ставки консольного «rollover»кабеля Cisco и адаптера RJ45/DB9. вы заметите консольный порт – чаще всего гнездо разъема RJ45.1. – имеют ряд важных отличий. Контакты стандартного кабеля Ethernet Контакты Ethernet Функция 1‡1 прием 2‡2 прием 3‡3 передача . Соотношения между контактами кабе ля Ethernet представлены в табл. Стандартный кабель Ethernet. Консольный порт. чтобы получить доступ к маршрутизатору. Поэтому если вы используете ПК для подключения к маршрутизатору. консольный порт является портом прямого доступа. Таблица 6. И это не недоразумение. которые можно подключать к разъему RJ45 – пере крестный. вне зависимости от типа физического порта (RJ45 или DB9). Примечание Различные виды кабелей. Так что ес ли сомневаетесь. Запуск маршрутизатора и работа с ним странное на задней стенке маршрутизатора: отсутствие порта для мо нитора или клавиатуры. Если вы работаете с новым маршрутизатором (таким. то можно заметить взаимно однозначное соответствие между восемью цветными проводами с одного и другого конца кабеля. «rollover» и стандартный кабель Ethernet.

Перекрестный кабель меняет местами провода 3 и 1 и провода 6 и 2. Затем добавляется адаптер RJ45/DB9.117 Предварительное конфигурирование Контакты Ethernet Функция 4‡4 не используется 5‡5 не используется 6‡6 передача 7‡7 не используется 8‡8 не используется Перекрестный (crossover) кабель Ethernet – это нечто другое. Таблица 6.2.3. Обычно он используется для соединения Ethernetпортов друг с другом напря мую. 6. 6.2. Контакты перекрестного кабеля Ethernet Контакты Ethernet Функция 1‡3 прием ‡ передача 2‡6 прием ‡ передача 3‡1 передача ‡ прием 4‡4 не используется 5‡5 не используется 6‡2 передача ‡ прием 7‡7 не используется 8‡8 не используется Поставляемый Cisco rolloverкабель является уникальным.3. Все восемь проводов кабеля переворачиваются для создания зеркального отобра жения. а не через сеть. Контакты консольного (rollover) кабеля Ethernet и их соединение с разъемом DB9 приведены в табл. Таблица 6. Контакты консольного кабеля и DB9 Контакты Ethernet Адаптер Ethernet – DB9 (контакт 9 не используется) Функция 1‡8 8‡8 прием ‡ передача 2‡7 7‡6 не используется 3‡6 6‡2 передача ‡ прием 4‡5 5‡5 земля 5‡4 4‡5 земля 6‡3 3‡3 прием ‡ передача 7‡2 2‡4 не используется 8‡1 1‡7 передача ‡ прием . Контакты перекрестного кабеля Ethernet представлены в табл.

duplication. По завершении загрузки маршрутизатор об наруживает. Соединение с консолью будет нашим «окном» в меню конфигурации. В ходе запуска (от загрузки до входа в режим конфигурирования) на терминал выводятся следующие сообщения: System Bootstrap.118 Глава 6. Тогда вам не придется дви гать уже сконфигурированный маршрутизатор (а это могло бы привес ти к нарушениям в работе сети). Примечание Если при попытке взаимодействия возникли проблемы с эмулятором терминала. C1600 platform with 8192 Kbytes of main memory program load complete. Inc. убедитесь. RELEASE SOFTWARE (fc1) Copyright (c) 1999 by cisco Systems. Version 12. program load complete. Еще одной утилитарной причиной размещения маршрутизатора в его окончательном «рабочем» местопо ложении является то. С помощью эмулятора терминала вы можете наблюдать за процессом загрузки маршрутизатора. следует выбрать для него такое место. перейдем к обсуждению предварительного конфигурирования. что вы используете для консольного порта следующие значения пара метров по умолчанию: Baud: 9600 DataBits: 8 Parity: None StopBits: 1 Flow Control: Hardware Получив работающее соединение с консольным портом маршрутиза тора. entry point: 0x2005000. size: 0x165eac %SYS 6 BOOT_MESSAGES: Messages above this line are from the boot loader. на котором он будет впоследст вии установлен и начнет работать в сети. и входит в ди алог конфигурирования. поэтому следовало установить его до того. как приступать к установке каких бы то ни было параметров.0(3)T. вы получаете возможность общаться с маршрутизатором. что вы получаете доступ к портам и кабелям. Диалог конфигурирования системы После того как новый маршрутизатор распакован (и зарегистрирован). entry point: 0x4020060. используя стандартную программу эмуляции терминала. or disclosure by the Government is . ко торые в конечном счете будут подключены к маршрутизатору. Запуск маршрутизатора и работа с ним После того как ПК подключен к консольному порту маршрутизатора. size: 0x2199cc Self decompressing the image : ############################################ ################################## [OK] Restricted Rights Legend Use. что не установлено никакой конфигурации.

Здесь новый маршрутизатор остановится на неограниченное время. cisco Systems. Processor board ID 17531816.3 interface(s) System/IO memory with parity disabled 8192K bytes of DRAM onboard System running from RAM 8K bytes of non volatile configuration memory. Во время загрузки IOS проверяет наличие файла под названием startup con fig. with hardware revision 00000002 Bridging software. то маршрутизатор понимает. 170 West Tasman Drive San Jose. 52.0.227 19 and subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS sec. Этот файл хранит всю конфигурационную информацию для маршрутизатора.227 7013. то это означает. маршрутизатор читает его и загружает конфигурацию. что на нем уже установлена конфигурация. 2 Ethernet/IEEE 802. Конфигурирование маршрутиза тора с уже имеющейся конфигурацией будет описано в следующем разделе «Реконфигурирование маршрутизатора». 252. Inc. первый ли раз включается маршрутизатор? Она этого и не знает. Version 12. ответьте yes на заданный во прос. California 95134 1706 Cisco Internetwork Operating System Software IOS (tm) 1600 Software (C1600 Y M). RELEASE SOFTWARE (fc1) Copyright (c) 1986 1999 by cisco Systems. и входит в режим конфигурирования. Примечание Откуда Cisco IOS знает. X.25 software. Если же файла нет. 4096K bytes of processor board PCMCIA flash (Read/Write) System Configuration Dialog Would you like to enter the initial configuration dialog? [yes/no]: Обратите внимание на последнюю выведенную строку. ожидая вашего ответа на вопрос: «Would you like to enter the initial configuration di alog?» (Хотите ли вы войти в режим начального конфигурирования?). что текущей конфигурации не задано.Предварительное конфигурирование 119 subject to restrictions as set forth in subparagraph (c) of the Commercial Computer Software Restricted Rights clause at FAR sec.0(3).0. Inc. data base: 0x02455958 cisco 1605 (68360) processor (revision C) with 7680K/512K bytes of memory. Чтобы продолжить конфигурирование. Compiled Mon 08 Feb 99 20:15 by phanguye Image text base: 0x02005000. Если маршрутизатор не приглашает вас войти в диалог начального конфигурирования и не ждет вашего ответа. Если файл существует. Version 3. .

Basic management setup configures only enough connectivity for management of the system. которое ему бу дет присвоено. о чем спрашивает маршрутизатор. в том числе другие маршрутизато ры Cisco.120 Глава 6. В ответ маршрути затор запрашивает первую порцию информации. Пока же сосредоточимся на базовой настройке системы. введя no в ответ на во прос: «Would you like to enter basic management setup?» (Хотите ли вы войти в базовую настройку?). Можно предположить. являющаяся более подробной. состоящий из последовательности вопросов. – это имя. extended setup will ask you to configure each interface on the system Would you like to enter basic management setup? [yes/no]: Посмотрите на последнее сообщение перед вопросом. . что. что при базовом конфи гурировании собирается только минимальная информация. Так и есть. Другие устройства. Программное обеспечение маршрутизатора напоминает вам. необходимую для работы маршрутизатора Cisco. то выйдете из диалога конфигурирования системы и войдете в пользовательский режим. также упоминается extended setup (расширенная настройка). будут использовать это имя для ссылок на конфигурируемое вами устройство. Давайте приступим к рассмотрению базовой настройки и установим конфигурацию. Default settings are in square brackets ‘[]’. Маршрутизатор не будет сконфигурирован. Cisco IOS выведет следующее сообщение: At any point you may enter a question mark ‘?’ for help. Вводим yes. Use ctrl c to abort configuration dialog at any prompt. Запуск маршрутизатора и работа с ним Примечание Если вы ответите no. чтобы со брать достаточно информации для того. чтобы приступить к базовой настройке. которая должна быть установлена на маршрутизаторе: Would you like to enter basic management setup? [yes/no]: y Configuring global parameters: Enter host name [Router]: Первое. Конфигурирование маршрутизатора посредством участия в таком диа логе называется базовой настройкой управляющих параметров. Получив от пользователя ответ yes. вы войдете в диалог расширенного кон фигурирования. и мы поговорим об этом чуть позже в этом же разделе. маршрутизатор начинает диалог. чтобы устройство заработало. Базовая настройка параметров После того как вы ответите yes и войдете в диалог начального конфигу рирования. устроенной так.

Диалог конфигурирования перейдет к следующему вопросу: Enter host name [Router]: STYSCisco The enable secret is a password used to protect access to privileged EXEC and configuration modes. 3. введите его и нажмите клавишу <En ter>. Enter enable secret: Теперь маршрутизатор предлагает ввести пароль «enable secret». будет все же слишком описательным (кроме того. becomes encrypted in the configuration. пользователь. в то время как все ос тальные пароли хранятся открытыми. Маршрутизаторы часто имеют несколько портов с адресами. after entered. но в процессе базовой настройки будут запрошены еще только два. он не знает своего адреса. Еще одной интересной особенностью пароля enable secret является то. чтобы получить возможность рабо тать в этом режиме. Как говорится в сообщении. теоретически может найти все остальные ва . (Всего в Cisco IOS существует пять паролей. Напри мер. Примечание Как только установлен секретный пароль. Маршрутизатор еще не запрашивал у вас адрес. Когда вы определитесь с именем. Выбирая имя для маршрутизатора. пытающийся войти в при вилегированный режим. Однако в сегод няшнем озабоченном безопасностью мире имя устройства. кто обращается к вашему маршрутизатору с не честными намерениями. увидит на своем экране следующее: Router>enable Password: Команда enable попрежнему переводит маршрутизатор в привилегированный ре жим. 2. Однако есть три причины. образующих адреса. следовательно. чтобы было легко искать устройство в списках. но пользователь должен ввести пароль. чем Router1. если маршрутизатор исполь зует протокол IP). так что в качестве имени придется выбрать один из них. подобное MainSecurityFirewallForTheOfficesFinancialCenter. что он хранится в Cisco IOS зашифрованным. это секретный пароль. длина имени ограничена 30 символами). MyCorp1 или Floor4A подходят больше. по его IPадресу. по которым можно не за хотеть пользоваться такой возможностью: 1. постарайтесь использовать чтото описательное. чем длинные стро ки цифр. This password.Предварительное конфигурирование 121 Теоретически можно обращаться к маршрутизатору по его протоколь ному адресу (например. обеспечивающий без опасность доступа в привилегированный режим работы командного интерпретатора. Имена запоминать и распознавать гораздо легче.) Каждый.

а остальные – нет? Дело в том. Выбор простого для запоминания секретного пароля убережет вас от дополнительной головной боли – восстановления пароля.122 Глава 6. The virtual terminal password is used to protect access to the router over a network interface. Но им придется потру диться. Последний пароль. Помните. обращающиеся к виртуальному терминалу. Enter virtual terminal password: vterm Пароль виртуального терминала применяется для защищенного до ступа по Telnet к портам маршрутизатора Cisco. что нельзя ввести пустой пароль в диалоге кон фигурирования. Enter enable password: Enable IOS сообщает. если маршру тизатор Cisco был сконфигурирован так. чтобы соединять две сети. – пароль виртуального терминала. то пользователи одной сети могут подключиться к маршрутизатору по Telnet через порт. но во время настройки он присутствует на экране в открытом виде. Почему секретный пароль защищен. with some older software versions. пытаясь расшифровать секретный пароль. который требуется задать в диалоге конфигуриро вания. должны бу дут ввести подходящий пароль виртуального терминала. Запуск маршрутизатора и работа с ним ши пароли в расшифрованном виде в IOS. когда нет секрет ного пароля. чтобы полу чить доступ. Например. будет запрошен пароль enable: The enable password is used when you do not specify an enable secret password. and some boot images. соответствующий этой конкретной сети. пользователи. После того как пароль установлен. поэтому если вы можете заблокировать доступ в этот режим. обращаясь по Tel net к специальному порту маршрутизатора. Пароль виртуального терминала обеспечивает безопасность доступа к маршрутизатору через такой порт. Можно позже войти в режим конфигурирования и создать нулевой пароль. что любое конфигурирование маршрутизатора производится в приви легированном режиме. Поэтому у вас может возникнуть желание очистить экран после конфигурирования. Пользователи могут получить доступ к сетевым маршрутизаторам Cisco. . Примечание Хотя пароль в IOS и шифруется. то знание других паролей не поможет потенциальным злоумышленникам. После того как секретный пароль задан. что пароль enable используется тогда.

хотите ли вы использовать протокол SNMP (Simple Network Management Protocol – простой протокол сетевого управле ния).) . Это означает. После того как определен пароль виртуального терминала. что ответом по умолчанию является yes. а под «Protocol» – «down». просто пропустите этот вопрос. Для того чтобы интерфейс маршрутизатора был полностью функцио нальным. (Продолжив работу с диалогом конфигу рирования. для всех портов под «OK?» должно стоять «NO». Так как вы используете маршру тизатор в первый раз. необходимо выполнение двух условий. вы включите нужные интерфейсы.) Ответ no продолжит ведение диалога: Configure SNMP Network Management? [yes]: n Current interface summary Any interface listed with OK? value “NO” does not have a valid configuration Interface IP Address OK? Method Status Protocol Ethernet0 Ethernet1 unassigned unassigned NO unset up NO unset up down down Enter interface name used to connect to the management network from the above interface summary: Теперь маршрутизатор выводит текущий список физических портов вашего маршрутизатора и их статусы. Если у вас нет непреодолимого желания ответить yes. вы можете сделать это после завершения диало га конфигурирования. Очень важно под держивать их в порядке и понимать различия между ними. когда администратору необходимо контролировать состояние разнообразных статистических данных маршрутизатора.123 Предварительное конфигурирование Примечание Как видите. но два не задаются в рамках диалога конфигурирования). Обычно SNMP используется только при нали чии нескольких маршрутизаторов. Вопервых. интер фейс должен быть включен. По умолчанию все интерфейсы маршру тизатора Cisco выключены. что указанные порты не прошли конфигурирование и для них не указан никакой активный протокол. (Даже если окажется. что вам необходимо устано вить SNMP для порта. Enter virtual terminal password: vterm Configure SNMP Network Management? [yes]: Заметьте. SNMP относится к более сложным элементам маршрутизации и не будет подробно рассматриваться в настоящем из дании. То есть в их текущем состоянии интерфейсы не являются рабочими. маршрути затор спрашивает. Я склоняюсь к отве ту no. маршрутизаторы Cisco имеют множество различных паролей (всего их пять.

если для него не сконфигурирован протокол. должен ли оп ределенный интерфейс быть включен или выключен. Так как маршрутизация полностью за висит от использования протоколов. Если ответить no. Запуск маршрутизатора и работа с ним Примечание Включение интерфейса маршрутизатора – это программное.0.162. вам следует ответить yes.0. 8 subnet bits. вероятно.0] : 255. Class A network is 10.0. Так как вы. Будет задан вопрос об имени интерфейса (физического порта).0. вы предоставите маршрутизатору информацию. кото рый вы хотите сконфигурировать. то установка будет завершена и интерфейсы маршрутизатора останутся несконфигурированными. будет ли на выбранном интерфейсе при меняться протокол IP.0. который будет ис пользовать данный интерфейс.24. mask is /8 The following configuration command script was created: hostname STYSCisco enable secret 5 $1$ohv2$phQNY94qZoJAZ2h7XBigG0 enable password enable line vty 0 4 . необходимую для приведения интер фейса в рабочее состояние. Configuring interface Ethernet0: Configure IP on this interface? [yes]: y IP address for this interface: Затем необходимо сообщить диалогу IPадрес и маску подсети для ин терфейса (об этом говорилось в главе 5): IP address for this interface: 10. интерфейс Cisco не будет функци ональным («up»). хотите иметь хотя бы один функционирующий интерфейс. С помощью Cisco IOS вы можете указать маршрутизатору.0.124 Глава 6.153 Subnet mask for this interface [255. Отвечая на дальнейшие вопросы диалога конфигурирования. Второе условие полноценного функционирования интерфейса марш рутизатора заключается в установке протокола. Enter interface name used to connect to the management network from the above interface summary: Ethernet0 Configuring interface Ethernet0: Configure IP on this interface? [yes]: Теперь предлагается указать.0 После того как IPинформация для конфигурируемого интерфейса пре доставлена. а не аппаратное действие.0. Рассмотрим пример конфигуриро вания интерфейса «Ethernet0». диалог завершается и выводится сводка конфигурации.

Чтобы войти в него. Enter your selection [2]: Cisco IOS просит подтвердить выбор конфигурации. Would you like to enter basic management setup? [yes/no]: no First. что в процессе конфигурирования была допущена ошибка. выбранные вами в первый раз. будут предложены во второй раз в качестве ответов по умолчанию. Если вам кажется. ответьте no на приглашение IOS войти в диалог базовой установки.162.0 ! interface Ethernet1 shutdown no ip address ! end [0] Go to the IOS command prompt without saving this config. Обратите внимание на то. сколько потребуется. [1] Return back to the setup without saving this config.153 255. что в ходе базовой установки вам было раз решено сконфигурировать только один интерфейс. хотите ли вы просмотреть текущие интер фейсы. вы увидите тот же список интерфейсов. . Все значения. В подобном выходе из диалога после конфигурирования одного интерфейса состоит отличие между диало гами базового и расширенного конфигурирования.24.0. [2] Save this configuration to nvram and exit. Диалог расширенного конфигурирования Обратимся к диалогу расширенного конфигурирования.0. would you like to see the current interface summary? [yes]: IOS сразу же спрашивает. выбрав от вет 0. хотя у маршрути затора имеется несколько портов. При расширенном конфигурировании вы имеете возможность установить столько интер фейсов. изменить конфи гурацию или просто прерваться и выйти (выбор варианта 2 означает сохранение вашей конфигурации и перезагрузку маршрутизатора). кото рый был выведен при базовом конфигурировании. когда вы ответили no на предложение об установке SNMP. вы можете заново выполнить конфигурирование. Выбрав ответ yes.Диалог расширенного конфигурирования 125 password vterm no snmp server ! no ip routing ! interface Ethernet0 no shutdown ip address 10.

Примечание В главе 5 говорилось о том. опреде ляются установленным на маршрутизаторе функциональным пакетом. что и при начальной настройке: имя устройства. потому что маршрутизаторы их маршрутизируют. секретный пароль. если же установлен функциональный пакет IP/IPX. Затем IOS запросит информацию. Так как мы еще не обсуж дали функции и назначение этих протоколов. пароль enable и пароль виртуального терминала. какие протоколы маршрутизации и маршрутизируемые прото колы вы хотите использовать.) Маршрутизируемые протоколы. Например. потом медленно прочитайте – в этом есть смысл. Эти протоколы называются «маршрутизируемыми». IGRP и RIP чуть позже. который вы хотели бы сконфигурировать. (Попро буйте произнести в пять раз быстрее. Поговорим об IP. Можете обратиться к разделам главы 5 «Маршрутизация в сложных сетях» и «Маршрутизируемые протоколы и протоколы маршрутизации». вы сможе те маршрутизировать только IP. что маршрутизируемые протоколы – это протоколы. если у вас установлен функциональный пакет IP (так обычно и бывает). Протоколы маршрутизации – это протоколы. Configure IP? [yes]: y Configure IGRP routing? [yes]: n Configure RIP routing? [no]: n Configuring interface parameters: (Обратите внимание на то. В конце диалога вам будет предложено установить SNMP. и IPX.) Теперь IOS предлагает сконфигурировать все выбранные протоколы для каждого из интерфейсов: Configuring interface parameters: Do you want to configure Ethernet0 interface? [yes]: . IOS спрашивает о необходимости гло бального конфигурирования протоколов. чтобы освежить в памяти информацию по протоколам. IOS запрашива ет ту же информацию. такие как IP или IPX. то и IP. Запуск маршрутизатора и работа с ним После того как выведен текущий список интерфейсов. ис пользуемые устройствами для взаимодействия друг с другом. которые маршрути заторы используют для маршрутизации маршрутизируемых протоколов. диалог расширенного конфигурирования начнет отличаться от базового: Configure SNMP Network Management? [yes]: n Configure IP? [yes]: Вместо того чтобы запрашивать имя отдельного интерфейса. которые вам разрешено конфигурировать. Маршрутизатор сначала опре делит. что я ответил no на предложение установить два протокола маршрутизации: IGRP и RIP. необ ходимую для установки каждого протокола на каждом интерфейсе. После того как вы ответите no. просто пропустим их и установим IP.126 Глава 6.

Do you want to configure Ethernet0 interface? [yes]: y Configure IP on this interface? [yes]: y IP address for this interface: 10. В следую щем разделе будет рассказано о файлах. Transceiver Эти ошибки указывают на то. Transceiver changed state to carrier.0.162. введя. e1. administratively down 00:40:14: %QUICC_ETHER 1 LOSTCARR: Unit 0.0 Class A network is 10.0. 8 subnet bits. аннулировать ее или же приступить к реконфигурированию. End with CNTL/Z.153 Subnet mask for this interface [255. lost problem? 00:39:14: %QUICC_ETHER 1 LOSTCARR: Unit 0. mask is /8 Do you want to configure Ethernet1 interface? [yes]: Однако вместо того чтобы завершить диалог после конфигурирования первого интерфейса.127 Диалог расширенного конфигурирования Приглашения на ввод информации для конфигурирования интерфей сов повторяют те.0. Примечание Если ваш маршрутизатор подключен к другому устройству через интерфейс. . маршрутизатор не может использовать его для обнаружения других устройств. bri0 или token1. Под ключение к интерфейсу концентратора Ethernet должно решить проблему. где IOS хранит конфигурации. Transceiver carrier. на пример. что хотя вы только что установили данный интерфейс. one per line. после перезагрузки вы можете столкнуться со сле дующими ошибками: 00:38:14: %QUICC_ETHER 1 LOSTCARR: Unit 0. Также существует возможность заблокировать интерфейс при помощи команды shutdown: Router#config t Enter configuration commands. lost problem? carrier. IOS в случае расширенной установки предлагает установить любые другие имеющиеся на маршрутизаторе интерфейсы. кото рый вы только что установили. После того как все интерфейсы сконфигурированы.) Вас наверняка интересует. используемых IOS для хране ния конфигурационной информации. lost problem? 00:40:13: %LINK 5 CHANGED: Interface Ethernet1. Router(config)#int e0 Router(config if)#shutdown (Замените e0 на тип и номер интерфейса. расширенная ус тановка заканчивается и вы получаете возможность сохранить конфи гурацию.0] : 255.0.0.0. что вы видели в процессе базовой установки.0. который вы хотите отключить.24.

Далее в процессе своей повседневной работы маршрутизатор использует для получения данных о конфигурации файл running config. внесенные в конфигура цию маршрутизатора во время его работы. для того чтобы знать параметры уст ройства. После того как маршрутизатор завершил загрузку. Например. После успешной начальной загрузки маршрутизатор копирует текущий star tup config в системную память и переименовывает его в running config. то он приступает к его открытию и чтению. Это файл startup config. Если маршрутизатор обнаруживает во флэшпамяти файл с именем startup config. Первый из них называется startup config. Оба файла хра нятся на маршрутизаторе. но служат для разных целей. кто знаком с ранними операционными системами Microsoft. Ког да маршрутизатор пройдет весь startup config. После перезагрузки маршрутизатора изменения не будут за помнены. Файл runningconfig Файл running config хранится в энергозависимой части памяти маршру тизатора (называемой системной). что происходит с файлом startup config после загрузки маршрутизатора. ему необ ходим конфигурационный файл. . а второй – running config. То есть всякий раз.128 Глава 6. когда маршрути затор выключается. куда же попадает только что созданная вами конфигурация? Cisco IOS хранит конфигурацию в двух разных файлах. если вы измени ли IPадрес порта Eth0. Файл содер жит все данные. Файл running config хранит все изменения. Если вы пойме те. могут рассмат ривать файл startup config как аналог autoexec. Примечание Чрезвычайно важным является следующий этап процесса запуска. такое изменение отразится только в running config.bat для маршрутизатора Cisco. он будет полностью ра бочим (по крайней мере настолько. Файл startupconfig Когда маршрутизатор пошагово проходит процесс загрузки. Примечание Те из вас. он копирует ин формацию из startup config в файл running config. собранные во время диалога конфигурирования. это поможет преодолеть возникающие на вашем пути трудности и избежать путаницы. файл running config оказывается потерян. насколько вы определили это при его конфигурировании). Запуск маршрутизатора и работа с ним Конфигурационные файлы Итак.

используя в качестве имени устройства nvram (nonvolatile RAM – энер гонезависимая память): STYSCisco#cd nvram: STYSCisco#dir Directory of nvram:/ 1 rw 2 604 5 <no date> startup config <no date> private config (Файл private config содержит информацию о шифровании и является недоступным. введите команду show. STYSCisco#cd system: STYSCisco#dir Directory of system:/ 2 dr x 1 rw 0 541 <no date> memory <no date> running config Файл startup config находится во флэшпамяти. Местоположение файлов startup config и running config можно опреде лить в привилегированном режиме. В памяти маршрутизатора эти файлы хранятся в текстовом виде (что позволяет маршрутизатору чи тать их как инструкции). к которой обращаются. Чтобы найти файл running config. Просмотр и редактирование конфигурационных файлов Содержимое файлов startup config и running config можно просматри вать в привилегированном режиме.0 service config service timestamps debug uptime service timestamps log uptime no service password encryption ! hostname STYSCisco . сделанные в конфигурации маршрутизатора. как можно просматривать и редактировать информацию в различных конфигурационных файлах.) Чтобы просмотреть startup config.) STYSCisco#show startup config Using 604 out of 7506 bytes ! version 12.129 Конфигурационные файлы Существует способ сохранить изменения. перейдите к каталогу system и выполните команду dir. что Cisco IOS распознает частично введен ные команды. в главе 4 мы говорили о том. Однако прежде чем говорить о том. (Помните. как сделать изме нения постоянными. необходимо понять.

16.130 Глава 6.153 255. Редактировать startup config можно при помощи команды setup. что так будет всегда. Запуск маршрутизатора и работа с ним ! enable secret 5 $1$8HHJ$6dzol4. Просмотр содержимого running config обеспечивается аналогичной ко мандой: Router#show running config В этот момент содержимое двух файлов является одинаковым: вы только что создали ваш первый startup config. с данными. содержащимися в фай ле startup config.0. Вся информация диалога конфигурирования сохра нена в этом файле. Но это не значит.0 no ip directed broadcast no cdp enable ! interface Ethernet1 no ip address no ip directed broadcast shutdown no cdp enable ! ip classless ! dialer list 1 protocol ip permit dialer list 1 protocol ipx permit ! line con 0 exec timeout 0 0 transport input none line vty 0 4 password vterm login ! end Вы наверняка сможете обнаружить соответствие ответов. даже если файл startup config . Ко манда setup (она будет описана в следующем разделе «Реконфигуриро вание маршрутизатора») указывает маршрутизатору на то. введенных вами во время процесса установки. что он дол жен начать диалог конфигурирования. так что файлы должны быть идентич ны.4.240. который после загруз ки стал файлом running config.tGP2gUB6uFfwHS0 enable password enable ! ip subnet zero ! ! ! interface Ethernet0 ip address 10.

вы обеспечите корректное распознавание конфигурации маршрутизатором. Команды. что для двух Ether netпортов установлен протокол IP и администратор изменяет адреса этих портов. администратор хочет вернуть маршру тизатор обратно в его предыдущее рабочее состояние. Текущий startup config будет скопирован в running config. а как замещение. Затем. (Помните. пишут только в файл running config. 2. running config. переключившись в привилегированный режим. скопировав поверх него файл running config. чтобы она была потеряна при перезагрузке. будет перезагружена. Пользователи получают возмож ность изменить параметры конфигурации маршрутизатора. чтобы он мог прочитать толь ко что введенные инструкции. повторяет диалоги базового и расширенного конфигуриро вания.Конфигурационные файлы 131 уже существует. Согла сившись на имя файла по умолчанию. что файл star tup config содержит нужную вам конфигурацию. маршрутизатор обязательно попросит вас о перезапуске. только с точностью до наоборот. хранящаяся в файле run ning config. Диалог конфигурирования. Чтобы скопировать startup config поверх running config. выполните такую команду: STYSCisco#copy starting config running config Destination filename [running config]? 604 bytes copied in 2. Это единственный способ прямого редактирования startup con fig. Пусть. которые бы ли использованы при установке IPадреса для интерфейса. чтобы протестировать новую схему IPпротокола. выполните следующие шаги: 1. Если же пользователь хочет сохранить новую конфигурацию и не хо чет.136 secs (302 bytes/sec) 3. RouterA сконфигурирован так. инициированный коман дой setup. Тогда текущая конфигура . или же записать startup config поверх running config. что маршрутизатор загружа ет файл startup config только в процессе своей начальной загрузки. Ему нужно или просто перезагрузить маршрутизатор. То есть скопиро вать running config поверх startup config. После того как startup config отредактирован. например.) Примечание Можно полностью заменить содержимое startup config. Большая часть других команд управления функционированием Cisco IOS влияет только на running config. не рискуя при этом потерять сделанные ранее установки. ему следует выпол нить те же операции. После того как проверка завершена. Тогда конфигурация. Но такая операция рассматривается не как редактирование. тем самым вернув маршрутизатор обратно в его предыдущее состояние без необ ходимости перезагрузки. Сначала убедитесь (при помощи команды show) в том.

Эта команда по лучает доступ к диалогу конфигурирования. Вопервых. как если бы он был абсолютно новым. что маршрутизатор обнаружил наличие конфигурации в своей флэшпамяти. Тогда имеющаяся конфигурация будет стерта. Это означает. STYSCisco#copy running config startup config Destination filename [startup config]? Building configuration.132 Глава 6. что он сразу вхо дит в пользовательский режим. минуя диалог конфигурирования. Есть и второй способ реконфигурирования маршрутизатора – исполь зование команды setup в привилегированном режиме. После того как вы научились конфигурировать маршрутизатор с ну ля. и маршрутизатор будет вынужден войти в диалог конфигурирования. давайте поговорим о реконфигурировании маршрутизатора... у вас есть две возможности. STYSCisco#erase startup config Erasing the nvram filesystem will remove all files! Continue? [confirm] Erase of nvram: complete STYSCisco# Перезапустить маршрутизатор можно. можно удалить текущий startup config и перезагрузить маршрутизатор. выключив питание или же с помощью команды reload. . STYSCisco#reload Proceed with reload? [confirm] 02:33:39: %SYS 5 RELOAD: Reload requested Теперь на маршрутизаторе не установлено никакой конфигурации. Если вы хотите изменить существующую конфи гурацию. и именно ее использует маршрутизатор при сле дующей загрузке. Реконфигурирование маршрутизатора Загружая маршрутизатор Cisco. на ко тором уже заданы установочные параметры. не разрушая (немедлен но) существующий файл startup config. STYSCisco#setup System Configuration Dialog Continue with configuration dialog? [yes/no]: y At any point you may enter a question mark ‘?’ for help. вы можете заметить. Запуск маршрутизатора и работа с ним ция будет запомнена. и он войдет в диалог предварительного конфигурирования.

не думая о том. Но чаще всего возникает необходимость сконфигурировать одиндва атрибута для одногодвух интерфейсов. И наоборот. Как уже говорилось. и вскоре ваш маршрутизатор заработает. какие протоколы установлены для порта Eth0. Команда hostname позволяет ре дактировать и изменять имя маршрутизатора. ко торый доступен из привилегированного режима. имя маршрутизатора необходимо для того. что именно вы конфигурируете. Для выполнения большей части команд за дания конфигурации требуется войти в режим конфигурирования. как установить все элементы диалога конфигурирования по отдельности. Router(config)# .) Router>enable Password: Router#configure Configuring from terminal. Basic management setup configures only enough connectivity for management of the system. Установка имени маршрутизатора Установить (или изменить) имя вашего маршрутизатора можно в при вилегированном режиме. memory. что любые из менения конфигурации. Все описанные процессы имеют нечто общее: они собирают минимум информации для большой сово купности объектов. Просто следуйте от вопроса к вопросу. extended setup will ask you to configure each interface on the system Would you like to enter basic management setup? [yes/no]: С этого момента процесс конфигурирования идентичен другим диало гам настройки. Default settings are in square brackets ‘[]’. (Помните. Изменение отдельных элементов конфигурации В первой половине этой главы были представлены различные способы конфигурирования маршрутизатора. чтобы отличать его от других устройств сети. one per line. не меняя пароль виртуального терминала. вы можете захотеть изменить секретный па роль. Так вы будете иметь пол ный контроль над тем. End with CNTL/Z. В оставшейся части главы будет показано. or network [terminal]? terminal Enter configuration commands. И если running config не будет за тем скопирован в startup config. от разятся только в файле running config. сделанные вне диалога конфигурирования. то эти изменения не будут сохранены.Изменение отдельных элементов конфигурации 133 Use ctrl c to abort configuration dialog at any prompt.

Предшествующий новому паролю ноль показывает. пароль enable и пароль виртуального терминала. Как видно из представленного выше сообщения IOS. Два оставшихся (дополнительный и консольный) устанавливаются только в командной строке. Командная строка enable secret 0 secretpassword вполне понятна: вы указываете. Обратите внимание на то. память и сеть. которая будет служить признаком того. «терминал» пони мается как любой порт или интерфейс. что маршрути затор сразу же обновляет приглашение на ввод команды: теперь в нем присутствует новое имя. STYSCisco(config)#^Z STYSCisco# 00:12:39: %SYS 5 CONFIG_I: Configured from console by console Перейдем к установке паролей маршрутизатора. Секретный пароль Секретный пароль. Но вообщето в Cisco IOS существует пять устанавливаемых паролей. управляющий доступом к привилегированному ре жиму работы командного интерпретатора. физический или логический. что вводимый пароль не зашифрован. с помощью команды config можно редактировать три различных элемента: терминал. STYSCisco(config)#enable secret 0 secretpassword STYSCisco(config)#^Z STYSCisco# STYSCisco#configure terminal Выбрав конфигурирование терминала. Когда речь идет о маршрутизаторах Cisco. за которой следует новое имя маршрутизатора. Запуск маршрутизатора и работа с ним Команда config (configure) открывает файл running config и готовит его к редактированию. используйте команду enable. Router(config)#hostname STYSCisco STYSCisco(config)# Команда hostname. Пароли маршрутизатора В диалогах базового и расширенного конфигурирования вы можете за дать всего три пароля: секретный пароль enable secret. STYSCisco#configure terminal Enter configuration commands. что вы хотите изменить один из паролей enable. . Нажав <Ctrl>+<Z>. Давайте поговорим о задании всех пяти паролей IOS. one per line. ус тановит введенное значение.134 Глава 6. Мы сейчас будем работать с терми налами. вы сохраните running config и вернетесь обратно в привилегированный режим работы (без конфигурирования). можно изменить при помо щи команды configure. End with CNTL/Z. что хотите заменить секретный па роль enable secret на secretpassword.

необходимо выйти за пределы общего конфигурирования терминала и заняться конфигу рированием свойств линии передачи данных. Если затем ввести команду show для чтения конфигурационного файла. one per line.Изменение отдельных элементов конфигурации 135 Примечание Используйте 5 (то есть введите строку enable secret 5 secretpassword). задается аналогично: STYSCisco#configure terminal Enter configuration commands. Примечание К свойствам линии относятся любые элементы. защищающего доступ к Telnetпортам. End with CNTL/Z. End with CNTL/Z. Пароль enable Пароль enable. что мы хотим изменить свойст ва входа в систему и установить пароль для линии 0 – vterm: . one per line. Теперь можно сообщить. Используя команду line. Пароль виртуального терминала За установку пароля виртуального терминала. что пароль enable не мо жет быть зашифрован. непосредственно влияющие на ра боту физических и логических портов маршрутизатора. мы указываем маршрутизатору. отвечает параметр line команды configure. что хотим изменить характеристики виртуального терминала для линий 04: Router(config)#line vty 0 4 Выполнив эту команду. используемый в случае. В остальном процессы изменения секретного пароля и пароля enable идентичны. Router(config)#line vty 0 4 Router(config line)#login Router(config line)#password 0 vterm Router(config line)#^Z Router# Чтобы установить пароль виртуального терминала. когда не установлен секретный пароль. что вы хотите задать зашифрованный пароль. маршрутизатор входит в режим конфигуриро вания линий. то пароль будет выведен в зашифро ванном виде – $1$SuLj$3frAAOQrjkr3GyBT737lk1. STYSCisco(config)#enable password newpassword STYSCisco(config)# Отличие между паролями заключается в том. Router#configure terminal Enter configuration commands. чтобы показать.

Дополнительный порт есть не у каждого марш рутизатора Cisco. Запуск маршрутизатора и работа с ним Router(config line)#login Router(config line)#password 0 vterm Как всегда. Router#configure terminal Enter configuration commands. Устанавливается консольный пароль следующим образом: Router#configure terminal Enter configuration commands. к которой подсоеди нен маршрутизатор). конечно. за вами. если вы придумали настолько надежный па роль. End with CNTL/Z. если он есть на маршрутизаторе. что не можете его вспомнить? Восстановление и удаление паролей Удалить ненужный пароль достаточно легко. Фактически для удале ния почти всех нежелательных свойств маршрутизатора выполняется . – консольный. Консольный пароль Консольный пароль контролирует доступ к порту консоли.136 Глава 6. завершаем команду посредством <Ctrl>+<Z>. Router(config)#line aux 0 Router(config line)#login Router(config line)#password 0 auxpassword Router(config line)#^Z Router# Последний пароль. one per line. что нет возможности ввести пустой пароль. который можно установить на маршрутизаторе Cisco. Router(config)#line con 0 Router(config line)#login Router(config line)#password 0 conpassword Router(config line)#^Z Router# Вы только что установили все пять паролей. Как же тогда удалить пароль. который больше не нужен? И что делать. Может быть. предоставленных Cisco IOS. one per line. вы обратили внимание на то. так что и дополнительный пароль можно установить не для каждого. End with CNTL/Z. лично я редко устанавливаю этот пароль. но не к сети. чтобы выйти из режима конфигурирования. Дополнительный порт используется для подключения внешнего модема (обеспечивающего наборный доступ к маршрутизатору. Дополнительный пароль Дополнительный пароль регулирует доступ к дополнительному (auxi liary) порту. Так как па роли легко теряются или забываются. но выбор.

End with CNTL/Z.189. которая это свойство ус тановила. one per line. Оно указывает IOS. но что делать. Но IOS не знает. . команда не будет выполнена. что вы больше не хотите использовать пароль для порта консоли. какой пароль вы хотите исключить.0 Router(config if)#^Z Router# Опятьтаки. Router(config)#line con 0 Router(config line)#login Router(config line)# no password 0 conpassword Router(config line)#^Z Router# Посмотрите на no. Иметь возможность удалить ненужные пароли – это замечательно. Примечание Такой же процесс действует для многих других атрибутов.52. поэтому необходимо включить пароль в выражение no.122 255.Изменение отдельных элементов конфигурации 137 одна и та же процедура. чтобы удалить установленный ранее консольный пароль. Router(config)#interface ethernet 0 Router(config if)#no ip address 10. Например. если вы не можете вспомнить пароли. чтобы удалить IPадрес порта Ethernet. стоящее перед словом password. no помещается перед атрибутом. как это сделано в следующем примере. one per line. End with CNTL/Z. то IOS воспримет его как указание на аннулирование пустого пароля. Router(config)#line con 0 Router(config line)#login Router(config line)# no password 0 Router(config line)#^Z Router# А так как пустого пароля не существует. one per line. которые можно устано вить в рамках Cisco IOS. которые хотели бы удалить? Следует выполнить процедуру восстановления паролей.255. End with CNTL/Z. Например. следует выполнить такую команду: Router#configure terminal Enter configuration commands. который требуется удалить.0. только предварив ее выражением no. выпол ните такую команду: Router#configure terminal Enter configuration commands. Примечание Если не включить пароль в выражение no. Router#configure terminal Enter configuration commands. В большинстве случаев для удаления свойства или атрибута требуется ввести ту же команду.

прежде чем переходить к следующему шагу. так и в startup config. RELEASE SOFTWARE (fc1) Router uptime is 1 hour. содержит ре гистр конфигурации.138 Глава 6. Version 3. Version 12. Запомните это значение. Первым шагом является выполнение команды show version в пользова тельском режиме. X. Inc. with hardware revision 00000002 Bridging software.0(3).25 software. просто загляните в running config и startup config. Все системные пароли (за исключе нием enable secret) хранятся в виде открытого текста как в running config. В результате будет выведен регистр памяти для конфигурации: Router>show version Cisco Internetwork Operating System Software IOS (tm) 1600 Software (C1600 Y M). Version 12.bin” cisco 1605 (68360) processor (revision C) with 7680K/512K bytes of memory. 4096K bytes of processor board PCMCIA flash (Read/Write) Configuration register is 0x2102 Заметьте. что последняя строка. . необходимо выпол нить восстановление пароля. выведенная командой. Compiled Mon 08 Feb 99 20:15 by phanguye Image text base: 0x02005000. но все же проверьте на вебсайте Cisco. большинство пользо вателей не замечают очевидного. Version 12. 2 Ethernet/IEEE 802. Если же утерян секретный пароль enable secret. 8 minutes System restarted by power on System image file is “flash:aaa0269.3 interface(s) System/IO memory with parity disabled 8192K bytes of DRAM onboard System running from RAM 8K bytes of non volatile configuration memory.0.0.0(3)T. RELEASE SOFTWARE (fc1) ROM: 1600 Software (C1600 RBOOT R). RELEASE SOFTWARE (fc1) Copyright (c) 1986 1999 by cisco Systems.0(3)T. Поэтому прежде чем пытаться изменить регистры памяти. data base: 0x02455958 ROM: System Bootstrap. Запуск маршрутизатора и работа с ним Когда дело доходит до восстановления паролей. такова ли процедура восста новления пароля для вашего конкретного маршрутизатора. Processor board ID 17531816. Примечание Приведенные ниже шаги могут быть реализованы на большей части малых и сред них маршрутизаторов (а также на некоторых маршрутизаторах серий масштаба предприятия).

RELEASE SOFTWARE (fc1) Copyright (c) 1999 by cisco Systems. Version 12. пока не появится вопрос: «Ignore system config info?» (Игнорировать данные о конфигурации систе мы?): do you wish to change the configuration? y/n [n]: y enable “diagnostic mode”? y/n [n]: n enable “use net in IP bcast address”? y/n [n]: n disable “load rom after netboot fails”? y/n [n]: n enable “use all zero broadcast”? y/n [n]: n enable “break/abort has effect”? y/n [n]: n enable “ignore system config info”? y/n [n] На этот вопрос ответьте yes. пока не увидите: «Change boot characteristics?» (Изменить свойства за грузки?).0(3)T.Изменение отдельных элементов конфигурации 139 Примечание Для успешного выполнения следующего шага необходимо наличие программы эмуляции терминала. Теперь перезагрузим маршрутизатор. Затем отвечайте no на следующие вопросы. Inc. C1600 platform with 8192 Kbytes of main memory monitor: command “boot” aborted due to user interrupt rommon 1 > Внутри ПЗУмонитора запустите команду confreg. . Когда он будет загружаться (в течение первых 60 секунд). отправьте ему прерывание. в которой существует возможность передачи символа преры вания. Потом отвечайте no на все последующие вопросы до тех пор. Она проведет вас по диалогу конфигурирования: rommon 4 > confreg Configuration Summary enabled are: load rom after netboot fails console baud: 9600 boot: image specified by the boot system commands or default to: cisco2 C1600 do you wish to change the configuration? y/n [n]: Ответьте yes на первый вопрос: «Do you wish to change the configurati on?» (Хотите ли вы изменить конфигурацию?). Ответьте yes и нажмите <Enter> (по умолчанию использует ся значение 2). Это остановит процесс загрузки и переведет устройство в режим ROMMON (ROM mo nitor – ПЗУмонитор): System Bootstrap.

0 overrun. Новый раздел будет служить введением в главы. Просмотр и конфигурирование интерфейсов Интерфейсы маршрутизатора Cisco – это физические порты. хотите ли вы изменить кон фигурацию. 0 bytes. перемещаемые устройством. Когда маршрутизатор снова включится. 0 underruns 48 output errors. 0 packets/sec 5 minute output rate 0 bits/sec. П142 Чтобы просмотреть текущий статус интерфейса Ethernet0. output 01:39:31. 0 drops 5 minute input rate 0 bits/sec. 0 interface resets . output hang never Last clearing of “show interface” counters never Queueing strategy: fifo Output queue 0/40. Освоение конфигурирования маршрутизатора Cisco и управления до ступом к нему является важным этапом в изучении продукта.e150 (bia 00d0. Ответьте no и перезагрузите его. В следующем разделе дается общее представление о воз можностях просмотра и конфигурирования интерфейсов. Это могут быть Ethernet.58a8. 0 no buffer Received 0 broadcasts.140 Глава 6. DLY 1000 usec. 0 CRC. 0 packets/sec 0 packets input. address is 00d0. через кото рые могут передаваться данные.58a8. следуя подсказкам маршрутизатора. Нумерация важна в тех случаях. Чтобы отслеживать интерфейсы. 0 drops. Но на самом деле «сердце» маршрутизатора – это функциональность его ин терфейсов. 0 frame. 0 throttles 0 input errors. loopback not set. 2880 bytes. Так. ISDN. 0 collisions. Любые данные. или же ответить no и установить секрет ный пароль enable secret вручную. Token Ring. маршрутизатор нумерует их начи ная с 0. составляющие остав шуюся часть книги. line protocol is down Hardware is QUICC Ethernet. keepalive set (10 sec) ARP type: ARPA. используйте такую команду: Router#show interface ethernet 0 Ethernet0 is administratively down.e150) MTU 1500 bytes. 0 abort 0 input packets with dribble condition detected 48 packets output. когда вы хотите про смотреть свойства конкретного интерфейса. Ethernetпорты маршрутизатора Cisco 1605R – это Ether net0 и Ethernet1. AUX или любой другой порт. rely 170/255. Физические порты являются непо средственными входами в маршрутизатор и выходами из него. input queue 0/75. Запуск маршрутизатора и работа с ним Маршрутизатор снова спросит вас о том. он будет работать в режиме конфигурирования. 0 ignored. проходят через эти интерфейсы. ARP Timeout 04:00:00 Last input never. BW 10000 Kbit. load 1/255 Encapsulation ARPA. 0 giants. 0 runts. Вы можете или полностью пройти процедуру конфигурирования.

e150 (bia 00d0. BW 10000 Kbit. 0 no carrier 0 output buffer failures. rely 170/255. Интерфейс маршрутизатора Cisco становит ся полностью функциональным только тогда. Все остальные строки являются продуктом протоколов. что блокировать интерфейс Ethernet0 не требуется. line pro tocol is down. Это означает. требуется изме нить его свойство shutdown. интерфейс нельзя считать полностью функциональным. 0 output buffers swapped out Router# Примечание Команда show interface без параметров выводит статус всех интерфейсов. что редактируются интерфейсы маршрутизатора. DLY 1000 usec. Для изменения административного состояния интерфейса (блокирова ния или включения) применяется команда shutdown. address is 00d0. load 1/255 Пока протокол линии передачи данных не работает. Router(config)#interface ethernet 0 Router(config if)#no shutdown Router(config if)# 01:58:38: %LINK 3 UPDOWN: Interface Ethernet0. По приглашению на ввод команды Router(configure if)# вид но. наиболее интересна для нас сейчас. 0 late collision. связанных с интерфейсом. что хотим отредактировать интерфейс Et hernet0. Это ука зывает IOS. Используем команду configure: Router#configure terminal Enter configuration commands. Первая половина рассматриваемой строки сообщает. End with CNTL/Z. one per line. changed state to up Команда configure вводит нас в режим глобального конфигурирова ния. что Ethernet0 is administratively down (порт Ethernet0 административно заблокирован). Первая выведенная строка: Ethernet0 is administratively down. когда он администра тивно включен.e150) MTU 1500 bytes. но протокол линии пе редачи данных все еще выключен. Чтобы административно разблокировать интерфейс. а также включен протокол линии передачи данных. В зави симости от модели на одном маршрутизаторе может быть 100 и более интерфейсов. что интерфейс не был активирован (в IOS) для использо вания маршрутизатором.58a8.58a8.Просмотр и конфигурирование интерфейсов 141 0 babbles. где мы сообщаем IOS. 0 deferred 48 lost carrier. Теперь интерфейс административно включен. line protocol is down Hardware is QUICC Ethernet. (На самом деле он не может сде . Для включения интерфейса перед командой помещается ключевое слово no. Давайте сделаем этот интерфейс рабочим. что видно из приведенного ниже фрагмента вывода команды sh int e 0: Router#show interface ethernet 0 Ethernet0 is administratively up.

0.e150) MTU 1500 bytes. В данном примере мы будем устанавливать протокол IP. что интерфейс можно использовать. используемой для доступа к маршрутизатору.189. rely 170/255. Router(config)#interface ethernet 0 Router(config if)#ip address 10. Для начала необходимо связать протокол с интер фейсом. давайте теперь познакомимся еще с одним вопросом.255. .58a8. Запуск маршрутизатора и работа с ним лать почти ничего. Первым шагом к подключению интерфейса IP является установка ад реса. one per line. BW 10000 Kbit. – это конфигурировать различные баннеры.0 Router(config if)#^Z Router# 02:16:09: %SYS 5 CONFIG_I: Configured from console by console Router# Параметры конфигурирования IPадреса – это адрес и маска подсети. вы не измените статус интерфейса на включенный. Достаточно подключить к порту ин терфейса концентратор. load 1/255 Чтобы сконфигурировать любой другой интерфейс. и протокол передачи данных будет включен. Маршрутизатор будет считать протокол выключенным до тех пор.255. Необходимо выполнить второй шаг: предоставить что то.189. После подключения маршрутизатора к концентратору через конфигу рируемый интерфейс команда sh int выводит новый статус для Ether net0. ip address 10. End with CNTL/Z. которые можно делать с маршрутиза тором Cisco. Вы успешно установили свой первый интерфейс для маршрутизатора Cisco. Для каждой линии передачи данных.122 255.122 255.142 Глава 6. пока он не определит. Создание баннера Одна из самых забавных вещей.52.52. повторите те же операции.0 Но просто установив адрес. можно задать баннерное сообщение. Router#configure terminal Enter configuration commands. Router#show interface ethernet 0 Ethernet0 is administratively up. с чем протокол сможет поддерживать связь.) Поэтому нашей следующей задачей будет включе ние этого протокола. address is 00d0. что вы хотите установить указанный адрес с указанной маской подсети для текущего интерфейса. которые фи гурируют в заголовках командных строк.e150 (bia 00d0. Команда ip address сообщает IOS.58a8. заменив int e0 на название. DLY 1000 usec.0. line protocol is up Hardware is QUICC Ethernet. соответствующее выбранному интерфейсу.

Если на маршрутизаторе уже установлена какаято конфигурация. После завершения диалога поль зователю еще предстоит «вылизывать» конфигурацию. где они появляются. которого достаточно для того. То есть перед приглашени ем на вход в систему пользователь всегда будет видеть баннер MOTD. когда он встретит символогра ничитель. необходимую для создания функцио нальной конфигурации маршрутизатора. чтобы маршрутизатор заработал. доступные в Cisco IOS. 6. что ваше сообщение закончено. чтобы сконфигурировать баннер для входа в систему через консоль. Cisco IOS в диалоге конфигурирования запрашивает у пользователя всю основную информацию. кто входит на маршрутизатор через виртуальный терминал. на который еще никогда не устанавли валась конфигурация. То есть маршрутизатор будет знать. которые пользуются обратной сессией Telnet для обра щения к маршрутизатору. Резюме • • • • Загрузка маршрутизатора. Exec Баннер Exec выводится (после баннера MOTD) для каж дого. можно войти в диалог конфигурирования. выполните следующие действия: Router#configure terminal Router(config)#banner motd ! This is the message of the day ! Router(config)# Можно заменить восклицательные знаки любым символом. инициирует диалог конфигурирования Cisco IOS. Incoming Баннер Incoming выводится только для пользователей.143 Резюме Например. Различные баннерные сообщения Cisco Баннер Местоположение MOTD (message of the day) Такой баннер выводится перед всеми остальными бан нерами для каждой линии. тогда этот символ станет символомограничителем. Таблица 6. Диалог конфигурирования предназначен только для сбора того ми нимального объема информации. используя команду setup в привилегированном режиме. .4 в общих чертах представлены различные банне ры. чтобы подать сигнал о приглашении на вход в систему. Login Баннер Login выводится после баннера MOTD.4. и объяснено. В табл.

2. Такие элементы. Поэтому маршрутизатор прекратил вывод сообщения. Как называется уникальный кабель Ethernet. Упражнения 1. Тест Вопросы 1. Какие команды используются для входа в режим конфигурирова ния линии передачи данных? 3. оно выглядит подругому: This is Sophia’s router! So Почему? Ответ Буква B была выбрана в качестве символаограничителя. от носящаяся к маршрутизатору и его окружению. чтобы маршрутизатор смог начать работать в сети (то есть чтобы у него был хотя бы один рабочий интерфейс с адре сом). встретив первый эк . 4. Запуск маршрутизатора и работа с ним Вопросы и ответы Вопрос Почему пользователь маршрутизатора обязательно должен уточнить конфигурацию после завершения диалога конфигу рирования? Ответ Во время диалога собирается только базовая информация. Пользователь устанавливает баннер MOTD следующим образом: Router#configure terminal Router(config)#banner motd B This is Sophia’s router! So Back Off B Router(config)# Но когда сообщение выводится. 3. в диалоге не затрагиваются. Какая команда используется для инициирования диалога конфигу рирования? Ответы 1. То есть пред лагается ввести только те данные. которые необходимы для того. используемый для консольных соединений? 2.144 Глава 6. line (в режиме глобального конфигурирования). MOTD (Message of The Day). как протоколы маршрутизации и WIC. Консольный rolloverкабель. Баннер какого типа выводится при входе в систему для любого типа линий? 4. setup (в привилегированном режиме).

vyLcRg7hDXo8Z1 enable password enable ! ip subnet zero no ip routing ! ! ! interface Ethernet0 ip address 10. Каким будет IPадрес интерфейса Ethernet1 после перезагрузки маршрутизатора.0 service config service timestamps debug uptime service timestamps log uptime no service password encryption ! hostname Router ! enable secret 5 $1$Zk7H$Svxp5px. которым в данном случае стала буква B в слове «Back».255. 2.255.0. если два конфигурационных файла выглядят сле дующим образом: running config: Current configuration: ! version 12.0.1 255.52.0 no ip directed broadcast no ip route cache no shutdown no cdp enable ! ip classless ! ! line con 0 exec timeout 0 0 transport input none line vty 0 4 password vterm login ! end startup config: .122 255.34.0 no ip directed broadcast no ip route cache no shutdown no cdp enable ! interface Ethernet1 no ip address 198.189.145 Упражнения земпляр этого символа.56.

146

Глава 6. Запуск маршрутизатора и работа с ним
Current configuration:
!
version 12.0
service config
service timestamps debug uptime
service timestamps log uptime
no service password encryption
!
hostname Router
!
enable secret 5 $1$Zk7H$Svxp5px.vyLcRg7hDXo8Z1
enable password enable
!
ip subnet zero
no ip routing
!
!
!
interface Ethernet0
ip address 10.52.189.122 255.255.0.0
no ip directed broadcast
no ip route cache
no shutdown
no cdp enable
!
interface Ethernet1
no ip address 10.75.24.125 255.255.0.0
no ip directed broadcast
no ip route cache
no shutdown
no cdp enable
!
ip classless
!
!
line con 0
exec timeout 0 0
transport input none
line vty 0 4
password vterm
login
!
end

Ответ
10.75.24.125
3. Как установить пароль для Telnetпорта в goaway?
Решение
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.

147

Упражнения

Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#
Router(config)#line vty 0 4
Router(config line)#login
Router(config line)#password 0 goaway

или
Router#setup (и установить пароль виртуального терминала в «goaway»)

7
Резервное копирование
маршрутизаторов Cisco
Эта глава посвящена вопросам защиты маршрутизатора и его конфи
гураций. Умение настраивать маршрутизаторы мало чего стоит, если
вы потеряете все настройки. Другими словами, созданная вами кон
фигурация хороша лишь настолько, насколько давно вы ее сохраняли
(или, в некоторых случаях, насколько хороша ее резервная копия).
Для пользователей Cisco важно понимать, где и когда необходимо ре
зервирование, и уметь делать это эффективно.
Изучая вопросы защиты маршрутизаторов Cisco, рассмотрим следую
щие темы:

Физическое резервирование маршрутизаторов

Резервные копии конфигурации Cisco IOS

Первая тема касается решений по защите оборудования, принимаемых
во время проектирования сети. Такие методы, как использование не
скольких источников электропитания и маршрутизаторов с возможнос
тью горячей замены, составляют основу физического резервирования.
Поскольку в конфигурации Cisco немного параметров, связанных с
аппаратным резервированием, несколько первых разделов этой главы
посвящены в основном теоретическим вопросам. Однако, чтобы стать
хорошим специалистом, вы должны не только разбираться в теории,
но и на практике уметь создавать эффективные схемы резервирования.
Во второй теме рассматривается резервное копирование файлов дан
ных маршрутизатора. Ранее мы уже говорили о том, что набор пара
метров, определяющих функционирование устройства, сосредоточен в
двух файлах: running config и startup config. Теперь мы обсудим спосо

Физическое резервирование

149

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

Физическое резервирование
Физическое резервирование применяется для защиты маршрутизато
ров на физическом уровне. То есть этот вид резервирования использу
ется на случай таких событий, как потеря питания или отказ интер
фейса. Эти неисправности, способные вывести сеть из строя, случают
ся достаточно часто.
Такой способ защиты сети зачастую либо оказывается слишком доро
гим, либо назначение сети не оправдывает связанных с ним дополни
тельных затрат на резервирование оборудования.
Если сеть, которую вы проектируете (или в которой работаете), пред
назначена для решения ответственных задач, вам следует обратить
особое внимание на методы физического резервирования маршрутиза
торов. Многие предприятия требуют, чтобы их маршрутизирующее
оборудование было зарезервировано и обеспечивало минимально воз
можное время простоя. Такие сети, состоящие из нескольких подсетей
с несколькими маршрутизаторами, обычно связывают несколько гео
графически удаленных пунктов. Эти сети полностью полагаются на
работоспособность маршрутизаторов, и их простой может быть при
равнен к потере прибыли.

Примечание
Решение о том, что является критичным для организации, зависит от вида бизнеса
и методов управления. Отключение некоторых небольших удаленных подразделе
ний может и не повлиять на доходы основного бизнеса. Такие сети не считаются
критически важными.

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

Источники бесперебойного питания (ИБП)

Дополнительные блоки питания (оборудование Cisco)

Установка ИБП защищает маршрутизатор от перебоев в питании. Ис
точник бесперебойного питания обычно помещается между маршру
тизатором и розеткой электропитания. Такое подключение защищает
маршрутизатор двумя путями.

150

Глава 7. Резервное копирование маршрутизаторов Cisco

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

Примечание
Не все ИБП обеспечивают защиту от скачков напряжения. Ознакомьтесь с доку
ментацией производителя, прежде чем полагаться на такую защиту.

Кроме того, ИБП, как правило, способны обнаружить отсутствие на
пряжения в силовой сети здания. В этом случае ИБП перейдет на пита
ние от внутренней батареи и продолжит поставлять питающее напря
жение маршрутизатору. Важно помнить, что сеть не сможет функци
онировать в полном объеме, если одни только маршрутизаторы защи
щены по питанию. Эффективный план защиты на случай аварии
должен предусматривать защиту всех компьютеров и других устройств.

Примечание
Батарея ИБП не предназначена для питания устройств в процессе повседневной
работы. Емкости большинства ИБП хватает на поддержание 20минутной работы
маршрутизатора. Большинство производителей считают это время достаточным
для того, чтобы корректно завершить работу любого оборудования.

Если использование ИБП не обеспечивает достаточной защиты сети,
есть еще одна возможность. Некоторые устройства Cisco могут получать
питание от дополнительного источника. То есть сам маршрутизатор мо
жет содержать два блока питания, и если один из них выйдет из строя,
оставшийся продолжит работу, а неисправный может быть заменен.
Еще одним способом защиты является автономное (offline) резервиро
вание. В этом случае необходим дополнительный, аналогичный рабо
тающему в сети маршрутизатор, на котором хранится полная копия
файлов конфигурации. При возникновении серьезных проблем с ос
новным маршрутизатором вместо него устанавливается запасной.
Автономный резервный маршрутизатор – хорошее решение для доста
точно больших компаний со сложной средой маршрутизации, но стан
дартизированным оборудованием для маршрутизации (другими сло
вами, в которых преобладают маршрутизаторы Cisco одинаковых се
рий, а лучше и одинаковых моделей).
Последний способ физического резервирования, который мы рассмот
рим, – это оперативное резервирование, называемое также системой с
избыточностью. Компании могут создать двойные каналы передачи
данных между сетями, так чтобы каждый канал обслуживался от
дельным маршрутизатором. Тогда если один маршрутизатор выходит
из строя, второй продолжает обслуживать маршрут.

Физическое резервирование

151

Резервные источники питания
Одной из наиболее часто встречающихся проблем, влияющих на работоспособность
маршрутизатора, является отключение электропитания. К сожалению, такие
отключения очень сложно, если вообще возможно, предугадать. Они часто случают
ся без предупреждений. Хотя ИБП и не производятся специально для Cisco, они пред
ставляют собой хорошее средство защиты от такого рода катастрофы.

Примечание
ИБП применяются достаточно широко и напрямую не связаны с темой нашей кни
ги. Но они обеспечивают плавный переход к разговору о вторичных источниках
питания.
Источник бесперебойного питания расположен между маршрутизатором и энерго
системой общего пользования. ИБП (также называемый резервным аккумулятором)
имеет некоторую фиксированную емкость. В случае отключения электричества ак
кумулятор продолжает питать маршрутизатор электроэнергией.
Однако необходимо помнить, что обычно ИБП не предназначен для того, чтобы обес
печивать работу маршрутизатора в течение долгого времени. Назначение ИБП в
том, чтобы предоставить вам достаточно времени для корректного завершения
работы устройств, снижая тем самым риск утери и порчи данных.
ИБП просто включается в стандартную сетевую розетку вашей компании. Затем в
ИБП можно включить маршрутизатор, гарантируя таким образом поддержание не
которой работоспособности устройства на случай отключения питания. Если же
для удовлетворения ваших потребностей в резервировании недостаточно просто
возможности корректного выключения оборудования, то вам может понадобиться
генератор.
Предприятия с большими потребностями в маршрутизации обычно используют ге
нераторы для снабжения своих маршрутизаторов неограниченным (потенциально)
количеством электроэнергии. Многие генераторы выдают постоянный ток. В та
ких системах может возникнуть необходимость внести некоторые изменения в
маршрутизаторы Cisco.
Почти все модели маршрутизаторов Cisco масштаба предприятия допускают ис
пользование блока питания постоянного тока (глава 2 «Введение в аппаратную
часть Cisco»). Такие источники, получая питание от генератора (или большого ре
зервного аккумулятора), соединены непосредственно с маршрутизатором. Процесс
подключения источника постоянного тока к маршрутизатору Cisco не очень сложен,
однако сам блок питания обычно рассматривается как дополнительное оборудова
ние. Источники постоянного тока Cisco DC пригодны не для всех маршрутизаторов;
большинство маршрутизаторов Cisco не способны работать с таким оборудованием.

Примечание
Источники постоянного тока Cisco доступны только для маршрутизаторов уровня
предприятия (в том числе для класса ISP), но не многие из них поставляются с та
кими источниками в составе стандартного оборудования. Такие маршрутизаторы
предназначены для гораздо более крупных сред маршрутизации, чем рассматрива
емые в этой книге.

152

Глава 7. Резервное копирование маршрутизаторов Cisco
Достаточно часто используется такая форма резервирования питания, как исполь
зование избыточных источников питания Cisco. Многие маршрутизаторы Cisco име
ют до четырех отсеков (расположенных на задней стенке корпуса), в которые мо
жет быть установлено несколько блоков питания. Большая часть компаний пользу
ется возможностью установить в этих открытых отсеках второй и третий блоки
питания.

Использование нескольких блоков питания Cisco
Наличие нескольких блоков питания может защитить маршрутизато
ры от двух основных проблем. Первая – это неисправность блока пита
ния, которая может вывести маршрутизатор из строя на несколько ча
сов, до тех пор, пока не будет найдена подходящая замена.
Вторая проблема заключается в скачках напряжения и грозовых по
мехах. Хотя несколько блоков питания и не могут защитить вас так,
как специальные сетевые фильтры, но все же появляется больше шан
сов пережить такой перепад напряжения, если у вас есть резервный
источник питания.
Так как блоки питания постоянно преобразуют энергию, они выделя
ют значительное количество тепла, что может привести к ускоренному
старению внутренних компонентов блока питания, делая его более
подверженным внезапным отказам, чем другие части оборудования.
Несколько блоков питания (два или более) могут защитить вас от та
кой неисправности. Маршрутизаторы Cisco используют преимущество
наличия нескольких блоков питания, автоматически переходя на ис
пользование другого, если один из блоков перестает работать. Для это
го оба блока должны быть подключены к сети (и включены).
Однако если ваша сеть очень важна, и ваши маршрутизаторы вполне
оправдывают некоторые дополнительные меры безопасности, проана
лизируйте возможность использования автономных и оперативно дос
тупных резервных маршрутизаторов.

Резервные маршрутизаторы
Резервные маршрутизаторы делятся на две категории: оперативно до
ступные и автономные. Автономные маршрутизаторы, как правило,
используются в сетях, где инженеры пришли к соглашению об исполь
зовании стандартизованной платформы. Они обычно остаются вне се
ти до тех пор, пока не понадобятся, чтобы заместить работающие
маршрутизаторы. А оперативно доступные маршрутизаторы всегда на
месте и имеют свои функции в сети. Когда один маршрутизатор выхо
дит из строя, оперативно доступный резервный маршрутизатор берет
на себя его маршруты.
Методы автономного и оперативного резервирования требуют допол
нительного конфигурирования Cisco IOS (поговорим об этом в этой же

Физическое резервирование

153

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

Автономные резервные маршрутизаторы
Если в вашей сети используется несколько маршрутизаторов Cisco
одинаковых серий, вы можете подумать об использовании в качестве
средства резервирования автономного запасного маршрутизатора. Ав
тономные резервные маршрутизаторы используются в тех средах, где
необходимо минимизировать время простоя маршрутизатора, а опера
тивно доступные запасные маршрутизаторы слишком дороги.
Причина использования автономных резервных маршрутизаторов
проста: вы получаете маршрутизатор, который без труда может заме
нить вышедшее из строя устройство особой важности и взять на себя
его функции. Для применения автономного запасного маршрутизато
ра необходимо провести дополнительное планирование на этапе про
ектирования системы, но эти затраченные усилия оправдывают себя в
случае повреждения маршрутизатора.
Давайте посмотрим, как именно автономный резервный маршрутиза
тор может использоваться в среде маршрутизации. На рис. 7.1 изобра
жена маршрутизируемая сеть, в которой основные действующие марш
рутизаторы стандартизованы.
Пусть (к примеру) все маршрутизаторы на рис. 7.1 относятся к серии
Cisco 2600 и имеют по два Ethernetпорта. Маршрутизаторы связаны
друг с другом и некоторые из них – с центральным концентратором/
коммутатором.

Примечание
Для упрощения примера можно убрать с рисунка некоторые элементы оборудова
ния. Для обсуждаемого вопроса это не имеет значения.

Если возникает проблема с маршрутизатором D, то уничтожается марш
рут между двумя основными сегментами среды. Сети A, B и C будут
изолированы от сетей D, E и F. Замена этого маршрутизатора является
критически важной.
Если бы в этой сети присутствовал автономный резервный маршрутиза
тор, его без труда можно было бы поместить вместо маршрутизатора D.
Но теперь вы, наверное, уже догадываетесь, что размещение маршру
тизатора в нужном месте еще не означает, что он заработает.

154

Глава 7. Резервное копирование маршрутизаторов Cisco

Рис. 7.1. Стандартизованная среда маршрутизации

Если таблицы маршрутов автономные резервные маршрутизаторы мо
гут получить от других устройств сети, то конфигурирование интер
фейсов должно быть проведено вручную. Лучший способ обеспечить
соответствие конфигураций резервного и вышедшего из строя марш
рутизаторов – хранение резервных копий конфигурационных файлов.
• Убедитесь, что на маршрутизатор подано питание (30 секунд).
• При первых признаках проблем со связью проверьте физические
кабели интерфейсов маршрутизатора (1 минута).

Используйте команду show interface для просмотра статусов интер
фейсов отказавшего маршрутизатора. (Так мы пытаемся подтвер
дить, что неисправные интерфейсы находятся в состоянии «proto
col down», а не «administratively down».) Вывод show interface дол
жен выглядеть так:

Физическое резервирование

155

Ethernet0 is administratively up, line protocol is down
Hardware is QUICC Ethernet, address is 00d0.58a8.e150 (bia
00d0.58a8.e150)
MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, rely 252/255, load 1/255
Encapsulation ARPA, loopback not set, keepalive set (10 sec)
ARP type: ARPA, ARP Timeout 04:00:00
Last input never, output 1w0d, output hang never
Last clearing of “show interface” counters never
Queueing strategy: fifo
Output queue 0/40, 0 drops; input queue 0/75, 0 drops
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
0 input packets with dribble condition detected
3 packets output, 180 bytes, 0 underruns
3 output errors, 0 collisions, 0 interface resets
0 babbles, 0 late collision, 0 deferred
3 lost carrier, 0 no carrier
0 output buffer failures, 0 output buffers swapped out
Ethernet1 is administratively up, line protocol is down
Hardware is QUICC Ethernet, address is 00d0.58a8.e151 (bia
00d0.58a8.e151)
MTU 1500 bytes, BW 10000 Kbit, DLY 1000 usec, rely 252/255, load 1/255
Encapsulation ARPA, loopback not set, keepalive set (10 sec)
ARP type: ARPA, ARP Timeout 04:00:00
Last input never, output 1w0d, output hang never
Last clearing of “show interface” counters never
Queueing strategy: fifo
Output queue 0/40, 0 drops; input queue 0/75, 0 drops
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
0 input packets with dribble condition detected
3 packets output, 180 bytes, 0 underruns
3 output errors, 0 collisions, 0 interface resets
0 babbles, 0 late collision, 0 deferred
3 lost carrier, 0 no carrier
0 output buffer failures, 0 output buffers swapped out

Оба интерфейса имеют статус «protocol down», но административно
не заблокированы, что указывает на дополнительные проблемы. К
этому моменту маршрутизатор проработал приблизительно две ми
нуты.
Предположим, что вы обнаружили неисправность в течение первых
пяти минут после ее возникновения, затем потратили три минуты
на то, чтобы поставить на место поврежденного маршрутизатора

Оперативно доступные резервные маршрутизаторы Использование оперативно доступных резервных маршрутизаторов требует значительных дополнительных усилий при проектировании и конфигурировании. он может просто «сидеть и ждать». мы концентрируем ваше внимание имен но на применении автономных резервных маршрутизаторов. • С TFTPсервера копируются конфигурационные файлы неисправ ного маршрутизатора (2 минуты). Для некоторых компаний это недопусти мо. пока чтото случится. Весь процесс подключения и конфигурирования резервного автоном ного маршрутизатора должен занять около 20 минут. Как только основной маршрутизатор выходит из строя.156 Глава 7. • Неисправный маршрутизатор удаляется из сети (2 минуты). в течение кото рых сеть будет простаивать. Поэтому ниже мы предлагаем вам крат кое описание оперативно доступных резервных маршрутизаторов. но все же вы должны знать. Хотя. значит. работающим в компаниях. • Запускается диалог базового конфигурирования для разрешения работы одного интерфейса Ethernet (3 минуты). пока основной маршрутизатор не выйдет из . всего простой маршрутизатора длится уже около 10 минут. он не выполняет никаких сете вых функций до тех пор. Заняв свое место. • Маршрутизатор перезагружается. В таких сетях решением проблемы могут стать оперативно доступ ные маршрутизаторы. но это того стоит. • Принято решение заменить маршрутизатор автономным резерв ным маршрутизатором. где потерянное время оз начает потерянную прибыль. чтобы продублировать таблицы маршрутов соседних маршрутизаторов. Резервное копирование маршрутизаторов Cisco новый. необходимое для конфи гурирования запасного маршрутизатора. запасной (опера тивно доступный резервный) принимает на себя его функции и начи нает управлять путями неисправного маршрутизатора. запасной маршрутизатор может делать два дела. В большинстве компаний избыточные маршруты создаются не для каждой линии сети. Выбираются самые важные линии. и начинается процесс обновле ния сетевых данных. • Запасной автономный маршрутизатор помещается на место неис правного маршрутизатора (2 минуты). Во первых. Во многих случаях при выходе маршрутизатора из строя создание избыточных путей между сегмента ми может сэкономить время простоя и время. и обслужива ющие их маршрутизаторы клонируются. что обещает душевное спо койствие людям. Когда маршру тизатор используется в таком качестве. учитывая тему книги. что существуют и другие способы защиты оборудова ния и среды маршрутизации.

то другой просто берет на себя оставшуюся часть трафика.2. 7. В этом сценарии маршрутизаторы 1 и 2 служат запасными оперативно доступными маршрутизаторами для D и E. На рис. как проектируются избыточные маршру ты. Оперативно доступный резервный маршрутизатор может работать как устройство перераспределения нагрузки. Избыточный путь . То есть он может поделить обязанности по маршрутизации с основным маршрутизатором. концентрато Рис. Если один маршрутизатор выходит из строя. чем может заниматься запасной маршрутизатор в ожи дании неисправности основного. Второе. 7.2 представлена сеть из предыдущего примера. в которой реализован избыточный путь. при этом каждый из них будет отвечать за определенную часть передающе гося по маршруту трафика. Как видите. – это перераспределение нагрузки. Давайте сначала посмотрим.Физическое резервирование 157 строя.

Примечание Хотя это и выходит за пределы темы обсуждения нашей книги. То есть на коммута торе Cisco вы можете создать статический путь. что одному из маршрутизаторов будет ока зано предпочтение. Поэтому нельзя гарантировать.2. следует установить два пути с одинаковыми метриками. Одинаковые метрики обеспечивают отсутствие предпочтений в пользу одного или другого пути со стороны коммутатора. но теперь в ней реализовано перераспределение нагрузки. При такой схеме дейст вий. что бы он обрабатывал 40% трафика канала. которое мо жет быть выполнено только с помощью специального оборудования Cisco. но имеет ли оно смысл? Если резервные маршрутизаторы уже присутствуют в сети. для снабжения двух маршрутизаторов данными настойчиво рекомендуется использовать коммутаторы (switches) вмес то концентраторов (habs). 7. как на рис. Резервное копирование маршрутизаторов Cisco ры/коммутаторы питают оба маршрутизатора. Обратите внимание на то. Если маршрутизатор D оказывается неисправным. пересылает информацию всем портам одновре менно. 7. обслуживающих эти маршрутизаторы. В коммутаторах. Например. в то время как маршрутиза . Хотя такое решение может быть эффективным. а вторая между маршрутизатора ми E и 2. На рис. можно настроить маршрутизатор D так. вы просто дезактивируете этот статический путь и активируете тот. также необ ходимо сделать ряд конфигурационных изменений. Эти каналы помогают маршрутизаторам общаться друг с дру гом и договариваться о перераспределении нагрузки. как правило.158 Глава 7. При использовании перераспределения нагрузки на двух избыточных путях каждому маршрутизатору приписывается определенный про цент трафика. который передает данные маршрутизатору 1. поставляющего данные одному маршрутизатору. Для реализации перераспределения на грузки требуется достаточно сложное конфигурирование. Используя коммутаторы (особенно коммутаторы Cisco).3 изображена та же сеть. что на схеме появились две новые линии: од на между маршрутизаторами D и 1. что для защиты от петель маршрутизации может возникнуть необходимость реализа ции на коммутаторе STP (Spanning Tree Protocol – протокол остовного дерева). который будет постав лять информацию только маршрутизатору D. вы можете ус тановить маршрут к основному маршрутизатору. с которой мы уже работали. Вместо одного статического пути. все же отметим. Примечание Концентратор (hab). по чему бы не использовать их? Самой популярной формой избыточности маршрутизаторов является перераспределение нагрузки.

Эта часть главы должна была. то обрисо вать вам различные возможности резервирования оборудования. дос тупные пользователям Cisco. на пример серии 7000. Эти маршрутизаторы созданы для сложных сред маршрутизации. в которых между двумя любыми точками сети может существовать несколько избыточных путей. Перераспределение нагрузки тор 1 передает оставшиеся 60%. Но наиболее важным в резервировании все же является процесс сохранения конфигураций маршрутизатора. Если какойто из маршрутизаторов оказывается поврежденным. если и не описать подробно.Физическое резервирование 159 Рис. второй автоматически понимает это и принимает на себя весь трафик.3. 7. Такие сложные (как представленная выше) конфигурации могут быть выполнены только для маршрутизаторов Cisco старших моделей. .

Поэтому лучше всего хранить теку щие копии обоих файлов. – это startup config. К сожалению. Помните. достаточно просто: все. Если маршрутизатор вышел из строя. В любом случае сохранение двух файлов – это просто дополнитель ная мера предосторожности. который следует включить в план резервирования. Хотя порча IOS – это наименее вероятная причина сбоя в работе маршрутизатора. что касается маршрутизаторов. Но бывает так. что многие установки маршрутизатора хра нятся в энергозависимой памяти. а текущей копии running config не существует. что startup config и running config должны быть идентичны. то потребуется восстанавливать установки с нуля. Примечание Почти во всех случаях ваши файлы running config и startup config идентичны. Второй файл. Поэто му хорошим правилом является сохранение актуальных. так как он содержит параметры настройки для текущей работы маршрутизатора. Первый файл. Файл running config хранится толь ко в ОЗУ маршрутизатора. – это running config. Так как большая часть памяти маршрутизатора энергозависима.160 Глава 7. Это чистая правда по отношению к тому. так бывает не всегда. что резервировать на маршрутизаторе. Даже лучшие специ алисты проводят испытания с настройками running config и забывают скопировать их в startup config. поэтому он теряется при каждом выключе нии маршрутизатора или при потере питания. постоянно обновляемых резервных копий ваших конфигураций. насколько хороша ваша последняя резервная копия». большая ваша сеть или маленькая. критически важная или нет. Последний файл вашего маршрутизатора Cisco. что изменение конфигурации. В технических кругах известен такой афоризм: «Вы хороши лишь на столько. ко торый следует резервировать. Резервное копирование маршрутизаторов Cisco Резервирование конфигурационных файлов Cisco IOS Оставшаяся часть главы посвящена процессам резервирования конфи гурационных файлов вашего маршрутизатора Cisco. – образ Cisco IOS. поэтому необходимо иметь достовер ные резервные копии этих файлов на случай аварии. что можно. Что и зачем следует резервировать Выбрать. В главе 6 говорилось. одно неожиданное отключение может оказаться опустошительным. сделанное в running config. который следует резервировать. но все . не ско пировано в startup config (или же в startup config скопировано неправильное изменение). Данный файл явля ется самым важным. Хранение теку щих резервных копий полной конфигурации маршрутизатора очень важно вне зависимости от того.

резервная копия. затем чтото изменили. Эта команда особенно важна. вы можете установить на него имеющуюся версию IOS. чтобы гаранти ровать совместимость. Помните. runningconfig и startupconfig Лучшим способом сохранения конфигурации маршрутизатора явля ется копирование конфигурационных файлов на TFTPсервер. TFTP сервер очень удобен для хранения данных внешнего маршрутизатора: он может хранить копии всех ваших образов IOS и копии файлов star tup config и running config. Резервное копирование без использования TFTPсервера Если у вас нет доступа к сервисам TFTP или их использование невоз можно в вашей среде маршрутизации. Приобретя запасной маршрутизатор. Использование команды copy должно войти у вас в привычку вне зави симости от конкретного плана резервного копирования. хранящаяся на TFTPсервере. Любые изменения. насколько недавно она сделана. что маршрутизатор загружает конфигурацию из файла startup config только при начальной загрузке. Примечание Копирование running config в startup config будет поддерживать ваш startup config в наиболее актуальном состоянии. но все же это неплохой способ гарантировать наличие резервной копии конфигурации маршрутизатора на случай выхода его из строя. как и любая другая. вам следует принять некоторые базовые меры предосторожности.Резервирование конфигурационных файлов Cisco IOS 161 может быть. чтобы обеспечить максимально воз можную безопасность ваших настроек. должно стать создание копий файлов startup config и running config. хороша лишь настолько. то все ваши изменения потерялись. Хотя лучшая защита достига ется при хранении конфигурационных файлов вне маршрутизатора. Приоритетом для инженера Cisco. которые не перенесены из running config в startup config. Примечание Помните. занимающегося резервным копиро ванием файлов. Хотя такое решение не слишком надежно. Поэтому если вы сохра нили свои настройки на сервере. . вы добьетесь многого. Наличие копии образа IOS также полезно при покупке за пасного автономного маршрутизатора (на котором может стоять более новая или более старая версия). но уже просто поддерживая startup config в текущем состоянии. если вы не используете TFTPсервер. что. а потом восстановили конфигурацию с сервера. не будут запомнены.

с которыми маршрутиза тор работает в настоящий момент. который также можно получить от Cisco. Если маршрутизатор (или его настройки) повреж . см. должны именно вы как пользова тель маршрутизатора.162 Глава 7. Есть и другая возможность – купить у дилера IOS на носителе. Простейший способ получения «хорошей» копии образа IOS – это загрузка его с вебсайта Cisco CCO (Cisco Con nection Online. но если в вашем распоряжении нет других средств. Резервное копирование маршрутизаторов Cisco Чтобы скопировать ваш файл running config в startup config. Наибольшего доверия заслуживает Cisco Remote Software Loader. Эта команда позволяет перемещать файлы маршрутизатора в другие его области или же на внешние носители. Использование TFTPсервера Чтобы создать резервную копию любого конфигурационного файла маршрутизатора. При загрузке маршрутизатора копирование startup config в running config происходит без вмешательства пользователя. но действовать как автономный TFTP сервер она не может. Если у вас есть версия Cisco IOS. которая автоматически обновляет IOS на маршрутизаторе без участия TFTPсервера. Хотя такой план действий может быть и не лучшим для резервирова ния конфигурации вашего маршрутизатора Cisco. будет автоматически скопирована IOS обратно в running config. то можно воспользоваться и этими. Для входа на этот сайт вы должны быть зарегистрированным пользователем и обладать паролем. К сожалению. на который можно было бы скопировать образ. Если теперь произойдет сбой в работе маршрутизатора. Примечание Есть две возможности получения образа IOS от Cisco. то перенести образ на маршрутизатор можно посредством специальных программ. используйте команду copy. исполь зуйте команду copy в привилегированном режиме: Router#copy run start Одна эта команда скопирует все настройки. Поэтому если у вас нет TFTPсервера. главу 3 «Введение в Cisco IOS»).cisco. Cisco RSL – это Windowsпрограмма. вам потребуется получить образ от Cisco. Первая заключается в скачи вании образа с вебсайта Cisco CCO (www. сохра ненная в startup config. в файл startup config. чтобы актуальная конфигурация была доступна при загрузке устройства. боль шая часть маршрутизаторов Cisco поставляется без копии образа IOS на отдельном носителе (маршрутизаторы поставляются с предустанов ленной IOS). то конфигурация. А вот копировать running config в startup config. хранящаяся вне маршрутизатора. Резервное копирование текущего образа IOS без использования TFTP сервера несколько проще.com). RSL име ет в своем составе агент TFTP.

4.152 Destination filename [running config]?routera running config Обратите внимание на то. которые предусматривают перемещение от дельных конфигурационных файлов с маршрутизатора и на него. то при каждом копировании файл будет перезаписываться. . то снова используйте команду copy. чтобы оно отражало название марш рутизатора. то одна такая ко манда сохранит для вас текущую копию конфигурации маршрутиза тора. IOS запрашивает у вас IPадрес сервера. Если маршрутизатор имеет доступ к TFTPсерверу. TFTPсерверы копируют только в каталог root (и только из него). чтобы скопировать файлы с TFTPсервера обратно на маршрутизатор. Чтобы скопировать файлы на TFTPсервер. резервные копии каких файлов вы хо тели бы хранить. и там. выполните следующие ша ги: Router#copy running config tftp Address or name of remote host []? 10. В главе 3 «Введение в Cisco IOS» рассказывалось о копировании образа Cisco IOS с TFTPсервера на маршрутизатор. так как если вы поддержива ете маршрутизатор должным образом. Примечание Если вы работаете с несколькими маршрутизаторами. TFTP несовместим с полнофункциональным FTP. Введите адрес и имя файла назна чения. которому принадлежит конфигурация. используя упрощенную версию FTP. предполагается хранение только одного из файлов startup config и running config. Поэтому. Как правило. тогда IOS создаст копию вашей конфигурации на TFTPсервере.Резервирование конфигурационных файлов Cisco IOS 163 ден. то они должны быть идентичны. После того как в качестве места назначения копии указан TFTPсервер. если вы скопируете настройки файла running config для каждого маршрутизатора на один TFTPсервер.16. изучаемые в данной главе. Процессы. чтобы изменить имя копии (файла назначения) так. не изменяя имя файла. Примечание Сервер TFTP (Trivial File Transfer Protocol – простой протокол передачи файлов) от правляет файлы устройствам. что структура команды аналогична исполь зованной при копировании файла running config в startup config. Примечание Команда copy доступна только в привилегированном режиме работы командного интерпретатора Cisco. но сейчас мы поговорим о до полнительных функциях. не сильно отличаются от рассмотренных в главе 3. Сначала необходимо определить. которая работа ет по протоколу UDP (User Datagram Protocol – протокол передачи дейтаграмм пользователя). позаботьтесь о том. Ко манда copy используется и здесь.

Резюме • Одним из наиболее важных занятий пользователя маршрутизатора Cisco является его профилактическое обслуживание. • Аппаратную часть маршрутизатора Cisco можно защитить. что маршрутизатор не потеряет свои настройки. Но так как startup config читается только в про цессе начальной загрузки маршрутизатора. которая перезагрузит устройство. Это га рантирует. чтобы сохранить резервную копию running config в файле running config. если на момент начальной загруз ки они идентичны? . После того как интерфейс сконфигурирован. исполь зуя источники бесперебойного питания. необходимых для понимания маршрутизации Cisco. необходимо выполнить команду reload. Пришло время перейти к обсуждению более сложных тем. так и startup config. автономные или работаю щие в сети резервные устройства или комбинацию вышеперечис ленного. Теперь ваш запас ной маршрутизатор находится в рабочем состоянии. Впереди глава 8 «Введение в маршрутизируемые протоколы». обычно обращаются к диалогу базового конфигурирования (он изучался в главе 6). можно скопировать кон фигурационный файл с TFTPсервера на автономный маршрутизатор: Router#copy tftp startup config Address or name of remote host []? 10. Резервное копирование маршрутизаторов Cisco Если маршрутизатор вашей сети поврежден и вы используете резерв ный автономный маршрутизатор. Вопросы и ответы Вопрос Зачем нужно хранить резервные копии как файла running config. К настоящему моменту мы уже изучили большую часть основных воп росов.4. если с ним чтонибудь случится. что вместо того. Чтобы сде лать это. вам необходимо скопировать кон фигурацию неисправного маршрутизатора на резервный.164 Глава 7. Необходимо по стоянно осуществлять резервирование вашего маршрутизатора Cisco. Для того чтобы быстро настроить один интер фейс. сначала необходимо сконфигурировать интерфейс для запас ного маршрутизатора. мы посылаем ее в startup config. • Программное обеспечение защищается посредством выполнения резервного копирования на TFTPсерверы.152 Source filename [startup config]?routera running config … Router#reload … Заметьте.16.

Некоторые модели ИБП могут также защитить ваше оборудование от резких скачков напряжения. Тест Вопросы 1. Возможность питания от источника постоянного тока.165 Тест Ответ Может быть сделано множество изменений. Упражнение 1.4. 2. Какая команда используется для перемещения файлов с места на место? 2. 3. Неправда.16. если прово дивший изменения специалист забудет скопировать running config в startup config.152 Destination filename [running config]?routera running config Router#copy tftp startup config Address or name of remote host []? 10. отправьте копию конфигурации из IOS на TFTPсервер и обратно. Правда ли.16.152 Source filename [startup config]?routera running config … Router#reload … . 4. Решение Router#copy runnning config tftp Address or name of remote host []? 10. Файл startup config копируется в running config в про цессе загрузки маршрутизатора.4. ИБП может защитить от отключения электричества. От чего может защитить ИБП? Ответы 1. Используя команду copy. которые пропа дут при аварийном отключении маршрутизатора. Что отличает источники питания маршрутизаторов Cisco масштаба предприятия от источников питания маршрутизаторов других се рий? 3. copy. чтобы имитировать сбой в работе маршру тизатора и его замену резервным устройством. что файл running config копируется поверх startup con fig при каждом выключении маршрутизатора? 4.

.

II Протоколы и их функционирование 8 Введение в маршрутизируемые протоколы 9 Изучение основ IP 10 Настройка протокола IP на маршрутизаторе Cisco 11 Введение в сегментированные сети 12 Настройка протокола IPX 13 Введение в протоколы глобальных сетей 14 Введение в протоколы маршрутизации .

.

как на самом деле работают протоколы. Поэтому на страницах этой главы будет рассказано о работе протоко лов и о том. Чтобы при ступить к конфигурированию. как IP и IPX. Маршрутизируемые протоколы могут маршрутизироваться дру гими устройствами. необходимо иметь четкое представле ние о том. Такие общеизвестные протоколы. относятся к маршрутизируемым. всем маршрутизаторам необходимо одно: протокол. Маршрутизируемые прото колы – это то. Оставшаяся часть книги (в той или иной форме) знакомит с конфигурированием работы маршрутизатора в отношении используемых протоколов. что большинство людей понимает под словом «прото кол». как они связаны с маршрутизаторами. В главе будут обсуждаться следующие вопросы: • Распределение протоколов по категориям • Модель OSI • Типы и классы протоколов • Инкапсуляция протоколов Категории протоколов Протоколы можно разделить на две категории: маршрутизируемые протоколы и протоколы маршрутизации. Для того чтобы успешно перемещать данные из одного места в другое.8 Введение в маршрутизируемые протоколы В этой главе мы немного отвлечемся от конфигурирования маршрути заторов Cisco. .

Поэтому при плани ровании маршрутизируемой среды можно принять решение избегать использования некоторых протоколов. Дело в том. использование их маршрутизаторами. Примечание Многие протоколы сгруппированы в «наборы». К протоколам маршрутизации относятся RIP и OSPF. Помните (особенно это касается новичков в маршрутизации). а способ взаимодействия протокола с ком пьютером или маршрутизатором). То есть даже если протокол мо жет применяться для передачи информации в сети. которые маршрутизато ры используют для взаимодействия друг с другом (когда маршрутизи руют маршрутизируемые протоколы). Чтобы иметь четкое представление о том. а также поговорим о том. вы познакомитесь с такими маршрути зируемыми протоколами. что боль шая часть протоколов была создана для выполнения какихто специальных функ . что маршрутизаторы могут взаимодействовать с ним. встретите при работе с маршрутизаторами Cisco. сначала необходимо понять. чтобы разобраться в маршру тизации Cisco. Введение в маршрутизируемые протоколы Протоколы маршрутизации – это протоколы. это не означает. как: • IP (Internet Protocol – интернетпротокол) • IPX (Internetwork Packet Exchange – межсетевой пакетный обмен) А также со следующими протоколами маршрутизации: • RIP (Routing Information Protocol – протокол маршрутной информации) • IGRP (Interior Gateway Routing Protocol – протокол маршрутизации внутренне го шлюза) • EIGRP (Enhanced Interior Gateway Routing Protocol – усовершенствованный протокол маршрутизации внутреннего шлюза) • OSPF (Open Shortest Path First – первоочередное открытие кратчайших маршру тов) • BGP (Border Gateway Protocol – протокол граничного шлюза) В данной главе мы будем изучать работу протоколов. скорее всего. В конце главы будет представле но краткое описание немаршрутизируемых протоколов с пояснениями. Преж де чем перелистнуть последнюю страницу. как работают протоколы. поэтому в книге будет уделено внимание многим протоколам. Именно эти два протокола вы. или «стеки». где они работают (имеется в виду не физи ческое местоположение. Наиболее подробно будут рас смотрены протоколы IP и IPX. Эти протоколы помогают маршрутизаторам на иболее эффективно передавать данные.170 Глава 8. что не все протоколы можно маршрутизировать. Примечание Полное понимание протоколов необходимо для того. Разные протоколы работают на раз ных уровнях модели OSI. одно устройство может использовать набор протоколов для выполнения какойлибо задачи. в каком случае и ка кому протоколу отдать предпочтение.

(Поэтому бывают и немаршрутизируемые про токолы. вы сможете определить источник связанной с Web ошибки. Одной из многих функций маршрутизируемых протоколов является сегментирование и инкапсу лирование данных. данные должны пройти че рез эти уровни как на передающем.) Чтобы научиться безошибочно определять. поддерживая связь между компьютерами. зная. какие протоколы будут ра ботать с маршрутизаторами Cisco. Чтобы перенести ин формацию с одного компьютера на другой. ISO) разработала модель OSI (Open Systems Interconnect. В основе OSI лежит получившая дополнительное развитие эта лонная модель DoD. Например. Маршрутизаторы пользуются преимуществом этой функции. необходимо сначала понять различия между ними. что World Wide Web работает на седьмом уровне. Но маршрутизируемые протоколы могут существовать и в средах. Уровни модели OSI пронумерованы снизу вверх. Модель OSI В начале 1980х годов Международная организация по стандартиза ции (International Organization for Standardization. Так как седьмой уровень OSI управляет использованием приложений.Модель OSI 171 ций. Информация седьмого уровня одной машины должна: 1. Важно понимать. и совсем не обязательно. В следующих разделах будет описана роль модели OSI и ее влияние на работу маршрутизаторов Cisco. работающих вместе. . В результате появились семь уровней OSI. что это маршрутизация. взаимодействие открытых сис тем). Вам также легче будет выявлять возможные проблемы. применяя ее для содействия процессу маршрутизации. и один протокол умеет делать то. ISO взяла четырехуровневую модель DoD и струк турировала ее еще сильнее. Эти протоколы работают на разных уровнях модели OSI. что другой не может. Примечание Знание функций всех семи уровней модели OSI (даже тех. Объединившись. прото колы дополняют друг друга и могут коллективно выполнять ряд задач. что протоколы служат определенной цели. Примером двух протоколов. служат TCP и IP. Проиллюстрировать эти различия по может модель OSI. а какие – нет. Подразделение модели OSI на семь уровней помогает выделить некото рые области передачи данных для специализированных протоколов. где нет маршрутизаторов. то проблема с World Wide Web может быть связана с программой про смотра страниц. Переместиться с седьмого на первый уровень машиныотправителя. так и на принимающем устройст вах. которые не имеют пря мого отношения к маршрутизации) поможет вам лучше осознать перемещение данных.

Уровень приложений – это прямой доступ маршру тизируемой информации к программе. что бы стать удобочитаемой для следующего уровня. Каждый уровень модели OSI выполняет свою определенную функцию. предпринимаемый данными. когда вы просматриваете вебстраницу. В конечном счете данные становятся удобочита емыми на уровне приложений. чтобы аннулировать изменения. для их последующей маршрутизации. EDI) • Чаты • Утилиты навигации по Интернету Уровень приложений можно рассматривать как первый шаг. но при этом уровни с 4 по 7 работают некорректно. образующая вебстрани цу. Например. Уровень приложений Уровень приложений (уровень 7) занимается координированием связи между приложениями.172 Глава 8. поступающая с одного уровня. сетевым управлением и обработкой услуг. В круг обя занностей уровня приложений входят: • World Wide Web (WWW) • Шлюзы электронной почты • Электронный обмен данными (Electronic Data Interchange. перемещающиеся между клиентами и серверами. Когда данные дости гают принимающего устройства. или же для него предназначена. Информация. сделанные исход ным компьютером. проходит через семь уровней модели OSI на удаленном сервере. То есть большая часть маршрутизируемой информации (если не вся) или исходит от приложения. для маршрутизации) и до ставлена на устройство назначения. Этот уровень модели OSI синхронизирует дан ные. заведуя пере дачей файлов. Введение в маршрутизируемые протоколы 2. они переходят от уровня к уровню в обратном порядке. слегка изменяется. Уровень приложений модели OSI задает правила. мы сможем перейти к обсуждению принципов IP и IPX. в которую она направляется. Перейти с первого на седьмой уровень машиныполучателя. . как они попали на третий уровень. «пересекает» пространство Интернета и поднимается по уровням OSI вашего компьютера. работающего на устройстве. Изучив модель OSI. Поэтому даже если маршрутизатор имеет дело с данными только после того. то эти уровни будут пагуб но воздействовать на функционирование маршрутизатора. управляющие обработкой такой информации. Информация. В следующих разделах для обеспечения полного понимания роли про токолов в маршрутизации рассмотрены все уровни и выполняемые ими задачи. вы просматриваете данные на уровне приложений. 3. Быть передана протоколу (возможно. покидающими ПК.

подходящие для обработки остальными уровнями. отправляемая (или получаемая) этими тремя верхними уровнями (уровни 5. тем меньше вероятность того. а GIF использует сжатие изо бражений. Сеансовый уровень (работая в паре с сеансовым уров нем другого устройства) устанавливает сеанс связи между двумя при ложениями. Чем больше информации маршрутизируется в рам ках одного сеанса связи. чтобы маршрутизатор смог обработать поступившие дан ные без ошибок. что все эти сервисы требуют сжатия. Пользовательские данные преобразовываются в другие формы дан ных. Любые шифрования. их объем будет слиш ком велик. Два сеансовых уровня контролируют «разговор» и в нуж ный момент заканчивают сеанс. который понимают другие уровни. Если не применять к данным сжатие. называется пользовательскими данными. сетевая файловая система) Информация. Для MP3 необходимо чрезвычайно эффективное сжатие звука. фор . структурированный язык запро сов) • X Windows • NFS (Network File System. Доступные на уровне представлений службы включают: • MP3 • RealAudio • RealVideo • JPEG • GIF Заметьте. Также сеансовый уровень отвечает за: • SQL (Structured Query Language. Порции данных.Модель OSI 173 Уровень представлений Функция уровня представлений состоит в преобразовании информа ции уровня приложений в формат. Поэтому сжатие данных (вместе с шифрованием и дешифрованием) играет важную роль в обеспечении маршрутизации. Уровень представлений также отвечает за все функции аудио и видеопредставлений. что она достиг нет нужного получателя в целости и сохранности. Транспортный уровень Транспортный уровень (уровень 4) отвечает за получение пользова тельских данных от верхних уровней и разбиение их (или же обрат ную сборку) на удобные для передачи порции. дешифрования и сжатия данных производятся на шестом уровне модели OSI. Сеансовый уровень Сеансовый уровень (уровень 5) координирует связь между сетевыми устройствами. 6 и 7).

Такие сегменты передаются нижним уровням для дальнейшей обработки. но основная часть про цесса маршрутизации проходит именно на уровне 3. Если отправитель не полу чает уведомления.1. то генерируется ошибка и остальные сегменты не отправляются. по лучатель отправляет обратно уведомление. коммута торы третьего уровня и мосты) работает на сетевом уровне модели OSI. Примечание Работаете ли вы с сегментами. пере даваемых с одного ПК на другой по TCP. что получатель не отвечает (принимающее устройство больше не работает в сети). . Рис. так как TCP работает на четвер том уровне. так что уровень (а обычно и протокол) можно идентифицировать по формату данных. Большая часть устройств межсетевого взаимодействия (маршрутизаторы. называются сегментами. Затем эти сегменты по одному передаются указанному получателю. изображен на рис. он заново передает сегмент.174 Глава 8. Транспортный уровень также предоставляет возможность управления потоками данных. Транспортный уровень забирает пользователь ские данные с верхних уровней и сегментирует их. После нескольких по пыток отправляющее устройство старается заново установить соедине ние с получателем. 8.1. Получив сегмент. дейтаграммами или ячейками – знание тер минологии уровней модели OSI очень вам поможет. Введение в маршрутизируемые протоколы мируемые транспортным уровнем. Поток данных TCP Сетевой уровень Все уровни выполняют очень важные функции. Для каждого уровня существу ет специальный формат данных. Если оказывается. 8. кадрами. Поток данных. Например. Управление потоками помогает этому уровню обеспе чить надежную передачу данных от одного устройства к другому (с уста новлением соединений). то все передаваемые по нему данные будут иметь форму «сегментов».

которые переда ют кадры и ячейки. вы увидите. зависит от используемого протокола маршрутизации. из него извлекается информация об отправителе и помещается в таблицу. передаются канальному уровню. что получа тель действительно находится в сети B. содержащаяся в таблице маршрутов. Маршрутизатор просматривает свою собственную таблицу маршрутов (составленную из данных сетевых уровней) и определяет. оно посылает широковещательный пакет через свою локаль ную сеть (A). посвященных протоколам маршрутизации. Тогда маршрутизатор 1 пере сылает пакет в соответствующие сети. Примечание Так как маршрутизаторы практически всегда работают только на третьем уровне модели OSI. если устройство сети A хочет отправить данные устройству сети B. что получатель находится в сети B. Эта карта работает как проводник при на правлении данных из одной части сети в другую. пакет попадает на маршрутизатор 1. Когда устройство получает пакет. они перемещают данные только в виде пакетов. По мере роста таблицы сетевой уровень получает более явную картину сетевого окружения. Это позволяет им посылать маршрутизаторам информацию. Хотя функция со ставления карты сети имеет очень важное значение для маршрутиза ции. Этот широковещательный пакет проводит «разведку». и отправит данные туда. что формат данных во многом зависит от протокола. Тогда устройство сети A предположит. Персональные компьютеры и другие устройства также используют службы сетевого уровня для определения местоположения маршрутизаторов в окруже нии. Однако когда мы дой дем до WANтехнологий. к которым до бавлена адресная информация. Затем эти пакеты. Так как принимающее устройство не находится в сети A.Модель OSI 175 Для обеспечения правильности маршрутизации сетевой уровень соз дает логическую карту сети. соединяющий две сети. Примечание Данные. также сохраняются локально на маршру тизаторах Cisco в таблице маршрутов. Другие протоколы и устройства могут использовать эту информацию для эф фективной маршрутизации данных. Прежде чем достичь сети B. разыскивая адрес получателя. Маршрутизатор. используемые сетевым уровнем. Первым этапом создания карты сети является преобразование сегмен тов транспортного уровня в пакеты. Помните. то «разведчик» не получит ответ. используется она не только маршрутизаторами. Например. Более подробно таблицы маршрутов будут затронуты в следующих главах. отметит эту ситуацию в своей таблице маршрутов и в даль . что бывают маршрутизаторы. ко торая должна быть доставлена по сети. Конкретная информация.

Примечание Каждое устройство. пригодное для работы в сети. которые доступны не всем устройствам. содержащихся в кадре • Поле типа (в кадрах Ethernet_II) указывает. в которую входит MACадрес. заранее не извещая об этом получателя. когда данные посылаются на устройство без предварительного уста новления с ним соединения. Кадры содержат следующую инфор мацию: • Преамбулу (указывающую начало кадра) • Адрес назначения (получателя) • Адрес отправителя • Поле длины (в стандартном кадре Ethernet) указывает размер дан ных. Другими словами. подуровень MAC прикрепляет к пакету адресную информа цию.176 Глава 8. имеет присвоенный ему при из готовлении адрес. Разбивая пакеты на кадры. с которым вы пытаетесь поделиться информацией. предназначающиеся данному устройству. . управление доступом к среде) отвечает за кадрирование пакетов сетевого уровня. какой протокол будет получать данные • Данные • Контрольная последовательность кадра (проверочный номер. Введение в маршрутизируемые протоколы нейшем будет направлять все пакеты. Канальный уровень принимает пакеты от сетевого уровня и преобразует их в кадры данных. Поэтому уровень был разбит на два подуровня: MAC и LLC. В каждом подуровне существуют свои правила и атрибуты. Ключевым элементом сценария является знание адреса устройства. Подуровень MAC Подуровень MAC (media access control. Канальный уровень Сетевой уровень поддерживает карту сети. Такое обслуживание имеет мес то. в сеть B. Еще одной функцией подуровня MAC является обслуживание верхних уровней без установления соединения. отправляющее устрой ство отсылает данные по сети. Такой адрес называется MACадресом. а канальный уровень (уро вень 2) обеспечивает корректность информации в этой карте за счет ад ресации. Сбором и отслежива нием этих адресов занимается канальный уровень. однозначно идентифицирующий этот компонент в сети. соот ветствующий контрольной сумме кадра) Канальный уровень также обеспечивает много других возможностей.

что в подробном рассмотрении немаршрутизируемых протоколов нет необходимости.1. которой вы отправляете информа цию. поможет овладеть принципами маршрутиза ции. на постижение которых некоторые тратят долгие годы. в свою очередь. Подуровень LLC Одной из задач подуровня LLC (logical link control. . благодаря чему доставка кадров гарантируется по лучением уведомлений. Так как MACадреса уникальны и распознаются почти всеми протоколами. Машина. Весь вышеописанный процесс представлен на рис. поэтому я считаю. чем обслуживание с ус Не гарантируется доставка кадров тановлением соединений. Физический уровень Первый уровень модели OSI определяет физическое соединение между устройствами. как маршрутизаторы используют эту информацию для перемещения дан ных из системы в систему. (Не тратится время на установление соединений и ожидание ответов) Меньше нагрузка на сеть Получатель не знает об отправке данных. Все физические порты и интерфейсы оборудо вания Cisco для маршрутизации работают на физическом уровне моде ли OSI. как работают протоко лы. обсудим. может даже не работать в этот момент Далее вы узнаете. что подуровень MAC имеет очень важное значение для маршрутизации. Физический уровень принимает кадры от верхних уровней и передает их в виде битов по среде сети передачи данных. В этом случае перед отправкой кадров устанавливается соедине ние с получателем. что. При работе с интерфейсами маршрутизаторов Cisco это становится го раздо более понятным. Типы и классы протоколов Примечание Книга посвящена маршрутизации и маршрутизаторам Cisco. управление логи ческим соединением) является предоставление обслуживания с уста новлением соединений (в то время как MAC не устанавливает соедине ние).2. «За» и «против» обслуживания без установления соединения За Против Быстрее. то их можно встретить во многих аспектах маршрутизации. 8. Осмысление модели OSI поможет вам понять. Закончив разговор о внутреннем устройстве модели OSI.177 Типы и классы протоколов Таблица 8.

Схема прохождения данных через семиуровневую модель OSI . пока не будут использоваться маршрутизаторы. Для каких целей протокол был создан. что существование протокола не означает. что у них «внутри». Примером немаршрутизируемого протокола служит NetBEUI. как работают протоколы маршрутизатора и как маршрутизаторы Cisco с ними управляются. чтобы спо собствовать установлению соединений между системами. То есть ког да две системы используют протоколы с установлением соединений. работают на транс Рис. 8. такие как TCP (Transmission Control Protocol – протокол управления передачей). Протоколы с установлением соединения. на каких уровнях модели OSI он работает и что от него можно ожидать? Рассмотрение различных типов протоколов поможет вам понять.178 Глава 8. Для того чтобы понять. Протоколы с установлением соединения и протоколы без установления соединения Протоколы с установлением соединения разработаны так.2. Введение в маршрутизируемые протоколы Просто знайте. они устанавливают между собой соединение. что он маршрутизируем. как протоколы работают и как они перемеща ют данные. которые будут замечательно работать до тех пор. С помощью NetBEUI могут быть созданы целые сети. то прежде чем передавать информацию. необходимо знать.

в результате чего между уст ройствами возникает гарантированный канал связи. Таким обра зом пакет создает маршрут. Когда инициатор запроса посылает пакет установления соединения. они тесно связаны со многими дру жественными маршрутизатору протоколами без установления соеди нений. Процесс установления соеди нения представлен на рис. По завершении соединения иници ировавшая его система отправляет пакет «teardown». Но мы все же поговорим о них. в действительности это один из наиболее привлекательных аспектов данной категории протоколов. системаотправитель устанавливает соединение. к тому же.3. получа телю отправляется запрос на установление соединения. Так как многие маршрутизаторы работа ют на сетевом уровне (которому внутренне присуще отсутствие соеди нений). к пакету добавляется запись о пути. с которыми мы их и сравним. так как у них имеется ряд полезных свойств. который прошел пакет установления соединения. 8. Получающая пакет система отправляет свое уведомление (acknowledgment – ACK) по тому же пу ти.3. Когда одна система хочет отправить информацию в соседнюю. и две системы могут свободно обмениваться данными. который он проходит. которым соединение поддерживается. Процесс установления соединения . Сам процесс (инициирование соединений перед обменом информацией) не создает особых проблем.Типы и классы протоколов 179 портном уровне модели OSI. Получив его. 8. который пока зывает. протоколы с установлением соединения не являются маршру тизируемыми. Рис. И после откры тия сеанса связи между двумя системами все пересылаемые ими паке ты следуют по тому же самому маршруту. что соединение закончено и используемые для его поддержа ния ресурсы должны быть освобождены. Системаот правитель ждет уведомление о готовности к соединению. Проблемы для некоторых сетей может вызвать тот способ. по которому будет происходить обмен ин формацией между двумя устройствами.

отправленного той или иной системой. То есть каждый пакет отправляется по тому же пути. что два пакета будут отправлены по од ному и тому же пути. изза того что в основе работы маршрутизатора лежит случайность. Когда две системы участвуют в сеансе обмена информацией. такие как IP. Протоколы с установлением соединения имеют и ряд преимуществ для сетевого окружения. Протоколы без установления соединений. что облегчает поиск неисправностей в случае проб лем с соединением. специалист лег ко может определить маршрут. Используя такие средства. Использование протоколов без установ ления соединений несколько рискованно. Протоколы без установления соединений используют при доставке данных принцип «наибольших усилий». чем у протоколов без установления соедине ний. по которому взаимодействовали два устройства. работают (за редким исключением) на сетевом уровне модели OSI. Из чего можно сделать логичес кий вывод о том. присутствующие на рын ке) также работают на сетевом уровне. что все маршрутизируемые протоколы относятся к протоколам без установления соединений и что маршрутизаторы под держивают обмен информацией только без установления соединений. то доставка данных гаранти рована. то от пакета к пакету маршрут может меняться. между ними не устанавлива ется специальное соединение.180 Глава 8. как: • Несоблюдение порядка доставки пакетов • Потеря пакетов • Повышенная сложность при поиске и устранении неисправностей . К тому же. протоколы с установлением соединения работают по за данному пути. Введение в маршрутизируемые протоколы Но установление соединения и поддержание назначенного пути требу ют значительных ресурсов. Кроме того. А так как на этот выбор влияет множество связанных с со стоянием сети обстоятельств. С ними связаны такие воз можные опасности. что и предыдущий. как пакетные анализа торы или модули проверки текущего состояния LAN. Маршрутизато ры Cisco (и все остальные маршрутизаторы. Когда устройство пытается отправить информацию другой системе. Маршрутизатор всегда пытается выбрать «лучший путь» для отправки информации. Примечание Маршрутизаторы не могут гарантировать. Накладные расходы протоколов с установ лением соединения выше. то пакетподтверждение посылается. Так как прием любого пакета. Поэтому первым очень приятным свойством протоколов с установлением соединения является гаранти рованная доставка информации. он не может поддерживать назначенные пути. чтобы сообщить об успешном при бытии каждой порции данных. подтверждается. и диагностировать возможные проблемы.

Поэтому вероятность того. Еще одним неудобством. Именно поэтому они идеально подходят для маршрутизации. Поэтому для современных маршрутизируемых сетей так важно быстродействие протоколов без установления соединения.Типы и классы протоколов 181 Так как между устройствами нет выделенного соединения. подходят не для каждого случая (на самом деле они в большей или меньшей степени лишают маршрутизацию смысла). чем протоколы с установлением соединений. где же может возникнуть проблема. не совпадаю щему с остальными. каждый отправленный ими пакет может перемещаться по пути. необходимое для установления и завершения соединения. что в последние годы IP стал и тем и другим. они могут быть быстрыми. Классовые и бесклассовые протоколы Объяснять отличие классовых протоколов от бесклассовых лучше все го на примере IP. В том. Главным недостатком протоколов без установления соединений явля ется неминуемая потеря данных. чтобы попасть в один и тот же пункт назначения. Так как протоколы без установления соединения не требуют установ ления сеанса связи. и как бесклассовый протокол. вызванным отказом от использования выде ленного пути. то есть его можно сконфигурировать и как классовый. то чрезвы чайно сложно предсказать. в списке ваших при оритетов на первом месте должен стоять IP. конечно же. И хотя в большинстве случаев потери минимальны и едва за метны. Так как пакеты могут использовать различ ные пути. но риск всетаки есть. гораздо больше. Обычно они быстрее и требуют меньших ресурсов. в больших сетях накапливается. в котором были отправлены (если вообще прибудут). Хотя статические маршруты. Один из способов контроля маршрутизатора Cisco за доставкой дан ных из одной системы в другую – это использование статических маршрутов (когда возможно). по которой различия классовых и бесклассовых протоколов рассматриваются на примере IP. заключается в том. чем при использовании протоколов с установлением соединений. находящихся в недоставленных па кетах. что сложность поиска и устранения неис правностей возрастает экспоненциально при увеличении количества маршрутизаторов в сети. является то. на отправку уведомле ний и ответы на них. что касается протоколов. Время. они могут помочь в особенно ненадежных системах. . Причина. В условиях полиморфной природы маршрутизации протоколы без установления соединения предоставля ют возможность быстро перемещать данные из системы в систему. Есть и явные преимущества использования протоколов без установле ния соединений. что пакеты прибудут не в том порядке.

Маршрутизатор определяет. Примечание Хотя общепринятым считается разделение IP на три класса (A.0 и адрес машины – 0. Классы A. Маски (уникальные для классовых протоколов) указывают маршрутизирующему устройству. То есть та часть адреса. а другой – 2 миллиона сетей и 254 ма шины в сети. По этому стал популярным бесклассовый способ использования IP. В классе же C адрес 225. Например.0 и адрес машины – 0.198. он был заду ман как классовый протокол. применяя вторичный адрес или маску. что IP может быть разде лен на классы. Эти вычисления являются ключом к функциональности маршрутизатора. которые могут быть присвоены в течение жизни протокола.40. Хотя бесклассовые протоколы тоже используют один адрес для пред ставления как сети. Введение в маршрутизируемые протоколы Классовый IP По своей природе IP относится к классовым протоколам.198. Каждый класс предлагает разное количество адресуемых машин для адресуемой сети.0.0. Когда IP раз рабатывался (вместе с первыми сетевыми окружениями). всегда имеет одинаковую длину. B и C наиболее популярны при сетевой адресации. . так и сети на переменой основе. Бесклассовый IP Проблема классовых протоколов.9 может быть разбит на сете вой – 225. может иметь разный размер в зависи мости от используемого класса. что существует определенный предел количества ад ресов. таких как IP. но их поведение неизменно. какая часть адреса использована для се ти.20. которая определяет сеть (а не машину). Один класс может предлагать 127 адресуемых сетей и более 16 милли онов адресуемых машин в сети. которые никогда не меняются. В классовом протоколе один адрес используется для задания как ма шины. Но классы D и E могут использоваться в других целях. чтобы соответствовать потребностям орга низаций разных размеров.10.6 может быть разбит на адрес сети – 16. Часть адреса.0. в том. Клас сы были разработаны так. например для многоадресной передачи. в IPсети класса A адрес 16. Классы используются для определения предельного размера среды на основании соотношения количества машин и сетей.6.9.0. каждый из которых будет ориентироваться на нужды конкретной сети клиента.10. на самом деле их пять. какие биты протокольного адреса представляют сеть. относящаяся к машине. Это означает. что они конеч ны в том смысле.20. По этому маршрутизирующие устройства могут легко и быстро опреде лять сетевые биты адреса. В случае с IP протокол разделен на три (общепринятых) класса.182 Глава 8. так и машины.40. B и C).

кадры или ячейки. В процессе инкапсу ляции данные. готового к маршрутизации. что возникает воз можность маршрутизации информации к любой машине группы сетей на основе адреса суперсети. Эти маленькие одинаковые пакеты легче отправлять и получать. другие используют сегменты. Разработанный с целью помочь удовлетворить расту щий спрос на IPсети класса B. Во время инкапсуляции протокол присоединяет к каждому сегменту или пакету свой собственный заголовок. сетевые IPадреса сгруппированы в суперсети. Примечание Имя. Эффект создания суперсетей заключается в том. что обеспечивает более гибкую схему адресации. Одни протоколы работают с пакетами. куда направляются данные. какие сети принадлежат к конкретной группе. которое дается каждому меньшему пакету данных. чтобы промежуточные устройства сетевого взаимодействия могли определить. Содержимое заголовка зависит от протокола. Инкапсуляция представляет собой процесс деления сплошного потока данных на небольшие сегменты одинакового размера. CIDR является бесклассовой формой IP. на котором он работает. (Поля заголовка будут описаны при рассмотрении конкретных протоколов в следующей гла ве. Инкапсуляция Протоколы способствуют движению данных из системы в систему. . зависит от протокола и от уровня модели OSI. Поэтому сеть может настраиваться на работу с сегментиро ванными данными конкретного размера. ис пользуя процедуру под названием инкапсуляция. Адрес суперсети используется для опреде ления того.Инкапсуляция 183 CIDR В последние несколько лет широкое распространение получил прото кол CIDR (Classless InterDomain Routing – бесклассовая междоменная маршрутизация). Внутри структуры IP адреса биты сетевой части передаются адресной части машины.) Но несколько полей присутствуют в заголовках поч ти всех протоколов. Когда маршрутизаторы сконфигурированы для использования CIDR. упаковыва ются так. использующим один и тот же протокол. Заголовки IP обсуждались в главе 5 «Перемещение данных марш рутизаторами». пересылаемые из одной системы в другую. Но все это разные имена для од ного и того же: подвергнувшегося инкапсулированию сегмента данных. так как их размер легко спрогнозировать всем системам.

Последнее поле. чтобы пакеты были снова собраны в правильном порядке. как маршрутизаторы Cisco их используют. откуда отправлен пакет данных и куда его необходимо доставить.184 Глава 8. чтобы он смог использо вать свой первый протокол – IP. как вновь собрать из них поток данных. в каком были отправлены. чтобы опре делить. занимаются маршрутизируемые протоколы. Эта функция маршрутизируемых протоколов также жизненно важна для правиль ной работы маршрутизаторов. Протоколы можно разделить на маршрутизируемые и немаршру тизируемые. Обеспе чением того. Следующее поле – это порядковый номер. По существу. маршрутизируемое решение.) Еще одно необходимое поле содержит размер передаваемого пакета данных. что маршрутизаторы работают на сетевом уровне без уста новления соединений. – это контрольная сумма. но достаточно подробный рассказ о маршрутизируе мых протоколах служит введением в оставшуюся часть книги. контрольная сумма представляет (в краткой и легко воспроизводимой форме) содержимое передаваемого пакета. о котором мы сейчас поговорим. После получения пакета (но до его обратной сборки) устройство назна чения на основе полученных данных вычисляет контрольную сумму заново и сравнивает ее с полученной контрольной суммой. в которой они используются. удовлетворяющие кон кретным требованиям среды. Введение в маршрутизируемые протоколы Два из них – это адрес отправителя и адрес получателя. Бесклассовые протоколы относятся к разряду «универсальных». . не был ли пакет поврежден во время пересылки. Этот короткий. поэтому пакеты почти всегда прибывают на место назначения не в том порядке. легко управляемые части. Протоколы без установления соединения предлагают быстрое. Протоколы с установлением соединения используют соединения для создания выделенных путей между передающими устройствами. Эти адреса со общают маршрутизатору и другим устройствам сетевого взаимодейст вия. (Помните. Резюме • • • • • • Протоколы являются главной движущей силой маршрутизации. требу ющее небольшого количества ресурсов. Классовые протоколы делятся на классы. то система должна уметь определять. протоколы с установлением соединения и без установ ления соединения. Так как протоколы берут большие порции данных и делят их на более мелкие. кото рая познакомит вас непосредственно с протоколами и расскажет. классовые и бесклассовые. Теперь же мы углубимся в кон фигурирование маршрутизатора Cisco с тем. Данное поле очень важно для инкапсуляции.

Что такое CIDR и в чем ее важность? Ответы 1. чтобы понять. Транспортный уровень. . Тест Вопросы 1. CIDR – бесклассовая междоменная маршрутизация. Инкапсуляция помогает разбить потоки данных на легко управляе мые фрагменты и упаковать их так. Поэтому для перемещения информации с места на место маршрутизаторам необходимы службы сетевого уров ня. куда их следует отправить. Большая часть других устройств в сети использует маршрутизируемые протоколы.Вопросы и ответы 185 Вопросы и ответы Вопрос Зачем нужны маршрутизируемые протоколы. участву ющие в передаче данных. Маршрутизаторы используют протоколы маршрутизации. которая помо гает продлить жизнь IPсхем за счет использования суперсетей. Вопрос Почему маршрутизаторы работают только с протоколами се тевого уровня? Ответ Сетевой уровень отвечает за составление карт сетей и их окру жений. куда должны быть переданы данные. если маршру тизаторы используют протоколы маршрутизации? Ответ Маршрутизаторы – это не единственные устройства. Какой уровень модели OSI занимается управлением потоком дан ных? 3. Другие устройства используют маршрутизируемые протоколы для перемещения данных и управления ими. 4. Относится ли IP к протоколам с установлением соединения или же без установления соединения? 2. В чем смысл инкапсуляции протоколов? 4. 2. IP – это протокол без установления соединения (а вот TCP – прото кол с установлением соединения). чтобы промежуточные устрой ства могли понять. чтобы перемещать информацию от одного маршрутизатора к другому. 3.

в то время как IP – протокол сетевого уровня. Два протокола дополняют друг друга. Как работает TCP/IP и почему он так популярен? Для того чтобы по знакомить вас со всеми базовыми компонентами IP. который поможет вам понять. вероятнее всего.9 Изучение основ IP TCP/IP (Transmission Control Protocol/Internet Protocol – протокол уп равления передачей данных/протокол Интернета) – это самый попу лярный на сегодняшний день стек сетевых протоколов. в этой главе будут рассмотрены такие темы: • IP • Организация подсетей • Надсеть IP • IP и маршрутизаторы Cisco . который вы.) Примечание В предыдущей главе говорилось. то здесь мы не будем говорить о TCP. (Конфигурирование IP на маршрутизаторе Cisco является темой следу ющей главы «Настройка протокола IP на маршрутизаторе Cisco». встретите при конфигурирова нии маршрутизаторов Cisco. Но в этой главе мы пока не будем зани маться установкой IP на маршрутизаторе Cisco. Данная глава – это чтото типа букваря. необходи мо понять. как работают они оба. как работает IP. что в терминах модели OSI TCP относится к прото колам транспортного уровня. чтобы осознать целостную картину. Но так как маршрутизатор работает только с од ним протоколом стека TCP/IP – IP. и. Он содержит протокол.

Примечание Адрес хоста (машины) также иногда называют адресом узла.11111111. Так как биты двоичны. но не все они могут быть использованы. IP работает только на сетевом уровне. 9. IPадрес состоит из 32 битов или 4 байтов. Зарезервированные IP&адреса Адрес Двоичный Причина резервирования 0.) Се годня практически невозможно работать в компьютерной индустрии и не знать. Ис пользуя адресную IPсхему.1.255. Адрес не может состоять из одних 11111111. что такое IP.11111111 единиц.0.95. как он рабо тает и почему он настолько популярен? В этом разделе мы поговорим о работе IP. Используется протоколом RIP для маршрутизации 255.0 00000000. то максимальное значение.255.0.1.00000001 петлевого контроля В зависимости от класса адреса.95.187 IP IP Все знакомы с протоколом IP и применяемой в нем адресацией.0.00000000 нулей.0. Используется для широко вещания 127. об адресации и организации подсетей.255 11111111. а вторая – машину.1 01111111. со держащие по байту каждая. которое достижи мо в пределах одного байта. (Об этом рассказывалось в главе 6 «Запуск маршрутизатора и работа с ним».0. Список IPадресов. которые считаются зарезервированными. Зарезервировано для внутреннего 00000000. Но понимаете ли вы на самом деле. Примечание IP облегчает работу сетевого уровня по созданию карты сетевого окружения.255.255. . от одного до трех байтов заняты под идентификацию машины и от трех до одного байта используются для определения сети. сетевой уровень может составить подробную картину сети вокруг хоста. когда устанавливались адреса для интерфейсов Ethernet.00000000. То есть возможный диапазон IP адресов выглядит как 0. приве ден в табл.255.00000000.0–255. Стандартный IPадрес выглядит так 128.178 – четыре части. Таблица 9. (Эти числа достижи мы. Адрес не может состоять из одних 00000000. – это 255. Первая часть адреса задает сеть.) Будьте осторожны и не используйте для своих маршрутизаторов один из зарезервированных адресов.0. Умение отличать хост от сети очень важно для маршрутизации.

00000000. 9.2. вы сможете правильно определить маску подсети при конфигурировании интерфейса.01001011. Исследуя двоичную запись адреса. Поясним это на двоичном уровне. что первый бит равен 0. Первый бит адреса класса B имеет значение от 128 до 191.1. Сетевые адреса класса A имеют диапазон от 1 до 127. Изучение основ IP Для того чтобы отслеживать количество адресов. адрес 140.75.0.1. относит ся к классу A.0 соответствует двоичному 10001100. 9. Адрес класса A Рис. B и C. Например. IPадрес. Первые два бита – это 10.0. IPадреса разделены на три класса: A. Разбиение адреса класса A на адрес сети и адрес узла изображено на рис. а узел – два других. изображен на рис. Например.2. Адреса класса A У адресов класса A первый байт адреса представляет собой сеть. Следовательно.188 Глава 9. выделенных органи зациям различных размеров.0 в дво ичной записи выглядит так: 01111111. Существует также малоизвестный (и еще меньше используемый) класс D. разделенный на адрес сети и адрес узла. входящего в этот диапазон. мы обнаружим.) Зная класс адреса. 9. IPадрес класса B.00000000. что все адреса клас са B начинаются с 10.00000000. то есть два первых бита первого октета – это всег да 10. Рис. Адреса класса B В адресах класса B сеть представляют два первых байта адреса. Заметьте. 9. (Класс D главным обра зом используется для многоадресной передачи.00000000. о котором мы не будем рассказывать. а ос тальные три байта – узлы. Первый бит первого октета адреса класса A – это всегда 0.00000000. адрес 127.0. Адрес класса B . начинающийся с числа.

они нечасто используются.255. чтобы различать адрес сети и адрес узла.255.230.189 IP Адреса класса C В адресах класса C три первых байта определяют сеть. Не тратьте время на раздумья об этих адресах. В данном конкретном случае устройство не сможет взаимодействовать ни с какими другими устройствами подсети 255. Примечание Вы могли обратить внимание на то. преобразуем IPадрес в двоичный формат. что верхняя граница разрешенных значений для адресов класса C равна 223.230. Разбиение адреса класса C на адрес сети и адрес узла изображено на рис.0 выглядит вполне законно. адрес класса C – 198.255.114: 11000110. Адрес класса C Давайте посмотрим на адрес класса C в двоичном формате: 198. Чтобы понять.230.00110010. 9.01000100.50.0.68. На первый взгляд адрес 230. Рис. Маска подсети Маска подсети используется IP для того.230. если вы конфигурируете интерфейс маршрутизатора для сети класса C и присваиваете ему адрес 230.3.01010101.85. а последний – узел. 9. к примеру. О существовании таких диапазонов полезно знать при поиске и устранении неис правностей.01110010 . Разрешенные значения первого байта сетевого адреса в данном случае входят в диапазон от 192 до 223. как работает маска подсети.0 (правильная маска подсети для сети класса C). Такой зазор оставлен для класса D (223239) и класса E (240255).40. Возьмем.3. в то время как IPадреса могут достигать значения 256. Например.00101000.0 соответствует двоичному адресу 11000110.0 с маской подсети 255.00000000. хотя на самом деле это адрес класса D.255. Все адреса класса C начинаются с трех цифр: 110. то можете столкнуть ся с проблемами.

0 или (в двоичном виде) 11111111. а потом уже реализовывать их. .11111111.0.0. 9. состоит из нулей. Теперь следует определить количество бит. На рис. (Даже если вы создаете три сети.0. то легче увидеть.0. что сеть обозначена единицами.00000000. которые будут переданы сетевому адресу. Но да вайте все же немного поговорим о процессе разбиения сети на подсети.255.0.255. а где ад рес узла? Если вы посмотрите на двоичное представление адреса и мас ки. Благодаря этому одна лицензия на IPсеть может использоваться для адресации более чем одной сети (подсети). Маска подсети для 10.11111111. Организация подсетей При разделении сети на подсети биты из той части адреса. Приведем существующие по умолчанию маски подсети для трех классов адресов: Класс A = 255. Я бы предложил вам сначала нарисовать схе мы своих подсетей на бумаге. Изучение основ IP Маска подсети для IPадреса класса C выглядит как 255. как организуются подсети.0. чтобы познакомить вас с данным вопросом.0.0 Класс B = 255. какую маску вам следует применять. Требуется разбить лицензию 10.0 так. где сетевой адрес. передаются в сетевую часть адреса. С чего начать? Начнем с того. но такая задача может быть и сложной.0 – 255. Теперь все кажется оче видным.0.255.0.255.00000000. чтобы предусмотреть еще три сети. относящаяся к адресу узла. то увидите.190 Глава 9.0 Организация подсетей – это техническая операция. что посмотрим на маску подсети.0. в то время как часть.00000000.255. но когда вы начинаете организовывать подсети в своей сети. как организовы вать подсети. которая за дает адрес узла. которой вам точно не удастся избежать при работе с маршрутизаторами Cisco. оказывается. а в некоторых случаях и мучительной.) Если преобразовать маску подсети в двоичный формат. в которой органи зация подсетей принесла бы пользу. Чем боль ше вы этим занимаетесь. пе реведем и ее в двоичный формат: 11111111. Предположим. тем понятнее становится. что есть и сложности.0 Класс C = 255. чтобы получилось три под сети. у них должна быть общая маска под сети.00000000 Как она может помочь протоколу IP узнать. Примечание Используемый класс IPадресов определяет.4 показана сеть.

11000000. Сеть. не разбитая на подсети например. Для адресов узлов осталось всего 22 бита. можно использовать такое уравнение: 2x – 2 = количество адресов (где x – количество бит в адресе) Во втором байте рассмотренного примера мы использовали два бита для сетевого адреса. .00000000. Следовательно. При подсчете количества бит. в сетевую часть маски: 11111111. 9.00000000 Получается новая маска подсети – 255.192. что мы передаем два бита из той части маски. значит.0. чтобы обеспечить создание требуемого количества подсетей. которые должны быть переданы в сете вую часть адреса.4.0. их общее количество равно 222 – 2 = 4 194 302. количество сетей равно 22 – 2 = 2. которая соот ветствует адресу узла.Организация подсетей 191 Рис.

С помощью организации подсетей можно лучше управлять трафиком между ними. Каждый сетевой адрес должен быть кратен этой раз ности. Создание надсети применяется при бесклассовой междоменной маршрутизации (CIDR). «не лихорадя» сетевое окружение. чтобы получить 255. При создании подсетей биты из адреса узла передаются в сетевую часть адреса. Надсеть IP В связи с растущей популярностью CIDR появилась необходимость объединения группы сетей в надсеть. . В нашем примере маска подсети равна 192. то образуется шесть сетей (23 – 2). Очевидно. [меньше чем] x где x – это новая маска подсети. значит 256 – 192 = 64 Следовательно. добавленные к сетевому адресу. у которого и отправитель и адре сат находятся в одной подсети. Раз мер интервала между сетевыми адресами равен разности 256 и новой маски подсети.4. что нам не потребуется так много узлов. i = 1. при организации надсетей этот процесс происходит с точностью до наоборот.0. . Если не создавать подсети.0 и 10. то трафик (порождаемый ши роковещательными пакетами и CSMA/CDпакетами) начинает отри цательно влиять на производительность сети. не разрешено.0 (128 = 64 + 64).192 Глава 9. состоящих из одних единиц или нулей. что исполь зование адресов.0. 9. но прежде всего нас интересует количество сетей.128. . не привели к образованию достаточного количества сетей. . Так как административные про . остается в пределах этой подсети. Два бита. допустимыми являются сети 10. представленный на рис. по 2 097 150 узлов в каждой. После же организации подсетей любой поток информации. 2.0. Образуется «надсеть» высшего уровня. необходимы три сети.0 (224 = = 128 + 64 + 32). Чтобы успешно разбить на подсети пример. Если же доба вить три бита в маску подсети. то получится 192. при этом быть положительным и не превышать значение маски подсети: iй сетевой адрес yi = i * (256 – x). поэтому необходимо вычесть два эти варианта. Если еще раз прибавить 64.224. то есть наша маска подсети. Изучение основ IP Примечание Почему следует вычесть 2 из общего количества адресов? Дело в том. Второе уравнение применяется для вычисления сетевых адресов. кото рой принадлежат все ваши сети.64.

11111111. чтобы уменьшить количество сетей.0 и 215. которые были пред ставлены в начале раздела. Будучи наложенной на сетевой адрес 215. так и надсетей. Если передать два бита из сетевой части адреса в адрес хоста. как маршрутизатор узнает.50.0 (маска класса C для обе их упомянутых сетей) выглядит как 11111111. . Вспомните. если использовать те же вычисления. Так и пришли к созданию надсетей. то маска распространяется на две се ти: 215. тем лучше будете осознавать дальнейшие темы. Например. кото рая показывает.50.50. то ответ очень прост. а к надсети класса C. что многие протоколы.25. Чтобы поднатореть в этом вопросе.0 относится не к подсети класса B.0. Вскоре вы узнаете. то можно создать надсеть. пред ставленные в этой книге.255.255. как маршрутизируемые. 00000000. 252. Двоичная запись маски подсети 255. 252.50. Если адреса сетей начинаются с 215.0.11111111.26. так и протоколы маршрутизации.x. создается маска.25. эта маска со общит маршрутизатору.26. то маска превратится в 11111111. то получится. Только адрес сети класса C может начинаться с 215.0. которая бы объединила и связала две сети для использования в рамках одной и той же физической среды. поэтому новая маска должна относиться к надсети класса C. попрактикуйтесь на бумаге в создании как подсетей. Первый октет сетевого адреса выглядит как 215. если окружению присвоены два сетевых адре са: 215. а при создании надсети биты «покидают» сете вую часть адреса.IP и маршрутизаторы Cisco 193 цедуры выделения адресов мучительно медленно работают с больши ми классами IPадресов.x. что две сети включены в надсеть.x.25.11111111. IP и маршрутизаторы Cisco Для работы маршрутизаторов Cisco необходимо использование IP. Чем лучше вы разберетесь в IP на начальном этапе обучения маршру тизации Cisco. Легче понять надсети. что отдельные сети принадлежат к одной большой су пергруппе.0.255. При организации подсетей биты передаются из адреса узла в сетевую часть адреса. Примечание Если вы беспокоитесь о том.11111100. если рассматривать их во взаимосвязи с подсе тями. или бази руются на IP.50. Когда группа адресов объединяется в надсеть.0 и 215.00000000 (или 255. что новая маска 255. или же зависят от него. что передача двух битов из ад реса узла в сетевую часть адреса включит в состав вашей надсети две (то есть 22 – 2) сети.25. потребовалось найти способ продлить жизнь оставшихся адресов.50.255.0).

в котором биты заимствуются у адреса узла IPадреса в пользу сетевой части адреса. Узнать сетевые адреса класса C можно по цифрам 110 в первых двух битах первого октета адреса. но не с TCP? Ответ Хотя два протокола входят в один стек. То есть функциональный пакет Cisco IOS «Basic IP» по умол чанию поставляется со всеми маршрутизаторами Cisco. являются неотъемлемой частью обеспече ния работы маршрутизаторов Cisco. Резюме • • • • • • IP является важным элементом работы маршрутизаторов Cisco. Такие средства. давайте займемся конфигурированием наших маршрутизаторов Cisco. а также связанные с IP команды и программы. Образуется меньше сетей. Другие марш рутизируемые протоколы. как ping. Это не только главный протокол Интернета. Изучение основ IP Все маршрутизаторы поставляются с возможностью маршрутизиро вать IP. в котором биты передаются из се тевой части IPадреса в адрес узла. в результате чего сетевой администратор может работать с несколькими сетями. требуют установки допол нительного функционального пакета.194 Глава 9. Два первых бита первого октета сетевых адресов класса B содержат 10. trace route и telnet. то по чему маршрутизаторы работают только с IP. Итак. являются продуктами стека протоколов TCP/IP и име ют важное значение для работы маршрутизатора. инструментальные средства. Вопросы и ответы Вопрос Если TCP и IP входят в один и тот же стек протоколов. где работают и маршрути заторы. Создание подсетей – это процесс. Сетевые адреса IP класса A можно идентифицировать по первому нулевому биту первого октета в двоичной записи. Создание надсетей – это процесс. такие как IPX. В следующей главе мы изучим конфигурирование маршрутизатора для работы с IP. основанные на IP. они были созданы для выполнения различных задач. записанного в двоичном формате. Вопрос Почему IP поддерживается всеми функциональными пакета ми Cisco IOS? . в то время как IP занима ется адресацией на сетевом уровне. В мире маршрутизаторов Cisco избежать использования IP невозмож но. с ко торыми администратор может работать. TCP был разработан для нужд транспортного уровня модели OSI. но зато в каждой сети по является возможность организации большего количества узлов. Поэтому мы потратили чуть больше времени на обсуждение этого протокола.

30.0. Пять (от A до E) 2. IP будет тем протоколом.1? 4.0 3.0.195 Тест Ответ IP – это основной протокол всех маршрутизаторов.1 . К классу A 4. Вне зави симости от того. который необходим вам для маршрутизации. Какая маска подсети является стандартной для IPадресов класса C? 3.45. Тест Вопросы 1.255. состоит ваша среда маршрутизации из двух маленьких сетей или из группы вебсерверов. К какому классу относится IPадрес 126. 127. Какой IPадрес зарезервирован для петлевого контроля? Ответы 1.255. Сколько классов было создано для IP? 2. 255.

Часть этой главы посвя щена непосредственно ICMP. которые могут случиться с маршрутизаторами Cisco. мы рассмотрим такие темы: • IP и интерфейсы Cisco • ICMP • Использование утилит ICMP • Telnet • Удаленное администрирование с использованием Telnet • rlogin ICMP – это протокол. Чтобы до стичь этой цели. непосредственно связанных с IP. о которых еще не говорилось. В этой главе будут рассмотрены два таких дополнительных средства: ICMP (Internet Control Message Protocol – протокол управления сообщения ми в Интернете) и Telnet. ICMP является мощным инструментом диагностики в мире маршрутизации. Освоение ICMP и его утилит поможет вам обнаружить большую часть проблем. . например таких. Но существует также ряд других прото колов и инструментальных средств. как ошибки при соединении типа «точкаточка». которые дали ему имя (TCP и IP). что вы полностью освоили использование и работу IP.10 Настройка протокола IP на маршрутизаторе Cisco В главе 9 мы обсуждали один из наиболее популярных сегодня прото колов в маршрутизации – IP. После знакомства с ними и изучения команд конфигурирования IP на маршрутизаторах Cisco можно будет счи тать. тесно связанный с IP. Стек протоколов TCP/IP включает в себя не только те два протокола.

В этой главе мы поговорим об использовании возможностей IP. и осмысление каждого аспекта его работы необходимо для пони мания внутренних механизмов маршрутизации. чтобы получить доступ к командной строке. не меняя при этом местоположения. – это Telnet. что он предоставляет маршрутизаторам Cisco возможность удаленно администрировать другие маршрутизаторы Cisco. В нем мы выполняем команду configu re terminal. Второе (и наиболее важное) предназначение Tel net заключается в том. чтобы IP заработал. выполните такие команды: Router>enable Router#configure terminal Router(config)#interface ethernet 0 Router(config if)# Команда enable активирует привилегированный режим работы ко мандного интерпретатора Exec. Разделы главы – это кусочки той большой картины. давайте перейдем к конфи гурированию маршрутизатора для работы с IP. используя Telnet. Поэтому для того. IP и интерфейсы Cisco IP как протокол уже должен быть установлен на вашем маршрутиза торе. Telnet может быть вам знаком. То есть. Если вы имеете опыт работы с компьютерами. то будете обладать хорошим запасом базовых знаний. Эта глава завершает наш разговор об IP. безусловно. Все функциональные пакеты Cisco IOS. Маршрутизаторы Cisco используют этот протокол в двух целях. IP – это. ПК может использовать Telnet для взаимодействия с маршрутизатором Cisco. самый важный протокол в современной маршрутиза ции. которой является стек протоколов TCP/IP.IP и интерфейсы Cisco 197 Еще один широко используемый протокол. Возможность администрировать несколько серверов. не требуется устанавли вать никакого программного обеспечения. Чтобы войти в режим конфигурирования интерфейсов марш рутизатора Cisco. когда все вводные слова сказаны. Используем команду interface ethernet 0 для перехода от глобального конфигурирования к конфигурированию интерфейсов (будем настраи . который также напрямую связан с IP. становится бесценной при работе в больших и очень больших средах маршрутизации. кроме IPX Basic. Все настройки IP производятся в режиме конфигурирования интер фейсов. Вопервых. Теперь. Затем мы сможем по грузиться в изучение связанных с ним программ и их использование. Когда вы дочитаете главу до конца. содер жат IP. один маршрутизатор Cisco может уда ленно администрировать несколько других маршрутизаторов Cisco. Маршрутизатор переходит в режим глобального конфигу рирования.

15.) Команда. Поэтому 1 Непонятно. . разрешающая маршру тизатору работать в бесклассовом режиме. то следует разрешить маршрутизатору работу с ним. Если вы знаете. так как возможность бесклассовой маршрутиза ции IP затрагивает все интерфейсы. то следует его задать. если ваш маршрутизатор не является маршрутизатором «последней надежды» сети.x – это надсеть наиболее близкого соот ветствия. что имелось в виду по поводу перенаправления в сеть 128.156. так как у маршрутизатора нет такого маршрута. То есть конфигури руемый маршрутизатор должен знать.0.0 и поступает пакет с ад ресом назначения 128. которые должны ра ботать с IP. Такая ко манда разрешает работу IP для одного интерфейса маршрутизатора. если у маршрутизатора существуют определенные маршруты для сетей 128.0 Команда ip имеет ряд параметров.68. Чаще всего такие пакеты отправ ляют в другую сеть. для чего необходимо использовать шлюз. выглядит так: Router(config)#ip classless Заметьте.198 Глава 10. В режиме конфигурирования интерфейсов достаточно одной простой команды. так как 128. что будет введен IPадрес для интерфейса и маска подсети.255. вы можете включить маршрутизацию. что ему делать с пакетами. – Примеч.68. что в вашей сети будет использоваться бесклассовый IP. для которых не определены маршруты. (Бесклассо вый IP обсуждался в главе 8 «Введение в маршрутизируемые протоко лы» и главе 9 «Изучение основ IP». он пересылается в надсеть. то он будет перенаправлен в сеть 128.0. что команда ip classless выполняется в режиме глобального конфигурирования.0.x.46.16 255. посредством одной простой команды: Router(config)#ip routing Команда ip routing включает маршрутизацию IPпакетов между все ми сконфигурированными интерфейсами.77. Может также возникнуть необходимость разрешить бесклассовую маршрутизацию IP с помо щью отдельной команды.45. Если в таблице для пункта назначения пакета не найдено соответствия.46. Например.69. 68. Повторите ее для всех физических интерфейсов. он пытается установить соот ветствующую сеть по своей таблице маршрутов. Настройка протокола IP на маршрутизаторе Cisco вать интерфейс Ethernet 0). опятьтаки. Ключевое слово address указывает.4.0 и 128. Когда интерфейсы настроены.46. и IP уже может использоваться на вашем маршрутизаторе: Router(config if)#ip address 10. науч. ред.1 Наконец.46.46. Когда маршрутизатор получает пакет.

для которых не заданы маршруты. 100. то можете его не включать. что и эта команда выполняется в режиме глобального кон фигурирования.52.2. За ip route должно следовать определение статического пути. и. Чтобы определить временные пути.0.IP и интерфейсы Cisco 199 маршрутизатор последней надежды также может быть шлюзом по умолчанию. Давайте немного поговорим о них. perm. определяет весь статический путь как по стоянный (permanent). следовательно. необходимо указать.0 255.0 Ethernet 0 100 perm Команда ip route определяет для маршрутизатора прямой путь к ука занной сети.0. Этот параметр. Можно с уверенностью предположить. Примечание Маршрутизатор последней надежды – это тот. не при . Чтобы установить адрес шлюза по умолчанию. должен быть настроен как маршрутизатор последней надежды для всех остальных устройств сети. на который все остальные маршру тизаторы сети пересылают пакеты.1 Отметьте. вы можете управлять по током данных вне вашего маршрутизатора. Последний параметр. Устанавливая статические пути. Тогда используется путь с наименьшей метрикой. Поэтому он будет сохранен в конфигурацион ном файле startup config. на который будут пересылаться все пакеты. Но команда ip route требует указания нескольких параметров.65. что в большинстве случаев. ес ли хотите. когда на марш рутизатор приходит пакет. будет применена ко всем интерфей сам. имеющим прямое соединение с Ин тернетом.2. когда для некоторой сети определено не сколько путей. Так как эти настройки производятся в режиме глобального конфигу рирования. его следует переслать в Интернет. для которого нет предопределенного маршрута. то есть должны быть указаны IPадрес сети и маска подсети. определяет административную метрику маршрута. Такой марш рутизатор чаще всего является единственным. Поэтому следующий параметр задает физи ческий интерфейс. соот ветствующие данному статическому пути: Ethernet 0. В заключение используйте команду ip route для определения ста тических путей IP: Router(config)#ip route 198. используйте команду ip default gateway: Router(config)#ip default gateway 198. для какого интерфейса маршрутиза тора определяется путь. Следующий параметр выбирается в некоторой степени случайно. соединяющий вашу сеть с Интернетом. а другие становятся резервными. Поэтому маршрутизатор. Административная метрика используется в тех случаях.

На пример.255.1 255.200 Глава 10. необходимо выполнить такие ко манды: Router>enable Router#configure terminal Router(config)#interface ethernet 0 Router(config if)#ip address 10.60. и после перезагрузки маршрутизатор о них забывает. 10. 10.255.60.50.0 Router(config if)#^Z Router#configure terminal Router(config)#interface ethernet 1 Router(config if)#ip address 10.0 Router(config if)#^Z Router#configure terminal Router(config)#ip routing Router(config)#ip route 10. чтобы он использовал IP и маршрутизировал его между сетями A и B? Рис.13.0 255.50.255.0 e1 perm .13.0 255. как следует сконфигурировать маршрутизатор сети.0 e0 perm Router(config)#ip route 10. Давайте проработаем несколько сценариев IPмаршрутизации. Пример IP&сети Чтобы разрешить маршрутизацию.1 255.1. изобра женной на рис.255.255.13.13.255.255.1.255. Временные пути не сохраняются в конфигура ционном файле. Настройка протокола IP на маршрутизаторе Cisco меняйте параметр perm.

Следующий при мер иллюстрирует часто встречающийся вариант сетевой среды. 10. Решение состоит в использовании параметра secondary команды ip ad dress для указания вторичного IPадреса для одного из интерфейсов. Рис. подобных описанной выше. . Однако для того чтобы обладать всеми базовыми знаниями. объединяющая три подсети В данном случае существующая сеть приобретает третий. На рис. 10. Примечание Интерфейсам маршрутизатора Cisco можно установить вторичный адрес.IP и интерфейсы Cisco 201 Хотя такой план действий может показаться слишком простым с практической точки зрения. Но любой пакет. более мел кий сегмент.2 изображены три сети. что будет способствовать разрешению ситуаций. Проблема в том. что два физических интерфейса марш рутизатора уже использованы.2. вам не по мешает знать о существовании еще одного сценария. необходи мыми для конфигурирования IP на маршрутизаторах Cisco. объединенные вместе. по существу. Сеть. именно он лежит в основе функционирования любой сети.

что они выводят.98. . 10. это поможет содержать вашу сеть и маршрутизатор в хорошим состоянии. Пре имущество в том.2. Тесная связь с IP имеет свои плюсы и минусы. как ping и traceroute. Поэтому для того чтобы научиться работать с маршрутизатором Cisco. все же остается немного персональных компьютеров и других устройств. Далее в разделе рассказывается о технологии и принципах ICMP.255. вы уже изучили. которые не используют IP.0 secondary Итак. С другой стороны. Эти программы применяют ICMPпакеты для проверки возможности соединения между устройствами. вы все равно получите доступ к командам ICMP. некоторое количество команд. и. как им пользоваться. Чтобы сконфигурировать вторичный адрес для маршрутизатора. необходимых для настройки IP на маршрутизаторе. изоб раженного на рис. Для установки ICMP на маршрутизаторе не требуется никакого дополни тельного конфигурирования. Большая часть ПК и других пригодных для работы в сети устройств об ладает способностью использовать такие средства. Настройка протокола IP на маршрутизаторе Cisco отправленный с этого интерфейса. толь ко они не будут работать до тех пор. используйте такую команду: Router(config if)#ip address 10. необходимо наличие хотя бы одного ра ботающего интерфейса. вам необходимо знать эти команды и пони мать.1 255. использующего IP. ICMP не в состоянии обнаружить и продиагностировать такие устройства. и сумеете использовать их с выгодой для себя. Примечание Хотя для установки ICMP или сервисов ICMP на маршрутизаторе не требуется ника кого дополнительного конфигурирования. как работают данные программы.202 Глава 10. Если ни один из интерфейсов не скон фигурирован для работы с IP. будет иметь в качестве адреса отправителя пер вичный адрес интерфейса. Теперь можно спокойно присту пить к обсуждению остальных связанных с IP программ и функций. Многие устройства используют сервисы ICMP для текущего контроля над сетью и получения информации о се тевом окружении. что благодаря распространенности IP многие устрой ства допускают применение ICMP. к сожалению. Если вы будете знать. но вы должны знать.0.20. пока протокол IP для интерфейса не будет включен. Утилиты ICMP обеспечивают возможность достаточно простой диаг ностики сетевых проблем. ICMP ICMP очень тесно связан с IP.

Давайте рассмотрим на примере. Используя ICMP. 10. Сетевые окружения становятся все больше и сложнее. Соедине ния с Интернетом добавляют в среду маршрутизации сотни. который используется почти исключительно для проверки связности узлов сети и диагностики возможных проблем. . Обе эти программы обладают мощными диагностическими возможностями. но и обеспечивает предоставление информации о том.3. Одно часто встречающееся осложнение. – это необходимость отслеживания пакетов внутри сети. Типичная маршрутизируемая среда пред ставлена на рис. есть ли проблемы с соединениями в сети. Рис. возникающее в результате добавления новых маршрутизаторов. Характерная среда маршрутизации Уровень сложности сети возрастает с увеличением количества марш рутизаторов. Но многие сети не ограничены стенами комнат. каким сложным может оказаться выявление проблем в маршрутизируемой среде.Использование утилит ICMP 203 Использование утилит ICMP ICMP – это протокол. правильные ли пути используют маршрутизаторы. Изза сложности маршрутизации без соответствующих средств тяже ло разобраться даже с простыми вопросами. 10. когда в одной сети работают от 5 до 10 независимых маршру тизаторов. Уже нередки случаи. Маршрутизаторы Cisco могут применять две утилиты ICMP (ping и traceroute) для всеобъемлющей оценки маршрута. если не тысячи маршрутизаторов. Это не только помогает инженерам и проектировщикам определить. администратор может следить за маршрутизацией пакетов от начала и до конца.3.

в чем вы можете быть уверены. что устройство включено и работает правильно.204 Глава 10. есть с чего начать. Например (возвращаясь к последнему приме ру). дело совсем не в нем. что именно произошло.16. оно отражает их обратно от правителю. и в привилегированном режимах. что сервер. Давайте посмотрим на команду ping в пользовательском режиме. Узнать. Однако единственное. это может указывать на несколько проблем. Примечание Ping работает. Настройка протокола IP на маршрутизаторе Cisco Ping Команда ping используется для проверки существования конечной системы. как гидролокатор подводной лодки использует звуковые импульсы (которые долго называли «pings») для проверки наличия объектов в близлежащих водах. аналогично тому. Очевидно. с которым вы пытаетесь вступить в кон такт. Обра щаясь к IPадресу сервера с запросом отклика и ожидая ответа. Если не будет до . вы мо жете узнать. а может быть. не отвечает. Когда уст ройство с указанным адресом получает ICMPпакеты. по ко торым сервер может не отвечать. Так вы сужаете круг возможных проблем. вы пытаетесь передать по TFTP конфигу рационный файл от маршрутизатора к TFTPсерверу и в ответ получа ете такое сообщение: %Error opening tftp://10. ping имеет ряд дополнительных возмож ностей. Пусть. Именно бла годаря этим дополнительным свойствам ping относится к тем немно гим командам. которые можно исполнять и в пользовательском. что существует миллиард причин. но. например. по крайней мере.153/ Вам сообщают. работает ли машина и правильно ли функционирует про токол. – это в том.4. и неправильно сконфигу рирован маршрутизатор. сервер может быть не сконфигурирован для рабо ты с IP. можно применить команду ping. пока невозможно. если вы посылаете pingзапрос на IPадрес TFTPсервера и не по лучаете ответа. используя ping. кроме этого мало что можно узнать. которыми может не обладать стандартная версия. Примечание Помните. Чтобы уменьшить это количество. Будучи командой Cisco IOS. Сервер мо жет быть выключен. что для использования любых программ ICMP на вашем маршрутизаторе должен работать хотя бы один интерфейс с установленным IP. с которого вы посылаете запрос. Программа ping использует запросы отклика ICMP для проверки до ступности сервера. передавая выбранному IPадресу запросы отклика ICMP.

152. то все прояснится.4. Router>ping 10. Это ис пользуется главным образом при коммутации и не будет описано в данной книге.152 Выходные данные стандартной команды ping приведены ниже. 100 byte ICMP Echos to 10. Мы сосредото чимся на IP (значение по умолчанию). что команде ping необходим как минимум один параметр. как выполняется команда.16. or protocol not running. Cisco разрешает использовать для этой цели и другие протоколы. ip. Параметр tag применяется для определения инкапсуляции пакета с тегами. decnet. но если разделить его на части. ко торому вы хотите отправить pingзапрос: Router>ping 10. Первый из них. ука зывая параметры apollo. что при отправке pingзапроса будет использоваться протокол IP. appletalk. Используя справочную систему Cisco IOS.4.152 Type escape sequence to abort. clns. то при попытке выполнить команду вы увидите такое сообщение об ошибке: % Unrecognized host or address. Дело в том. timeout is 2 seconds: !!!!! Success rate is 100 percent. ipx. ping (пользовательский режим) Стандартная версия команды ping доступна в пользовательском режи ме работы командного процессора. можно вывести список па раметров ping: Router>ping ? WORD Ping destination address or hostname ip IP echo tag Tag encapsulated IP echo Примечание С двумя дополнительными параметрами: ip и tag мы не будем иметь дела.) на самом деле ге нерируется IOS до того. Это сообщение о . Sending 5. round trip min/avg/max = 1/3/4 ms Первая строка вывода (Type escape sequence to abort. В результате ввода ping после при глашения на ввод пользовательского режима появится сообщение: Router>ping % Incomplete command. сообщение может показаться непонятным. vines и xns. Чтобы команда была полной.16. следует указать IPадрес устройства.4. указывает на то.Использование утилит ICMP 205 ступна ни одна линия передачи данных.16. На первый взгляд.

Примечание Хотя мы еще не затрагивали понятие «перехода» (hop). не получив ответа в течение 2 секунд. который мог бы не прийти никогда. (неудача) • U (конечный узел недостижим) • N (сеть конечного узла недостижима) • P (несовместимость протоколов) • Q (замедление источника) • M (пакет слишком велик для маршрутизации и не может быть фраг ментирован) • ? (неизвестный ответ) Последняя выводимая строка – сводная информация. – это часы. делает вывод о том. ис пользуйте комбинацию клавиш <Ctrl>+<Shift>+<6>. когда можно отбросить пакет. отправленный маршрутизатором по адресу назна чения. который перед доставкой прошел через три маршрутизатора. генерируемое Cisco IOS. пре одолел три перехода.16. Восклицательные знаки означают. IOS известит вас об успешном выполнении ping и о том.4. го ворят. время жизни). точ ка показывает. Например. В нашем случае команда ping собирается отправить пять 100байтных пакетов по IPадресу 10. Строка повторяет смысл команды ping. Если бы вместо воскли цательных знаков стояли точки.152. отметим. Команда ping (в пользовательском режиме) проверяет не более девяти перехо дов. что адрес назначения не откликнулся на команду ping. используе мые для определения момента. Вторая строка – это тоже сообщение о состоянии. который находится от вас на . что ping имеет ог раничение на количество переходов. Таймаут установлен в 2 секунды. это бы означало потерю пакетов. он удаляется хранящим его устройством.206 Глава 10. Иначе отправи тель бесконечно ждал бы ответ. что адрес назначения недостижим. Маршрутизаторы в сети часто называют пе реходами (говоря о количестве маршрутизаторов. чтобы достичь своего конечного назначения). Когда вре мя жизни пакета истекает. Поэтому для любого проверяемого вами адреса. Каждый символ (в нашем примере – восклицательный знак) пред ставляет один пакет. Следующая строка выведенного сообщения иллюстрирует исполнение ping. через которое должен пройти элемент информации. что ICMPпакеты были ус пешно возвращены обратно маршрутизатору. что процесс выполне ния команды можно прервать. В данной строке могут появиться восемь символов: • ! (успех) • . Чтобы прекратить выполнение ping. через какое время был получен отклик (если получен). Настройка протокола IP на маршрутизаторе Cisco состоянии. По этому отправляющее устройство. или TTL (Time To Live. Таймаут. информирующее пользователя о том. что пакет.

5. версию команды ping. Чтобы по лучить доступ к более мощной версии ping.) Но выполнение ping пользовательского режима без параметров приводит к ошибке: Router>ping % Incomplete command. Sending 5. timeout is 2 seconds: !!!!! Success rate is 100 percent.152 Repeat count [5]: Datagram size [100]: Timeout in seconds [2]: Extended commands [n]: Sweep range of sizes [n]: Type escape sequence to abort. доступную в привилегированном режиме. будет выведен ответ «ад рес назначения недостижим».5.16. Переходы еще будут обсуждаться далее в главах. что версии ping пользовательского и приви легированного режимов совпадают. А если попытаться выполнить без параметров ping привилегированно го режима. Сначала можно подумать. Если вы воспользуетесь справоч ной системой Cisco IOS. связанных с протоколами марш рутизации. 100 byte ICMP Echos to 10. Может показаться. но на самом деле это самое элементарное использование команды. чем стандартная. что выводится масса полезной информации.152. отвечает ли узел. Версия при вилегированного режима позволяет администраторам оценить не сколько переменных. а не просто проверить. что две команды принимают одни и те же параметры: Router#ping ? WORD Ping destination address or hostname ip IP echo tag Tag encapsulated IP echo (Пояснения параметров были приведены в предыдущем разделе. то вы будете вовлечены в расширенный диалог ping. войдите в привилегирован ный режим.Использование утилит ICMP 207 расстоянии более девяти маршрутизаторовпереходов. то увидите. round trip min/avg/max = 2/3/4 ms . ping (привилегированный режим) Cisco IOS содержит немного более мощную. даже если он полностью функционален.16. Приве дем отрывок из такого диалога: Router# ping Protocol [ip]: Target IP address: 10.

если же вы ответите “no”. что 100 байтов – это совсем немного данных. Если вы введете только адрес пункта назначения и пропустите все остальные вопросы. Настройка протокола IP на маршрутизаторе Cisco Просматривая параметры строка за строкой. то пяти пакетов может быть недостаточно для выявления проблемы. чтобы определить причину перегруженности). Потом pingдиалог спрашивает. По умолчанию предлагается зна чение IP. Хотя и кажется. то создаются пакеты разных размеров. на которое и следует согласиться. но вы можете захотеть уменьшить размер пакета. если вы проверяете чрезвычайно загруженную ли нию (вероятно. Это помогает определить. Затем pingдиалог предлагает задать размер эхопакета. Обычно нет причин изменять значение по умолчанию. появится вторая строка диалога. команда ping все равно будет вы полнена. Следующая строка диалога связана с установкой времени жизни эхо пакетов. По умолча нию их будет пять. но в данной книге об этом не будет рассказано. Это полезно в сетях с большой рабочей нагрузкой. откликается устройство или нет. может быть. Ответ “yes” откроет новый диалог. которые вы хотите отправить получателю. Поэтому для периоди чески возникающих проблем с линией. если проводится проверка на не исправность соединения или его отсутствие. (Очевидно. Первый вопрос. то будет продолжен текущий диалог. что ping Cisco может использовать и другие протоколы.208 Глава 10. вы сможете доль ше «пинговать» нужный адрес. то есть указать количест во эхопакетов. Посылая больше пакетов. Когда указан диапазон изменения размеров. Так у маршрутизатора будет достаточно времени для того. повышая свои шансы на столкновение с периодической проблемой. что для проведения проверки адрес необходим. задаваемый диалогом: какой протокол вы хотите ис пользовать для отправки pingзапроса. но бывают ситуации. ping меняет размер от правляемых эхопакетов. . Например. лучше отправить не пять. какую ин формацию собирает ping в привилегированном режиме. равное 2 секундам. легче понять. Обычно на выполнение ping воздействует размер дейтаграммы. В текущем диалоге будет предло жено ввести диапазон изменения размеров. Это самый важ ный элемент диалога. хотите ли вы разрешить расширенные команды. но если указан данный параметр.) После того как в ответ на первый вопрос бу дет принято значение по умолчанию. про пускной способности может не хватить для эффективной отсылки пя ти 100байтных эхопакетов. (Ранее уже говорилось. чтобы определить. Теперь ping интересуется адресом пункта назначения. влияет ли размер пакета на возможность соединения ваших конечных систем. чтобы их было больше или меньше. Например. когда хотелось бы. принуждая все пакеты быть одинакового размера.) Далее вам следует ввести число повторений. Поэтому вы можете решить использовать пакеты меньшего размера. а больше пакетов.

то есть спрашивается. Бит DF в заголовке IP указывает. вы сможете следить за тем. имеющими воз можность контактировать с некоторым адресом пункта назначения. Strict. вы сооб щаете всем остальным устройствам сети: «Если вы сконфигурированы так. превышающим установленный. устройство просто фрагментирует его на более мелкие пакеты. какой интерфейс маршрутизатора выполняет команду. можно выполнять расширенную команду ping для каждого интерфей са. padded length=40 Расширенные команды позволяют получить еще больший контроль над командой ping и ее выполнением. Record. которое может быть ошибочно сконфигурировано для работы с малень кими пакетами. Устанавливая бит DF. Так вы определите. но о них стоит поговорить. то увидите такие приглашения: Extended commands [n]: y Source address or interface: 10. Если же вы разрешите расши ренные команды. Timestamp. пакеты. что пакет не подлежит фрагментиро ванию (don’t fragment – DF). Такая воз можность может быть полезна. . Маршрутизаторы и другие IPустройства могут быть сконфигурированы так. Задание адреса интерфейса отправителя по может вам уменьшить количество проблем с соединениями. если вы пытаетесь найти устройство. Это очень специфические параметры.153. чтобы перемещать только пакеты определенных размеров. Record.153. Получив возможность указать адрес источ ника. Sending 5. 100 byte ICMP Echos to 10. если у вас несколько интерфейсов и все они потенциально могут обращаться к од ним и тем же адресатам. Все остальные приглашения относятся к более сложным вещам. Первый вопрос диалога расширенных команд касается адреса отпра вителя запросов отклика.16. Verbose[none]: Record Number of hops [ 9 ]: Loose. Verbose[RV]: Sweep range of sizes [n]: Type escape sequence to abort. оставьте этот пакет и отправьте мне сообщение об ошибке».16. timeout is 2 seconds: Packet has IP options: Total option bytes= 39. чем данный. В сценари ях с несколькими интерфейсами маршрутизатора. какой путь к устройству создает проблемы. Такая возможность особенно полезна. Поэтому когда поступает пакет с размером. которые оно может обрабатывать. что можете перемещать только более мелкие. но обычно нет необходимости изменять эту настройку.Использование утилит ICMP 209 После этого команда ping выполняется. Обычно это делается незаметно для пользователя. Strict. Они связаны со способом форматирования пакетов.5. Timestamp. какая структура будет использоваться в отдельных частях пакета.4 Type of service [0]: Set DF bit in IP header? [no]: Validate reply data? [no]: Data pattern [0xABCD]: Loose.

Нет гарантии. Verbose[none]: Но непонятно. этот параметр может быть полезен для определения то го. Подтвержде ние ответов может быть избыточным. для которых указан параметр «loose». «Strict». которыми маршрутизатор может исследовать заголовок пакета (пояснения даны в табл. как нужно обрабатывать эти команды. «Loose». Однако если у вас возникает периодичес кая проблема. Следующая строка выглядит немного загадочно. Timestamp. Ответ по умолчанию – «none». которые должны (свободное исполнение участвовать в работе трассировщика. Record и Verbose вводятся в по ле «options» IPзаголовка. Timestamp. значит. Требуется ввести один из перечисленных параметров: Loose. что означают эти параметры. Record. Strict. так как оно делает только одну вещь: создает ответ на ответ. 10. что каждый маршрутизатор сети сможет понять. Это главным образом относится к неCiscoмаршрутизаторам.1). правильные ли ответы вы получаете. Дополнительные параметры ping Параметры Описание Loose source routing Указывает список устройств. вы мо жете использовать анализатор пакетов для исследования структуры отправленного пакета в сравнении с полученным ответом. Другими сло маршрута отправителя) вами. Если структура битов ответа отличается от структуры отправленного пакета. что параметры Loose. Изменив структуру битов пакета. Это помога ет при проверках на наличие помех в линиях и перекрестных наводок.210 Глава 10. при этом те. должны быть включены в путь Strict source routing Аналогичен параметру «loose». Strict. Настройка протокола IP на маршрутизаторе Cisco Два следующих параметра – это «validate replies» (подтверждать отве ты) и «set data pattern» (определить структуру данных). Таблица 10. Определение структуры данных позволяет изменить существующую структуру битов эхопакета. трассировщик может проводить пакеты через разные маршрутизаторы. Примечание Помните. «Times tamp» и «Verbose» – это те способы. но в путь трассиров щика должны быть включены только указанные (строгое исполнение маршрута отправителя) устройства Record (запись маршрута) Позволяет указать требуемое количество переходов Timestamp (временные метки) Позволяет указать требуемое количество времен ных меток .1. вы улавливаете какието электронные шумы.

которые вы хотите записать. использующая ICMPпакеты для проверки доступности конечного узла. как и ping. Тогда как ping ограничивается максимум девятью переходами. Будучи выполненной. Пользова тельская версия имеет те же параметры. которые встреча ются на пути продвижения к конечной цели. которое пакет встретит на своем пути к месту на значения. что и пользовательская вер сия ping (и работает аналогично).com (10. Далее версия ping привилегированного режима выполняется точно так же.16.testnode. почему какойто узел не отвечает. отвечает ли ко нечная система на запросы отклика ICMP. Результаты примене ния дополнительных параметров выводятся в поль зовательском интерфейсе Установив для пакета параметр «Record». Данный параметр позволяет указать количество переходов. имеет в Cisco IOS две версии: для пользовательского и для привилегированного режимов. вы будете получать эхо от каждого устройства.199) 62 msec 82 msec 78 msec 2 RouterB.4. для трассиров щика такого ограничения нет.153 Type escape sequence to abort.177)100 msec 110 msec 124 msec .testnode. – traceroute.189) 80 msec 99 msec 117 msec 3 RouterC.211 Использование утилит ICMP Параметры Описание Verbose (подробное описание) Выбор любого из параметров (кроме «none») перево дит пакет в режим «verbose». Если выбран этот параметр.153 1 Router. Команда traceroute.16. Она посылает эхопакеты не только с адреса назначения. но и со всех устройств.4.4. через которые она прошла. Команда ping хороша для определения доступности адресата.4. а для выявления проблем с путями необходима команда traceroute.16. как и версия пользовательского режима. В пользовательской версии tracerou te вы можете указать цель. команда ping успешно определяет. Есть еще одна утилита. путь к которой хотите отследить. не превосходящее 9 (значение по умолчанию). прояв ляется отличие между трассировкой и записью маршрута.4. чтобы достичь указанного объекта: Router>trace 10.com (10.com (10.testnode. выводится такое приглашение: Number of hops [ 9 ]: В указании количества переходов. Tracing the route to 10. traceroute возвращает имена и адреса всех устройств. Но она не может объяснить.16.16. traceroute Как вы уже знаете.

Первый из них (хотя мо жет показаться. Tracing the route to 10.16.153 Сразу бросается в глаза. которые доступны только в вер сии traceroute привилегированного режима.16. что в конце каждого ответа стоит время. Давайте поговорим о тех параметрах. traceroute (привилегированный режим) Как и в случае ping. Timeout. вернитесь к разделу «ping (привилегирован ный режим)». Record. в параметре адреса источника нельзя указать имя интерфейса. Verbose[none]: Type escape sequence to abort. поэтому мы не будем останавли ваться на ней и перейдем к версии привилегированного режима. Выполнение команды traceroute в привилегированном режиме без указания адресата приведет к выводу такого диалога: Router#trace Protocol [ip]: Target IP address: 10.153 Source address: Numeric display [n]: n Timeout in seconds [3]: Probe count [3]: Minimum Time to Live [1]: Maximum Time to Live [30]: Port Number [33434]: Loose. ко торое потребовалось на получение отклика от данного устройства. все остальное они делают сами. то Protocol.4. Record. Target. все самые важные конфигурационные свойства traceroute доступны в привилегированном режиме. то пользовательская версия traceroute не захватит вас врасплох. по умолчанию traceroute посылает три эхопакета (в отличие от пяти для ping). Адрес источника должен быть протокольным адресом. Для обеих команд можно определить адрес пункта назначения и про токол.4. Так администраторы маршрутизаторов могут сохранить более полный контроль над сетью. что многие приглашения на ввод повторяют приглашения версии ping привилегированного режима. Pro be count. Как видите. Loose. что этот параметр тоже подобен своему аналогу в ping) – это адрес источника. Strict. Если вы хорошо разобрались в пользовательской версии команды ping. пользовательская версия traceroute мало отличается от пользовательской версии ping. Timestamp. Timestamp и Verbose не будут рассматри ваться в данном разделе.212 Глава 10. Настройка протокола IP на маршрутизаторе Cisco Обратите внимание на то. Чтобы вспомнить возможные значения и свойства этих параметров. Что касается параметров выполнения программ. . В отличие от ping. Так как их на значение аналогично параметрам ping. Strict.

Поэтому вместо установ ки статического TTL для всех устройств traceroute создает для време ни жизни пороговые значения. Зная. которые должны быть открыты. наверное. . вы сможете значительно сократить время. использу емый ping. и. Не считая этого отличия. Указывая порты для отправки tracerouteпакетов. их параметров и форматов вывода. Утилита traceroute позволяет пользователю указать. traceroute делает поправ ку на задержки между переходами. может оказаться недостаточным для traceroute. Это может быть очень важно для диагностики возможных проблем с безопасностью. Утилита traceroute может охватывать больше переходов. то время за держки может меняться от одного к другому. Telnet – это мощное средство для регистрации на удаленных устройствах и выполнения на них команд. вы сможете уточнить архитектуру ва шей сети. Так как многие сети работают по незащищенным протокольным портам. Теперь. Устанавли вая минимальное и максимальное значения. когда мы поговорили об «ICMPродственниках» IP. как работают ping и traceroute. вы можете опреде лить. с какого IPпорта (протокольного порта) он хотел бы отправлять tracerouteпакеты. Этого времени должно хватить для компенсации незна чительных сетевых задержек. вы. В результате двухсекундный таймаут. уже ис пользовали Telnet (или хотя бы слышали о нем). Так как при использовании trace route мы имеем дело с многочисленными устройствами. закрыты ли порты. необходимое для проверки и создания новых маршрутов и схем сети. пришло время познакомиться с «родной» утилитой IP – Telnet. особенно это касается работы в рамках операционной сис темы UNIX. наоборот. отсылая tra cerouteпакеты с разных портов.213 Telnet назначенным физическому интерфейсу. чем ping. Последний параметр traceroute – это номер порта. «Minimum Time to Live» (минимальное время жизни) и «Maximum Time to Live» (максимальное время жизни) связаны со временем жизни пакета. открыты ли порты. материал следующего раздела будет полезен для вас. чтобы пакеты достигли конечного адресата. как и в ко манде ping. Два следующих параметра. которые не должны быть открыты. По умолчанию пороги равны 1 и 30 секундам. Telnet Имея некоторый опыт работы с ПК и сетями. по этому ей необходимо больше времени для того. Даже если вы уже работали с IP. в ос тальном параметр адреса источника используется так же. Не жалейте времени на изучение этих команд. Эти простые команды (ping и traceroute) очень помогают в диагностике и поиске неисправностей при маршрутизации.

То есть если вы хотите удаленно администрировать маршрути затор по Telnet. Во многом так же. Это означает. необходимо настроить его соответствующим образом. Если вы хотите включить Telnet на маршрутизаторе. сетевые злоумыш ленники. Это сделано для предотвращения использования маршрути заторов в то время. Вторая возможность (чемто напоминающая первую) использования Telnet заключается в доступе администраторов.214 Глава 10. зайти на другие маршрутизаторы Cisco. используя Telnet. До этого наши попытки конфигурирования относились к интерфейсам (Ethernet0 или Ethernet1). когда администраторы и не подозревают об актив ности протокола. Позже мы обсудим основы без опасности Cisco. работающих с кон солью маршрутизатора. вам необходимо выполнить ряд операций. Если же вы хотите просто использовать маршрутизатор в качестве Tel netклиента (соединяться с него с другими маршрутизаторами и адми нистрировать их). что инженер Cisco может войти в систему на одном маршру тизаторе. разрешив Telnetклиентам удаленно администрировать маршрутиза тор. Telnet позволяет администраторам получить удаленный доступ к маршрутизаторам (командным интерпретаторам и конфигурационным файлам). получившие доступ к одному маршрутизатору. как римская система дорог была обращена захват чиками против римлян («все дороги ведут в Рим»). какую линию или линии вы хотите . а затем. Поэтому будьте внима тельны при защите своих соединений. По умолчанию сервисы Telnetсервера на маршрутизаторах Cisco зап рещены. Используйте команду line для конфигурирова ния линии (не забудьте указать. У администратора пропадает необхо димость физически находиться у консолей маршрутизаторов для рабо ты с ними. Однако эта невероятно полезная возможность представляет собой одну из самых больших проблем Cisco в плане обеспечения безопасности. Вопервых. Наиболее распространенная форма администрирования маршрутизатора – это доступ к одному или нескольким устройствам по Telnet с персонального компьютера. Настройка протокола IP на маршрутизаторе Cisco Маршрутизаторы Cisco могут использовать возможности Telnet двумя способами. Telnet же необходимо настраивать как ли нию передачи данных. Удаленное администрирование с использованием Telnet Для работы Telnet требуется некоторое дополнительное конфигуриро вание. в дополнительной настройке нет необходимости. к другим маршрутизаторам Cisco. То есть са ми маршрутизаторы Cisco способны использовать Telnetклиент для удаленного администрирования других маршрутизаторов Cisco. используя командную строку. могут легко переместиться и на другие.

После успешной настройки маршрутизатора. вы можете захотеть про верить возможности Telnet. one per line. Примечание В этом примере использована команда line 0 5. то может оказаться. Теперь вы можете как с удаленного ПК. Параметр speed должен подготовить ваш маршрутизатор к принятию удаленных соединений. которая настраивает все доступ ные линии передачи данных на прием Telnetсоединений. Чтобы завершить конфигурирование Telnet. какие параметры конфигурирования Telnet можно задать на вашем маршрутизаторе: Router#configure terminal Enter configuration commands. но это может быть и не совсем продуктивно. End with CNTL/Z. Затем попытай тесь подключиться к маршрутизатору с Telnetклиента. а затем блокирует соединение. Но вам в настоящее время нужен один параметр – speed. что вам придется пе репробовать их все. что хотя бы один интерфейс маршрутизатора подключен к сети. которую вы хотели бы использовать. введите следующую ко манду в режиме конфигурирования линии: Router(config line)#telnet speed 9600 Эта команда разрешит (в нашем случае) линиям 05 принимать Telnet содинения на скорости 9600. так и с другого маршрутизатора. Router(config)#line 0 5 Router(config line)#telnet ? break on ip Send break signal when interrupt is received ip on break Send interrupt signal when break is received refuse negotiations Suppress negotiations of Telnet Remote Echo and SuppressGo Ahead options speed Specify line speeds sync on break Send a Telnet Synchronize signal after receiving a Telnet Break signal transparent Send a CR as a CR followed by a NULL instead of a CR followed by a LF Для каждого параметра даны пояснения. введя line 0 5. На это накладывается еще тот факт. . Для этого сначала убедитесь. что Cisco IOS предоставляет только три попытки для ввода правиль ного пароля. Вы можете сделать еще один шаг и установить для каждой из линий отдельный пароль. При обращении к маршрутизатору Cisco по Telnet нет возможности указать терми нальную линию. Поэтому если вы установите шесть разных паролей для шести линий. прежде чем получить доступ к системе. установить соединение по Telnet с любой из этих линий.215 Telnet сконфигурировать. Войдя в режим конфигурирования линии. чтобы посмотреть. запросите справку по Tel net. вы одновременно будете настраивать линии с 0 по 5).

one per line. совместимым с Tel net). Администраторы могут с маршрутизатора Cisco обращать ся по Telnet к Unixсерверу (или почти любым другим серверам. End with CNTL/Z. он выполняется посредством од ной из трех команд.153 Line 0 Password required but none set Disconnecting Как видите. Router(config)#line 0 5 Router(config line)#password telnet Router(config line)#^Z Снова попробуем подключиться к маршрутизатору. Давайте перейдем к рассмотрению использования вашего маршрутизатора в качестве Telnetклиента. Router#configure terminal Enter configuration commands.16. connect и rlogin. Вас должно встре тить приглашение на вход в систему: C:\telnet 10. Но в данной книге использование Telnet будет рассмотрено только в связи с маршрутизаторами Cisco. что все три команды telnet. Вы должны увидеть такое со общение: C:\Telnet 10.4. Примечание Помните. Поэтому последний шаг в настройке Telnet заключается в установке пароля для тех линий. Доступ по Telnet с одного маршру тизатора Cisco на другой очень прост. Cisco не разрешает использовать незащищенное Telnetсоединение. Поэтому их использование в рамках Cisco не ограничивается соединени ем с маршрутизаторами.216 Глава 10. Для открытия сеансов связи между маршрутиза торами (в административных целях) можно использовать команды telnet. недостаточно просто разрешить линиям работу с Telnet. Настройка протокола IP на маршрутизаторе Cisco Для этого попробуйте с Telnetклиента подключиться к одному из ус тановленных адресов маршрутизатора.153 login User Access Verification Password: telnet Router> Маршрутизатор успешно сконфигурирован для принятия входящих Telnetсоединений. . connect и rlogin – это стандартные коман ды Unix. Использование маршрутизатора в качестве Telnetклиента не требует дополнительного конфигурирования (не надо настраивать маршрути затор на прием Telnetсоединений).4. которым разрешено принимать соединения.16.

188) [OK] Trying Server3—RouterB..STYSCisco. Cisco Telnet не поддерживает доверительные соединения... Чтобы инициировать сеанс Telnet с маршрутизатора Router на другой маршрутизатор RouterB. Например. В данном случае не существовало Telnet сервера с именем RouterB (как и команды RouterB). То есть Cisco Telnet не может аутентифицировать Telnetсоединение..188).. то для обращения к такому серверу не обходимо предварить его имя ключевым словом telnet или connect.16...STYSCisco. основанное на данных авторизации текущего соединения. Open login: userforRouter Password: RouterB) Ввод команды connect приводит к такому же результату.. Поэтому каждый инициированный сеанс Telnet выводит приглашение на ре гистрацию. Open .4.com (10. Open login: Необходимо сделать одно замечание: если имя Telnetсервера совпада ет с названием команды Cisco.16. Если бы Telnetсервер с именем Rou terB существовал.domain server (10.4.. что вы хотели выполнить команду).4.16. то в ответ будет выведено такое сообщение: Router>RouterB Translating “RouterB”. используйте такой формат команды: Router>telnet RouterB Translating “RouterB”.domain server (10. Установить Telnetсоединение можно и вообще без использования ко манд.188) [OK] Trying Server3—RouterB.255..189) [OK] Trying Server3—enable.4.com (10.255) % Unknown command or computer name.STYSCisco..188).domain server (10.4. знайте. or unable to find computer address Такое сообщение об ошибке генерируется Cisco IOS при попытке уста новить Telnetсоединение с указанным сервером (не осознавая. На пример.16..16.16. Ес ли вы знакомы с командой Telnet в Unix. поэтому было сгене рировано сообщение об ошибке. чтобы подключиться к Telnetсерверу Enable.domain server (255.. Обе команды доводят вас до приглашения на вход в систему на нужном сервере.189). нужно использо вать такое обозначение: Router> connect enable Translating “enable”.4. если ввести в командной строке несуществующую команду..217 Telnet Команды telnet и connect работают одинаково и являются взаимозаме няемыми. вы увидели бы следующее сообщение: Router>RouterB Translating “RouterB”.com (10.255. что она отличается от Cisco Telnet.

что вы выдаете команды удаленному устройству. которые могут оказаться очень полезными для тех. в котором вы работаете в данный момент) требуют вашего внимания. используйте в любой командной строке синтаксис resume <connection name>: Router>resume RouterB RouterB) Команда resume переместит вас в указанную сессию. Это ко манды notify и refuse message. кто планирует использовать несколько Telnetсоединений. которое состоит из имени уда ленного сервера и правой скобки: RouterB) Такое приглашение показывает. используйте команду exit: RouterB)exit Router> Есть еще две команды. one per line. как разрешить использование свойства notify: Router#configure terminal Enter configuration commands. one per line. будет иметь свое уникальное приглашение на ввод. вы увидите новое приглашение на ввод команды. В приведенном ниже примере показано. End with CNTL/Z. Каждый удаленный маршрутизатор. Но большое количество приглашений на ввод может сбивать с толку. а переключение с одного на другое может быть затруднитель ным. Чтобы перейти от одного сеанса к другому. End with CNTL/Z. Чтобы завершить сессию. пытающихся устано вить Telnetсоединение с маршрутизатором. Router(config)#line 0 5 Router(config line)#notify Router(config line)#^Z Router# Команда refuse message будет уведомлять всех. о том.218 Глава 10. Настройка протокола IP на маршрутизаторе Cisco После того как Telnetсоединение успешно установлено. Router(config)#line 0 5 Router(config line)#refuse message ! line in use ! Router(config line)#^Z Router# . Команда notify (после того как она будет разрешена) будет извещать вас о том. что выходные данные удаленного сеанса (отличного от того. Поэтому Cisco создала команду resume. что линия уже ис пользуется: Router#configure terminal Enter configuration commands. с которым вы уста новите соединение.

как telnet и connect. Чтобы войти в режим конфигурирования интерфейсов. rlogin Команда rlogin работает так же. с которыми еще предстоит познакомиться. Основное ее отли чие заключается в том. как ping. Поэтому. что соединение должно быть установ лено в режиме отладки. В состав стека протоколов TCP/IP входит несколько утилит ICMP. IPадреса устанавливаются в режиме конфигурирования интер фейсов привилегированного режима работы командного интерпре татора. Если вы освоите эти команды. . Для этого же мож но использовать и еще одну команду. Статические IPпути записываются в файл startup config при помо щи параметра perm. поддерживающие Tel net. что она поддерживает возмож ность отладки вывода. имеющую ограниченное (специ ализированное) применение: rlogin. то сервер.219 rlogin Команда refuse message имеет такие же параметры. traceroute. Команды telnet и connect могут использоваться для доступа к удален ным маршрутизаторам (и другим Telnetсерверам). connect и rlo gin. должен быть сконфигурирован для работы с rlogin. Router>rlogin RouterB debug Использование таких команд. предоставляет вам возможность управления вашей средой марш рутизации. вы получите более полный контроль над пото ком вывода rlogin. кроме IPX Basic Feature Pack. если вы хотите инициировать сеанс rlogin. Изначально rlogin создавалась для BSD Unix. Telnet. то будете готовы к восприя тию более сложных свойств. поддерживают и rlogin. Резюме • • • • • Поддержка IP по умолчанию устанавливается на маршрутизаторах Cisco в каждом из функциональных пакетов Cisco IOS. используй те команду interface. Указав. принимающий соединение. Синтаксис команды очень напоминает синтаксис telnet: Router>rlogin RouterB Преимуществом rlogin является то. как и большинство баннерных сообщений. что не все устройства.

Вопросы и ответы Вопрос Поддержка IP по умолчанию предоставляется на всех марш рутизаторах Cisco.5. Если вы хотите проверить путь между шестью конкретными марш рутизаторами.1 и маской подсети 255. Какой результат работы команды ping или traceroute обозначается символом M? Ответы 1.0 . Команда traceroute работает аналогично ping.0.1 255. поддержку IP отменить невозможно. Если вы не хотите работать с IP на вашем маршрутизаторе. Используемый для проверки пакет слишком велик для маршрути зации. 2. 3. Сколько линий доступно для входящих Telnetсоединений? 3. Тест Вопросы 1. просто не включайте его. Еще одной важной утилитой IP является Telnet. (Или.0.0. если IP включен.5. Упражнения 1. Настройка протокола IP на маршрутизаторе Cisco • • • • Команда ping проверяет существование объекта. 6. Можно ли ее отменить? Ответ Нет. Но traceroute посыла ет эхопакеты всем устройствам на пути ее следования к пункту на значения. Маршрутизаторы Cisco могут устанавливать несколько Telnetсо единений и как клиенты. и как серверы.42. Решение Router(configureconfig)#int e1 Router(configureconfig interface)#ip address 198. Сконфигурируйте интерфейс Ethernet1 с IPадресом 198. какой тип исполнения маршрута отправителя вы за дадите для команды ping? 2. используйте команду no ip routing.42.0. отправляя ему за просы отклика ICMP. Strict (строгий).220 Глава 10.) Даже базовые функциональные пакеты IPX предоставляют поддержку IP.0.

2) Команда выполнена успешно. timeout is 2 seconds: ! ! ! ! ! 3) Sending 5. 3.5. . .5. так как show – это команда Cisco IOS.16. 100 byte ICMP Echos to 10.16.152. 4. . Какая ошибка сделана при попытке установления Telnetсоедине ния с маршрутизатором show? Router>show Ответ Telnetсоединение не будет обработано. Что означают приведенные ниже результаты работы команды ping? 1) Sending 5. 2) Sending 5. . Необходимо использовать одно из ключевых слов: rlogin. В чем заключается основное отличие между режимом записи марш рута для версий привилегированного режима команд ping и trace route? Ответ Команда ping отслеживает не более девяти переходов (маршрутиза торов). 100 byte ICMP Echos to 10.152.16. 3) Узел назначения недостижим. 100 byte ICMP Echos to 10. timeout is 2 seconds: U U U U U Ответ 1) Отклик ICMP от адресата не получен. .5.Упражнения 221 2. connect или telnet.152. timeout is 2 seconds: .

чем те. Реальные маршрутизиру емые сети намного сложнее и запутаннее. Понимание маршрутизации в целом требует знания как маршрутизируемых протоколов. В последующих главах мы рассмотрим различные прото колы маршрутизации. лежа щие в основе успешного выбора. с которыми чаще всего приходится иметь дело специалистам по Cisco.11 Введение в сегментированные сети Данная глава введет вас в мир проектирования сетей. Однако мир не ограничивается приве денными в предыдущих главах примерами. но и выбор наиболее эффективного распо ложения маршрутизаторов в сети. займемся сначала основами маршру тизации IP. . Можно считать. К этому моменту мы уже рассмотрели все основные принципы. двигаясь последовательно. так и протоколов маршрутизации. Имейте в виду. связанные с протоколами маршрутизации. в силу своей запутанности и сложности. и мы. в ней не затрагиваются вопросы. Сейчас мы рассмотрим маршрутизацию только с точки зрения протокола IP. Сегментация сетей – одно из таких решений. Сегментированные сети. что правильное размещение маршрутизатора в значительной степени определяет эф фективность работы всего оборудования. могут стать камнем преткно вения для многих профессионалов в области сетей и маршрутизации. что хотя эта глава и посвящена маршрутизации IP между сегментированными сетями. В оставшейся части этой книги мы рассмотрим технические решения. так как их мы еще не изу чали. конфигурирования и сопровождения простого маршрутизатора IP. Работа с марш рутизаторами Cisco подразумевает не только их конфигурирование и грамотное сопровождение. с которыми мы успе ли познакомиться.

специалисты по марш . Примечание Хотя IP4 является наиболее широко используемой версией IP. как: • Определение потребности в сегментировании • Конфигурирование статических маршрутов между подсетями Освоение сегментированных сетей потребует от вас углубленного по нимания протокола IP и его маршрутизации. на горизонте уже появилась IP6. Применяемая ныне схема адресации IP4 ограничена и скоро будет исчерпана. то есть в статич ной и имеющей лишь один путь. которые могут пригодиться при сегментировании вашей собственной сети. С наступлением эры сетевых технологий статический пул IPадресов быстро исчерпался. Каждая из этих подсетей связана с главной сетью и с другими подсетями. В главах 9 и 10 мы вкратце рассмотрели процесс создания IPподсети и получения ее маски в двоичном виде. Сегментирование IPсети предполагает ее разделение на подсе ти. он од новременно уменьшает количество устройств в каждой из них. показана физическая сторона процесса сегментирования сети и представлены некоторые принципы. вы знаете. в результате чего образуются десятки небольших IPсетей. В первом разделе этой главы дан ная тема рассмотрена более подробно. передаются адресу сети. использующих маршрутизаторы Cisco. Определение потребности в сегментировании До сих пор наши рассуждения о сегментировании сводились к тому. соединяющий две сети. способная побудить администратора к сегментированию сети. что биты. – это постоянная нехватка IPадресов. Сегментированная IPсреда на сегодняшний день является самым рас пространенным вариантом конфигурации локальных и глобальных сетей.Определение потребности в сегментировании 223 Глубокое понимание предмета сегментированных сетей и маршрути зации в них потребует обсуждения таких тем. За частую такое многообразие маршрутов и схем адресации сбивает с тол ку даже бывалых профессионалов. Сетевые администраторы. Одна из самых серьезных причин. не подхо дят под это описание. В дей ствительности существует много веских причин для разделения IPсе ти на подсети. что боль шинство компаний. позаимствованные у адреса устройства. Если вам уже приходилось работать с компьютерными сетями. Хотя этот способ и увеличивает количество адресов сетей. До сих пор мы рассмат ривали процессы. Версия IP6 предлагает значительно больший диапазон адресов и способна обеспечить нужды компьютерных сетей в обозримом будущем. происходящие в «плоской» среде.

более мелкий класс C поддерживает только 254 узла. Деление IPсети на подсети Когда сеть спроектирована и построена. Поэтому организация должна приобрести лицензию класса B и начать готовиться к созданию своей новой сети. IPсхема может состоять из диапазона адресов одного класса. администратор видит. Однако для наглядности процесса сегментирования будем считать. Имея такую информа цию. Разработка схе мы адресации требует способностей к планированию и предвидению. Введение в сегментированные сети рутизации и интернетпровайдеры вынуждены дорожить доставши мися им адресами. адекватное потребностям вычислительной среды. которое потребует сетево го взаимодействия – персональные компьютеры. что это оружие избыточной мощности для сети. – нуждается. К этому количеству компания хотела бы добавить еще адреса. что организации. Анализируя рисунок. на администратора ложится обязанность разработать действующую схему IPадресации. маршрути заторы. по крайней мере. администратор может вычислить приблизительное количество IPадресов. на рис. необходимых для удовлетворения имеющихся требований. IPлицензии класса B позволяют разметить 65 534 узла. так и для уст ройств). Примечание IPсхема представляет собой множество IPадресов (как для сетей. В данном при мере администратор и компания договорились о том. Может показаться. состоящей из 750 чело век. но следующий. По всей вероятности. В связи с этим се годня вряд ли можно представить себе. Каждое устройство. а может включать в себя несколько диапазонов адресов разных классов. которые присваиваются и используются внутри единой рабочей среды. которой требуется всего 750 адресов. в одном адресе. что IPсхема сети должна содержать как минимум 750 адресов узлов и один адрес сети. серверы. 11. Такому требованию удовлетворяет IPлицензия класса B. Например. которые могут быть зарезервированы для последующего расширения: приема новых сотрудников или покупки оборудования. .1 изображена планируемая сетевая среда. что компании выдана полная лицензия. будет выдана лицензия на целый класс. Эта схема должна обеспечивать количество IPадресов. имеющего лицензию на класс B. Примечание За последние несколько лет очень возрос спрос на лицензии IP. Для этой среды определены географическое расположение объектов и пред полагаемые требования к штату сотрудников. компания из на шего примера получит подсеть интернетпровайдера.224 Глава 11. что необходимо 695 IP адресов.

.1. На рис.2. добавляемым в среду. Любым новым се тям. необходимо сег ментировать лицензию класса B. что такая лицензия обеспечивает нали чие одной сети (135.0.0.1 до 254. если у компании появится новый офис или она приобретет другую маленькую компанию.52 по 1. департаменту IT при своены адреса с 1.55. то им уже не останется сетевых адресов (используется всего один сетевой адрес – 135. Но это не самый эффективный способ распределения адресов. 11. Например. 11.Деление IP>сети на подсети 225 Рис. в то же время сох ранив достаточное количество адресов узлов для назначения устройствам по всей сетевой среде.152. и т.254).1 по 1.55).0.0. с маской подсети 255. должны присваиваться адреса. что администратор рассматривал всю сеть как единый объект (каковым она технически и является) и присваивал ад реса узлов. Получившаяся сетевая среда изо бражена на рис. д.51.55) и 65 534 узлов (от 0. Сетевому администратору необхо димо какимто способом создать новые адреса сетей. 11. чтобы они могли участвовать в работе среды. Админист ратор назначает новые адреса в сети.2 мы видим. взяв за основу физическое расположение ПК.255. Другими словами. Помните. Компьютеры отдела HR получили адреса узлов с 1. Планируемая сеть Пусть нашей фирме выдана лицензия класса B – 135.

55) на несколько сетевых адресов. как сегментировать данную сеть так. Так как сегментирование увеличивает количество сетей в IPсхеме. Введение в сегментированные сети Рис. и при этом еще сохранить необходимое . Давайте посмотрим. вы теряете узлы. администратор должен спрогнозировать. Разделив один сетевой адрес (135. Однако сегментирование сетевого IPадреса имеет и свои недостатки. сколько сетей может понадо биться компании в будущем.2. Затем мы обсудим маршрутизацию в новой среде. Сетевая среда с IP&схемой Сегментирование лицензии класса B разделяет ее на несколько сетей. администратор получает возможность использовать один из них для текущей сети и сохранить остальные на будущее. То есть. чтобы использовать IPадреса с максимальной пользой. вы уменьшаете количество адресов узлов.226 Глава 11. кото рые могут быть назначены в каждой из сетей. Получая дополнительные сети. Тогда сетевая среда будет наиболее масштабируемой. 11. создавая больше адресов сетей. Для многих организа ций потребность в сетях перевешивает потребность в узлах каждой се ти.

сетевому адресу для обеспечения необходимого количества сетей. Звучит достаточно сложно. что компании нужна как минимум одна сеть и 695 узлов. Количество сетей. Теперь следует решить.00000000 6 8190 4 11110000.227 Деление IP>сети на подсети количество узлов. После того как администратор определил. Первым шагом в присвоении но вых адресов является определение сетевых адресов. появляющихся в результате сегменти& рования Колво бит Двоичный адрес Колво сетей Узлов в сети 2 11000000. прежде чем вычислить сетевой адрес. вы должны определить. при этом она будет работать должным образом. какой будет маска подсети для новой IPсхемы. Первой переменной в уравнении для определения сетевых адресов яв ляется маска подсети. Количество сетей и узлов. Формулы расчета количества сетей и узлов были приведены в главе 9. которое уже не годится для адреса. .00000000 2 16382 3 11100000. Этого будет достаточно для того.00000000 14 4094 5 11111000. все станет понятно. Администратор уже знает.00000000 126 510 Если администратор примет решение передать 6 бит адреса узла сете вому адресу. эти адреса должны быть назначены сети.00000000 62 1022 7 11111110. Для вычисления нового сетевого адреса требуется немного математи ки. возникаю щее в результате передачи каждого бита. но после того как вы выполните приведенный выше пример. то он получит 62 возможные сети с 1022 узлами в каж дой.1. и соответствующей им маски подсети. представлено в табл.1. Таблица 11. 11. соответствующей адресу узла. мы уже говорили об этом в главе 9. Соответственно. чтобы всей среде были присвое ны адреса. Все последующие адреса определяются последовательным до бавлением интервала до тех пор. которые будут ис пользоваться. пока сумма не достигнет значения маски подсети.00000000 30 2046 6 11111100. сколько бит IPадреса должно быть передано из части. Формула для вычисления сете вых адресов нашей сегментированной сети выглядит так: 256 – маска подсети = интервал между сетевыми адресами Адрес первой сети в подсети – это просто интервал между сетевыми ад ресами. сколько бит необходимо ис пользовать для получения правильного количества сетей и узлов.

255.255. можно приступить к перераспределению адресов в сети. рассматри ваемой нами в качестве примера. пред ставлены в табл.00000000 255.0 7 11111111.3 изображена сеть. вставим ее значение в уравне ние и вычислим значения сетевых адресов. что уравне ние для вычисления сетевых адресов нашей сегментированной среды выглядит следующим образом: 256 – маска подсети = интервал между сетевыми адресами = пер вый сетевой адрес Определив маску подсети (255. После того как маска сети определена.0 5 11111111.4.255.0 – маска для адреса класса B.255.00000000 255.248.11111100.228 Глава 11.0 3 11111111.1 и заканчиваются 135. для нашей сети подойдет маска 255. Маски подсети класса B Количество бит Двоичная маска Маска подсети 1 11111111.4. 11.0 2 11111111. используемая нами в качестве образца. 11. На рис.11000000.254.11111111.252.192. что первая сеть будет иметь адрес 135. которая будет применяться во всей вашей сетевой сре де.128.00000000 255.255. Используя этот сетевой ад рес.2.55.0 с маской подсети 255. которой наз начены адреса из нашей подсети.11111000. в котором 6 бит адреса узла были переданы адресу сети. Введение в сегментированные сети Примечание Маска подсети остается неизменной в рамках IPсхемы.255. то использовалась бы маска 255.00000000 255. доступные для адресов класса B.10000000. которая свяжет сети вместе. Это будет та нить.255.11110000. Таблица 11.11100000.255.00000000 255.0 начинаются с 135.00000000 255.7. Так вы получите маску подсети.11111111. Чтобы вычислить маску подсети. все эти сети будут совместно использовать общую маску подсети.2.55. .248.55. мы узнали.55.0 Согласно таблице.240.11111111.11111111. Напоминаем.0.0.0 6 11111111.224. подставляем ее значение в уравнение: 256 – 252 = 4 Применив формулу.0).252.11111111.11111111. То есть несмотря на то что мы разделили IPадрес между несколькими сетями.255. Различные маски подсети. Если бы было решено передать 5 бит.255.0 4 11111111.11111111.4. Первые 1022 адреса сети 135.252.254.255. просто запишите единицы (в двоич ном формате) во все разряды сетевой части адреса.252.11111110.00000000 255.

что и в первой. Новая сеть представлена на рис. Кроме того.2 и 11. в то время как новый проект использует одну из 63 сетей и имеет приблизительно 300 резервных узлов. План.2. Рис.0) Чтобы получить следующий сетевой адрес.Деление IP>сети на подсети 229 Сравните сети на рис. Пример сети. 11. Вспомните. использовал только один сетевой адрес и терял до 64 тысяч адресов уз лов.0). 11.55. поделенной на подсети .3.3. как был вычислен первый сетевой адрес нашей подсети: 256 – 252 = 4 (135.4. у компании появляется второй офис.55. между двумя сетя ми должен быть помещен маршрутизатор Cisco. Такое решение гораздо более эффективно и «дружественно» маршрутизатору.4. 11. который свяжет их.8. Если взять приращение (4) и сложить его с первым сетевым адресом. представленный на рис. получится второй сетевой адрес (135. добавьте к первому сетево му адресу приращение. 11. Теперь предположим. что после того как сеть построена. Адресация в новой сети должна быть постро ена по той же IPсхеме.

23.0 135.55.55. Процедура добавления первого сетевого адреса для получения следу ющего сетевого адреса может повторяться до тех пор.0 135.36.55.0 135.254 .7.8.20.1 135.55.230 Глава 11.28.252.55.254 135.32.0 135.4.55.19.55.32. Таким способом можно определить все доступные се ти.255.55.254 135.0 135.254 135.0. Оставшиеся доступные сети нашей подсети класса B представлены в табл.55. пока сумма не станет равна адресу самой маски подсети.1 135.1 135.0 135.3.252.55. Второй сегмент сети Вторая сеть имеет точно такие же характеристики.0 135.16. и она использует маску подсети 255. Таблица 11.55.55.15.55.55.55.4.36.55.55.55. Введение в сегментированные сети Рис.12.254 135.1 135. 11.254 135.39.24.1 135.31.4.3. Оставшиеся сетевые адреса подсети Маска подсети Сеть подсети Начало диапазона адресов узлов Конец диапазона адресов узлов 255.12.1 135.255.24.16.1 135. То есть в ней может быть 1022 узла.8. как и первая.55.27.0 135.254 135. с которым сетевой адрес не может совпадать.28.55.254 135.0 135.20.254 135.55.55.55.55.55.1 135.11.55.35. 11.0 135.55.1 135.

1 135.0 135.55.55.254 135.55.88.55.55.0 135.55.55.254 135.55.1 135.55.1 135.55.55.123.60.1 135.55.55.55.64.55.254 135.55.55.0 135.55.55.254 135.120.136.164.0 135.55.172.55.55.128.254 135.72.55.68.92.0 135.72.55.48.55.1 135.0 135.71.55.1 135.55.254 135.52.112.76.140.1 135.111.52.254 135.55.135.0 135.1 135.155.55.0 135.100.55.1 135.55.55.1 135.151.168.96.55.1 135.254 135.100.175.156.1 135.152.143.254 135.0 135.55.104.147.63.254 135.55.55.55.119.0 135.55.103.95.1 135.55.0 135.96.55.55.55.120.1 135.1 135.172.64.104.0 135.55.55.0 135.108.55.254 135.1 135.132.1 135.0 135.99.60.254 135.156.51.1 135.91.55.254 135.136.0 135.55.0 135.124.67.254 135.1 135.55.68.55.55.164.254 135.44.254 135.0 135.55.55.55.1 135.112.55.55.1 135.124.55.116.0 135.254 135.1 135.1 135.56.55.254 135.55.159.0 135.1 135.55.254 135.55.55.76.55.1 135.254 135.55.55.55.55.92.160.254 135.83.1 135.55.55.0 135.55.55.55.0 135.87.0 135.231 Деление IP>сети на подсети Маска подсети Сеть подсети Начало диапазона адресов узлов Конец диапазона адресов узлов 135.254 135.254 135.163.55.254 135.55.107.55.139.0 135.55.80.254 135.1 135.55.168.1 135.1 135.1 135.115.128.132.55.0 135.0 135.0 135.55.55.254 135.56.140.0 135.148.254 135.108.55.55.79.55.55.43.84.148.55.88.1 135.254 .55.0 135.0 135.55.144.0 135.55.55.55.160.55.55.55.0 135.131.75.55.1 135.254 135.55.144.167.1 135.254 135.55.47.55.1 135.0 135.116.55.152.80.55.55.55.48.55.59.171.254 135.254 135.0 135.254 135.127.84.40.0 135.55.55.44.40.254 135.

55. То есть отдел продаж (Sales) получит адреса с 135.1 135.1 135. .254 135.244.204.0 135.55.184. Две сети нашей среды не имеют возможности общаться друг с другом.254 135.1 135.199.240.254 135.55.208. Полностью снабженная адресами сеть изображена на рис.0 135.236.55.55.200.207.254 135.216.254 135.0 135.55.55.1 135.232.1 135.179.1 135.188.1 135.55.254 135.1 135. Повторяя процедуру.248.1 135.235.0 135.55.188.55.55.208.55. Введение в сегментированные сети Таблица 11.223.0.254 135.55.1 135.55.219.254 135.55.8.251.204.0 135.55.0 135.55.254 135.55.55.176.254 135.180.55.196.55.1 135.55.55.224. д.1 135. Так как адреса им были присвоены как двум разным сетям.187. чтобы он мог обслуживать обе части единой среды.55.1 135.228. они не мо гут обмениваться данными.254 135.0 135.55.55.55.55.55.1 по 135.55.236.55.192.55.55.1 135.183.232. Чтобы обеспечить перемещение данных.55.8.224.0 135.55.55.184.1 135.55.55.203.0 135.192.55.55.3 (продолжение) Маска подсети Сеть подсети Начало диапазона адресов узлов Конец диапазона адресов узлов 135.228.55.55.0 135.55.5.1 135.55.101 и т.254 135.55.254 135.55.55.55.55.254 135.0 135.55.196.8.0 135.212.55.0 135.1 135. мы остановимся на 135.254 Хотя новой сети нашей среды может быть присвоен любой сетевой ад рес из этого списка. необходимо поместить маршрутизатор так.244.0.254 135.231. будем назначать новые адреса в соответствии с функ циями подразделений.212.1 135.55.254 135.0 135.0 135.55.243.247. 11.200.254 135. выполненную для первой сети.55.220.248.216.239.195.55.220.0 135.176.55.211.254 135.0 135.55.232 Глава 11.215. Теперь можно рас пределить новые адреса сети 8.55.227.0 135.240.55.55.180.1 135.0 135.191.

можно ре шить использовать отдельный маршрутизатор для наиболее загру . но для конфигурирова ния необходимых путей между тремя сетями может потребоваться до трех маршрутизаторов. Изучение маршрутизаторов Cisco побуждает к приня тию на себя некоторой ответственности за всеобъемлющий план сети (включающий в себя и физическое оборудование для маршрутизации и программное обеспечение протоколов). не будет работать эффективно. 11. Один маршрутизатор может соединить две сети. Помещая маршрутизатор Cisco между сегментиро ванными сетями. • Размещайте маршрутизатор так. Из данного раздела вы узна ете. Например. Полностью адресованная сегментированная среда. чтобы наилучшим образом обслу живались самые загруженные части сети. помещенный в сеть без учета окружающей его архи тектуры. состоящая из двух сетей Размещение маршрутизаторов Cisco в сегментированных сетях Многих сетевых проблем можно избежать за счет грамотного проекти рования сети. необходимо учитывать несколько факторов: • Сосчитайте доступные интерфейсы вашего маршрутизатора. как сетевой трафик и количество доступ ных интерфейсов. Боль шая часть маршрутизаторов Cisco имеет два интерфейса LAN.Деление IP>сети на подсети 233 Рис. Маршрутизатор. как правильно размещать маршрутизаторы Cisco в сегментиро ванных сетях.5. Необходимо уделить особое внимание таким элементам.

так как ни один протокол маршрутизации еще не был изучен. вблизи других устройств связи. Некоторые протоколы маршрутизации требуют. который должен соединить две сети.) Помня обо всех обстоятельствах. какой именно протокол маршрутизации вы собираетесь использовать.234 Глава 11. воспользуйтесь им. то вы не сможете «дотянуться» до се тей. Включить интерфейсы.6. Определить маску подсети. к которой он подключен. чтобы физичес ки он был близок к ним обеим. если вы планируете работать с RIP. Физически размещайте маршрутизаторы вместе с другим оборудо ванием. давайте выберем наилучшее расположение нашего маршрутизатора. 5. 3. Это упростит процедуру расширения. 4. 1. Установить для каждого интерфейса адрес. Работая с двумя сетями. что временами работа с маршрутизаторами может быть достаточно сложной. что нужно поместить его между двумя сетями так. соответствующий сети. При размещении маршрутизаторов необходимо принимать во вни мание то. 2. превышающем 16 перехо дов между маршрутизаторами. (Например. размес тите маршрутизаторы так. Очевид но. чтобы это привело к созданию избыточ ных соединений. . Логичное размещение маршрутизатора изображено на рис. Поэтому в этой главе при принятии решения о размещении маршрутизаторов ограничимся другими факто рами. Разрешить маршрутизацию IP. что бы вы размещали маршрутизаторы в определенных местах или не выходили за рамки определенных ограничений. Введение в сегментированные сети • • • женной части сети. влияющих на выбор места. остается сконфи гурировать его. Так как в рассматриваемом сценарии присутствуют всего две сети. Если возникает логичное решение. (О протоколах маршрутизации поговорим в оставшихся главах. Помните. находящихся от вас на расстоянии. даже если маршрутизация осуществляется только между двумя сетями. Если вы соединяете критически важные сетевые сегменты. особенно если будет задействован Интернет. После того как место для маршрутизатора выбрано. можно без сомнений располо жить маршрутизатор Cisco между ними. 11.) Примечание Хотя необходимо всегда принимать во внимание используемый в сети протокол маршрутизации. Давайте рассмотрим этапы настройки маршрутизато ра Cisco. но в данной главе мы откажем себе в этом удовольствии. можете при выборе места для вашего маршру тизатора положиться на логику. Создать статические маршруты для соединения двух сетей.

помещенный между двумя сетями Первый шаг заключается в конфигурировании каждого интерфейса для работы с IP.255.252. три первых этапа из списка реализует одна серия ко манд.4.55. что каждому интерфейсу маршрутиза тора нужно назначить адрес.8. с которой он свя зан.Деление IP>сети на подсети 235 Рис. которая и представлена ниже (помните. что по умолчанию все интерфейсы имеют статус «shutdown».0 Router(configure interface)#no shutdown Router(configure terminal)#^Z . соответствующий сети. поэтому их необходимо вклю чить вручную): Router>enable Router#configure terminal Router(configure)#interface ethernet 0 Router(configure interface)#ip address 135.55.255.6.1 255. 11.1 255. Это означает.0 Router(configure interface)#no shutdown Router#configure terminal Router(configure)#interface ethernet 1 Router(configure terminal)#ip address 135.252. Маршрутизатор Cisco. В той же самой последовательности команд можно определить маску подсети для каждого интерфейса и включить интерфейсы. Та ким образом.

55. нужно сначала войти в привилегированный режим. Затем нажатием <Ctrl>+<Z> возвращаем маршрутизатор в привилегированный режим.8. к какому из вышеупомянутых этапов конфигури рования относится каждая команда.4. и пришло время включить интер фейсы (шаг 2 в списке).252.4.255. а затем в режим глобального конфигурирования: Router>enable Router#configure terminal Router(configure)#interface ethernet 0 Примечание Цифра в конце команды interface ethernet 0 указывает.255. по этому устанавливаем для него адрес 135. можно задать IP адрес и маску подсети (четвертая строка) для нужного интерфейса.55.252. Введение в сегментированные сети Давайте посмотрим. какой именно интер фейс мы хотим конфигурировать. Следующая команда включает интерфейс и со храняет конфигурацию в файле running config (<Ctrl>+<Z> во второй строке обеспечивает выход из режима конфигурирования интерфейсов): Router(configure interface)#no shutdown Router(configure interface)#^Z Обратите внимание на структуру команды. .55. Теперь можно повторить процесс для второго интерфейса: Router#configure terminal Router(configure)#interface ethernet 1 Router(configure terminal)#ip address 135.1 (первый шаг в списке) и подсеть 255. В данном примере <Ctrl>+<Z> было исполь зовано для того.0 (шаг 3): Router(configure interface)#ip address 135.252. Перейдя в режим конфигурирования интерфейсов. мы указываем. В данном случае интерфейс Ethernet 0 подключен к сети 135. что маршрутизатор должен не выключать его.0.1 255. Обычно оба ин терфейса можно сконфигурировать в рамках одной сессии. чтобы он включил интерфейс. чтобы проиллюстрировать весь процесс целиком.0 Адрес и маска подсети определены.4.55.0 Router(configure interface)#no shutdown Router(configure terminal)#^Z Примечание Необязательно выходить из режима конфигурирования интерфейсов после вы полнения каждой «порции» настроек. Чтобы попасть в этот режим.236 Глава 11.255. Первые три строки последовательности команд переводят маршрути затор в режим конфигурирования интерфейсов. Вместо того чтобы сказать маршрутизатору.1 255.

По логике вы не можете разрешать IPмаршрутизацию для одного интер фейса и не разрешать для другого. О динамических путях мы поговорим в следующих главах.55.0 подключена к интерфейсу Ethernet 0.0 – к Ethernet 1. необходимо задать статические маршруты: Router#configure terminal Router (configure)#ip route 135. чем использованные в данном примере. Так как наш проект не предусматривает использования протоколов маршрутизации.55. Конфигурирование статических маршрутов между подсетями Маршрут – это карта или правило.252. что сеть 135.8. Фактичес ки разрешается передача пакетов от одного интерфейса к другому.Конфигурирование статических маршрутов между подсетями 237 Шаг 4 нашего списка – это разрешение IPмаршрутизации.255. Этот шаг выполняют две команды: Router#configure terminal Router(configure)# ip routing Так как маршрутизация IP относится ко всему маршрутизатору. Поэтому несмотря на то что маршрутизация происходит в пределах одного маршрутизатора (от одного интерфейса к другому).255. Маршрутизаторы Cisco могут использовать два разных типа маршрутов: статические и динамические.0 255. используемые маршрутизатором для перемещения данных из одной сети в другую.0 255. а в этом разделе сосредоточимся на изучении статических пу тей. .0 Ethernet 1 perm Эти два выражения сообщают маршрутизатору. Маршрутизаторы определяют движение информации в вашей сети.55. По мере изложения (особенно после изучения главы 13 «Введение в протоколы глобальных сетей») вы будете все более полно использовать ip route. поэтому все параметры маршрутизации от носятся к глобальному конфигурированию. которые были жестко запрограммированы в памяти маршрутизатора. Говоря буквально. ведь тогда данные все равно не бу дут никуда перемещаться. Но команда ip route обладает гораздо более мощными возможностями.4. то нет возможности воспользоваться преимуществами динамической марш рутизации. то команда выполняется в режиме глобального конфигурирования.0 Ethernet 0 perm Router (configure)#ip route 135. а сеть 135. необходимо разрешить IPмаршрутизацию.252.8.4. статические маршруты – это предопределен ные пути для передачи данных из одной сети в другую.55. Прежде чем появится возможность использовать маршрутизатор меж ду двумя подсетями. Последний этап – это конфигурирование статических маршрутов для направления потоков данных между подсетями.

Примечание О динамических маршрутах будет рассказано в последующих главах. • Правила безопасности требуют. что статический путь будет ис пользоваться в другой команде (этот параметр ча ще используется протоколами маршрутизации. которому должны пе ресылаться пакеты для сети адресата Interface Внутренний интерфейс. Параметры команды ip route Параметр Описание <Destination Network> IPадрес сети адресата (то есть путь. Введение в сегментированные сети Читая этот раздел. которому должны от правляться пакеты. такими как BGP) <Next Hop | perm> Необязательный параметр Next Hop IPадрес маршрутизатора. по которому должны отправляться данные) <Destination Subnet> Маска подсети сети адресата <Next Hop | Interface | Null> Параметр. помните. Существует три основные сетевые ситуации. относящиеся к определеному Next Hop интерфейсу (необязателен. что статические маршруты хороши толь ко в некоторых случаях. которому должны пере сылаться пакеты для сети адресата Null Указание на то. в которых оправдано использование статических IPмаршрутов: • Маршрутизаторы сети не используют протокол маршрутизации. хотя у нее есть ряд необязатель ных параметров (табл. если в предыдущей позиции задан интерфейс) perm Указание маршрутизатору записать маршрут в файл startup config. чтобы определенные маршрутиза торы пропускали только определенный трафик.4. 11. тем самым сделать маршрут постоянным . так как их поддерживают только протоколы маршрутизации. как маршрутизиро вать пакеты. Формат командной строки для команды ip route таков: #ip route <Destination Network> <Destination Subnet> <Next Hop | Interface | Null> <Next Hop | perm> Таблица 11. Команда конфигурирования статических маршрутов между подсетя ми на самом деле достаточно проста. указывающий. • Среда маршрутизации не изменяется. направляемые адресату Next Hop IPадрес маршрутизатора. которые обеспечивают выполнение раз личных задач.4).238 Глава 11.

0 ethernet 1 perm Если эти четыре пути сконфигурированы. В этом сценарии у нас есть четыре взаимосвязанных маршрутизатора.0.13.13.1.4 в качестве инструкции.0.1.0.13. необходимо задать следующие маршруты: • Router 198.0 в сеть 198.0.1 perm • Router 198.13.13. то информация будет пере сылаться с одного маршрутизатора на другой. На рис.10. 11. Рис.1.10.0.0.1: RouterD(configure)#ip route 198.0.1 perm • Router 198.0 должны покинуть маршрутизатор через определенный интерфейс и (в трех случаях) быть переданы другому маршрутизатору. пока не достигнет адре сата. 11. что данные для се ти 198.11.0 ethernet 1 198.1 perm • Router 198.1.255.0. 255.13.1.1: RouterA(configure)#ip route 198.7.12.0. Сегмент сети .0.0 ethernet 1 198.Конфигурирование статических маршрутов между подсетями 239 Давайте определим статические пути для более сложного случая сегмен тации сети.0 255.0 255.1.255.13. 11. Основу команды составляет информация о том.255.7 изображена часть большой сегментированной сети.13.0.11.0. каждый из которых обслуживает небольшой сегмент большой сегмен тированной сети.0. используя табл.0 255.1.12.0 ethernet 1 198.1: RouterB(configure)#ip route 198. Чтобы обеспечить перемещение данных из сети 198.255.1: RouterC(configure)#ip route 198.

255. кото рые совместимы с протоколом маршрутизации. На одном маршрутизаторе можно использовать как динами ческие маршруты (посредством протоколов маршрутизации). почему я не могу использовать маску подсети 255. представленный в этой главе.0. Статическая маршрутизация должна применяться только в тех се тях. Поэтому использовать первоначальную маску больше нельзя. И марш рутизация и сегментирование будут использоваться далее в книге при изучении более сложных вопросов. Введение в сегментированные сети Материал.240 Глава 11. посмотрим на двоичное представление маски. когда вы дойдете до изучения таких протоколов маршрутизации. Два октета маски 11111111. вы должны были получить достаточно полное представление о маршрутизации и сегментировании IP. После того как адрес сегментирован.255. Резюме • • • • • Одной из главных причин деления сетей на подсети является жела ние рационально использовать уменьшающийся пул доступных IP адресов.0 вмещает только одну сеть класса B.00000000.0? Ответ Маска подсети 255. Все сети сегментированной среды имеют общую маску подсети. как RIP и OSPF. где для обес печения безопасности требуется. Данная глава будет особенно полезна при работе с крупными действующими сетями. Маршрутизаторы необходимо размещать только в тех сетях. чтобы определенные данные от правлялись в определенные места. Вопросы и ответы Вопрос Если сегментированный мною IPадрес изначально принадле жал к классу B. так и статические IPмаршруты. Пройдя материал этой главы. 00000000 зарезервированы под адреса узлов сети. Чтобы пояснить это. или где не меняется среда марш рутизации. который вы плани руете использовать.11111111. пригодится. Сегментирование производится за счет передачи битов из адреса уз ла сетевой части IPадреса. где не используются протоколы маршрутизации. Вопрос Почему для включения интерфейса используется команда no shutdown? . некоторые из этих бит уже более не доступны.0. Для создания полнофункциональной среды маршрутизации мы будем комбинировать маршрутизируемые протоколы и протоколы маршру тизации.

0 так. Пять. Сколько сетей доступно в адресе класса B с маской подсети 255. Шесть. Новая маска подсети выглядит так: 255. многие команды были исключены. Очевидным выбором в такой ситуации стало слово no. 4. Сколько бит нужно передать сетевому адресу.224.248. Вместо того чтобы создавать две разные команды – одну для выполнения действия. Какой параметр статического маршрута используется для сохране ния его в файле startup config? 4. какая команда может включить этот интерфейс? Ответы 1. Упражнение 1. Сегментируйте адрес класса C 220.255.0? 2. После того как для интерфейса установлен IPадрес. perm. чтобы вместить 2000 узлов? 3.241 Тест Ответ Чтобы сделать Cisco IOS не громоздкой и максимально прос той в использовании. Тест Вопросы 1. Чтобы выполнить действие. no shutdown. просто поставьте перед ней no. Решение Передав пять бит из адреса узла в сетевой адрес. а вторую для его отмены.255. мы получим 25 – 2 = = 30 сетей с 6 узлами в каждой. . чтобы создать как минимум 20 сетевых адресов. – Cisco реши ла использовать одно ключевое слово для обозначения отри цания любой команды. 2.156.50.255. обратное любой команде (а не только shutdown). 3.

Этим вы повысите свою квали фикацию в области Ciscoтехнологий. В этой главе вы познакомитесь с IPX как с протоколом и научитесь конфигурировать маршрутизатор Cisco для работы с IPXадресами. как IP.12 Настройка протокола IPX IPX (Internetwork Packet Exchange. Введение в IPX До появления пятой версии Novell NetWare протоколом по умолчанию для сетей Novell был IPX (Internetwork Packet Exchange) – маршрути зируемый протокол. . кто планирует работать с операционной системой Novell. Оба протокола ра ботают на сетевом уровне модели OSI и относятся к протоколам без ус тановления соединений. что окажет вам неоценимую по мощь во многих случаях. но не менее важный маршрути зируемый протокол. межсетевой пакетный обмен) – это не так широко используемый. чем значительно расширите свои знания по маршрути зации: ведь теперь вам будут знакомы два из наиболее популярных се годня маршрутизируемых протоколов. который идейно похож на IP. IPX используется в основном в сетях под управле нием Novell NetWare и необходим каждому. Представим основные темы данной главы: • Введение в IPX • Адресация IPX • Маршрутизация IPX К концу главы вы будете лучше представлять себе маршрутизируемый протокол IPX.

Например. вам придется перестроиться с разделенных точками целых чисел (адресов IP) на шестнадцатеричные числа. Маршрутизаторы Cisco легко и свободно маршрутизируют IP. У маршрутизаторов Cisco не возникает проблем при работе с IPX. Наиболее оче видное отличие заключается в формате адреса IPX: любому. Он создавался как протокол маршрутизации для линии серверов Novell NetWare. Одной из наиболее распространенных конфигураций маршру тизаторов Cisco (включающих в себя IPX) является соединение сетей IPX с сетями IP. позволяя маршрутизатору работать с обоими протоколами. покажутся странными его адреса. как они назначаются. Этот пакет обеспечивает поддержку как IPX. Поэтому чтобы использовать IPXмаршрутизацию. так и IP. На большинстве моделей для поддержки IPX устанавливают функциональный пакет IPX/IP Basic IOS. что служит основанием для подробного рассмотрения этого про токола. Примечание Novell разработала IPX на основе более раннего протокола Xerox. Хотя IPX и не самый распространенный маршрутизируемый прото кол. так как он является протоколом третьего уровня без установления соеди нений. IPX (и его аналог SPX. Если вы никогда не работали с IPX и не знакомы с этим протоколом. который заменил бы TCP/IP в архитектуре NetWare. Оставшаяся часть главы посвящена особенностям маршрутизируемо го протокола IPX и его конфигурированию на маршрутизаторах Cisco. Начнем с рассмотрения формата адресов IPX и поговорим о том. В отличие от IP. необ ходимо установить на вашем маршрутизаторе функциональный пакет IPX. XNS. работающий на транспортном уровне) должен был стать запатентованным протоколом. Важный аспект архитектуры IPX – это применяемая им схема адреса ции. IPX не используется маршрутизаторами Cisco по умолчанию. если IPXсети требуется выход в Интер нет. . но он используется в достаточном количестве производственных сетей. IPX или оба эти протокола в одной и той же сети (и даже на одном маршрутизаторе). IPXпакеты нужно будет преобразовывать в IPпакеты. кто ранее не встречался с IPX.Введение в IPX 243 Компания Novell разработала IPX в начале 80х годов. то не обнаружите больших различий между IP и IPX. Большин ство маршрутизаторов Cisco могут обеспечить такую высокоуровне вую протокольную маршрутизацию. Для того чтобы работать с IPXадресами.

Но если IPадреса имеют сетевую состав ляющую переменной длины (сетевая часть адреса может быть пред ставлена одним. . присваиваемое администрато ром. Присваиваемая вели чина должна быть записана восемью шестнадцатеричными цифрами (4 байта). чем 4байтный IPадрес.244 Глава 12. Настройка протокола IPX Адресация IPX IPXадреса сходны с IPадресами тем. Сетевой администратор назначает уникальное число в качестве се тевого IPXадреса для всего сетевого окружения. Если вы никогда не имели дела с шестнадцатеричными числами. IPX&адрес Примечание IPXадреса всегда представляются в шестнадцатеричном формате. что один адрес используется для распознавания и сети и узла. чтобы к ним привыкнуть. Рис.1. за которым сле дует 48битный адрес узла. 12. 12. Адрес IPX представляет собой 32битный сетевой адрес. то есть он значительно больше.узел. Весь IPXадрес состоит из 80 бит (10 байт). чтобы не создавать путаницы при маршрутизации. 12. IPXадрес всегда придерживается структуры: сеть. Сетевая часть IPXадреса – это значение. Больший раз мер адреса является преимуществом: значительно больше IPXадре сов доступно для назначения устройствам. Этот адрес должен оставаться уникальным для всей среды маршрутизации. двумя или тремя октетами в зависимости от класса адреса). Шестнадцатеричные циф ры перечислены в табл. вам может потребоваться какоето время. то IPXадреса имеют фиксированную длину.1.1. Типичный IPXадрес изоб ражен на рис. Шест надцатеричные числа относятся к системе счисления с основанием 16 (двоичные числа относятся к системе счисления с основанием 2 и по этому используют только две цифры: 0 и 1).

как адрес сети. что это не шестнадца теричная запись. Примечание Условное обозначение 0x показывает. . то маршрутизатор Cisco преобразует этот адрес в 0x000076b8. Шестнадцатеричные цифры Шестнадцатеричная цифра 0 Двоичное число 0 Десятичное число 0 1 1 1 2 10 2 3 11 3 4 100 4 5 101 5 6 110 6 7 111 7 8 1000 8 9 1001 9 A 1010 10 B 1011 11 C 1100 12 D 1101 13 E 1110 14 F 1111 15 Если администратор назначает сетевой адрес. можете считать. «bad» – это английское слово. Адрес узла IPXустройства обычно составляется из его MACадреса (MAC. а «0xbad» – шестнадца теричное число. Адрес узла не так произволен. на кото ром он работает.1. соответствующее десятичному 2989. Поскольку протокол имеет дос туп к сетевому адаптеру устройства. Если перед значением нет 0x. для любого узла всегда есть в наличии IPXадрес. от личающей его от таких протоколов. длина которого меньше 8 шестнадцатеричных разрядов. что значение записано в шестнадцатерич ном формате. маршрутизатор автоматически добав ляет в начало адреса 0 до тех пор. как IP. Например.245 Адресация IPX Таблица 12. Особенностью IPX. media access control – протокол управления доступом к среде). IPX динамически назначает адрес узла тому устройству. если администратор присваивает IPXсети сетевой адрес 76b8. Так как MACадреса по сути своей глобально уникальны. пока он не достигнет нужного разме ра. является динамическое определение адресов узлов. MACадрес может использоваться в качестве адреса узла. То есть если администратор не укажет иное. Например.

Inc.0(3)T. так как IPX применяет MACадрес для адреса узла. data base: 0x024A8D24 ROM: System Bootstrap. что образ IOS называется c1600 ny mc.0. Теперь вы можете обратиться к вебсайту Cisco Connection Online (CCO) (в главе 3 «Введение в Cisco IOS» рассказывалось. которые он может присваивать своим продуктам.bin.246 Глава 12. RELEASE SOFTWARE (fc1) ROM: 1600 Software (C1600 RBOOT R). необхо димо понять. Поэтому. – это IPX/IP Basic. присваиваемое каждому сетевому устройству его произво дителем. Центральный орган управления выдает каждому производителю сетевых устройств ряд номеров. установлен ли на нем соответствующий функциональный пакет. где увидите. Уникальность и общедоступность MACадреса делает его особенно при влекательным для использования в качестве протокольного адреса. и при этом MACадрес каждого устройства уникален. Хотя некоторые производители и разрешают замену MACадресов устройств. обычно они являются постоянными.0(3)T.3 операционной системы IOS. теоретически количество доступных для использования IPXадресов не ограничено. Эти адре са относятся к подуровню MAC канального уровня модели OSI. но выводит имя образа IOS. Последняя строка приве денного выше вывода указывает.bin” Эта команда не сообщает вам в явном виде имя установленного функци онального пакета. что такое имя файла соответствует функционально му пакету IP/IPX Basic для маршрутизатора Cisco серии 1600. У каждого устройства есть такой адрес. RELEASE SOFTWARE (fc1) Router uptime is 57 minutes System restarted by reload System image file is “flash:c1600 ny mz. . RELEASE SOFTWARE (fc1) Copyright (c) 1986 1999 by cisco Systems. Version 12. Version 12.120 3. работа ющего под управлением версии 12.0(3). Настройка протокола IPX Примечание MACадрес – это число. Конфигурирование IPX на маршрутизаторах Cisco Прежде чем пытаться настроить IPX на вашем маршрутизаторе. Compiled Mon 08 Feb 99 20:21 by phanguye Image text base: 0x02005000. Один из способов узнать.120 3. Version 12. Простейший из функциональных пакетов. – использовать ко манду show version: “”Router#show version Cisco Internetwork Operating System Software IOS (tm) 1600 Software (C1600 NY M). который может иметься на маршрутизаторе и при этом предоставлять поддержку IPX. что для получения доступа к сайту необходимо заключить сервисное соглаше ние). какой функциональный па кет установлен на вашем маршрутизаторе Cisco.

что она принимает один параметр. поэтому любая IPXсеть. чтобы разыскивать эту информацию. Для обеспечения уникаль ности не указывайте адрес узла вручную: Router(config)#ipx routing Router(config)#^Z Команда разрешит маршрутизацию IPX на маршрутизаторе Cisco.H IPX address of this router Если же вы введете команду без параметра. должна быть подключена к маршрутизатору. то увидите. Если соответ ствующий функциональный пакет не установлен. что и делается в режиме глобального конфигу рирования при помощи команды ipx routing. IOS позволяет указать адрес узла.H. Примечание Многие из этих шагов аналогичны конфигурированию IP. которой необходимо взаимо действие с Интернетом. вы можете начать конфигурирование. Использование IPX можно разрешить в режиме глобального конфигурирования. должно быть вашей пер воочередной задачей. Каким бы путем вы ни пошли. . используя ко манду no. вы могли просто попробовать настроить IPX на маршрутизаторе. Определив.) На одном маршрутизаторе можно разрешить маршрутизацию и IP и IPX. End with CNTL/Z. то IOS использует MACад рес маршрутизатора в качестве адреса узла. one per line. Cisco умышленно сдела ла команды настройки протоколов схожими. а второй – на работу с IP. Один интерфейс такого маршрутизатора должен быть настроен на ра боту с IPX. Выполнение этой операции продемонстрировано ниже: Router#configure terminal Enter configuration commands. Например. Если вы запросите справ ку Cisco IOS по команде ipx routing. например: no ipx routing. Для того чтобы включить IPXпротокол. чтобы сделать IOS максимально по нятной. что маршрутизатор может работать с IPX. что отключить маршрутизацию IPX можно. имеется ли на марш рутизаторе нужный функциональный пакет. Router(config)#ipx routing Router(config)#ip routing Router(config)#^Z Причиной включения двух протоколов на одном маршрутизаторе мо жет быть желание соединить две сети.Адресация IPX 247 Однако вместо того. необходимо разрешить маршрутизацию IPX. IPX не используется в Интернете. то маршрутизатор сообщил бы вам об этом при попытке конфигурирования. который должен ис пользоваться маршрутизатором: Router(config)#ipx routing ? H. определение того. (Помните.

) Сразу за сетевым адресом следует ключевое слово encapsulation. сколько необходимо для того. начнем с Ethernet 0: Router#configure terminal Router(config)#interface ethernet0 Router(config if)# Все три порции информации из приведенного выше списка можно ввести. (Внутри маршрути затора Cisco этот номер будет сохранен как 0x00001234. то маршрутизатор добавит в его нача ло столько нулей.248 Глава 12. что когда порция . адрес узла не присваивается. используя одну команду. как уже говорилось ранее. адрес узла и тип инкапсуляции для интерфейса. В нашем примере указан адрес сети 1234. куда он должен (или не должен) направлять пакеты. нет необходимости указывать его. Длина сетевого адреса не может превышать 8 шестнадцатеричных разрядов. что в структуре команды отсутствует параметр определе ния адреса узла для интерфейса. Сетевой адрес указывает маршрутизатору. поэтому для завершения настройки IPX необходимо войти в режим конфигурирования интерфейсов. чтобы длина стала равна 8. кото рый будет применяться маршрутизатором для IPXпакетов. Ко манда имеет такой формат: #ipx network <network number> encapsulation <encapsulation type> Примечание Обратите внимание на то. которые вы сконфигурировали. Но. Настройка протокола IPX Маршрутизатор Cisco готов маршрутизировать IPX и любые другие протоколы. пока команда ipx network не выполнена. Команда ipx network позволяет ука зать адрес сети. Первый параметр команды ipx network – это адрес сети. если вы укажете адрес. Однако до тех пор. Оно используется для определения конкретного типа инкапсуляции. В предыдущих главах рассказывалось о том. Так как IPX динамически назначает адрес узла. Этот номер должен быть установлен на всех IPXустройствах внутри одной среды маршрутизации. необходимо задать еще некоторые ключевые параметры: • Номер сети • Адреса интерфейсов • Тип инкапсуляции Все эти данные вводятся в программу конфигурирования интерфейсов config if. Так как интерфейсы можно конфигурировать только по одному. Команда ipx network сообщает маршрутизатору Cisco. используя в качестве основы MACадрес. что можно присваивать ад рес узла устройству. дли на которого меньше 8 разрядов. Но прежде чем он на са мом деле сможет перемещать IPXданные с одного интерфейса на дру гой. Тип инкапсуляции – это очень важная составляющая конфигурации IPX.

соприкасающе еся с IPX.2 LLC SNAP FDDI raw Token Ring Token Ring Token Ring SNAP Примечание Заметьте. При выборе метода инкапсуляции для IPX необходимо учитывать ряд факторов. доступные пользователям Cisco. При инкапсуля ции к данным добавляются поля. 12. чтобы данные маршрутизировались корректно. что в табл. Метод инкапсуляции опре деляет типы и порядок полей заголовка протокола. Выбранный тип инкап . Инкапсуляция IPX Одним из ключевых элементов настройки IPX на маршрутизаторе Cis co является выбор метода инкапсуляции.2.2 Ethernet 802. Хотя для Ethernet существует четыре типа инкапсуляции. Вопер вых. он ее инкапсулирует.2 LLC FDDI 802. содержащие основную информацию об этих данных.2 SNAP FDDI FDDI 802. Вовторых. Параметры инкапсу ляции IPX.249 Адресация IPX данных передается протоколу.2. все они представляют различные версии сети. 12. Таблица 12. Типы инкапсуляции IPX Тип сети Ethernet Тип инкапсуляции Ethernet II Ethernet 802. То есть каждое устройство. учитывайте ее тип. то не выбирайте метод инкапсуляции Token Ring. Выбирая метод для вашей сети. Примечание Модель маршрутизатора. используемого в вашей сети. должно использовать один и тот же метод инкапсуляции.3 Ethernet 802. напри мер ethernetинкапсуляция для ethernetсетей. если вы работаете с маршрутизатором Cisco 1605R (это маршрутизатор Ethernet). приведены в табл. также должна соответство вать типу сети. Другими словами. Тип сети является основным фактором для выбора типа инкапсуля ции IPX. для всей среды маршрутизации должен быть выбран один и тот же метод инкапсуляции.2 методы инкапсуляции сгруппированы по типам сетей. Но в зависимости от используемого типа сети может потребоваться внести некоторые изменения в инкапсуляцию для того. инкапсуляция должна соответствовать типу сети.

. сопостав ленных различным версиям сетей Ethernet. Самым распространенным типом инкапсуляции Ethernet для IPX явля ется Ethernet_II. Вместо этого он добавляет поля в его начало. используйте такую команду: Router(config if)#ipx network 1234 encapsulation arpa Router(config if)#^Z Команда задает для текущего интерфейса маршрутизатора Cisco адрес IPXсети 0x00001234 и инкапсуляцию Ethernet_II. то. как Ethernet. которые необходимы для маршрутизации пакета по сети указанного типа. какие поля будут присоединены к IPXпакету (разные типы сетей могут читать разные поля). Имея дело с типами инкапсуляции IPX. оно просто «счища ет» инкапсулированные поля.3 приведены поля заголовка.2 on Ethernet. Настройка протокола IPX суляции определяет. Выбор метода Et hernet_II добавляет в IPXпакет некоторые поля.2 SNAP on Ethernet. Поля Ethernetинкапсуляции В процессе конфигурирования маршрутизации IPX на маршрутизато ре Cisco. Существуют методы для таких се тей. добавляемые к IPXпакету при инкапсуляции Ethernet_SNAP. выбранный тип инкапсуляции не меняет структу ру IPXпакета. Ethernet версии II – это последнее воплощение широко используемого сетевого стандарта. Token Ring и FDDI. оставляя IPXпакет нетронутым. Для сравнения на рис. Token Ring. но мы не будем подобно рассмат ривать их все. Token Ring snap IEEE 802.250 Глава 12. вероятнее всего. соответствующие различным метолам инкапсуляции Ethernet: Router(config)#interface ethernet0 Router(config if)#ipx network 1234 encapsulation ? arpa IPX Ethernet_II hdlc HDLC on serial links novell ether IPX Ethernet_802. 12. Если вы конфигурируете IPX для Ethernetсреды. что ключевое слово Cisco для инкапсуляции Ethernet_II – arpa. инженеру необходимо выбрать метод инкапсуляции. Вопервых. Рассмотрим инкапсуляцию на примере полей. рассмотрим поля для Ethernetметода инкапсуляции.2 изо бражен пакет IPX с инкапсуляцией Ethernet_II. Нижеследующий листинг приводит ключевые слова Cisco. Чтобы пояснить ситуа цию. соответ ствующий типу используемой сети. необходимо помнить о двух вещах. На рис.3 novell fddi IPX FDDI RAW sap IEEE 802. будете использовать инкапсуля цию Ethernet_II. Чтобы настроить для данного интерфейса инкапсу ляцию Ethernet_II. 12. and FDDI Обратите внимание на то. Когда уст ройство получает инкапсулированный IPXпакет. FDDI.

12.2.4 изображен стандартный IPXпакет. Поля заголовка Ethernet_II На рис. 12. На рисунке представ лены поля пакета до инкапсуляции. На рис.Адресация IPX 251 Рис. Рис.5 изображен тот же пакет. 12. Поля заголовка Ethernet_SNAP . но после инкапсуляции. он инкапсулируется для используе мого типа сети.4. 12. 12. Когда такой пакет отправляется. что и на рис.3.

Если марш рутизатор подключен к нескольким сетям.4. может понадобиться настроить на нем несколько типов инкапсуляции IPX. но один маршрутизатор Cisco может соединять множество сетей. Од на из причин этого в том. Маршрутизация IPX IPXмаршрутизация несколько сложнее. чем маршрутизация IP. администратор может назначить соответствующие методы ин капсуляции. добавленные при инкапсуляции. о чем следует помнить при инкапсуляции.252 Глава 12. . относящимся к различным типам. IPX&пакет до инкапсуляции Заметьте. Чтобы маршрутизатор Cisco мог успешно работать с любой средой IPX. Поговорим об этом в следующем разделе. Второе. Остается исходный IPXпакет. он отделяет поля. что исходные поля IPXпакета не изменены. Хотя для всех устройств сети должен быть определен один тип инкапсуляции. что в IPXсетях может использоваться не сколько типов инкапсуляции. 12. Когда адресат получает пакет. – для одного интер фейса можно определить различные типы инкапсуляции. Настройка протокола IPX Рис.

что это более новая часть сетевой среды. IPX&пакет после инкапсуляции Чтобы пояснить вышесказанное.6 не смогут взаимодействовать самостоятельно. Вторая сеть – это старая Novell Ethernetсеть с архитектурой IEEE 802. так как они ис пользуют разные типы инкапсуляции.5. Можно предположить. Для обеспечения взаимодействия необходи мо промежуточное устройство. Примечание Две сети на рис. Первый – это простейшая среда IPX. чтобы позволить информации перемещаться из одной сети в другую.Маршрутизация IPX 253 Рис. чтобы расширить возможности второй сети на всю среду. которая была создана для того. 12. Первая сеть этой среды – стандартная Ethernet_II IPXсеть. рассмотрим два разных сценария. состоящая из двух сетей Ethernet разных типов (рис. 12. 12. Маршрутизатор Cisco был помещен между двумя сетями для того.3. .6).

12. изображенный на рис. IPX&среда. one per line. Router(config)#ipx routing Router(config)#^Z Router# 1d00h: %SYS 5 CONFIG_I: Configured from console by console Router#configure terminal Enter configuration commands. Настройка протокола IPX Рис. Сначала необходимо разрешить на устройстве маршрутизацию IPX. End with CNTL/Z. 12. За тем двум интерфейсам присваиваем соответствующие номера сетей и типы инкапсуляции. выглядит так: Router#configure terminal Enter configuration commands. необходимых для настрой ки маршрутизатора Cisco на работу в таком сценарии. Router(config)#interface ethernet 0 Router(config if)#ipx network a1234b encapsulation arpa Router(config if)#no shutdown Router(config if)#interface ethernet 1 Router(config if)#ipx network b1574c encapsulation novell ether Router(config if)#no shutdown Router(config if)#^Z Router# 1d00h: %SYS 5 CONFIG_I: Configured from console by console Router# . End with CNTL/Z. one per line.254 Глава 12. состоящая из двух сетей Сконфигурируем маршрутизатор Cisco. Полный набор команд.6.6.

ес ли пакет не доставлен до того. Другими словами.2. как и в случае с IP. что у команды ipx route какието непонятные параметры. • Счетчик «hop count» указывает общее количество переходов через маршрутизаторы. которое пакет может проделать. прежде чем маршрутизатор сможет пересылать дан ные. что маршрут (хотя он и статический) может быть перезаписан динамически вычисленным маршрутом. Статические маршруты нужны для того. предназначающихся для данного статического пути. Вам очень редко придется использовать чтолибо. которые в нашем случае определят перемеще ние данных от интерфейса ethernet 0 к ethernet 1 и обратно. чтобы маршрутизатор знал. Но. отличное от «FFFFFFFF». как «tick» обратится в ноль. Наряду с перечисленными выше необходимыми параметрами команда ipx route принимает также три необязательных параметра. как маршрутизатор ис пользует заданные пути. • Параметр «destination» (адресат) – это IPXадрес (адрес сети и узла) интерфейса. Необяза тельные параметры позволяют управлять тем. какие пакеты на какие интерфейсы и с каких интерфейсов можно пе ресылать. • Счетчик «tick» – это время действия пакета. но вы в них разберетесь. Теперь интерфейсы корректно настроены и могут перемещать пакеты из одной сети в другую. • Параметр «float» показывает. на который вы хотите пересылать пакеты. Формат команды определения статических путей для IPX несколько отличается от такой же команды для IP. Ти ки (несложно догадаться. что они получили название от тиканья часов) не связаны . сколько бит содержится в сетевом адресе. Структура команды и пара метры статических маршрутов IPX приведены ниже: #ipx route <network> <network mask> <destination> | <tick> | <hop count> | <float> Хотя может показаться. Примечание Тик (tick) – это общепринятое представление времени в мире маршрутизации. Назначение параметров команды поясняется в следующем списке: • Параметр «network» (сеть) – это адрес источника для всех пакетов. прежде чем быть отвергнутым. • Параметр «network mask» – сетевая маска (подобно «subnet mask» – маска подсети) используется для того. а для ethernet 1 определен адрес сети 0x00b 1574c и инкапсуляция Ethernet 802.Маршрутизация IPX 255 Интерфейс ethernet 0 сконфигурирован с сетевым адресом 0x00a1234b и инкапсуляцией Ethernet_II. для интерфейсов необходимо определить статические маршруты. Используем команду ipx route для конфигурирования ста тических маршрутов. чтобы сообщить маршрути затору. то пакет отбрасывается.

затрачива емое процессором маршрутизатора на выполнение набора команд.00d0. 12. Можно на строить маршрутизатор Cisco так. чтобы несколько методов инкапсу Рис. Настройка протокола IPX непосредственно с какойто единицей времени.e150 Router(config)#ipx route b1574c ffffff a1234b. Ниже приведены команды. определяющие два статических маршрута для нашего маршрутизатора: Router(config)#ipx route a1234b ffffff b1574c.58a8. подключенные к интер фейсу ethernet 0. 12.7. что две сети IPX.6. Среда. состоящая из трех IPX&сетей .256 Глава 12.58a8. Разобравшись в параметрах команды ipx route.e150 Теперь маршрутизатор из нашего IPXсценария полностью работоспо собен и готов маршрутизировать пакеты между сетями. как на рис. Они представляют собой цикл процессора маршрутизатора или (точнее) среднее количество времени. вы можете установить статический маршрут. 12. изображенны ми на рис.00d0.7. Обратите внимание на то. используют разные типы инкапсуляции. Но вы можете встретиться и с такой IPXсредой.

58a8. чтобы сконфигурировать вторую сеть для интерфейса et hernet 0. Например. Router(config)#interface ethernet 0 Router(config if)#ipx network a1234b encapsulation arpa Router(config if)#ipx network a52 encapsulation sap secondary Router(config if)#no shutdown Router(config if)#interface ethernet 1 Router(config if)#ipx network b1574c encapsulation novell ether Router(config if)#no shutdown Router(config if)#^Z Router# 1d00h: %SYS 5 CONFIG_I: Configured from console by console Router# Ключевое слово secondary позволят указать более чем один IPXадрес для интерфейса. SAP [up] Delay of this IPX network.e150. Router(config)#ipx routing Router(config)#^Z Router# 1d00h: %SYS 5 CONFIG_I: Configured from console by console Router#configure terminal Enter configuration commands. End with CNTL/Z. Secondary address is A1234B. что оба интерфейса настроены на соответствующие им се ти и ethernet 0 сконфигурирован для работы с двумя сетями и двумя типами инкапсуляции: Router#show ipx interface Ethernet0 is administratively up. in ticks is 1 IPX SAP update interval is 60 seconds IPX type 20 propagation packet forwarding is disabled Incoming access list is not set Outgoing access list is not set IPX helper access list is not set SAP GNS processing enabled. используйте такие команды: Router#configure terminal Enter configuration commands. one per line. output filter list is not set SAP Input filter list is not set SAP Output filter list is not set SAP Router filter list is not set Input filter list is not set Output filter list is not set . ARPA [up] Delay of this IPX network. delay 0 ms.Маршрутизация IPX 257 ляции могли использоваться на одном и том же интерфейсе (при этом различные типы инкапсуляции задаются для разных номеров сетей). End with CNTL/Z. то увидели бы. one per line.00d0. in ticks is 1 throughput 0 link delay 0 IPXWAN processing not enabled on this interface.e150.00d0.58a8. line protocol is up IPX address is A52. Если бы мы решили просмотреть конфигурацию IPX для этого маршрутизатора (с помощью команды show ipx interface).

RIP packets sent 0 SAP packets received 0. maximum size is 480 bytes RIP interpacket delay is 55 ms. необходимых для настройки маршрутизатора Cisco на работу с IPX в нескольких разных (достаточ но простых) сценариях. maximum size is 480 bytes RIP interpacket delay is 55 ms.258 Глава 12. maximum size is 432 bytes RIP response delay is not set IPX accounting is disabled IPX fast switching is configured (enabled) RIP packets received 0. . Оставшиеся гла вы познакомят вас с протоколами глобальных сетей и протоколами маршрутизации.58a8. Настройка протокола IPX Router filter list is not set Netbios Input host access list is not set Netbios Input bytes access list is not set Netbios Output host access list is not set Netbios Output bytes access list is not set Updates each 60 seconds aging multiples RIP: 3 SAP: 3 SAP interpacket delay is 55 ms.00d0. maximum size is 432 bytes RIP response delay is not set IPX accounting is disabled IPX fast switching is configured (enabled) RIP packets received 0. IPX SAP update interval is 60 seconds IPX type 20 propagation packet forwarding is disabled Incoming access list is not set Outgoing access list is not set IPX helper access list is not set SAP GNS processing enabled. NOVELL ETHER [up] Delay of this IPX network. line protocol is up IPX address is B1574C. RIP packets sent 0 SAP packets received 0. in ticks is 1 throughput 0 link delay 0 IPXWAN processing not enabled on this interface. Эта глава завершает часть книги. SAP packets sent 0 Вы получили представление о командах. SAP packets sent 0 Ethernet1 is administratively up. output filter list is not set SAP Input filter list is not set SAP Output filter list is not set SAP Router filter list is not set Input filter list is not set Output filter list is not set Router filter list is not set Netbios Input host access list is not set Netbios Input bytes access list is not set Netbios Output host access list is not set Netbios Output bytes access list is not set Updates each 60 seconds aging multiples RIP: 3 SAP: 3 SAP interpacket delay is 55 ms. delay 0 ms.e151. отведенную на маршрутизируемые протоколы локальных сетей.

Тест Вопросы 1.) 4. Он позволяет записать динамический маршрут поверх данного ста тического маршрута. (Но если у вас несколько сетей. После распространения технологии понадобилось различать типы сетей. Адреса протокола IPX представляются в шестнадцатеричном фор мате. Какой тип инкапсуляции наиболее распространен сегодня в сетях Ethernet? 2. Вопросы и ответы Вопрос Почему для IPX существуют разные типы инкапсуляции? Ответ IPX долгое время был патентованным протоколом. Для конфигурирования IPX на маршрутизаторе Cisco используется команда ipx network. 3.259 Резюме Резюме • • • • • • IPX – это протокол сетевого уровня. такие как IP и IPX. . Адрес узла IPXадреса состоит из MACадреса устройства. Во всей сети может быть задан только один тип инкапсуля ции. Это делает среду маршрутизации более гибкой. Сколько шестнадцатеричных разрядов в сетевом адресе IPX? Ответы 1. это касалось только ее собственных устройств. многие маршрутизируемые протоколы. Ethernet_II (arpa). похожий на IP. Один интерфейс Cisco может быть настроен для работы с несколь кими сетевыми адресами и типами инкапсуляции. 2. Что определяет параметр <float>? 3. Восемь. могут использовать ключевое слово secondary. Один. Вопрос Может ли ключевое слово secondary использоваться в других протоколах? Ответ Да. Тип инкапсуляции должен оставаться постоянным для всей сети и соответствовать типу этой сети. Поэтому когда компания Novell изменяла заголовочную информацию или версии протокола. то и типов инкапсуляции мо жет быть несколько. Сколько типов инкапсуляции может быть определено для одной сети? 4.

delay 0 ms. one per line. End with CNTL/Z. IPX SAP update interval is 60 seconds IPX type 20 propagation packet forwarding is disabled Incoming access list is not set Outgoing access list is not set IPX helper access list is not set SAP GNS processing enabled. Router(config)#ipx routing Router(config)#^Z Router# 1d00h: %SYS 5 CONFIG_I: Configured from console by console Router#configure terminal Enter configuration commands. В примере представлены команды. Router(config)#interface ethernet 0 Router(config if)#ipx network ab encapsulation arpa Router(config if)#interface ethernet 1 Router(config if)#ipx network bc encapsulation arpa Router(config if)#^Z Router# 1d00h: %SYS 5 CONFIG_I: Configured from console by console Router# Команда show ipx interface выводит такую информацию: Router#show ipx interface Ethernet0 is administratively down. Если счи тать. in ticks is 1 throughput 0 link delay 0 IPXWAN processing not enabled on this interface. one per line. что методы инкапсуляции корректны. maximum size is 432 bytes . End with CNTL/Z. SAP [up] Delay of this IPX network. то почему маршрутиза тор не работает? Router#configure terminal Enter configuration commands. используемые для конфигури рования маршрутизатора.260 Глава 12. Настройка протокола IPX Упражнение 1. output filter list is not set SAP Input filter list is not set SAP Output filter list is not set SAP Router filter list is not set Input filter list is not set Output filter list is not set Router filter list is not set Netbios Input host access list is not set Netbios Input bytes access list is not set Netbios Output host access list is not set Netbios Output bytes access list is not set Updates each 60 seconds aging multiples RIP: 3 SAP: 3 SAP interpacket delay is 55 ms.00d0. соединяющего две IPXсети. maximum size is 480 bytes RIP interpacket delay is 55 ms. line protocol is down IPX address is Ab.e150. За переч нем команд следует вывод команды show ipx interface.58a8.

RIP packets sent 0 SAP packets received 0. NOVELL ETHER [up] Delay of this IPX network. delay 0 ms. maximum size is 432 bytes RIP response delay is not set IPX accounting is disabled IPX fast switching is configured (enabled) RIP packets received 0. line protocol is down IPX address is BC. .e151. RIP packets sent 0 SAP packets received 0.Упражнение 261 RIP response delay is not set IPX accounting is disabled IPX fast switching is configured (enabled) RIP packets received 0. in ticks is 1 throughput 0 link delay 0 IPXWAN processing not enabled on this interface. maximum size is 480 bytes RIP interpacket delay is 55 ms.00d0. SAP packets sent 0 Ethernet1 is administratively down. Для их активации требуется при менить команду no shutdown. output filter list is not set SAP Input filter list is not set SAP Output filter list is not set SAP Router filter list is not set Input filter list is not set Output filter list is not set Router filter list is not set Netbios Input host access list is not set Netbios Input bytes access list is not set Netbios Output host access list is not set Netbios Output bytes access list is not set Updates each 60 seconds aging multiples RIP: 3 SAP: 3 SAP interpacket delay is 55 ms. IPX SAP update interval is 60 seconds IPX type 20 propagation packet forwarding is disabled Incoming access list is not set Outgoing access list is not set IPX helper access list is not set SAP GNS processing enabled.58a8. SAP packets sent 0 Ответ Не были включены интерфейсы.

В рассмотренных сценариях ис пользовалась единая среда. Физические каналы. рассматриваемые в этой главе. которые находятся на большом расстоянии друг от друга.25 • Frame Relay WANпротоколы. Но сегодня. передающие данные по каналам глобальных сетей. которые вы можете встретить в реальной жиз ни. При рассмотрении протоколов WAN будут затронуты такие темы: • ISDN • X. Все они (от наименее мощного ISDN и до имеющего самые обшир ные возможности Frame Relay) имеют свой набор требований к маршру тизации. соединяющие две или более среды. предназначенном для работы с WANпротоколами. специально разрабо танные для выполнения одной задачи: обеспечения коммуникаций в глобальных сетях. связанная одним маршрутизируемым про токолом.13 Введение в протоколы глобальных сетей В этой главе мы займемся изучением протоколов глобальных сетей (WANпротоколов). являются хорошей ил люстрацией технологий. Такие каналы используют протоколы. необходимо поговорить об аппаратном обеспечении марш рутизаторов Cisco. WANпротоколы – это специальные протоколы. требуют особого внимания. Обсуждаемые до этого момента сети были неболь шими локальными сетями (LAN). Но прежде чем заняться тщательным изучением современных протоколов. когда речь заходит о передаче ин формации. в эпоху межкорпоративных коммуникаций. все реже встречаются маленькие локальные сети. .

Таблица 13. а некоторые (например. которые по ним работают. В оставшейся части главы мы будем изучать эти интерфейсы и прото колы. мы перейдем к технологиям.263 Некоторые маршрутизаторы Cisco поставляются без элементов.25. В табл. Таким устройст вам необходим отдельный адаптер WANинтерфейса (WIC).1 представлена информация о том. 13. какие марш рутизаторы Cisco серии 1600 оснащены интерфейсами WAN и исполь зование каких WIC они допускают.1. как несколько лет назад. в серии 1600 некоторые модели снабжены интерфейсами WAN. Объединение небольших независи мых сетей в большую корпоративную сеть является важной составляю щей при изучении маршрутизации Cisco. необ ходимых для поддержки глобальных коммуникаций. будет ISDN (In tegrated Services Digital Network – цифровая сеть с интегрированными службами). Сравнение WAN&интерфейсов ISDN ST с набором номера ISDNU X X X X X X X Выделенный ISDN ST 56 Кбит/c CSU/DSU Последовательный T1 CSU/DSU 1601 Последо вательный Доступные адаптеры WIC Модель WANинтерфейс 1602 56 Кбит/c CSU/DSU X X X 1603 ISDN ST с набором номера X X X X 1604 ISDN ST с набором номера/ISDNтеле фон X X X X 1605 N/A X X X X X Как видно из таблицы. . который мы рассмотрим. Хотя сегодня ISDN уже не занимает на рынке таких пози ций. также зависит от модели марш рутизатора. Имеет ли маршрутизатор оборудование для работы с WAN (или может ли оно быть установлено дополнительно). некоторые маршрутизаторы серии 1600 имеют встроенные WANинтерфейсы (и допускают установку дополнитель ных адаптеров в слот WIC). Например. зависит от серии (и даже внутри од ной серии не все устройства оборудованы одинаково). в то время как другие имеют только слот для WIC. эта технология все еще используется. лежащим в основе других WANпротоколов. 1605) могут ис пользовать только адаптеры WIC. Первым WANпротоколом. Какие именно WIC могут быть установлены в слоты. таких как Frame Relay и X. Поговорив об ISDN. Одним из ключей к созданию больших и очень больших сетей является освоение WANпротоколов.

Эта особенность сделала ISDN популярным выбором для каналов WAN. В наши дни уже осталось мало предприятий. но ко торым не нужна 100% работоспособность (или большая пропускная способность) каналов T1. не используется круглосу точно. До машним офисам особенно удобна такая форма оплаты за фактическое использование. то есть для настоящей глобальной сети. ISDN процветала на уровне предприятий. Сегодня у вас больше всего шансов встретить ISDN именно в таком качестве. как правило. Каналы ISDN могут работать в режиме набо ра номера с оплатой за использованное время. сеть ISDN очень быстро стала популярной у населения (и так было до тех пор. Большинство маршрутиза торов Cisco может работать с BRI ISDN. Другими словами. вы платите только за то. Домашние пользо ватели могут получать телефонные звонки одновременно с использо ванием сервисов ISDN на той же линии. Поддержка ISDN предоставля ется в функциональном пакете Basic IP многих редакций Cisco IOS. Технология ISDN ISDN – это цифровая линия передачи данных. Прежде чем стать популярной технологией для домашнего пользова ния. то есть клиенты ISDN могут пользо ваться имеющейся телефонной инфраструктурой. Одним из основных достоинств ISDN была цена. который получил широ кое распространение. которым необходимо соединение между площадками. применяющих соедине ния ISDN. домашний поль зователь перестает оплачивать сервисы WAN. Популярности ISDN способствовало и то. Когда персональный компьютер выключается. но многие пользователи SOHO (small office/home office – малый офис/домашний офис) все еще верны этому недорогому широ кополосному доступу по существующим телефонным кабелям. которые ис пользуются периодически и не требуют постоянной готовности. именно в таком ISDNподключении чаще всего используется маршрутизатор Cisco. так как сеть. ISDN предлагает недо рогое решение для компаний. .264 Глава 13. К тому же. Очень распространено применение ISDN для связи домашнего офиса с центральным. что фактически использовали. что сеть работает по сущест вующим телефонным линиям. Обеспечивая цифровую передачу данных по ли ниям связи общего доступа. пока самыми быстрыми устройст вами связи оставались модемы 56 Кбит/с). Введение в протоколы глобальных сетей ISDN ISDN (Integrated Services Digital Network) – это первый из широкопо лосных продуктов потребительского класса. состоящая из нескольких каналов. обладающее высокой пропускной способностью. Наиболее распространенным типом служб ISDN является BRI (Basic Rate Interface – базовый интерфейс).

В процессе конфигурирования маршрутизатор попросит вас ввести тип коммута тора. используемых для перемещения данных по этим каналам. Хотя специфические функции каждого из протоколов ISDN выходят за рамки нашего обсуждения. . ISDN – это динамический набор протоколов. для чего нужны эти данные. убедитесь в нали чии соответствующего оборудования. то большая часть ISDNсоединений осуществляется через наборное устройство. о том. Пропускная способность линии BRI ISDN отражена в табл. ISDNинтерфейсы (как встроенные. способ ную передавать 144 Кбит/с. так и адаптеры WIC) большинства маршрутизаторов Cisco поддерживают функции ISDNмодема. обеспечивающий функциональные потребности различных уровней мо дели OSI. Таблица 13. будет рассказано в следующих разделах. Под «ISDN» может подразумеваться не только служба соединения ка налов WAN. но и набор протоколов. Базовый интерфейс ISDN BRI состоит из трех каналов: двух опорных Bканалов (bearer – носитель) и одного Dканала (data – данные).265 ISDN Примечание Прежде чем пытаться настроить ISDN на вашем маршрутизаторе. метод инкапсуляции и идентификатор SPID (Service Profile ID – идентификатор профиля службы). которые используются для передачи данных. входя щих в ISDN. но о типах протоколов. ISDNмодемы должны позвонить в центральный офис и иници ировать сервис. 13. мы поговорим в следующем разделе. Прежде чем конфигурировать службы ISDN на маршрутизаторе Cisco. Комбинация таких каналов образует линию.2.2. Зная. какая информация не обходима для установления ISDNсоединения. необходимо получить от ISDNпровайдера некоторую ключевую ин формацию. Аналогично тому. как это происходит на стандартной телефонной ли нии. Два Bканала – это цифровые каналы. рассмотрим этапы на стройки маршрутизатора Cisco на работу с ISDN. необходимую для настройки маршрутизатора. Пропускная способность BRI&каналов Тип канала Количество каналов в линии BRI Скорость передачи данных B 2 64 Кбит/с (каждый) D 1 16 Кбит/с Так как ISDN – это службы с оплатой за использование. в то время как Dканал используется для передачи управляю щих сигналов.

вы должны знать. . канальном и физическом уровнях. 13. представлено в табл. например мультиплексором NT2 Оконечное оборудование сети типа 2 Такой тип устройств используется для коммутации или передачи ISDNсигнала оконечному оборудова нию типа 1 Сокращения и термины. в том числе и в литературе по Cisco. То есть протоколы. которые используются в литературе по ISDN и в описании свойств интерфейсов Cisco. сетевом.3. относятся к этому типу TE2 Терминальное Такое оборудование использует для подключения к оборудование сети ISDN терминальный адаптер и модем типа 2 TA Терминаль ный адаптер Терминальный адаптер – это интерфейс ISDN. что бывают ситуации. 13. Типы оборудования ISDN Обозна Термин ISDN Оборудование ISDN чение TE1 Терминальное Это устройство содержит внутри себя все компонен оборудование ты.4 приведены основные понятия терминологии ISDN. оснащенному терминальным адап тером. использующихся в документации по ISDN для обозначения различных видов оборудования сети ISDN. ис пользуются повсеместно. необходим отдельный ISDNмодем для уста новления ISDNсоединения NT1 Оконечное оборудование сети типа 1 Оборудование NT1 используется для сопряжения сигнала ISDN с оконечным устройством. Пояснение терминов. не об ладающий функциональностью модема.4. работающими на первых четырех уровнях модели OSI. В табл. совместно работают на транспортном.3 и 13. Таблица 13. входя щим в стек ISDN.266 Глава 13. Еще один ряд терминов и сокращений относится к протоколам. в которых необходимо использо вать интерфейсы TE2. Хотя большая часть маршрутизаторов Cisco оснащена по типу TE1. Стек ISDN образован протоколами.3. под держивающих ISDN. Такое оборудование может присутствовать как на стороне сервера. обозначающие типы оборудования ISDN. необходимые для работы с ISDN. у ISDN есть свои специфические термины и аббревиатуры. Для удобства обращения протоколы разбиты на категории. Введение в протоколы глобальных сетей Терминология ISDN Как и у многих других протоколов. Большинство маршрутизаторов Cisco. 13. составляю щие ISDN. То есть маршрутизатору. так и на стороне клиента. которые представлены в табл. Другими сло типа 1 вами. такому маршрутизатору не нужен отдельный модем.

4. Таблица 13. Они также определяют термины и службы ISDNсоединений Один из основных протоколов класса Q – это LAPD (Link Access Proto col [for Channel] D – протокол доступа к линии [для канала] D). Имеется ряд терминов. расположенные у потребителей. Категории протоколов ISDN Термин ISDN Категория протокола Q Эти протоколы используются для передачи управляющих сигна лов. В отличие от протоколов класса E. когда вы познакомились с терминологией. Обычно они работают по Dканалу BRI E Эта часть протоколов ISDN используется для передачи данных по существующим телефонным сетям. как это многообразие понятий работает на практике. и оборудование теле фонных сетей общего пользования. связан ные с определенными функциями протокола ISDN. 13.267 ISDN Таблица 13. образующими ISDNсреду. инкапсулируя данные. LAPD работает на канальном уровне. Примечание В этой книге основное внимание уделяется протоколам сетевого уровня. Эти устройства включают в себя и маршру тизаторы Cisco. об служивающих сетевой уровень OSI (и в силу этого маршрутизируе мых). применяемой в ISDN. В табл. Они работают как стандартные сетевые протоколы (во многом аналогично IP и IPX) I Эта часть протоколов используется только для определения ряда концепций технологии ISDN.5 пере числены названия и функции опорных точек ISDN. Опорные точки ISDN Термин ISDN Опорные точки сети R Соединение между TA и любым другим оборудованием T Соединение между NT1 и NT2 S Соединение между конечной системой и NT2 U Соединение между NT1 и сетью общего пользования Теперь. . какую роль играет LAPD в стеке протоколов ISDN. описывающих опорные точки ISDNсети.5. Опорными точками называются элементы ISDNсоединения. отправляемые по ISDN. Он ра ботает аналогично рассмотренным выше протоколам. давайте обсудим. но вы долж ны иметь представление о том. В следующем разделе мы рассмотрим принципы функци онирования ISDN. Одна из главных функций LAPD заключается в поддержке системы адресации ISDN в части взаимодействия с различными устройствами.

2.1 пока зано. 13. IP . Тем не менее. что в ведении инженера по оборудованию Cisco находятся устрой ства. ответственный за промежуточное оборудование. На рис. 13. 13. Изначально информация находится в сети A в форме IPпакетов. На рис.1. представленной на рис. Рис. Введение в протоколы глобальных сетей Функционирование ISDN Протокол ISDN предназначен для работы с WANсетях. Оператор. проследим путь данных. 13.1. поддержи вает устройства NT1 и NT2. Чтобы разобраться во взаимодействии оборудования. Для потребителей опорная точка типа U представляется в виде проз рачной интеграции географически удаленных объектов. Вследствие этого забота о поддержке ISDNсоединений (опорных точек типа U) ложится на провайдера. передающие сигнал ISDN между потреби телями.268 Глава 13. Остальное оборудование. расположенное между этими двумя точками. сеть представляется вам именно та ким образом.1 показано ISDNсоединение с позиции клиента. Когда вы конфигурируете маршрути затор (или пару маршрутизаторов). 13. 13. ISDN&соединение с позиции клиента Эта схема корректна и с технической точки зрения. соответ ствующее среде. изображенного на рис. какая информация требуется маршрутиза тору при создании ISDNсоединения. относящиеся к среде ISDN.2 полностью показано оборудование ISDN. передаваемых из сети A в сеть B. На рис. находится в ведении владельца или оператора сети. понимание принципов работы ISDN помогает определить.

В результате возникла необходимость в разработке различных протоколов ISDN (E. Интер . то есть выпол няя инкапсуляцию в соответствии с типом коммутатора (switch). Примечание Термин «коммутируемые сети общего пользования» (PSN. Маршрутизатор A сравнивает адрес назначения IPпакета с имеющей ся таблицей маршрутов.). Многие из этих сетей появились задолго до ISDN и не могли быть модернизированы по разработанному позднее единому стандарту.2. Полное представление ISDN среды. public switching net works) относится к сетям телефонных компаний. Q и т. 13. что сеть B доступна только через WANинтерфейс (настроенный для работы по ISDN как опорная точка типа U). В результате сравнения выясняется. каждый протокол в рамках ISDN может быть сконфигури рован для работы с разными типами опорных точек и коммутаторов. ис пользуемого оператором сети. и тот отправляется на маршрутизатор A (устрой ство типа TE1).269 ISDN Рис. способных работать в разнообразных существующих сетях. При проектировании протокола ISDN в него была заложена возможность работы с коммутируемыми сетями общего пользования. упаковывая их в «кадры». включающее опорные точки пакеты формируются обычным способом (вне зависимости от способа их доставки адресату). После кадрирования (инкапсуляции) пакета ISDNинтерфейс устрой ства TE1 пытается установить соединение с сетью оператора. Другими словами. д. Маршрутизатор подготавливает IP пакет для передачи по ISDN. IPадрес назначения (находящийся в сети B) помещается в пакет.

приведенная в табл. требуют указания большинства той же информации. . описанной в табл. Примечание Часть информации. ЛВС и телефонная сеть). Для конфигурирования маршрутизатора в качестве пол ноценного устройства TE1 или TE2 вам понадобится информация. чем для других марш рутизируемых протоколов.6. будучи разновидностью маршрутизируемых протоколов. вы можете превратить ваш маршрутизатор в полнофункциональное уст ройство TE1 или TE2. Теперь телефонная сеть отве чает за доставку кадров в сеть B (основываясь на ISDNадресе пункта назначения). необходимые для настройки ISDN. В табл. не имеющими представления друг о друге (например. Введение в протоколы глобальных сетей фейс ISDN набирает номер сети оператора. 13. пригодные к передаче по ISDN.6 пред ставлены данные. В следующем разделе этой главы объясняется процесс конфигуриро вания маршрутизатора Cisco для работы с ISDN. ISDN требует указания информации того же типа. Маршрутизаторы Cisco могут быть сконфигурированы для преобразования IPпакетов (или любых других протоколов) в кадры. Однако в силу того. мы можем обсудить. Теперь эти IP пакеты могут маршрутизироваться к адресату. служебные поля кадров удаляются и данные снова принимают форму IPпакетов. в зависимости от конфигурации имеющегося у вас оборудования. что и остальные маршрутизируемые протоколы. и тип инкапсуляции в случае использо вания IPX. как работает ISDN. Конфигурирование ISDN более сложно. для успешного установления соединения им необходима более детальная информация. До сих пор для конфигурирования протоколов на маршрутизаторе Cisco требовалась только общая информация. например протокольный ад рес. как нам сконфигурировать маршрутизатор Cisco для успешной работы в ISDNсреде. Но по сути дела.270 Глава 13. Когда кадры достигают устройства TE1 сети B. что WANпротоколы используют соединения между разнородными сетями. назначенный интерфейсу. 13. идентифицирует себя и по сылает ISDNкадры в телефонную сеть. может быть получена у вашего провай дера ISDN. и для успешной работы требу ется указание большего количества параметров. Примечание Протоколы WAN. Конфигурирование ISDN Теперь. Таким образом. 13. включающая сведения об идентификаторе SPID и типе коммутатора.6. когда вы поняли. что и другие протоколы.

В этом режиме вы можете указать тип коммутатора. Таблица 13. Задание типа коммутатора в глобальном режиме оз начает. применяемые в Северной Америке. ред. могут работать только с ка налом PRI (Primary Rate Interface – первичный интерфейс) ISDN.6. Каждое ISDNсоединение в сети может иметь до двух идентификаторов SPID Метод инкапсуляции Используется совместно с Frame Relay или X. В Европе (и в России) 30 Bканалов. науч. необходимая для конфигурирования ISDN Требуемые данные Назначение Тип коммутатора ISDN Сообщает маршрутизатору. Типы коммутаторов. . что это значение распространяется на все ISDNинтерфейсы. им необходим соот ветствующий адрес Давайте начнем настройку маршрутизатора Cisco со входа в режим глобального конфигурирования.25 Протокольный адрес Поскольку по ISDNсоединениям передаются данные маршрутизируемых протоколов. Вы можете узнать тип вашего коммутатора у своего ISDNпровайдера. Выполните следующие команды для входа в режим глобального кон фигурирования: Router#configure terminal Router(config)#isdn switch type basic ni1 1 Верно для США. начинающиеся со слова «primary». Примечание Типы коммутаторов. применяемые в Северной Америке Тип коммутатора Описание basic 5ess Коммутаторы BRI AT&T basic dms100 Коммутаторы BRI DMS100 basic ni1 Национальные коммутаторы ISDN1 primary 4ess Коммутаторы AT&T 4ESS (только PRI ISDN) primary 5ess Коммутаторы AT&T 5ESS (только PRI ISDN) primary dms100 Коммутаторы NT DMS100 (только PRI ISDN) Находясь в глобальном режиме.7 пока заны типы коммутаторов. который состоит из 23х1 Bканалов и одного 64 Кбит/с Dканала.271 ISDN Таблица 13. коммутаторы какого ти па используются в сети оператора. Информация. 13. Всего может быть свыше 15 типов коммутаторов SPID Идентификатор SPID используется для задания типа сервиса. – Примеч. которые могут быть установлены в маршрутизаторе. доступного в определенном соединении.7. установите тип коммутатора ISDN. В табл.

при ближайшем рассмотрении она оказы вается вполне логичной и понятной.4. Для указания значения идентификатора используйте команды: Router(config)#interface bri 0 Router(config if)#isdn spid 1 123456789 Router(config if)#isdn spid 2 987654321 Теперь установите метод инкапсуляции.16.0 255.1 сопоставляется сети с именем NET WORK_B. Введение в протоколы глобальных сетей Установив тип коммутатора.0 Теперь интерфейс сконфигурирован для работы с ISDN. направляемых по IPадресу 153. Для таких протоколов. чтобы вос пользоваться этими «статическими маршрутами». Это опятьтаки следует выяснить у своего провайдера (чаще применя ется PPP).0 255. надо присвоить интерфейсу. вы можете указать специфичную для данного интерфейса информацию.10. Router(config)#dialer map ip 153.255.10. Имейте в виду.4.4. имеющей ISDNадрес 234567891. рассмотренными ранее маршрутизируемыми протокола ми. передающему ISDNданные.255. Затем адрес 153.1 name NETWORK_B 234567891 Router(config)#dialer group 1 Router(config)#dialer list 1 list 99 Router(config)#access list 99 permit 153.4. как IP и IPX. что отображаемый марш рут должен быть установлен для любых ISDNкадров. Первая строка (dialer map ip 153. SPID и метод инкапсуляции.272 Глава 13. используйте команду route для определения статических маршрутов.10.0 Хотя на первый взгляд такая последовательность команд может вы глядеть обескураживающе. ад рес для маршрутизируемого протокола: Router(config if)#ip address 153. которая включает протокольный адрес. направляющие IP (или IPX) паке ты в ISDNканал. Вы можете выбрать PPP (Po inttoPoint Protocol – протокол «точкаточка») либо HDLC (Highlevel Data Link Control – высокоуровневый протокол управления каналом).255. Для ISDN ис пользуйте команду dialer совместно со списком доступа.1 (вероятно.4.0.10.0.4.1 name NETWORK_B 234567891) сообщает.10. два или ни одного идентификатора – это зависит от типа сервиса. Уточните значение SPID у своего оператора. предоставля емого вашему узлу. . необходимо задать маршруты.4. Рассмотрим неко торые шаги при конфигурировании ISDNмаршрутов. Для установки PPP в качестве метода инкапсуляции вы полните: Router(config if)#encapsulation ppp Наконец. не принадлежащему локальной се ти). что может быть один. Но сначала установим значение идентификатора SPID. Как и в случае с другими.0.16.0 153.1 255.

25 используется с середины 70х годов. основа ны на идеях. Другие протоколы WAN. Примечание Один список набора может содержать несколько групп интерфейсов вызова по но меру. по которому .0.4. заложенных в X.0) фактичес ки создает список доступа IP.0 255. Как и большинст во технологий. применявшихся в глобальных сетях.25. как.0 (локальной) и отправлять их в сеть 153.273 X.16. используемых телефонными компаниями.25.25 и Frame Re lay.25 Вторая строка создает группу интерфейсов вызова по номеру и присва ивает ей имя 1. Наиболее популярны из них X. послужившая основой для X. на десяти летие опередила большинство других. Frame Relay.10.16. которую мы рассмотрим гораздо более подробно. Технологии виртуальных каналов и кадрирования пакетов впервые появились в X.25 в таком стиле. Эта группа служит для хранения карты маршрутов и обращения к ней.0 153. которая не может быть полностью рассмотрена в книге по маршрутизации для начинающих.25.255.16.4. Технология. предназначенных для глобальных сетей. Протокол ISDN используется наравне с другими. X. Виртуальные каналы определяют путь.0 и отправлять их в сеть 153. который облегчит понимание описанной далее технологии Frame Relay.25. Сначала мы рассмотрим протокол X.4. X.25 Протокол X. Этот раздел познакомит вас с X. Кадрирование пакетов уже обсуждалось вкратце в предыдущем разделе.0.0 через ISDNсоединение 234567891 (известное также под именем NETWORK_B). позволяющий маршрутизатору прини мать пакеты из сети 153.0 (удаленную). более прогрессивны ми протоколами WAN.255. так как именно он лег в основу Frame Relay.4.25 сначала появился в сетях общего пользования.4. в современных средах маршрутизации преобладает технология Frame Relay.25 – это боль шая тема.4. например. X. Последняя строка в приведенной последовательности команд (access list 99 permit 153.10. Иначе говоря. Третья строка (dialer list 1 list 99) устанавливает связь между указанной группой (добавленной в список набора) и спис ком доступа IP. Позднее обе они были включены в Frame Relay. теперь обратимся к теме каналов. эти четыре команды делают следующее: Разрешают маршрутизатору принимать IPпакеты из сети 153. Кроме того.0 255. а затем проникли и в другие протоколы WAN.10.

могут быть двух типов: постоян ные и коммутируемые.25. Окажется практически невозможным определить. пе ремещаясь с места на место. Такое соединение называется каналом (circuit). . посылает их короткими паке тами. Пакеты попадают в сеть по одному. или канал. Постоянные виртуальные каналы Маршрутизаторы по определению спроектированы так. научились использовать преимущества этого способа. обслуживающие телефонную сеть. Во время соединения каждое сло во. коммутато ры. множество разговоров будут передаваться одновременно.274 Глава 13. чтобы пакеты приходили в хронологическом порядке.3 показан постоян ный виртуальный канал между двумя сетями. и разговор будет испорчен. как те лефонная сеть общего пользования. создают на время разговора по стоянный канал между абонентами. Вирту альные каналы. что другие разговоры не смогут использовать те же линии для уста новления соединения. При использовании такой среды передачи. Два устройства могут образовать между собой виртуальный канал с целью исключить повреждение данных. Постоянные виртуальные соединения можно рас сматривать как нечто подобное статическим маршрутам. чтобы нахо дить наилучший из имеющихся путь для передачи данных от устрой ства к устройству. Порядок большинства слов нарушится. перемещаясь от одного устройства к другому. вздох и шум проделают одинаковый путь. постоянные виртуальные каналы образуют фиксиро ванный путь между двумя объектами. Постоянный виртуальный канал (PVC. что гарантирует пра вильный порядок и непрерывность всего сообщения. когда совершается телефонный звонок. отправляя данные. по которому движутся данные. даже если при этом нарушится порядок их прибытия. Протоколы глобальных сетей. Этот маршрут никогда не изменяется. Кроме этого. что такой же сценарий использовался бы при теле фонном разговоре. ПК. Permanent Virtual Circuit) оп ределяет фиксированный маршрут. Принимающее устройство не требует. Аналогично тому как статические маршруты устанавливаются на маршрутизаторе Cisco для постоянного использования одного и того же пути между устройствами. Каждое сказанное вами слово будет уходить к полу чателю по новому маршруту. всегда используется один и тот же путь. Введение в протоколы глобальных сетей движутся данные. работающие в телефонных сетях обще го пользования. 13. По этой причине. изза того что каждое слово пе ремещается по своему пути. передаваемых между ними. поэто му они могут путешествовать по любым доступным маршрутам. ка кие слова из этого потока адресованы вам. На рис. Представьте себе. применяемые в X. Когда бы одно устройство не устанавливало сеанс связи с другим (на другом конце глобальной сети). Еще более важно то. это не самый лучший способ пере сылки данных.

3). отправленная из сети A в сеть B. Там. Постоянный виртуальный канал X. 13. Избежать этого позволяют комму тируемые виртуальные каналы (SVC. В следующем сеансе может быть создан уже другой канал. В то время как постоянный канал неизменен. соеди нение 2 на рис.275 X. Switched Virtual Circuits).3. Любая информация. такие как коммутируемые виртуальные каналы. где маршрутизатор просто выбрал бы но вый путь к адресату (обходя испорченный участок сети).25. но позволяет исклю чить уязвимость. Если одно из соединений будет нарушено (например. связанную с единственной точкой отказа. коммутируемый канал может отличаться для каждого сеанса связи. были адаптированы к новым. пройдет по пути «1:2:3» У постоянных виртуальных каналов имеется один существенный не достаток. Когда разрабатывался протокол Frame Relay.25. 13. Единственная точка уязвимости превращает глобальную сеть в бесполезный клубок кабелей.25 Рис. Это увели чивает привлекательность коммутируемых виртуальных каналов по сравнению с постоянными. то весь канал связи между сетями A и B окажет ся неработоспособным. присутствующие в X. Коммутируемые виртуальные каналы Имеется лишь одно различие между постоянными и коммутируемыми виртуальными каналами. Этот метод имеет ограниченную надежность в силу использования единственного канала для соединения устройств. более высоким . По завершении сеанса канал «раз рывается». То есть при установлении сеанса связи между двумя устройствами будет создан канал на время этого сеанса. постоянный виртуальный канал не сможет отклониться от предопределенного маршрута. многие технологии и пе редовые решения.

Давайте перейдем к обсуждению концепций. Введение в протоколы глобальных сетей требованиям современных сетей. В отличие от ISDN. PSN). Frame Relay – это протокол для глобальных сетей. образующие узлы коммутации пакетов (Packet Switch No de. Таким образом. Оборудование DCE никогда не встречается в пользователь ских сетях Frame Relay. Это его главное отличие от X.25 для сетей ISDN. работаю щего одновременно на двух уровнях – сетевом (маршрутизация) и ка нальном (коммутация). Устройства DCE – это ком мутаторы. отправляют предварительно отформатированные данные комму татору. большинство . которые мы до сих пор еще не использовали. как маршрутизаторы работают исключительно на сетевом уровне модели OSI. Frame Relay является протоколом с коммутацией пакетов. которые потребуются при настрой ке маршрутизатора Cisco для работы с соединениями Frame Relay. Маршрутизаторы Cisco сами не занимаются передачей данных Frame Relay. в отличие от устройств DTE. Когда информация дости гает маршрутизатора в сети назначения. реализации и ис пользовании Frame Relay. коммутаторы работают на канальном уровне. Примечание Аналогично тому. Frame Relay Технология Frame Relay была разработана в конце 80х в качестве бо лее быстрой (усовершенствованной) версии X. которые устанав ливаются у пользователей WANсетей. Этот небольшой раздел познакомит вас с терминологией и технологией.276 Глава 13. работающий на ка нальном уровне модели OSI. данные преобразуются обратно в пригод ный для маршрутизации формат. Ком пания Cisco была одним из пионеров в разработке.25. как и в случае с большинством WANпротоколов. Оборудование. Маршрутизаторы Cisco пред ставляют собой устройства типа DTE. Благодаря этому практически все маршру тизаторы Cisco способны работать с WANканалами. делится на две категории: DTE (Data Terminal Equipment – терми нальное оборудование) и DCE (Data Circuit Terminating Equipment – оконечное оборудование канала данных). лежащих в основе Frame Relay. чтобы тот переслал их другому маршрутизатору. Благодаря этому коммутаторы по лучили возможность заниматься своей работой. использующими Frame Relay. Технология Frame Relay Процесс конфигурирования маршрутизатора Cisco для соединения Frame Relay требует использования команд и технологий. необходимое для установления соединения Frame Re lay. Они. В целях оптимизации поддержка сетевого уровня была удалена из протокола. а маршрутизаторы – своей.

применяемый в телефонии) в несколько отдельных каналов. а часть – под другие нужды. Часть этих каналов может быть отдана под передачу данных Frame Relay. присваиваемый соедине нию Frame Relay. Маршрутиза тор должен быть оборудован последовательным интерфейсом для того. Оборудование мультиплексирования обычно предоставляется провайдерами кана лов T1 или Frame Relay. Еще один термин. известном также под названием об новления LMI (Local Management Interface – локальный интерфейс уп равления). чтобы с помощью мультиплексора установить соединение Frame Relay. Этот номер является уникальным и используется маршрутизаторами на обоих концах распределенной сети для установ ления соединения. Идентификатор канального уровня Frame Relay аналогичен идентификатору профиля обслуживания SPID в ISDN. так и для пере дачи данных. поэтому для установления такого соединения требуется дополнительное обору дование – мультиплексор. часто употребляемый при конфигурировании Frame Relay. Такой способ позволяет периодически изменять значение идентификатора DLCI без вмешательства администратора. в действительности состоят из меньших ка налов. когда вам необходимо знание идентификатора DLCI. На страивая маршрутизатор Cisco для использования Frame Relay. Примечание Что касается каналов. Данные из каналов Frame Relay пересыла ются (в последовательном виде) маршрутизатору Cisco. Один канал T1 может передавать одновременно данные и голос. такие как T1. Мультиплексоры применяются для разделения потока T1 на отдельные каналы. Примечание Широкополосные каналы. – это конфигурирование статических карт маршрутов Frame Relay. если провайдер использует SVC (коммутируемые виртуальные кана лы). Frame Relay может работать как с постоянными виртуальными каналами. Например. Использование обновлений LMI для передачи DLCI позволяет маршрутизатору получать идентификаторы соединений. так и коммутируемыми – выбор типа соединения обычно остается за ним. то DLCI может изменяться при каждом установлении соедине ния. Маршрутизатор Cisco может получить идентификатор DLCI в переда ваемом Frame Relay обновлении.Frame Relay 277 маршрутизаторов Cisco не имеют интерфейсов Frame Relay. которые могут использоваться как для телефонии. присвоенный вашему соединению. – это идентификатор канального уровня DLCI (data link connec tion identifier). Он представляет собой номер. Мультиплексор преобразует канал T1 (или другой скоростной канал. . Единствен ный случай. T1 содержит 24 от дельных канала. вы должны знать идентификатор DLCI. которые можно рассматривать как телефонные линии.

когда буде те настраивать соединение Frame Relay. Этот метод широко применяется при межплат форменном взаимодействии и поддерживается всеми производителями оборудования. то установите метод инкапсуля ции IETF (Internet Engineering Task Force – проблемная группа проек тирования Интернета). чтобы он поддерживался. посвященном X. Введение в протоколы глобальных сетей В некоторых случаях вам может понадобиться информация. то можете оставить метод инкапсуляции по умолчанию. С помощью виртуального канала LMI узел PSN может известить маршрутизатор об этом отказе. прежде чем настраивать метод инкапсуляции. Если вам известно (от провайде ра сети). весь канал окажется бесполезным. можно приступать к конфигурирова нию IOS. связанную с наличием единственной точки отказа.25. связанная с интерфейсом LMI. которые могут быть установлены на маршрутизаторе. Часто используемой воз можностью LMI является оповещение о состоянии виртуального канала. постоянные виртуальные каналы имеют уязви мость.278 Глава 13. Компания Cisco раз работала собственный метод инкапсуляции. Если же на узле коммутации установлено оборудование другого произ водителя либо у вас нет о нем сведений. Можете взять приведенный здесь пример за основу. Первым делом необходимо сообщить интерфейсу. Подобно тому как это было описано в разделе. Если постоянный виртуальный канал PVC перестал функциониро вать. Так как большинство функций связано с внешним оборудованием. какой метод инкап суляции применяется в данной сети Frame Relay. который может быть ис пользован только на ее оборудовании. Router#configure terminal Router(config)#interface serial 0 Router(config if)#encapsulation frame relay ietf Router(config if)#no shutdown . интерфейс LMI посылает маршрутизирующему оборудованию уведомление об этом. необходимо. Давайте восполь зуемся полученной информацией для базового конфигурирования Frame Relay на маршрутизаторе Cisco. что сеть построена на оборудовании Cisco. Если хотя бы одно соединение из входящих в канал PVC откажет. проконсультируйтесь со своим провайдером Frame Relay. Конфигурирование Frame Relay После того как внешнее оборудование подключено к последовательно му интерфейсу маршрутизатора. Конфигурирование маршрутизатора Cisco для использования Frame Relay немного отличается от его конфигурирования для других прото колов. Frame Relay – один из новых протоколов. однако если вы хотите работать с LMI. большая часть конфигурирования выполняется на уровне интерфейса. не инициализиру емых в режиме глобального конфигурирования Cisco IOS. В общем. В LMI есть несколько параметров.

что создается канал типа «точкаточка». запрещающего каж дому каналу. ко торый вы выполняли при конфигурировании ISDN в начале этой гла вы. Чтобы справиться с этой проблемой.Frame Relay 279 В связи с тем. Хотя большинство шагов могут быть выполнены в произвольном порядке. что протоколы распределенных сетей. нуждаются в способе идентификации друг друга. Примечание Субинтерфейс представляет собой часть целого интерфейса. Нет правила. последовательный интер фейс Cisco поддерживает субинтерфейсы. Этот ре жим используется всегда. (Третий субинтерфейс последовательно го интерфейса 2 получит обозначение 2. Указы вая interface serial 0. ис пользуйте такие команды для настройки субинтерфейсов: Router#configure terminal Router(config)#interface serial 0. д. Используйте такие команды. Теперь настало время настроить на маршрутизаторе идентификатор DLCI (предоставляемый Frame Relay). Этот шаг аналогичен тому. может оказаться. что маршрутизатор Cisco взаимодействует с мультип лексором через единственный (последовательный) интерфейс. Адрес интерфейса для протокола (IP или IPX) будет использовать ся при маршрутизации данных через этот интерфейс. Помните. если только ваш провайдер не требует иного. образовывать отдельный канал Frame Relay. каждый из которых имеет собственные адрес и конфигурацию. входящему в T1. мы конфигурируем первый субинтерфейс по следовательного интерфейса 0. Один физический ин терфейс может быть поделен на несколько логических субинтерфейсов. Остальные шаги должны быть повторены для всех интерфейсов. чтобы связать адресу емый интерфейс маршрутизатора с каналом Frame Relay: .3 и т. что сети. такие как Frame Relay. что один последовательный порт должен работать с не сколькими каналами Frame Relay. DLCI понадобится при соз дании карты маршрутов Frame Relay. Одновременно с DLCI вы должны указать адрес интерфейса в исполь зуемом маршрутизируемом протоколе. Если ваша конфигурация предусматривает использование нескольких каналов Frame Relay.1 point to point Router(config if)#encapsulation frame relay ietf Router(config if)#no shutdown Номер субинтерфейса отделяется от номера интерфейса точкой. На одном последовательном интерфейсе вы можете сконфигурировать произвольное количество субинтерфейсов. Это означает.) Ключевое слово point to point показывает. Использование IP или IPXадре сов делает распределенную сеть прозрачной по отношению к взаимо действию сетей. поэтому сейчас следует задать его значение.1. соединяемые Frame Relay. соединяют сети.

1 255.255. • Сервис BRI состоит из двух несущих каналов (B) и одного канала для сигналов управления (D). Введение в протоколы глобальных сетей Router(config if)#frame relay interface dlci 56 Router(config if)#ip address 198. Преж де чем перейти к следующей главе. имеющий идентификатор (DLCI) 56». имеющаяся в X. Они помогут вам закрепить рассмотренный выше материал. • Поддержка третьего уровня OSI. • ISDN – это набор протоколов.156.0 56 На обычном языке эта команда звучит так: «маршрутизация всех дан ных для IPсети 198. • Протокол X. . наиболее распространен ная из которых – BRI.25.156. вы можете сконфигуриро вать статическое отображение адресов (mapping). Вообще. выполните упражнения.81. • Frame Relay – это усовершенствованный вариант X.280 Глава 13. Как вы увидите.255.81. Команда для статического отображения Frame Relay выгля дит так: frame relay map. реализующий четыре нижних уровня модели OSI. Эти протоколы лежат в основе функци онирования маршрутизаторов Cisco. отсутствует в Frame Relay.156. Эта команда связывает адресуемую по IP сеть с определенным каналом Frame Relay. эта команда принимает такие параметры: #frame relay map <protocol> <protocol address> <dlci number> На этом базовое конфигурирование Frame Relay заканчивается. Обратите внимание на синтак сис этой команды в следующем примере: Router(config)#frame relay map ip 198. Начиная со следующей главы и до конца книги основной темой будут протоколы маршрутизации.25 для сущест вующих сетей ISDN.25 использует метод виртуальных каналов. приведен ные в конце этой главы. Резюме • Сервисы ISDN делятся на две категории.82.0 выполняется через канал Frame Relay. и оставшиеся главы посвящены их детальному обсуждению.0 Когда все необходимые адреса настроены. формат команды похож на уже использовавшийся ранее dialer map для ISDN.

2. канальном и физическом.134.0 name NETWORK_B 42156987 10> Router(config)#dialer group 1 .0 9> Router(config)#dialer map ip 198. Маршрутизатор не ин тересуется тем. До бавьте необходимую команду. В приведенной последовательности пропущена одна строка.1 255.135. 144 Кбит/c: 64 Кбит/с для каждого из двух Bканалов и 16 Кбит/c для Dканала. как данные коммутируются во время достав ки с места на место. 5. Что такое ISDN TE1? 4.255.37. Канал D используется для передачи управляющих сигналов. что маршрутизатор Cisco не маршрутизирует дан ные в формате Frame Relay или ISDN. Упражнения 1. Сетевом.37. На каком уровне (уровнях) модели OSI работает X. Каково назначение канала D BRI? 3. 4. Применительно к ISDN TE1 означает Type1 terminal equipment (терминальное оборудование первого типа). DLCI (Data Link Connection Identifier – идентификатор канального уровня). назначаемый каналу Frame Relay? Ответы 1. 3. Что такое идентификатор. – он просто отправляет информацию в нужном формате узлу коммутации пакетов. 1> Router#configure terminal 2> Router(config)#isdn switch type basic nil 3> Router(config)#interface bri 0 4> Router(config if)#isdn spid 1 56342 Router(config if)#isdn spid 2 98654 Router(config if)#no shutdown 7> Router(config if)#encapsulation ppp 8> Router(config if)#ip address 198. Какова максимальная пропускная способность канала BRI ISDN? 2.255. как они могут обрабатываться маршрутизатором Cisco? Ответ Помните. Тест Вопросы 1. он инкапсулирует маршрутизируемые данные в формат соответствующего про токола и отправляет их коммутатору.25? 5.Вопросы и ответы 281 Вопросы и ответы Вопрос Если большинство протоколов WAN работает на канальном (коммутируемом) уровне.

ru). чтобы IPсеть 198.255.0 198.255. Введение в протоколы глобальных сетей 11> Router(config)#access list 108 permit 198. Вам необходимо удалить данный файл.63. а также сообщить издательству «СимволПлюс» (piracy@sym bol.0 маршрутизирова лась через канал DLIC 130. .255.255.63.14 point to point Router(config if)#encapsulation frame relay ietf Router(config if)#no shutdown Router(config if)#frame relay interface dlci 130 Router(config if)#ip address 198.0 255.135.Ru  Книги России».1) интер фейса Frame Relay так.255.37.62. Пособие для самостоятельного изучения» – покупка в Интернетмагазине «Books.62.0 130 cisco По договору между издательством «СимволПлюс» и Интернетмага зином «Books. где именно Вы получили данный файл.0 Решение Между строками 10 и 11 вставьте такую строку: Router(config)#dialer list 1 list 99 2. Вы нарушили международное законодательство и законодательство Российской Фе дерации об охране авторского права.0 Router(config)#frame relay map ip 198.37.134.0 255.52.52.52. название «Маршрутизаторы Cisco.Ru  Книги России» единственный легальный способ получения данного файла с книгой ISBN 5932860480. Сконфигурируйте субинтерфейс 14 (IPадрес 198. Если Вы получили данный файл какимлибо другим образом.255. Решение Router#configure terminal Router(config)#interface serial 0.52.1 255.282 Глава 13.

Маршрутизаторы используют протоколы маршрутизации для выпол нения своей повседневной работы по транспортированию данных меж ду сетями. OSPF и BGP. что данные достигли пункта назначения. Протоколы глобальных сетей и маршрутизируемые прото колы (такие как IP) служат лишь «материалом» для работы протоко лов маршрутизации. В этой главе рассматриваются следующие темы: • Алгоритмы маршрутизации • Маршрутизация протоколов • Динамические обновления . ни один из которых в действительности не используется маршрутиза торами. А протоколы маршрутизации – это те самые инструменты. До это го момента мы имели дело с двумя различными типами протоколов: протоколами глобальных сетей и маршрутизируемыми протоколами. отправке по нему заключенных в маршрутизируемые протоко лы данных и проверке того. просто перемещая упакованные в них данные из одного места в другое. заключается в нахождении наилучшего пути. эти протоколы – то. с помощью которых маршрутизаторы выполняют свою задачу. с чем работают маршрути заторы. IGRP. как RIP. Задача таких протоколов. Оставшаяся часть книги по мере углубления в процедуры конфигурирования маршрутизаторов и протоколов марш рутизации будет содержать все больше технических деталей.14 Введение в протоколы маршрутизации Данная глава служит введением в протоколы маршрутизации. Точнее говоря. В этой главе вы познакомитесь с основами «рабочих лошадок» марш рутизации – протоколов маршрутизации.

в каждом из протоколов алгоритм реали зован одинаково независимо от платформы. Результат вычислений. когда необходимо при нять решение о маршрутизации. Вторая часть работы протокола маршрутизации заключается в том. но RIP как протокол реализован одинаково вне зависимости от производителя и модели маршрутизатора. Маршрутизатор хранит этот алгоритм в памяти и обращается к нему. Хотя эти алгоритмы используются во всех протоко лах маршрутизации. Существуют. Это значит. В табл. Протокол маршрутизации собирает определенную информацию о се тях и маршрутизаторах в своем окружении. в которых описываются назначение и функ ционирование алгоритмов маршрутизации. Данные из таблицы используются алгоритмом маршрутизации. Эта информация хранится в таблице маршрутов в памяти маршрутизатора. 14. оба протокола маршрути зации RIP и IGRP используют алгоритм вектора расстояния. чтобы обеспечить все маршрутизаторы сети одинаковыми «картина ми» сетевого окружения. Маршрутизатор выполняет сложные расчеты для точного определения способа перемещения данных в сеть назначе ния. В протоколах маршрутизации могут использоваться два основных типа алгоритмов: вектор расстояния и состояние канала. Алгоритмы маршрутизации Независимо от типа алгоритм маршрутизации представляет собой ма тематическую формулу. Пер вая часть работы протокола состоит в определении наилучшего пути для отправки данных. которую протокол маршрутизации использу ет для определения степени предпочтительности тех или иных путей между устройствами и сетями назначения. . Начнем с изучения алгоритмов маршрутизации. их реализации могут различаться. проделанных в соответствии с алгоритмом. Далее в этой главе мы подробно обсудим обе эти составляющие протоко лов маршрутизации. Ответственность за эту часть работы лежит на алгоритме маршру тизации. однако. используется для определе ния наилучшего пути по определенному сценарию.1 приве ден пример таблицы маршрутов (для гипотетической маршрутизиру емой среды).284 Глава 14. Введение в протоколы маршрутизации Давайте изучим работу протоколов маршрутизации в два этапа. Примечание Несмотря на то что реализация алгоритмов вектора расстояния и состояния канала может отличаться в разных протоколах. общие термины. Например. что все маршрутизаторы долж ны получать одну и ту же информацию о наличии или отсутствии сете вых соединений. Реализация этого ал горитма может в них отличаться.

как действует алгоритм марш рутизации. который имеет наименьшее значение мет рики. Для определения того. Этот упрощенный пример показывает. мы видим. При использовании в сети алгоритма вектора расстояния каждый маршрутизатор получает свои значения «стоимостей». Администраторы могут назначать любые значения. В последующих разделах мы обсудим различия между этими двумя типами алгоритмов. 14. руководствуясь своими собственными со . в таблице маршрутов он может найти два подходящих пу ти. Протоколы состояния канала и векто ра расстояния могут использовать разные метрики для выработки ре шения. В первом случае пакет может быть отправлен от маршрутизатора A непосредственно к C. Алгоритм выбирает путь A–B–C и отправляет информацию по этому «наилучшему» маршруту. Когда маршрутизатор A получает пакет. принимая решение о выборе маршрута. Во втором – пакет посылается сначала от A к B.1. «наилучшим» путем к месту назначения будет тот. что пути от маршрутизатора A к В и от B к C имеют суммарную метрику 5. Путь с наименьшей общей стоимостью выбирается в качестве «наилучшего» пути.1). сопоставленных каждому из возможных соединений. Глядя на значения метрик в табл. Согласно нашему упрощенному алгоритму. Пример таблицы маршрутов Маршрут Метрика От маршрутизатора A к маршрутизатору B 2 От маршрутизатора B к маршрутизатору C 3 От маршрутизатора A к маршрутизатору C 6 От маршрутизатора C к маршрутизатору D 5 Примечание Таблица маршрутов 14. а затем к C.285 Алгоритмы маршрутизации Таблица 14. ис пользованный в нашем примере (табл. какие именно данные содержатся в таблице маршрутов и как они используются алгоритмом. не отвлекаясь на особенности отдельных протоколов. Такие алгоритмы исполь зуют метрики (стоимости) с целью определения наилучшего пути к месту назначения. какой из способов лучше. Вектор расстояния Алгоритмы вектора расстояния похожи на упрощенный алгоритм. Протокол опреде ляет. 14. Эти стоимости могут быть выбраны совершенно произвольно. использу ется алгоритм маршрутизации. в то время как прямой путь к маршрутизатору C имеет метрику 6. чтобы можно было обсудить алгоритмы маршрутизации. адресованный маршру тизатору C.1 приведена в упрощенном виде.1.

в той или иной форме выполняют обновление маршрутов. Однако протоколы состояния кана ла действуют более локально. в частнос ти OSPF (Open Shortest Path First – первоочередное открытие крат чайших маршрутов). если стоимость равна пяти. протокол состояния канала выбирает наилуч ший путь среди каналов. В то время как маршрутизатор. Эти протоколы работают немного иначе. исполь зующий протокол вектора расстояния. Например. им необходим механизм обмена имеющимися у них данными. Состояние канала Протоколы состояния канала работают по той же базовой схеме. что и те и другие выбира ют путь с наименьшей стоимостью. Примечание Все протоколы маршрутизации. цель од на: обменяться с соседними маршрутизаторами информацией о маршрутах. Введение в протоколы маршрутизации ображениями.286 Глава 14. . Оттуда значения стоимостей извлекаются алгоритмом для расчета наиболее подходящего пути в данном сетевом окружении. Например. ее количество и частота обновлений могут отличаться у разных протоколов. В результате каждый из маршрутизаторов получает информацию. В процессе обме на данными между протоколами вектора расстояния таблицы марш рутов полностью или частично пересылаются от маршрутизатора к маршрутизатору. например в за висимости от длительности задержек в канале по сравнению с другими каналами. Другие распространенные протоколы. чем их аналоги. использующие алгоритм вектора расстояния. Значения стоимостей могут вычисляться динамически. независимо от используемых алгоритмов. вычисляет полный путь пакета до места назначения. Этот механизм называется обновлением маршрутов. Все стоимости (назначенные явно и прочие) собраны в табли це маршрутов. в том смысле. что наилуч шим путем от маршрутизатора A к маршрутизатору E будет A–C–D–E. число 5 не имеет никакого значения для внешнего наблюдателя. в то время как с точки зрения администратора оно может означать меру надежности канала. что и алгоритмы вектора расстояния. имеющуюся в таблицах остальных маршрутизаторов. находящихся в непосредственной близости. являются протоколами с объявлением о состо янии канала. чаще всего применяемые в сетях. Для того чтобы маршрутизаторы могли заполнять свои таблицы марш рутов. протокол вектора расстояния может вычислить. Примерами использования алгоритма вектора расстояния могут слу жить протоколы RIP (Routing Information Protocol – протокол марш рутной информации) и BGP (Border Gateway Protocol – протокол гра ничного шлюза). построенных на оборудовании Cisco. Это позволяет каждому из них получить более полное представление о сетевом окружении и обоснованно выбрать лучший маршрут. Хотя состав информации.

Хотя от дельные параметры. Когда мы перейдем к обсуждению конкретных протоколов. Такой метод больше подходит для больших систем. такие как состав данных и преодолеваемое ими количество переходов. протокол состояния канала определит. использующих динамическое обновление: • Обновление информации в таблице маршрутов для алгоритма маршрутизации. общие для всех маршрутизаторов и прото колов маршрутизации. как эти правила используются для успешного за вершения операций при обновлении. и отправит пакет ему. мы будем уточнять. Динамическое обновление Первая часть работы протокола маршрутизации – определить. ряд общих правил справедлив для всех обновлений. Протоколы состояния канала и вектора расстояния выполняют марш рутизацию совсем поразному. могут меняться от протокола к протоколу. В этом списке перечис лены некоторые положения. позволяющий маршрутизаторам обменивать ся информацией в пределах выбранной области или группы. Поэтому таблица каждого маршрутизатора содержит лишь небольшую часть схемы сети. что наилучший путь от A к E проходит через C. Большинство маршрутизаторов собирают только ту информацию. маршрутизатор посылает в сеть сообщение. извещающее об этом изменении. как каждый из них проявляет себя в той или иной ситуации. Вторая часть рабо ты любого протокола заключается в рассылке информации об измене ниях в маршрутах всем устройствам. используемого протоколом.Динамическое обновление 287 и отправит пакет именно по этому пути. подверженных частым изменениям. В подобных вычислительных средах таблицы маршрутов могут быть очень большими. Другими словами. маршрутизатор получает из первых рук сведения только о тех ка . Когда какоелибо соединение становится недоступным (или меняет свое сос тояние). Давайте разберемся. чтобы маршрутизатор C сам определил следующий шаг. каким должен быть наилучший путь для передачи данных. в эти прото колы встроен механизм. то рассмотрим эти правила более подробно. В большинстве протоколов маршрутизации в том или ином виде ре ализовано динамическое обновление. Другими слова ми. ко торая непосредственно относится к их интерфейсам. В отличие от него. • Обеспечение каждого маршрутизатора корректной информацией о состоянии сети. • Упрощение сетевых операций за счет предоставления маршрутиза торам уменьшенных таблиц. участвующим в маршрутизации. Обсуждая их в оставшихся главах этой книги.

Так может выгля деть сеть типичной конфигурации. в каком они существуют до начала какихлибо обновлений. В табл.288 Глава 14.2. изображенная на рис.2–14. 14. На рис. Таблица маршрутов маршрутизатора B Путь Метрика B–A 3 B–D 4 Таблица 14. Связанная сетевая среда Среда. 14.2.1 показана связанная сетевая среда. 14. Таблица маршрутов маршрутизатора A Путь Метрика A–C 1 A–B 3 A–E 2 Таблица 14.8 приведены таб лицы маршрутов для каждого из маршрутизаторов в том виде. 14.1.3. Введение в протоколы маршрутизации налах. включает в себя семь маршрутиза торов с (произвольно) назначенными метриками. Таблица маршрутов маршрутизатора C Путь Метрика C–A 1 . Таблица 14. Рис.4. которые напрямую присоединены к его интерфейсам.

) Каж дый маршрутизатор должен сообщить остальным. 14.9.6. когда каждый из маршрутиза торов проинформирует своих соседей о содержимом своей таблицы маршрутов. (Если бы маршрутизатор A использо вал протокол вектора расстояния. новая общая таблица маршрутов будет иметь вид. После полномасштабного обновления. Таблица маршрутов маршрутизатора D Путь Метрика D–B 4 D–E 2 Таблица 14. маршрутиза тор A увидит. Если же маршрутизатор A использует протокол состояния канала. как выглядит его сетевое окружение. Если маршрутизатор A получает пакет. Таблица маршрутов маршрутизатора G Путь Метрика G–F 3 Из этих таблиц видно. что не каждый маршрутизатор знает пути ко всем остальным. Изучив свою таблицу. маршрутизатору A гораздо проще отправить пакет маршрутизатору F. Таблица маршрутов маршрутизатора E Путь Метрика E–A 2 E–D 2 E–F 1 Таблица 14. сущест вуют ли еще работающие каналы связи кроме его собственных. . который доступен как непосредственно. так и по маршруту A–B–D–E. он не может определить. пред назначенный маршрутизатору F. то ему был бы известен полный путь к маршрутизатору F.8. Таблица маршрутов маршрутизатора F Путь Метрика F–E 1 F–G 3 Таблица 14. приве денный в табл. что маршрутизатор F находится за маршрутизатором E. После того как обновление закончено. На самом деле каждый из них видит только своих не посредственных соседей.5. то у него не будет никакого способа узнать.7.289 Динамическое обновление Таблица 14. какой из маршрутов предпочтительнее.

конвергенция – это волшебное слово. В этом случае. Другие протоколы запускают процесс обновления по некоторому собы тию. что они не должны полагаться на это соединение. Их заполнение может инициироваться со бытиями либо таймером через определенный интервал. Поэтому так важен правильный выбор типа протокола. могут обра зовываться двумя путями. Однако в небольших се . чем протоколы вектора расстояния. каждый маршрутизатор посылает обновление. подходящего для определенной среды. подобные только что рассмотренной.290 Глава 14. как только интервал истека ет. а может быть и пустым.9. Обновленная таблица маршрутов маршрутизатора A Путь Метрика A–B 3 B–D 4 A–C 1 A–E 2 D–E 2 E–F 1 F–G 3 Таблицы маршрутов. что касается маршрутизации. на пример каждые 30 секунд. Это обновление может содержать важные све дения об изменениях в сети. рискует быть потерянным или от правленным не по адресу. В очень больших се тях протоколы состояния канала достигают конвергенции намного быстрее. Состояние конвергенции труднее достигается в больших сетях со сложными маршрутами. В обоих случаях обновления приводят к одному результату: конвер генции. при отключении какогото из каналов на чинается обновление маршрутных таблиц. Введение в протоколы маршрутизации Таблица 14. в котором все марш рутизаторы некоторой среды используют в работе одинаковое пред ставление сети. Например. когда все маршрутизаторы используют в своей работе одну и ту же картину сети. Конвергенция В том. немедленно сообщающее остальным маршрутизаторам. то рассылается обновление. не достигшей конвергенции. С момента отключения ка нала и до завершения обновления всех таблиц маршрутизаторы нахо дятся вне состояния конвергенции. Быстрая конвер генция сети является важным требованием и существенно влияет на рыночные перспективы протокола. пересылаемый по сети. Например. Любой пакет. Конвергенцией называют такое состояние. Некоторые протоколы запускают процесс обновления в определенное время. содержащее инфор мацию из его таблицы. если отключается канал между маршрутизаторами A и E. Конвергенция в сети достигается.

Какие значения произвольно назначаются каналам. Метрика (или стоимость). Протоколы маршрутизации используют алгоритмы вычисления наилучшего пути от одной сети к другой. Вопросы и ответы Вопрос Зачем нужны различные типы протоколов маршрутизации? Почему бы не создать такой протокол. Каким термином описывается маршрутизатор с точки зрения сре ды маршрутизации? 3. . Переход (Hop). Выбор протокола. Протоколы какого типа лучше работают в больших маршрутизиру емых сетях? 2. но важная задача. использующие состояние канала (link state) и вектор расстояния (distance vector). 3. связанным с маршрутизатором? Ответы 1. которую приходится решать практически каждому сетевому инженеру. когда все марш рутизаторы используют в работе одно и то же представление сетево го окружения. Резюме • • • • • • Работа маршрутизаторов основана на применении протоколов маршрутизации. Состояние канала (Link state). Протоколы. который сможет рабо тать в больших сетях без потери скорости? Ответ Среда маршрутизации по природе своей очень изменчива. 2. Вследствие этого невозможно предусмотреть все возможные конфигурации и условия работы. Конвергенцией называется такое состояние сети. – это сложная. Для поддержания целостной картины всей сети маршрутизаторы используют обновления.291 Резюме тях протоколы вектора расстояния выигрывают в скорости доставки информации. представляют собой два основных ти па протоколов маршрутизации. Каждый из маршрутизаторов поддерживает лишь свою часть таб лицы маршрутов. Тест Вопросы 1. наиболее подходящего для конкретной сети.

.

Но технология. В середине 80х компания Cisco начала разработку нового протокола маршрутизации IGRP (Interior Gateway Routing Protocol – протокол маршрутизации внутреннего шлюза). С появлением Интернета потребность в протоколе маршрутизации. На горизонте уже просматривался Интернет. когда они еще на ходились на стадии экспериментирования. чем RIP. Вскоре после выхода в свет IGRP появился его наследник. . Однако по мере роста сетей возникли и новые требования к устройствам маршрутизации. как RIP. Вместе эти два протокола стали ключевым фактором в междоменной маршрутизации. Сети. новые протоколы должны были быть столь же понятны и легки в настройке и сопровождении. Так как технология маршрутиза ции тогда лишь зарождалась. не могла справиться с обработкой растущего трафика. Этот протокол расширял возможности техноло гии.16 Использование IGRP и EIGRP В первые годы существования компьютерных сетей. стала еще более очевидной. и для удовлетворения растущих потребностей корпоративной инфраструктуры требовались новые протоколы маршрутизации. EIGRP (Enhanced Interior Gateway Routing Protocol – усовершенствованный протокол маршрутизации внутрен него шлюза). RIP был королем протоко лов маршрутизации. требовали отмены этого ограниче ния. бо лее совершенном. Свою роль сыг рало и начавшееся взаимодействие сетей предприятий (а при исполь зовании RIP это было невозможно). достигнув установ ленного RIP предела в 15 переходов. положенной в основу RIP. лежавшая в основе RIP. переходя на следующий уровень рабо ты с сетью – использование шлюза. а также более быстрой и надежной конвергенции.

На первый взгляд может показаться. мы сможем обнаружить и другие общие элементы у этих протоколов. IGRP и EIGRP в сравнении с RIP Из предыдущей главы вы должны помнить. Ключом к изучению функционирования IGRP и EIGRP является понимание их отличия от RIP. которые администраторы впоследст вии стали ожидать от протоколов маршрутизации. как работает каждый из них. Там. В результате получился доста точно простой. эти протоколы не полностью взаимозаменяемы. То есть лежащая в его основе технология не рассчитана на то. Они решили уменьшить количество дополнительных пара метров и возможностей для протокола. Изучение сходства и различий всех трех протоколов поможет вам луч ше понять. однако сходство этих трех протоколов не всегда очевидно. и команды для их конфигурирования на маршрутизаторах Cisco. что единст венное их сходство заключается в использовании алгоритма вектора расстояния БеллманаФорда (BellmanFord). не всегда может быть использован другой. Если их предшественник RIP предназна чался для работы в единой ограниченной сети. лежащие в основе этих про токолов. В этой главе обсуждаются следующие темы: • Сравнение IGRP и EIGRP с RIP • Технология IGRP • Конфигурирование IGRP • Технология EIGRP • Конфигурирование EIGRP Протоколы IGRP и EIGRP имеют определенную специализацию в маршрутизируемой среде. Именно так обстоит дело с RIP. где работа