Software defined network and mutable network are two main networking forms in these years. Traditional networking cannot meet the requirements of the renewal in information technology applications. We discuss mutable network and software defined network in this survey. We contrast two networking in motivations, crucial techniques and the practical scenarios.