Fixtures and odds for the UFC 317:
Viviane Araujo x3.10 Vs Tracy Cortez x1.37
Hyder Amil x2.35 Vs Jose Delgado x1.60
Jack Hermansson x2.80 Vs Gregory Rodrigues x1.44
Terrance McKinney x1.55 Vs Viacheslav Borshchev x2.45
Beneil Dariush x1.98 Vs Renato Moicano x1.83
Brandon Royval x2.00 Vs Joshua Van x1.81
Payton Talbott x2.60 Vs Felipe Lima x1.50
Alexandre Pantoja x1.34 Vs Kai Kara-France x3.25
Ilia Topuria x1.21 Vs Charles Oliveira x4.60
The card looks really decent.
As for the main event, both are strong in a stand-up and on the ground. Charles will have a height/reach advantage, but I'm not sure if that would be enough. The same could be said about his fight against Tsarukyan, but he lost.
I didn't expect Ilia to be that strong of a favourite, but yeah, I think he's more likely to win. However, he seems kind of smallish for a lightweight, so his performance is a big question mark.