With the transformation of Internet from research network to commercial network and the emergence of allkinds of applications, which have different QoS needs,Internet is strongly required to provide QoS service. This papercompares the two solutions: Interserv and Diffserv and makes a brief introduction on Diffserv. Then based on these,software architecture of Diffserv router is ourlined and some critical function modules are discussed in detail. At theend of the paper we discuss the future work which should be done on Diffserv router.