Network quality of service management
First Claim
1. A packet network comprising:
- a set of packet-switching nodes inconnected by communication links; and
at least one connection resource manager (CRM) adapted to overlay a logical circuit-switched network onto at least a subset of the set of packet-switching nodes and corresponding communication links, which logical circuit-switched network provides transport for quality-of-service (QoS)-sensitive demands within the packet network, wherein the logical circuit-switched network provides a guaranteed QoS to demands it carries.
7 Assignments
0 Petitions
Accused Products
Abstract
An architecture for quality-of-service (QoS) management creates a logical circuit-switched network within a packet network to support QoS-sensitive demands levied on the network. This QoS-managed network can serve to interwork, e.g., a PSTN with VoIP networks. The architecture can include a connection resource manager (CRM), which oversees bandwidth availability and demand admission/rejection on dynamically provisioned virtual trunk groups (VTGs) within the packet network, and a transport bandwidth controller (TBC). The VTGs serve to transport QoS-sensitive demands across the packet network. The TBC serves the CRM by providing an interface to routers and/or OAM systems of the packet network to size VTGs to meet QoS requirements. Media switches located at the packet network borders serve to mux/demux the demands into/from VTGs. CRMs and TBCs can be implemented as centralized, distributed, or hierarchical, and flat and aggregated variants of the architecture are supported. VTGs can be implemented using MPLS LSPs, VPNs, or source-based routing.
133 Citations
40 Claims
-
1. A packet network comprising:
-
a set of packet-switching nodes inconnected by communication links; and
at least one connection resource manager (CRM) adapted to overlay a logical circuit-switched network onto at least a subset of the set of packet-switching nodes and corresponding communication links, which logical circuit-switched network provides transport for quality-of-service (QoS)-sensitive demands within the packet network, wherein the logical circuit-switched network provides a guaranteed QoS to demands it carries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
21. The invention of 17, wherein two or more of the MSWs are core MSWs (C-MSW), wherein C-MSWs can include all of the functionality of MSWs and at least one of the C-MSWs is operatively coupled to at least a first and a second input VTG and at least one output VTG is adapted to multiplex demands from at least the first and second input VTGs into at least the at least one output VTG, wherein:
-
the first input VTG couples a first MSW to the C-MSW;
the second input VTG couples either a second MSW or a MGW to the C-MSW; and
the output VTG couples the C-MSW to at least one other C-MSW in the packet network. - View Dependent Claims (22)
-
-
33. A method for providing quality-of-service (QoS) quarantees across a packet network, which packet network includes a set of packet-switching nodes interconnected by communication links, the method comprising overlaying a logical circuit-switched network onto at least a subset of the set of packet-switching nodes and the communications links, which logical circuit-switched network provides transport for QoS-sensitive demands within the packet network, wherein the logical circuit-switched network provides a guaranteed QoS to demands it carries.
-
34. A connection resource manager (CRM) adapted to:
-
receive a request for a new quality-of-service (QoS) sensitive demand in a packet network, which request specifies a demand bandwidth for the new QoS-sensitive demand;
select at least one virtual trunk group (VTG) to carry the new QoS-sensitive demand as a function of the available bandwidth for the at least one VTG, wherein each VTG corresponds to a path within the packet network interconnecting two or more packet-switching nodes; and
reduce the available bandwidth for the at least one VTG based on the demand bandwidth. - View Dependent Claims (35, 36, 37)
-
-
38. A method for overlaying a virtual circuit-switched network onto a packet network, the method comprising:
-
receiving, at a packet-switching node of the packet network, a request to establish a virtual trunk group (VTG) through the packet-switching node, the request identifying at least a guaranteed bandwidth for the VTG, an input port associated with the VTG, and an output port associated with the VTG;
reserving, at the packet-switching node, the guaranteed bandwidth between the input and output ports associated with the VTG; and
receiving, at the packet-switching node, a request to change the guaranteed bandwidth for the VTG.
-
-
39. A packet-switching node in a packet network, the packet-switching node adapted to:
-
receive a request to establish a virtual trunk group (VTG) through the packet-switching node, the request identifying at least a guaranteed bandwidth for the VTG, an input port associated with the VTG, and an output port associated with the VTG;
reserve the guaranteed bandwidth between the input and output ports associated with the VTG; and
receive, at the packet-switching node, a request to change the guaranteed bandwidth for the VTG.
-
-
40. A method for overlaying a virtual circuit-switched network onto a packet network, the method comprising:
-
means for receiving, at a packet-switching node of the packet network, a request to establish a virtual trunk group (VTG) through the packet-switching node, the request identifying at least a guaranteed bandwidth for the VTG, an input port associated with the VTG, and an output port associated with the VTG;
means for reserving, at the packet-switching node, the guaranteed bandwidth between the input and output ports associated with the VTG; and
means for receiving, at the packet-switching node, a request to change the guaranteed bandwidth for the VTG.
-
Specification