Since a2+b2+c2=3, the inequality is equivalent to
(2aba2+b2+1)+(2bcb2+c2+1)+(2cac2+a2+1)+(a2+b2+c22(ab+bc+ca)+1)≥9.
which can be written as
2ab(a+b)2+2bc(b+c)2+2ca(c+a)2+a2+b2+c2(a+b+c)2≥9.
Let L be the left hand side of the last inequality. Then from Cauchy-Schwarz inequality in the form of Engel or Andreescu it follows that
L≥2ab+2bc+2ca+a2+b2+c2((a+b)+(b+c)+(c+a)+(a+b+c))2=(a+b+c)29(a+b+c)2=9.
The equality holds, if and only if
2aba+b=2bcb+c=2cac+a=3a+b+c.
Since a,b,c>0, from the first two equations we get a=b=c, and by using the last equation we find: a=b=c=1.