You need xbox live to go in the dz and to do survival dlc along with I'm guessing the new last stand dlc. But you can do anything else in the game including the underground dlc without having xbox live.
*edit* However, you WILL need an internet connection to connect to the Ubisoft servers to play the game though.