nettips.ru

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

На главную Cisco Systems Arduino VoIP Android Умный сетевой хаос дом маршрутизатор Беларусь Asterisk коммутатор Nateks Alcatel MTS Velcom Python Gigaset ZTE Grandstream Huawei админы шутят о сайте Zelax Allied Telesis D-Link Штрихкоды HP
Телефонные номера доступа sip операторов VitebskPets - инфопомощь животным в Витебске Телефонные коды городов и стран мира.

Рейтинг статьи: 2.607/5 Рейтинг 2.61 из 5Рейтинг 2.61 из 5Рейтинг 2.61 из 5Рейтинг 2.61 из 5Рейтинг 2.61 из 5 (61 голосов).

Настраивая оборудование в крупных органицациях, где есть требование высокой отказоустойчивости, начинаешь планировать отказоустойчивый DHCP сервер. Настраиваем DHCP сервера на 2 маршрутизаторах Cisco.

Спонсор этой страницы:

Разделение адресного пространства

При организации двух DHCP серверов разные IT монстры предлагают делить по разному.

В общем перинято делить IP пространство 50% на 50% или 80% на 20%.

Мне больше нравится 50% на 50%.


Примерное задание.

Имеем сеть 192.168.1.0/24

в этой сети 2 маршрутизатора: 192.168.1.253 и 192.168.1.254, объединеные по HSRP или GLBP.

Шлюз по умолчанию для пользователей 192.168.1.1

DNS сервера 192.168.1.251, 192.168.1.252

WINS сервера 192.168.1.251, 192.168.1.252

DHCP pool для пользоватей 192.168.1.100-192.168.1.199


Разделяем адресное пространство DHCP в пропорции 50% на 50%.

Router 1 - 192.168.1.100-192.168.1.149
Router 2 - 192.168.1.150-192.168.1.199

Настройка DHCP pool на маршрутизаторе

router1

Первое: исключаем невыдаваемые адреса

ip dhcp excluded-address 192.168.1.0 192.168.1.99
ip dhcp excluded-address 192.168.1.150 192.168.1.255

Организовавем DHCP pool

ip dhcp pool central
   network 192.168.1.0 255.255.255.0
   default-router 192.168.1.1
   netbios-name-server 192.168.1.251 192.168.1.252
   netbios-node-type h-node
   dns-server 192.168.1.251 192.168.1.252
   option 4 ip 192.168.1.1
   option 150 ip 192.168.1.2
   lease 7

network - описание сети

default-router - шлюз по умолчанию

netbios-name-server указывает, какие будут использоваться wins сервера.
Если вы Wins не используете, можете в конфиге эту строчку опустить.

Вообще для запуска DHCP сервера достаточно создать pool и указать сеть командой network. Все остальное это опции.

netbios-node-type - тип узла для NETBIOS сервера. В примере гибридный.

dns-server передает список DNS серверов.

lease 7 - срок на который выдается IP адрес. в данной настройке 7 дней.

option 4 указывает NTP сервер.

option 150 указывает адрес TFTP сервера для IP телефонии.

Список остальных опций можно посмотреть на https://www.networksorcery.com/enp/protocol/bootp/options.htm

router2

Все тоже самое, за исключением

ip dhcp excluded-address 192.168.1.0 192.168.1.149
ip dhcp excluded-address 192.168.1.200 192.168.1.255

Привязка DHCP pool к MAC адресу станции.

Иногда необходимо конкретной машине выдать конкретный IP адрес.

Ждем, когда данная машина получит IP адрес.

Смотрим на маршрутизаторе.

sh arp | i 192.168.1.123
Internet 192.168.1.123 0 0050.53a7.1234 ARPA FastEthernet0/0.1

sh ip dhcp binding | i 192.168.1.123
192.168.1.123 0100.5053.a712.34 Oct 26 2012 01:56 PM Automatic

Мы видим, что запись в ARP таблице и в DHCP разные.

Добавляем на обоих маршрутизаторах описание станции, так, как она записана в таблице DHCP.

ip dhcp pool sql-server
   host 192.168.1.33 255.255.255.0
   client-identifier 0100.5053.a712.34

Как это работает

Шаг первый

Вначале клиент выполняет широковещательный запрос по всей физической сети с целью обнаружить доступные DHCP-серверы. Он отправляет сообщение типа DHCPDISCOVER, при этом в качестве IP-адреса источника указывается 0.0.0.0 (так как компьютер ещё не имеет собственного IP-адреса), а в качестве адреса назначения - широковещательный адрес 255.255.255.255.

Данный запрос получают оба DHCP сервера

Шаг второй

Оба сервера отправляет ему ответ (DHCPOFFER), в котором предлагает свои конфигурации. Предлагаемый клиенту IP-адрес указывается в поле yiaddr. Оба сервера отправлеют данную информацию напрямую клиенту.

Шаг третий

Выбрав одну из конфигураций, предложенных DHCP-серверами (скорее всего ту, которая прилетела первой), клиент отправляет запрос DHCP (DHCPREQUEST). Он рассылается широковещательно; при этом к опциям, указанным клиентом в сообщении DHCPDISCOVER, добавляется специальная опция - идентификатор сервера - указывающая адрес DHCP-сервера, выбранного клиентом

Шаг четвертый

Выбранный клиентом сервер подтверждает запрос и направляет это подтверждение (DHCPACK) клиенту. После этого клиент настраивает свой сетевой интерфейс, используя предоставленные опции.

На этом все. Распределения нагузки и высокой отказоустойчивости.

Cisco Systems маршрутизатор

Пожалуйста, оцените и ВЫ эту статью:

Комментарии к статье:

  • 2015-03-25 13:11:48, Гость :

    Cisco сделала DHCP Server на бюджетном L2/L3 коммутаторе SB - SF300. Неделю как работает. ну а на роутерах вроде проблем вообще не было никогда

  • 2024-11-28 02:59:53, Максон :

    УРА! Я настроил, +реп автору

    R-HQ:

    configure terminal
    ip pool CLI-HQ 192.168.11.2-192.168.11.62

    dhcp-server 1

    pool CLI-HQ 1

    mask 26
    gateway 192.168.11.1
    dns 192.168.11.66,192.168.33.66
    domain-name website.domain

    interface vl110
    dhcp-server 1
    exit
    write

    CLI-HQ:
    ЦУС > Конфигурация - Использовать DHCP

    # Проверка:
    ip -c -br a | UP 192.168.11.2/26
    ip -c r # 192.168.11.1

    cat /etc/resolv.conf
    # search website.domain
    # nameserver 192.168.11.66
    # nameserver 192.168.33.66

    R-DT:

    configure terminal
    ip pool CLI-DR 192.168.33.2-192.168.33.62

    dhcp-server 1

    pool CLI-DT 1

    mask 26
    gateway 192.168.33.1
    dns 192.168.33.66,192.168.11.66
    domain-name website.domain

    interface int1
    dhcp-server 1
    exit
    write

    FW-DT:

    inet dhcp relay 1 add listen-interface eth1.110

    # eth0 - сетевой интерфейс FW-DT
    inet dhcp relay 1 add external-interface eth0 server 192.168.33.89
    inet dhcp relay mode on
    inet dhcp relay 1 start

    CLI-DT:

    ЦУС > Конфигурация - Использовать DHCP

    # Проверка:
    ip -c -br a # UP 192.168.33.2/26
    ip -c r # 192.168.33.1

    cat /etc/resolv.conf
    # search website.domain
    # nameserver 192.168.33.66
    # nameserver 192.168.11.66


Ваши отзывы и предложения по работе сайта направляйте на форму обратной связи.

Яндекс.Метрика