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

Router for high-speed packet communication between terminal apparatuses in different LANs

Assignee: Anritsu Corp
•
Filing: 1997-11-24
•
Granted: 1999-12-07
•
Expires: 2017-11-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a router having a routing section for performing routing on the basis of a routing table and an ARP (address resolution protocol) table to transmit a received packet to a destination, and adapted to connect a plurality of local area networks (LANs), to realize high-speed routing, the IP addresses and MAC addresses of the terminal apparatuses in the LANs directly connected to the router are stored in a memory table in correspondence with the interfaces information to which the LANs are connected, together with the IP addresses of the terminal apparatuses in a LAN connected to the router through another router, the MAC address of another router, and the interfaces information to which another router is connected, which are stored in correspondence with each other. When a packet determination section determines that a received packet satisfies predetermined conditions, and a registration determination section determines that destination IP address of the packet is registered in the memory table, a second routing section specially designed for packets satisfying the predetermined conditions reads out information corresponding to the IP address from the memory table, updates the MAC address of the received packet with the information, and outputs the packet.

Inventors

  • 👤 Mitsuhiro Kawafuji
  • 👤 Yasuaki Shimizu
  • 👤 Kiyoshi Kitagawa

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 12:46
CPC Classifications
H; H04; H04L; H04L61/00; H04L61/09; H04L61/10

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 238 words
A router having a first routing section for performing routing based on a routing table and an ARP (address resolution protocol) table to transmit a received packet to a destination and adapted to connect a plurality of local area networks (LANs), comprising: a memory table for storing a MAC (media access control) address and interface information obtained by processing an IP (Internet protocol) address of the destination of the received packet in said first routing section in association with the IP address of the destination; and a processor which obtains a MAC address and interface information corresponding to the IP address by using information in said memory table when the same IP address of the destination as the IP address of the destination stored. in said memory table is input after processing by said first routing section, wherein said processor comprises: a registration determination section for checking whether the IP address of the destination of the received packet is stored in said memory table; and a second routing section for outputting the received packet based on the MAC address corresponding to the IP address by using information in said memory table, when said registration determination section determines that the IP address of the destination of the received packet is stored, and wherein said first routing section performs routing when the registration determination section determines that the IP address of the destination of the received packet is not stored.
Claim 2
Dependent Claim 238 words
A router having a first routing section for performing routing based on a routing table and an ARP (address resolution protocol) table to transmit a received packet to a destination and adapted to connect a plurality of local area networks (LANs), comprising: a memory table for storing a MAC (media access control) address and interface information obtained by processing an IP (Internet protocol) address of the destination of the received packet in said first routing section in association with the IP address of the destination; and a processor which obtains a MAC address and interface information corresponding to the IP address by using information in said memory table when the same IP address of the destination as the IP address of the destination stored. in said memory table is input after processing by said first routing section, wherein said processor comprises: a registration determination section for checking whether the IP address of the destination of the received packet is stored in said memory table; and a second routing section for outputting the received packet based on the MAC address corresponding to the IP address by using information in said memory table, when said registration determination section determines that the IP address of the destination of the received packet is stored, and wherein said first routing section performs routing when the registration determination section determines that the IP address of the destination of the received packet is not stored.
Claim 3
Dependent Claim 37 words
A router according to claim 1, wherein when the IP address of the destination corresponds to a terminal apparatus in a LAN connected through another router, the MAC address is a MAC address of said another router.
Claim 4
Dependent Claim 23 words
A router according to claim 1, wherein said processor includes a packet determination section for checking whether the received packet satisfies predetermined conditions.
Claim 5
Dependent Claim 60 words
A router according to claim 1, wherein said second routing section updates the IP header and the MAC address corresponding to the IP address of the destination of the received packet, and outputs the packet to the destination when the MAC address and the interface information corresponding to the IP address are obtained by using information in said memory table.
Claim 6
Dependent Claim 96 words
A router according to claim 1, wherein said processor comprises: a packet determination section for checking whether the received packet satisfies predetermined conditions; and wherein said second routing section updates the IP header and the MAC address corresponding to the IP address of the destination of the received packet and outputs the packet to the destination on the basis of the determination results obtained by said packet determination section and said registration determination section when the MAC address and the interface information corresponding to the IP address are obtained by using information in said memory table.
Claim 7
Dependent Claim 15 words
A router according to claim 3, wherein said packet determination section is formed by hardware.
Claim 8
Dependent Claim 15 words
A router according to claim 1, wherein said registration determination section is formed by hardware.
Claim 9
Dependent Claim 15 words
A router according to claim 4, wherein said second routing section is formed by hardware.
Claim 10
Dependent Claim 24 words
A router according to claim 5, wherein said packet determination section, said registration determination section, and said second routing section are formed by hardware.
Claim 11
Dependent Claim 71 words
A router according to claim 1, wherein said processor comprises: a packet determination section for checking whether the received packet satisfies predetermined conditions; and wherein said first routing section performs the routing when said packet determination section determines that the packet does not satisfy the predetermined conditions, or said registration determination section determines that the IP address of the destination of the received packet is not stored in said memory table.
Claim 12
Dependent Claim 41 words
A router according to claim 10, wherein said first routing section includes means for storing the IP address of the destination. of the received packet and the corresponding MAC address and interface information in said memory table when routing is performed.
Claim 13
Dependent Claim 24 words
A router according to claim 1, further comprising means for updating stored contents of said memory table in accordance with a frequency of use.
Claim 14
Dependent Claim 65 words
A router according to claim 1, further comprising a plurality of interfaces for connection to said plurality of LANs so that a MAC address of a packet received through one of said interfaces to output the packet to a nearest LAN so as to transmit the packet to the LAN to which a terminal apparatus corresponding to a destination IP address of the packet belongs.
Claim 15
Dependent Claim 131 words
A router according to claim 13, wherein IP addresses of terminal apparatuses in LANs directly connected to said interfaces and IP addresses of terminal apparatuses in LANs connected to said router through other routers are stored in said memory table, together with MAC addresses of said terminal apparatuses in said LANs directly connected to said interfaces, which are stored in correspondence with the IP addresses, a MAC address of said other routers, which is stored in correspondence with the IP addresses of said terminal apparatuses in said LAN connected to said router through said other routers, and pieces of designation information for designating interfaces for directly transmitting packets to said terminal apparatuses having the stored MAC addresses and said other routers, which are stored in correspondence with the respective IP addresses.
Claim 16
Dependent Claim 126 words
A router according to claim 14, wherein said processor comprises: packet determination means for comparing data of a header portion of the received packet with corresponding predetermined values to check whether the received packet satisfies the predetermined conditions; and wherein said second routing section reads out a MAC address corresponding to the destination address and corresponding interface designation information from said memory table when said packet determination means determines that the received packet. satisfies the predetermined conditions, and said registration determination means determines that the destination IP address is registered in said memory table, updates the MAC address of the received packet with the readout MAC address and the MAC address of said router, and outputs the packet from said interface designated by the designation information.

References Cited (Backward Citations)

US5426637A Cited
US5732071A Cited
US5815668A Cited
US5633865A Cited
US5754547A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-06 2003-06-07 2003-12-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-06 2007-06-07 2007-12-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-06 2011-06-07 2011-12-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag