Meanwhile, the visitors are unbeaten in five competitive games, although they have drawn their last three matches in League One.
Match preview
Following a 3-0 defeat to Arsenal in the third-round of the FA Cup, Oxford bounced back with a narrow 2-1 victory over Fleetwood last Saturday.
Kyle Joseph found the net after the hour mark to cancel out Brandon Sarpong-Wiredu's opener, before Ciaron Brown scored in the 90th minute to clinch all three points for the U's.
After winning three, drawing six and losing three of their last 10 league games, Oxford head into the weekend in 13th position in the League One table.
Although they are separated from the relegation zone and the playoffs by eight points, they could potentially move into the top half of the table with a win this weekend.
While five of their previous games against Ipswich have finished all square, Oxford will be keen to offer a better showing than they did in the reverse meeting, which resulted in a dismal 3-0 defeat on Boxing Day.
Meanwhile, Ipswich are unbeaten in their last five matches in all competitions, while they have only lost one of their previous 10 league games.
However, six of those 10 matches have finished all square, including their previous three league games following a 1-1 draw against league leaders Plymouth Argyle last weekend.
Ipswich Town looked set to claim all three points following Wes Burns's 63rd-minute opener, but they were denied the victory by Bali Mumba's stoppage-time equaliser.
Although they had to settle for a draw, Ipswich are still in third place and chasing automatic promotion, with four points separating them from Sheffield Wednesday, who currently sit in second position.
As well as being the highest scorers in the league, the Tractor Boys also boast the second-best away record in the third-tier after picking up 25 points from their 13 away games.
Oxford United League One form:
D
D
L
W
L
W
Oxford United form (all competitions):
D
L
W
L
L
W
Ipswich Town League One form:
W
L
W
D
D
D
Ipswich Town form (all competitions):
L
W
D
D
W
D
Team News
Oxford are currently without the services of Marcus Browne and Alex Gorrin, who are sidelined with hamstring and knee injuries respectively.
James Henry and Sam Baldock have recently returned to training, although it remains to be seen whether they are fit enough to feature in the matchday squad.
Despite coming off the bench against Fleetwood to score in his first appearance since November, Kyle Joseph may have to settle for a place among the substitutes as Oxford manage his comeback.
As for the visitors, they are unable to call upon the injured trio of Dominic Ball, Panutche Camara and Tyreece John-Jules.
January signing Nathan Broadhead missed the meeting with Plymouth due to some tightness in his calf, but he is expected to be involved on Saturday, although he will have to settle for a place on the bench.
Although Ipswich had to settle for a draw last weekend, McKenna is set to name an unchanged starting lineup against Oxford.
Oxford United possible starting lineup:
Eastwood; Anderson, Moore, Long, Brown; Bate, McGuane, Brannagan; Murphy, Bodin, Taylor
Ipswich Town possible starting lineup:
Walton; Donacien, Woolfenden, Burgess; Burns, Morsy, Evans, Davis; Chaplin, Harness, Ladapo