The invention discloses an IPv6 (
Internet Protocol version 6) routing establishing method based on 
Ethernet Point-to-Point Protocol and an access 
server. The method comprises steps as follows: an IPv6 prefix 
pool is configured on a BRAS (
Broadband Remote Access 
Server), and the BRAS (
Customer Edge) establishes a PPPoE (Point-to-Point Protocol over 
Ethernet) session with a CE so as to carry out PPPoE negotiation and 
authentication process with the CE; the BRAS receives a DHCPv6 (Dynamic Host Configuration Protocol for IPv6) request message transmitted by the CE, returns one prefix taken from the IPv6 prefix 
pool to the CE, meanwhile, adds the prefix into the local IPv6 
routing table and sets the next hop of the prefix as the PPPoE interface local link address of the CE, so that the CE distributes the prefix to a first user host, and thus, the first user host generates the local IPv6 address according to the prefix and exchanges IPv6 
data messages with other user hosts by using the IPv6 address; and the BRAS forwards the IPv6 
data messages according to the local IPv6 
routing table. By using the invention, the BRAS can successfully forward the downlink IPv6 flow without supporting dynamic 
routing protocol and ND proxy function, and the configuration load of the BRAS is lowered.