Russian and Ukrainian troops are trading punches in the east and south, analysts say.