name mode size
routers 040000
IGMPFilter.cc 100644 697B
IGMPFilter.hh 100644 633B
IGMPQuerier.cc 100644 3.15kB
IGMPQuerier.hh 100644 912B
IGMPReportListener.cc 100644 1.34kB
IGMPReportListener.hh 100644 689B
IGMPstructs.hh 100644 1.61kB
README 100644 750B
clientfilter.cc 100644 809B
clientfilter.hh 100644 669B
generateigmp.cc 100755 1.79kB
generateigmp.hh 100755 634B
generatequery.cc 100644 1.83kB
generatequery.hh 100644 744B
helperfunctions.hh 100644 988B
membershipinfo.cc 100644 1.95kB
membershipinfo.hh 100644 794B
queryresponder.cc 100644 5.17kB
queryresponder.hh 100644 963B
subscribeigmp.cc 100644 4.12kB
subscribeigmp.hh 100644 911B
subscriptioninfo.cc 100644 4.37kB
subscriptioninfo.hh 100644 1.32kB
README
** FILES ** This directory contains click elements implementing IGMP The 'router' subdirectory contains the click scripts required to make the example network function. Elements should be placed in elements/local The click version used is click-2.0.1 ** INSTALLATION ** cp *.cc elements/local/ cp *.hh elements/local/ make elemlist make ** USAGE ** BASICS: - run script: userlevel/click -p 10000 scripts/ipnetwork.click - connect: telnet localhost 10000 - list elements on telnet session: read list ADDED HANDLERS: - join/leave: The join and leave methods are implemented in the subscribeigmp element and can be called in terminal for our script as follows: write client21/subscribe.join 239.1.1.1 write client21/subscribe.leave 239.1.1.1