Method and apparatus for preventing unnecessary retransmission of messages in a networked messaging system
First Claim
Patent Images
1. A network for communicating information, said network comprising:
- (a) a first node for communicating information, said first node being a member of a first subnet of nodes, said communicated information comprising address information of said first node, said address information including information identifying said first subnet of nodes;
(b) a second node for receiving said communicated information, said second node being a member of a second subnet of nodes;
(c) a third for receiving said communicated information from said first node and for routing said communicated information to said second node, said third node having;
(i) a first side coupled to receive communicated information from said first subnet of nodes,(ii) a second side coupled to communicate communicated information to said second subnet of nodes,(iii) determining means for determining whether or not communicated information received on said first side was originated by a node on said second side, and(v) control means for controlling retransmission of said communicated information, said control means allowing retransmission of said communicated information when said determining means indicates said communicated information was not originated by a node on said second side.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved apparatus and method for routing of messages in a networked system wherein reduced unnecessary retransmission of messages across routers is achieved by examining the address of the source of messages to be forwarded and, if the source of the message is on the transmit side of the router, not retransmitting the message. Further, when messages are originated which do not include source subnet address information, a router receiving such a message will update the source subnet address field of the message with its own source subnet address so as to allow other routers to use the updated source subnet address information in making routing decisions.
-
Citations
23 Claims
-
1. A network for communicating information, said network comprising:
-
(a) a first node for communicating information, said first node being a member of a first subnet of nodes, said communicated information comprising address information of said first node, said address information including information identifying said first subnet of nodes; (b) a second node for receiving said communicated information, said second node being a member of a second subnet of nodes; (c) a third for receiving said communicated information from said first node and for routing said communicated information to said second node, said third node having; (i) a first side coupled to receive communicated information from said first subnet of nodes, (ii) a second side coupled to communicate communicated information to said second subnet of nodes, (iii) determining means for determining whether or not communicated information received on said first side was originated by a node on said second side, and (v) control means for controlling retransmission of said communicated information, said control means allowing retransmission of said communicated information when said determining means indicates said communicated information was not originated by a node on said second side. - View Dependent Claims (2, 3, 4)
-
-
5. In a networked system, said networked system comprising a first node, a second node and a third node, said first node being a member of a first set of nodes, said second node being a member of a second set of nodes, said first set of nodes coupled in communication with said second set of nodes through said third node, said first node capable of transmitting a message to said second node, said message comprising address information of said first node, said address information comprising a first field identifying said first set of nodes, wherein said third node comprises:
-
(i) a first side coupled to receive said message from said first node; (ii) a second side coupled to transmit said message to said second node, (iii) determining means for determining whether or not communicated information received on said first side was originated by a node on said second side; and (iv) control means for controlling retransmission of said message, said control means disallowing retransmission of said message if said determining means determines that said message was originated by a node on said second side. - View Dependent Claims (6, 7, 8)
-
-
9. A method for the communicating of information in a network comprising the steps of:
-
(a) communicating information from a first node onto a media, said first node being a member of a first subnet of nodes, said communicated information comprising address information identifying said first subnet; (b) a second node receiving said communicated information from said first node, said second node having; (i) a first side coupled to communicate messages to said first subnet, (ii) a second side coupled to communicate messages to a second subnet, (iii) determining means for determining whether or not communicated information received on said first side was originated by a node on said second side, (v) control means for controlling retransmission of said communicated information to a third node, said control means disallowing retransmission of said message if said determining means determines that said message was originated by a node on said second side; and (c) said third node receiving said communicated information when said communicated information is retransmitted, said third node being a member of a second subnet of nodes. - View Dependent Claims (10, 11, 12)
-
-
13. A networked system comprising:
-
(a) a first node coupled with a media for transmitting a message onto said media, said message comprising address information, said address information comprising a subnet field, said subnet field representing a value, said first node setting said subnet field to a first value indicating said first node has not yet been assigned to a subnet; (b) a router node for receiving and retransmitting said message, said router node replacing said first value with a second value; and (c) a third node for receiving said retransmitted message. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for retransmission of messages in a networked system comprising the steps of:
-
(a) a first node transmitting a message onto a media, said message comprising address information, said address information comprising a subnet field, said subnet field representing a value, said first node setting said subnet field to a first value indicating said first node has not yet been assigned to a subnet; (b) a router node receiving and retransmitting said message, said router node replacing said first value with a second value; and (c) a third node for receiving said retransmitted message. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification