
64
Fabric OS Administrator’s Guide
53-1002446-01
Routing overview
4
Paths and route selection
Paths are possible ways to get from one switch to another. Each inter-switch link (ISL) has a metric
cost based on bandwidth. The cumulative cost is based on the sum of all costs of all traversed ISLs.
Route selection is the path that is chosen. Paths that are selected from the routing database are
chosen based on the minimal cost.
FSPF
Fabric Shortest Path First (FSPF) is a link state path selection protocol that directs traffic along the
shortest path between the source and destination based upon the link cost. FSPF is also referred
to as
Layer 2 routing
. FSPF detects link failures, determines the shortest route for traffic, updates
the routing table, provides fixed routing paths within a fabric, and maintains correct ordering of
frames. FSPF keeps track of the state of the links on all switches in the fabric and associates a cost
with each link. The protocol computes paths from a switch to all the other switches in the fabric by
adding the cost of all links traversed by the path, and chooses the path that minimizes the costs.
This collection of the link states, including costs, of all the switches in the fabric constitutes the
topology database or link state database. Once established, FSPF programs the hardware routing
tables for all active ports on the switch. FSPF is not involved in frame switching. FSPF uses several
frames to perform its functions. Because it may run before fabric routing is set up, FSPF does not
use the routing tables to propagate the frames, but floods the frames throughout the fabric
hop-by-hop. Frames are first flooded on all the ISLs; as the protocol progresses, it builds a spanning
tree rooted on the principal switch. Frames are only sent on the principal ISLs that belong to the
spanning tree. When there are multiple ISLs between switches, the first ISL to respond to
connection requests becomes the principal ISL. Only one ISL from each switch is used as the
principal ISL.
Figure 5
shows the thick red lines as principal ISLs, and thin green lines as regular
ISLs.
FIGURE 5
Principal ISLs
Summary of Contents for Fabric OS v7.0.1
Page 1: ...53 1002446 01 15 December 2011 Fabric OS Administrator s Guide Supporting Fabric OS v7 0 1 ...
Page 22: ...xxii Fabric OS Administrator s Guide 53 1002446 01 ...
Page 26: ...xxvi Fabric OS Administrator s Guide 53 1002446 01 ...
Page 30: ...xxx Fabric OS Administrator s Guide 53 1002446 01 ...
Page 38: ...xl Fabric OS Administrator s Guide 53 1002446 01 ...
Page 40: ...2 Fabric OS Administrator s Guide 53 1002446 01 ...
Page 214: ...176 Fabric OS Administrator s Guide 53 1002446 01 Management interface security 7 ...
Page 228: ...190 Fabric OS Administrator s Guide 53 1002446 01 Brocade configuration form 8 ...
Page 248: ...210 Fabric OS Administrator s Guide 53 1002446 01 Validating a firmware download 9 ...
Page 334: ...296 Fabric OS Administrator s Guide 53 1002446 01 Setting up TI over FCR sample procedure 12 ...
Page 360: ...322 Fabric OS Administrator s Guide 53 1002446 01 Encryption and compression example 14 ...
Page 404: ...366 Fabric OS Administrator s Guide 53 1002446 01 ...
Page 430: ...392 Fabric OS Administrator s Guide 53 1002446 01 Ports on Demand 18 ...
Page 502: ...464 Fabric OS Administrator s Guide 53 1002446 01 Buffer credit recovery 23 ...
Page 572: ...534 Fabric OS Administrator s Guide 53 1002446 01 Hexadecimal overview D ...
Page 584: ...546 Fabric OS Administrator s Guide 53 1002446 01 ...