![](/download/attachments/45453851/unnumbered.png?version=1&modificationDate=1700805267000&api=v2)
Имеется маршрутизатор R1, к которому подключено два клиента. Стоит задача выдать из сети 10.10.10.0/24 клиенту №1 один ip адрес, а клиенту №2 три ip адреса. При этом есть условие максимальной экономии IP адресов. Одно из решений задачи - разделить сеть 10.10.10.0/24 на подсети меньшего размера, например с 29 маской. Но в таком случае распределение IP адресов крайне не экономично. В данном случае отличным решением будет использование технологии IP unnumbered. C её помощью можно выдать клиету даже один IP адрес.
Задача:
- Выдать клиенту client1 один IP адрес.
- Выдать клиенту client2 три IP адреса.
Решение:
На маршрутизаторе R1 настроим loopback - интерфейс и присвоим ему IP адрес 192.0.2.254/24 из пула, который будем раздавать другим пользователям:
Блок кода |
---|
title | Настройка интерфейса loopback |
---|
|
R1# configure
R1(config)# interface loopback 1
R1(config-if-loopback)# ip address 192.0.2.254/24
R1(config-if-loopback)# exit
R1(config)# |
Далее настроим интерфейсы к которым подключены клиенты:
Блок кода |
---|
title | Настройка интерфейсов клиентов |
---|
|
R1(config)# interface gigabitethernet 1/0/2
R1(config-if-gi)# ip unnumbered loopback 1
R1(config-if-gi)# exit
R1(config)# interface gigabitethernet 1/0/3
R1(config-if-gi)# ip unnumbered loopback 1
R1(config-if-gi)# exit |
Пропишеммаршрут до IP адресов, которые отдаем клиентам:
Блок кода |
---|
|
R1(config)# ip route 192.0.2.1/32 interface gigabitethernet 1/0/2 name client1
R1(config)# ip route 192.0.2.2/32 interface gigabitethernet 1/0/3 name client2
R1(config)# ip route 192.0.2.3/32 interface gigabitethernet 1/0/3 name client2
R1(config)# ip route 192.0.2.4/32 interface gigabitethernet 1/0/3 name client2
R1(config)# do commit
R1(config)# do confirm |
В результате настройки получили такую конфигурацию:
Блок кода |
---|
title | Конфигурация полностью |
---|
|
hostname R1
interface gigabitethernet 1/0/1
description "WAN"
ip firewall disable
ip address 198.51.100.1/30
exit
interface gigabitethernet 1/0/2
description "client1"
ip firewall disable
ip unnumbered loopback 1
exit
interface gigabitethernet 1/0/3
description "client2"
ip firewall disable
ip unnumbered loopback 1
exit
interface loopback 1
ip address 192.0.2.254/24
exit
nat source
ruleset test
to interface gigabitethernet 1/0/1
rule 10
action source-nat interface
enable
exit
exit
exit
ip route 0.0.0.0/0 198.51.100.2
ip route 192.0.2.1/32 interface gigabitethernet 1/0/2 name client1
ip route 192.0.2.2/32 interface gigabitethernet 1/0/3 name client2
ip route 192.0.2.3/32 interface gigabitethernet 1/0/3 name client2
ip route 192.0.2.4/32 interface gigabitethernet 1/0/3 name client2
|
Теперь осталось настроить у клиента №1 IP адрес 192.0.2.1 с маской 255.255.255.0 и шлюзом 192.0.2.254. Точно также делаем настройки на всех ПК второго клиента.