Method and apparatus of establishing a communication channel using protected network resources
First Claim
Patent Images
1. A method of establishing a communication channel using protected network resources, comprising:
- creating a first data packet that contains;
an RSVP path message requesting a reservation of network resources; and
a first object in addition to the RSVP path message, comprising a connection request, wherein said first object comprises a communications protocol object;
sending said first data packet from a first communication endpoint across a network to a second communication endpoint;
determining whether both said requested reservation of network resources and said requested connection are acceptable;
in response to determining that both said requested reservation of network resources and said requested connection are acceptable, creating a second data packet that contains;
an RSVP reservation message related to said request for network resources; and
a second object in addition to the RSVP reservation message, comprising a first connection request acknowledgement, wherein said second object comprises a communications protocol object;
sending said second data packet from said second communication endpoint to said first communication endpoint;
determining at said first communication endpoint whether said RSVP reservation message and said first connection request acknowledgment received from said second communication endpoint as part of said second data packet are acceptable;
in response to determining that both said RSVP reservation message and said first connection request acknowledgment received from said second communication endpoint as part of said second data packet are acceptable, creating a third data packet that contains;
an RSVP confirm message confirming said reservation of network resources; and
a third object in addition to the RSVP confirm message, comprising a second connection request acknowledgement, wherein said third object comprises a communications protocol object; and
sending said third data packet from said first communication endpoint to said second communication endpoint,wherein a communication channel between said first communication endpoint and said second communication endpoint is established by said connection request and said connection request acknowledgement objects, andwherein bandwidth on said network is reserved by said RSVP path and said RSVP reservation messages.
24 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for tunneling connection messages as part of data packets for reserving network resources. In particular, objects containing messages for use in establishing communication channels are defined as part of data packets comprising resource reservation messages. The defined objects need only be recognized by channel endpoints. Accordingly, the present invention may be implemented by suitably configuring the endpoints.
77 Citations
17 Claims
-
1. A method of establishing a communication channel using protected network resources, comprising:
-
creating a first data packet that contains; an RSVP path message requesting a reservation of network resources; and a first object in addition to the RSVP path message, comprising a connection request, wherein said first object comprises a communications protocol object; sending said first data packet from a first communication endpoint across a network to a second communication endpoint; determining whether both said requested reservation of network resources and said requested connection are acceptable; in response to determining that both said requested reservation of network resources and said requested connection are acceptable, creating a second data packet that contains; an RSVP reservation message related to said request for network resources; and a second object in addition to the RSVP reservation message, comprising a first connection request acknowledgement, wherein said second object comprises a communications protocol object; sending said second data packet from said second communication endpoint to said first communication endpoint; determining at said first communication endpoint whether said RSVP reservation message and said first connection request acknowledgment received from said second communication endpoint as part of said second data packet are acceptable; in response to determining that both said RSVP reservation message and said first connection request acknowledgment received from said second communication endpoint as part of said second data packet are acceptable, creating a third data packet that contains; an RSVP confirm message confirming said reservation of network resources; and a third object in addition to the RSVP confirm message, comprising a second connection request acknowledgement, wherein said third object comprises a communications protocol object; and sending said third data packet from said first communication endpoint to said second communication endpoint, wherein a communication channel between said first communication endpoint and said second communication endpoint is established by said connection request and said connection request acknowledgement objects, and wherein bandwidth on said network is reserved by said RSVP path and said RSVP reservation messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for establishing a communications channel, the method comprising:
-
creating at a first communication endpoint a first data packet that contains; a message comprising a request for a reservation of network resources; and a first object in addition to the message, comprising a connection request, wherein said first object comprises a communications protocol object; sending said first data packet across a network; receiving at said first communication endpoint a second data packet that contains; a message comprising a resource reservation message; and a second object in addition to the message, comprising a connection request acknowledgement, wherein said second object comprises a communications protocol object; and creating at said first communication endpoint a third data packet that contains; a message comprising a confirmation of said reservation of network resources; and a third object in addition to the message, comprising a second connection request acknowledgement, wherein said third object comprises a communications protocol object; sending said third data packet across said network, wherein a communication channel is established between said first communication endpoint and a second communication endpoint by said objects comprising a connection request and connection request acknowledgement, and wherein bandwidth on said network is reserved by said messages comprising a resource reservation and confirmation of reservation of network resources. - View Dependent Claims (11, 12, 13)
-
-
14. A computational component for performing a method, the method comprising:
-
receiving at a communication endpoint a first data packet containing; a request for a reservation of network resources; and a first object in addition to the request for the reservation network resources, comprising a connection request, wherein said first object comprises a communications protocol object; creating at said communication endpoint a second data packet containing; a response to said request for network resources; and a second object in addition to the response to said request for the reservation network resources, comprising a connection request acknowledgement, wherein said second object comprises a communications protocol object; and receiving at said communication endpoint a third data packet containing; a confirmation of said reservation of network resources; and a third object in addition to the confirmation for the reservation network resources, comprising a second connection request acknowledgement, wherein said third object comprises a communications protocol object;
wherein a communication channel is established between said first communication endpoint and a second communication endpoint by said objects comprising a connection request and connection request acknowledgement, and wherein bandwidth on said network is reserved by said messages comprising a resource reservation and confirmation of reservation of network resources. - View Dependent Claims (15, 16, 17)
-
Specification