Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane...

22
Chapter 10 Switching Fabrics
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    214
  • download

    1

Transcript of Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane...

Page 1: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Chapter 10Switching Fabrics

Page 2: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Outline

Page 3: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Physical Interconnection

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

connections

Page 4: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Logical Interconnection

Known as switching fabric Handles transport from one blade to another Becomes bottleneck as number of interfaces

scales

Page 5: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Illustration Of Switching Fabric

Any input port can send to any output port

Page 6: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

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

Page 7: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Types Of Switching Fabrics

Space-division (separate paths) Time-division (shared medium)

Page 8: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Space-Division Fabric (separate paths)

Can use multiple paths simultaneously

Page 9: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Desires

High speed and low cost!

Page 10: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Possible Compromise

Separation of physical paths Less parallel hardware Crossbar design

Page 11: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Space-Division (Crossbar Fabric)

Page 12: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Crossbar

Allows simultaneous transfer on disjoint pairs of ports

Can still have port contention

Page 13: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Solving Contention

Queues (FIFOs)– Attached to input– Attached to output– At intermediate points

Page 14: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Crossbar Fabric With Queuing

Page 15: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Time-Division Fabric (shared bus)

Chief advantage: low cost Chief disadvantage: low speed

Page 16: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Time-Division Fabric (shared memory)

May be better than shared bus Usually more expensive

Page 17: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Multi-Stage Fabrics

Compromise between pure time-division and pure spacedivision

Attempt to combine advantages of each– Lower cost from time-division– Higher performance from space-division

Technique: limited sharing

Page 18: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Banyan Fabric

Example of multi-stage fabric Features

– Scalable– Self-routing– Packet queues allowed, but not required

Page 19: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

Basic Banyan Building Block

Address added to front of each packet One bit of address used to select output

Page 20: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

4-Input Banyan Switches

Page 21: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

8-Input Banyan Switches

Page 22: Chapter 10 Switching Fabrics. Outline Physical Interconnection Physical box with backplane Individual blades plug into backplane slots Each blade contains.

QUESTION?