Hi folks,
I am working on a Solaris-10 global server, which is hosting 7 non-global zones. There are two kind of network interfaces on our servers, admin and prod. There is one route/multicast, which is going via admin interface, I want to delete that and have that from prod interface.
e1000g0 is admin interface
e1000g3 is prod interface
Code:
# ifconfig e1000g0
e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.244.20 netmask ffffff80 broadcast 192.168.244.127
ether 0:14:4f:78:f8:84
# ifconfig e1000g3
e1000g3: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4
inet 216.221.133.250 netmask ffffffc0 broadcast 216.221.133.255
ether 0:14:4f:78:f8:87
#
If I check route of all zones, I see that multicast packets are going via e1000g0 (except the first one). I want it to go with prod interface e1000g3. I am not getting idea, how to do this. here is netstat from all zones, whoch shows that multicast packets are going via e1000g0, which I don't want.
Code:
# for i in `cat /var/tmp/all_zones.out`; do zlogin $i netstat -nrv | grep 224.0.0.0; done
224.0.0.0 240.0.0.0 192.168.241.21 e1000g1:1 1500* 0 1 U 0 0
224.0.0.0 240.0.0.0 192.168.244.24 e1000g0:5 1500* 0 1 U 0 0
224.0.0.0 240.0.0.0 192.168.244.22 e1000g0:4 1500* 0 1 U 0 0
224.0.0.0 240.0.0.0 192.168.244.23 e1000g0:2 1500* 0 1 U 0 0
224.0.0.0 240.0.0.0 192.168.244.25 e1000g0:3 1500* 0 1 U 0 0
224.0.0.0 240.0.0.0 192.168.244.32 e1000g0:6 1500* 0 1 U 0 0
224.0.0.0 240.0.0.0 192.168.244.33 e1000g0:7 1500* 0 1 U 0 0
#
Please suggest, how should I delete it and add new route, which can send multicast packets via e1000g3.
Network team already enabled multicast for that prod VLAN
Thanks