I have 3 switches, 1 set to core switches with dhcp server and all vlan, the other 2 switches are connected to this core switch via trunk and get all the vlan from the core switch, vlan as below
Core SW - VLAN 11, VLAN 13, VLAN 21 and VLAN 888
SW1 - VLAN 13 and VLAN 888
SW2 - VLAN 13 and VLAN 888
my issue is that SW 1 is able to grab VLAN 11 DHCP from Core SW but not SW2
VLAN13 is configure to remote manage this switches
Trunk port only allow VLAN 11, VLAN 13, VLAN 21 and VLAN 888
When I do sh vlan, SW1 and SW2 are able to list all the above VLAN
I assume you mean that you configured DHCP server scopes for all the VLANs on the core switch. Since you are getting the address via SW1 but not SW2 we know that the DHCP-server is accessible via that VLAN and that your VLAN interface is up. It sounds like you are explicitly setting the allowed vlans on the trunk. Typically I find this to be a simple mistake where you allowed the VLAN on one side of the trunk, but didn't allow it on the other side.
OK. Next thing to try is plug a couple of devices in VLAN 11 into both the CSW and SW2 and give them static addresses. Can they ping each other? If that works there is something more complicated going on.