Quality of service (QoS) enhancement to multilink point-to-point protocol (PPP)
First Claim
Patent Images
1. A method for use in a packet endpoint, the method comprising the steps of:
- negotiating a multilink point-to-point protocol (PPP) link with an opposite peer, wherein the negotiating step further comprises the step of;
transmitting a message to the opposite peer, where the message includes an identification of a number of classes on a particular PPP link and each type of class on the particular PPP link, and wherein the message includes a field representing the number of classes on the particular PPP link.
3 Assignments
0 Petitions
Accused Products
Abstract
Multilink PPP is enhanced to provide for a more flexible quality of service (QoS) support in a wireless environment. In particular, multilink PPP is enhanced to enable a packet interface, or packet endpoint, to transmit a message to an opposite PPP peer, where the message identifies the number, and type, of classes on a particular PPP link. Two new messages are defined for use in the IP control protocol (IPCP) phase of a multilink PPP connection: a “non-Sharing QoS Negotiation” option message, and a “QoS-Enhanced Multilink Header Format” option message.
147 Citations
28 Claims
-
1. A method for use in a packet endpoint, the method comprising the steps of:
-
negotiating a multilink point-to-point protocol (PPP) link with an opposite peer, wherein the negotiating step further comprises the step of;
transmitting a message to the opposite peer, where the message includes an identification of a number of classes on a particular PPP link and each type of class on the particular PPP link, and wherein the message includes a field representing the number of classes on the particular PPP link. - View Dependent Claims (2, 3, 4)
-
-
5. A method for use in a packet endpoint, the method comprising the steps of:
-
negotiating a multilink point-to-point protocol (PPP) link with an opposite peer, wherein the negotiating step further comprises the step of;
transmitting a message to the opposite peer, where the message includes an identification of a number of classes on a particular PPP link and each type of class on the particular PPP link, and wherein the negotiating step further includes the step of transmitting a second message to the opposite peer, where the second message comprises information that maps differential service codepoints to a particular PPP class. - View Dependent Claims (6, 7, 8)
-
-
9. A method for use in a packet endpoint, the method comprising the steps of:
-
negotiating a multilink point-to-point protocol (PPP) link with an opposite peer, wherein the negotiating step further comprises the step of;
transmitting a message to the opposite peer, where the message includes an identification of a number of classes on a particular PPP link and each type of class on the particular PPP link, and wherein the negotiating step farther includes the step of transmitting a second message to the opposite peer, where the second message comprises information identifies the number of sessions that will use a particular PPP class. - View Dependent Claims (10, 11, 12)
-
-
13. A method for use in a packet endpoint, the method comprising the steps of:
-
negotiating a multilink point-to-point protocol (PPP) link with an opposite peer, wherein the negotiating step further comprises the step of;
transmitting a message to the opposite peer, where the message comprises information that maps differential service codepoints to. a particular PPP class, wherein the negotiating step further includes the step of transmitting a second message to the opposite peer, where the second message includes an identification of a number of classes on a particular PPP link and each type of class on the particular PPP link. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for use in a packet endpoint, the method comprising the steps of:
-
negotiating a multilink point-to-point protocol (PPP) link with an opposite peer, wherein the negotiating step further comprises the step of;
transmitting a message to the opposite peer, where the message comprises information that maps differential service codepoints to a particular PPP class, and wherein the negotiating step further includes the step of transmitting a second message to the opposite peer, where the second message comprises a class number field for identifying the particular PPP class, a codepoints field for identifying the number of differential codepoint values mapped to the particular PPP class, and a number of fields equal to the value of the codepoints field, where each of the number of fields identifies a particular differential codepoint value.
-
-
20. A method for use in a packet endpoint, the method comprising the steps of:
-
negotiating a multilink point-to-point protocol (PPP) link with an opposite peer, wherein the negotiating step further comprises the step of;
transmitting a message to the opposite peer, where the message comprises information that maps differential service codepoints to a particular PPP class, and wherein the message is a “
QoS-Enhanced Multilink Header Format”
option message.
-
-
21. A method for use in a packet endpoint, the method comprising the steps of:
-
negotiating a multilink point-to-point protocol (PPP) link with an opposite peer, wherein the negotiating step further comprises the step of;
transmitting a message to the opposite peer, where the message comprises information that identifies the number of sessions that will use a particular PPP class, and wherein the negotiating step further includes the step of transmitting a second message to the opposite peer, where the second message includes an identification of a number of classes on a particular PPP link and each type of class on the particular PPP link. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A method for use in a packet endpoint, the method comprising the steps of:
-
negotiating a multilink point-to-point protocol (PPP) link with an opposite peer, wherein the negotiating step further comprises the step of;
transmitting a message to the opposite peer, where the message comprises information that identifies the number of sessions that will use a particular PPP class, and wherein the message comprises a class number field for identifying the particular PPP class, and at least one field the value of which represents the number of sessions using the particular PPP class.
-
-
27. A method for use in a packet endpoint, the method comprising the steps of:
-
negotiating a multilink point-to-point protocol (PPP) link with an opposite peer, wherein the negotiating step further comprises the step of;
transmitting a message to the opposite peer, where the message comprises information that identifies the number of sessions that will use a particular PPP class, and wherein the message comprises a class number field for identifying the particular PPP class, a number of sessions field, the value of which identifies the number of sessions using the particular PPP class, and a number of fields equal to the value of the number of sessions field, where each of the number of sessions fields provides a description of that session.
-
-
28. A method for use in a packet endpoint, the method comprising the steps of:
-
negotiating a multilink point-to-point protocol (PPP) link with an opposite peer, wherein the negotiating step further comprises the step of;
transmitting a message to the opposite peer, where the message comprises information that identifies the number of sessions that will use a particular PPP class, and wherein the message is a “
QoS-Enhanced Multilink Header Format”
option message.
-
Specification