Since the ethernet MTU is up to 1500, if we add the ip and icmp header to the origin packet (read from tunnel), the packet size will up to 1528, and thus it cannot pass the ethernet without jumbo frame.
What I did is to decrease the MTU size of the tunnel to 1472, so that after we add the ip and icmp header to the packet, the maximum size of the packet won't be larger than 1500, thus it can fit the general ethernet scenario.
Since the ethernet MTU is up to 1500, if we add the ip and icmp header to the origin packet (read from tunnel), the packet size will up to 1528, and thus it cannot pass the ethernet without jumbo frame.
What I did is to decrease the MTU size of the tunnel to 1472, so that after we add the ip and icmp header to the packet, the maximum size of the packet won't be larger than 1500, thus it can fit the general ethernet scenario.