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.