Product SiteDocumentation Site

9.2. Пример настройки RIP

Для изучения маршрутизации с помощью RIP разберём топологию с тремя маршрутизаторами.
Топология для выполнения лабораторной
Для работы создайте 3 клона согласно топологии сети. Для создания соединений между машинами необходимо в VirtualBox настроить сетевые интерфейсы (описание настройки подключения находится в соответствующем разделе второй лабораторной):

9.2.1. Базовая настройка виртуальных машин

  1. С помощью команд управления интерфейсами создайте и включите интерфейсы согласно топологии
    [root@R1 ~]# ip link set eth1 up
    [root@R1 ~]# ip link add dev lo0 type veth
    [root@R1 ~]# ip link set lo0 up
    [root@R1 ~]#
    
    [root@R2 ~]# ip link set eth1 up
    [root@R2 ~]# ip link set eth2 up
    [root@R2 ~]# ip link add dev lo0 type veth
    [root@R2 ~]# ip link set lo0 up
    
    [root@R3 ~]# ip link set eth1 up
    [root@R3 ~]# ip link add dev lo0 type veth
    [root@R3 ~]# ip link set lo up
    [root@R3 ~]#
    
  2. С помощью команд настройки IP‑адресов и настройки IP‑Forwarding на маршрутизаторах установите адреса согласно топологии.
    [root@R1 ~]# ip addr add dev eth1 10.0.12.1/24
    [root@R1 ~]# ip addr add dev lo0 10.0.1.1/24
    [root@R1 ~]#
    
    [root@R2 ~]# ip addr add dev eth1 10.0.12.2/24
    [root@R2 ~]# ip addr add dev eth2 10.0.23.2/24
    [root@R2 ~]# ip addr add dev lo0 10.0.2.2/24
    [root@R2 ~]# sysctl net.ipv4.conf.all.forwarding=1
    [root@R2 ~]#
    
    [root@R3 ~]# ip addr add dev eth1 10.0.23.3/24
    [root@R3 ~]# ip addr add dev lo 10.0.3.3/24
    [root@R3 ~]#
    
    Вместе с описанием IP‑адресов в таблице маршрутизации автоматически появятся записи о маршрутах в сетях описанных адресов.
  3. С помощью команд управления таблицами маршрутизации на маршрутизаторах выведите данные всех таблиц маршрутизации.
    [root@R1 ~]# ip route
    10.0.1.0/24 dev lo0 proto kernel scope link src 10.0.1.1 linkdown
    10.0.12.0/24 dev eth1 proto kernel scope link src 10.0.12.1
    [root@R1 ~]#
    
    [root@R2 ~]# ip route
    10.0.2.0/24 dev lo0 proto kernel scope link src 10.0.2.2 linkdown
    10.0.12.0/24 dev eth1 proto kernel scope link src 10.0.12.2
    10.0.23.0/24 dev eth2 proto kernel scope link src 10.0.23.2
    [root@R2 ~]#
    
    [root@R3 ~]# ip route
    10.0.3.0/24 dev lo0 proto kernel scope link src 10.0.3.3 linkdown
    10.0.23.0/24 dev eth1 proto kernel scope link src 10.0.23.3
    [root@R3 ~]#