<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><DIV>Hi Pavlin,</DIV>
<DIV> </DIV>
<DIV>I could able to increase the number of multicast seesions by following the ERRATA document.</DIV>
<DIV> </DIV>
<DIV>Still iam looking for the following configuration.</DIV>
<DIV> </DIV>
<DIV>to control only the specific multicast range addresses ? <BR><BR>I followed your comments but still not with much sucess.</DIV>
<DIV> </DIV>
<DIV>Let me explaing my testing environment and my requirement.</DIV>
<DIV> </DIV>
<DIV>Windows PC ==> WAN =eth0==> Xorp Router(Fedora 8 Machine) =eth1==> LAN ==> Windows PC</DIV>
<DIV> </DIV>
<DIV>Fedora Machine has two N IC cards </DIV>
<DIV> </DIV>
<DIV>1. eth0 with public ip Wan interface </DIV>
<DIV>2. eth1 with lan interface.</DIV>
<DIV> </DIV>
<DIV>Now what iam trying to do is.</DIV>
<DIV> </DIV>
<DIV>1) i want to limit my xorp router to allow only 239.1.1..0/26 i.e 239.1.1.0 to 239.1.1.127 multicast range IGMP , remaining should be discarded .</DIV>
<DIV> </DIV>
<DIV>This is both in case of server and host i.e </DIV>
<DIV> </DIV>
<DIV>1) if my lan pc is working as receiver it should only get the stream if the range is within the above specified one.</DIV>
<DIV>2) if my lan pc is source at that time also if it is with in the above range then only it should be allowed to muliticast.</DIV>
<DIV> </DIV>
<DIV>I think i can use iptables in implementing a firewall in order to discard the packates out side of this range, but this solution would be outside of the xorp.</DIV>
<DIV> </DIV>
<DIV>Iam trying this behavior from the xrop.</DIV>
<DIV> </DIV>
<DIV>thanks and regards</DIV>
<DIV>kanth</DIV>
<DIV> </DIV>
<DIV>Iam pasting my config.boot here .</DIV>
<DIV> </DIV>
<DIV>protocols {<BR>/* fib2mrib {<BR> disable: false<BR> }*/<BR> igmp {<BR> disable: false<BR> interface eth0 {<BR> vif eth0 {<BR> disable:
false<BR> version: 3<BR> /*enable-ip-router-alert-option-check: false */<BR> query-interval: 125<BR> query-last-member-interval:
1<BR> query-response-interval: 10<BR> robust-count: 2<BR> }<BR> }<BR> interface br0
{<BR> vif br0 {<BR> disable: false<BR> version: 3<BR> /*enable-ip-router-alert-option-check: false
*/<BR> query-interval: 125<BR> query-last-member-interval: 1<BR> query-response-interval: 10<BR> robust-count:
2<BR> }<BR> }<BR> }<BR> pimsm4 {<BR> disable: false<BR> interface eth0 {<BR> vif eth0 {<BR>
disable: false<BR> /*enable-ip-router-alert-option-check: false */<BR> dr-priority: 1<BR> hello-period: 30<BR> hello-triggered-delay:
5<BR> }<BR> }<BR> interface br0 {<BR> vif br0 {<BR> disable: false<BR> /*enable-ip-router-alert-option-check: false
*/<BR> dr-priority: 1<BR> hello-period: 30<BR> hello-triggered-delay: 5<BR> }<BR> }<BR> static-rps
{<BR> rp *.*.*.38 { /* this my fedora wan ip */<BR> group-prefix 239.1.1.0/26 {<BR> }<BR> }<BR> }<BR> }<BR>}</DIV>
<DIV>fea {<BR> unicast-forwarding4 {<BR> disable: false<BR> }<BR>}</DIV>
<DIV>interfaces {<BR> restore-original-config-on-shutdown: false<BR> interface eth0 {<BR> disable: false<BR> discard: false<BR> description: ""<BR> default-system-config {<BR> }<BR> }<BR> interface br0 {<BR>
disable: false<BR> discard: false<BR> description: ""<BR> default-system-config {<BR> }<BR> }<BR>}</DIV>
<DIV>plumbing {<BR> mfea4 {<BR> disable: false<BR> interface eth0 {<BR> vif eth0 {<BR> disable: false<BR> }<BR>
}<BR> interface br0 {<BR> vif br0 {<BR> disable: false<BR> }<BR> }<BR> }<BR>}<BR></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif"> </DIV>
<P><FONT face=Tahoma size=2></FONT> </P>
<P><FONT face=Tahoma size=2> </P>
<DIV style="FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica, sans-serif">
<HR SIZE=1>
</DIV>
<DIV style="FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica, sans-serif"><B><SPAN style="FONT-WEIGHT: bold">From:</SPAN></B> Pavlin Radoslavov <pavlin@ICSI.Berkeley.EDU><BR><B><SPAN style="FONT-WEIGHT: bold">To:</SPAN></B> RamaKanthVarala <varala_kanth@yahoo.com><BR><B><SPAN style="FONT-WEIGHT: bold">Cc:</SPAN></B> Pavlin Radoslavov <pavlin@ICSI.Berkeley.EDU>; xorp-users@xorp.org<BR><B><SPAN style="FONT-WEIGHT: bold">Sent:</SPAN></B> Sunday, 22 March, 2009 1:58:05 AM<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [Xorp-users] compilation problmes with mips<BR></FONT><BR>RamaKanthVarala <<A href="mailto:varala_kanth@yahoo.com" ymailto="mailto:varala_kanth@yahoo.com">varala_kanth@yahoo.com</A>> wrote:<BR><BR>> Thanks a lot pavlin,<BR>> <BR>> Your comments are indeed very help full for me.<BR>> <BR>> I could able to resolve the compilation issues. Following are my changes .<BR>> <BR>> 1) --wiith-LD
= mips-linux-ld<BR>> <BR>> 2) CFLAGS = "mxgots" <BR>> <BR>> 3) CXXFLAGS = "mxgots"<BR>> <BR>> 4) Enableing the PIMSM V1, PIMSM V2 and IPIP kernal modules.<BR>> <BR>> With above changes i could able to run the xorp on my target board.<BR>> <BR>> Through testing i found that it doesnot support immedieate leave , am i right ?<BR><BR>Typically there is few seconds latency when a receiver leaves a<BR>multicast group, because of the way IGMP works.<BR><BR>> To supports this do i need change any thing in config.boot ?<BR><BR>Please see rtrmgr/config/multicast4.boot for a sample configuration<BR>file for multicast routing. Also, see the XORP User Manual for<BR>detail description of the configuration statements.<BR><BR>> How many minimum number of multicast groups it can support ?<BR><BR>I presume you mean "maximum" instead of "minimum".<BR>I believe for Linux the default max. value is 20 groups
(per<BR>interface?).<BR>See the MLD/IGMP and PIM-SM sections in the xorp/ERRATA file for<BR>hints if you need to increase that number.<BR><BR>> Do we have any control like on the specific interface we can allow only the specific multicast range addresses ? <BR><BR>Currently the only control is by specifying the group prefix per<BR>static-rp or for the bootstrap mechanism.<BR>Please add a feature request to Bugzilla for per-interface address<BR>range control.<BR><BR>Regards,<BR>Pavlin<BR><BR>> Please send your comments<BR>> <BR>> regards<BR>> Kanth<BR>> <BR>> ________________________________<BR>> From: Pavlin Radoslavov <<A href="mailto:pavlin@ICSI.Berkeley.EDU" ymailto="mailto:pavlin@ICSI.Berkeley.EDU">pavlin@ICSI.Berkeley.EDU</A>><BR>> To: RamaKanthVarala <<A href="mailto:varala_kanth@yahoo.com" ymailto="mailto:varala_kanth@yahoo.com">varala_kanth@yahoo.com</A>><BR>> Cc: Pavlin Radoslavov <<A
href="mailto:pavlin@ICSI.Berkeley..EDU" ymailto="mailto:pavlin@ICSI.Berkeley..EDU">pavlin@ICSI.Berkeley..EDU</A>>; <A href="mailto:xorp-users@xorp.org" ymailto="mailto:xorp-users@xorp.org">xorp-users@xorp.org</A><BR>> Sent: Friday, 20 March, 2009 11:10:48 PM<BR>> Subject: Re: [Xorp-users] compilation problmes with mips<BR>> <BR>> Kanth,<BR>> <BR>> Before I try to answer your questions I'd like to emphasize that if<BR>> you want to use XORP for multicast routing, you MUST use PIM-SM<BR>> (i.e., IGMP only is not enough).<BR>> <BR>> RamaKanthVarala <<A href="mailto:varala_kanth@yahoo.com" ymailto="mailto:varala_kanth@yahoo.com">varala_kanth@yahoo.com</A>> wrote:<BR>> <BR>> > Thanks pavlin,<BR>> > <BR>> > <BR>> > Iam using the latest stable version 1.6 .<BR>> > <BR>> > My testing environment is like below<BR>> > <BR>> > Windows PC (server )====WAN ===> Fedor 8 Linux
PC =====Private Lan ===> Windows PC (client/host)<BR>> > <BR>> > When i compile the source with fedora 8 version i did not had any problems.<BR>> > <BR>> > In linux pc iam using the iptables to give me the NAT functionality to windows PC .<BR>> > <BR>> > In this when i compiled for fedora 8 and tested it , the video stream is received by the client PC from server PC in short it gave me the expected result .<BR>> > <BR>> > As same like above now my target board with mips on it is between server and client instead of fedora Linux PC.<BR>> > <BR>> > My intention is to get the same result what i got with the linux pc.I hope i can achive the same ..!<BR>> > <BR>> > My basic obstacles till now is <BR>> > <BR>> > <BR>> > 1) Compilation problems in the BGP and FEA modules..?<BR>> <BR>> The error you are seeing ("... is not a valid libtool object")<BR>>
doesn't indicate an obvious issue. Here are few things that you can<BR>> try:<BR>> * Start with a clean source and build tree<BR>> <BR>> * Don't use parallel make like "gmake -j4" in case you are. You<BR>> could try "gmake -j1", but I think "-j1" is the default anyway.<BR>> <BR>> * Double-check that your cross-compilation environment is setup<BR>> properly (e.g., try to cross-compile other software that you know<BR>> can be cross-compiled).<BR>> <BR>> * Try using "--enable-static --disable-shared" argument to ./configure<BR>> <BR>> * Try using older XORP release (e.g., XORP-1.5).<BR>> <BR>> > 2) Do they really need to be compiled in order to use igmp ..?<BR>> <BR>> For multicast you need (at least) the following processes/modules:<BR>> fea/mfea, igmp, rib, fib2mrib, pim.<BR>> <BR>> Depends on the setup, you might need some unicast routing protocols<BR>> as well
(unless all unicast routes are static and installed outside<BR>> of XORP).<BR>> <BR>> > 3) What are all the modules does igmp depend on ...?<BR>> <BR>> igmp itself depends only on fea/mfea, but as I mentioned before you<BR>> must run pim.<BR>> <BR>> Regards,<BR>> Pavlin<BR>> <BR>> > Please put in your thoughts .<BR>> > <BR>> > Thanks & Regards<BR>> > Kanth<BR>> > <BR>> > ________________________________<BR>> > From: Pavlin Radoslavov <<A href="mailto:pavlin@ICSI.Berkeley.EDU" ymailto="mailto:pavlin@ICSI.Berkeley.EDU">pavlin@ICSI.Berkeley.EDU</A>><BR>> > To: RamaKanthVarala <<A href="mailto:varala_kanth@yahoo.com" ymailto="mailto:varala_kanth@yahoo.com">varala_kanth@yahoo.com</A>><BR>> > Cc: <A href="mailto:xorp-users@xorp.org" ymailto="mailto:xorp-users@xorp.org">xorp-users@xorp.org</A><BR>> > Sent: Tuesday, 17 March, 2009 10:40:25 PM<BR>> >
Subject: Re: [Xorp-users] compilation problmes with mips<BR>> > <BR>> > RamaKanthVarala <<A href="mailto:varala_kanth@yahoo.com" ymailto="mailto:varala_kanth@yahoo.com">varala_kanth@yahoo.com</A>> wrote:<BR>> > <BR>> > > Hello friends,<BR>> > > <BR>> > > I want to use the xorp as igmp proxy.<BR>> > <BR>> > Unfortunately you can't use XORP as IGMP proxy.<BR>> > The IGMP implementation in XORP is the router-side, and it is used<BR>> > in tandem with PIM-SM.<BR>> > <BR>> > Re. the "libtool object" error below, what XORP version are you<BR>> > using? The latest 1.6 release or the code from CVS?<BR>> > <BR>> > Regards,<BR>> > Pavlin<BR>> > <BR>> > > I want to put this into one of my target board which has mips as its o.s.<BR>> > > <BR>> > > I configured with options like host as mips-linux and --with-openssl to
corresponding package.<BR>> > > <BR>> > > When i make it i get the following error.<BR>> > > <BR>> > > /bin/sh ../../../libtool --tag=CXX --mode=link mips-linux-g++ -g -Werror -W -Wall -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Woverloaded-virtual -ftemplate-depth-25 -pipe -o libxorp_fibconfig.la fibconfig_entry_get_click.lo fibconfig_entry_get_dummy..lo fibconfig_entry_get_iphelper.lo fibconfig_entry_get_netlink_socket.lo fibconfig_entry_get_routing_socket.lo fibconfig_entry_get_rtmv2.lo fibconfig_entry_observer_dummy.lo fibconfig_entry_observer_iphelper.lo fibconfig_entry_observer_netlink_socket.lo fibconfig_entry_observer_routing_socket.lo fibconfig_entry_observer_rtmv2.lo fibconfig_entry_parse_netlink_socket.lo fibconfig_entry_parse_routing_socket.lo fibconfig_entry_set_click.lo fibconfig_entry_set_dummy.lo fibconfig_entry_set_iphelper.lo
fibconfig_entry_set_netlink_socket.lo fibconfig_entry_set_routing_socket.lo fibconfig_entry_set_rtmv2.lo fibconfig_forwarding_dummy.lo fibconfig_forwarding_proc_linux.lo<BR>> > > fibconfig_forwarding_solaris.lo fibconfig_forwarding_sysctl.lo fibconfig_forwarding_windows.lo fibconfig_table_get_click.lo fibconfig_table_get_dummy..lo fibconfig_table_get_iphelper.lo fibconfig_table_get_netlink_socket.lo fibconfig_table_get_sysctl.lo fibconfig_table_observer_dummy.lo fibconfig_table_observer_iphelper.lo fibconfig_table_observer_netlink_socket.lo fibconfig_table_observer_routing_socket.lo fibconfig_table_observer_rtmv2.lo fibconfig_table_parse_netlink_socket.lo fibconfig_table_parse_routing_socket.lo fibconfig_table_set_click.lo fibconfig_table_set_dummy.lo fibconfig_table_set_iphelper.lo fibconfig_table_set_netlink_socket.lo fibconfig_table_set_routing_socket.lo fibconfig_table_set_rtmv2.lo -lcrypto
-L/root/SW/userapps/opensource/openssl -L/root/SW/userapps/opensource/openssl/lib -lrt<BR>> > > libtool: link: `fibconfig_forwarding_proc_linux.lo' is not a valid libtool object<BR>> > > make: *** [libxorp_fibconfig.la] Error 1<BR>> > > <BR>> > > <BR>> > > Another general doubt is what are all the components needed for igmp to work ..<BR>> > > <BR>> > > If i donot include fea and ospf does it work..?<BR>> > > <BR>> > > Your help will be highly appreciated in this.<BR>> > > <BR>> > > regards<BR>> > > Kanth <BR>> > > ________________________________<BR>> > > Add more friends to your messenger and enjoy! Invite them now.. <BR>> > > <BR>> > > <BR>> > > Add more friends to your messenger and enjoy! Go to <A
href="http://messenger.yahoo.com/invite/_______________________________________________" target=_blank>http://messenger.yahoo.com/invite/_______________________________________________</A><BR>> > > Xorp-users mailing list<BR>> > > <A href="mailto:Xorp-users@xorp.org" ymailto="mailto:Xorp-users@xorp.org">Xorp-users@xorp.org</A><BR>> > > <A href="http://mailman.icsi.berkeley.edu/mailman/listinfo/xorp-users" target=_blank>http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users</A><BR>> > <BR>> > ________________________________<BR>> > Download prohibited? No problem. CHAT from any browser, without download.<BR>> > <BR>> > <BR>> > Add more friends to your messenger and enjoy! Go to <A href="http://messenger.yahoo.com/invite/_______________________________________________"
target=_blank>http://messenger.yahoo.com/invite/_______________________________________________</A><BR>> > Xorp-users mailing list<BR>> > <A href="mailto:Xorp-users@xorp.org" ymailto="mailto:Xorp-users@xorp..org">Xorp-users@xorp.org</A><BR>> > <A href="http://mailman.icsi.berkeley.edu/mailman/listinfo/xorp-users" target=_blank>http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users</A><BR>> <BR>> <BR>> <BR>> Add more friends to your messenger and enjoy! Go to <A href="http://messenger.yahoo.com/invite/_______________________________________________" target=_blank>http://messenger.yahoo.com/invite/_______________________________________________</A><BR>> Xorp-users mailing list<BR>> <A href="mailto:Xorp-users@xorp.org" ymailto="mailto:Xorp-users@xorp.org">Xorp-users@xorp.org</A><BR>> <A href="http://mailman..icsi.berkeley.edu/mailman/listinfo/xorp-users"
target=_blank>http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users</A><BR></DIV></div><br>
<!--6--><hr size=1></hr> Add more friends to your messenger and enjoy! <a href="http://in.rd.yahoo.com/tagline_messenger_6/*http://messenger.yahoo.com/invite/"> Invite them now.</a></body></html>