Dhcp
託管交換機基於埠的 DHCP 分配 - 一般情況?
前幾天我在 Slashdot 上看到了一條奇怪的評論,其中包含 IT 部門(即係統管理員):
有一半的時間他們甚至不能做一個簡單的事情,比如為我們提供一個設置 IP 地址的插孔
閱讀 DHCP 規範,沒有什麼明顯的支持這一點,但是(一些?)思科交換機提供了一個稱為“基於 DHCP 伺服器埠的地址分配”的功能,可以實現這一點;那麼可以通過以下方式完成:
- VLAN 和支持 VLAN 的 DHCP 伺服器?
- 某些 DHCP 選項的特殊組合(選項 82,中繼代理資訊)?
- 只有專有解決方案,如特定的 Cisco 交換機?
這在很大程度上是理論上的(我不需要實現它),但我很好奇它到底有多“簡單”。我可以用我現有的 HP Procurve 2524 和 dnsmasq 來做嗎,我需要更複雜的 DHCP 伺服器,還是我也需要一個新的 Cisco 交換機?
假設您有支持它的 DHCP 伺服器,DHCP 選項 82 確實是您正在尋找的。一旦你有一個包含交換機/埠資訊的 DHCP 請求,為它分配一個 IP 應該很簡單(只需將交換機/埠與數據庫中的內容匹配)。不過,大多數生產網路不依賴 DHCP,因為它是其他可能失敗的東西。這對於初始設置可能很好(讓機器通過 DHCP 提取 IP,然後將其配置為將其用作靜態 IP),但我不建議您嘗試使用 DHCP 執行伺服器。