Switched fabric or switching fabric is a
network topology
Network topology is the arrangement of the elements (Data link, links, Node (networking), nodes, etc.) of a communication network. Network topology can be used to define or describe the arrangement of various types of telecommunication networks, ...
in which network
nodes interconnect via one or more
network switch
A network switch (also called switching hub, bridging hub, Ethernet switch, and, by the IEEE, MAC bridge) is networking hardware that connects devices on a computer network by using packet switching to receive and forward data to the destinat ...
es (particularly
crossbar switch
In electronics and telecommunications, a crossbar switch (cross-point switch, matrix switch) is a collection of switches arranged in a Matrix (mathematics), matrix configuration. A crossbar switch has multiple input and output lines that form a ...
es). Because a switched fabric network spreads
network traffic Network traffic or data traffic is the amount of data moving across a network at a given point of time. Network data in computer networks is mostly encapsulated in network packets, which provide the load in the network. Network traffic is the main ...
across multiple physical links, it yields higher total
throughput
Network throughput (or just throughput, when in context) refers to the rate of message delivery over a communication channel in a communication network, such as Ethernet or packet radio. The data that these messages contain may be delivered ov ...
than
broadcast networks, such as the early
10BASE5 version of
Ethernet
Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
and most
wireless networks such as
Wi-Fi
Wi-Fi () is a family of wireless network protocols based on the IEEE 802.11 family of standards, which are commonly used for Wireless LAN, local area networking of devices and Internet access, allowing nearby digital devices to exchange data by ...
.
The generation of high-speed
serial data interconnects that appeared in 2001–2004 which provided
point-to-point connectivity between processor and
peripheral
A peripheral device, or simply peripheral, is an auxiliary hardware device that a computer uses to transfer information externally. A peripheral is a hardware component that is accessible to and controlled by a computer but is not a core compo ...
devices are sometimes referred to as fabrics; however, they lack features such as a
message-passing protocol. For example,
HyperTransport, the computer processor interconnect technology, continues to maintain a
processor bus focus even after adopting a higher speed physical layer. Similarly,
PCI Express
PCI Express (Peripheral Component Interconnect Express), officially abbreviated as PCIe, is a high-speed standard used to connect hardware components inside computers. It is designed to replace older expansion bus standards such as Peripher ...
is just a serial version of PCI; it adheres to PCI's host/peripheral load/store
direct memory access
Direct memory access (DMA) is a feature of computer systems that allows certain hardware subsystems to access main system computer memory, memory independently of the central processing unit (CPU).
Without DMA, when the CPU is using programmed i ...
(DMA)-based architecture on top of a serial physical and link layer.
Fibre Channel
In the
Fibre Channel
Fibre Channel (FC) is a high-speed data transfer protocol providing in-order, lossless delivery of raw block data. Fibre Channel is primarily used to connect computer data storage to Server (computing), servers in storage area networks (SAN) in ...
''Switched Fabric'' (''FC-SW-6'') topology, devices are connected through one or more
Fibre Channel switches. While this topology has the best
scalability
Scalability is the property of a system to handle a growing amount of work. One definition for software systems specifies that this may be done by adding resources to the system.
In an economic context, a scalable business model implies that ...
of the three FC topologies (the other two are
Arbitrated Loop and
point-to-point), it is the only one requiring switches, which are costly hardware devices.
Visibility among devices (called ''nodes'') in a fabric is typically controlled with
Fibre Channel zoning.
Multiple switches in a fabric usually form a
mesh network, with devices being on the "edges" ("leaves") of the mesh. Most Fibre Channel network designs employ two separate fabrics for
redundancy. The two fabrics share the edge nodes (devices), but are otherwise unconnected. One of the advantages of such a setup is the capability of
failover, meaning that in case one link breaks or a fabric goes out of order,
datagram
A datagram is a basic transfer unit associated with a packet-switched network. Datagrams are typically structured in header and payload sections. Datagrams provide a connectionless communication service across a packet-switched network. The de ...
s can be sent via the second fabric.
The fabric topology allows the connection of up to the theoretical maximum of about 16 million devices, limited only by the available address space (2
24).
239 domains * 256 areas * 256 ports = 15,663,104
See also
*
Clos network
*
Fabric Application Interface Standard
*
InfiniBand
InfiniBand (IB) is a computer networking communications standard used in high-performance computing that features very high throughput and very low latency. It is used for data interconnect both among and within computers. InfiniBand is also used ...
*
Network traffic control
*
RapidIO
*
VPX
References
External links
What is a Switch Fabric
{{Network topologies
Fibre Channel
Network topology