Advanced Computer Networks

Table of Contents

Data center networking

In data centers, servers are organized in interconnected racks.

Performance metrics:

Oversubscription: ratio (worst-case required aggregate bandwidth among end-hosts)/(total bisection bandwidth of topology)

Fat-tree topology

Example of 4-port fat-tree topology:

Fat-tree topology diagram

Allows full bisection bandwidth between core and aggregation switches.

For k-port switches:

Addressing:

Forwarding: two-level lookup table

Each host-to-host communication has single static path.

Flow-collision happens when multiple flows use same path. Solutions:

Challenges & issues

PortLand

Separate node location (Pseudo MAC) from node identifier (Host IP).

Fabric manager maintains IP → PMAC mapping .

Switches self-discover location by exchanging Location Discovery Messages.

Portland flow diagram