I have two 6500 Catalyst switches with MSFCs which I am about to introduce into our network, which currently has two subnets and has no VLANs implemented. The client PCs (Windows 2000 Pro) connect to the network via Cisco 2950-48 Switches which connect to the 6500s using gigabit fibre.
I have been attempting to use one Windows 2000 Server, set up as a Domain Controller, running DHCP, DNS and WINS to allocate different address ranges to different VLANs via a Superscope.
The DHCP server is to give addresses out to clients on its own VLAN as well as other VLANs. I have configured the default gateways of each DHCP scope with the IP address of the HSRP address of each VLAN configured on the MSFCs and am using the IP helper command in each VLAN on the MSFC to point to the address of the DHCP server.
This does work to some extent - if I plug a PC into the network that has not already obtained a DHCP lease, it will pick up an address from the correct scope associated with a VLAN. My problem is that if I want to move that PC to a different VLAN, either by physically plugging it into another switch port on the 2950-48 configured for a different VLAN or by changing the VLAN port membership, when I try to renew the lease, the client says it cannot find a DHCP server.
However, if I delete the client's original reservation from the DHCP server, apply a static ip address that exists in the VLAN I want the client to be in and then change the client back to use DHCP, it will pick up the correct IP information from the correct scope.
There must be an easier way than this!
I even tried reducing the DHCP lease duration to 2 minutes, which didn't work either.
Any ideas?
Jasrob
I have been attempting to use one Windows 2000 Server, set up as a Domain Controller, running DHCP, DNS and WINS to allocate different address ranges to different VLANs via a Superscope.
The DHCP server is to give addresses out to clients on its own VLAN as well as other VLANs. I have configured the default gateways of each DHCP scope with the IP address of the HSRP address of each VLAN configured on the MSFCs and am using the IP helper command in each VLAN on the MSFC to point to the address of the DHCP server.
This does work to some extent - if I plug a PC into the network that has not already obtained a DHCP lease, it will pick up an address from the correct scope associated with a VLAN. My problem is that if I want to move that PC to a different VLAN, either by physically plugging it into another switch port on the 2950-48 configured for a different VLAN or by changing the VLAN port membership, when I try to renew the lease, the client says it cannot find a DHCP server.
However, if I delete the client's original reservation from the DHCP server, apply a static ip address that exists in the VLAN I want the client to be in and then change the client back to use DHCP, it will pick up the correct IP information from the correct scope.
There must be an easier way than this!
I even tried reducing the DHCP lease duration to 2 minutes, which didn't work either.
Any ideas?
Jasrob