[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [AG-TECH] IP Multicast address patterns??
Many:
See comments inline...
Many Ayromlou wrote:
Hi,
I just had a discussion with some of our Network guys and they have
asked me to see if there is a possible way to give them a list of IP
multicast addresses that AG venueservers use. They are trying to modify
the rendevous point on our router based on Multicast addresse ranges,
since a lot of these new "Ghost" like applications use multicast to
mirror disks across networks with wrong ttl's and hard coded IP
addresses that are not in the admin range.
Anyways.....my question for the Venueserver Gurus :-).....Is there a
pattern to the way VV Servers allocate addresses??
By default, mcast addresses are allocated in the range 224.2.128.0/17, which you can see
in the MulticastAddressAllocator.py code. The Argonne venue servers use these defaults.
You could query this range for a particular server using VenueServerIW.GetBaseAddress and
VenueServerIW.GetAddressMask, but you would need to be an admin on the server for the
calls to succeed.
.....I've noticed a
lot of 224.x.x.x and 233.x.x.x and I've also seen the ncsa page that
keeps track of some of them (https://agschedule.ncsa.uiuc.edu:443/
venues.asp). Or better yet is there some way of querying the info from
the VV Server through some simple means?
You can query a venue programmatically for its multicast addresses using the
VenueIW.GetStreams method. I put together a script that does this here:
http://www.mcs.anl.gov/~turam/AG/GetMcastAddresses.py
Given a venue address, it will print the mcast addresses assigned to the venue. You could
use this tool to crawl for mcast addresses; let me know if you're interested, since there
are some authorization hurdles in the way of such crawling.
I really don't want to
dedicate one of my students to sit there and click every single Venue
on all the servers out there to make a list.
Thanks,
TTYL
Many