When I connect two switches using trunk ports, by default Vlan1 will be the native vlan for the trunk ports. The recommended practice is to assign a non default vlan vlan1 and also no to use management vlan as native vlan. Is it mandatory to define a native vlan for trunk ports?
What is vlan 1 minimization?
If you intend, per interface you doesn't need to configure the command native vlan, you only need the command switchport trunk encapsulation dot1q, switchport mode trunk, and it works, but the vlan allowed on this trunk is all from 1 to 4095, and the native is implicit vlan 1. If switch on both side are cdp enabled on trunk interface, and different natvie is specified on one of the switch you will see this error, %CDP-4-NATIVE_VLAN_MISMATCH: Native VLAN mismatch discovered, and need to see the configuration and change tha native on one of the side.