What are the stages of enterprising infrastructure?
Regarding networking, what is the consequence of the increase in the performance of servers?
The performance of servers increase overtime, the demand for inter-server bandwidth naturally increases as well
Why networking has no straightforward, horizontal scaling solution
Because although doubling the leaf bandwith is easy, if you assume that every server needs to talk to every other server, we need to deal with bisection bandwidth
What is the bisection bandwidth?
It is the bandwith across the narrow line that equally divide the cluster into two parts
It characterizes network capacity since randomly communicating processors must send data across the middle of the network
We assume that every server needs to talk to every other server, we need to double not just the leaf bandwith, but section bandwidth
What are the principles of designing the data center network?
Very scalable in order to support a very large number of servers
Minimum cost in terms of basic building blocks
Modular to reuse simple, basic modules
Reliable and resilient
Data center network can be classified into three main categories
Switch-centric architecture. Uses switches to perform packet forwarding.
Server-centric architecture, uses servers with multiple network interface cards (NIC) to act as switches in addition to performing other computational functions
Hybrid architectures. Combine switches and servers for packet forwarding.
What are the possible traffics flows inside a data Center network
What is the East-West traffic generally used for
Storage replication
VM Migration
Network function virtualization (NFV)
What are the layers in a classical network
What are ToR architectures?
Top of Rack (ToR) architecture is a common design approach in data center networks where a network switch is placed at the top (or sometimes the middle) of each server rack. This architecture simplifies cabling and improves network management and performance.
How is the designing layout of ToR architecture
What are the advantages and disadvantages of ToR architectures
Since the number of cables is limited, it offers simpler cabling. The number of ports, therefore, per switch is also limited.
Disadvantages: higher complexity, off switch management
What are EoR architecture?
End of row architecture is the one that positions aggregation switches at the end of a line rack of each corridor. Servers in the rack are connected directly to the aggregation switch in another rack.
What are the advantages and disadvantages of EoR architectures
Disadvantages: Since aggregation switches must have a large number of parts, it offers more complex, cabling, longer cables are required also
Advantages: simpler switch management
How can we increase bandwidth in a tree tier network?
Bandwidth can be increased by increasing the switches at the core and aggregation layers, and by using routing protocol, such as equal cost multiple path (ECMP) the equally shares the traffic among different routes
What are the advantages and disadvantages of increasing the bandwidth in a three tier network?
Although it is a very simple solution, it can be very expensive in larged data centers
How is a DCN Clos Topology devided?
Where does the Clos topology comes from? And what is its main logic?
Spine – leaf topology are borrowed from the telephone world
Given M middle stage switches, and in input and output, if M is greater or equal than N, there is always a way to rearrange communications to free a path between any pair of idle input/output. Also, if M is greater or equal than the double off N minus one there is always a free path between any pair of idle input/output.
What is the function of the leaf?
Function: These switches handle traffic within the rack or row and connect to the spine switches for inter-rack communication.
What is the function of the spine?
Function: Spine switches interconnect all leaf switches, providing a high-speed backbone for the network.
What are the advantages of Clos topology
Use of homogenous equipment
Simple routing
The number of hops is the same for any pair of nodes
Small blast radius
What is a point of delivery?
A POD or point of delivery is a module or group of network, compute, storage, and application components that work together to deliver a network service
What are some of the advantages of POD?
It increases the modularity, scalability, and manageability of data
What is a camcube server centric architecture?
CamCube is a novel server-centric architecture designed to optimize data center network (DCN) performance, scalability, and efficiency. Developed by researchers at Microsoft Research, CamCube rethinks traditional data center designs by integrating network functionality directly into servers. Here are the key features and concepts of CamCube server-centric architecture:
Key Concepts