IPv6 is the core protocol of Future Internet. Thus, IPv6 based QoS (Quality of Service) routing mechanisms need to be developed to support diverse QoS requirements of new network applications. In this paper, an IPv6 based QoS unicast routing mechanism is proposed based on OSPFv3 and BGP4 +. By introducing QoS state message and extending the link state database and link state advertisement, the collection, storage and release of intra-domain QoS information are realized. By introducing NLRI (Network Layer Reachability Information) which supports QoS, the release and revocation of inter-domain QoS routing information are realized. The mechanism not only provides QoS support, but also is compatible with the existing routing protocols. It can be quickly and effectively deployed in networks. A prototype implementation of the proposed mechanism is completed, which is tested under a video conference application over the CERNET2 topology. The results indicate that it is feasible and effective with good performance.