A novel method for generating cylindrical vector beams with radial and azimuthal polarization is presented. We use the
inner wall waveguide fiber which is a hollow annular symmetry waveguide with air layer, core layer and cladding layer.
We plate on its inner wall surface with a suitable thickness and thin silver film. The incident light will be absorbed and
polarized in the film area and TE mode will be loss retained TM mode. The experiments results demonstrate that the output
optical field distribution is cylindrical vector beams in far field. This method has advantages of simple structure,
convenient operation and low cost.