BBN Notes for Lecture 11 (3/5/97)
next previous contents

The Batcher-Banyan Switch

Recall that the Banyan switch has one good property: self-routing. Each Beta element makes its own decision by reading the header. This makes it good for high speed switching.

But, the Banyan switch also has one bad property: blocking.

One early attempt to fix the blocking problem was the Benes switch (pronounced "ben-ish"). It consists of cascaded Banyans to avoid blocking at the early stages. The Benes switch is a non-blocking switch. Unfortunately, it looses the self-routing property.

The Batcher-Banyan is not only self-routing but also non-blocking. The basic idea is that the Banyan fabric is not blocking if the inputs are sorted. To do so, the Batcher is added to sort the inputs first.


FIG.1 The Batcher Banyan Switch

The Tandem Banyan Switch

It combines the good property of the Banyan with the Knockout principle. If there is no conflict in the first Banyan, the packets are correctly routed to the corresponding concentrators for the destined outputs. If conflicts occurs, the packets that loose in the contentions will still continue to route in the consecutive Banyan until correctly routed. Or, the remaining will be discarded after the last Banyan.


FIG.2 The Tandem Banyan Switch



Begin Chapter 5 on ATM


Before starting, recall that B-ISDN is still under construction.
Also, two important properties are assumed, cell-switching and virtual circuit switching.
For more intro, see CCN notes in postscript.

ATM interfaces


UNI = User Network Interface


NNI = Network Node Interface, also called Network-Network Interface

ICI = Inter-Carrier Interface

DXI = Data Exchange Interface


The ATM Cell Header

There are two types, one for UNI and the other for NNI. We start with the simpler one for the NNI.


FIG.3 ATM Cell Header Format at the NNI.

The VPI and VCI together identify the virtual circuit -- recall that cells are always part of a virtual circuit.

The Payload Type Indicator (PTI) serves several functions


next previous contents
Notes taken by Taweesak Opasvorarat, opasvt@rpi.edu, from the lecture by Prof. K.S. Vastola, vastola@ecse.rpi.edu, on March 5, 1997.