Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
131 words
A method in a network switching system, the method comprising: receiving by a network switching system a data packet from a host computer and having a media access control (MAC) destination address specifying a router; detecting within the data packet a bandwidth reservation message having a requested quality of service; determining whether the network switching system has at least an available resource sufficient for the requested quality of service; selectively modifying the data packet by selectively increasing by the network switching system the requested quality of service specified in the data packet to at least a prescribed value forcing denial of the bandwidth reservation message by the router, based on a determined absence of the available resource; and outputting the data packet to the router based on the MAC destination address.
Claim 2
Independent Claim
131 words
A method in a network switching system, the method comprising: receiving by a network switching system a data packet from a host computer and having a media access control (MAC) destination address specifying a router; detecting within the data packet a bandwidth reservation message having a requested quality of service; determining whether the network switching system has at least an available resource sufficient for the requested quality of service; selectively modifying the data packet by selectively increasing by the network switching system the requested quality of service specified in the data packet to at least a prescribed value forcing denial of the bandwidth reservation message by the router, based on a determined absence of the available resource; and outputting the data packet to the router based on the MAC destination address.
Claim 3
Dependent Claim
35 words
The method of claim 1 , wherein the detecting step includes determining by a port filter within a network switch port of the network switching system that the data packet includes the bandwidth reservation message.
Claim 4
Dependent Claim
30 words
The method of claim 2 , further comprising forwarding the data packet to a processing unit within the network switching system in response to detection of the bandwidth reservation message.
Claim 5
Dependent Claim
50 words
The method of claim 3 , wherein the step of determining whether the network switching system has at least the available resource sufficient for the requested quality of service includes determining the available resource within the network switching system, and comparing the available resource to the requested quality of service.
Claim 6
Dependent Claim
68 words
The method of claim 4 , wherein the step of determining the available resource includes determining a number of free buffer pointers within a free buffer queue relative to a total number of buffer pointers, each said buffer pointer specifying a corresponding memory location in a buffer memory configured for storing a plurality of the data packets, the available resource based on the number of free buffer pointers.
Claim 7
Dependent Claim
39 words
The method of claim 5 , wherein the selectively increasing step includes sending an instruction from the processing unit to a dequeuing block within the network switching system to set the requested quality of service to a maximum value.
Claim 8
Dependent Claim
46 words
The method of claim 1 , wherein the network switching system includes an integrated network switch and a processing unit, the detecting step including determining by one of the network switch ports of the integrated network switch that the data packet includes the bandwidth reservation message.
Claim 9
Dependent Claim
58 words
The method of claim 7 , wherein the step of determining whether the network switching system has at least the available resource sufficient for the requested quality of service includes determining the available resource within the integrated network switch by the processing unit, and comparing by the processing unit the available resource to the requested quality of service.
Claim 10
Dependent Claim
68 words
The method of claim 8 , wherein the step of determining the available resource includes determining a number of free buffer pointers within a free buffer queue relative to a total number of buffer pointers, each said buffer pointer specifying a corresponding memory location in a buffer memory configured for storing a plurality of the data packets, the available resource based on the number of free buffer pointers.
Claim 11
Dependent Claim
56 words
The method of claim 9 , wherein the step of determining the available resource includes correlating the number of free buffer pointers to a bandwidth value by comparing the number of free buffer pointers to a table that specifies bandwidth relative to the number of free buffer pointers relative to the total number of buffer pointers.
Claim 12
Dependent Claim
26 words
The method of claim 9 , wherein the step of determining the available resource includes subtracting a prescribed amount of reserved bandwidth from the bandwidth value.
Claim 13
Dependent Claim
30 words
The method of claim 1 , further comprising reserving bandwidth within the network switching system for the requested quality of service based on a determined presence of the available resource.
Claim 14
Dependent Claim
46 words
The method of claim 1 , wherein the step of determining the available resource includes determining an available output bandwidth of a network switch port serving the host computer, and comparing the available output bandwidth of the network switch port to the requested quality of service.
Claim 15
Dependent Claim
170 words
A network switching system comprising: an integrated network switch including: (1) a plurality of network switch ports, at least one of the network switch ports configured for detecting within a data packet, received from a host computer, a bandwidth reservation message having a requested quality of service, (2) switching logic configured for identifying a second of the network switch ports for outputting the data packet to a router based on a corresponding media access control (MAC) destination address, and (3) logic for selectively modifying the data packet by selectively increasing the requested quality of service specified in the data packet to at least a prescribed value forcing denial of the bandwidth reservation message by the router; and a processing unit configured for controlling the logic to increase the requested quality of service specified in the data packet to at least the prescribed value, prior to outputting of the data packet, based on a determined absence of available resources within the integrated network switch sufficient for the requested quality of service.
Claim 16
Dependent Claim
170 words
A network switching system comprising: an integrated network switch including: (1) a plurality of network switch ports, at least one of the network switch ports configured for detecting within a data packet, received from a host computer, a bandwidth reservation message having a requested quality of service, (2) switching logic configured for identifying a second of the network switch ports for outputting the data packet to a router based on a corresponding media access control (MAC) destination address, and (3) logic for selectively modifying the data packet by selectively increasing the requested quality of service specified in the data packet to at least a prescribed value forcing denial of the bandwidth reservation message by the router; and a processing unit configured for controlling the logic to increase the requested quality of service specified in the data packet to at least the prescribed value, prior to outputting of the data packet, based on a determined absence of available resources within the integrated network switch sufficient for the requested quality of service.
Claim 17
Dependent Claim
66 words
The system of claim 14 , wherein the integrated network switch further includes a free buffer queue configured for storing a plurality of free buffer pointers, each free buffer pointer specifying a corresponding available memory location for storage of packet data, the processing unit accessing the free buffer queue for determining whether the integrated network switch has the available resources for the requested quality of service.
Claim 18
Dependent Claim
32 words
The system of claim 15 , wherein the processing unit reserves at least a portion of the available resources for the requested quality of service for at least a prescribed time interval.
Claim 19
Dependent Claim
45 words
The system of claim 14 , wherein each network switch port includes a port filter configured for detecting a prescribed pattern within a data packet, the port filter of the one network switch port configured by the processing unit for detecting the bandwidth reservation message.
Claim 20
Dependent Claim
40 words
The system of claim 14 , wherein the processing unit determines the presence of the available resources for the requested quality of service based on a determined available output bandwidth for the one network switch port serving the host computer.