Week 2 Assignment 02
Week 2 Assignment 02
_________________________________________________________________________
Q.1 What are the two key design goals for Open vSwitch?
R: SWAN III: Inside one site, it has the data center network, of cluster & border routers
and uses the ‘Quagga’ software switch to run the routing protocols between
the cluster border routers.
S: MPLS IV: It uses: (i) flat addressing to allow service instances to be placed
anywhere in the network, (ii) Valiant load balancing to spread traffic
uniformly across network paths, and (iii) End-system based address resolution
to scale to large server pools, without introducing complexity to the network
control plane
A. P: IV, Q: III, R: I, S: II
B. P: IV, Q: I, R: II, S: III
C. P: III, Q: I, R: II, S: IV
D. P: II, Q: IV, R: III, S: I
Explanation:
VL2: It uses: (i) flat addressing to allow service instances to be placed anywhere in the
network, (ii) Valiant load balancing to spread traffic uniformly across network paths, and
(iii) End-system based address resolution to scale to large server pools, without introducing
complexity to the network control plane
B4: Inside one site, it has the data center network, of cluster & border routers and uses the
‘Quagga’ software switch to run the routing protocols between the cluster border routers.
MPLS: Making forwarding along the path very simple. This is the reason the protocol is
called Multi-Protocol Label Switching (MPLS).
Q. 4 True or False ?
A. True
B. False
Answer: A) True
Explanation: The primary objective behind server consolidation is to consume all of a
server's available resources and reduce the capital and operational expenses associated with
multiple servers. Traditionally, only 15-30 percent of a physical server's overall capacity is
used. With server consolidation, the utilization rate can be increased to well over 80 percent.
Server consolidation works on the principles of server virtualization, where one or more
virtual servers resides on a physical server.
A. Docker
B. Mininet
C. Hypervisor
D. KVM
Answer: B) Mininet
Q. 6 To offer hot-spot free performance for arbitrary traffic matrices, VL2 uses two related
mechanisms:
Explanation: To offer hot-spot-free performance for arbitrary traffic matrices, VL2 uses two
related mechanisms: VLB (Valiant Load Balancing) and ECMP (Equal Cost Multi Path). The
goals of both are similar — VLB distributes traffic across a set of intermediate nodes and
ECMP distributes across equal-cost paths — but each is needed to overcome limitations in
the other.
Q. 7 The key challenges of a Multi-Tenant Data Center are:
I. Performance uniformity
II. Agility
III. Scalability
IV. Location independent addressing
Options:
A. I, II, III
B. I, II, IV
C. II, III, IV
D. I, III, IV
Answer: B) I, II, IV
Explanation: Cloud is shared among multiple parties and gives economy of scale. To share
the cloud among multiple tenants, there's bit more work to do. So the key needs for building a
multi-tenant Cloud data center are:
(i) Agility, (ii) Location independent addressing, (iii) Performance uniformity, (iv) Security,
(v) Network semantics
Live VM migration becomes trickier, because now you've tied the virtual machine to physical
resources on that machine.
The forwarding state for that virtual machine now resides in the layer two switch inside the
NIC.
Q. 9 ____________ is the original OpenFlow controller. It serves as a network control
platform, that provides a high level programmatic interface for management and the
development of network control applications. Its system-wide abstractions turn networking
into a software problem.
Answer: D) NOX
NOX aims to provide a platform which allows developers and researchers the ability to
innovate within enterprise networks in the form of developing novel applications.
Applications on NOX typically determine how each flow is routed or not routed in the
network.