← Back to Patent Explorer
US6169739B1 Expired / Lapsed US ⏱️ 0.0 years remaining

ATM VLAN multi-protocol client-server system using layer-3 header of packets for transporting connectionless and connection-oriented traffic

Assignee: Ciena Corp
•
Filing: 1998-01-08
•
Granted: 2001-01-02
•
Expires: 2018-01-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In an ATM network, each logical subnetwork comprises a server for resolving an ATM address using layer- 3 address of request message and routing a packet to the network by using a layer- 3 address of the packet. A source client examines a layer- 3 header of a packet to determine whether its mode of transmission is connection-oriented or connectionless, and transmits the packet, if it is connectionless, to the server for causing it to route the packet through the network, and transmits, if the packet is connection-oriented, an ATM address resolution request message to the server. The source client receives a reply message from the server containing a resolved ATM address, and transmits a signaling message containing the resolved ATM address to the network to establish a connection. Over the established connection, the source client transmits data packets.

Inventors

  • 👤 Kazuhiko Isoyama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 23:07
CPC Classifications
H; H04; H04L; H04L61/00; H04L61/09; H04L61/10; H04L67/00; H04L67/01; H04L69/00; H04L69/22; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5614; H04L2012/5617; H04L2012/5629; H04L2012/563; H04L2012/5638; H04L2012/564; H04L2012/5645

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 209 words
A communication method for an ATM network which is formed by a plurality of logical subnetworks to each of which a server and at least one client are connected, the server having means for resolving an ATM address of a destination client using a layer- 3 address of a message from a source client, and means for routing a packet according to a layer- 3 address of the packet, the method comprising the steps of: a) examining, at said source client, a layer- 3 header of a packet to determine whether the packet has a connection-oriented traffic or a connectionless traffic; b) if the packet has a connectionless traffic, transmitting the packet from said source client to said server for causing the server to route the packet through the network; c) if the packet has a connection-oriented traffic, transmitting a request message from said source client to said server for causing the server to resolve an ATM address of a destination client and return a reply message containing the resolved ATM address; and d) receiving the reply message at the source client and transmitting therefrom a signaling message containing the resolved ATM address to the network to establish a connection, and subsequently transmitting data packets over the established connection.
Claim 2
Dependent Claim 209 words
A communication method for an ATM network which is formed by a plurality of logical subnetworks to each of which a server and at least one client are connected, the server having means for resolving an ATM address of a destination client using a layer- 3 address of a message from a source client, and means for routing a packet according to a layer- 3 address of the packet, the method comprising the steps of: a) examining, at said source client, a layer- 3 header of a packet to determine whether the packet has a connection-oriented traffic or a connectionless traffic; b) if the packet has a connectionless traffic, transmitting the packet from said source client to said server for causing the server to route the packet through the network; c) if the packet has a connection-oriented traffic, transmitting a request message from said source client to said server for causing the server to resolve an ATM address of a destination client and return a reply message containing the resolved ATM address; and d) receiving the reply message at the source client and transmitting therefrom a signaling message containing the resolved ATM address to the network to establish a connection, and subsequently transmitting data packets over the established connection.
Claim 3
Dependent Claim 38 words
The method of claim 1 , wherein said packet is an IPv6 protocol packet and the step (a) examines a priority field of the packet to determine whether the packet has a connection-oriented traffic or a connectionless traffic.
Claim 4
Dependent Claim 29 words
The method of claim 1 , wherein said server is arranged to resolve said ATM address and return said reply message according to a next hop resolution protocol (NHRP).
Claim 5
Dependent Claim 172 words
An ATM network comprising: a plurality of logical subnetworks, each of the logical subnetworks comprising a server and at least one client, said server having means for resolving ATM addresses of destination clients from a layer- 3 address of an ATM address resolution request message from a source client and means for routing a packet to a server of another subnetwork by using a layer- 3 address of the packet, said source client examining a layer- 3 header of a packet to determine whether the packet has a connection-oriented traffic or a connectionless traffic, (a) transmitting, if the packet has a connectionless traffic, the packet to said server for causing the server to route the packet through the network, and (b) transmitting, if the packet has a connection-oriented traffic, an ATM address resolution request message to said server, receiving a reply message therefrom containing a resolved ATM address, transmitting a signaling message containing the resolved ATM address to the network to establish a connection and transmitting data packets over the established connection.
Claim 6
Dependent Claim 172 words
An ATM network comprising: a plurality of logical subnetworks, each of the logical subnetworks comprising a server and at least one client, said server having means for resolving ATM addresses of destination clients from a layer- 3 address of an ATM address resolution request message from a source client and means for routing a packet to a server of another subnetwork by using a layer- 3 address of the packet, said source client examining a layer- 3 header of a packet to determine whether the packet has a connection-oriented traffic or a connectionless traffic, (a) transmitting, if the packet has a connectionless traffic, the packet to said server for causing the server to route the packet through the network, and (b) transmitting, if the packet has a connection-oriented traffic, an ATM address resolution request message to said server, receiving a reply message therefrom containing a resolved ATM address, transmitting a signaling message containing the resolved ATM address to the network to establish a connection and transmitting data packets over the established connection.
Claim 7
Dependent Claim 45 words
An ATM network as claimed in claim 4 , wherein said packet is an IPv6 protocol packet and wherein said source client is arranged to examine a priority field of the packet to determine whether the packet has a connection-oriented traffic or a connectionless traffic.
Claim 8
Dependent Claim 32 words
An ATM network as claimed in claim 4 , wherein said server is arranged to resolve said ATM address and return said reply message according to a next hop resolution protocol (NHRP).
Claim 9
Dependent Claim 213 words
A communication method for an ATM network which is formed by a plurality of logical subnetworks to each of which a server and at least one client are connected, the server having means for resolving an ATM address of a destination client using a layer- 3 address of a message from a source client, and means for routing a packet according to a layer- 3 address of the packet, the method comprising the steps of: a) examining, at said source client, a port number in a layer- 4 header of a packet to determine whether the packet has a connection-oriented traffic or a connectionless traffic; b) if the packet has a connectionless traffic, transmitting the packet from said source client to said server for causing the server to route the packet through the network; c) if the packet has a connection-oriented traffic, transmitting a request message from said source client to said server for causing the server to resolve an ATM address of a destination client and return a reply message containing the resolved ATM address; and d) receiving the reply message at the source client and transmitting therefrom a signaling message containing the resolved ATM address to the network to establish a connection, and subsequently transmitting data packets over the established connection.
Claim 10
Dependent Claim 213 words
A communication method for an ATM network which is formed by a plurality of logical subnetworks to each of which a server and at least one client are connected, the server having means for resolving an ATM address of a destination client using a layer- 3 address of a message from a source client, and means for routing a packet according to a layer- 3 address of the packet, the method comprising the steps of: a) examining, at said source client, a port number in a layer- 4 header of a packet to determine whether the packet has a connection-oriented traffic or a connectionless traffic; b) if the packet has a connectionless traffic, transmitting the packet from said source client to said server for causing the server to route the packet through the network; c) if the packet has a connection-oriented traffic, transmitting a request message from said source client to said server for causing the server to resolve an ATM address of a destination client and return a reply message containing the resolved ATM address; and d) receiving the reply message at the source client and transmitting therefrom a signaling message containing the resolved ATM address to the network to establish a connection, and subsequently transmitting data packets over the established connection.
Claim 11
Dependent Claim 182 words
An ATM network comprising: a plurality of logical subnetworks, each of the logical subnetworks comprising a server and at least one client; said server having means for resolving ATM addresses of destination clients from a layer- 3 address of an ATM address resolution request message from a source client and means for routing a packet to a server of another subnetwork by using a layer- 3 address of the packet; said source client examining a port number in a layer- 4 header of a packet to determine whether the packet has a connection-oriented traffic or a connectionless traffic; and when the packet has a connectionless traffic, said source client transmitting the packet to said server for causing the server to route the packet through the network, and when the packet has a connection-oriented traffic, said source client: transmitting an ATM address resolution request message to said server, receiving a reply message therefrom containing a resolved ATM address, and transmitting a signaling message containing the resolved ATM address to the network to establish a connection and transmitting data packets over the established connection.
Claim 12
Dependent Claim 182 words
An ATM network comprising: a plurality of logical subnetworks, each of the logical subnetworks comprising a server and at least one client; said server having means for resolving ATM addresses of destination clients from a layer- 3 address of an ATM address resolution request message from a source client and means for routing a packet to a server of another subnetwork by using a layer- 3 address of the packet; said source client examining a port number in a layer- 4 header of a packet to determine whether the packet has a connection-oriented traffic or a connectionless traffic; and when the packet has a connectionless traffic, said source client transmitting the packet to said server for causing the server to route the packet through the network, and when the packet has a connection-oriented traffic, said source client: transmitting an ATM address resolution request message to said server, receiving a reply message therefrom containing a resolved ATM address, and transmitting a signaling message containing the resolved ATM address to the network to establish a connection and transmitting data packets over the established connection.
Claim 13
Dependent Claim 154 words
A communication method for a source client in an ATM network, comprising: receiving a packet at said source client; determining a traffic type of said packet by examining a header of said packet, wherein said traffic type is one of a connectionless traffic type and a connection-oriented traffic type; when said traffic type of said packet is said connectionless traffic type, transmitting said packet from said source client to a server so as to cause said server to route said packet through said network; and when said traffic type of said packet is said connection-oriented traffic type: transmitting a request message from said source client to said server, said request message indicating a destination client, receiving a reply message containing a resolved ATM address relating to said destination client, transmitting from said source client a signaling message containing said resolved ATM address to establish a connection, and transmitting subsequent data packets over said connection.
Claim 14
Dependent Claim 154 words
A communication method for a source client in an ATM network, comprising: receiving a packet at said source client; determining a traffic type of said packet by examining a header of said packet, wherein said traffic type is one of a connectionless traffic type and a connection-oriented traffic type; when said traffic type of said packet is said connectionless traffic type, transmitting said packet from said source client to a server so as to cause said server to route said packet through said network; and when said traffic type of said packet is said connection-oriented traffic type: transmitting a request message from said source client to said server, said request message indicating a destination client, receiving a reply message containing a resolved ATM address relating to said destination client, transmitting from said source client a signaling message containing said resolved ATM address to establish a connection, and transmitting subsequent data packets over said connection.
Claim 15
Dependent Claim 61 words
The communication method for a source client in an ATM network as set forth in claim 9 , wherein: said packet has a packet format according to IPv4, said packet has a layer- 4 packet header, and said determination of said traffic type of said packet is based on a port number in said layer- 4 packet header of said packet.
Claim 16
Dependent Claim 61 words
The communication method for a source client in an ATM network as set forth in claim 9 , wherein: said packet has a packet format according to IPv6, said packet has a layer- 3 packet header, and said determination of said traffic type of said packet is based on a priority field in said layer- 3 packet header of said packet.

References Cited (Backward Citations)

US5600644A Cited
US5617540A Cited
US5878212A Cited
US6016319A Cited
US5825772A Cited
US5822320A Cited
US5812552A Cited
US5828844A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-02 2004-07-03 2005-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-02 2008-07-03 2009-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-02 2012-07-03 2013-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag