Method and apparatus for providing guaranteed quality/class of service within and across networks using existing reservation protocols and frame formats
First Claim
1. An apparatus for providing reserved connections between endstations, in a single network capable of providing best-effort and prioritized communications, comprising:
- a switch in packet communication with the endstations that is adapted to detect and forward best-effort packets and packets that include requests for reserved connections according to a predetermined reservation protocol; and
an enterprise control point adapted to communicate with the switch via a signaling channel, wherein the enterprise control point receives requested information concerning reserved connections from the switch and is adapted to identify at least one path in the network and to reserve resources along the path that can satisfy the reserved connections between the endstations in response to the received information.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus provide reserved bandwidth and QOS/COS virtual circuit connections in a network using both conventional and novel reservation protocols and frame formats. An apparatus according to the invention includes an enterprise control point that communicates with switches via a reserved signaling channel. The switches have been upgraded or replaced to include enhanced functionality. The enhanced switches detect packets that include requests for reserved connections according to existing reservation protocols such as RSVP and IEEE 802.1P/Q. Such detected packets are forwarded to the enterprise control point for processing via a reserved signaling channel. The enterprise control point identifies a path within the network that can satisfy the requested QOS/COS and reserves the requested resources all along the path from beginning to end. A method according to the invention includes detecting packets that include requests for reserved connections according to existing reservation protocols such as RSVP and IEEE 802.1P/Q, forwarding detected packets to an enterprise control point for processing via a reserved signaling channel, identifying a path within the network that can satisfy the requested QOS/COS and reserving the requested resources all along the path from beginning to end.
333 Citations
33 Claims
-
1. An apparatus for providing reserved connections between endstations, in a single network capable of providing best-effort and prioritized communications, comprising:
-
a switch in packet communication with the endstations that is adapted to detect and forward best-effort packets and packets that include requests for reserved connections according to a predetermined reservation protocol; and
an enterprise control point adapted to communicate with the switch via a signaling channel, wherein the enterprise control point receives requested information concerning reserved connections from the switch and is adapted to identify at least one path in the network and to reserve resources along the path that can satisfy the reserved connections between the endstations in response to the received information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
a path/device discovery unit adapted to build and update a list of network elements and paths between the endstations; and
a connection controller coupled to the signaling interface and the path/device discovery, wherein the connection controller is adapted to initiate and terminate reserved connections between the endstations in response to the received information.
-
-
7. An apparatus according to claim 1, wherein the switch further comprises:
-
a reservation interface adapted to forward the information concerning reserved connections to the enterprise control point and to receive resource reservation information from the enterprise control point via the signaling channel; and
an enhanced switch engine coupled to the reservation interface, wherein the enhanced switch engine is adapted to extract the information concerning reserved connections from the detected packets and to perform packet forwarding decisions based on the received resource reservation information.
-
-
8. An apparatus according to claim 1, wherein the endstations are capable of communicating via the predetermined reservation protocol.
-
9. An apparatus according to claim 1, wherein the endstations comprise hosts and/or routers.
-
10. An apparatus according to claim 9, wherein the hosts and/or routers are capable of communicating via the predetermined reservation protocol.
-
11. A method for providing reserved connections between endstations in a single network capable of providing best-effort and prioritized communications, the method comprising:
-
detecting best-effort packets and packets that include requests for reserved connections according to a predetermined reservation protocol;
forwarding best-effort packets;
forwarding detected request information to an enterprise control point;
identifying a path within at least a portion of the network between the endstations that can establish the requested reserved connections; and
reserving resources along the path so as to establish the requested reserved connections.- View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
wherein the forwarding step includes transmitting copies of the path messages to the enterprise control point. -
17. A method according to claim 11, wherein the endstations comprise hosts and/or routers.
-
18. A method according to claim 17, wherein the hosts and/or routers are adapted to communicate via the predetermined reservation protocol.
-
19. A method according to claim 11, further comprising:
- maintaining a list of connections within the network;
building and updating lists of network elements and paths between the endstations; and
initiating and terminating the reserved connections within the network based on the list of connections and the lists of network elements and paths between the endstations.
- maintaining a list of connections within the network;
-
20. A method according to claim 11, further comprising:
-
extracting request information from the detected packets;
receiving resource reservation information from the enterprise control point; and
performing packet forwarding decisions based on the received resource reservation information.
-
-
-
21. An apparatus for reserving connections between endstations in a single network, capable of providing best-effort and prioritized communications comprising:
-
means for detecting best-effort packets and packets that include requests for reserved connections according to a predetermined reservation protocol;
means for forwarding best-effort packets;
means for forwarding detected request information to an enterprise control point;
means for identifying a path within at least a portion of the network between the endstations that can establish the requested reserved connections;
and means for reserving resources along the path so as to establish the requested reserved connections. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
means for communicating with a switch via a signaling channel;
means for maintaining a list of connections within the network;
means for building and updating lists of network elements and paths between the endstations; and
means for initiating and terminating the reserved connections within the network based on the list of connections and the lists of network elements and paths between the endstations.
-
-
25. An apparatus according to claim 24, wherein the switch further comprises:
-
means for extracting request information from the detected packets;
means for forwarding the detected request information to the enterprise control point and for receiving resource reservation information from the enterprise control point via the signaling channel; and
means for performing packet forwarding decisions based on the received resource reservation information.
-
-
26. An apparatus according to claim 24, wherein the switch further comprises:
-
means for detecting RSVP packets having path messages;
means for buffering the path messages; and
means for transmitting copies of the path messages to the enterprise control point.
-
-
27. An apparatus according to claim 21, wherein the endstations are adapted to communicate via the predetermined reservation protocol.
-
28. An apparatus according to claim 21, wherein the endstations comprise hosts and/or routers.
-
29. An apparatus according to claim 28, wherein the hosts and/or routers are adapted to request and reserve a specified bandwidth and/or latency using the predetermined reservation protocol.
-
30. An enterprise control point adapted to reserve connections between endstations in a network, wherein the enterprise control point is adapted to communicate with a switch via a first signaling channel, to receive request information concerning reserved connections from the switch, and to identify at least one path in the network and to reserve resources along the path that can establish the reserved connections between the endstations in response to the received request information, the enterprise control point comprising:
-
a signaling interface adapted to communicate with the switch via the first signaling channel;
a path/device discovery unit adapted to build and update a list of network elements and paths between the endstations; and
a connection controller coupled to the signaling interface and the path/device discovery unit, wherein the connection controller is adapted to initiate and terminate reserved connections between the endstations in response to the received request information based on the list of network elements and paths between the endstations. - View Dependent Claims (31)
-
-
32. An apparatus for providing reserved connections between endstations in a broadband network, comprising:
-
a switch in packet communication with a requesting one of the endstations that is adapted to detect packets that include requests for reserved connections according to a predetermined reservation protocol; and
an enterprise control point adapted to communicate with the switch via a signaling channel and to communicate with a broadband network control system server via a signaling network, wherein the enterprise control point receives request information concerning reserved connections from the switch and to forward the request information to the broadband network control system server; and
a premises switch in packet communication with the requesting endstation and the broadband network, the premises switch being adapted to communicate with the broadband network control system server via the signaling network and to forward packets belonging to reserved connections to a broadband network in response to reserved connection commands from the broadband network control system server. - View Dependent Claims (33)
a packet switch adapted to perform packet forwarding decisions;
a network interface card adapted to transmit and/or receive packets to/from endstations via the packet switch; and
a bonder adapted to receive and/or transmit packets to/from the broadband network.
-
Specification