I hate what she did to her face, but Frau Parton does fine on the song:
I always found Plant as a person, his lyrics and his vocal melodies effeminate - all that chestbeating machismo struck me as thoroughly unconvincing -, so I actually think a lot of Zep stuff lends itself well to be sung by a woman. Deep Purple's Highway Star and Black Sabbath's Iron Man not so much.