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.