NetworkDoc.Ru В помощь системному администратору

EasyBlog

This is some blog description about this site

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Team Blogs
    Team Blogs Find your favorite team blogs here.
  • Login
    Login Login form

Настройка статической маршрутизации на Cisco роутерах

Posted by on in Сеть
  • Font size: Larger Smaller
  • Hits: 18673
  • 0 Comments
  • Subscribe to this entry
  • Print

 

Существует два вида маршрутизации: статическая и динамическая.
В данной статье мы рассмотрим что такое статическая маршрутизация и создадим пару маршрутов для понимания темы.
Для начала я бы хотел отстраниться от маршрутизационного оборудования фирмы Cisco и обратиться к нашей "любимой" операционной системе Microsoft Windows 7. Мы с вами должны понимать, что такая вещь как маршрутизация существует и на простом компьютере и ее присутствие просто необходимо.
Давайте проделаем ряд действий: Нажимаем кнопку Пуск -> набираем cmd и жмем Enter -> видим нашу любимую командную строку, где набираем такую вот команду  route print
Вывод команды дает нам список маршрутов, которые знает компьютер (рис.1)
b2ap3_thumbnail_2.1.png
 
Рис.1
 
На рис.1 я выделил маршруты которые нам необходимо понимать. Маршрут выделенный "зеленым" цветом обозначает сеть, в которую подключен наш компьютер. Давайте прочитаем его:
10.2.102.0 - адрес подсети
255.255.255.0 - маска подсети
On-link - говорит о том, что наш компьютер находится в данной подсети
10.2.102.10 - указывает нам через какой интерфейс есть связь с данной подсетью (наш ip адрес)
266- метрика маршрута указывает приоритет данного маршрута. Важно в ситуациях когда существуют маршруты к одной сети, но разными путями.
 
Теперь давайте рассмотрим запись, выделенную желтым цветом. Это так называемый маршрут по умолчанию. В ситуациях когда наше устройство не знает как обратиться к искомому адресу срабатывает наш маршрут по умолчанию, который говорит, что необходимо отправлять пакеты на адрес 10.2.102.1 (наш шлюз). Думаю вам приходилось настраивать сетевую карту в ОС Windows и параметры рис.2 выглядят знакомо:).
 
b2ap3_thumbnail_2.2.png
 
Рис.2
 
Фактически, указывая "Основной шлюз" в ОС Windows мы указываем наш маршрут по умолчанию. Соответственно по адресу 10.2.102.1 в моем случае находится маршрутизатор, который уже связывается с остальными сетями.
Предлагаю, для порядка, прочитать наш "желтый" маршрут:
0.0.0.0 - адрес сети. Нулевая подсеть указывает, что используется маршрут по умолчанию
0.0.0.0 - маска, соответствующая нулевой подсети
10.2.102.1 - адрес устройства, которому будут отправляться пакеты по данному маршруту
10.2.102.10 - указывает нам через какой интерфейс можно связаться с нужной сетью (наш ip адрес)
266 - метрика
 
Для полноты картины предлагаю добавить какой-нибудь маршрут. Допустим в нашей подсети (10.2.102.0 255.255.255.0) есть маршрутизатор (пусть будет 10.2.102.13), который подключен также к другой подсети (пусть будет 192.168.1.0 255.255.255.0). Адрес этого маршрутизатора в подсети 192.168.1.0 предлагаю назначить 192.168.1.1
В данный момент наш компьютер не знает что ip адреса 192-й подсети находятся за этим маршрутизатором. Мы можем исправить ситуацию добавив маршрут  в эту подсеть посредством набора в командной строке следующей команды:
route add 192.168.1.0 mask 255.255.255.0 10.2.102.13
Теперь если мы обратимся к компьютеру в подсети 192.168.1.0, к примеру решим пропинговать 192.168.1.25 пакеты будут отправлены по данному маршруту на адрес 10.2.102.13
Нужно отметить, что если мы хотим получить ответ от 192.168.1.25 удаленное устройство должно знать путь к нашей подсети, т.е. на нем должен быть маршрут на подсеть 10.2.102.0 через 192.168.1.1
 
Думаю базовое пониманием статической маршрутизации и того, как "это" работает у нас теперь есть. Предлагаю перейти к настройке маршрутизации в cisco. Должен сказать, что здесь все работает идентичным образом. Представим у нас есть два маршрутизатора объединенных в одну сеть 192.168.1.0 255.255.255.0
IP адреса наших устройств 192.168.1.1 и 192.168.1.2 соответственно (рис.3)
 
 
b2ap3_thumbnail_2.3.jpg
Рис.3
 
 
Слева у нас живет подсеть 10.1.1.0
В нашей виртуальной схеме там живут наши офисные сотрудники :)
Справа мы имеем подсеть 10.1.2.0
По легенде там живут сотрудники склада. Когда-то их не было, но настал день когда начальник пришел и сказал, что хочет подключить их к общей сети и готов заплатить за эти циски, свитчи и прочую ерунду.
Перед нами возникла серьезная задача объединить эти сети, чем мы и будем заниматься. История не совсем правдоподобная, да и решить вопрос можно немного по другому, ну да ладно. Главное, что задачу мы себе поставили.
Итак, на роутере "слева" нам необходимо настроить маршрутизацию на подсеть 10.1.2.0, а на роутере "справа" настроить маршрутизацию на подсеть 10.1.1.0
Для начала настроим ip адреса на роутерах
 

R1>en          - заходим в превелегированный режим
R1#conf t     - теперь в режим конфигурации
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#int fa0/0 - заходим в настройку интерфейса, смотрящего на роутер склада
R1(config-if)#ip address 192.168.1.1 255.255.255.0 - выставляем ip адресс
R1(config-if)#no shutdown - не забываем включить интерфейс
R1(config-if)#exit - выходим из настройки интерфейса
R1(config)#int fa0/1 - заходим в настройку интерфейса, смотрящего в офисную подсеть
R1(config-if)#ip address 10.1.1.1 255.255.255.0 - задаем ip адресс
R1(config-if)#no shutdown - включаем интерфейс
R1(config-if)#exit - выходим из настройки интерфейса
R1(config)#exit - выходим из режима конфигурации
 
Аналогичные настройки и на маршрутизаторе склада, только со своими ip адресами.
 
R2>en
R2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#int fa0/0
R2(config-if)#ip address 192.168.1.2 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#int fa0/1
R2(config-if)#ip address 10.1.2.1 255.255.255.0
R2(config-if)#no shutdown
R2(config-if)#exit
R2(config)#exit
 
Сейчас можно посмотреть таблицу маршрутизации на наших устройствах командой show ip route

1-й маршрутизатор:

     10.0.0.0/24 is subnetted, 1 subnets
C       10.1.1.0 is directly connected, FastEthernet0/1
C    192.168.1.0/24 is directly connected, FastEthernet0/0
 
2-й маршрутизатор:
 
     10.0.0.0/24 is subnetted, 1 subnets
C       10.1.2.0 is directly connected, FastEthernet0/1
C    192.168.1.0/24 is directly connected, FastEthernet0/0
 
В данный момент в нашей таблице только сети подключенные напрямую. Офисный маршрутизатор не знает о существовании сети 10.1.2.0, а складской не знает о существовании 10.1.1.0
Проще говоря если компьютер из сети 10.1.1.0 захочет пропинговать компьютер из сети 10.1.2.0 ничего не выйдет.
Предлагаю настроить маршрутизацию, что бы связать наши подсети 10.1.1.0 и 10.1.2.0
Для этого зайдем на наши устройства и добавим нужные маршруты:
 
1-й маршрутизатор:
 
R1#conf t - снова заходим в режим конфигурации
Enter configuration commands, one per line.  End with CNTL/Z.
R1(config)#ip route 10.1.2.0 255.255.255.0 192.168.1.2 - добавляем маршрут
 
2-й маршрутизатор:
 
R2#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
R2(config)#ip route 10.1.1.0 255.255.255.0 192.168.1.1
 
Снова выведем таблицы маршрутизации наших устройств
 
1-й маршрутизатор:
 
     10.0.0.0/24 is subnetted, 2 subnets
C       10.1.1.0 is directly connected, FastEthernet0/1
S       10.1.2.0 [1/0] via 192.168.1.2
C    192.168.1.0/24 is directly connected, FastEthernet0/0
 
2-й маршрутизатор:
 
     10.0.0.0/24 is subnetted, 2 subnets
S       10.1.1.0 [1/0] via 192.168.1.1
C       10.1.2.0 is directly connected, FastEthernet0/1
C    192.168.1.0/24 is directly connected, FastEthernet0/0
 
На лицо изменения. 
Теперь 1-й маршрутизатор знает, что пакеты, направляемые в подсеть 10.1.2.0 можно переслать маршрутизатору с ip адресом 192.168.1.2, а 2-й маршрутизатор соответственно знает, что пакеты, направляемые в подсеть 10.1.1.0 можно переслать маршрутизатору с ip адресом 192.168.1.1
 
Проверить работоспособность довольно легко. Для этого возьмем какой-нибудь компьютер из офисной сети и пропингуем компьютер из сети склада. Адрес моего компьютера из офисной сети 10.1.1.2, а  пинговать мы будем компьютер со склада с ip адресом 10.1.2.2
 
PC>ping 10.1.2.2

Pinging 10.1.2.2 with 32 bytes of data:

Reply from 10.1.2.2: bytes=32 time=22ms TTL=126
Reply from 10.1.2.2: bytes=32 time=20ms TTL=126
Reply from 10.1.2.2: bytes=32 time=11ms TTL=126
Reply from 10.1.2.2: bytes=32 time=10ms TTL=126

Ping statistics for 10.1.2.2:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 10ms, Maximum = 22ms, Average = 15ms
 
Как видим все работает.
 
Таким образом мы рассмотрели что такое статическая маршрутизация и как легко она настраивается на маршрутизаторах cisco.
Надеюсь данная статья была вам полезна. До новых постов ;)
 
 
               

 

0

Comments

  • No comments made yet. Be the first to submit a comment

Leave your comment

Guest Sunday, 02 February 2025
Loading ...

Joomla! Debug Console

Session

Profile Information

Memory Usage

Database Queries

Application 0.000 seconds (+0.000); 0.33 MB (+0.329) - afterLoadApplication 0.006 seconds (+0.006); 1.38 MB (+1.048) - afterInitialiseApplication 0.028 seconds (+0.021); 4.13 MB (+2.755) - afterCache