UNAMID released few initial details of the incident, which adds to worsening violence in Sudan's far-west region and happened near the peacekeepers' base at Manawashi, north of the South Darfur state capital Nyala.
"Seven peacekeepers were killed and 17 were injured," said UNAMID's acting spokesman Christopher Cycmanick.
The incident occurred about 25 kilometres west of another UNAMID base at Khar Abeche, Cycmanick said. The patrol "was going from one team site to another," he added.
Earlier this month three Tanzanian peacekeepers were wounded and an ambulance with their patrol was shot up in Labado, east of Nyala, Herve Ladsous, the UN's Undersecretary General for Peacekeeping, announced during a visit to Sudan.
More From This Section
The peacekeepers killed at least one attacker, he said.
More than 40 UNAMID members have died in hostile action since the mission's establishment in 2007.
But UN sources have said they were unaware of anybody previously being held accountable in Sudan for killing a peacekeeper, despite repeated UN calls for the perpetrators to be brought to justice.
At the time, local sources said the fatal attack appeared to have been planned and carried out by government-linked forces, but authorities denied such a connection.
A UN panel of experts earlier this year reported that former members of government militias "have forcibly expressed their discontent with the current government," including through occasional cases of "direct attacks on UNAMID staff and premises".
Rebels have been fighting for 10 years in Sudan's far-western Darfur and have contributed to some of the unrest this year. But UNAMID chief Mohamed Ibn Chambas has blamed inter-ethnic fighting for most of the violence, which has displaced an estimated 300,000 people.
But Chambas said the nature of the disputes -- mainly competition for land, water and mineral rights -- made it hard to tell who was on which side as police and militia also had ethnic affiliations
Prior to today, six other peacekeepers had been killed in attacks in Darfur since October.