A method an apparatus for multiple contexts and layer 3 virtual private
networks is described. A method comprises providing a layer 3 virtual
private network (VPN) to a first customer; providing backbone access to a
second customer; and maintaining on a single network element a first set
of information for the first customer separately from a second set of
information for the second customer.