Если у меня есть DHCP-сервер, как показано на рисунке Network Diagram выше в широковещательном домене fa0/1, и я создаю три области, например:

name: "scope_fa01" 
range: from 192.168.1.1 to 192.168.1.100
gateway: 192.168.1.254

name: "scope_fa02" 
range: from 192.168.2.1 to 192.168.2.100
gateway: 192.168.2.254

name: "scope_fa03" 
range: from 192.168.3.1 to 192.168.3.100
gateway: 192.168.3.254

как DHCP-сервер знает, какой интерфейс маршрутизатора (fa0/1, fa0/2, fa0/3) является каким шлюзом и к какой области относится? Нужно ли статически назначать IP-адрес для каждого маршрутизатора первым?

2 ответа2

0

Прошло много времени с тех пор, как я изучал эти вещи, но, глядя на вашу диаграмму, ваш DHCP-сервер отправляет данные либо в свой собственный домен через коммутатор, либо в один интерфейс маршрутизатора fa0/1, и ему не нужно знать ничего кроме тот. Также как если какой-либо компьютер хочет отправить на любой другой компьютер в сети, он может и не должен знать о каких-либо интерфейсах маршрутизатора, кроме того, к которому он сам подключается.

0

ПК, стоящий за fa0/1 будет отправлять широковещательную рассылку DHCPDISCOVER в подсети, которой он принадлежит, чтобы обнаружить DHCP-сервер. Для того чтобы fa0/2 и fa0/3 могли добраться до DHCP-сервера, необходимо настроить агент ретрансляции DHCP.

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

Чтобы разрешить клиентам DHCP в подсетях, не обслуживаемых непосредственно серверами DHCP, обмениваться данными с серверами DHCP, в этих подсетях могут быть установлены агенты ретрансляции DHCP. DHCP-клиент вещает по локальной ссылке; агент ретрансляции получает широковещательную рассылку и передает ее на один или несколько DHCP-серверов с помощью одноадресной передачи. Агент ретрансляции хранит свой собственный IP-адрес в поле GIADDR поля пакета DHCP. DHCP-сервер использует значение GIADDR для определения подсети, в которой агент ретрансляции получил широковещательную рассылку, и выделяет IP-адрес в этой подсети. Когда сервер DHCP отвечает клиенту, он отправляет ответ на GIADDR-адрес, снова используя одноадресную рассылку. Агент ретрансляции затем повторно передает ответ по локальной сети.

В этой ситуации для связи между агентом ретрансляции и сервером DHCP обычно используется UDP-порт источника и получателя, равный 67. Источник

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .