How to show that a rational polynomial is irreducible in $\mathbb{Q}[a,b,c]$? For example, I try to show this polynomial $$p(a,b,c)=a(a+c)(a+b)+b(b+c)(b+a)+c(c+a)(c+b)-4(a+b)(a+c)(b+c)(*)$$ is irreducible, where $a,b,c\in \mathbb{Q}$.
The related problem is Ask for the rational roots of $\frac{a}{b+c}+\frac{b}{a+c}+\frac{c}{a+b}=4.$. Could I consider the points $(*)$ intersect with $L_{\infty}$ are three? $L_{\infty}$ is the infinity line in a projective space $\mathbb{C}P^2$.

Suppose contrary that $p(a,b,c)$ is reducible over $\mathbb{Q}$. You can write $p(a,b,c)$ as $$a^3+b^3+c^3-3(b+c)a^2-3(c+a)b^2-3(a+b)c^2-5abc\,.$$ It suffices to regard $p(a,b,c)$ as a polynomial over $\mathbb{F}_3$ (why?). Over $\mathbb{F}_3$, $$p(a,b,c)=a^3+b^3+c^3+abc=a^3+(bc)a+(b+c)^3\,.$$ Since $p(a,b,c)$ is homogeneous of degree $3$ and reducible, it has a linear factor $a+ub+vc$ for some $u,v\in\mathbb{F}_3$. Clearly, we must have $ub+vc \mid (b+c)^3$, whence $u=v=1$ or $u=v=-1$. However, both choices are impossible via direct computation.