I should have said a bit more. It would help your vet to determine just which worms your sheep have if you take along a faecal sample for him/her to look at. White bits implies tape worms, but there are likely to be various species in there.
By carefully timed wormings you can use your sheep to clear their own pasture of those worms. As they graze they will pick up the larval stage, so by timing worming to catch them as they have developed inside but before they have reproduced, there will be fewer eggs dropped. You will probably have to worm them frequently at first, until the pasture is clean. Eventually you can get to the ideal situation where your land is relatively worm free (it's never completely free) so worming can be less frequent.
If you have other species of animals they can help to clean the pasture too. Our hens free range over our sheep fields and pick over the droppings. Sheep worms don't affect them, so any larvae they eat are killed. Cattle don't tend to share worms with sheep, nor do horses as far as I know, so they can take them in at grazing with impunity, but goats do, so keep any goats off pasture contaminated by sheep worms. There may be some worm types common to sheep and cattle so please check that with your vet.