SEBA-676 Enable multicast server/routing in Mininet

Change-Id: I044179c53a6dde218e1421c1cd9244c3d6ac96b5
diff --git a/mininet/toposcripts/topo.py b/mininet/toposcripts/topo.py
index a65085d..dc87317 100644
--- a/mininet/toposcripts/topo.py
+++ b/mininet/toposcripts/topo.py
@@ -75,6 +75,12 @@
     h1.cmd( 'ifconfig %s.222.111 172.18.0.10/24' % base)
     h1.cmd( 'dnsmasq --dhcp-range=172.18.0.50,172.18.0.150,12h' )
 
+{{- if .Values.enableMulticast }}
+    info( '*** Start multicast routing on %s and source on %s\n' % (h1.name, h2.name))
+    h1.cmd( 'service pimd start' )
+    h2.cmd( 'mcjoin -s -i h2-eth0 -t 2 >& /tmp/mcjoin.log &')
+{{- end }}
+
     onos.start()
     s1.start( [onos] )