Lecture 7 Switching Fabrics - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Lecture 7 Switching Fabrics

Description:

Basic Banyan Building Block. Jehana_at_Uniten V1.0. 18. Address added to ... Multistage designs compromise between two. Banyan fabric is example of multistage ... – PowerPoint PPT presentation

Number of Views:238
Avg rating:4.0/5.0
Slides: 21
Provided by: Jai765
Category:

less

Transcript and Presenter's Notes

Title: Lecture 7 Switching Fabrics


1
Lecture 7 Switching Fabrics
  • EECB 473 Data Network Architecture and Electronics

2
Physical Interconnection
  • Physical box with backplane
  • Individual blades plug into backplane slots
  • Each blade contains one or more network
    connections

3
Logical Interconnection
  • Known as switching fabric
  • Handles transport from one blade to another
  • Becomes bottleneck as number of interfaces scales

4
Illustration of Switching Fabric
  • Any input port can send to any output port

5
Switching Fabric Properties
  • Used inside a single network system
  • Interconnection among I/O ports (and possibly
    CPU)
  • Can transfer unicast, multicast, and broadcast
    packets
  • Scales to arbitrary data rate on any port
  • Scales to arbitrary packet rate on any port
  • Scales to arbitrary number of ports
  • Has low overhead
  • Has low cost

6
Types of Switching Fabrics
  • Space-division (separate paths)
  • Time-division (shared medium)

7
Space-Division Fabric (separate paths)
  • Can use multiple paths simultaneously
  • Still have port contention

8
What is our aim?
  • High speed
  • Low cost
  • BOTH!

9
Possible Compromise
  • Separation of physical paths
  • Less parallel hardware
  • Crossbar design

10
Space-Division (Crossbar Fabric)
11
Crossbar
  • Allows simultaneous transfer on disjoint pairs of
    ports
  • Can still have port contention

12
Solving Contention
  • Queues (FIFOs)
  • Attached to input
  • Attached to output
  • At intermediate points

13
Crossbar Fabric With Queuing
14
Time-Division Fabric (shared bus)
  • Chief advantage low cost
  • Chief disadvantage low speed

15
Time-Division Fabric (shared memory)
  • May be better than shared bus
  • Usually more expensive

16
Multi-Stage Fabrics
  • Compromise between pure time-division and pure
    space-division
  • Attempt to combine advantages of each
  • Lower cost from time-division
  • Higher performance from space-division
  • Technique limited sharing

17
Banyan Fabric
  • Example of multi-stage fabric
  • Features
  • Scalable
  • Self-routing
  • Packet queues allowed, but not required

18
Basic Banyan Building Block
  • Address added to front of each packet
  • One bit of address used to select output

19
4-Input And 8-Input Banyan Switches
20
Summary
  • Switching fabric provides connections inside
    single network system
  • Two basic approaches
  • Time-division has lowest cost
  • Space-division has highest performance
  • Multistage designs compromise between two
  • Banyan fabric is example of multistage
Write a Comment
User Comments (0)
About PowerShow.com