US President Donald Trump has deployed 2,000 National Guard troops to Los Angeles in response to unrest following federal immigration raids, the BBC reports.