  We study the magnon modes in the presence of a topological soliton in a 2d
Heisenberg easy-axis ferromagnet. The problem of magnon scattering on the
soliton with arbitrary relation between the soliton radius R and the "magnetic
length" Delta_0 is investigated for partial modes with different values of the
azimuthal quantum numbers m. Truly local modes are shown to be present for all
values of m, when the soliton radius is enough large. The eigenfrequencies of
such internal modes are calculated analytically on limiting case of a large
soliton radius and numerically for arbitrary soliton radius. It is demonstrated
that the model of an isotropic magnet, which admits an exact analytical
investigation, is not adequate even for the limit of small radius solitons,
R<<Delta_0: there exists a local mode with nonzero frequency. We use the data
about local modes to derive the effective equation of soliton motion; this
equation has the usual Newtonian form in contrast to the case of the easy-plane
ferromagnet. The effective mass of the soliton is found.
