Forwarding internetwork packets by replacing the destination address
First Claim
1. 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.
13 Assignments
0 Petitions
Accused Products
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.
-
Citations
8 Claims
-
1. 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. - View Dependent Claims (2)
-
-
3. 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. - View Dependent Claims (4)
-
-
5. 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. - View Dependent Claims (6)
-
-
7. 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. - View Dependent Claims (8)
-
Specification