Базовая настройка маршрутизатора и назначение статических маршрутов

Топология:

Задача:

  1. Выполнить базовую настройку на маршрутизаторах:
    1. Задать имена в соответствие с топологией;
    2. Задать баннерные сообщения как до успешной аутентификации на устройстве, так и после;
    3. Создать нового пользователя с привилегиями администратора;
    4. Назначить IPv4 и IPv6 — адреса на интерфейсы в соответствие с таблицей адресации.
  2. Назначить сетевые параметры на оконечные устройства (VPCS) — проверить сетевую связность.
  3. Назначить статические маршруты в соответствующие сети на маршрутизаторах.
  4. Проверить связность с РС1 до РС2.

Таблица адресации:

Устройство Интерфейс Адрес (IPv4/IPv6) Шлюз по умолчанию
vESR-R1 e0 192.168.100.1/24

2000:100::1/64

e1 1.1.1.1/30

2001:1::1/126

vESR-R2 e0 192.168.200.1/24

2000:200::1/64

e1 1.1.1.2/30

2001:1::2/126

PC1 e0 192.168.100.10/24

2000:100::10/64

192.168.100.1

2000:100::1

PC2 e0 192.168.200.10/24

2000:200::10/64

192.168.200.1

2000:200::1

Реализация:

vESR-R1:

  • Выполняем первый вход на маршрутизатор vESR-R1:
    • по умолчанию имя пользователя: admin с паролем: password
    • устанавливаем новый пароль: P@ssw0rd:
vesr(change-expired-password)# password P@ssw0rd
vesr(change-expired-password)# commit
vesr(change-expired-password)# confirm
vesr# 
  • Переходим в режим глобальной конфигурации и назначаем имя в соответствие с топологией:
vesr# configure terminal
vesr(config)# hostname vESR-R1
  • Задаём баннерные сообщения:
    • текстовое сообщение, выводимое до аутентификации пользователя на маршрутизаторе:
vesr(config)# banner login "Unauthorized connection is prosecuted by the law of the Russian Federation"
    • текстовое сообщение, выводимое после успешной аутентификации пользователя на маршрутизаторе:
vesr(config)# banner exec "Hello! This is an vESR!"
  • Создаём нового пользователя с привилегиями администратора:
vesr(config)# username superadmin
vesr(config-user)# password P@ssw0rd
vesr(config-user)# privilege 15
vesr(config-user)# exit

Перед настройкой интерфейсов смотрим какие интерфейсы активны и также сравниваем их МАС-адреса с МАС-адресами сетевых адаптеров на созданной ВМ в VirtualBox!

  • из привилегированного режима смотрим имена и МАС-адреса интерфейсов а также их статус:
vesr# show interfaces status

  • в VirtualBox открываем сетевые интерфейсы для данной ВМ (должна быть запущена в данный момент) и смотрим МАС-адрес для первого сетевого адаптера (в топологии GNS3 он является e0 и смотрит в сторону Switch1):

Таким образом, делаем вывод, что интерфейс gi1/0/2 — смотрит в сторону Switch1, а интерфейс gi1/0/4 — по остаточному принципу смотрит в сторону vESR-R2

  • Назначаем IPv4 и IPv6 — адреса на интерфейсы в соответствие с таблицей адресации:
    • переходим на интерфейс, который смотрит в сторону коммутатора, также задаём комментарий:
vesr(config)# configure terminal
vesr(config)# interface gi1/0/2
vesr(config-if-gi)# description "Switch1"
    • отключаем firewall на данном интерфейсе:
vesr(config-if-gi)# ip firewall disable
    • назначаем IPv4-адрес:
vesr(config-if-gi)# ip address 192.168.100.1/24
    • Включаем IPv6 на данном интерфейсе и назначаем IPv6-адрес:
vesr(config-if-gi)# ipv6 enable
vesr(config-if-gi)# ipv6 address 2000:100::1/64
vesr(config-if-gi)# exit
  • Выходим в привилегированный режим и проверяем candidate-config — перед применением всех внесённых изменений в running-config:
vesr(config)# end
vesr# show candidate-config
    • результат:

  • Применяем и подтверждаем внесённые изменения:
vesr# commit
vESR-R1# confirm
  • Проверяем баннерные сообщения, а также вход из под созданным пользователем:

  • Проверяем IPv4 и IPv6 адреса:
vESR-R1# show ip interfaces
vESR-R1# show ipv6 interfaces

Назначаем на PC1 IPv4 и IPv6 — адреса для проверки связности в vESR-R1:

PC1> ip 192.168.100.10/24 192.168.100.1
  • проверяем связность:

PC1> ip 2000:100::10/64 2000:100::1
  • проверяем связность:

Аналогичным образом настраиваем vESR-R2

  • Результат:

  • Связность:

Назначаем IPv4 и IPv6 адреса на «внешние» интерфейсы:

vESR-R1:

vESR-R1# configure terminal 
vESR-R1(config)# interface gi1/0/4
vESR-R1(config-if-gi)# description "vESR-R2"
vESR-R1(config-if-gi)# ip firewall disable 
vESR-R1(config-if-gi)# ip address 1.1.1.1/30
vESR-R1(config-if-gi)# ipv6 enable 
vESR-R1(config-if-gi)# ipv6 address 2001:1::1/126
vESR-R1(config-if-gi)# exit

vESR-R2:

vESR-R2# configure terminal 
vESR-R2(config)# interface gi1/0/2
vESR-R2(config-if-gi)# description "vESR-R1"
vESR-R2(config-if-gi)# ip firewall disable 
vESR-R2(config-if-gi)# ip address 1.1.1.2/30
vESR-R2(config-if-gi)# ipv6 enable 
vESR-R2(config-if-gi)# ipv6 address 2001:1::2/126
vESR-R2(config-if-gi)# exit
  • Применяем и подтверждаем внесённые изменения на устройства:
vESR-R1# commit
vESR-R1# confirm

и

vESR-R2# commit
vESR-R2# confirm
  • Проверяем адреса и связность:
    • vESR-R1:

    • vESR2-R2:

Задаём статические маршруты во «внутренние» сети:

vESR-R1:

  • задаём маршрут в сеть 192.168.200.0/24, через «внешний» адрес vESR-R2:
vESR-R1(config)# ip route 192.168.200.0/24 1.1.1.2
  • задаём маршрут в сеть 2000:200::/64, через «внешний» адрес vESR-R2:
vESR-R1(config)# ipv6 route 2000:200::/64 2001:1::2

vESR-R2:

  • задаём маршрут в сеть 192.168.100.0/24, через «внешний» адрес vESR-R1:
vESR-R2(config)# ip route 192.168.100.0/24 1.1.1.1
  • задаём маршрут в сеть 2000:100::/64, через «внешний» адрес vESR-R1:
vESR-R2(config)# ipv6 route 2000:100::/64 2001:1::1
  • Применяем и подтверждаем внесённые изменения на устройства:
vESR-R1# commit
vESR-R1# confirm

и

vESR-R2# commit
vESR-R2# confirm

Проверяем таблицы маршрутизации:

  • vESR-R1:
vESR-R1# show ip route
vESR-R1# show ipv6 route 

  • vESR-R2:
vESR-R2# show ip route
vESR-R2# show ipv6 route 

Проверяем связность с PC1 до PC2 и обратно:

  • PC1:

  • PC2: