Patent US5822319A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5822319A Expired / Lapsed US ⏱️ 0.0 years remaining

Router device and datagram transfer method for data communication network system

Assignee: Toshiba Corp
•
Filing: 1996-05-17
•
Granted: 1998-10-13
•
Expires: 2016-05-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A router device realizing a datagram transfer method for improving the datagram transfer efficiency by ascertaining the transfer target and/or the requested quality of service without referring to the datagram content. The router device has network interfaces connected with networks including at least one virtual connection oriented network, a table for registering a correspondence between a virtual connection identifier and a transfer target network interface and/or a quality of service, a connection identifier analysis unit for determining a transfer target network interface and/or a quality of service for a datagram entered from one virtual connection, by referring to the table according to a virtual connection identifier of that one virtual connection. The datagram can be transferred to the determined transfer target network interface, while applying a priority control for datagrams to be transferred by the router device according to the determined quality of service.

Inventors

  • 👤 Kenichi Nagami
  • 👤 Yasuhiro Katsube

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 13:16
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L45/00; H04L45/02; H04L45/10; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5614; H04L2012/5616; H04L2012/5619; H04L2012/562; H04L2012/5638; H04L2012/5646; H04L2012/5652; H04L2012/5653; H04L2012/5665; H04L2012/5667; H04L2012/5678; H04L2012/5679

Claims Analysis

Total Claims: 62
Claim 1
Independent Claim 93 words
A router device for transferring datagrams among networks comprising: network interfaces connected with networks including at least one virtual connection oriented network; a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the datagram to the transfer target network interface determined by the connection identifier analysis means.
Claim 2
Dependent Claim 93 words
A router device for transferring datagrams among networks comprising: network interfaces connected with networks including at least one virtual connection oriented network; a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the datagram to the transfer target network interface determined by the connection identifier analysis means.
Claim 3
Dependent Claim 27 words
The router device of claim 1, further comprising reception means for receiving a datalink frame from the virtual connection and assembling the datalink frame into the datagram.
Claim 4
Dependent Claim 46 words
The router device of claim 1, wherein the memory also stores a correspondence between a virtual connection identifier and an output virtual connection identifier to be used in a case where a network connected with the transfer target network interface is a virtual connection oriented network.
Claim 5
Dependent Claim 28 words
The router device of claim 3, wherein the connection identifier analysis means also notifies an output virtual connection identifier for the datagram to the transfer target network interface.
Claim 6
Dependent Claim 46 words
The router device of claim 1, wherein the memory also stores a correspondence between a virtual connection identifier and a next hop network layer address to be used in a case where network connected with the transfer target network interface is a non-virtual connection oriented network.
Claim 7
Dependent Claim 29 words
The router device of claim 5, wherein the connection identifier analysis means also notifies a next hop network layer address for the datagram to the transfer target network interface.
Claim 8
Dependent Claim 108 words
The router device of claim 1, further comprising: datagram analysis means for registering in advance a correspondence between a datagram content and a transfer target network interface, and determining a transfer target network interface for the datagram according to a datagram content of the datagram when the memory does not store the transfer target network interface in correspondence to the virtual connection identifier of the virtual connection; wherein the transfer means transfers the datagram to the transfer target network interface determined by the datagram analysis means when the memory does not store the transfer target network interface in correspondence to the virtual connection identifier of the virtual connection.
Claim 9
Dependent Claim 106 words
The router device of claim 1 wherein: the memory also stores a correspondence between a virtual connection identifier and a quality of service; the connection identifier analysis means also determines a quality of service for the datagram by referring to the memory according to a virtual connection identifier of the virtual connection; and the router device further comprises: scheduler means for applying a priority control for datagrams to be transferred by the router device according to the quality of service determined by the connection identifier analysis means, such that the transfer means transfers the datagram to which the priority control is applied by the scheduler means.
Claim 10
Dependent Claim 76 words
The router device of claim 8, further comprising: datagram analysis means for registering in advance a correspondence between a datagram content and a transfer target network interface, and determining a transfer target network interface for the datagram to which the priority control is applied by the scheduler means according to a datagram content of the datagram; wherein the scheduler means makes the priority control of orders in which datagrams are given to the datagram analysis means.
Claim 11
Dependent Claim 58 words
The router device of claim 8 further comprising: processing means for determining a transfer target network interface and/or next hop network layer address and applying a network layer processing for the datagram to be transferred by the router device; wherein the scheduler means makes the priority control of orders in which datagrams are given to the processing means.
Claim 12
Dependent Claim 27 words
The router device of claim 1, further comprising datagram processing means for applying a network layer processing to the datagram to be transferred by the router device.
Claim 13
Dependent Claim 18 words
The router device of claim 11, wherein the datagram processing means is separately provided for each network interface.
Claim 14
Dependent Claim 104 words
A router device for transferring datagrams among networks, comprising: at least one network interface connected with at least one virtual connection oriented network; a memory for storing a correspondence between a virtual connection identifier and an output virtual connection identifier; connection identifier analysis means for determining an output virtual connection identifier for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the datagram such that the datagram is outputted to a virtual connection having the output virtual connection identifier determined by the connection identifier analysis means.
Claim 15
Dependent Claim 104 words
A router device for transferring datagrams among networks, comprising: at least one network interface connected with at least one virtual connection oriented network; a memory for storing a correspondence between a virtual connection identifier and an output virtual connection identifier; connection identifier analysis means for determining an output virtual connection identifier for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the datagram such that the datagram is outputted to a virtual connection having the output virtual connection identifier determined by the connection identifier analysis means.
Claim 16
Dependent Claim 27 words
The router device of claim 13, further comprising reception means for receiving a datalink frame from the virtual connection and assembling the datalink frame into the datagram.
Claim 17
Dependent Claim 119 words
A router device for transferring datagrams among networks, comprising: at least one network interface connected with at least one virtual connection oriented network; a memory for storing a correspondence between a virtual connection identifier and a quality of service; connection identifier analysis means for determining a quality of service for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; scheduler means for applying a priority control for datagrams to be transferred by the router device according to the quality of service determined by the connection identifier analysis means; and transfer means for transferring the datagram to which the priority control is applied by the scheduler means.
Claim 18
Dependent Claim 119 words
A router device for transferring datagrams among networks, comprising: at least one network interface connected with at least one virtual connection oriented network; a memory for storing a correspondence between a virtual connection identifier and a quality of service; connection identifier analysis means for determining a quality of service for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; scheduler means for applying a priority control for datagrams to be transferred by the router device according to the quality of service determined by the connection identifier analysis means; and transfer means for transferring the datagram to which the priority control is applied by the scheduler means.
Claim 19
Dependent Claim 76 words
The router device of claim 15, further comprising: datagram analysis means for registering in advance a correspondence between a datagram content and a transfer target network interface, and determining a transfer target network interface for the datagram to which the priority control is applied by the scheduler means according to a datagram content of the datagram; wherein the scheduler means makes the priority control of orders in which datagrams are given to the datagram analysis means.
Claim 20
Dependent Claim 58 words
The router device of claim 15, further comprising: processing means for determining a transfer target network interface and/or next hop network layer address and applying a network layer processing for the datagram to be transferred by the router device; wherein the scheduler means makes the priority control of orders in which datagrams are given to the processing means.
Claim 21
Dependent Claim 210 words
A router device for transferring AAL frames from an ATM network through network interfaces connected with networks including at least one ATM network, each network interface connected with said at least one ATM network including reception means for receiving ATM cells from an ATM network and assembling an AAL frame from the received ATM cells, and transmission means for forming ATM cells from an AAL frame and transmitting the formed ATM cells to an ATM network, the router device comprising: a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; processing means for determining a transfer target network interface for the AAL frame by assembling datagram from the AAL frame and analyzing the assembled datagram, when the memory does not store the transfer target network interface in correspondence to the virtual connection identifier of the virtual connection; and transfer means for transferring the AAL frame to the transfer target network interface determined by one of the connection identifier analysis means and the processing means.
Claim 22
Dependent Claim 210 words
A router device for transferring AAL frames from an ATM network through network interfaces connected with networks including at least one ATM network, each network interface connected with said at least one ATM network including reception means for receiving ATM cells from an ATM network and assembling an AAL frame from the received ATM cells, and transmission means for forming ATM cells from an AAL frame and transmitting the formed ATM cells to an ATM network, the router device comprising: a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; processing means for determining a transfer target network interface for the AAL frame by assembling datagram from the AAL frame and analyzing the assembled datagram, when the memory does not store the transfer target network interface in correspondence to the virtual connection identifier of the virtual connection; and transfer means for transferring the AAL frame to the transfer target network interface determined by one of the connection identifier analysis means and the processing means.
Claim 23
Dependent Claim 130 words
An ATM network interface card device for interfacing an ATM network and a bus for connecting other network interfaces connected with other networks, the ATM network interface card device comprising: reception means for receiving ATM cells from the ATM network and assembling an AAL frame from the received ATM cells; a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the AAL frame through the bus to the transfer target network interface determined by the connection identifier analysis means.
Claim 24
Dependent Claim 130 words
An ATM network interface card device for interfacing an ATM network and a bus for connecting other network interfaces connected with other networks, the ATM network interface card device comprising: reception means for receiving ATM cells from the ATM network and assembling an AAL frame from the received ATM cells; a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the AAL frame through the bus to the transfer target network interface determined by the connection identifier analysis means.
Claim 25
Dependent Claim 179 words
A router device for transferring datagrams among networks, comprising: at least one network interface connected with at least one virtual connection oriented network; a memory for storing a correspondence between a virtual connection identifier and a protocol type information indicating a type and/or a version of a protocol; connection identifier analysis means for determining a protocol type information for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; datagram analysis means for determining a transfer target network interface/next hop network layer address for the datagram according to a datagram content of the datagram, the datagram analysis means having a plurality of processors in correspondence to different protocols, and the datagram is entered into one of said plurality of processors which corresponds to a protocol of a type and/or a version indicated by the protocol type information determined by the connection identifier analysis means; and transfer means for transferring the datagram to the transfer target network interface/next hop network layer address determined by the datagram analysis means.
Claim 26
Dependent Claim 179 words
A router device for transferring datagrams among networks, comprising: at least one network interface connected with at least one virtual connection oriented network; a memory for storing a correspondence between a virtual connection identifier and a protocol type information indicating a type and/or a version of a protocol; connection identifier analysis means for determining a protocol type information for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; datagram analysis means for determining a transfer target network interface/next hop network layer address for the datagram according to a datagram content of the datagram, the datagram analysis means having a plurality of processors in correspondence to different protocols, and the datagram is entered into one of said plurality of processors which corresponds to a protocol of a type and/or a version indicated by the protocol type information determined by the connection identifier analysis means; and transfer means for transferring the datagram to the transfer target network interface/next hop network layer address determined by the datagram analysis means.
Claim 27
Independent Claim 101 words
A method for transferring datagrams among networks, using a router device having network interfaces connected with networks including at least one virtual connection oriented network, the method comprising the steps of: storing a correspondence between a virtual connection identifier and a transfer target network interface in a memory provided at the router device; determining a transfer target network interface for a datagram entered from a virtual connection at the router device, by referring to the memory according to a virtual connection identifier of the virtual connection; and transferring the datagram to the transfer target network interface determined by the determining step.
Claim 28
Independent Claim 101 words
A method for transferring datagrams among networks, using a router device having network interfaces connected with networks including at least one virtual connection oriented network, the method comprising the steps of: storing a correspondence between a virtual connection identifier and a transfer target network interface in a memory provided at the router device; determining a transfer target network interface for a datagram entered from a virtual connection at the router device, by referring to the memory according to a virtual connection identifier of the virtual connection; and transferring the datagram to the transfer target network interface determined by the determining step.
Claim 29
Independent Claim 108 words
A method for transferring datagrams among networks, using a router device having at least one network interface connected with at least one virtual connection oriented network, the method comprising the steps of: storing a correspondence between a virtual connection identifier and an output virtual connection identifier in a memory provided at the router device; determining an output virtual connection identifier for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transferring the datagram such that the datagram is outputted to a virtual connection having the output virtual connection identifier determined by the determining step.
Claim 30
Independent Claim 108 words
A method for transferring datagrams among networks, using a router device having at least one network interface connected with at least one virtual connection oriented network, the method comprising the steps of: storing a correspondence between a virtual connection identifier and an output virtual connection identifier in a memory provided at the router device; determining an output virtual connection identifier for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transferring the datagram such that the datagram is outputted to a virtual connection having the output virtual connection identifier determined by the determining step.
Claim 31
Independent Claim 124 words
A method for transferring datagrams among networks, using a router device having at least one network interface connected with at least one virtual connection oriented network, the method comprising the steps of: storing a correspondence between a virtual connection identifier and a quality of service in a memory provided at the router device; determining a quality of service for a datagram entered from a virtual connection at the router device, by referring to the memory according to a virtual connection identifier of the virtual connection; applying a priority control for datagrams to be transferred by the router device according to the quality of service determined by the determining step; and transferring the datagram to which the priority control is applied by the applying step.
Claim 32
Independent Claim 124 words
A method for transferring datagrams among networks, using a router device having at least one network interface connected with at least one virtual connection oriented network, the method comprising the steps of: storing a correspondence between a virtual connection identifier and a quality of service in a memory provided at the router device; determining a quality of service for a datagram entered from a virtual connection at the router device, by referring to the memory according to a virtual connection identifier of the virtual connection; applying a priority control for datagrams to be transferred by the router device according to the quality of service determined by the determining step; and transferring the datagram to which the priority control is applied by the applying step.
Claim 33
Independent Claim 212 words
A method for transferring AAL frames from an ATM network, using a router device having network interfaces connected with networks including at least one ATM network, each network interface connected with said at least one ATM network including reception means for receiving ATM cells from an ATM network and assembling an AAL frame from the received ATM cells, and transmission means for forming ATM cells from an AAL frame and transmitting the formed ATM cells to an ATM network, the method comprising the steps of: storing a correspondence between a virtual connection identifier and a transfer target network interface in a memory provided at the router device; determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; processing the AAL frame to determine a transfer target network interface for the AAL frame by assembling datagram from the AAL frame and analyzing the assembled datagram, when the memory does not store the transfer target network interface in correspondence to the virtual connection identifier of the virtual connection; and transferring the AAL frame to the transfer target network interface determined by one of the determining step and the processing step.
Claim 34
Independent Claim 212 words
A method for transferring AAL frames from an ATM network, using a router device having network interfaces connected with networks including at least one ATM network, each network interface connected with said at least one ATM network including reception means for receiving ATM cells from an ATM network and assembling an AAL frame from the received ATM cells, and transmission means for forming ATM cells from an AAL frame and transmitting the formed ATM cells to an ATM network, the method comprising the steps of: storing a correspondence between a virtual connection identifier and a transfer target network interface in a memory provided at the router device; determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; processing the AAL frame to determine a transfer target network interface for the AAL frame by assembling datagram from the AAL frame and analyzing the assembled datagram, when the memory does not store the transfer target network interface in correspondence to the virtual connection identifier of the virtual connection; and transferring the AAL frame to the transfer target network interface determined by one of the determining step and the processing step.
Claim 35
Independent Claim 112 words
A method for interfacing an ATM network and a bus for connecting other network interfaces connected with other networks, the method comprising the steps of: receiving ATM cells from the ATM network and assembling an AAL frame from the received ATM cells; storing a correspondence between a virtual connection identifier and a transfer target network interface in a memory; determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transferring the AAL frame through the bus to the transfer target network interface determined by the determining step.
Claim 36
Independent Claim 112 words
A method for interfacing an ATM network and a bus for connecting other network interfaces connected with other networks, the method comprising the steps of: receiving ATM cells from the ATM network and assembling an AAL frame from the received ATM cells; storing a correspondence between a virtual connection identifier and a transfer target network interface in a memory; determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transferring the AAL frame through the bus to the transfer target network interface determined by the determining step.
Claim 37
Independent Claim 176 words
A method for transferring datagrams among networks, using a router device having at least one network interface connected with at least one virtual connection oriented network, the method comprising the steps of: storing a correspondence between a virtual connection identifier and a protocol type information indicating a type and/or a version of a protocol in a memory provided at the router device; determining a protocol type information for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; determining a transfer target network interface/next hop network layer address for the datagram according to a datagram content of the datagram, wherein a plurality of processors are provided at the router device in correspondence to different protocols, and the datagram is entered into one of said plurality of processors which corresponds to a protocol of a type and/or a version indicated by the protocol type information determined by the determining step; and transferring the datagram to the determined transfer target network interface/next hop network layer address.
Claim 38
Independent Claim 176 words
A method for transferring datagrams among networks, using a router device having at least one network interface connected with at least one virtual connection oriented network, the method comprising the steps of: storing a correspondence between a virtual connection identifier and a protocol type information indicating a type and/or a version of a protocol in a memory provided at the router device; determining a protocol type information for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; determining a transfer target network interface/next hop network layer address for the datagram according to a datagram content of the datagram, wherein a plurality of processors are provided at the router device in correspondence to different protocols, and the datagram is entered into one of said plurality of processors which corresponds to a protocol of a type and/or a version indicated by the protocol type information determined by the determining step; and transferring the datagram to the determined transfer target network interface/next hop network layer address.
Claim 39
Dependent Claim 140 words
A data communication network system, comprising: networks including at least one virtual connection oriented network; a transmission node provided in each network for transmitting datagrams such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks, the router device including: network interfaces connected with said at least two of the networks; a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the datagram to the transfer target network interface determined by the connection identifier analysis means.
Claim 40
Dependent Claim 140 words
A data communication network system, comprising: networks including at least one virtual connection oriented network; a transmission node provided in each network for transmitting datagrams such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks, the router device including: network interfaces connected with said at least two of the networks; a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the datagram to the transfer target network interface determined by the connection identifier analysis means.
Claim 41
Dependent Claim 153 words
A data communication network system comprising: networks including at least one virtual connection oriented network; a transmission node provided in each network for transmitting datagrams such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks, the router device including: at least one network interface connected with said at least two of the networks; a memory for storing a correspondence between a virtual connection identifier and an output virtual connection identifier; connection identifier analysis means for determining an output virtual connection identifier for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the datagram such that the datagram is outputted to a virtual connection having the output virtual connection identifier determined by the connection identifier analysis means.
Claim 42
Dependent Claim 153 words
A data communication network system comprising: networks including at least one virtual connection oriented network; a transmission node provided in each network for transmitting datagrams such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks, the router device including: at least one network interface connected with said at least two of the networks; a memory for storing a correspondence between a virtual connection identifier and an output virtual connection identifier; connection identifier analysis means for determining an output virtual connection identifier for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the datagram such that the datagram is outputted to a virtual connection having the output virtual connection identifier determined by the connection identifier analysis means.
Claim 43
Dependent Claim 169 words
A data communication network system, comprising: networks including at least one virtual connection oriented network; a transmission node provided in each network for transmitting datagrams such that datagrams with an identical quality of service are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks, the router device including: at least one network interface connected with said at least two of the networks; a memory for storing a correspondence between a virtual connection identifier and a quality of service; connection identifier analysis means for determining a quality of service for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; scheduler means for applying a priority control for datagrams to be transferred by the router device according to the quality of service determined by the connection identifier analysis means; and transfer means for transferring the datagram to which the priority control is applied by the scheduler means.
Claim 44
Dependent Claim 169 words
A data communication network system, comprising: networks including at least one virtual connection oriented network; a transmission node provided in each network for transmitting datagrams such that datagrams with an identical quality of service are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks, the router device including: at least one network interface connected with said at least two of the networks; a memory for storing a correspondence between a virtual connection identifier and a quality of service; connection identifier analysis means for determining a quality of service for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; scheduler means for applying a priority control for datagrams to be transferred by the router device according to the quality of service determined by the connection identifier analysis means; and transfer means for transferring the datagram to which the priority control is applied by the scheduler means.
Claim 45
Dependent Claim 255 words
A data communication network system, comprising: networks including at least one ATM network; a transmission node provided in each network for transmitting datagrams such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks, and for transferring AAL frames from an ATM network through network interfaces connected with the networks, each network interface connected with said at least one ATM network including reception means for receiving ATM cells from an ATM network and assembling an AAL frame from the received ATM cells, and transmission means for forming ATM cells from an AAL frame and transmitting the formed ATM cells to an ATM network, the router device including: a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; processing means for determining a transfer target network interface for the AAL frame by assembling datagram from the AAL frame and analyzing the assembled datagram, when the memory does not store the transfer target network interface in correspondence to the virtual connection identifier of the virtual connection; and transfer means for transferring the AAL frame to the transfer target network interface determined by one of the connection identifier analysis means and the processing means.
Claim 46
Dependent Claim 255 words
A data communication network system, comprising: networks including at least one ATM network; a transmission node provided in each network for transmitting datagrams such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks, and for transferring AAL frames from an ATM network through network interfaces connected with the networks, each network interface connected with said at least one ATM network including reception means for receiving ATM cells from an ATM network and assembling an AAL frame from the received ATM cells, and transmission means for forming ATM cells from an AAL frame and transmitting the formed ATM cells to an ATM network, the router device including: a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; processing means for determining a transfer target network interface for the AAL frame by assembling datagram from the AAL frame and analyzing the assembled datagram, when the memory does not store the transfer target network interface in correspondence to the virtual connection identifier of the virtual connection; and transfer means for transferring the AAL frame to the transfer target network interface determined by one of the connection identifier analysis means and the processing means.
Claim 47
Dependent Claim 187 words
A data communication network system, comprising: networks including at least one ATM network; a transmission node provided in each network for transmitting datagrams such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks including an ATM network; and an ATM network interface card device for interfacing an ATM network and a bus for connecting other network interfaces connected with other networks, the ATM network interface card device including: reception means for receiving ATM cells from the ATM network and assembling an AAL frame from the received ATM cells; a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the AAL frame through the bus to the transfer target network interface determined by the connection identifier analysis means.
Claim 48
Dependent Claim 187 words
A data communication network system, comprising: networks including at least one ATM network; a transmission node provided in each network for transmitting datagrams such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks including an ATM network; and an ATM network interface card device for interfacing an ATM network and a bus for connecting other network interfaces connected with other networks, the ATM network interface card device including: reception means for receiving ATM cells from the ATM network and assembling an AAL frame from the received ATM cells; a memory for storing a correspondence between a virtual connection identifier and a transfer target network interface; connection identifier analysis means for determining a transfer target network interface for an AAL frame assembled from ATM cells entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; and transfer means for transferring the AAL frame through the bus to the transfer target network interface determined by the connection identifier analysis means.
Claim 49
Dependent Claim 230 words
A data communication network system, comprising: networks including at least one virtual connection oriented network; a transmission node provided in each network for transmitting datagrams such that datagrams of an identical protocol type and/or version are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks, the router device including: at least one network interface connected with said at least two of the networks; a memory for storing a correspondence between a virtual connection identifier and a protocol type information indicating a type and/or a version of a protocol; connection identifier analysis means for determining a protocol type information for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; datagram analysis means for determining a transfer target network interface/next hop network layer address for the datagram according to a datagram content of the datagram, the datagram analysis means having a plurality of processors in correspondence to different protocols, and the datagram is entered into one of said plurality of processors which corresponds to a protocol of a type and/or a version indicated by the protocol type information determined by the connection identifier analysis means; and transfer means for transferring the datagram to the transfer target network interface/next hop network layer address determined by the datagram analysis means.
Claim 50
Dependent Claim 230 words
A data communication network system, comprising: networks including at least one virtual connection oriented network; a transmission node provided in each network for transmitting datagrams such that datagrams of an identical protocol type and/or version are transmitted through at least one specific virtual connection; and a router device for connecting at least two of the networks, the router device including: at least one network interface connected with said at least two of the networks; a memory for storing a correspondence between a virtual connection identifier and a protocol type information indicating a type and/or a version of a protocol; connection identifier analysis means for determining a protocol type information for a datagram entered from a virtual connection, by referring to the memory according to a virtual connection identifier of the virtual connection; datagram analysis means for determining a transfer target network interface/next hop network layer address for the datagram according to a datagram content of the datagram, the datagram analysis means having a plurality of processors in correspondence to different protocols, and the datagram is entered into one of said plurality of processors which corresponds to a protocol of a type and/or a version indicated by the protocol type information determined by the connection identifier analysis means; and transfer means for transferring the datagram to the transfer target network interface/next hop network layer address determined by the datagram analysis means.
Claim 51
Dependent Claim 103 words
A transmission node device for transmitting datagrams to a router device, comprising: a memory for storing a correspondence between a destination and an output virtual connection identifier, the correspondence being known to the router device; datagram analysis means for determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a destination of the datagram; and transmission means for transmitting the datagram to a virtual connection having the output virtual connection identifier determined by the datagram analysis means, such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection.
Claim 52
Dependent Claim 103 words
A transmission node device for transmitting datagrams to a router device, comprising: a memory for storing a correspondence between a destination and an output virtual connection identifier, the correspondence being known to the router device; datagram analysis means for determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a destination of the datagram; and transmission means for transmitting the datagram to a virtual connection having the output virtual connection identifier determined by the datagram analysis means, such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection.
Claim 53
Dependent Claim 125 words
A transmission node device for transmitting datagrams to a router device, comprising: a memory for storing a correspondence between a quality of service specifying information indicating a quality of service and an output virtual connection identifier, the correspondence being known to the router device; datagram analysis means for determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a quality of service specifying information of the datagram; and transmission means for transmitting the datagram to a virtual connection having a virtual connection identifier identical to the output virtual connection identifier determined by the datagram analysis means, such that datagrams with an identical quality of service specifying information are transmitted through at least one specific virtual connection.
Claim 54
Dependent Claim 125 words
A transmission node device for transmitting datagrams to a router device, comprising: a memory for storing a correspondence between a quality of service specifying information indicating a quality of service and an output virtual connection identifier, the correspondence being known to the router device; datagram analysis means for determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a quality of service specifying information of the datagram; and transmission means for transmitting the datagram to a virtual connection having a virtual connection identifier identical to the output virtual connection identifier determined by the datagram analysis means, such that datagrams with an identical quality of service specifying information are transmitted through at least one specific virtual connection.
Claim 55
Dependent Claim 128 words
A transmission node device for transmitting datagrams to a router device, comprising: a memory for storing a correspondence between a protocol type information indicating a type and/or a version of a protocol and an output virtual connection identifier, the correspondence being known to the router device; datagram analysis means for determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a type and/or a version of a protocol of the datagram; and transmission means for transmitting the datagram to a virtual connection having a virtual connection identifier identical to the output virtual connection identifier determined by the datagram analysis means, such that datagrams of an identical protocol type and/or version are transmitted through at least one specific virtual connection.
Claim 56
Dependent Claim 128 words
A transmission node device for transmitting datagrams to a router device, comprising: a memory for storing a correspondence between a protocol type information indicating a type and/or a version of a protocol and an output virtual connection identifier, the correspondence being known to the router device; datagram analysis means for determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a type and/or a version of a protocol of the datagram; and transmission means for transmitting the datagram to a virtual connection having a virtual connection identifier identical to the output virtual connection identifier determined by the datagram analysis means, such that datagrams of an identical protocol type and/or version are transmitted through at least one specific virtual connection.
Claim 57
Independent Claim 96 words
A method for transmitting datagrams to a router device, comprising the steps of: storing in a memory a correspondence between a destination and an output virtual connection identifier, the correspondence being known to the router device; determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a destination of the datagram; and transmitting the datagram to a virtual connection having the output virtual connection identifier determined by the determining step, such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection.
Claim 58
Independent Claim 96 words
A method for transmitting datagrams to a router device, comprising the steps of: storing in a memory a correspondence between a destination and an output virtual connection identifier, the correspondence being known to the router device; determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a destination of the datagram; and transmitting the datagram to a virtual connection having the output virtual connection identifier determined by the determining step, such that datagrams destined to an identical destination are transmitted through at least one specific virtual connection.
Claim 59
Independent Claim 118 words
A method for transmitting datagrams to a router device, comprising the steps of: storing in a memory a correspondence between a quality of service specifying information indicating a quality of service and an output virtual connection identifier, the correspondence being known to the router device; determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a quality of service specifying information of the datagram; and transmitting the datagram to a virtual connection having a virtual connection identifier identical to the output virtual connection identifier determined by the determining step, such that datagrams with an identical quality of service specifying information are transmitted through at least one specific virtual connection.
Claim 60
Independent Claim 118 words
A method for transmitting datagrams to a router device, comprising the steps of: storing in a memory a correspondence between a quality of service specifying information indicating a quality of service and an output virtual connection identifier, the correspondence being known to the router device; determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a quality of service specifying information of the datagram; and transmitting the datagram to a virtual connection having a virtual connection identifier identical to the output virtual connection identifier determined by the determining step, such that datagrams with an identical quality of service specifying information are transmitted through at least one specific virtual connection.
Claim 61
Independent Claim 121 words
A method for transmitting datagrams to a router device, comprising the steps of: storing in a memory a correspondence between a protocol type information indicating a type and/or a version of a protocol and an output virtual connection identifier, the correspondence being known to the router device; determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a type and/or a version of a protocol of the datagram; and transmitting the datagram to a virtual connection having a virtual connection identifier identical to the output virtual connection identifier determined by the determining step, such that datagrams of an identical protocol type and/or version are transmitted through at least one specific virtual connection.
Claim 62
Independent Claim 121 words
A method for transmitting datagrams to a router device, comprising the steps of: storing in a memory a correspondence between a protocol type information indicating a type and/or a version of a protocol and an output virtual connection identifier, the correspondence being known to the router device; determining an output virtual connection identifier for a datagram to be transmitted, by referring to the memory according to a type and/or a version of a protocol of the datagram; and transmitting the datagram to a virtual connection having a virtual connection identifier identical to the output virtual connection identifier determined by the determining step, such that datagrams of an identical protocol type and/or version are transmitted through at least one specific virtual connection.

References Cited (Backward Citations)

US5452296A Cited
US5463621A Cited
US5499238A Cited
US5490140A Cited
US5490141A Cited
US5666361A Cited
US5633866A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-12 2002-04-13 2002-10-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-12 2006-04-13 2006-10-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-12 2010-04-13 2010-10-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag