1. A method for providing extension services via a satellite networking system, the method comprising: receiving traffic from a subscriber terminal at a first satellite gateway of a non-routed ground segment network, wherein the non-routed ground segment network comprises at least one core node communicatively coupled at Layer-2 (L2) of the Open System Interconnection (OSI) Model with the first satellite gateway and a second satellite gateway; tagging, by the first satellite gateway, the subscriber terminal traffic with a virtual tagging tuple associated with a service provider, the virtual tagging tuple designating the subscriber terminal traffic as service provider traffic; and switching, at L2, the tagged subscriber traffic via the non-routed ground segment network to a service provider network associated with the service provider according to the virtual tagging tuple.