1
Bell Labs
1
IP MULTICAST
Adiseshu Hari, T. V. Lakshman and Gordon Wilfong Nokia Bell Labs DIMACS Workshop on Algorithms for Data Center Networks Rutgers University, NJ
IP MULTICAST Adiseshu Hari, T. V. Lakshman and Gordon Wilfong Nokia - - PowerPoint PPT Presentation
IP MULTICAST Adiseshu Hari, T. V. Lakshman and Gordon Wilfong Nokia Bell Labs DIMACS Workshop on Algorithms for Data Center Networks Rutgers University, NJ Bell Labs 1 1 Why is IP Multicast not deployed in public networks?
1
Bell Labs
1
Adiseshu Hari, T. V. Lakshman and Gordon Wilfong Nokia Bell Labs DIMACS Workshop on Algorithms for Data Center Networks Rutgers University, NJ
2
Bell Labs
Nokia 2017
Multicast state flow Multicast data flow Multicast control plane Multicast data plane
3
Bell Labs
Nokia 2017
Multicast state flow Multicast data flow Multicast SDN Controller Multicast SDN switch
4
Bell Labs
Nokia 2017
5
Bell Labs
Nokia 2017
SDN Controller
6
Bell Labs
Can we extend Path Switching to encode multicast paths? Can we create an efficient encoding of a multicast path? No blowup in packet size (e.g. using bitmaps) No blowup in storage state (e.g,. encode each multicast tree by a unique identifier)
Nokia 2017
7
Bell Labs
nodes
Nokia 2017
8
Bell Labs
Transit Switches First Hop Switches First Hop Switches Endpoints Endpoints Central Controller Branching Nodes With Group Tables Unicast Branching (UB) Reference Diagram
9
Bell Labs
Nokia 2017
UB state flow UB data flow UB SDN Controller Unicast switch Ingress, Egress, Branching SDN switch
10
Bell Labs
Nokia 2017
* Requires stateful NFV elements, not just SDN switches for branching points
11
Bell Labs
Nokia 2017
12
Bell Labs
Nokia 2017
13
Bell Labs
multicast tree.
Nokia 2017
14
Bell Labs
Nokia 2017
1
2
15
Bell Labs
Define :
1
2
5 5 4
1
2
2
Theorem: Minimum cost configuration problem in G is equivalent to Steiner tree problem in H
16
Bell Labs
Theorem: There is a polynomial-time 1.39-approximation algorithm for min cost configuration problem. [BGRS10] Theorem: The minimum cost configuration problem is APX-hard. Proof: Follows from APX-hardness of Steiner problem for complete graphs with weights 1 and 2. [BP89]
17
Bell Labs
PROBLEM
Nokia 2017
18
Bell Labs
Does anybody
19
Bell Labs
Does anybody
Corollary: For this problem the best possible approximation is ≈ ln n . Proof: Follows from bounds for Set Cover. Theorem: This problem is NP-complete. Proof: Follows from a construction using Set Cover.
20
Bell Labs
1
a
b
c
e
f
n
1
m
n e b a m f e c
1 1
n
21
Bell Labs
Nokia 2017