摘要:
According to one aspect of the present invention, a method includes obtaining a first advertisement at a first provider edge (PE) device from a first customer edge (CE) device that is associated with a virtual private network, and sending a second advertisement on a control plane path associated with a border gateway protocol after obtaining the first advertisement. The first PE device has a routing and forwarding table. The first advertisement identifies a plurality of local routes associated with the first VPN, and includes a first indication that information relating to the plurality of local routes is not to be stored in the routing and forwarding table. The second advertisement identifies the local routes, an address of the first CE device, and the first CE device as a next hop.
摘要:
According to one aspect of the present invention, a method includes obtaining a first advertisement at a first provider edge (PE) device from a first customer edge (CE) device that is associated with a virtual private network, and sending a second advertisement on a control plane path associated with a border gateway protocol after obtaining the first advertisement. The first PE device has a routing and forwarding table. The first advertisement identifies a plurality of local routes associated with the first VPN, and includes a first indication that information relating to the plurality of local routes is not to be stored in the routing and forwarding table. The second advertisement identifies the local routes, an address of the first CE device, and the first CE device as a next hop.
摘要:
A technique enables resources to be shared among data flows that may have different senders (sources) and/or different receivers (destinations) in a data network. Identifiers are associated with data flows and used to indicate whether resources may be shared between data flows. The identifiers are carried in signaling messages used to reserve resources for data flows. An existing data flow that is associated with an identifier that matches an identifier associated with a new data flow is allowed to share resources its resources with the new data flow.
摘要:
A system associates multiple discrete traffic flows within a computer network into a group, and allows the traffic flows corresponding to a given group to share a single set of resources. A sourcing entity preferably generates a locally unique resource identifier (ID) for use in requesting a reservation of network resources for a first traffic flow or session. Intermediate network devices within the computer network reserve a set of resources and associate the reservation with the specified resource ID. The sourcing entity may then re-use this same resource ID in a subsequent request to reserve resources for a second traffic flow or session. The intermediate network devices determine that a reservation made by the sourcing entity and associated with this resource ID already exists and, rather than reserve additional or further resources for the second traffic flow or session, share the previously reserved resources between the two traffic flows or sessions.
摘要:
A technique is provided that correctly allocates resources among data flows while taking maximal advantage of resource sharing opportunities. In accordance with the inventive technique, data flows that share the same session group identifier (SGID) are allowed to share resources if no one data flow within the group is sharing its resources with another data flow that has a different SGID. In addition, resource sharing is allowed between data flows that share the same destination provided that none of the data flows are sharing resources with a data flow from another session.
摘要:
A method for operating a router which combines virtual channels is disclosed, where both forward and reverse directed resource management cells are used to control transmission rate of a source computer. The merging router receives forward directed resource management cells from a plurality of upstream routers, where each forward directed resource management cell represents a virtual channel. The router: (1) replies to each upstream router with a reverse directed resource management cell; and (2) forwards to a downstream router a combined forward directed resource management cell, the combined forward directed resource management cell combining a plurality of virtual channels established between the router and the plurality of upstream routers.
摘要:
In one embodiment, a first content delivery network (CDN) receives a request for content from a client device, such as a web browser. The first CDN responds to the client device with a uniform resource indicator (URI) that indicates that a second (or downstream) CDN is to service the request. The URI is encoded with information identifying that the first (or upstream) CDN delegated servicing the request to the second CDN. The client device then requests the content from the second CDN using the received URI. The second CDN services the request and logs the URI in a delivery record. The second CDN may then aggregate delivery records that indicate a particular upstream CDN was the source of delegation and forward those delivery records to the particular upstream CDN for reimbursement for servicing content requests.
摘要:
A layer-2 virtual-private-network (L2-VPN) service with automatic discovery and connection establishment is provided within a wide-area, multiple-autonomous-system (AS) network according to one of two approaches. In the first approach, inter-AS tunnels are used to connect pairs of provider edge (PE) routers of different ASes, and the PE routers then establish signaling connections to each other which are used to create pseudowires that implement the layer-2 connectivity. A second approach utilizes so-called “pseudowire switching” in which separate pseudowires are created within each AS and between ASes, and then the separate pseudowires are stitched together to form end-to-end connections. The first approach has the benefit of transparent operation provided by the tunnel, while the second approach requires fewer inter-AS signaling connections.
摘要:
In one embodiment, a technique is provided to share resources among data flows. An apparatus receives a request for a new data flow where the new data flow is associated with a session group (ID). The apparatus determines that the session group ID of the new data flow matches a session group ID of one or more existing data flows, and that the one or more existing data flows are not already sharing resources with another data flow that has a session group ID different from the first session group ID. Provided this is true, the apparatus shares resources reserved for the one or more existing data flows with the new data flow.
摘要:
A system assigns network traffic flows to appropriate queues and/or queue servicing algorithms based upon one or more flow parameters contained in reservation requests associated with the traffic flows. The system may be disposed at an intermediate network device within a computer network. The intermediate network device includes a reservation engine, a packet classification engine, an admission control entity, a traffic scheduler, and a flow analyzer. The flow analyzer includes or has access to a memory that is preprogrammed with one or more heuristic sets for use in evaluating the flow parameters of reservation requests. When a reservation request that includes one or more flow parameters characterizing the bandwidth and/or forwarding requirements of the anticipated traffic flow is received, the flow analyzer applies the heuristic sets. Depending on which set of heuristics, if any, the parameters satisfy, the flow analyzer selects the appropriate queue and/or queue servicing algorithm for the flow.