11.1. Конфигурирование статической маршрутизации
Маршруты к адресатам назначения могут быть сконфигурированы для каждого маршрутизатора вручную администратором (статическая маршрутизация) или созданы с помощью маршрутизирующих протоколов (динамическая маршрутизация). При рассмотрении конфигурирования статической маршрутизации используется составная сеть, структурная схема которой приведена на рис. 11.1.
Рис.11.1. Пример составной сети
Именно для этой сети ниже приведены примеры конфигурирования маршрутизаторов. Адреса интерфейсов маршрутизаторов и узлов составной сети приведены в табл. 11.1. Чтобы сконфигурировать статическую маршрутизацию администратор должен задать маршруты ко всем возможным сетям назначения, которые не присоединены к данному маршрутизатору.
Таблица 11.1
Адреса узлов составной сети
Наименование | Адрес | Наименование | Адрес |
Сеть 1 f0/0 Host 1-1 Host 1-n | 192.168.10.0/24 192.168.10.1 192.168.10.2 192.168.10.n | Сеть 5 s1/1 s1/2 | 200.50.50.0/24 200.50.50.11 200.50.50.12 |
Сеть 2 f0/0 Host 2-1 Host 2-n | 192.168.20.0/24 192.168.20.1 192.168.20.2 192.168.20.n | Сеть 6 s1/1 s1/2 | 200.60.60.0/24 200.60.60.11 200.60.60.12 |
Сеть 3 f0/0 Host 3-1 Host 3-n | 192.168.30.0/24 192.168.30.1 192.168.30.2 192.168.30.n | Сеть 7 s1/1 s1/2 | 200.70.70.0/24 200.70.70.11 200.70.70.12 |
Сеть 4 f0/0 Host 4-1 Host 4-n | 192.168.40.0/24 192.168.40.1 192.168.40.2 192.168.40.n |
|
Для конфигурирования статической маршрутизации используется команда ip route, которая содержит три параметра:
- адрес сети назначения,
- сетевую маску и
- адрес входного интерфейса следующего маршрутизатора на пути к адресату (next hop).
Адрес входного интерфейса следующего маршрутизатора на пути к адресату также называют шлюзом по умолчанию. Например для пакетов, попавших в маршрутизатор Router_В, шлюзами по умолчанию будут:
Интерфейс s1/1 маршрутизатора Router_A с адресом 200.50.50.11,
Интерфейс s1/2 маршрутизатора Router_С с адресом 200.60.60.12.
Ниже приведен пример конфигурирования статической маршрутизации для маршрутизатора Router_В. Данный маршрутизатор непосредственно связан с сетями 192.168.20.0, 200.50.50.0 и 200.60.60.0, поэтому статическая маршрутизация должна создаваться для остальных четырех сетей, которые непосредственно не присоединены к Router_В.
Router>enable
Router#config t
Router(config)#hostname Router_B
Router_B(config)#ip route 192.168.10.0 255.255.255.0 200.50.50.11
Router_B(config)#ip route 192.168.30.0 255.255.255.0 200.60.60.12
Router_B(config)#ip route 192.168.40.0 255.255.255.0 200.60.60.12
Router_B(config)#ip route 200.70.70.0 255.255.255.0 200.60.60.12
Router_B(config)#exit
Router_B#copy run start
Верификация статической конфигурации производится командами show ip route и show running-config. Например, по команде show ip route отображается таблица маршрутизации:
Router_B#sh ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2,
* - candidate default, U - per-user static route, o – ODR
P – periodic downloaded static route
Gateway of last resort is not set
S 192.168.10.0/24 [1/0] via 200.50.50.11
C 192.168.20.0/24 is directly connected. FastEthernet0/0
S 192.168.30.0/24 [1/0] via 200.60.60.12
S 192.168.40.0/24 [1/0] via 200.60.60.12
C 200.50.50.0/24 is directly connected. Serial1/2
C 200.60.60.0/24 is directly connected. Serial1/1
S 200.70.70.0/24 [1/0] via 200.60.60.12
Router_B#
Символами С в таблице маршрутизации помечены непосредственно присоединенные к маршрутизатору сети, а символом S – созданные администратором статические маршруты к указанным сетям. Так статический маршрут к сети 192.168.10.0 проложен через интерфейс s1/1 маршрутизатора Router_A с адресом 200.50.50.11, маршруты к трем другим сетям проложены через шлюз 200.60.60.12. Приведенные в распечатке значения [1/0] представляют собой «административное расстояние» и метрику. Маршрутизатор использует административное расстояние каждого маршрута, чтобы определить лучший путь к адресату. Административное расстояние – это число, величина которого определяется источником задаваемого маршрута. Меньшее административное расстояние означает более надежный источник. Например, при статической маршрутизации используется значение административного расстояния равное 1, а для протокола маршрутизации RIP административное расстояние – 120. Различные протоколы маршрутизации имеют различные заданные по умолчанию административные расстояния (табл. 11.2). В таблице маршрутизации устанавливается путь с самым низким административным расстоянием. Метрика статического маршрута равна 0.
Таблица 11.2
Административные расстояния по умолчанию
Протокол | Административное расстояние | Протокол | Административное расстояние |
Connected | 0 | OSPF | 110 |
Static | 1 | IS-IS | 115 |
EIGRP summary | 5 | RIP | 120 |
eBGP | 20 | EIGRP (External) | 170 |
EIGRP (Internal) | 90 | iBGP (External) | 200 |
IGRP | 100 |
|
|
Таким образом, по команде sh ip route в таблице маршрутизации отображаются адреса сетей назначения и адреса входных интерфейсов ближайших маршрутизаторов на пути к адресату. Созданные статические маршруты можно также посмотреть с помощью команды show running-config (сокращенно sh run), часть распечатки которой приведена ниже:
Router_B#sh run
Current configuration:
version 12.3
...
hostname Router_B
!
interface FastEthernet0/0
ip address 192.168.20.1 255.255.255.0
duplex auto
speed auto
interface FastEthernet0/1
no ip address
duplex auto
speed auto
shutdown
!
interface Serial1/0
no ip address
shutdown
!
interface Serial1/1
ip address 200.60.60.11 255.255.255.0
clock rate 64000
!
interface Serial1/2
ip address 200.50.50.12 255.255.255.0
...
ip classless
ip route 192.168.10.0 255.255.255.0 200.50.50.11
ip route 192.168.30.0 255.255.255.0 200.60.60.12
ip route 192.168.40.0 255.255.255.0 200.60.60.12
ip route 200.70.70.0 255.255.255.0 200.60.60.12
...
end
Удаление статических маршрутов производится командой no ip route, например:
Router_B(config)#no ip route 200.70.70.0 255.255.255.0 200.60.60.12
При необходимости можно полностью очистить конфигурацию любого маршрутизатора, что производится с помощью команды:
Router#erase start
При этом удаляется файл startup-configuration, хранящийся в NVRAM. Если после этого выключить маршрутизатор и затем вновь его включить, то конфигурация маршрутизатора будет очищена.
В ряде случаев при маршрутизации задают наименование выходного интерфейса маршрутизатора вместо адреса шлюза по умолчанию (next hop). Ниже приведен пример конфигурирования маршрутизатора Router_B (рис.11.1) с использованием выходного интерфейса:
Router_B(config)#ip route 192.168.10.0 255.255.255.0 S1/2
Router_B(config)#ip route 192.168.30.0 255.255.255.0 S1/1
Router_B(config)#ip route 192.168.40.0 255.255.255.0 S1/1
Router_B(config)#ip route 200.70.70.0 255.255.255.0 S1/1
Подобное конфигурирование ускоряет процесс обработки пакета в маршрутизаторе.
Верификация работоспособности сети и таблицы маршрутизации производится с использованием команд ping и traceroute, которые проверяют обеспечение ip связи между маршрутизаторами. Команды ping и traceroute являются утилитами протокола ICMP, который разработан в дополнение к протоколу IP, не имеющему средств проверки достижимости или недостижимости узлов и сетей. Эти команды позволяют с каждого маршрутизатора производить тестирование (прозвонку) интерфейсов других маршрутизаторов и узлов, например:
Router_B#ping 192.168.10.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.10.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/4 ms
Значки !!!!! означают, что связь между маршрутизатором Router_B и интерфейсом 192.168.10.1 маршрутизатора Router_А удовлетворительная, 100% запросов и ответов (5 из пяти) переданы без искажений. При отсутствии возможности прозвонить узел или интерфейс вместо символов !!!! будет сформирована последовательность из пяти точек …..
При использовании команды traceroute ответ передается с каждого промежуточного соединения, например:
Router_A#traceroute 192.168.40.1
Type escape sequence to abort.
Tracing the route to 192.168.40.1
1 200.50.50.12 58 msec 48 msec 55 msec
2 200.60.60.12 106 msec 97 msec 49 msec
3 200.70.70.12 171 msec 120 msec 127 msec
Router_A#
- Федеральное агентство связи
- Государственное образовательное учреждение высшего профессионального образования «Поволжский государственный университет телекоммуникаций и информатики»
- Оглавление
- Предисловие Настоящий курс лекций предназначен для студентов дневной и заочной форм обучения, изучающих аналогичную дисциплину, специальностей:
- Введение
- Лекция 1. Основы построения сетей
- 1.1. Основы сетевых технологий
- 1.2. Классификация сетей передачи данных
- 1.3. Семиуровневая модель взаимодействия открытых систем
- Контрольный тест по Лекции 1
- Лекция 2. Верхние уровни моделей osi, tcp/ip
- 2.1. Прикладной уровень
- Система доменных имен dns
- Протокол http
- Протоколы передачи файлов ftp и tftp
- Протокол разделения сетевых ресурсов smb
- Приложение peer-to-peer (p2p)
- Протоколы передачи электронной почты
- Протокол удаленного доступа Telnet
- 2.2. Транспортный уровень моделей osi, tcp/ip
- Установление соединения
- Управление потоком данных
- Контрольный тест по Лекции 2
- Лекция 3. Нижние уровни модели сети
- 3.1. Физический уровень. Медные кабели
- 3. 2. Волоконно-оптические кабели
- 3.3. Беспроводная среда
- 3.4. Топология сетей
- Контрольный тест по Лекции 3
- Лекция 4. Канальный уровень. Локальные сети
- 4.1. Подуровни llc и mac
- 4.2. Локальные сети технологии Ethernet
- 4.3. Коммутаторы в локальных сетях
- Режимы коммутации
- Протокол охватывающего дерева (Spanning-Tree Protocol)
- Контрольный тест по Лекции 4
- Лекция 5. Ethernet-совместимые технологии
- 5.1. Технология Fast Ethernet
- 5.2. Технология Gigabit Ethernet
- 5.3. Технология 10-Gigabit Ethernet
- Контрольный тест по Лекции 5
- Лекция 6. Принципы и средства межсетевого взаимодействия
- 6.1. Маршрутизаторы в сетевых технологиях
- 6.2. Принципы маршрутизации
- Протокол arp
- Контрольный тест по Лекции 6
- Лекция 7. Адресация в ip - сетях
- 7.1. Логические адреса версии iPv4
- 7.2. Формирование подсетей
- 7.3. Частные и общедоступные адреса
- Контрольный тест по Лекции 7
- Лекция 8. Функционирование маршрутизаторов
- 8.1. Назначение ip-адресов
- 8.2. Передача данных в сетях с маршрутизаторами
- 8.3. Сетевые протоколы. Формат пакета протокола ip
- Контрольный тест по Лекции 8
- Лекция 9. Протоколы маршрутизации
- 9.1. Общие сведения о маршрутизирующих протоколах
- 9.2. Протоколы вектора расстояния и состояния канала
- Меры борьбы с маршрутными петлями
- Контрольный тест по Лекции 9
- Лекция 10. Основы конфигурирования маршрутизаторов
- 10.1. Режимы конфигурирования маршрутизаторов
- 10.2. Создание начальной конфигурации маршрутизатора
- 10.3. Конфигурирование интерфейсов
- Контрольный тест по Лекции 10
- Лекция 11. Конфигурирование маршрутизации
- 11.1. Конфигурирование статической маршрутизации
- Конфигурирование статической маршрутизации по умолчанию
- 11.2. Конфигурирование конечных узлов и верификация сети
- 11.3. Динамическая маршрутизация. Конфигурирование протокола rip
- Конфигурирование динамической маршрутизации по умолчанию
- Контрольный тест по Лекции 11
- Лекция 12. Протокол маршрутизации eigrp
- 12.1. Общие сведения о протоколе eigrp
- 12.2. Конфигурирование протокола eigrp
- Контрольный тест по Лекции 12
- Лекция 13. Протокол маршрутизации ospf
- 13.1. Общие сведения о протоколе ospf
- Метрика протокола ospf
- 13.2. Конфигурирование протокола ospf
- Контрольный тест по Лекции 13
- Лекция 14. Сетевые фильтры
- 14.2. Конфигурирование стандартных списков доступа
- 14.3. Конфигурирование расширенных списков доступа
- Для этого создается список доступа:
- Именованные списки доступа
- Контроль списков доступа
- Контрольный тест по Лекции 14
- Лекция 15. Конфигурирование коммутаторов
- 15.1. Общие вопросы конфигурирования коммутаторов
- Адресация коммутаторов, конфигурирование интерфейсов
- 15.2. Управление таблицей коммутации
- 15.3. Конфигурирование безопасности на коммутаторе
- Контрольный тест по Лекции 15
- Лекция 16. Виртуальные локальные сети
- 16.1. Общие сведения о виртуальных сетях
- 16.2. Конфигурирование виртуальных сетей
- 16.3. Маршрутизация между виртуальными локальными сетями
- Конфигурирование транковых соединений
- Контрольный тест по Лекции 16
- Заключение
- Список литературы
- Список терминов и сокращений