Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Амато В. - Основы организации сетей Cisco. Том 1 (2002)(ru)

.pdf
Скачиваний:
110
Добавлен:
15.08.2013
Размер:
4.03 Mб
Скачать

(Листинг 13.7. Команда show c dp e ntry имя устройства

routerA#show cdp entry routerB

--------------------------------

Device ID: routerB Entry address(es):

IP address: 198.92.68.18

Platform: 2501. Capabilities: Router

Interface: EthernetO, Port ID (outgoing port): EthernetO Holdtime: 155 sec

Version

IOS (tm) GS Software (GS3), 11.2(13337)[asastry 161] Copyright (c) 1986-1996 by Cisco Systems, Inc. Compiled Tue 14-May-96 1:04

Значение времени удержания (holdtime) показывает, как давно был получен CDP-кадр с этой информацией. Выводимые этой командой данные также включают краткую информацию о версии программного обеспечения, используемого на маршрутизаторе В.

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

Вывод данных о CDP-соседях

Для вывода содержимого пакетов актуализации протокола CDP, принимаемых локальным маршрутизатором, используется команда show cdp neighbors (листинг 13.8). Следует отметить, что для каждого порта локального маршрутизатора на экран выводится следующая информация.

Идентификатор соседнего устройства.

Тип и номер локального порта.

Значение времени удержания в секундах.

Код функции соседнего устройства.

Аппаратная платформа соседнего устройства.

Тип и номер удаленного порта на соседнем устройстве.

Листинг 13.8. Команда show cdp neighbors

RouterA#show cdp neighbors

 

 

 

 

Capability Codes: R - Router, Т - Trans Bridge,

 

 

 

 

В - Source Route Bridge,

 

 

 

Device ID

S - Switch, H - Host, I - IGMP

Capability

Platform

Port ID

Local Interface

Holdtime

routerB

Eth 0

151

R

2501

Eth 0

routerB

Ser 0

165

R

2501

Ser 0

routerA#show cdp neighbors detail

Device ID: routerB Entry address(es):

IP address: 198.92.68.18 Platform: 2501, Capabilities: Router

Interface: EthernetO, Port ID (outgoing port): EthernetO Holdtime: 143 sec

Для вывода на экран этой информации вместе информацией, выводимой командой show cdp entry, можно воспользоваться опцией show cdp neighbors detail.

Базовое тестирование взаимодействия в сети

В IP-сетях чаще всего встречаются проблемы, связанные с адресацией. Поэтому очень важно до выполнения дальнейших шагов по конфигурированию проверить конфигурацию адресов. Базовое тестирование сети должно выполняться в последовательности от одного слоя эталонной модели OSI к следующему. Каждая проверка, описываемая в данном разделе, относится к сетевым операциям конкретного уровня модели OSI. Как показано на рис. 13.8, командами, позволяющими протестировать сетевой комплекс, являются telnet, ping, trace, show ip route и show interfaces.

Тестирование уровня приложений с помощью команды telnet

Другой способ получить сведения об удаленном маршрутизаторе подключиться к нему. Это можно сделать с помощью простого приложения: протокола виртуального терминала Telnet, который входит в состав группы протоколов TCP/IP. С его помощью можно установить соединение между маршрутизатором и подключаемым устройством. Протокол Telnet позволяет верифицировать программное обеспечение уровня приложений, работающее в промежутке между отправляющей и принимающей рабочими станциями. Из имеющихся в наличии это наиболее полный механизм тестирования. Маршрутизатор способен поддерживать до пяти одновременных входящих сеансов протокола Telnet.

Первоначально тестирование начинается с проверки приложений верхних уровней. Как показано на рис. 13.9, команда telnet обеспечивает возможность работы в режиме виртуального терминала, так что администраторы могут использовать операции протокола Telnet для установления соединений с другими маршрутизаторами, которые исполняют протокол TCP/IP.

Таким образом, на первом этапе проверятся возможность обращений к удаленному маршрутизатору. Например, успешное установление Telnet-соединения от маршрутизатора Йорк к маршрутизатору Париж является базовым тестом сетевого соединения между ними двумя. Если посредством протокола Telnet можно осуществить удаленный доступ к другому маршрутизатору, то тогда по крайней мере известно, что TCP/IР-приложение может связаться с удаленным маршрутизатором. Успешное установление Telnet-соединения свидетельствует о том, что приложение верхнего уровня (и службы более низких уровней) работает соответствующим образом.

Если можно установить соединение по протоколу Telnet с одним маршрутизатором, а с другим нельзя, то вполне вероятно, что отказ протокола Telnet вызван конкретными проблемами, связанными с адресацией, присвоением имен или правами доступа Эти проблемы могут присутствовать на локальном маршрутизаторе или на маршрутизаторе, выбранном в качестве абонента Telnet-сеанса. Тогда следует попробовать воспользоваться командой ping, которая позволяет осуществить сквозную проверку сетевого уровня.

Проверка сетевого уровня с помощью команды ping

Вкачестве помощи при диагностике возможности установления связи в сети многие сетевые протоколы поддерживают протокол типа запросответ или протокол эхо-пакетов, который сам по себе является тестом, определяющим наличие или отсутствие маршрутизации пакетов протокола.

Как показано на рис. 13.10, команда ping посылает пакет хост-машине в пункте назначения и затем ожидает от нее ответный пакет. Результаты работы такого эхо-протокола могут помочь в оценке надежности пути до хост-машины, величины задержки в пути, а также определить, можно ли связаться с хост-машиной и работает ли она. Для того чтобы команда ping работала, необходимо, не только чтобы локальный маршрутизатор знал, как попасть в пункт назначения, но и чтобы маршрутизатор в пункте назначения знал, как добраться до источника.

Влистинге 13.9 показано, как адресат команды ping 172 .16.1.5 успешно отвечает на все пять посланных дейтаграмм. Восклицательный знак (!) означает каждый успешно посланный эхо-пакет. Если вместо этого на экране появляются точки (.), то это говорит о том, что приложение на маршрутизаторе превысило временной предел ожидания эхо-ответа на этот пакет от адресата команды ping. Команда пользовательского ЕХЕС-режима ping может быть использована для диагностики базовой функции сети по установлению связи. Формальное название пинг-процесса межсетевой протокол управляющих сообщений (Internet Control Message Protocol, ICMP).

Листинг 13.9 Команда ping

Router> ping 172.16.1.5

Type escape sequence to abort.

Sending 5, 100 byte ICMP Echos to 172.16.1.5, timeout is 2 seconds:

! ! ! ! !

Success rate is 100 percent, round-trip min/avg/max = 1/3/4 ms Router>

Проверка сетевого уровня с помощью команды trace

Команда trace является идеальным средством для выяснения того, куда посылаются данные в сети. Эта команда использует ту же технологию, что и команда ping, только вместо проверки

сквозной связи между отправителем и получателем она проверяет каждый шаг вдоль пути и позволяет увидеть возможный сквозной путь (рис. 13.11). Эта операция может выполняться либо на пользовательском, либо на привилегированном уровне режима EXEC. Команда trace

использует свойство маршрутизаторов генерировать сообщения об ошибке при превышении пакетом своего установленного значения времени жизни (Time To Live, TTL). Эта команда посылает

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

В листинге 13.10 показан пример прослеживания пути от Йорка до Рима. По маршруту следования путь должен пройти через Лондон и Париж. Если бы один из этих маршрутизаторов оказался недостижимым, то в листинге вместо имени маршрутизатора появились бы три звездочки

(***).

Листинг 13.10. Команда trace

York# trace ROME

Type escape to abort.

Tracing the route to Rome (172.16.33.5)

1 LONDON (172.16.12.3) 1000 msec 8 msec 4 msec

2 PARIS (172.16.16.2) 8 msec 8 msec 8 msec

3 ROME (172.16.35.5) 8 msec 8 msec 4 msec York#

Применение команды show ip route для проверки сетевого уровня

Маршрутизатор обладает несколькими мощными средствами, которые позволяют реально увидеть таблицу маршрутизации: направления, используемые маршрутизатором для определения того, как он будет направлять трафик по сети.

Следующий базовый тест также направлен на проверку сетевого уровня Теперь с помощью команды show ip route проверяется наличие в таблице маршрутизации записи о намеченной сети назначения. В листинге 13.11 показывается, что Рим (131.100.33.0) достижим для

Парижа (131.108.16.2) через интерфейс Ethernet1.

Листинг 13.11. Команда ip route

Paris# show ip route

Codes: I - IGRP derived, R - RIP derived, 0 - OSPF den ved

С - connected, S - static, E - EGP derived, В - BGP derived - IS-IS derived, D - EIGRP derived

* - candidate default route, IA - OSPF inter area route El - OSPF external type 1 route, E2 - OSPF external type 2 route

LI - IS-IS level-! route, L2 - IS-IS level -2 route EX - EIGRP external route Gateway of last resort is not set

I144.253.0.0 [100/1300] via 133.3.32.2. 0:00:22 Ethernetl 131.108.0.0 is subnetted (mask is 255.255.255.0),3 subnets

I 131.108.33.0 [100/180771] via 131.108.16.2, 0:01:29, Ethernetl

С131.108.12.0 is directly connected, Ethernetl

С101.108.16.0 is directly connected, EthernetO

I 219.100.103.0 [100/1200] via 133.3.32.2, 0:00:22, Ethernetl

Проверка физического и канального уровней с помощью команды show interfaces serial

Как показано на рис. 13.12, интерфейс включает два элементафизический (аппаратная часть) и логический (программная часть).

Аппаратная часть кабели, разъемы и интерфейсные модули должна обеспечивать фактическое соединение двух устройств.

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

При проверке физического и канального уровней задаются следующие вопросы.

Присутствует ли сигнал обнаружения несущей? Хорош ли физический канал связи между устройствами?

Принимаются ли сообщения типа "я живой"? Могут ли пакеты данных посылаться по физическому каналу?

Одним из наиболее важных элементов информации, выводимой командой show interfaces serial, являются данные о состоянии канала и канального протокола На рис. 13.13 показаны ключевая строка выводимого результата и смысловая нагрузка, стоящая за определениями статуса.

В данном примере статус канала определяется по наличию сигнала обнаружения несущей и соотносится с состоянием физического уровня. Однако канальный протокол, статус которого определяется по наличию прохождения кадров с сообщением "я живой", уже соотносится с механизмом формирования кадров на канальном уровне.

Сброс показаний счетчиков команды show interfaces

Маршрутизатор ведет статистику, которая дает информацию о работе интерфейса. Для вывода на экран статистических данных, отражающих работу маршрутизатора с момента последнего обнуления счетчиков, используется команда show interfaces (см. выделенную жирным шрифтом строку листинга 13.12). В этом примере счетчики были обнулены две недели и четыре дня назад. Для сброса показаний счетчиков в нуль используется команда clear counters. Начиная счет с нуля, администратор получает ясную картину текущего состояния сети.

Листинг 13.12. Команда show interfaces

Router# show interfaces serial 1

Seriall is up, line protocol is up Hardware is cxBus Serial Description: 56Kb Line San Jose - MP

Internet address is 150.136.190.20 , subnet mask is 255.255.255.0 MTU 1500 bytes, BW 56 Kbit, DLY 20000 usec, rely 255/255, load 1/255 Encapsulation HDLC, loopback not set, keepalive set (10 sec)

Last input 0:00:07, output 0:00:00, output hang never Last clearing of show interfaces counters 2w4d Output queue 0/40, 0 drops; input queue 0/75, 0 drops Five minute input rate 0 bits/sec, 0 packets/sec Five minute output rate 0 bits/sec, 0 packets/sec

1626 packets input, 1347238 bytes, no buffer

1627 Received 13983 broadcasts, 0 runts, 0 giants

2 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 2 abort 0 input packets with dribble condition detected 2

2146 packets output, 2383680 bytes, 0 underruns

0 output errors, 0 collisions, 2 interface resets, 0 restarts 1 carrier transitions

Резюме

Маршрутизатор состоит из конфигурируемых компонентов и имеет режимы для проверки, поддержания и изменения их конфигурации.

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

Для показа записей о соседних устройствах используется протокол СОР.

Доступ к другим маршрутизаторам возможен с помощью протокола Telnet.

Возможности по установлению связи в сети должны проверяться уровень за уровнем.

В команды тестирования входят команды ping и trace.

Контрольные вопросы

1.Что из приведенного ниже описывает место, из которого конфигурируется маршрутизатор?

А. Будучи установленным в сеть, маршрутизатор может конфигурироваться с помощью виртуальных терминалов.

B.После выполнения начального конфигурирования маршрутизатор конфигурируется через виртуальные терминалы.

C.Будучи установленным в сеть, маршрутизатор может конфигурироваться через модем с консольного терминала.

D.После выполнения начального конфигурирования маршрутизатор конфигурируется через модем с использованием порта вспомогательного устройства.

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

A.Энергонезависимое ОЗУ.

B.ОЗУ/ДОЗУ.

C.Флэш-память.

D.ПЗУ.

3.Что из приведенного ниже неправильно описывает функцию команды статуса маршрутизатора?

A.show version выводит на экран конфигурацию аппаратной части системы, имена и источники конфигурационных файлов и образы начальной загрузки.

B.show memory выводит на экран статистические данные о памяти маршрутизатора, включая статистику свободных пулов памяти.

C.

show

buffers выводит на экран

статистические данные пулов буферов маршрутизатора.

D.

show

interfaces выводит на

экран статистические данные по всем интерфейсам,

 

сконфигурированным на маршрутизаторе.

4. Какое из приведенных ниже определений описывает функцию команды show startup-config?

A.Позволяет администратору увидеть текущую рабочую конфигурацию маршрутизатора.

B.Выводит сообщение, показывающее объем использованной энергонезависимой памяти.

C.Позволяет администратору увидеть причину последней перезагрузки системы.

D.Выводит сообщение Current Configuration (Текущая конфигурация).

5.Какие строки информации может выводить на экран команда show interfaces serial?

A.

IDS (trn)

4500 Software (C4500-J-M ) , Experimental Version 11.2.

B.

D EC NET

routing is enabled.

C.

S eri all is

up,

line

prot o c ol is u p.

D.

S yste m i mage

file is

"c4500 -j-m z ".

6.Для чего используется команда show cdp neighbors?

A.Для получения моментального снимка маршрутизаторов в сети.

B.Для получения обзорной картины маршрутизаторов, непосредственно соединенных с сетью.

C.Для получения IP-адресов соседних маршрутизаторов.

D.Чтобы построить таблицу маршрутизации во всех маршрутизаторах, находящихся в сети по соседству.

7.Какие четыре важных элемента информации получают после выдачи команду ping?

A.Размер и количество ICMP-пакетов, продолжительность периода ожидания ответа, показатель успешности посылки эхо-пакетов и минимальное, среднее и максимальное время прохождения пакетов в оба конца.

B.Количество ICMP-пакетов, продолжительность периода ожидания ответа, показатель успешности посылки эхо-пакетов и минимальное, среднее и максимальное время прохождения пакетов в оба конца.

C.Размер и количество ICMP-пакетов, МАС-адрес, показатель успешности посылки эхо- пакетов и минимальное, среднее и максимальное время прохождения пакетов в оба конца.

D. Количество ICMP-пакетов, продолжительность периода ожидания ответа, скорость передачи

и минимальное, среднее и максимальное время прохождения пакетов в оба конца.

8.Какую информацию дает проверка сети с помощью команды trace?

A.Определяет, работает ли протокол канала.

B.Определяет наличие записи в таблице маршрутизации для намеченного маршрутизатора.

C.Показывает каждый маршрутизатор, который проходит пакет на пути к пункту назначения.

D.Определяет правильность функционирования приложений верхнего уровня.

9.Какую информацию дает проверка сети с помощью команды show interfaces serial?

A.Показывает статус канала связи и канального протокола.

B.Показывает, как маршрутизатор направляет трафик по сети.

C.Показывает путь, по которому следует пакет в сети.

D.Выводит на экран имена маршрутизаторов, стоящих в сети.

10. Какая команда вводится для того, чтобы просмотреть файл активной конфигурации маршрутизатора?

A.show running-config.

B.show config term.

C.show version.

D.show backup-config.

Глава 14

Запуск маршрутизатора и его начальное конфигурирование

Вэтой главе...

Последовательность запуска

Команды запуска

Диалог конфигурирования системы

Начальная установка глобальных параметров

Начальная установка параметров интерфейсов

Сценарий начальной установки и его использование

Введение

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

Процедуры запуска межсетевой операционной системы

Cisco (ОС IOS)

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

начальных операций работу, связывая сети Чтобы добиться этого,

Проверить, что маршрутизатор включился с полностью оттестированной аппаратной частью.

Найти и загрузить в память ОС IOS, которую маршрутизатор использует в качестве своей операционной системы.

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

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

Последовательность запуска

После автопроверки по включению питания в процессе инициализации маршрутизатора происходят следующие события, которые проиллюстрированы на рис. 14.1.

1.Из ПЗУ на плате центрального процессора извлекается и выполняется программа универсального начального загрузчика. Начальная загрузка представляет собой простую жестко заданную операцию загрузки команд, которые, в свою очередь, приводят к загрузке в память других команд или к переходу в другие режимы конфигурирования.

2.Исходный код операционной системы может располагаться в разных местах. Его местонахождение определяется по содержимому поля Boot регистра конфигурирования. Если поле Boot говорит о загрузке из флэш-памяти или по сети, то команды начальной

загрузки системы в конфигурационном файле указывают точное местонахождение соответствующего образа ОС.

3.Загружается образ операционной системы. После этого операционная система

определяет состав аппаратной и программной части и выводит получаемый в результате

Соседние файлы в предмете Химия