A method comprising: receiving, at a network slicer in a networked system, a first message from a first network node of the networked system; determining, by the network slicer, a destination address from the first message: determining, by the network slicer, if a message type of the first message is a predetermined message type; if the determined message type of the first message is not the predetermined message type, routing the first message to a second network node of the networked system associated with the destination address; and if the determined message type of the first message is the predetermined message type: determining a destination type from the first message, identifying, based on one or more of a policy of the network slicer or an external policy, a second network node in a network slice selected by the network slicer of the networked system having the destination type, creating, by the network slicer, a new message of the predetermined message type wherein a source address of the new message is a network slicer address, and wherein a destination address of the new message is a second network node address; and routing the new message of the predetermined message type to the second network node wherein the network slicer functions as both as a router and an IP host; and wherein the network slicer is located between access-network facing nodes and data-network network facing nodes in the networked system. receiving, at a network slicer in a networked system, a first message from a first network node of the networked system; determining, by the network slicer, a destination address from the first message: determining, by the network slicer, if a message type of the first message is a predetermined message type; if the determined message type of the first message is not the predetermined message type, routing the first message to a second network node of the networked system associated with the destination address; and if the determined message type of the first message is the predetermined message type: determining a destination type from the first message, identifying, based on one or more of a policy of the network slicer or an external policy, a second network node in a network slice selected by the network slicer of the networked system having the destination type, creating, by the network slicer, a new message of the predetermined message type wherein a source address of the new message is a network slicer address, and wherein a destination address of the new message is a second network node address; and routing the new message of the predetermined message type to the second network node wherein the network slicer functions as both as a router and an IP host; and wherein the network slicer is located between access-network facing nodes and data-network network facing nodes in the networked system. determining a destination type from the first message, identifying, based on one or more of a policy of the network slicer or an external policy, a second network node in a network slice selected by the network slicer of the networked system having the destination type, creating, by the network slicer, a new message of the predetermined message type wherein a source address of the new message is a network slicer address, and wherein a destination address of the new message is a second network node address; and routing the new message of the predetermined message type to the second network node wherein the network slicer functions as both as a router and an IP host; and wherein the network slicer is located between access-network facing nodes and data-network network facing nodes in the networked system.