A method, performed by a networking device that includes an outbound port by which the networking device is connected to one or more switches of a network and an inbound port to which a plurality of network connectable devices at a user's premises are connected, each of the plurality of network connectable devices providing access to one or more services at the user's premises, the method for modifying frames received at the inbound port to include a service-specific identifier, the method comprising: maintaining, at the networking device, an ID table that includes entries that associate IDs with matching criteria, the matching criteria including a source MAC address and a destination IP address, the ID table including a first entry that associates a first ID with a first set of criteria and a second entry that associates a second ID with a second set of criteria; receiving, via the inbound port of the networking device, a first frame from a first network connectable device of the plurality of network connectable devices at the user's premises that are connected to the inbound port of the networking device, the first network connectable device providing access to a first service at the user's premises; evaluating contents of the first frame including evaluating the source MAC address and the destination IP address defined in the first frame; comparing the contents of the first frame against the entries of the ID table; upon determining that the contents of the first frame match the first set of criteria, including determining that the source MAC address and the destination IP address defined in the first frame match the source MAC address and the destination IP address included in the first set of criteria, modifying the first frame to include the first ID which is specific to the first service; forwarding the modified first frame to the one or more switches of the network; receiving, via the inbound port of the networking device, a second frame from a second network connectable device of the plurality of network connectable devices at the user's premises that are connected to the inbound port of the networking device, the second network connectable device providing access to a second service at the user's premises; evaluating contents of the second frame including evaluating a source MAC address and a destination IP address defined in the second frame; comparing the contents of the second frame against the entries of the ID table; upon determining that the contents of the second frame match the second set of criteria, including determining that the source MAC address and the destination IP address defined in the second frame match a source MAC address and a destination IP address included in the second set of criteria, modifying the second frame to include the second ID which is specific to the second service; and forwarding the modified second frame to the one or more switches of the network. maintaining, at the networking device, an ID table that includes entries that associate IDs with matching criteria, the matching criteria including a source MAC address and a destination IP address, the ID table including a first entry that associates a first ID with a first set of criteria and a second entry that associates a second ID with a second set of criteria; receiving, via the inbound port of the networking device, a first frame from a first network connectable device of the plurality of network connectable devices at the user's premises that are connected to the inbound port of the networking device, the first network connectable device providing access to a first service at the user's premises; evaluating contents of the first frame including evaluating the source MAC address and the destination IP address defined in the first frame; comparing the contents of the first frame against the entries of the ID table; upon determining that the contents of the first frame match the first set of criteria, including determining that the source MAC address and the destination IP address defined in the first frame match the source MAC address and the destination IP address included in the first set of criteria, modifying the first frame to include the first ID which is specific to the first service; forwarding the modified first frame to the one or more switches of the network; receiving, via the inbound port of the networking device, a second frame from a second network connectable device of the plurality of network connectable devices at the user's premises that are connected to the inbound port of the networking device, the second network connectable device providing access to a second service at the user's premises; evaluating contents of the second frame including evaluating a source MAC address and a destination IP address defined in the second frame; comparing the contents of the second frame against the entries of the ID table; upon determining that the contents of the second frame match the second set of criteria, including determining that the source MAC address and the destination IP address defined in the second frame match a source MAC address and a destination IP address included in the second set of criteria, modifying the second frame to include the second ID which is specific to the second service; and forwarding the modified second frame to the one or more switches of the network.