- •Аппаратная часть маршрутизаторов Cisco Процессоры и производительность
- •Получение сведений о маршрутизаторе и его работе
- •Конфигурирование статических маршрутов
- •Конфигурирование маршрута по умолчанию
- •Конфигурирование динамической маршрутизации
- •Протокол rip
- •Протокол igrp
- •Назначение и принцип работы списка доступа
- •Типы списков доступа
- •В связи со всем вышеперечисленным напрашиваются выводы:
Получение сведений о маршрутизаторе и его работе
Просмотр информации о маршрутизаторе (модель, объемы памяти, версия IOS, число и тип интерфейсов) выполняется по команде (ниже приведен пример вывода команды):
router#show version
Cisco Internetwork Operating System Software
IOS (tm) 3600 Software (C3620-JSX-M), Version 12.2(13b), RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2003 by cisco Systems, Inc.
Compiled Fri 21-Feb-03 11:40 by pwade
Image text-base: 0x60008930, data-base: 0x61490000
ROM: System Bootstrap, Version 11.1(20)AA2, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
lynx uptime is 23 hours, 57 minutes
System returned to ROM by power-on
System image file is "flash:c3620-jsx-mz.122-13b.bin"
cisco 3620 (R4700) processor (revision 0x81) with 60416K/5120K bytes of memory.
Processor board ID 26745610
R4700 CPU at 80Mhz, Implementation 33, Rev 1.0
Bridging software.
X.25 software, Version 3.0.0.
SuperLAT software (copyright 1990 by Meridian Technology Corp).
TN3270 Emulation software.
2 FastEthernet/IEEE 802.3 interface(s)
1 Serial network interface(s)
2 Voice FXO interface(s)
2 Voice FXS interface(s)
DRAM configuration is 32 bits wide with parity disabled.
29K bytes of non-volatile configuration memory.
16384K bytes of processor board System flash (Read/Write)
Configuration register is 0x2102
Следующая полезная информация выделена в приведенном выше листинге (в порядке вывода):
версия IOS, под управлением которой работаем маршрутизатор;
сокращенная версия IOS, которая используется в качестве загрузчика (Bootstrap) и находится в ПЗУ;
файл с образом IOS, из которого система была загружена;
модель маршрутизатора;
объем оперативной памяти - он выводится в виде двух чисел: объема процессорной памяти (60416 K) и памяти ввода-вывода (5120 K). Общий размер RAM равен сумме этих двух (64M);
объем NVRAM;
объем флэш-памяти;
значение конфигурационного регистра (рассматривается во второй части настоящей темы).
Просмотр содержимого флэш-памяти:
router#show flash:
System flash directory:
File Length Name/status
1 13205088 c3620-jsx-mz.122-13b.bin
[13205152 bytes used, 3047776 available, 16252928 total]
16384K bytes of processor board System flash (Read/Write)
Конкретный образ IOS идентифицируется тремя параметрами:
аппаратная платформа, для которой он предназначен,
feature set,
версия.
Пример имени файла с образом IOS: c3620-is-mz.122-13a.bin. Это IOS IP Plus 12.2(13a) для Cisco 3620. Feature set (IP Plus) идентифицируется символами "is", следующими за обозначением платформы. Другие примеры feature sets: "i" - IP, "js" - Enterprise Plus, "io" - IP FW. Подобная кодировка справедлива для серий 2600, 3600; для других платформ коды feature set могут отличаться.
Буквы "mz" означают, что IOS при запуске загружается в оперативную память (m) и что в файле образ хранится в сжатом виде (z).
Загрузка маршрутизатора
Во время первого включения маршрутизатора Cisco, он запускает проверочный тест по включению питания POST (power-on self test). Если тестирование пройдет успешно, то ищет и загружает Cisco IOS из флэш-памя-
ти, если в ней находится соответствующий файл. Флэш-память — это электрически стираемая программируемая память "только чтение" EEPROM (electronically erasable programmable read-only memory). ОС IOS будет загружена и начнет поиск корректной конфигурации, называемой конфигурацией запуска (startup-config), которая по умолчанию хранится в энергонезависимой оперативной памяти NVRAM (nonvolatile RAM).
Если в NVRAM нет конфигурации для загрузки, маршрутизатор переходит в режим настройки (setup mode). В нем выполняется последовательный ввод конфигурационных данных маршрутизатора. Можно в любой момент перейти в режим настройки, введя в командной строке setup, находясь в режиме глобального конфигурирования (global configuration mode). В режиме настройки доступны только несколько глобальных
команд. Однако подобный режим помогает установить даже малопонятные конфигурационные параметры, например режим моста или работу в сети DECnet.
Консольный порт имеет разъем RJ-45 на задней стенке маршрутизатора. Этот разъем служит для подключения к маршрутизатору и его настройки. По умолчанию для доступа к консольному порту не установлен пароль.
Модуль 3: Конфигурационные режимы интерфейса командной строки. Настройка имени маршрутизатора и паролей доступа. Использование команд show. Конфигурирование последовательного интерфейса. Общая схема настройки маршрутизатора. Конфигурирование интерфейса Ethernet. Использование описаний интерфейсов и MOTD-приглашений маршрутизатора. Настройка имен хостов. Управление файлами конфигурации.
Краткие сведения о режимах маршрутизатора
exit - переход маршрутизатора на один уровень назад.
Режимы конфигурирования
Команды режима глобального конфигурирования действуют в отношении характеристик, которые определяют поведение системы в целом.
configure terminal – вход в привилегированный режим.
Для этой команды нужно указать источник команд конфигурирования - терминал, энергонезависимая память или файл, хранящийся на сетевом сервере. По умолчанию – терминал консоли.
Router(config)# router protocol – конфигурирование протокола маршрутизации.
Например, Router(config)# router igrp 101
Router(config)# interface type port – конфигурирование интерфейса
Например, Router(config)# interface Serial 0/0
Все интерфейсы маршрутизатора автоматически находятся в режиме административного отключения.
Router(config-if)# shutdown – отключение интерфейса.
Router(config-if)# no shutdown – включение интерфейса.
С интерфейсами связаны следующие команды:
Router(config)# interface serial 1/0
Router(config-if)# bandwith 56
Router(config-if)# clockrate 56000
В каналах последовательной передачи данных на одной стороне находится аппаратура передачи данных (DCE), обеспечивающая выдачу тактовых сигналов. На другой стороне канала находится оконечное оборудование данных (DTE). По умолчанию маршрутизаторы Cisco являются DTE-устройствами.
Команда clockrate используется только для DCE-устройств для задания частоты тактовых импульсов. Команда bandwith изменяет значение полосы пропускания по умолчанию.
Методы конфигурирования
Конфигурирование паролей
Пароли могут устанавливаться как на отдельные каналы, так и на вход в привилегированный режим EXEC.
Router(config)# line console 0 Router(config-line)# login Router(config-line)# password Cisco |
пароль на терминал консоли |
Router(config)# line vty 0 4 Router(config-line)# login Router(config-line)# password cisco |
пароль на входящие сеансы протокола Telnet: |
|
|
|
|
Router(config)# enable password san-fran |
ограничение доступа к привилегированному режиму EXEC |
Router(config)# service password-encryption Router(config)# enable secret password |
Дополнительная защита паролей от вывода на экран в открытом виде |
Конфигурация сетевых устройств определяет поведение сети.
Router(config)# hostname router_name |
присвоение маршрутизатору имени |
Router(config)# banner motd # <message of the day > # |
конфигурирование баннера с сообщением дня (выводится при регистрации в системе) |
Команда SHOW
router#show memory
Head Total(b) Used(b) Free(b) Lowest(b) Largest(b)
Processor 622D4780 25344128 6839588 18504540 18500600 18480200
I/O 3B00000 5242904 2145848 3097056 3097056 3096796
router#show interface интерфейс
Работоспособность интерфейса определяется двумя состояниями, оба должны находиться в положении "up":
"interface up/down" - функционирует ли физический уровень. Если интерфес находится в состоянии "down", то наиболее вероятная причина - не подсоединенный или поврежденный кабель. Кроме того, интерфейс может находиться в состоянии "administratively down", в которое он переходит по команде shutdown.
"line protocol up/down" - определяет, функционирует ли протокол второго уровня. Если наблюдается состояние "line protocol down", то наиболее вероятные причины следующие:
отсутствие сквозной коннективности, если связь осуществляется через модемы (линия разорвана, удаленный модем или маршрутизатор не работают) или связь работает только в одном направлении;
несоответствие протоколов на разных концах линии;
при использовании нефирменных кабелей - неверно спаянный кабель (например, если перепутать провода в паре Tx кабеля V.35, то физический уровень будет в состоянии "up", но удаленный конец линии будет получать данные в инвертированном виде (нули и единицы поменяются местами), из-за чего протокол второго уровня не сможет установить соединение).
Сообщения об изменении состояния уровней 1 и 2 любого интерфейса выводятся маршрутизатором на консоль.
Команда show interface также выводит сведения об используемом протоколе уровня 2, IP-адресе и статистику отправленных и полученных данных и ошибок.
Если физического доступа к маршрутизатору нет, но нужно выяснить, какой кабель подключен к интерфесу, используйте команду
router#show controller интерфейс
Примечание - В этой команде имя и номер интерфейса должны быть разделены пробелом (serial 0). Во всех остальных командах это не обязательно.
Информация о кабеле и режиме DCE/DTE выводится в самом начале.
Настройка IP-адреса интерфейса производится командой: router(config-if)#ip address адрес маска
Подробная информация о параметрах протокола IP доступна в контексте администратора по команде: router#show ip interface имя_интерфейса
Краткая сводная таблица состояний IP-интерфейсов: router#show ip interface brief
router#show ip route // Коннективность проверяется в этом же контексте командами ping (посылается 5 эхо-запросов) и traceroute (прервать выполнение ping или traceroute можно вводом Ctrl-Shift-6).
router#show startup-config
router#show running-config
router#show version
router#show flash
router#show processes
router#show processes cpu
router#show processes memory
Настройка интерфейса Ethernet
На интерфейсах Ethernet обычно ничего делать не нужно (однако, на интерфейсах FastEthernet может потребоваться принудительная настройка режима дуплекса и установление жестко заданной скорости - по умолчанию эти параметры определяются путем переговоров, но в некоторых случаях переговоры могут не привести к нужному результату).
Конфигурирование маршрутизатора
При запуске маршрутизатор использует следующую информацию, содержащуюся в конфигурационном файле:
· Версия ОС IOS.
· Идентификационные данные маршрутизатора.
· Местонахождение файла начального загрузчика.
· Информация о протоколах,
· Конфигурация интерфейсов
Если маршрутизатор не может найти конфигурационный файл, он входит в режим начальной установки.
Способы генерации информации о конфигурации маршрутизатора:
Команда привилегированного режима configure использует виртуальный терминал или терминал консоли. Позволяет изменять конфигурацию в произвольный момент времени.
Текущая копия конфигурации может храниться на TFTP-сервере.
copy running-config tftp - сохранение текущей хранящейся в ОЗУ конфигурации маршрутизатора на сетевом TFTP-сервере.
Маршрутизатор может конфигурироваться путем загрузки конфигурационного файла хранящегося на одном из сетевых серверов:
copy tftp running-config
указать относительный тип конфигурационного файла: сетевой или хост-файл. Сетевой конфигурационный файл содержит команды, которые применяются в отношении всех маршрутизаторов и серверов терминалов, находящихся в сети. Конфигурационный хост-файл содержит команды, которые применяются в отношении одного конкретного маршрутизатора.
указать IP-адрес удаленной хост-машины, из которой будет извлекаться конфигурационный файл.
Команды для управления содержимым энергонезависимой памяти в маршрутизаторах с ОС IOS версии 11.x
Модуль 4: Обнаружение соседних устройств. Протокол Cisco Discovery (CDP). Использование CDP для построения карты сети. Отключение и отладка CDP. Протокол Telnet. Установление telnet-соединения и его проверка. Проверка связи на уровне приложений с помощью telnet. Отключение и приостановка telnet-соединений. Работа с несколькими telnet-сессиями одновременно.
Получение доступа к другим маршрутизаторам с помощью протокола CDP
Протокол CDP предоставляет администраторам сводные краткие данные о том, как выглядит конфигурация других имеющих непосредственное соединение маршрутизаторов. Протокол CDP работает на канальном уровне, соединяя физическую среду передачи данных более низкого уровня с протоколами более высокого сетевого уровня.
П
оскольку
он работает на этом уровне, то
CDP-устройства, поддерживающие различные
протоколы сетевого уровня, могут узнавать
друг о друге.
CDP запускается автоматически и обнаруживает непосредственно соседние устройства Cisco, вне зависимости от исполняемых на них протоколов уровней 3 и 4.
Основная задача протокола CDP - получение данных о платформах соседних устройств и
исполняемых ими протоколах.
Router#show cdp neighbors - вывод записей протокола CDP.
Каждый маршрутизатор, на котором исполняется протокол CDP, обменивается со своими соседями информацией обо всех известных ему протоколах.
Протокол CDP обеспечивает информацию о каждом устройстве, которое может работать с ним. Предоставляемая информация содержит:
Идентификаторы устройства — например, сконфигурированное имя и имя домена.
Список адресов — по крайней мере, один для протокола SNMP и один адрес для каждого поддерживаемого протокола.
Идентификатор порта — например, Ethernet 0, Ethernet I, Serial 0 и т.д.
Перечень функциональных возможностей — например, если устройство работает не только как маршрутизатор, но и как мост с маршрутизацией от источника.
Версия — информация, аналогичная той, что обеспечивается при выполнении локальной команды show version.
Платформа — аппаратная платформа устройства, например Cisco 7000.
Для того, чтобы получить информацию об устройстве, не являющемся непосредственно подключенным к маршрутизатору, нужно организовать Telnet-сеанс с маршрутизатором, который имеет прямое соединение с этим планируемым устройством.
Router(conf-if)#cdp enable – разрешает выполнение протокола CDP на каждом интерфейсе отдельно.
Маршрутизатор кэширует любую информацию, получаемую им от своих CDP-соседей. Если последующий CDP-кадр свидетельствует о том, что какая-либо информация о соседнем устройстве изменилась, то маршрутизатор заменяет старые данные новой информацией.
Router#show cdp interface - вывод информации об интерфейсах (устройстах), на которых разрешено выполнение CDP.
По умолчанию таймеры устанавливают частоту обмена пакетами актуализации CDP-данных (60 сек) и предельный срок хранения CDP-записи (180 сек).
Router#show cdp entry device-name – вывод информации об отдельном соседнем устройстве. Выводимые этой командой данные включают все адреса уровня 3, которые присутствуют в соседнем маршрутизаторе. Значение времени удержания (holdtime) показывает, как давно был получен CDP-кадр с этой информацией.
Router#show cdp neighbors - вывод данных о CDP-соседях.
Для каждого порта локального маршрутизатора эта команда выводит:
• Идентификатор соседнего устройства.
• Тип и номер локального порта.
• Значение времени удержания в секундах.
• Код функции соседнего устройства.
• Аппаратная платформа соседнего устройства.
• Тип и номер удаленного порта на соседнем устройстве.
Базовое тестирование взаимодействия в сети
До выполнения шагов по конфигурированию сначала нужно проверить конфигурацию адресов. Базовое тестирование сети должно выполняться в последовательности от одного слоя эталонной модели OSI к следующему.
Т
естирование
уровня приложений с помощью команды
telnet
Протокола виртуального терминала Telnet входит в состав группы протоколов TCP/IP. С его помощью можно подключиться к удаленному маршрутизатору для того, чтобы получить о нем сведения. Протокол Telnet позволяет верифицировать (проверить) ПО уровня приложений, работающее в промежутке между отправляющей и принимающей рабочими станциями. Это наиболее полный механизм тестирования. Маршрутизатор может поддерживать до пяти одновременных входящих сеансов протокола Telnet.
На первом этапе проверятся возможность обращений к удаленному маршрутизатору. Тестирование начинается с проверки приложений верхних уровней. Команда telnet обеспечивает возможность работы в режиме виртуального терминала.
Успешное установление Telnet-соединения свидетельствует о том, что приложение верхнего уровня (и службы более низких уровней) работает соответствующим образом.
Если можно установить соединение по протоколу Telnet с одним маршрутизатором, а с другим нельзя, то следует попробовать воспользоваться командой ping, которая
позволяет осуществить сквозную проверку сетевого уровня.
Проверка сетевого уровня с помощью команды ping
Router> ping IP-адрес
При проверке возможности установления связи в сети многие сетевые протоколы поддерживают протокол типа запрос—ответ (протокол эхо-пакетов), который является тестом, определяющим наличие или отсутствие маршрутизации пакетов протокола.
Результаты работы эхо-протокола позволяют оценить надежность пути до хост-машины, величину задержки в пути, а также определить, можно ли связаться с хост-машиной и работает ли она. Для того чтобы команда ping работала, нужно, не только чтобы локальный маршрутизатор знал, как попасть в пункт назначения, но и чтобы маршрутизатор в пункте назначения знал, как добраться до источника.
Формальное название пинг-процесса — межсетевой протокол управляющих сообщений (Internet Control Message Protocol, ICMP).
Модуль 5: Порядок загрузки маршрутизатора. Порядок поиска IOS в процессе загрузки. Команда boot system. Поле загрузки конфигурационного регистра. Устранение проблем загрузки маршрутизатора. Обзор файловой системы IOS. Соглашение по присвоению имен IOS. Управление конфигурационными файлами с использованием TFTP. Управление конфигурационными файлами с использованием Copy/Paste. Управление образами IOS с использованием TFTP. Управление образами IOS с использованием протокола Xmodem. Переменные окружения. Проверка файловой системы.
Обнаружение местоположения ОС IOS
Тип источника ОС IOS, используемого по умолчанию, зависит от аппаратной платформы, но в большинстве случаев маршрутизатор обращается к командам конфигурирования, записанным в энергонезависимой памяти.
Установки в регистре конфигурирования позволяют иметь альтернативные варианты начальной загрузки ОС IOS.
Значения в регистре конфигурирования
Порядок поиска маршрутизатором информации для начальной загрузки системы зависит от установки в поле начальной загрузки регистра конфигурирования.
Router# configure terminal Router(config)# config-register arg |
изменение установок регистра конфигурирования |
Аргумент команды config-register (arg) – число в 16-чной форме.
Регистр конфигурирования представляет собой 16-разрядный регистр, организованный в энергонезависимой памяти. Младшие четыре разряда регистра конфигурирования (биты 3, 2, 1 и 0) формируют поле начальной загрузки.
show version – вывод информацию о версии ОС IOS, а также проверка установки поля начальной загрузки.
Варианты начальной загрузки ПО
Флэш-память. Образ системы можно копировать без внесения изменений в электрически стираемом программируемом ПЗУ (ЭСППЗУ). Хранимая во флэш-памяти информация не восприимчива к сбоям в сети, которые могут иметь место при загрузке образов системы с TFTP-серверов. Router (config)# boot system flash gsnew-image
Сетевой сервер. Для создания резервной копии на случай повреждения информации во флэш-памяти можно задать загрузку образа системы с TFTP-сервера. Router(config)# boot system tftp test exe 172.16.13.111
ПЗУ. Используется, если флэш-память повреждена и сетевой сервер не способен к загрузке
образа. Но образ, хранящийся в ПЗУ, может быть старой версией ОС IOS или в нем могут отсутствовать протоколы, функции и конфигурации полной версии ОС IOS.
Router(config)# boot system rom
Подготовка к работе с TFTP-сервером
Использование TFTP-сервера позволяет выгружать и загружать образы и конфигурационные файлы по сети.
Роль TFTP-сервера может играть другой маршрутизатор, или это может быть хост-система. Хост-машиной TFTP может быть любая система с загруженным и работающим протоколом TFTP, которая способна поддерживать передачу файлов в ТСР/1Р-сети.
Пусть необходимо перекопировать программное обеспечение между хост-машиной TFTP и флэш-памятью маршрутизатора. Перед использованием TFTP-сервера нужно проверить:
маршрутизатор, чтобы удостовериться, что флэш-память видна, и в нее можно записывать. Также надо проверить, что маршрутизатор имеет достаточно места во флэш-памяти, чтобы вместить образ ОС IOS. Router# show flash
TFTP-сервер, чтобы удостовериться в его доступности по TCP/IP-сети. Router# ping tftp-address
TFTP-сервер и удостовериться, что файл или файловое пространство для образа ОС IOS известны. Для выгрузки и загрузки необходимо задать путь или имя файла.
Правила именования ОС IOS
Компания Cisco разрабатывает образы ОС IOS под различные платформы, доступные ресурсы памяти и наборы функций, которые хотят иметь заказчики в своих сетевых устройствах.
Правила именования ПО предусматривают наличие в названии трех частей:
Первая часть названия образа содержит платформу, на которой он выполняется.
Вторая часть имени образа идентифицирует специальные возможности образа. Буква или ряд букв обозначают наборы функций, поддерживаемые образом.
Третья часть имени образа задает его место выполнения и является ли он zip-упакованным.
Создание резервных копий образов ПО
Образ системного ПО можно скопировать на сетевой сервер. Одним из сценариев подобной выгрузки на сервер может быть создание аварийной копии текущего образа перед обновлением версии.
Router# show flash - получение имени файла образа системного ПО.
Router# copy flash tftp – копирование файла образа системного ПО на TFTP-сервер.
Обновление версии образа по сети
Router# copy tftp flash – загрузка нового образа с TFTP-сервера. Затем нужно указать IP-адрес удаленной хост-машины, которая будет выступать в роли TFTP-сервера.
Router# copy tftp flash – загрузка резервной версии ОС IOS.
Модуль 6: Статическая и динамическая маршрутизация. Принцип работы статической маршрутизации. Порядок настройки статических маршрутов. Маршрут по умолчанию. Устранение проблем, связанных со статической маршрутизацией. Введение в протоколы маршрутизации. Понятие автономной системы. Предназначение протоколов маршрутизации и автономных систем. Возможности distance-vector протоколов маршрутизации. Возможности link-state протоколов маршрутизации. Алгоритм определения маршрута. Настройка маршрутизации. Протоколы маршрутизации. Interior и Exterior Gateway протоколы. Сравнение IGP и EGP.
Статическая информация администрируется вручную. Сетевой администратор вводит ее в конфигурацию маршрутизатора. При изменениях в топологии сети администратору требуется вручную обновить соответствующую запись о статическом маршруте.
Пример статического маршрута
Статическая маршрутизация применяется для защиты сети, скрывая некоторые части сети (динамическая маршрутизация раскрывает все, что известно о сети). Статическая маршрутизация позволяет администратору сетевого комплекса задавать те сведения, которые могут сообщаться о закрытых частях сети.
Статический маршрут к сети также достаточен в том случае, если сеть доступна только по одному пути. Такой тип участка сетевого комплекса называется тупиковой сетью.
Маршруты по умолчанию — записи в таблице маршрутизации, которая используется для направления кадров, которые не имеют в таблице маршрутизации явно указанного следующего перехода.
Маршруты по умолчанию устанавливаются при статическом конфигурировании.
Автономная система состоит из маршрутизаторов, эксплуатируемых одним или несколькими операторами, которые представляют внешнему миру совместимую картину маршрутизации.
При динамической маршрутизации сведения о маршрутах обновляются автоматически сразу после поступления из сети новой информации.
Адаптация к изменениям топологии
С
татическая
маршрутизация.
В соответствии со статическими данными
таблицы маршрутизации маршрутизатор
ретранслирует пакет маршрутизатору D,
а он – маршрутизатору С. Маршрутизатор
С доставляет пакет получателю.
Если путь между маршрутизаторами А и D становится непроходимым, маршрутизатор А не может пердать пакет маршрутизатору D. Связь с сетью пункта назначения будет невозможна, пока маршрутизатор А не будет реконфигурирован на ретрансляцию пакетов маршрутизатору В.
Динамическая маршрутизация. В соответствии с таблицей маршрутизации, генерируемой маршрутизатором А, пакет может достичь своего пункта назначения по предпочтительному маршруту через маршрутизатор D. Но есть путь и через маршрутизатор В. Когда маршрутизатор А узнает, что канал на маршрутизатор D нарушен, он перестраивает свою таблицу маршрутизации, делая предпочтительным путь к пункту назначения через маршрутизатор В, а маршрутизаторы продолжают слать пакеты по этому каналу связи. При восстановлении канала между маршрутизаторами А и D таблица маршрутизации перестраивается обратно.
Операции динамической маршрутизации
При динамической маршрутизации важно:
• ведение таблицы маршрутизации
• своевременное распространение информации среди других маршрутизаторов
Коллективное пользование информацией о маршрутах основывается на протоколах маршрутизации, которые определяют набор правил, используемых маршрутизатором при его общении с соседними маршрутизаторами. Они описывают:
• как посылаются пакеты актуализации;
• какие сведения содержатся в таких пакетах актуализации;
• когда следует посылать эту информацию;
• как определять получателей этих пакетов актуализации.
Протоколы маршрутизации
Типы протоколов маршрутизации
Алгоритм маршрутизации по вектору расстояния (Distance-Vector Routing Algorithm) — класс алгоритмов маршрутизации, которые при определении охватывающего дерева с кратчайшим путем предусматривают итерационные вычисления на основе количества переходов в маршруте. Алгоритмы маршрутизации по вектору расстояния заставляют
каждый маршрутизатор посылать в каждом пакете обновления маршрутной информации всю свою таблицу маршрутизации, но только в отношении маршрутов до своих соседей. Такие алгоритмы могут быть склонны к образованию петель маршрутизации, но с вычислительной точки зрения они проще, чем алгоритмы с учетом состояния каналов связи. Также называется алгоритмом маршрутизации Беллмана—Форда (Bellman-Ford algorithm).
Алгоритм маршрутизации с учетом состояния канала связи (Link-State Routing Algorithm) — алгоритм маршрутизации, в соответствии с которым каждый маршрутизатор с помощью широковещательных или многоадресных пакетов сообщает всем узлам многосетевого комплекса информацию о стоимости связи с каждым из его соседей. Алгоритм с учетом состояния каналов связи создает совместимую картину сети и поэтому не склонен к образованию петель маршрутизации, но достигается это за счет относительно высокой вычислительной нагрузки и более разбросанного по площади трафика, чем это имеет место в случае применения алгоритмов на основе вектора расстояния. Сравните с алгоритмом маршрутизации по вектору расстояния.
Сбалансированный гибридный - соединяет различные аспекты протокола состояния связи и дистанционно-векторного.
IP-протоколы маршрутизации:
RIP — дистанционно-векторн ый протокол маршрутизации.
метрикой для выбора пути является количество переходов
если количество переходов больше 15, пакет отвергается
по умолчанию обновление маршрутов происходит каждые 30 секунд
IGRP — дистанционно-векторный протокол маршрутизации, разработанный корпорацией Cisco.
метрика соединения определяется полосой пропускания, нагрузкой, задержкой и надежностью
по умолчанию обновление маршрутов происходит каждые 90 секунд
OSPF — протокол маршрутизации состояния канала.
является открытым стандартным протоколом маршрутизации, описанным в RFC 2328
для вычисления наименьшей стоимости пути к пункту назначения используется алгоритм SPF (поиск первого кратчайшего пути)
обновление маршрутов происходит при изменении топологии сети
EIGRP — сбалансированный гибридный протокол маршрутизации.
сочетает особенности дистанционно-векторных протоколов и протокола маршрутизации канала связи
обновление маршрутов вызывается изменения в топологии сети и представляет собой одновременную передачу нескольким абонентам с использованием 224.0.0.10
Все перечисленные протоколы являются внутренними. В отличии от них, протокол BGP является внешним.
BGP – внешний дистанционно-векторный протокол маршрутизации.
используется между провайдером услуг Интернет и его клиентом
используется для направления трафика между автономными системами.
Начальное конфигурирование маршрутизатора
Если маршрутизатор не может обнаружить достоверный конфигурационный файл, он переключается в режим начальной установки.
Средства команды режима начальной установки (команды setup) запрашивают у пользователя основную информацию о конфигурации. На основе полученных ответов маршрутизатор формирует достаточную, но функционально минимальную конфигурацию, которая записывается в энергонезависимую память в качестве нового конфигурационного файла запуска.
Начальная таблица IP-маршрутизации
Первоначально маршрутизатор обращается к записям о непосредственно подключенных к нему сетях или подсетях.
Маршрутизаторы узнают о путях к пунктам назначения тремя различными способами:
Статические маршруты — задаются системным администратором вручную как единственный путь к пункту назначения. Полезен при управлении безопасностью сети и уменьшении трафика.
Маршруты по умолчанию — задаются системным администратором вручную в качестве пути, который используется в случаях, когда другой маршрут к пункту назначения неизвестен
Динамические маршруты — маршрутизатор узнает о путях к пунктам назначения, принимая периодические пакеты актуализации маршрутной информации от других маршрутизаторов.
