I just did a bit more studying and I am clear now. I think the process is this: Clients send untagged DHCP request to the Port, as the Port is setup a Native Vlan 10, Switch will know that the untagged request is from Native Vlan 10 because they are all untagged. When Switch forward that DHCP to another Trunk Port with a different Native Vlan e.g. 20, Switch will tag the request to the Original Native Vlan 10 and forward that request to Vlan 10's Gateway, from Gateway it will use DHCP relay to find the DHCP server. I was a bit confused on the process when a DHCP requests sent from on one Port with a Native Vlan and passed to another Port with a different Vlan, the Switch actually will tag the request with the origianl Native Vlan. It's all make sense now. Thanks.
... View more