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

Forwarding internetwork packets by replacing the destination address

Assignee: Avaya Inc
•
Filing: 1996-02-15
•
Granted: 1998-04-14
•
Expires: 2016-02-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for filtering and forwarding local broadcast traffic across network boundaries. According to one embodiment, the method comprises the step of providing a broadcast list for a source network wherein the broadcast list includes at least one entry that specifies a network address. When a local broadcast packet is received from the source network, a copy of the local broadcast packet is made for each entry in the broadcast to produce a copied packet. The destination address of each copied packet is replaced with a corresponding destination address of a broadcast list to produce a modified packet, and the modified packets are transmitted such that the modified packets are delivered to networks specified by the broadcast list.

Inventors

  • 👤 James W. Dunne
  • 👤 Igor Lasic

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 15:14
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 77 words
A method for filtering and forwarding local broadcast traffic across network boundaries, comprising: receiving a local broadcast packet from a source network, said packet having said source network in a destination address field; copying the local broadcast packet to produce a copied packet; writing a new address of a destination network to said destination address field of the copied packet, said new address being across a network boundary; and transmitting the copied packet to the destination network.
Claim 2
Independent Claim 77 words
A method for filtering and forwarding local broadcast traffic across network boundaries, comprising: receiving a local broadcast packet from a source network, said packet having said source network in a destination address field; copying the local broadcast packet to produce a copied packet; writing a new address of a destination network to said destination address field of the copied packet, said new address being across a network boundary; and transmitting the copied packet to the destination network.
Claim 3
Dependent Claim 65 words
The method of claim 1 wherein the step of receiving a local broadcast packet comprises: receiving a packet from the source network; performing data link layer processing of the packet to determine whether the packet is a local broadcast packet; dropping the packet if the packet is not a local broadcast packet; and continuing processing the packet if the packet is a local broadcast packet.
Claim 4
Independent Claim 129 words
A method for filtering and forwarding local broadcast traffic across network boundaries comprising: providing a broadcast list for a source network, the broadcast list comprising at least one destination network address being across a network boundary; receiving a local broadcast packet from the source network, said packet having said source network in a destination address field; copying the local broadcast packet for each entry in the broadcast list to produce at least one copied packet; for each copied packet, writing a corresponding destination network address of the broadcast list to a destination address field of the copied packet, said destination address being across a network boundary; and transmitting each packet such that each packer is delivered to a network specified by a destination network address of the broadcast list.
Claim 5
Independent Claim 129 words
A method for filtering and forwarding local broadcast traffic across network boundaries comprising: providing a broadcast list for a source network, the broadcast list comprising at least one destination network address being across a network boundary; receiving a local broadcast packet from the source network, said packet having said source network in a destination address field; copying the local broadcast packet for each entry in the broadcast list to produce at least one copied packet; for each copied packet, writing a corresponding destination network address of the broadcast list to a destination address field of the copied packet, said destination address being across a network boundary; and transmitting each packet such that each packer is delivered to a network specified by a destination network address of the broadcast list.
Claim 6
Dependent Claim 65 words
The method of claim 3 wherein the step of receiving a local broadcast packet comprises: receiving a packet from the source network; performing data link layer processing of the packet to determine whether the packet is a local broadcast packet; dropping the packet if the packet is not a local broadcast packet; and continuing processing the packet if the packet is a local broadcast packet.
Claim 7
Dependent Claim 100 words
A router comprising: a plurality of ports for coupling to a plurality of subnetworks each having a unique network layer address; and a routing engine coupled to the ports for processing packets received from the plurality of ports, the routing engine including a filter that, when activated for a source network, copies a local broadcast packet received from the source network and modifies a destination address field of a network layer header of the copied packet to specify the network layer address of a destination network, wherein the routing engine forwards the copied packet as modified to the destination network.
Claim 8
Dependent Claim 100 words
A router comprising: a plurality of ports for coupling to a plurality of subnetworks each having a unique network layer address; and a routing engine coupled to the ports for processing packets received from the plurality of ports, the routing engine including a filter that, when activated for a source network, copies a local broadcast packet received from the source network and modifies a destination address field of a network layer header of the copied packet to specify the network layer address of a destination network, wherein the routing engine forwards the copied packet as modified to the destination network.
Claim 9
Dependent Claim 48 words
The router of claim 5 wherein the routing engine further includes a broadcast list specifying a plurality of network layer addresses of a corresponding plurality of destination networks, the filter creating a copied packet and modifying the copied packet for each destination network specified by the broadcast list.
Claim 10
Dependent Claim 151 words
A network comprising: a plurality of subnetworks each having a unique network layer address; a plurality of hosts each operatively coupled to one of the plurality of subnetworks, each host being enabled to transmit local broadcast packets for propagation on its corresponding subnetwork; and a router, the router comprising: a plurality of ports for coupling to the plurality of subnetworks; a routing engine coupled to the ports for processing packets received from the plurality of ports, the routing engine including a filter that, when activated for a source subnetwork, copies a local broadcast packet received from the source network and modifies a destination address field of a network layer header of the copied packet to specify the network layer address of a destination network, wherein the routing engine forwards the copied packet as modified to the destination network such that the local broadcast packet is transmitted outside of the source subnetwork.
Claim 11
Dependent Claim 151 words
A network comprising: a plurality of subnetworks each having a unique network layer address; a plurality of hosts each operatively coupled to one of the plurality of subnetworks, each host being enabled to transmit local broadcast packets for propagation on its corresponding subnetwork; and a router, the router comprising: a plurality of ports for coupling to the plurality of subnetworks; a routing engine coupled to the ports for processing packets received from the plurality of ports, the routing engine including a filter that, when activated for a source subnetwork, copies a local broadcast packet received from the source network and modifies a destination address field of a network layer header of the copied packet to specify the network layer address of a destination network, wherein the routing engine forwards the copied packet as modified to the destination network such that the local broadcast packet is transmitted outside of the source subnetwork.
Claim 12
Dependent Claim 48 words
The network of claim 7 wherein the routing engine further includes a broadcast list specifying a plurality of network layer addresses of a corresponding plurality of destination subnetworks, the filter creating a copied packet and modifying the copied packet for each destination subnetwork specified by the broadcast list.

References Cited (Backward Citations)

US4734907A Cited
US5633869A Cited
US5402415A Cited
US5606668A Cited
US5550816A Cited
US5566170A Cited
US5608726A Cited
US5636210A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag