∵b^2+2ab=c^2+2ac
∴b^2-c^2+2a(b-c)=0
∴(b-c)(b+c)+2a(b-c)=0
∴(b-c)(b+c+2a)=0
∵ (b+c+2a) ≥0
∴所以b-c=0
∴b=c
故三角形ABC是等腰三角形.