我有一个第 2 层交换机,PC 1 连接到端口 1,PC 2 连接到端口 2。
- 端口 1 在 VLAN 20 中
- 端口 2 在 VLAN 21 中
我可以在没有路由器的情况下使用单个 DHCP 服务器并为两台 PC 提供 IP 吗?
我不想路由,因为我不想让 VLAN 20 和 21 通信,我需要隔离网络。
我有一个第 2 层交换机,PC 1 连接到端口 1,PC 2 连接到端口 2。
我可以在没有路由器的情况下使用单个 DHCP 服务器并为两台 PC 提供 IP 吗?
我不想路由,因为我不想让 VLAN 20 和 21 通信,我需要隔离网络。
基本上有两种方法可以做到这一点:
ip helper dhcp)的标准功能,但该路由器不必路由数据包,或者可以禁止 VLAN 之间的所有流量。此外,基于主机的 DHCP 系统可以中继(例如 ISC's dhcrelay)。通过这种设置,实际的 DHCP 服务器必须知道如何处理远程网络(Cisco 和 ISC 都可以很好地解决这个问题。)两个网络中的单个 DHCP 服务器,具有两个接口或中继。
DHCPD DHCPD
| | |
===1=2===1===2=== ===T===1===2=== (1,2,T = VLAN 20, 21, Trunk)
| | | |
PC1 PC2 PC1 PC2
在每个网络中使用 DHCP 中继,转发到别处的 DHCP 服务器。(可能在相邻的 LAN 上,跨公司网络,或者不明智地跨 Internet。)
DHCPD
| |
REL1 REL2
| |
===1===2===1===2===
| |
PC1 PC2
在实际网络中,您可能会考虑从这样的点开始,其中有一个用于多个冗余 DHCP 服务器、LDAP 等的控制 LAN,通过路由器连接到 VLAN。该路由器将启用 DHCP 中继,并控制 VLAN 和互联网之间的流量。实际上,它很可能是具有一些热备用机制(HSRP、VRRP 等)的多个路由器>
internet
|
R DHCP1 DHCP2
/ \ | |
| =+===+=====+===
|
=T===1===2===3===
| | |