×

Distributed virtual system to support managed, network-based services

  • US 7,818,452 B2
  • Filed: 06/16/2008
  • Issued: 10/19/2010
  • Est. Priority Date: 09/13/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • providing a virtual router (VR)-based switch configured for operation at an Internet point-of-presence (POP) of a service provider, the VR-based switch having a plurality of processing elements;

    segmenting, by a network operating system (NOS) operable within the VR-based switch, resources of the VR-based switch between at least a first subscriber of the service provider and a second subscriber of the service provider by;

    associating a first plurality of VRs with the first subscriber;

    associating a second plurality of VRs with the second subscriber;

    mapping the first plurality of VRs onto a first set of one or more of the plurality of processing elements; and

    mapping the second plurality of VRs onto a second set of one or more of the plurality of processing elements;

    configuring, by the NOS, a first set of customized services including a plurality of firewalling, virtual private networking, encryption, traffic shaping, routing and network address translation (NAT) to be provided by the VR-based switch on behalf of the first subscriber by allocating a first service object group within the first plurality of VRs, the first service object group including a service object corresponding to each service of the first set of customized services and wherein each service object of the first service object group can be dynamically distributed by the NOS to customized processors of the first set of one or more of the plurality of processing elements to achieve desired computational supportconfiguring, by the NOS, a second set of customized services including a plurality of firewalling, virtual private networking, encryption, traffic shaping, routing and NAT to be provided by the VR-based switch on behalf of the second subscriber by allocating a second service object group within the second plurality of VRs, the second service object group including a service object corresponding to each service of the second set of customized services and wherein each service object of the second service object group can be dynamically distributed by the NOS to customized processors of the second set of one or more of the plurality of processing elements to achieve desired computational support; and

    wherein the NOS is implemented in one or more processors and one or more computer-readable storage media of one or more of the plurality of processing elements, the one or more computer-readable storage media having instructions tangibly embodied therein representing the NOS that are executable by the one or more processors.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×