Назад | Перейти на главную страницу

Назначить диапазон IP-адресов для каждого коммутатора?

Можно ли раздавать диапазоны IP-адресов для каждого коммутатора с использованием одного DHCP-сервера?

Например, у меня есть 2 Swicthes (A и B). Мне нравится:

переключатель a => 192.168.1.50 - 192.168.1.75
переключатель b => 192.168.1.76 - 192.168.1.100

Моя проблема в том, что у меня есть несколько коммутаторов, подключенных к «испытательному стенду». На каждой скамья они соединяют десяток систем. Затем они загружают программное обеспечение в каждую систему. Загруженное программное обеспечение отправляет некоторые данные на сервер, и серверу необходимо знать форму, в которой скамья эти данные пришли.

Имея фиксированные диапазоны IP для каждого коммутатора, я мог это определить. Другой вариант - узнать, к какому порту подключена каждая система (на основе MAC ??)?

Как указал Чоппер, вы не можете этого сделать, поскольку вы настроены прямо сейчас. DHCP - это протокол сервера в порядке очереди, и коммутаторы не могут проверять трафик, чтобы фильтровать его по вашему желанию. Однако, если вы разделите коммутаторы на разные VLANS / подсети, вы можете использовать один DHCP-сервер с несколькими областями (по одному для каждого стенда) и настройкой вспомогательных адресов DHCP в коммутаторе. Для этого вам понадобится какая-то маршрутизация между VLAN, которая может быть такой же простой, как коммутатор уровня 3 с IP-адресом на каждом интерфейсе VLAN.

Затем вы сможете определить, с какого стенда пришел трафик, на основе его IP-адреса или подсети.

Коммутаторы - это устройства L2, поэтому они даже не знают об IP (протоколе L3), или вы имеете в виду коммутатор-маршрутизатор? В любом случае DHCP - это протокол «одно устройство на запрос», задумывались ли вы об использовании резервирования устройств DHCP, чтобы получить то, что вам нужно?