Equal-cost source-resolved routing system and method
First Claim
1. A equal-cost source-resolved (ECSR) port selection method for transmitting an outbound flow from a first node to a second node in a distributed network comprising one or more routing devices, the method comprising the steps of:
- (a) identifying a plurality of ports associated with minimal equal-cost paths from the first node to the second node; and
(b) if an inbound flow from the second node is detected on a first port of the plurality of ports of the first node, then transmitting the outbound flow from the first port.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and system for augmenting routing decisions in a network switching device with topology information acquired using source learning are disclosed. In the preferred embodiment, the method of selecting a port to transmit an outbound flow from a first node to a second node comprises the steps of identifying a plurality of ports associated with minimal equal-cost paths from the first node to the second node, and if an inbound flow from the second node is detected on a first port of the plurality of ports of the first node, then transmitting the outbound flow from the first port. In the absence of an inbound flow from the second node, the first node generally selects the port for the outbound flow from the plurality of minimal equal-cost paths. The present invention allows a switching device to take advantage of the path determination made at another router in the network while avoiding inconsistencies between conventional route selection operations and IP source learning in switching devices adapted to perform bridging on IP address.
80 Citations
18 Claims
-
1. A equal-cost source-resolved (ECSR) port selection method for transmitting an outbound flow from a first node to a second node in a distributed network comprising one or more routing devices, the method comprising the steps of:
-
(a) identifying a plurality of ports associated with minimal equal-cost paths from the first node to the second node; and
(b) if an inbound flow from the second node is detected on a first port of the plurality of ports of the first node, then transmitting the outbound flow from the first port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A equal-cost source-resolved (ECSR) switching device for transmitting an outbound flow to a second node, the switching device adapted for:
-
(a) identifying a plurality of ports associated with a minimal equal-cost path from the switching device to the second node;
(b) if an inbound flow from the second node is not detected on the plurality of ports of the first node, then transmitting the outbound flow from a port selected from the plurality of ports associated with the minimal equal-cost path;
(c) monitoring for an inbound flow from the second node on the plurality of ports associated with the minimal equal-cost path; and
(d) if the inbound flow from the second node is detected on a first port of the plurality of ports, then transmitting the outbound flow from the first port.
-
-
11. A method for selecting a port on a first node of a communication network for carrying an outbound flow, the method comprising the steps of:
-
(a) identifying a plurality of ports on the first node associated with minimal equal-cost paths to a second node;
(b) determining whether an inbound flow from the second node is present on a first port of the plurality of ports; and
(c) selecting the first port for carrying the outbound flow in response to determining that an inbound flow from the second node is present on the first port. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification