From Veer Thu Jul 7 03:33:31 2005 From: Veer (Veer) Date: Wed, 6 Jul 2005 19:33:31 -0700 Subject: [Xorp-users] running xorp as multicast proxy? Message-ID: <320aafb10507061933253512d2@mail.gmail.com> Any poniters on if I can run xorp as multicast proxy? thanks krishan From pavlin@icir.org Thu Jul 7 03:50:26 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 06 Jul 2005 19:50:26 -0700 Subject: [Xorp-users] running xorp as multicast proxy? In-Reply-To: Message from Veer of "Wed, 06 Jul 2005 19:33:31 PDT." <320aafb10507061933253512d2@mail.gmail.com> Message-ID: <200507070250.j672oQLR088801@possum.icir.org> > Any poniters on if I can run xorp as multicast proxy? Can you be more specific what exactly you want to do. If you are looking for something like "IGMP/MLD Proxying" (http://www.ietf.org/internet-drafts/draft-ietf-magma-igmp-proxy-06.txt), the answer is that currently XORP doesn't implement it. You may want to have a look at echm (http://unfix.org/projects/ecmh/), but I think it supports only MLD proxying (i.e., IPv6). Pavlin From atanu@ICSI.Berkeley.EDU Wed Jul 13 23:03:42 2005 From: atanu@ICSI.Berkeley.EDU (Atanu Ghosh) Date: Wed, 13 Jul 2005 15:03:42 -0700 Subject: [Xorp-users] Power outage Message-ID: <51196.1121292222@tigger.icir.org> Hi, The Pacific Gas and Electric Company are going to depriving us of power for a three and a half hours. Unusually we have been notified before the fact, typically they just cut the power. The main web server, cvs archive and email lists will be unavailable from 20:00PST today (13th July) and hopefully they will be powered back up at 8.00PST tomorrow (14th July). Mirrors of the web server (e.g. www2.xorp.org) will obviously be available, but the cvs archive and email lists will not. Sorry for the inconvenience. Atanu. From peppe asd Tue Jul 19 17:18:44 2005 From: peppe asd (peppe asd) Date: Tue, 19 Jul 2005 18:18:44 +0200 Subject: [Xorp-users] problem with xorp Message-ID: <2ce04de50507190918ea5267@mail.gmail.com> Hi I'm Edoardo, a italian student of Computer Science, and know I'm working in the La Coruña University (Spain). I downloaded the last version of xorp, I try several times in vain to install it and when I lanch command "./configure" I could read the error: #./configure checking for MD5_Init in -lcrypto... no Could not find part of OpenSSL or one it's components in /usr/local/ssl Use --with-openssl=DIR to specify OpenSSL directory I tried to insert parameters system required but I get the same error #./configure --with-openssl=/usr/local/ssl/ checking for MD5_Init in -lcrypto... no Could not find part of OpenSSL or one it's components in /usr/local/ssl Use --with-openssl=DIR to specify OpenSSL directory I try to comment the next part fail_openssl() { echo "Could not find part of OpenSSL or one it's components in $1" echo "Use --with-openssl=DIR to specify OpenSSL directory" # exit 1 } hopening the error was been neglected. Done it I lanch command "make install", but I could read the error: nexthop.cc:21: error: invalid use of constructor as a template nexthop.cc:21: note: use 'IPNextHop::IPNextHop' instead of 'IPNextHop::IPNextHop' to name the constructor in a qualified name nexthop.cc:26: error: invalid use of constructor as a template nexthop.cc:26: note: use 'IPPeerNextHop::IPPeerNextHop' instead of 'IPPeerNextHop::IPPeerNextHop' to name the constructor in a qualified name nexthop.cc:37: error: invalid use of constructor as a template nexthop.cc:37: note: use 'IPEncapsNextHop::IPEncapsNextHop' instead of 'IPEncapsNextHop::IPEncapsNextHop' to name the constructor in a qualified name nexthop.cc:48: error: invalid use of constructor as a template nexthop.cc:48: note: use 'IPExternalNextHop::IPExternalNextHop' instead of 'IPExternalNextHop::IPExternalNextHop' to name the constructor in a qualified name make[1]: *** [nexthop.o] Error 1 make[1]: Leaving directory `/home/edo/Desktop/xorp-1.0/libxorp' make: *** [install-recursive] Error 1 What can I do??? I hope you want answer at this letter, thank you very much From pavlin@icir.org Tue Jul 19 18:39:39 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 19 Jul 2005 10:39:39 -0700 Subject: [Xorp-users] problem with xorp In-Reply-To: Message from peppe asd of "Tue, 19 Jul 2005 18:18:44 +0200." <2ce04de50507190918ea5267@mail.gmail.com> Message-ID: <200507191739.j6JHddg3003399@possum.icir.org> > Hi I'm Edoardo, a italian student of Computer Science, and know I'm > working in the La Coruña University (Spain). > I downloaded the last version of xorp, I try several times in vain to > install it and when I lanch command "./configure" I could read the > error: > > #./configure > > checking for MD5_Init in -lcrypto... no > Could not find part of OpenSSL or one it's components in /usr/local/ssl > Use --with-openssl=DIR to specify OpenSSL directory > > > I tried to insert parameters system required but I get the same error > > > #./configure --with-openssl=/usr/local/ssl/ > > checking for MD5_Init in -lcrypto... no > Could not find part of OpenSSL or one it's components in /usr/local/ssl > Use --with-openssl=DIR to specify OpenSSL directory You must have OpenSSL installed on your system. If it is not installed, then install it first and specify the appropriate directory with the --with-openssl command-line option. > > > > I try to comment the next part > > > fail_openssl() > { > echo "Could not find part of OpenSSL or one it's components in $1" > echo "Use --with-openssl=DIR to specify OpenSSL directory" > # exit 1 > } > > > hopening the error was been neglected. > Done it I lanch command "make install", but I could read the error: > > > nexthop.cc:21: error: invalid use of constructor as a template > nexthop.cc:21: note: use 'IPNextHop::IPNextHop' instead of > 'IPNextHop::IPNextHop' to name the constructor in a qualified > name > nexthop.cc:26: error: invalid use of constructor as a template > nexthop.cc:26: note: use 'IPPeerNextHop::IPPeerNextHop' instead of > 'IPPeerNextHop::IPPeerNextHop' to name the constructor in a > qualified name This is a known problem that can be triggered with some recent versions of the gcc compiler. The problem has been fixed in the CVS repository, so please use the most recent XORP code from the anonymous CVS http://www.xorp.org/cvs.html Pavlin > nexthop.cc:37: error: invalid use of constructor as a template > nexthop.cc:37: note: use 'IPEncapsNextHop::IPEncapsNextHop' instead > of 'IPEncapsNextHop::IPEncapsNextHop' to name the constructor in > a qualified name > nexthop.cc:48: error: invalid use of constructor as a template > nexthop.cc:48: note: use 'IPExternalNextHop::IPExternalNextHop' > instead of 'IPExternalNextHop::IPExternalNextHop' to name the > constructor in a qualified name > make[1]: *** [nexthop.o] Error 1 > make[1]: Leaving directory `/home/edo/Desktop/xorp-1.0/libxorp' > make: *** [install-recursive] Error 1 > > What can I do??? > I hope you want answer at this letter, thank you very much > > _______________________________________________ > Xorp-users mailing list > Xorp-users@xorp.org > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users From John.Weaver@motorola.com Tue Jul 19 20:59:57 2005 From: John.Weaver@motorola.com (Weaver John-JWEAVER1) Date: Tue, 19 Jul 2005 14:59:57 -0500 Subject: [Xorp-users] RP question Message-ID: <0DFC73466514D41186B700508B9510411B2EACD6@tx14exm04.ftw.mot.com> This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C58C9C.7063C742 Content-Type: text/plain Can XORP switch between discovery RP and static RP on the fly or does PIM have to be restarted? Thanks, John Weaver ------_=_NextPart_001_01C58C9C.7063C742 Content-Type: text/html Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgSFRUUC1FUVVJVj0iQ29udGVudC1UeXBlIiBDT05U RU5UPSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXMtYXNjaWkiPg0KDQoNCjxNRVRBIGNvbnRlbnQ9Ik1T SFRNTCA2LjAwLjI4MDAuMTUwNSIgbmFtZT1HRU5FUkFUT1I+PC9IRUFEPg0KPEJPRFk+DQo8RElW PjxTUEFOIGNsYXNzPTQwMzMxNTgxOS0xOTA3MjAwNT48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj5D YW4gWE9SUCBzd2l0Y2ggDQpiZXR3ZWVuIGRpc2NvdmVyeSBSUCBhbmQgc3RhdGljIFJQIG9uIHRo ZSBmbHkgb3IgZG9lcyBQSU0gaGF2ZSB0byBiZSANCnJlc3RhcnRlZD88L0ZPTlQ+PC9TUEFOPjwv RElWPg0KPERJVj48U1BBTiBjbGFzcz00MDMzMTU4MTktMTkwNzIwMDU+PEZPTlQgZmFjZT1Bcmlh bCANCnNpemU9Mj48L0ZPTlQ+PC9TUEFOPiZuYnNwOzwvRElWPg0KPERJVj48U1BBTiBjbGFzcz00 MDMzMTU4MTktMTkwNzIwMDU+PEZPTlQgZmFjZT1BcmlhbCANCnNpemU9Mj5UaGFua3MsPC9GT05U PjwvU1BBTj48L0RJVj4NCjxESVY+PFNQQU4gY2xhc3M9NDAzMzE1ODE5LTE5MDcyMDA1PjxGT05U IGZhY2U9QXJpYWwgc2l6ZT0yPkpvaG4gDQpXZWF2ZXI8L0ZPTlQ+PC9TUEFOPjwvRElWPjwvQk9E WT48L0hUTUw+DQo= ------_=_NextPart_001_01C58C9C.7063C742-- From pavlin@icir.org Tue Jul 19 22:23:47 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 19 Jul 2005 14:23:47 -0700 Subject: [Xorp-users] RP question In-Reply-To: Message from Weaver John-JWEAVER1 of "Tue, 19 Jul 2005 14:59:57 CDT." <0DFC73466514D41186B700508B9510411B2EACD6@tx14exm04.ftw.mot.com> Message-ID: <200507192123.j6JLNluT005593@possum.icir.org> > Can XORP switch between discovery RP and static RP on the fly or does PIM > have to be restarted? In XORP there is no real "switch" between using the Bootstrap mechanism to construct the RP-Set and using the set of configured static RPs. I.e., you could use both mechanisms at the same time. Pavlin From pavlin@icir.org Fri Jul 22 11:59:01 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 22 Jul 2005 03:59:01 -0700 Subject: [Xorp-users] Re: Fw: configure xorp In-Reply-To: Message from "mirko" of "Fri, 22 Jul 2005 10:56:11 +0200." <001201c58e9b$3533cef0$657ba8c0@mirko> Message-ID: <200507221059.j6MAx1fd076215@possum.icir.org> [Note: email CC to xorp-users@xorp.org, because it is the right email address for such questions] > can't understud where i can configure the protocols ! to create a static = > router wath can i do? > At this moment i have only configure a ip address and prefix-length..=20 > pelase help me The "Getting Started" Web page http://www.xorp.org/getting_started.html contains information about how to configure XORP. The User Manual document (available from the Documentation menu from the XORP front page) contains more details about the configuration. Basically, to run XORP as a static router you need to configure the following: 1. The network interfaces (which you have done already) 2. The unicast forwarding, which in case of IPv4 is basically the following: fea { unicast-forwarding4 { disable: false } } 3. The static routes which typically are a number of "route4" entries like: protocols { static { route4 10.20.0.0/16 { next-hop: 10.10.10.20 metric: 1 } route4 10.30.0.0/16 { next-hop: 10.10.10.20 metric: 1 } } } Good luck! Pavlin From batkinson@virtc.com Mon Jul 25 19:31:22 2005 From: batkinson@virtc.com (batkinson) Date: Mon, 25 Jul 2005 14:31:22 -0400 Subject: [Xorp-users] Unable to forward multicast packets Message-ID: <200507251831.j6PIV7mY096122@virtc.com> This is a multi-part message in MIME format. ------=_NextPart_000_000C_01C59125.88640180 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I'm trying to route multicast (IPv4) packets using XORP. I am running XORP under Linux (Fedora Core 3, kernel 2.6.12). I have included the "config.boot" file, the xorp_rtrmgr log, and output from the xorpsh "show" commands. My current configuration is as follows: Network_A_Client <-- 64.1.0.0/16 --> Xorp_Router <-- 64.2.0.0/16 --> Network_B_Client I have a test application that creates multicast UDP packets and sends them to a specified group. In my test case I use 225.1.1.1 (port 22604) for my multicast group. Placing both clients on the same subnet (i.e. no xorp / routing), both test instances of the test application see their own packets it creates and sends, as well as, the packets created by the second instance. When trying to use XORP to route / forward the packets to all group members, XORP "sees" all group joins and knows which interface that packets are coming from, and even indicates that they are going out of the appropriate (other) vif ("show pim mfc"). However, the test apps only see the packets they created. Any help or suggestions will be greatly appreciated. Regards, Brian Atkinson batkinson@virtc.com ------------------------------------------ *** START OF "config.boot" *** ------------------------------------------ /* ----------------------------------- */ /* XORP v1.1 Router Configuration File */ /* */ /* WAN Test Bed - Network A */ /* */ /* Filename: config.boot */ /* Date: July 22, 2005 */ /* ----------------------------------- */ interfaces { interface eth0 { description: "Network A (WAN)" disable: false default-system-config } interface eth1 { description: "Network A (LAN)" disable: false default-system-config } } fea { unicast-forwarding4 { disable: false } } plumbing { mfea4 { disable: false interface eth0 { vif eth0 { disable: false } } interface eth1 { vif eth1 { disable: false } } interface register_vif { vif register_vif { /* Note: this vif should be always enabled */ disable: false } } traceoptions { flag all { disable: false } } } } protocols { rip { export connected { metric: 0 tag: 0 } interface eth0 { vif eth0 { address 64.2.52.1 { disable: false } } } interface eth1 { vif eth1 { address 64.1.52.254 { disable: false } } } } } protocols { igmp { disable: false interface eth0 { vif eth0 { disable: false } } interface eth1 { vif eth1 { disable: false } } traceoptions { flag all { disable: false } } } } protocols { pimsm4 { disable: false interface eth0 { vif eth0 { disable: false dr-priority: 1 } } interface eth1 { vif eth1 { disable: false dr-priority: 2 } } interface register_vif { vif register_vif { disable: false } } static-rps { rp 64.2.52.1 { group-prefix 224.0.0.0/4 { /* rp-priority: 192 */ /* hash-mask-len: 30 */ } } } bootstrap { disable: false cand-bsr { scope-zone 224.0.0.0/4 { cand-bsr-by-vif-name: "eth0" bsr-priority: 1 } } cand-rp { group-prefix 224.0.0.0/4 { cand-rp-by-vif-name: "eth0" /* rp-priority: 192 */ /* rp-holdtime: 150 */ } } } switch-to-spt-threshold { disable: false interval-sec: 100 bytes: 102400 } traceoptions { flag all { disable: false } } } } protocols { fib2mrib { disable: false } } ------------------------------------------ *** END "config.boot" *** ------------------------------------------ ------------------------------------------ *** START OF XORPSH OUTPUT *** ------------------------------------------ Xorp> show pim bootstrap Active zones: BSR Pri LocalAddress Pri State Timeout SZTimeout 0.0.0.0 0 64.2.52.1 1 Pending 50 -1 Expiring zones: BSR Pri LocalAddress Pri State Timeout SZTimeout Configured zones: BSR Pri LocalAddress Pri State Timeout SZTimeout 64.2.52.1 1 64.2.52.1 1 Init -1 -1 ------------------------------------------ Xorp> show pim interface Interface State Mode V PIMstate Priority DRaddr Neighbors eth0 UP Sparse 2 DR 1 64.2.52.1 0 eth1 UP Sparse 2 DR 2 64.1.52.254 0 register_vif UP Sparse 2 DR 1 64.2.52.1 0 ------------------------------------------ Xorp> show pim join Group Source RP Flags 225.1.1.1 0.0.0.0 64.2.52.1 WC Upstream interface (RP): register_vif Upstream MRIB next hop (RP): UNKNOWN Upstream RPF'(*,G): UNKNOWN Upstream state: Joined Join timer: 53 Local receiver include WC: OO. Joins RP: ... Joins WC: ... Join state: ... Prune state: ... Prune pending state: ... I am assert winner state: .O. I am assert loser state: ... Assert winner WC: .O. Assert lost WC: ... Assert tracking WC: OOO Could assert WC: OO. I am DR: OOO Immediate olist RP: ... Immediate olist WC: OO. Inherited olist SG: OO. Inherited olist SG_RPT: OO. PIM include WC: OO. 239.255.255.250 0.0.0.0 64.2.52.1 WC Upstream interface (RP): register_vif Upstream MRIB next hop (RP): UNKNOWN Upstream RPF'(*,G): UNKNOWN Upstream state: Joined Join timer: 25 Local receiver include WC: .O. Joins RP: ... Joins WC: ... Join state: ... Prune state: ... Prune pending state: ... I am assert winner state: ... I am assert loser state: ... Assert winner WC: ... Assert lost WC: ... Assert tracking WC: .OO Could assert WC: .O. I am DR: OOO Immediate olist RP: ... Immediate olist WC: .O. Inherited olist SG: .O. Inherited olist SG_RPT: .O. PIM include WC: .O. 225.1.1.1 64.1.52.2 64.2.52.1 SG SPT DirectlyConnectedS Upstream interface (S): eth1 Upstream interface (RP): register_vif Upstream MRIB next hop (RP): UNKNOWN Upstream MRIB next hop (S): UNKNOWN Upstream RPF'(S,G): UNKNOWN Upstream state: Joined Register state: RegisterNoinfo RegisterNotCouldRegister Join timer: 57 KAT(S,G) running: true Local receiver include WC: OO. Local receiver include SG: ... Local receiver exclude SG: ... Joins RP: ... Joins WC: ... Joins SG: ... Join state: ... Prune state: ... Prune pending state: ... I am assert winner state: ... I am assert loser state: ... Assert winner WC: .O. Assert winner SG: ... Assert lost WC: ... Assert lost SG: ... Assert lost SG_RPT: ... Assert tracking SG: OO. Could assert WC: OO. Could assert SG: O.. I am DR: OOO Immediate olist RP: ... Immediate olist WC: OO. Immediate olist SG: ... Inherited olist SG: OO. Inherited olist SG_RPT: OO. PIM include WC: OO. PIM include SG: ... PIM exclude SG: ... 225.1.1.1 64.2.52.253 64.2.52.1 SG SPT DirectlyConnectedS Upstream interface (S): eth0 Upstream interface (RP): register_vif Upstream MRIB next hop (RP): UNKNOWN Upstream MRIB next hop (S): UNKNOWN Upstream RPF'(S,G): UNKNOWN Upstream state: Joined Register state: RegisterNoinfo RegisterNotCouldRegister Join timer: 53 KAT(S,G) running: true Local receiver include WC: OO. Local receiver include SG: ... Local receiver exclude SG: ... Joins RP: ... Joins WC: ... Joins SG: ... Join state: ... Prune state: ... Prune pending state: ... I am assert winner state: ... I am assert loser state: ... Assert winner WC: .O. Assert winner SG: ... Assert lost WC: ... Assert lost SG: ... Assert lost SG_RPT: ... Assert tracking SG: OO. Could assert WC: OO. Could assert SG: .O. I am DR: OOO Immediate olist RP: ... Immediate olist WC: OO. Immediate olist SG: ... Inherited olist SG: OO. Inherited olist SG_RPT: OO. PIM include WC: OO. PIM include SG: ... PIM exclude SG: ... ------------------------------------------ Xorp> show pim mfc Group Source RP 225.1.1.1 64.1.52.2 64.2.52.1 Incoming interface : eth1 Outgoing interfaces: O.. 225.1.1.1 64.2.52.253 64.2.52.1 Incoming interface : eth0 Outgoing interfaces: .O. ------------------------------------------ Xorp> show pim mfc Group Source RP 225.1.1.1 64.1.52.2 64.2.52.1 Incoming interface : eth1 Outgoing interfaces: O.. 225.1.1.1 64.2.52.253 64.2.52.1 Incoming interface : eth0 Outgoing interfaces: .O. ------------------------------------------ Xorp> show pim mrib DestPrefix NextHopRouter VifName VifIndex MetricPref Metric 64.1.0.0/16 64.1.52.254 eth1 1 0 0 64.2.0.0/16 64.2.52.1 eth0 0 0 0 169.254.0.0/16 0.0.0.0 eth0 0 254 65535 ------------------------------------------ Xorp> show pim neighbors Interface DRpriority NeighborAddr V Mode Holdtime Timeout ------------------------------------------ Xorp> show pim rps RP Type Pri Holdtime Timeout ActiveGroups GroupPrefix 64.2.52.1 static 192 -1 -1 2 224.0.0.0/4 ------------------------------------------ Xorp> show pim scope GroupPrefix Interface ------------------------------------------ Xorp> show interfaces eth0/eth0: Flags: mtu 1500 inet6 fe80::206:5bff:febe:1e29 prefixlen 64 inet 64.2.52.1 subnet 64.2.0.0/16 broadcast 64.2.255.255 physical index 2 ether 0:6:5b:be:1e:29 eth1/eth1: Flags: mtu 1500 inet6 fe80::207:e9ff:fe0c:2824 prefixlen 64 inet 64.1.52.254 subnet 64.1.0.0/16 broadcast 64.1.255.255 physical index 3 ether 0:7:e9:c:28:24 ------------------------------------------ Xorp> show host os Linux networkA 2.6.11 #2 SMP Wed Jun 29 12:12:22 EDT 2005 i686 i686 i386 GNU/Linux ------------------------------------------ Xorp> show igmp group Interface Group Source LastReported Timeout eth0 224.0.0.13 0.0.0.0 64.2.52.1 158 eth0 224.0.0.251 0.0.0.0 64.2.52.2 158 eth0 224.0.0.2 0.0.0.0 64.2.52.1 164 eth0 224.0.0.9 0.0.0.0 64.2.52.1 160 eth0 225.1.1.1 0.0.0.0 64.2.52.253 159 eth1 239.255.255.250 0.0.0.0 64.1.52.2 163 eth1 224.0.0.13 0.0.0.0 64.1.52.254 159 eth1 224.0.0.9 0.0.0.0 64.1.52.254 165 eth1 224.0.0.251 0.0.0.0 64.1.52.254 162 eth1 224.0.0.2 0.0.0.0 64.1.52.254 163 eth1 225.1.1.1 0.0.0.0 64.1.52.2 159 ------------------------------------------ Xorp> show igmp interface Interface State Querier Timeout Version Groups eth0 UP 64.2.52.1 None 2 5 eth1 UP 64.1.52.254 None 2 6 ------------------------------------------ Xorp> show mfea interface Interface State Vif/PifIndex Addr Flags eth0 UP 0/2 64.2.52.1 MULTICAST BROADCAST KERN_UP eth1 UP 1/3 64.1.52.254 MULTICAST BROADCAST KERN_UP register_vif UP 2/2 64.2.52.1 PIM_REGISTER KERN_UP ------------------------------------------ Xorp> show mfea dataflow Group Source 225.1.1.1 64.1.52.2 Measured(Start|Packets|Bytes) Type Thresh(Interval|Packets|Bytes) Remain 1122064698.665846|210|? <= 210.0|0|? 200.852999 225.1.1.1 64.2.52.253 Measured(Start|Packets|Bytes) Type Thresh(Interval|Packets|Bytes) Remain 1122064694.432849|210|? <= 210.0|0|? 196.620002 ------------------------------------------ Xorp> show route table ipv4 unicast rip Network 64.1.0.0/16 Nexthop := 64.1.52.254 Metric := 0 Protocol := rip Interface := eth1 Vif := eth1 Network 64.2.0.0/16 Nexthop := 64.2.52.1 Metric := 0 Protocol := rip Interface := eth0 Vif := eth0 ------------------------------------------ *** END OF XORPSH OUTPUT *** ------------------------------------------ ------------------------------------------ *** START OF "xorp_rtrmgr.log" *** ------------------------------------------ Log of /usr/local/xorp/bin/xorp_rtrmgr Fri Jul 22 16:28:43 2005 [ 2005/07/22 16:28:44 INFO xorp_rtrmgr:6648 RTRMGR +202 master_conf_tree.cc execute ] Changed modules: interfaces, fea, mfea4, rib, fib2mrib, igmp, pimsm4, policy, static_routes, rip [ 2005/07/22 16:28:44 INFO xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: interfaces (/usr/local/xorp/fea/xorp_fea) [ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] MFEA enabled [ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] CLI enabled [ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] CLI started [ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] MFEA enabled [ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] CLI enabled [ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] CLI started [ 2005/07/22 16:28:46 INFO xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: fea (/usr/local/xorp/fea/xorp_fea) [ 2005/07/22 16:28:50 WARNING xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] Handling method for finder_event_notifier/0.1/register_class_event_interest failed: XrlCmdError 102 Command failed failed to add watch [ 2005/07/22 16:28:50 ERROR xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to register with finder about XRL xorpsh-6653-networkA (err: Command failed) [ 2005/07/22 16:28:52 WARNING xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] Handling method for finder_event_notifier/0.1/register_class_event_interest failed: XrlCmdError 102 Command failed failed to add watch [ 2005/07/22 16:28:52 ERROR xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to register with finder about XRL xorpsh-6653-networkA (err: Command failed) [ 2005/07/22 16:28:52 INFO xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: mfea4 (/usr/local/xorp/fea/xorp_fea) [ 2005/07/22 16:28:52 INFO xorp_fea MFEA ] Interface added: Vif[eth0] pif_index: 2 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP [ 2005/07/22 16:28:52 INFO xorp_fea MFEA ] Interface added: Vif[eth1] pif_index: 3 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP [ 2005/07/22 16:28:52 INFO xorp_fea MFEA ] MFEA started [ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] Interface enabled Vif[eth0] pif_index: 2 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] Interface started: Vif[eth0] pif_index: 2 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED [ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] Interface added: Vif[register_vif] pif_index: 2 vif_index: 2 addr: 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP [ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] Interface enabled Vif[eth1] pif_index: 3 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] Interface started: Vif[eth1] pif_index: 3 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED [ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] Interface enabled Vif[register_vif] pif_index: 2 vif_index: 2 addr: 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] Interface started: Vif[register_vif] pif_index: 2 vif_index: 2 addr: 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP UP IPv4 ENABLED [ 2005/07/22 16:28:53 INFO xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: rib (/usr/local/xorp/rib/xorp_rib) [ 2005/07/22 16:28:54 WARNING xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] Handling method for finder_event_notifier/0.1/register_class_event_interest failed: XrlCmdError 102 Command failed failed to add watch [ 2005/07/22 16:28:54 ERROR xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to register with finder about XRL xorpsh-6653-networkA (err: Command failed) [ 2005/07/22 16:28:55 INFO xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: fib2mrib (/usr/local/xorp/fib2mrib/xorp_fib2mrib) [ 2005/07/22 16:28:56 WARNING xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] Handling method for finder_event_notifier/0.1/register_class_event_interest failed: XrlCmdError 102 Command failed failed to add watch [ 2005/07/22 16:28:56 ERROR xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to register with finder about XRL xorpsh-6653-networkA (err: Command failed) [ 2005/07/22 16:28:57 INFO xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: igmp (/usr/local/xorp/mld6igmp/xorp_igmp) [ 2005/07/22 16:28:57 WARNING xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "IGMP" does not exist or is not enabled. [ 2005/07/22 16:28:57 INFO xorp_igmp MLD6IGMP ] Protocol enabled [ 2005/07/22 16:28:57 INFO xorp_igmp MLD6IGMP ] CLI enabled [ 2005/07/22 16:28:57 INFO xorp_igmp MLD6IGMP ] CLI started [ 2005/07/22 16:28:58 WARNING xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] Handling method for finder_event_notifier/0.1/register_class_event_interest failed: XrlCmdError 102 Command failed failed to add watch [ 2005/07/22 16:28:58 ERROR xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to register with finder about XRL xorpsh-6653-networkA (err: Command failed) [ 2005/07/22 16:28:58 INFO xorp_igmp MLD6IGMP ] Interface added: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP [ 2005/07/22 16:28:58 INFO xorp_igmp MLD6IGMP ] Interface added: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP [ 2005/07/22 16:28:58 INFO xorp_igmp MLD6IGMP ] Protocol started [ 2005/07/22 16:28:59 INFO xorp_igmp MLD6IGMP ] Interface enabled: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:28:59 INFO xorp_igmp MLD6IGMP ] Interface started: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED [ 2005/07/22 16:28:59 INFO xorp_igmp MLD6IGMP ] Interface enabled: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:28:59 INFO xorp_igmp MLD6IGMP ] Interface started: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED [ 2005/07/22 16:28:59 INFO xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: pimsm4 (/usr/local/xorp/pim/xorp_pimsm4) [ 2005/07/22 16:28:59 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif eth1 [ 2005/07/22 16:28:59 WARNING xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "PIMSM_4" does not exist or is not enabled. [ 2005/07/22 16:28:59 INFO xorp_pimsm4 PIM ] Protocol enabled [ 2005/07/22 16:28:59 INFO xorp_pimsm4 PIM ] CLI enabled [ 2005/07/22 16:28:59 INFO xorp_pimsm4 PIM ] CLI started [ 2005/07/22 16:29:00 WARNING xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] Handling method for finder_event_notifier/0.1/register_class_event_interest failed: XrlCmdError 102 Command failed failed to add watch [ 2005/07/22 16:29:00 ERROR xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to register with finder about XRL xorpsh-6653-networkA (err: Command failed) [ 2005/07/22 16:29:00 INFO xorp_pimsm4 PIM ] Interface added: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP [ 2005/07/22 16:29:00 INFO xorp_pimsm4 PIM ] Interface added: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP [ 2005/07/22 16:29:00 INFO xorp_pimsm4 PIM ] Interface added: Vif[register_vif] pif_index: 0 vif_index: 2 addr: 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP [ 2005/07/22 16:29:00 INFO xorp_pimsm4 PIM ] Protocol started [ 2005/07/22 16:29:01 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif eth1 [ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface started: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED [ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface started: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED [ 2005/07/22 16:29:01 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[register_vif] pif_index: 0 vif_index: 2 addr: 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:29:01 WARNING xorp_pimsm4 PIM ] JoinDesired(*,G) = true: RP for group 239.255.255.250: not found [ 2005/07/22 16:29:01 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface started: Vif[register_vif] pif_index: 0 vif_index: 2 addr: 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP UP IPv4 ENABLED [ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Bootstrap mechanism enabled [ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Bootstrap mechanism started [ 2005/07/22 16:29:01 INFO xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: policy (/usr/local/xorp/policy/xorp_policy) [ 2005/07/22 16:29:01 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 224.0.0.251 on vif eth0 [ 2005/07/22 16:29:02 WARNING xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] Handling method for finder_event_notifier/0.1/register_class_event_interest failed: XrlCmdError 102 Command failed failed to add watch [ 2005/07/22 16:29:02 ERROR xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to register with finder about XRL xorpsh-6653-networkA (err: Command failed) [ 2005/07/22 16:29:03 INFO xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: static_routes (/usr/local/xorp/static_routes/xorp_static_routes) [ 2005/07/22 16:29:04 WARNING xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] Handling method for finder_event_notifier/0.1/register_class_event_interest failed: XrlCmdError 102 Command failed failed to add watch [ 2005/07/22 16:29:04 ERROR xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to register with finder about XRL xorpsh-6653-networkA (err: Command failed) [ 2005/07/22 16:29:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:29:05 INFO xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: rip (/usr/local/xorp/rip/xorp_rip) [ 2005/07/22 16:29:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:29:06 WARNING xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] Handling method for finder_event_notifier/0.1/register_class_event_interest failed: XrlCmdError 102 Command failed failed to add watch [ 2005/07/22 16:29:06 ERROR xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to register with finder about XRL xorpsh-6653-networkA (err: Command failed) [ 2005/07/22 16:29:06 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:29:06 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:29:07 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif eth0 [ 2005/07/22 16:29:07 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif eth0 [ 2005/07/22 16:29:07 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif eth1 [ 2005/07/22 16:29:07 INFO xorp_rtrmgr:6648 RTRMGR +2213 task.cc run_task ] No more tasks to run [ 2005/07/22 16:29:08 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif eth1 [ 2005/07/22 16:29:09 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif eth1 [ 2005/07/22 16:29:11 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:29:14 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif eth0 [ 2005/07/22 16:29:16 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif eth1 [ 2005/07/22 16:29:18 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif eth0 [ 2005/07/22 16:29:20 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:29:22 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif eth1 [ 2005/07/22 16:29:29 TRACE xorp_fea MFEA ] RX kernel signal: message_type = 1 vif_index = 0 src = 64.2.52.253 dst = 225.1.1.1 [ 2005/07/22 16:29:29 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif eth0 [ 2005/07/22 16:29:29 TRACE xorp_pimsm4 PIM ] RX NOCACHE signal from MFEA_4: vif_index = 0 src = 64.2.52.253 dst = 225.1.1.1 [ 2005/07/22 16:29:29 TRACE xorp_pimsm4 PIM ] Add MFC entry: (64.2.52.253,225.1.1.1) iif = 0 olist = ... olist_disable_wrongvif = OOO [ 2005/07/22 16:29:29 TRACE xorp_pimsm4 PIM ] Add dataflow monitor: source = 64.2.52.253 group = 225.1.1.1 threshold_interval_sec = 210 threshold_interval_usec = 0 threshold_packets = 0 threshold_bytes = 0 is_threshold_in_packets = 1 is_threshold_in_bytes = 0 is_geq_upcall = 0 is_leq_upcall = 1 [ 2005/07/22 16:29:29 TRACE xorp_pimsm4 PIM ] Add membership for (0.0.0.0,225.1.1.1) on vif eth0 [ 2005/07/22 16:29:29 TRACE xorp_fea MFEA ] Add MFC entry: (64.2.52.253,225.1.1.1) iif = 0 olist = ... [ 2005/07/22 16:29:30 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 [ 2005/07/22 16:29:30 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif eth0 [ 2005/07/22 16:29:30 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 [ 2005/07/22 16:29:30 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif eth1 [ 2005/07/22 16:29:31 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:29:31 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif eth0 [ 2005/07/22 16:29:32 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.2 to 224.0.0.251 on vif eth0 [ 2005/07/22 16:29:32 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif eth0 [ 2005/07/22 16:29:33 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif eth1 [ 2005/07/22 16:29:33 TRACE xorp_fea MFEA ] RX kernel signal: message_type = 1 vif_index = 1 src = 64.1.52.2 dst = 225.1.1.1 [ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] Add membership for (0.0.0.0,225.1.1.1) on vif eth1 [ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] Add MFC entry: (64.2.52.253,225.1.1.1) iif = 0 olist = .O. olist_disable_wrongvif = O.O [ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] RX NOCACHE signal from MFEA_4: vif_index = 1 src = 64.1.52.2 dst = 225.1.1.1 [ 2005/07/22 16:29:33 TRACE xorp_fea MFEA ] Add MFC entry: (64.2.52.253,225.1.1.1) iif = 0 olist = .O. [ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] TX PIM_ASSERT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] Add MFC entry: (64.1.52.2,225.1.1.1) iif = 1 olist = O.. olist_disable_wrongvif = .OO [ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] Add dataflow monitor: source = 64.1.52.2 group = 225.1.1.1 threshold_interval_sec = 210 threshold_interval_usec = 0 threshold_packets = 0 threshold_bytes = 0 is_threshold_in_packets = 1 is_threshold_in_bytes = 0 is_geq_upcall = 0 is_leq_upcall = 1 [ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] Add dataflow monitor: source = 64.1.52.2 group = 225.1.1.1 threshold_interval_sec = 100 threshold_interval_usec = 0 threshold_packets = 0 threshold_bytes = 102400 is_threshold_in_packets = 0 is_threshold_in_bytes = 1 is_geq_upcall = 1 is_leq_upcall = 0 [ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] Delete all dataflow monitors: source = 64.1.52.2 group = 225.1.1.1 [ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] Add dataflow monitor: source = 64.1.52.2 group = 225.1.1.1 threshold_interval_sec = 210 threshold_interval_usec = 0 threshold_packets = 0 threshold_bytes = 0 is_threshold_in_packets = 1 is_threshold_in_bytes = 0 is_geq_upcall = 0 is_leq_upcall = 1 [ 2005/07/22 16:29:33 TRACE xorp_fea MFEA ] Add MFC entry: (64.1.52.2,225.1.1.1) iif = 1 olist = O.. [ 2005/07/22 16:29:33 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif eth1 [ 2005/07/22 16:29:34 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif eth1 [ 2005/07/22 16:29:34 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif eth1 [ 2005/07/22 16:29:34 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif eth1 [ 2005/07/22 16:29:35 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif eth1 [ 2005/07/22 16:29:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:29:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:29:37 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif eth1 [ 2005/07/22 16:29:37 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:29:39 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif eth0 [ 2005/07/22 16:30:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:30:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:30:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:30:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:31:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:31:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:31:11 WARNING xorp_pimsm4 PIM ] Cannot add RP 64.2.52.1 for group prefix 224.0.0.0/4 and learned method BOOTSTRAP: already have same RP with learned method STATIC [ 2005/07/22 16:31:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:31:35 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 [ 2005/07/22 16:31:35 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif eth0 [ 2005/07/22 16:31:35 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 [ 2005/07/22 16:31:35 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif eth1 [ 2005/07/22 16:31:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:31:36 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif eth0 [ 2005/07/22 16:31:37 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 224.0.0.251 on vif eth0 [ 2005/07/22 16:31:37 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:31:37 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif eth0 [ 2005/07/22 16:31:38 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif eth0 [ 2005/07/22 16:31:41 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif eth1 [ 2005/07/22 16:31:41 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif eth1 [ 2005/07/22 16:31:43 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif eth1 [ 2005/07/22 16:31:44 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif eth1 [ 2005/07/22 16:31:44 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif eth1 [ 2005/07/22 16:31:45 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:32:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:32:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:32:30 TRACE xorp_pimsm4 PIM ] TX PIM_ASSERT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:32:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:32:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:33:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:33:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:33:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:33:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:33:40 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 [ 2005/07/22 16:33:40 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif eth0 [ 2005/07/22 16:33:40 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 [ 2005/07/22 16:33:40 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif eth1 [ 2005/07/22 16:33:42 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif eth0 [ 2005/07/22 16:33:42 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif eth1 [ 2005/07/22 16:33:44 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif eth1 [ 2005/07/22 16:33:44 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif eth0 [ 2005/07/22 16:33:45 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.251 on vif eth0 [ 2005/07/22 16:33:46 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:33:48 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif eth1 [ 2005/07/22 16:33:48 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif eth0 [ 2005/07/22 16:33:48 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif eth1 [ 2005/07/22 16:33:49 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:33:50 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif eth1 [ 2005/07/22 16:34:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:34:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:34:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:34:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:35:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:35:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:35:27 TRACE xorp_pimsm4 PIM ] TX PIM_ASSERT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:35:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:35:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:35:45 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 [ 2005/07/22 16:35:45 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif eth0 [ 2005/07/22 16:35:45 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 [ 2005/07/22 16:35:45 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif eth1 [ 2005/07/22 16:35:46 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.2 to 224.0.0.251 on vif eth0 [ 2005/07/22 16:35:46 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:35:47 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif eth1 [ 2005/07/22 16:35:48 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:35:48 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif eth0 [ 2005/07/22 16:35:49 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif eth0 [ 2005/07/22 16:35:50 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif eth1 [ 2005/07/22 16:35:51 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif eth1 [ 2005/07/22 16:35:52 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif eth1 [ 2005/07/22 16:35:53 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif eth0 [ 2005/07/22 16:35:53 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif eth1 [ 2005/07/22 16:36:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:36:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:36:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:36:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:37:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:37:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:37:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:37:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:37:50 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 [ 2005/07/22 16:37:50 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif eth0 [ 2005/07/22 16:37:50 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 [ 2005/07/22 16:37:50 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif eth1 [ 2005/07/22 16:37:51 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:37:53 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.2 to 224.0.0.251 on vif eth0 [ 2005/07/22 16:37:53 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:37:54 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif eth0 [ 2005/07/22 16:37:54 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif eth1 [ 2005/07/22 16:37:54 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif eth1 [ 2005/07/22 16:37:55 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif eth1 [ 2005/07/22 16:37:56 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif eth0 [ 2005/07/22 16:37:56 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif eth1 [ 2005/07/22 16:37:56 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif eth1 [ 2005/07/22 16:38:00 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif eth0 [ 2005/07/22 16:38:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:38:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:38:24 TRACE xorp_pimsm4 PIM ] TX PIM_ASSERT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:38:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:38:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:39:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:39:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:39:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:39:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:39:55 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 [ 2005/07/22 16:39:55 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif eth0 [ 2005/07/22 16:39:55 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 [ 2005/07/22 16:39:55 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif eth1 [ 2005/07/22 16:39:56 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif eth1 [ 2005/07/22 16:39:59 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.2 to 224.0.0.251 on vif eth0 [ 2005/07/22 16:39:59 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif eth1 [ 2005/07/22 16:39:59 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif eth1 [ 2005/07/22 16:39:59 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif eth1 [ 2005/07/22 16:39:59 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif eth0 [ 2005/07/22 16:40:01 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif eth1 [ 2005/07/22 16:40:02 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif eth0 [ 2005/07/22 16:40:02 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif eth0 [ 2005/07/22 16:40:03 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:40:04 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:40:05 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.2.52.253 to 224.0.0.2 on vif eth0 [ 2005/07/22 16:40:05 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 225.1.1.1 [ 2005/07/22 16:40:05 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 225.1.1.1 on vif eth0 [ 2005/07/22 16:40:05 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:40:06 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:40:06 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 225.1.1.1 [ 2005/07/22 16:40:06 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 225.1.1.1 on vif eth0 [ 2005/07/22 16:40:07 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.1.52.2 to 224.0.0.2 on vif eth1 [ 2005/07/22 16:40:07 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 225.1.1.1 [ 2005/07/22 16:40:07 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 225.1.1.1 on vif eth1 [ 2005/07/22 16:40:07 TRACE xorp_pimsm4 PIM ] Delete membership for (0.0.0.0,225.1.1.1) on vif eth0 [ 2005/07/22 16:40:07 TRACE xorp_pimsm4 PIM ] Add MFC entry: (64.1.52.2,225.1.1.1) iif = 1 olist = ... olist_disable_wrongvif = OOO [ 2005/07/22 16:40:07 TRACE xorp_fea MFEA ] Add MFC entry: (64.1.52.2,225.1.1.1) iif = 1 olist = ... [ 2005/07/22 16:40:08 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 225.1.1.1 [ 2005/07/22 16:40:08 TRACE xorp_igmp MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 225.1.1.1 on vif eth1 [ 2005/07/22 16:40:09 TRACE xorp_pimsm4 PIM ] Delete membership for (0.0.0.0,225.1.1.1) on vif eth1 [ 2005/07/22 16:40:09 TRACE xorp_pimsm4 PIM ] TX PIM_ASSERT from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:40:09 TRACE xorp_pimsm4 PIM ] Add MFC entry: (64.2.52.253,225.1.1.1) iif = 0 olist = ... olist_disable_wrongvif = OOO [ 2005/07/22 16:40:09 TRACE xorp_fea MFEA ] Add MFC entry: (64.2.52.253,225.1.1.1) iif = 0 olist = ... [ 2005/07/22 16:40:35 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:40:36 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:40:36 INFO xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: rip [ 2005/07/22 16:40:36 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.2.52.1 to 224.0.0.2 on vif eth0 [ 2005/07/22 16:40:36 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.9 [ 2005/07/22 16:40:36 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.1.52.254 to 224.0.0.2 on vif eth1 [ 2005/07/22 16:40:36 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.9 [ 2005/07/22 16:40:37 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.9 [ 2005/07/22 16:40:37 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.9 [ 2005/07/22 16:40:41 INFO xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: rip [ 2005/07/22 16:40:41 INFO xorp_rtrmgr:6648 XRL +378 xrl_router.cc send_resolved ] Sender died (protocol = "stcp", address = "127.0.0.1:32931") [ 2005/07/22 16:40:41 ERROR xorp_rtrmgr:6648 IPC +275 sockutil.cc create_connected_ip_socket ] failed to connect to 127.0.0.1 port 32931: Connection refused [ 2005/07/22 16:40:41 ERROR xorp_rtrmgr:6648 XRL +55 xrl_pf_factory.cc create_sender ] XrlPFSenderFactory::create failed: XrlPFConstructorError from line 578 of xrl_pf_stcp.cc: Could not connect to 127.0.0.1:32931 [ 2005/07/22 16:40:41 ERROR xorp_rtrmgr:6648 XRL +389 xrl_router.cc send_resolved ] Could not create XrlPFSender for protocol = "stcp" address = "127.0.0.1:32931" [ 2005/07/22 16:40:41 WARNING xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "rip" does not exist or is not enabled. [ 2005/07/22 16:40:42 INFO xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: static_routes [ 2005/07/22 16:40:42 INFO xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: static_routes [ 2005/07/22 16:40:42 ERROR xorp_rtrmgr:6648 LIBXORP +272 asyncio.cc complete_transfer ] Write error 104 - Connection reset by peer [ 2005/07/22 16:40:43 WARNING xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "static_routes" does not exist or is not enabled. [ 2005/07/22 16:40:44 INFO xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: policy [ 2005/07/22 16:40:44 INFO xorp_rtrmgr:6648 XRL +378 xrl_router.cc send_resolved ] Sender died (protocol = "stcp", address = "127.0.0.1:32928") [ 2005/07/22 16:40:44 ERROR xorp_rtrmgr:6648 IPC +275 sockutil.cc create_connected_ip_socket ] failed to connect to 127.0.0.1 port 32928: Connection refused [ 2005/07/22 16:40:44 ERROR xorp_rtrmgr:6648 XRL +55 xrl_pf_factory.cc create_sender ] XrlPFSenderFactory::create failed: XrlPFConstructorError from line 578 of xrl_pf_stcp.cc: Could not connect to 127.0.0.1:32928 [ 2005/07/22 16:40:44 ERROR xorp_rtrmgr:6648 XRL +389 xrl_router.cc send_resolved ] Could not create XrlPFSender for protocol = "stcp" address = "127.0.0.1:32928" [ 2005/07/22 16:40:44 INFO xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: policy [ 2005/07/22 16:40:44 WARNING xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "policy" does not exist or is not enabled. [ 2005/07/22 16:40:45 INFO xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: pimsm4 [ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] CLI stopped [ 2005/07/22 16:40:45 WARNING xorp_pimsm4 PIM ] Cannot delete RP 64.2.52.1 for group prefix 224.0.0.0/4 and learned method BOOTSTRAP: already have same RP with learned method STATIC [ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Bootstrap mechanism stopped [ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface stopped: Vif[register_vif] pif_index: 0 vif_index: 2 addr: 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] Delete MFC entry: (64.2.52.253,225.1.1.1) iif = 0 olist = ... [ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] Delete MFC entry: (64.1.52.2,225.1.1.1) iif = 1 olist = ... [ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0 [ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface stopped: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif eth1 [ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface stopped: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:40:45 TRACE xorp_fea MFEA ] Delete MFC entry: (64.2.52.253,225.1.1.1) [ 2005/07/22 16:40:45 TRACE xorp_fea MFEA ] Delete MFC entry: (64.1.52.2,225.1.1.1) [ 2005/07/22 16:40:45 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.2.52.1 to 224.0.0.2 on vif eth0 [ 2005/07/22 16:40:45 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.13 [ 2005/07/22 16:40:45 TRACE xorp_igmp MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.1.52.254 to 224.0.0.2 on vif eth1 [ 2005/07/22 16:40:45 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.13 [ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface deleted: eth0 [ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface deleted: eth1 [ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface deleted: register_vif [ 2005/07/22 16:40:45 INFO xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: pimsm4 [ 2005/07/22 16:40:46 WARNING xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "PIMSM_4" does not exist or is not enabled. [ 2005/07/22 16:40:46 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.13 [ 2005/07/22 16:40:46 TRACE xorp_igmp MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.13 [ 2005/07/22 16:40:47 INFO xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: igmp [ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP ] CLI stopped [ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP ] Interface stopped: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP ] Interface stopped: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP ] CLI stopped [ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP ] CLI stopped [ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP ] Interface deleted: eth0 [ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP ] Interface deleted: eth1 [ 2005/07/22 16:40:47 INFO xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: igmp [ 2005/07/22 16:40:48 WARNING xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "IGMP" does not exist or is not enabled. [ 2005/07/22 16:40:49 INFO xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: fib2mrib [ 2005/07/22 16:40:49 INFO xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: fib2mrib [ 2005/07/22 16:40:50 WARNING xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "fib2mrib" does not exist or is not enabled. [ 2005/07/22 16:40:51 INFO xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: rib [ 2005/07/22 16:40:52 INFO xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: rib [ 2005/07/22 16:40:52 WARNING xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "rib" does not exist or is not enabled. [ 2005/07/22 16:40:53 INFO xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: mfea4 [ 2005/07/22 16:40:53 INFO xorp_fea MFEA ] CLI stopped [ 2005/07/22 16:40:53 INFO xorp_fea MFEA ] Interface stopped Vif[eth0] pif_index: 2 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:40:53 INFO xorp_fea MFEA ] Interface stopped Vif[eth1] pif_index: 3 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:40:53 INFO xorp_fea MFEA ] Interface stopped Vif[register_vif] pif_index: 2 vif_index: 2 addr: 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP DOWN IPv4 ENABLED [ 2005/07/22 16:40:55 INFO xorp_rtrmgr:6648 RTRMGR +219 module_manager.cc terminate ] Terminating module: mfea4 [ 2005/07/22 16:40:58 INFO xorp_rtrmgr:6648 RTRMGR +219 module_manager.cc terminate ] Terminating module: fea [ 2005/07/22 16:40:58 INFO xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: interfaces [ 2005/07/22 16:40:58 INFO xorp_fea MFEA ] CLI stopped [ 2005/07/22 16:40:58 INFO xorp_fea MFEA ] Interface deleted: eth0 [ 2005/07/22 16:40:58 INFO xorp_fea MFEA ] Interface deleted: eth1 [ 2005/07/22 16:40:58 INFO xorp_fea MFEA ] Interface deleted: register_vif [ 2005/07/22 16:40:58 ERROR xorp_rtrmgr:6648 LIBXORP +161 buffered_asyncio.cc selector_event ] read error 104 Connection reset by peer [ 2005/07/22 16:40:58 ERROR xorp_rtrmgr:6648 XRL +775 xrl_pf_stcp.cc read_event ] Read failed (errno = 104): Connection reset by peer [ 2005/07/22 16:40:58 ERROR xorp_rtrmgr:6648 XRL +629 xrl_pf_stcp.cc die ] XrlPFSTCPSender died: read error [ 2005/07/22 16:40:58 INFO xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: interfaces [ 2005/07/22 16:40:59 INFO xorp_rtrmgr:6648 RTRMGR +2213 task.cc run_task ] No more tasks to run Fri Jul 22 16:40:59 2005 ---------------- ------------------------------------------ *** END OF "xorp_rtrmgr.log" *** ------------------------------------------ ------=_NextPart_000_000C_01C59125.88640180 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I’m trying to route multicast (IPv4) = packets using XORP.  I am running XORP under Linux (Fedora Core 3, kernel 2.6.12).  I have included the “config.boot” file, the xorp_rtrmgr log, and output from the xorpsh “show” = commands.

 

My current configuration is as = follows:

 

Network_A_Client ß 64.1.0.0/16 à Xorp_Router ß 64.2.0.0/16 à Network_B_Client

 

I have a test application that creates = multicast UDP packets and sends them to a specified group.  In my test case I use 225.1.1.1 (port 22604) for my multicast group.  Placing both = clients on the same subnet (i.e. no xorp / routing), both test instances of the = test application see their own packets it creates and sends, as well as, the = packets created by the second instance.

 

When trying to use XORP to route / forward = the packets to all group members, XORP “sees” all group joins = and knows which interface that packets are coming from, and even indicates that = they are going out of the appropriate (other) vif (“show pim = mfc”).  However, the test apps only see the packets they = created.

 

Any help or suggestions will be greatly = appreciated.

 

Regards,

 

Brian = Atkinson

batkinson@virtc.com

 

------------------------------------------=

*** START OF “config.boot” = ***

------------------------------------------=

 

/* ----------------------------------- = */

/* XORP v1.1 Router Configuration File = */

/*           = ;            =             &= nbsp; */

/*   WAN Test Bed - Network A          = */

/*           = ;            =             &= nbsp; */

/*   Filename: config.boot          &n= bsp;  */

/*   Date: July 22, 2005           &nb= sp;   */

/* ----------------------------------- = */

 

interfaces {

      interface eth0 = {

            = description: "Network A (WAN)"

            = disable: false

            = default-system-config

      = }

      interface eth1 = {

            = description: "Network A (LAN)"

            = disable: false

            = default-system-config

      = }

}

 

fea {

      = unicast-forwarding4 {

            = disable: false

      = }

}

 

plumbing {

      mfea4 = {

            = disable: false

            = interface eth0 {

           &= nbsp;      vif eth0 {

           &= nbsp;            = disable: false

           &= nbsp;      }

            = }

            = interface eth1 {

           &= nbsp;      vif eth1 {

           &= nbsp;            = disable: false

           &= nbsp;      }

            = }

            = interface register_vif {

           &= nbsp;      vif register_vif {

           &= nbsp;      /* Note: this vif should be always enabled */

           &= nbsp;            = disable: false

           &= nbsp;      }

            = }

            = traceoptions {

           &= nbsp;      flag all {

           &= nbsp;            = disable: false

           &= nbsp;      }

            = }

      = }

}

 

protocols {

      rip = {

            = export connected {

           &= nbsp;      metric: 0

           &= nbsp;      tag: 0

            = }

            = interface eth0 {

           &= nbsp;      vif eth0 {

           &= nbsp;            = address 64.2.52.1 {

           &= nbsp;           &n= bsp;      disable: false

           &= nbsp;            = }

           &= nbsp;      }

            = }

            = interface eth1 {

           &= nbsp;      vif eth1 {

           &= nbsp;            = address 64.1.52.254 {

           &= nbsp;           &n= bsp;      disable: false

           &= nbsp;            = }

           &= nbsp;      }

            = }

      = }

}

 

protocols {

      igmp = {

        = disable: false

            = interface eth0 {

           &= nbsp;      vif eth0 {

           &= nbsp;            = disable: false

           &= nbsp;      }

            = }

            = interface eth1 {

           &= nbsp;      vif eth1 {

           &= nbsp;            = disable: false

           &= nbsp;      }

            = }

            = traceoptions {

           &= nbsp;      flag all {

           &= nbsp;            = disable: false

           &= nbsp;      }

            = }

      = }

}

 

protocols {

      pimsm4 = {

        = disable: false

            = interface eth0 {

           &= nbsp;      vif eth0 {

           &= nbsp;            = disable: false

           &= nbsp;    dr-priority: 1

           &= nbsp;      }

            = }

            = interface eth1 {

           &= nbsp;      vif eth1 {

           &= nbsp;            = disable: false

           &= nbsp;    dr-priority: 2

           &= nbsp;      }

            = }

            = interface register_vif {

           &= nbsp;      vif register_vif {

           &= nbsp;            = disable: false

           &= nbsp;      }

            = }

            = static-rps {

           &= nbsp;      rp 64.2.52.1 {

           &= nbsp;            = group-prefix 224.0.0.0/4 {

           &= nbsp;           &n= bsp;      /* rp-priority: 192 */

           &= nbsp;           &n= bsp;      /* hash-mask-len: 30 */

           &= nbsp;            = }

           &= nbsp;      }

            = }

            = bootstrap {

           &= nbsp;      disable: false

           &= nbsp;      cand-bsr {

           &= nbsp;            = scope-zone 224.0.0.0/4 {

           &= nbsp;           &n= bsp;      cand-bsr-by-vif-name: "eth0"

           &= nbsp;           &n= bsp;      bsr-priority: 1

           &= nbsp;            = }

           &= nbsp;      }

           &= nbsp;      cand-rp {

           &= nbsp;            = group-prefix 224.0.0.0/4 {

           &= nbsp;           &n= bsp;      cand-rp-by-vif-name: "eth0"

            =             &= nbsp;     /* rp-priority: 192 */

           &= nbsp;           &n= bsp;      /* rp-holdtime: 150 */

           &= nbsp;            = }

           &= nbsp;      }

            = }

 

            = switch-to-spt-threshold {

           &= nbsp;      disable: false

           &= nbsp;      interval-sec: 100

           &= nbsp;      bytes: 102400

            = }

            = traceoptions {

           &= nbsp;      flag all {

           &= nbsp;            = disable: false

           &= nbsp;      }

            = }

      = }

}

 

protocols {

      fib2mrib = {

            = disable: false

      = }

}

 

------------------------------------------=

*** END “config.boot” = ***

------------------------------------------=

 

------------------------------------------=

*** START OF XORPSH OUTPUT = ***

------------------------------------------=

 

Xorp> show pim = bootstrap

Active zones:

BSR          &nbs= p;  Pri LocalAddress    Pri State    &nbs= p;      Timeout SZTimeout

0.0.0.0          = 0 64.2.52.1         1 Pending           =    50        = -1

Expiring zones:

BSR          &nbs= p;  Pri LocalAddress    Pri State    &nbs= p;      Timeout SZTimeout

Configured = zones:

BSR          &nbs= p;  Pri LocalAddress    Pri State    &nbs= p;      Timeout SZTimeout

64.2.52.1         1 64.2.52.1         1 Init           &nb= sp;     -1        = -1

 

------------------------------------------=

 

Xorp> show pim = interface

Interface    = State    Mode   V PIMstate Priority = DRaddr          Neighbors

eth0         UP       Sparse 2 DR            = ;  1 = 64.2.52.1          &nbs= p;    0

eth1         UP       Sparse 2 DR            = ;  2 = 64.1.52.254          &n= bsp;  0

register_vif = UP       Sparse 2 DR            = ;  1 64.2.52.1          &nbs= p;    0

 

------------------------------------------=

 

Xorp> show pim = join

Group           Source          RP            = ;  Flags

225.1.1.1       0.0.0.0         64.2.52.1       = WC

    Upstream interface (RP):   register_vif

    Upstream MRIB next hop = (RP): UNKNOWN

    Upstream RPF'(*,G):        = UNKNOWN

    Upstream state:            = Joined

    Join timer:           &= nbsp;    53

    Local receiver include WC: = OO.

    Joins RP:           &nbs= p;      ...

    Joins WC:           &nbs= p;      ...

    Join state:           &= nbsp;    ...

    Prune = state:           &= nbsp;   ...

    Prune pending state:       = ...

    I am assert winner = state:  .O.

    I am assert loser state:   ...

    Assert winner WC:          = .O.

    Assert lost WC:            = ...

    Assert tracking WC:        = OOO

    Could assert WC:       =     OO.

    I am DR:           &nbs= p;       OOO

    Immediate olist RP:        = ...

    Immediate olist WC:        = OO.

    Inherited olist SG:        = OO.

    Inherited olist SG_RPT:    OO.

    PIM include WC:            = OO.

239.255.255.250 0.0.0.0         = 64.2.52.1       WC

    Upstream interface (RP):   register_vif

    Upstream MRIB next hop = (RP): UNKNOWN

    Upstream RPF'(*,G):        = UNKNOWN

    Upstream state:            = Joined

    Join timer:           &= nbsp;    25

    Local receiver include WC: = .O.

    Joins = RP:           &nbs= p;      ...

    Joins WC:           &nbs= p;      ...

    Join state:           &= nbsp;    ...

    Prune state:           &= nbsp;   ...

    Prune pending state:       = ...

    I am assert winner = state:  ...

    I am assert loser state:   ...

    Assert winner WC:  =         ...

    Assert lost WC:            = ...

    Assert tracking WC:        = .OO

    Could assert WC:           = .O.

    I am DR:           &nbs= p;       OOO

    Immediate olist RP:        = ...

    Immediate olist WC:        = .O.

    Inherited olist SG:        = .O.

    Inherited olist SG_RPT:    .O.

    PIM include WC:            = .O.

225.1.1.1       64.1.52.2       64.2.52.1       SG SPT = DirectlyConnectedS

    Upstream interface (S):    eth1

    Upstream interface (RP):   register_vif

    Upstream MRIB next hop = (RP): UNKNOWN

    Upstream MRIB next hop = (S):  UNKNOWN

    Upstream RPF'(S,G):        = UNKNOWN

    Upstream state:            = Joined

    Register state:            RegisterNoinfo RegisterNotCouldRegister

    Join timer:           &= nbsp;    57

    KAT(S,G) running:  =         true

    Local receiver include WC: = OO.

    Local receiver include SG: = ...

    Local receiver exclude SG: = ...

    Joins RP:           &nbs= p;      ...

    Joins WC:           &nbs= p;      ...

    Joins SG:           &nbs= p;      ...

    Join state:           &= nbsp;    ...

    Prune state:           &= nbsp;   ...

    Prune pending state:       = ...

    I am assert winner = state:  ...

    I am assert loser state:   ...

    Assert winner WC:          = .O.

    Assert winner SG:          = ...

    Assert lost WC:            = ...

    Assert lost SG:            = ...

    Assert lost SG_RPT:        = ...

    Assert tracking SG:        = OO.

    Could assert WC:           = OO.

    Could assert SG:           = O..

    I am DR:           &nbs= p;       OOO

    Immediate olist RP:        = ...

    Immediate olist WC:        = OO.

    Immediate olist SG:        = ...

    Inherited olist SG:        = OO.

    Inherited olist SG_RPT:    OO.

    PIM include WC:            = OO.

    PIM include SG:            = ...

    PIM exclude SG:            = ...

225.1.1.1       64.2.52.253     64.2.52.1       SG SPT = DirectlyConnectedS

    Upstream interface (S):    eth0

    Upstream interface (RP):   register_vif

    Upstream MRIB next hop = (RP): UNKNOWN

    Upstream MRIB next hop = (S):  UNKNOWN

    Upstream RPF'(S,G):        = UNKNOWN

    Upstream state:            = Joined

    Register state:            RegisterNoinfo RegisterNotCouldRegister

    Join timer:           &= nbsp;    53

    KAT(S,G) running:          = true

    Local receiver include WC: = OO.

    Local receiver include SG: = ...

    Local receiver exclude SG: = ...

    Joins RP:           &nbs= p;      ...

    Joins WC:           &nbs= p;      ...

    Joins SG:           &nbs= p;      ...

    Join state:           &= nbsp;    ...

    Prune state:           &= nbsp;   ...

    Prune pending state:       = ...

    I am assert winner = state:  ...

    I am assert loser state:   ...

    Assert winner WC:          = .O.

    Assert winner SG:          = ...

    Assert lost WC:            = ...

    Assert lost SG:            = ...

    Assert lost SG_RPT:        = ...

    Assert tracking SG:        = OO.

    Could assert WC:           = OO.

    Could assert SG:           = .O.

    I am DR:           &nbs= p;       OOO

    Immediate olist RP:        = ...

    Immediate olist WC:        = OO.

    Immediate olist SG:        = ...

    Inherited olist SG:        = OO.

    Inherited olist SG_RPT:    OO.

    PIM include WC:            = OO.

    PIM include SG:            = ...

    PIM exclude SG:            = ...

 

------------------------------------------=

 

Xorp> show pim = mfc

Group           Source          = RP

225.1.1.1       64.1.52.2       = 64.2.52.1

    Incoming interface :      eth1

    Outgoing interfaces:      = O..

225.1.1.1       64.2.52.253     = 64.2.52.1

    Incoming interface :      eth0

    Outgoing interfaces:      = .O.

 

------------------------------------------=

 

Xorp> show pim = mfc

Group           Source          = RP

225.1.1.1       64.1.52.2       = 64.2.52.1

    Incoming interface :      eth1

    Outgoing interfaces:      = O..

225.1.1.1       64.2.52.253     = 64.2.52.1

    Incoming interface :      eth0

    Outgoing interfaces:    =   .O.

 

------------------------------------------=

 

Xorp> show pim = mrib

DestPrefix         NextHopRouter   VifName VifIndex MetricPref = Metric

64.1.0.0/16        64.1.52.254     eth1    1            =      0      0

64.2.0.0/16        64.2.52.1       eth0    0 =             &= nbsp;   0      0

169.254.0.0/16     0.0.0.0         = eth0    0            =    254  65535

 

------------------------------------------=

 

Xorp> show pim = neighbors

Interface    DRpriority NeighborAddr    V Mode   Holdtime = Timeout

 

------------------------------------------=

 

Xorp> show pim = rps

RP           = ;   Type      Pri Holdtime Timeout ActiveGroups GroupPrefix

64.2.52.1       static    192       -1      -1            2 224.0.0.0/4

 

------------------------------------------=

 

Xorp> show pim = scope

GroupPrefix         &n= bsp;           &nb= sp;           Interface

 

------------------------------------------=

 

Xorp> show = interfaces

eth0/eth0: = Flags:<ENABLED,BROADCAST,MULTICAST> mtu 1500

        = inet6 fe80::206:5bff:febe:1e29 prefixlen 64

        = inet 64.2.52.1 subnet 64.2.0.0/16 broadcast = 64.2.255.255

        = physical index 2

        = ether 0:6:5b:be:1e:29

eth1/eth1: = Flags:<ENABLED,BROADCAST,MULTICAST> mtu 1500

        = inet6 fe80::207:e9ff:fe0c:2824 prefixlen 64

        = inet 64.1.52.254 subnet 64.1.0.0/16 broadcast = 64.1.255.255

        = physical index 3

        = ether 0:7:e9:c:28:24

 

------------------------------------------=

 

Xorp> show host = os

Linux networkA 2.6.11 #2 SMP Wed Jun 29 = 12:12:22 EDT 2005 i686 i686 i386 GNU/Linux

 

------------------------------------------=

 

Xorp> show igmp = group

Interface    Group           Source          = LastReported Timeout

eth0         224.0.0.13      0.0.0.0         64.2.52.1        = 158

eth0         224.0.0.251     0.0.0.0         64.2.52.2        = 158

eth0       =   224.0.0.2       0.0.0.0         64.2.52.1        = 164

eth0         224.0.0.9       0.0.0.0         64.2.52.1        = 160

eth0         225.1.1.1       0.0.0.0         64.2.52.253      = 159

eth1         239.255.255.250 0.0.0.0         64.1.52.2        = 163

eth1         224.0.0.13      0.0.0.0         64.1.52.254      = 159

eth1         224.0.0.9       0.0.0.0         64.1.52.254      = 165

eth1         224.0.0.251     0.0.0.0         64.1.52.254      = 162

eth1         224.0.0.2       0.0.0.0         64.1.52.254     =  163

eth1         225.1.1.1       0.0.0.0         64.1.52.2        = 159

 

------------------------------------------=

 

Xorp> show igmp = interface

Interface    = State    Querier         Timeout Version = Groups

eth0         UP       64.2.52.1          None       2      = 5

eth1         UP       64.1.52.254        None       2      = 6

 

------------------------------------------=

 

Xorp> show mfea = interface

Interface    = State    Vif/PifIndex Addr            = Flags

eth0         UP            = ;    0/2 64.2.52.1       MULTICAST BROADCAST = KERN_UP

eth1         UP            = ;    1/3 64.1.52.254     MULTICAST BROADCAST = KERN_UP

register_vif UP            = ;    2/2 64.2.52.1       PIM_REGISTER = KERN_UP

 

------------------------------------------=

 

Xorp> show mfea = dataflow

Group                      &= nbsp;           &n= bsp;Source

225.1.1.1         &nbs= p;            = ;         64.1.52.2

  Measured(Start|Packets|Bytes) Type Thresh(Interval|Packets|Bytes) Remain

  1122064698.665846|210|?       <=3D     210.0|0|?          &nbs= p;           200.852999

225.1.1.1                     &= nbsp;         64.2.52.253

  Measured(Start|Packets|Bytes) Type Thresh(Interval|Packets|Bytes) Remain

  1122064694.432849|210|?       <=3D     210.0|0|?          &nbs= p;           196.620002

 

------------------------------------------=

 

Xorp> show route table ipv4 unicast = rip

Network = 64.1.0.0/16

    Nexthop :=3D = 64.1.52.254

    Metric = :=3D     0    Protocol :=3D rip    Interface :=3D eth1    Vif :=3D eth1

Network = 64.2.0.0/16

    Nexthop :=3D = 64.2.52.1

    Metric = :=3D     0    Protocol :=3D rip    Interface :=3D eth0    Vif :=3D eth0

 

------------------------------------------=

*** END OF XORPSH OUTPUT = ***

------------------------------------------=

 

------------------------------------------=

*** START OF “xorp_rtrmgr.log” = ***

------------------------------------------=

 

Log of /usr/local/xorp/bin/xorp_rtrmgr =

Fri Jul 22 16:28:43 = 2005

 

[ 2005/07/22 16:28:44  INFO = xorp_rtrmgr:6648 RTRMGR +202 master_conf_tree.cc execute ] Changed modules: interfaces, = fea, mfea4, rib, fib2mrib, igmp, pimsm4, policy, static_routes, = rip

[ 2005/07/22 16:28:44  INFO = xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: interfaces (/usr/local/xorp/fea/xorp_fea)

[ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] = MFEA enabled

[ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] = CLI enabled

[ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] = CLI started

[ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] = MFEA enabled

[ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] = CLI enabled

[ 2005/07/22 16:28:44 INFO xorp_fea MFEA ] = CLI started

[ 2005/07/22 16:28:46  INFO = xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: fea (/usr/local/xorp/fea/xorp_fea)

[ 2005/07/22 16:28:50  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] = Handling method for finder_event_notifier/0.1/register_class_event_interest = failed: XrlCmdError 102 Command failed failed to add = watch

[ 2005/07/22 16:28:50  ERROR = xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to = register with finder about XRL xorpsh-6653-networkA (err: Command = failed)

[ 2005/07/22 16:28:52  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] = Handling method for finder_event_notifier/0.1/register_class_event_interest = failed: XrlCmdError 102 Command failed failed to add watch

[ 2005/07/22 16:28:52  ERROR = xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to = register with finder about XRL xorpsh-6653-networkA (err: Command = failed)

[ 2005/07/22 16:28:52  INFO = xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: mfea4 (/usr/local/xorp/fea/xorp_fea)

[ 2005/07/22 16:28:52 INFO xorp_fea MFEA ] = Interface added: Vif[eth0] pif_index: 2 vif_index: 0 addr: 64.2.52.1 subnet: = 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP

[ 2005/07/22 16:28:52 INFO xorp_fea MFEA ] = Interface added: Vif[eth1] pif_index: 3 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP

[ 2005/07/22 16:28:52 INFO xorp_fea MFEA ] = MFEA started

[ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] = Interface enabled Vif[eth0] pif_index: 2 vif_index: 0 addr: 64.2.52.1 subnet: = 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] = Interface started: Vif[eth0] pif_index: 2 vif_index: 0 addr: 64.2.52.1 subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED

[ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] = Interface added: Vif[register_vif] pif_index: 2 vif_index: 2 addr: 64.2.52.1 = subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER = UNDERLYING_VIF_UP

[ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] = Interface enabled Vif[eth1] pif_index: 3 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] = Interface started: Vif[eth1] pif_index: 3 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED

[ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] = Interface enabled Vif[register_vif] pif_index: 2 vif_index: 2 addr: 64.2.52.1 = subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:28:53 INFO xorp_fea MFEA ] = Interface started: Vif[register_vif] pif_index: 2 vif_index: 2 addr: 64.2.52.1 = subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP UP IPv4 ENABLED

[ 2005/07/22 16:28:53  INFO = xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: rib (/usr/local/xorp/rib/xorp_rib)

[ 2005/07/22 16:28:54  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] = Handling method for finder_event_notifier/0.1/register_class_event_interest = failed: XrlCmdError 102 Command failed failed to add = watch

[ 2005/07/22 16:28:54  ERROR = xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to = register with finder about XRL xorpsh-6653-networkA (err: Command = failed)

[ 2005/07/22 16:28:55  INFO = xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: fib2mrib (/usr/local/xorp/fib2mrib/xorp_fib2mrib)

[ 2005/07/22 16:28:56  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] = Handling method for finder_event_notifier/0.1/register_class_event_interest = failed: XrlCmdError 102 Command failed failed to add = watch

[ 2005/07/22 16:28:56  ERROR = xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to = register with finder about XRL xorpsh-6653-networkA (err: Command = failed)

[ 2005/07/22 16:28:57  INFO = xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: igmp (/usr/local/xorp/mld6igmp/xorp_igmp)

[ 2005/07/22 16:28:57  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for = finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "IGMP" does not = exist or is not enabled.

[ 2005/07/22 16:28:57 INFO xorp_igmp MLD6IGMP = ] Protocol enabled

[ 2005/07/22 16:28:57 INFO xorp_igmp MLD6IGMP = ] CLI enabled

[ 2005/07/22 16:28:57 INFO xorp_igmp MLD6IGMP = ] CLI started

[ 2005/07/22 16:28:58  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] = Handling method for finder_event_notifier/0.1/register_class_event_interest = failed: XrlCmdError 102 Command failed failed to add = watch

[ 2005/07/22 16:28:58  ERROR = xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to = register with finder about XRL xorpsh-6653-networkA (err: Command = failed)

[ 2005/07/22 16:28:58 INFO xorp_igmp MLD6IGMP = ] Interface added: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 subnet: = 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP

[ 2005/07/22 16:28:58 INFO xorp_igmp MLD6IGMP = ] Interface added: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 = subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP

[ 2005/07/22 16:28:58 INFO xorp_igmp MLD6IGMP = ] Protocol started

[ 2005/07/22 16:28:59 INFO xorp_igmp MLD6IGMP = ] Interface enabled: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 = subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:28:59 INFO xorp_igmp MLD6IGMP = ] Interface started: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 = subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED

[ 2005/07/22 16:28:59 INFO xorp_igmp MLD6IGMP = ] Interface enabled: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: = MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 = ENABLED

[ 2005/07/22 16:28:59 INFO xorp_igmp MLD6IGMP = ] Interface started: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: = MULTICAST BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED

[ 2005/07/22 16:28:59  INFO = xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: pimsm4 = (/usr/local/xorp/pim/xorp_pimsm4)

[ 2005/07/22 16:28:59 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif = eth1

[ 2005/07/22 16:28:59  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc = handle_finder_0_2_resolve_xrl ] Handling method for finder/0.2/resolve_xrl failed: XrlCmdError 102 = Command failed Target "PIMSM_4" does not exist or is not = enabled.

[ 2005/07/22 16:28:59 INFO xorp_pimsm4 PIM ] Protocol enabled

[ 2005/07/22 16:28:59 INFO xorp_pimsm4 PIM ] = CLI enabled

[ 2005/07/22 16:28:59 INFO xorp_pimsm4 PIM ] = CLI started

[ 2005/07/22 16:29:00  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] = Handling method for finder_event_notifier/0.1/register_class_event_interest = failed: XrlCmdError 102 Command failed failed to add = watch

[ 2005/07/22 16:29:00  ERROR = xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to = register with finder about XRL xorpsh-6653-networkA (err: Command = failed)

[ 2005/07/22 16:29:00 INFO xorp_pimsm4 PIM ] Interface added: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 = subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP

[ 2005/07/22 16:29:00 INFO xorp_pimsm4 PIM ] Interface added: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 = subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP

[ 2005/07/22 16:29:00 INFO xorp_pimsm4 PIM ] Interface added: Vif[register_vif] pif_index: 0 vif_index: 2 addr: = 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: = PIM_REGISTER UNDERLYING_VIF_UP

[ 2005/07/22 16:29:00 INFO xorp_pimsm4 PIM ] Protocol started

[ 2005/07/22 16:29:01 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif = eth1

[ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 = subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface started: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 = subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED

[ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: = MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 = ENABLED

[ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface started: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: = MULTICAST BROADCAST UNDERLYING_VIF_UP UP IPv4 ENABLED

[ 2005/07/22 16:29:01 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface enabled: Vif[register_vif] pif_index: 0 vif_index: 2 addr: = 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: = PIM_REGISTER UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:29:01 WARNING xorp_pimsm4 PIM = ] JoinDesired(*,G) =3D true: RP for group 239.255.255.250: not = found

[ 2005/07/22 16:29:01 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Interface started: Vif[register_vif] pif_index: 0 vif_index: 2 addr: = 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP UP IPv4 ENABLED

[ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Bootstrap mechanism enabled

[ 2005/07/22 16:29:01 INFO xorp_pimsm4 PIM ] Bootstrap mechanism started

[ 2005/07/22 16:29:01  INFO = xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: policy (/usr/local/xorp/policy/xorp_policy)

[ 2005/07/22 16:29:01 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 224.0.0.251 on vif = eth0

[ 2005/07/22 16:29:02  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] = Handling method for finder_event_notifier/0.1/register_class_event_interest = failed: XrlCmdError 102 Command failed failed to add watch

[ 2005/07/22 16:29:02  ERROR = xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to = register with finder about XRL xorpsh-6653-networkA (err: Command = failed)

[ 2005/07/22 16:29:03  INFO = xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: static_routes (/usr/local/xorp/static_routes/xorp_static_routes)

[ 2005/07/22 16:29:04  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc = handle_finder_event_notifier_0_1_register_class_event_interest ] Handling method for = finder_event_notifier/0.1/register_class_event_interest failed: XrlCmdError 102 Command failed failed to add = watch

[ 2005/07/22 16:29:04  ERROR = xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to = register with finder about XRL xorpsh-6653-networkA (err: Command = failed)

[ 2005/07/22 16:29:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:29:05  INFO = xorp_rtrmgr:6648 RTRMGR +426 module_manager.cc run ] Running module: rip (/usr/local/xorp/rip/xorp_rip)

[ 2005/07/22 16:29:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:29:06  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +668 ../xrl/targets/finder_base.cc handle_finder_event_notifier_0_1_register_class_event_interest ] = Handling method for finder_event_notifier/0.1/register_class_event_interest = failed: XrlCmdError 102 Command failed failed to add = watch

[ 2005/07/22 16:29:06  ERROR = xorp_rtrmgr:6648 RTRMGR +279 xrl_rtrmgr_interface.cc finder_register_done ] Failed to = register with finder about XRL xorpsh-6653-networkA (err: Command = failed)

[ 2005/07/22 16:29:06 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:29:06 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:29:07 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif = eth0

[ 2005/07/22 16:29:07 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif = eth0

[ 2005/07/22 16:29:07 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif = eth1

[ 2005/07/22 16:29:07  INFO = xorp_rtrmgr:6648 RTRMGR +2213 task.cc run_task ] No more tasks to = run

[ 2005/07/22 16:29:08 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif = eth1

[ 2005/07/22 16:29:09 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif = eth1

[ 2005/07/22 16:29:11 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:29:14 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif = eth0

[ 2005/07/22 16:29:16 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif = eth1

[ 2005/07/22 16:29:18 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif = eth0

[ 2005/07/22 16:29:20 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:29:22 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif = eth1

[ 2005/07/22 16:29:29 TRACE xorp_fea MFEA ] = RX kernel signal: message_type =3D 1 vif_index =3D 0 src =3D 64.2.52.253 = dst =3D 225.1.1.1

[ 2005/07/22 16:29:29 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif = eth0

[ 2005/07/22 16:29:29 TRACE xorp_pimsm4 PIM ] = RX NOCACHE signal from MFEA_4: vif_index =3D 0 src =3D 64.2.52.253 dst =3D = 225.1.1.1

[ 2005/07/22 16:29:29 TRACE xorp_pimsm4 PIM ] = Add MFC entry: (64.2.52.253,225.1.1.1) iif =3D 0 olist =3D ... = olist_disable_wrongvif =3D OOO

[ 2005/07/22 16:29:29 TRACE xorp_pimsm4 PIM ] = Add dataflow monitor: source =3D 64.2.52.253 group =3D 225.1.1.1 = threshold_interval_sec =3D 210 threshold_interval_usec =3D 0 threshold_packets =3D 0 = threshold_bytes =3D 0 is_threshold_in_packets =3D 1 is_threshold_in_bytes =3D 0 is_geq_upcall = =3D 0 is_leq_upcall =3D 1

[ 2005/07/22 16:29:29 TRACE xorp_pimsm4 PIM ] = Add membership for (0.0.0.0,225.1.1.1) on vif = eth0

[ 2005/07/22 16:29:29 TRACE xorp_fea MFEA ] = Add MFC entry: (64.2.52.253,225.1.1.1) iif =3D 0 olist =3D = ...

[ 2005/07/22 16:29:30 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 224.0.0.1

[ 2005/07/22 16:29:30 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif = eth0

[ 2005/07/22 16:29:30 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 224.0.0.1

[ 2005/07/22 16:29:30 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif = eth1

[ 2005/07/22 16:29:31 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:29:31 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif = eth0

[ 2005/07/22 16:29:32 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.2 to 224.0.0.251 on vif = eth0

[ 2005/07/22 16:29:32 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif = eth0

[ 2005/07/22 16:29:33 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif = eth1

[ 2005/07/22 16:29:33 TRACE xorp_fea MFEA ] = RX kernel signal: message_type =3D 1 vif_index =3D 1 src =3D 64.1.52.2 dst = =3D 225.1.1.1

[ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] = Add membership for (0.0.0.0,225.1.1.1) on vif = eth1

[ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] = Add MFC entry: (64.2.52.253,225.1.1.1) iif =3D 0 olist =3D .O. = olist_disable_wrongvif =3D O.O

[ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] = RX NOCACHE signal from MFEA_4: vif_index =3D 1 src =3D 64.1.52.2 dst =3D = 225.1.1.1

[ 2005/07/22 16:29:33 TRACE xorp_fea MFEA ] = Add MFC entry: (64.2.52.253,225.1.1.1) iif =3D 0 olist =3D = .O.

[ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] = TX PIM_ASSERT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] = Add MFC entry: (64.1.52.2,225.1.1.1) iif =3D 1 olist =3D O.. = olist_disable_wrongvif =3D .OO

[ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] = Add dataflow monitor: source =3D 64.1.52.2 group =3D 225.1.1.1 = threshold_interval_sec =3D 210 threshold_interval_usec =3D 0 threshold_packets =3D 0 = threshold_bytes =3D 0 is_threshold_in_packets =3D 1 is_threshold_in_bytes =3D 0 is_geq_upcall = =3D 0 is_leq_upcall =3D 1

[ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] = Add dataflow monitor: source =3D 64.1.52.2 group =3D 225.1.1.1 = threshold_interval_sec =3D 100 threshold_interval_usec =3D 0 threshold_packets =3D 0 = threshold_bytes =3D 102400 is_threshold_in_packets =3D 0 is_threshold_in_bytes =3D 1 is_geq_upcall = =3D 1 is_leq_upcall =3D 0

[ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] = Delete all dataflow monitors: source =3D 64.1.52.2 group =3D = 225.1.1.1

[ 2005/07/22 16:29:33 TRACE xorp_pimsm4 PIM ] = Add dataflow monitor: source =3D 64.1.52.2 group =3D 225.1.1.1 = threshold_interval_sec =3D 210 threshold_interval_usec =3D 0 threshold_packets =3D 0 = threshold_bytes =3D 0 is_threshold_in_packets =3D 1 is_threshold_in_bytes =3D 0 is_geq_upcall = =3D 0 is_leq_upcall =3D 1

[ 2005/07/22 16:29:33 TRACE xorp_fea MFEA ] = Add MFC entry: (64.1.52.2,225.1.1.1) iif =3D 1 olist =3D = O..

[ 2005/07/22 16:29:33 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif = eth1

[ 2005/07/22 16:29:34 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif = eth1

[ 2005/07/22 16:29:34 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif = eth1

[ 2005/07/22 16:29:34 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif = eth1

[ 2005/07/22 16:29:35 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif = eth1

[ 2005/07/22 16:29:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:29:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:29:37 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif = eth1

[ 2005/07/22 16:29:37 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:29:39 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif = eth0

[ 2005/07/22 16:30:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:30:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:30:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:30:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:31:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:31:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:31:11 WARNING xorp_pimsm4 PIM = ] Cannot add RP 64.2.52.1 for group prefix 224.0.0.0/4 and learned method = BOOTSTRAP: already have same RP with learned method = STATIC

[ 2005/07/22 16:31:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:31:35 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 224.0.0.1

[ 2005/07/22 16:31:35 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif = eth0

[ 2005/07/22 16:31:35 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 224.0.0.1

[ 2005/07/22 16:31:35 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif = eth1

[ 2005/07/22 16:31:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:31:36 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif = eth0

[ 2005/07/22 16:31:37 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 224.0.0.251 on vif = eth0

[ 2005/07/22 16:31:37 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:31:37 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif = eth0

[ 2005/07/22 16:31:38 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif = eth0

[ 2005/07/22 16:31:41 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif = eth1

[ 2005/07/22 16:31:41 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif = eth1

[ 2005/07/22 16:31:43 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif = eth1

[ 2005/07/22 16:31:44 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif = eth1

[ 2005/07/22 16:31:44 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif = eth1

[ 2005/07/22 16:31:45 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:32:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:32:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:32:30 TRACE xorp_pimsm4 PIM ] = TX PIM_ASSERT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:32:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:32:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:33:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:33:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:33:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:33:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:33:40 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 224.0.0.1

[ 2005/07/22 16:33:40 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif = eth0

[ 2005/07/22 16:33:40 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 224.0.0.1

[ 2005/07/22 16:33:40 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif = eth1

[ 2005/07/22 16:33:42 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif = eth0

[ 2005/07/22 16:33:42 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif = eth1

[ 2005/07/22 16:33:44 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif = eth1

[ 2005/07/22 16:33:44 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif = eth0

[ 2005/07/22 16:33:45 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.251 on vif = eth0

[ 2005/07/22 16:33:46 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:33:48 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif = eth1

[ 2005/07/22 16:33:48 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif = eth0

[ 2005/07/22 16:33:48 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif = eth1

[ 2005/07/22 16:33:49 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:33:50 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif = eth1

[ 2005/07/22 16:34:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:34:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:34:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:34:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:35:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:35:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:35:27 TRACE xorp_pimsm4 PIM ] = TX PIM_ASSERT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:35:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:35:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:35:45 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 224.0.0.1

[ 2005/07/22 16:35:45 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif = eth0

[ 2005/07/22 16:35:45 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 224.0.0.1

[ 2005/07/22 16:35:45 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif = eth1

[ 2005/07/22 16:35:46 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.2 to 224.0.0.251 on vif = eth0

[ 2005/07/22 16:35:46 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:35:47 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif = eth1

[ 2005/07/22 16:35:48 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:35:48 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif = eth0

[ 2005/07/22 16:35:49 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif = eth0

[ 2005/07/22 16:35:50 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif = eth1

[ 2005/07/22 16:35:51 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif = eth1

[ 2005/07/22 16:35:52 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif = eth1

[ 2005/07/22 16:35:53 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif = eth0

[ 2005/07/22 16:35:53 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif = eth1

[ 2005/07/22 16:36:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:36:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:36:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif eth0

[ 2005/07/22 16:36:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:37:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:37:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:37:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:37:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:37:50 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 224.0.0.1

[ 2005/07/22 16:37:50 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif = eth0

[ 2005/07/22 16:37:50 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 224.0.0.1

[ 2005/07/22 16:37:50 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif = eth1

[ 2005/07/22 16:37:51 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:37:53 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.2 to 224.0.0.251 on vif = eth0

[ 2005/07/22 16:37:53 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:37:54 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif = eth0

[ 2005/07/22 16:37:54 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif = eth1

[ 2005/07/22 16:37:54 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif = eth1

[ 2005/07/22 16:37:55 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif eth1

[ 2005/07/22 16:37:56 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif = eth0

[ 2005/07/22 16:37:56 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif = eth1

[ 2005/07/22 16:37:56 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif = eth1

[ 2005/07/22 16:38:00 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif = eth0

[ 2005/07/22 16:38:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:38:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:38:24 TRACE xorp_pimsm4 PIM ] = TX PIM_ASSERT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:38:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:38:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:39:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:39:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:39:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:39:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:39:55 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 224.0.0.1

[ 2005/07/22 16:39:55 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 224.0.0.1 on vif = eth0

[ 2005/07/22 16:39:55 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 224.0.0.1

[ 2005/07/22 16:39:55 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 224.0.0.1 on vif = eth1

[ 2005/07/22 16:39:56 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.2 on vif = eth1

[ 2005/07/22 16:39:59 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.2 to 224.0.0.251 on vif = eth0

[ 2005/07/22 16:39:59 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.251 on vif = eth1

[ 2005/07/22 16:39:59 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.9 on vif = eth1

[ 2005/07/22 16:39:59 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 239.255.255.250 on vif = eth1

[ 2005/07/22 16:39:59 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.9 on vif = eth0

[ 2005/07/22 16:40:01 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.2 to 225.1.1.1 on vif = eth1

[ 2005/07/22 16:40:02 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.253 to 225.1.1.1 on vif = eth0

[ 2005/07/22 16:40:02 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.2 on vif = eth0

[ 2005/07/22 16:40:03 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.2.52.1 to 224.0.0.13 on vif eth0

[ 2005/07/22 16:40:04 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_MEMBERSHIP_REPORT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:40:05 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.2.52.253 to 224.0.0.2 on vif = eth0

[ 2005/07/22 16:40:05 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 225.1.1.1

[ 2005/07/22 16:40:05 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 225.1.1.1 on vif = eth0

[ 2005/07/22 16:40:05 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:40:06 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:40:06 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 225.1.1.1

[ 2005/07/22 16:40:06 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to 225.1.1.1 on vif = eth0

[ 2005/07/22 16:40:07 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.1.52.2 to 224.0.0.2 on vif = eth1

[ 2005/07/22 16:40:07 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 225.1.1.1

[ 2005/07/22 16:40:07 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 225.1.1.1 on vif = eth1

[ 2005/07/22 16:40:07 TRACE xorp_pimsm4 PIM ] = Delete membership for (0.0.0.0,225.1.1.1) on vif = eth0

[ 2005/07/22 16:40:07 TRACE xorp_pimsm4 PIM ] = Add MFC entry: (64.1.52.2,225.1.1.1) iif =3D 1 olist =3D ... = olist_disable_wrongvif =3D OOO

[ 2005/07/22 16:40:07 TRACE xorp_fea MFEA ] = Add MFC entry: (64.1.52.2,225.1.1.1) iif =3D 1 olist =3D = ...

[ 2005/07/22 16:40:08 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 225.1.1.1

[ 2005/07/22 16:40:08 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to 225.1.1.1 on vif = eth1

[ 2005/07/22 16:40:09 TRACE xorp_pimsm4 PIM ] = Delete membership for (0.0.0.0,225.1.1.1) on vif = eth1

[ 2005/07/22 16:40:09 TRACE xorp_pimsm4 PIM ] = TX PIM_ASSERT from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:40:09 TRACE xorp_pimsm4 PIM ] = Add MFC entry: (64.2.52.253,225.1.1.1) iif =3D 0 olist =3D ... = olist_disable_wrongvif =3D OOO

[ 2005/07/22 16:40:09 TRACE xorp_fea MFEA ] = Add MFC entry: (64.2.52.253,225.1.1.1) iif =3D 0 olist =3D = ...

[ 2005/07/22 16:40:35 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:40:36 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:40:36  INFO = xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: = rip

[ 2005/07/22 16:40:36 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.2.52.1 to 224.0.0.2 on vif = eth0

[ 2005/07/22 16:40:36 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 224.0.0.9

[ 2005/07/22 16:40:36 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.1.52.254 to 224.0.0.2 on vif = eth1

[ 2005/07/22 16:40:36 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 224.0.0.9

[ 2005/07/22 16:40:37 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 224.0.0.9

[ 2005/07/22 16:40:37 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 224.0.0.9

[ 2005/07/22 16:40:41  INFO = xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: = rip

[ 2005/07/22 16:40:41  INFO = xorp_rtrmgr:6648 XRL +378 xrl_router.cc send_resolved ] Sender died (protocol =3D "stcp", address =3D = "127.0.0.1:32931")

[ 2005/07/22 16:40:41  ERROR = xorp_rtrmgr:6648 IPC +275 sockutil.cc create_connected_ip_socket ] failed to connect to = 127.0.0.1 port 32931: Connection refused

[ 2005/07/22 16:40:41  ERROR = xorp_rtrmgr:6648 XRL +55 xrl_pf_factory.cc create_sender ] XrlPFSenderFactory::create = failed: XrlPFConstructorError from line 578 of xrl_pf_stcp.cc: Could not connect = to 127.0.0.1:32931

 

[ 2005/07/22 16:40:41  ERROR = xorp_rtrmgr:6648 XRL +389 xrl_router.cc send_resolved ] Could not create XrlPFSender for protocol =3D "stcp" address =3D "127.0.0.1:32931" =

[ 2005/07/22 16:40:41  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for = finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "rip" does not = exist or is not enabled.

[ 2005/07/22 16:40:42  INFO = xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: = static_routes

[ 2005/07/22 16:40:42  INFO = xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: = static_routes

[ 2005/07/22 16:40:42  ERROR = xorp_rtrmgr:6648 LIBXORP +272 asyncio.cc complete_transfer ] Write error 104 - Connection = reset by peer

[ 2005/07/22 16:40:43  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for = finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "static_routes" = does not exist or is not enabled.

[ 2005/07/22 16:40:44  INFO = xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: = policy

[ 2005/07/22 16:40:44  INFO = xorp_rtrmgr:6648 XRL +378 xrl_router.cc send_resolved ] Sender died (protocol =3D = "stcp", address =3D "127.0.0.1:32928")

[ 2005/07/22 16:40:44  ERROR = xorp_rtrmgr:6648 IPC +275 sockutil.cc create_connected_ip_socket ] failed to connect to 127.0.0.1 port 32928: Connection refused

[ 2005/07/22 16:40:44  ERROR = xorp_rtrmgr:6648 XRL +55 xrl_pf_factory.cc create_sender ] XrlPFSenderFactory::create = failed: XrlPFConstructorError from line 578 of xrl_pf_stcp.cc: Could not connect = to 127.0.0.1:32928

 

[ 2005/07/22 16:40:44  ERROR = xorp_rtrmgr:6648 XRL +389 xrl_router.cc send_resolved ] Could not create XrlPFSender for protocol =3D "stcp" address =3D "127.0.0.1:32928" =

[ 2005/07/22 16:40:44  INFO = xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: = policy

[ 2005/07/22 16:40:44  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for = finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "policy" does = not exist or is not enabled.

[ 2005/07/22 16:40:45  INFO = xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: = pimsm4

[ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] = CLI stopped

[ 2005/07/22 16:40:45 WARNING xorp_pimsm4 PIM = ] Cannot delete RP 64.2.52.1 for group prefix 224.0.0.0/4 and learned = method BOOTSTRAP: already have same RP with learned method = STATIC

[ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Bootstrap mechanism stopped

[ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface stopped: Vif[register_vif] pif_index: 0 vif_index: 2 addr: = 64.2.52.1 subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: = PIM_REGISTER UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] = Delete MFC entry: (64.2.52.253,225.1.1.1) iif =3D 0 olist =3D = ...

[ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] = Delete MFC entry: (64.1.52.2,225.1.1.1) iif =3D 1 olist =3D = ...

[ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.2.52.1 to 224.0.0.13 on vif = eth0

[ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface stopped: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 = subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:40:45 TRACE xorp_pimsm4 PIM ] = TX PIM_HELLO from 64.1.52.254 to 224.0.0.13 on vif = eth1

[ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface stopped: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: = MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 = ENABLED

[ 2005/07/22 16:40:45 TRACE xorp_fea MFEA ] = Delete MFC entry: (64.2.52.253,225.1.1.1)

[ 2005/07/22 16:40:45 TRACE xorp_fea MFEA ] = Delete MFC entry: (64.1.52.2,225.1.1.1)

[ 2005/07/22 16:40:45 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.2.52.1 to 224.0.0.2 on vif = eth0

[ 2005/07/22 16:40:45 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 224.0.0.13

[ 2005/07/22 16:40:45 TRACE xorp_igmp = MLD6IGMP ] RX IGMP_V2_LEAVE_GROUP from 64.1.52.254 to 224.0.0.2 on vif = eth1

[ 2005/07/22 16:40:45 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 224.0.0.13

[ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface deleted: eth0

[ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface deleted: eth1

[ 2005/07/22 16:40:45 INFO xorp_pimsm4 PIM ] Interface deleted: register_vif

[ 2005/07/22 16:40:45  INFO = xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: = pimsm4

[ 2005/07/22 16:40:46  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for = finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "PIMSM_4" does = not exist or is not enabled.

[ 2005/07/22 16:40:46 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.2.52.1 to = 224.0.0.13

[ 2005/07/22 16:40:46 TRACE xorp_igmp = MLD6IGMP ] TX IGMP_MEMBERSHIP_QUERY from 64.1.52.254 to = 224.0.0.13

[ 2005/07/22 16:40:47  INFO = xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: = igmp

[ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP = ] CLI stopped

[ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP = ] Interface stopped: Vif[eth0] pif_index: 0 vif_index: 0 addr: 64.2.52.1 = subnet: 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP = ] Interface stopped: Vif[eth1] pif_index: 0 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: = MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 = ENABLED

[ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP = ] CLI stopped

[ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP = ] CLI stopped

[ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP = ] Interface deleted: eth0

[ 2005/07/22 16:40:47 INFO xorp_igmp MLD6IGMP = ] Interface deleted: eth1

[ 2005/07/22 16:40:47  INFO = xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: = igmp

[ 2005/07/22 16:40:48  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for = finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "IGMP" does not = exist or is not enabled.

[ 2005/07/22 16:40:49  INFO = xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: = fib2mrib

[ 2005/07/22 16:40:49  INFO = xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: = fib2mrib

[ 2005/07/22 16:40:50  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for = finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "fib2mrib" does = not exist or is not enabled.

[ 2005/07/22 16:40:51  INFO = xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: = rib

[ 2005/07/22 16:40:52  INFO = xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: = rib

[ 2005/07/22 16:40:52  WARNING = xorp_rtrmgr:6648 XrlFinderTarget +406 ../xrl/targets/finder_base.cc handle_finder_0_2_resolve_xrl ] Handling method for = finder/0.2/resolve_xrl failed: XrlCmdError 102 Command failed Target "rib" does not = exist or is not enabled.

[ 2005/07/22 16:40:53  INFO = xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: = mfea4

[ 2005/07/22 16:40:53 INFO xorp_fea MFEA ] = CLI stopped

[ 2005/07/22 16:40:53 INFO xorp_fea MFEA ] = Interface stopped Vif[eth0] pif_index: 2 vif_index: 0 addr: 64.2.52.1 subnet: = 64.2.0.0/16 broadcast: 64.2.255.255 peer: 0.0.0.0 Flags: MULTICAST BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:40:53 INFO xorp_fea MFEA ] = Interface stopped Vif[eth1] pif_index: 3 vif_index: 1 addr: 64.1.52.254 subnet: 64.1.0.0/16 broadcast: 64.1.255.255 peer: 0.0.0.0 Flags: MULTICAST = BROADCAST UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:40:53 INFO xorp_fea MFEA ] = Interface stopped Vif[register_vif] pif_index: 2 vif_index: 2 addr: 64.2.52.1 = subnet: 64.2.52.1/32 broadcast: 64.2.52.1 peer: 0.0.0.0 Flags: PIM_REGISTER UNDERLYING_VIF_UP DOWN IPv4 ENABLED

[ 2005/07/22 16:40:55  INFO = xorp_rtrmgr:6648 RTRMGR +219 module_manager.cc terminate ] Terminating module: = mfea4

[ 2005/07/22 16:40:58  INFO = xorp_rtrmgr:6648 RTRMGR +219 module_manager.cc terminate ] Terminating module: = fea

[ 2005/07/22 16:40:58  INFO = xorp_rtrmgr:6648 RTRMGR +1018 task.cc shutdown ] Shutting down module: = interfaces

[ 2005/07/22 16:40:58 INFO xorp_fea MFEA ] = CLI stopped

[ 2005/07/22 16:40:58 INFO xorp_fea MFEA ] = Interface deleted: eth0

[ 2005/07/22 16:40:58 INFO xorp_fea MFEA ] = Interface deleted: eth1

[ 2005/07/22 16:40:58 INFO xorp_fea MFEA ] = Interface deleted: register_vif

[ 2005/07/22 16:40:58  ERROR = xorp_rtrmgr:6648 LIBXORP +161 buffered_asyncio.cc selector_event ] read error 104 = Connection reset by peer

[ 2005/07/22 16:40:58  ERROR = xorp_rtrmgr:6648 XRL +775 xrl_pf_stcp.cc read_event ] Read failed (errno =3D 104): = Connection reset by peer

[ 2005/07/22 16:40:58  ERROR = xorp_rtrmgr:6648 XRL +629 xrl_pf_stcp.cc die ] XrlPFSTCPSender died: read = error

[ 2005/07/22 16:40:58  INFO = xorp_rtrmgr:6648 RTRMGR +555 module_manager.cc normal_exit ] Module normal exit: = interfaces

[ 2005/07/22 16:40:59  INFO = xorp_rtrmgr:6648 RTRMGR +2213 task.cc run_task ] No more tasks to = run

 

Fri Jul 22 16:40:59 = 2005

----------------

 

------------------------------------------=

*** END OF “xorp_rtrmgr.log” = ***

------------------------------------------=

 

------=_NextPart_000_000C_01C59125.88640180-- From russell.hitchcock@baesystems.com Mon Jul 25 22:11:52 2005 From: russell.hitchcock@baesystems.com (Hitchcock, Russell (US SSA)) Date: Mon, 25 Jul 2005 17:11:52 -0400 Subject: [Xorp-users] xorp multicast routing question Message-ID: This is a multi-part message in MIME format. ------_=_NextPart_001_01C5915D.7AC134F5 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable I am a software engineer working for BAE SYSTEMS in the US. I have configured IGMP and PIM V2 within the Linux Yellow Dog kernel. I configure two PC's acting as multicast routers and one host PC sending reports. I see query's and reports and groups are being added to the group table seen by CLI show igmp group. However, I do not see any routes with either CLI show pim mfc or using netstat -gn. Does anyone have any ideas what could cause this? Could it be a PIM network configuration issue? =20 Thanks, =20 Russ =20 =20 Russell Hitchcock BAE Systems 100 Campus Road, Totowa, NJ 07474 Phone: 973-636-7464 Email: russell.hitchcock@baesystems.com =20 ------_=_NextPart_001_01C5915D.7AC134F5 Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable
------_=_NextPart_001_01C5915D.7AC134F5-- From John.Weaver@motorola.com Tue Jul 26 17:13:57 2005 From: John.Weaver@motorola.com (Weaver John-JWEAVER1) Date: Tue, 26 Jul 2005 11:13:57 -0500 Subject: [Xorp-users] Build difficulties Message-ID: <0DFC73466514D41186B700508B9510411B4C2273@tx14exm04.ftw.mot.com> This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C591FD.069B8ADC Content-Type: text/plain I am trying to build XORP 1.1 on a Solaris box for Linux 2.6.10. I have been using the recommended automake, autoconf, and libtool. I was originally using GCC 3.4.1 then switched to 3.3.2 and seem to always be getting and error for undefined reference to IfConfigSetIoctl::add_vif_address6. When I locate the line it references there is no add_vif_address only the IfConfigSetIoctl class with other methods? Any idea what I am missing? Thanks, John creating libfea.la (cd .libs && rm -f libfea.la && ln -s ../libfea.la libfea.la) source='fea.cc' object='fea.o' libtool=no \ depfile='.deps/fea.Po' tmpdepfile='.deps/fea.TPo' \ depmode=gcc3 /bin/bash ../config/depcomp \ powerpc-unknown-linux-gnuspe-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/home/imounce1/openssl/include -g -W -Wall -Wwrite-strings -Wcast-qual -Werror -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -ftemplate-depth-22 -pipe -c -o fea.o `test -f fea.cc || echo './'`fea.cc /bin/bash ../libtool --mode=link powerpc-unknown-linux-gnuspe-g++ -g -W -Wall -Wwrite-strings -Wcast-qual -Werror -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -ftemplate-depth-22 -pipe -o xorp_fea fea.o libfea.la ../xrl/interfaces/libfeafibclientxif.la ../xrl/interfaces/libfeaifmgrclientxif.la ../xrl/interfaces/libfearawpkt4client.la ../xrl/interfaces/libfearawpkt6client.la ../xrl/targets/libfeabase.la ../xrl/interfaces/libfeaifmgrxif.la ../xrl/interfaces/libclimanagerxif.la ../xrl/interfaces/libmfeaclientxif.la ../xrl/targets/libmfeabase.la ../mrt/libmrt.la ../cli/libcli.la ../cli/libtecla/libtecla.a ../xrl/interfaces/libcliprocessorxif.la ../xrl/targets/libclibase.la ../libfeaclient/libfeaclient.la ../xrl/interfaces/libfeaifmgrmirrorxif.la ../xrl/interfaces/libfeaifmgrreplicatorxif.la ../xrl/targets/libfeaifmgrmirrorbase.la ../xrl/targets/libpacketaclbase.la ../xrl/interfaces/libsocket4userxif.la ../xrl/interfaces/libsocket4xif.la ../xrl/interfaces/libsocket6userxif.la ../xrl/interfaces/libsocket6xif.la ../xrl/interfaces/libfindereventnotifierxif.la ../xrl/targets/libsocketserverbase.la ../xrl/interfaces/libprofileclientxif.la ../libproto/libproto.la ../libxipc/libxipc.la ../libcomm/libcomm.la ../libxorp/libxorp.la -lcrypto -L/home/imounce1/openssl powerpc-unknown-linux-gnuspe-g++ -g -W -Wall -Wwrite-strings -Wcast-qual -Werror -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -ftemplate-depth-22 -pipe -o xorp_fea fea.o ./.libs/libfea.a -L/home/imounce1/openssl ../xrl/interfaces/.libs/libfeafibclientxif.a ../xrl/interfaces/.libs/libfeaifmgrclientxif.a ../xrl/interfaces/.libs/libfearawpkt4client.a ../xrl/interfaces/.libs/libfearawpkt6client.a ../xrl/targets/.libs/libfeabase.a ../xrl/interfaces/.libs/libfeaifmgrxif.a ../xrl/interfaces/.libs/libclimanagerxif.a ../xrl/interfaces/.libs/libmfeaclientxif.a ../xrl/targets/.libs/libmfeabase.a ../mrt/.libs/libmrt.a ../cli/.libs/libcli.a ../cli/libtecla/libtecla.a ../xrl/interfaces/.libs/libcliprocessorxif.a ../xrl/targets/.libs/libclibase.a ../libfeaclient/.libs/libfeaclient.a ../xrl/interfaces/.libs/libfeaifmgrmirrorxif.a ../xrl/interfaces/.libs/libfeaifmgrreplicatorxif.a ../xrl/targets/.libs/libfeaifmgrmirrorbase.a ../xrl/targets/.libs/libpacketaclbase.a ../xrl/interfaces/.libs/libsocket4userxif.a ../xrl/interfaces/.libs/libsocket4xif.a ../xrl/interfaces/.libs/libsocket6userxif.a ../xrl/interfaces/.libs/libsocket6xif.a ../xrl/interfaces/.libs/libfindereventnotifierxif.a ../xrl/targets/.libs/libsocketserverbase.a ../xrl/interfaces/.libs/libprofileclientxif.a ../libproto/.libs/libproto.a ../libxipc/.libs/libxipc.a ../libcomm/.libs/libcomm.a ../libxorp/.libs/libxorp.a -lcrypto ./.libs/libfea.a(ifconfig_set_ioctl.o)(.gnu.linkonce.r._ZTV16IfConfigSetIoct l+0x64):/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1/fea/ifconfig_set_ioct l.cc:85: undefined reference to `IfConfigSetIoctl::add_vif_address4(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, unsigned short, bool, bool, IPvX const&, IPvX const&, unsigned, std::basic_string, std::allocator >&)' ./.libs/libfea.a(ifconfig_set_ioctl.o)(.gnu.linkonce.r._ZTV16IfConfigSetIoct l+0x68):/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1/fea/ifconfig_set_ioct l.cc:80: undefined reference to `IfConfigSetIoctl::add_vif_address6(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&, unsigned short, bool, IPvX const&, IPvX const&, unsigned, std::basic_string, std::allocator >&)' collect2: ld returned 1 exit status make[3]: *** [xorp_fea] Error 1 make[3]: Leaving directory `/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1/fea' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1/fea' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1' make: *** [all] Error 2 ------_=_NextPart_001_01C591FD.069B8ADC Content-Type: text/html Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgSFRUUC1FUVVJVj0iQ29udGVudC1UeXBlIiBDT05U RU5UPSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVMtQVNDSUkiPg0KDQoNCjxNRVRBIGNvbnRlbnQ9Ik1T SFRNTCA2LjAwLjI4MDAuMTUwNSIgbmFtZT1HRU5FUkFUT1I+PC9IRUFEPg0KPEJPRFk+DQo8RElW PjxGT05UIGZhY2U9QXJpYWwgc2l6ZT0yPjxTUEFOIGNsYXNzPTAzOTE1MDcxNi0yNjA3MjAwNT5J IGFtIHRyeWluZyB0byBidWlsZCANClhPUlAgMS4xIG9uIGEgU29sYXJpcyBib3ggZm9yIExpbnV4 IDIuNi4xMC4mbmJzcDsgSSBoYXZlIGJlZW4gdXNpbmcgdGhlIA0KcmVjb21tZW5kZWQgYXV0b21h a2UsIGF1dG9jb25mLCBhbmQgbGlidG9vbC4mbmJzcDsgSSB3YXMgb3JpZ2luYWxseSB1c2luZyBH Q0MgDQozLjQuMSB0aGVuIHN3aXRjaGVkIHRvIDMuMy4yIGFuZCBzZWVtIHRvIGFsd2F5cyBiZSBn ZXR0aW5nIGFuZCBlcnJvciBmb3IgDQp1bmRlZmluZWQgcmVmZXJlbmNlIHRvIElmQ29uZmlnU2V0 SW9jdGw6OmFkZF92aWZfYWRkcmVzczYuJm5ic3A7IFdoZW4gSSBsb2NhdGUgDQp0aGUgbGluZSBp dCByZWZlcmVuY2VzIHRoZXJlIGlzIG5vIGFkZF92aWZfYWRkcmVzcyBvbmx5IHRoZSBJZkNvbmZp Z1NldElvY3RsIA0KY2xhc3Mgd2l0aCBvdGhlciBtZXRob2RzPyZuYnNwOyBBbnkgaWRlYSB3aGF0 IEkgYW0gbWlzc2luZz88L1NQQU4+PC9GT05UPjwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFs IHNpemU9Mj48U1BBTiANCmNsYXNzPTAzOTE1MDcxNi0yNjA3MjAwNT48L1NQQU4+PC9GT05UPiZu YnNwOzwvRElWPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj48U1BBTiANCmNsYXNzPTAz OTE1MDcxNi0yNjA3MjAwNT5UaGFua3MsPC9TUEFOPjwvRk9OVD48L0RJVj4NCjxESVY+PEZPTlQg ZmFjZT1BcmlhbCBzaXplPTI+PFNQQU4gDQpjbGFzcz0wMzkxNTA3MTYtMjYwNzIwMDU+Sm9objwv U1BBTj48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9QXJpYWwgc2l6ZT0yPjwvRk9OVD4m bmJzcDs8L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1BcmlhbCBzaXplPTI+PC9GT05UPiZuYnNwOzwv RElWPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj5jcmVhdGluZyBsaWJmZWEubGE8QlI+ KGNkIC5saWJzICZhbXA7JmFtcDsgcm0gLWYgDQpsaWJmZWEubGEgJmFtcDsmYW1wOyBsbiAtcyAu Li9saWJmZWEubGEgbGliZmVhLmxhKTxCUj5zb3VyY2U9J2ZlYS5jYycgDQpvYmplY3Q9J2ZlYS5v JyBsaWJ0b29sPW5vIFw8QlI+ZGVwZmlsZT0nLmRlcHMvZmVhLlBvJyB0bXBkZXBmaWxlPScuZGVw cy9mZWEuVFBvJyANClw8QlI+ZGVwbW9kZT1nY2MzIC9iaW4vYmFzaCAuLi9jb25maWcvZGVwY29t cCANClw8QlI+cG93ZXJwYy11bmtub3duLWxpbnV4LWdudXNwZS1nKysgLURIQVZFX0NPTkZJR19I IC1JLiAtSS4gLUkuLiAtSS4uJm5ic3A7IA0KLUkvaG9tZS9pbW91bmNlMS9vcGVuc3NsL2luY2x1 ZGUmbmJzcDsgLWcgLVcgLVdhbGwgLVd3cml0ZS1zdHJpbmdzIC1XY2FzdC1xdWFsIA0KLVdlcnJv ciAtV3BvaW50ZXItYXJpdGggLVdjYXN0LWFsaWduIC1Xc3RyaWN0LXByb3RvdHlwZXMgLVdvdmVy bG9hZGVkLXZpcnR1YWwgDQotZnRlbXBsYXRlLWRlcHRoLTIyIC1waXBlIC1jIC1vIGZlYS5vIGB0 ZXN0IC1mIGZlYS5jYyB8fCBlY2hvIA0KJy4vJ2BmZWEuY2M8QlI+L2Jpbi9iYXNoIC4uL2xpYnRv b2wgLS1tb2RlPWxpbmsgDQpwb3dlcnBjLXVua25vd24tbGludXgtZ251c3BlLWcrKyZuYnNwOyAt ZyAtVyAtV2FsbCAtV3dyaXRlLXN0cmluZ3MgLVdjYXN0LXF1YWwgDQotV2Vycm9yIC1XcG9pbnRl ci1hcml0aCAtV2Nhc3QtYWxpZ24gLVdzdHJpY3QtcHJvdG90eXBlcyAtV292ZXJsb2FkZWQtdmly dHVhbCANCi1mdGVtcGxhdGUtZGVwdGgtMjIgLXBpcGUmbmJzcDsmbmJzcDsgLW8geG9ycF9mZWEm bmJzcDsgZmVhLm8gbGliZmVhLmxhIA0KLi4veHJsL2ludGVyZmFjZXMvbGliZmVhZmliY2xpZW50 eGlmLmxhIA0KLi4veHJsL2ludGVyZmFjZXMvbGliZmVhaWZtZ3JjbGllbnR4aWYubGEgDQouLi94 cmwvaW50ZXJmYWNlcy9saWJmZWFyYXdwa3Q0Y2xpZW50LmxhIA0KLi4veHJsL2ludGVyZmFjZXMv bGliZmVhcmF3cGt0NmNsaWVudC5sYSAuLi94cmwvdGFyZ2V0cy9saWJmZWFiYXNlLmxhIA0KLi4v eHJsL2ludGVyZmFjZXMvbGliZmVhaWZtZ3J4aWYubGEgLi4veHJsL2ludGVyZmFjZXMvbGliY2xp bWFuYWdlcnhpZi5sYSANCi4uL3hybC9pbnRlcmZhY2VzL2xpYm1mZWFjbGllbnR4aWYubGEgLi4v eHJsL3RhcmdldHMvbGlibWZlYWJhc2UubGEgDQouLi9tcnQvbGlibXJ0LmxhIC4uL2NsaS9saWJj bGkubGEgLi4vY2xpL2xpYnRlY2xhL2xpYnRlY2xhLmEmbmJzcDsgDQouLi94cmwvaW50ZXJmYWNl cy9saWJjbGlwcm9jZXNzb3J4aWYubGEgLi4veHJsL3RhcmdldHMvbGliY2xpYmFzZS5sYSANCi4u L2xpYmZlYWNsaWVudC9saWJmZWFjbGllbnQubGEgLi4veHJsL2ludGVyZmFjZXMvbGliZmVhaWZt Z3JtaXJyb3J4aWYubGEgDQouLi94cmwvaW50ZXJmYWNlcy9saWJmZWFpZm1ncnJlcGxpY2F0b3J4 aWYubGEgDQouLi94cmwvdGFyZ2V0cy9saWJmZWFpZm1ncm1pcnJvcmJhc2UubGEgLi4veHJsL3Rh cmdldHMvbGlicGFja2V0YWNsYmFzZS5sYSANCi4uL3hybC9pbnRlcmZhY2VzL2xpYnNvY2tldDR1 c2VyeGlmLmxhIC4uL3hybC9pbnRlcmZhY2VzL2xpYnNvY2tldDR4aWYubGEgDQouLi94cmwvaW50 ZXJmYWNlcy9saWJzb2NrZXQ2dXNlcnhpZi5sYSAuLi94cmwvaW50ZXJmYWNlcy9saWJzb2NrZXQ2 eGlmLmxhIA0KLi4veHJsL2ludGVyZmFjZXMvbGliZmluZGVyZXZlbnRub3RpZmllcnhpZi5sYSAN Ci4uL3hybC90YXJnZXRzL2xpYnNvY2tldHNlcnZlcmJhc2UubGEgLi4veHJsL2ludGVyZmFjZXMv bGlicHJvZmlsZWNsaWVudHhpZi5sYSANCi4uL2xpYnByb3RvL2xpYnByb3RvLmxhIC4uL2xpYnhp cGMvbGlieGlwYy5sYSAuLi9saWJjb21tL2xpYmNvbW0ubGEgDQouLi9saWJ4b3JwL2xpYnhvcnAu bGEgLWxjcnlwdG8mbmJzcDsgDQotTC9ob21lL2ltb3VuY2UxL29wZW5zc2w8QlI+cG93ZXJwYy11 bmtub3duLWxpbnV4LWdudXNwZS1nKysgLWcgLVcgLVdhbGwgDQotV3dyaXRlLXN0cmluZ3MgLVdj YXN0LXF1YWwgLVdlcnJvciAtV3BvaW50ZXItYXJpdGggLVdjYXN0LWFsaWduIA0KLVdzdHJpY3Qt cHJvdG90eXBlcyAtV292ZXJsb2FkZWQtdmlydHVhbCAtZnRlbXBsYXRlLWRlcHRoLTIyIC1waXBl IC1vIHhvcnBfZmVhIA0KZmVhLm8mbmJzcDsgLi8ubGlicy9saWJmZWEuYSAtTC9ob21lL2ltb3Vu Y2UxL29wZW5zc2wgDQouLi94cmwvaW50ZXJmYWNlcy8ubGlicy9saWJmZWFmaWJjbGllbnR4aWYu YSANCi4uL3hybC9pbnRlcmZhY2VzLy5saWJzL2xpYmZlYWlmbWdyY2xpZW50eGlmLmEgDQouLi94 cmwvaW50ZXJmYWNlcy8ubGlicy9saWJmZWFyYXdwa3Q0Y2xpZW50LmEgDQouLi94cmwvaW50ZXJm YWNlcy8ubGlicy9saWJmZWFyYXdwa3Q2Y2xpZW50LmEgLi4veHJsL3RhcmdldHMvLmxpYnMvbGli ZmVhYmFzZS5hIA0KLi4veHJsL2ludGVyZmFjZXMvLmxpYnMvbGliZmVhaWZtZ3J4aWYuYSANCi4u L3hybC9pbnRlcmZhY2VzLy5saWJzL2xpYmNsaW1hbmFnZXJ4aWYuYSANCi4uL3hybC9pbnRlcmZh Y2VzLy5saWJzL2xpYm1mZWFjbGllbnR4aWYuYSAuLi94cmwvdGFyZ2V0cy8ubGlicy9saWJtZmVh YmFzZS5hIA0KLi4vbXJ0Ly5saWJzL2xpYm1ydC5hIC4uL2NsaS8ubGlicy9saWJjbGkuYSAuLi9j bGkvbGlidGVjbGEvbGlidGVjbGEuYSANCi4uL3hybC9pbnRlcmZhY2VzLy5saWJzL2xpYmNsaXBy b2Nlc3NvcnhpZi5hIC4uL3hybC90YXJnZXRzLy5saWJzL2xpYmNsaWJhc2UuYSANCi4uL2xpYmZl YWNsaWVudC8ubGlicy9saWJmZWFjbGllbnQuYSANCi4uL3hybC9pbnRlcmZhY2VzLy5saWJzL2xp YmZlYWlmbWdybWlycm9yeGlmLmEgDQouLi94cmwvaW50ZXJmYWNlcy8ubGlicy9saWJmZWFpZm1n cnJlcGxpY2F0b3J4aWYuYSANCi4uL3hybC90YXJnZXRzLy5saWJzL2xpYmZlYWlmbWdybWlycm9y YmFzZS5hIA0KLi4veHJsL3RhcmdldHMvLmxpYnMvbGlicGFja2V0YWNsYmFzZS5hIA0KLi4veHJs L2ludGVyZmFjZXMvLmxpYnMvbGlic29ja2V0NHVzZXJ4aWYuYSANCi4uL3hybC9pbnRlcmZhY2Vz Ly5saWJzL2xpYnNvY2tldDR4aWYuYSANCi4uL3hybC9pbnRlcmZhY2VzLy5saWJzL2xpYnNvY2tl dDZ1c2VyeGlmLmEgDQouLi94cmwvaW50ZXJmYWNlcy8ubGlicy9saWJzb2NrZXQ2eGlmLmEgDQou Li94cmwvaW50ZXJmYWNlcy8ubGlicy9saWJmaW5kZXJldmVudG5vdGlmaWVyeGlmLmEgDQouLi94 cmwvdGFyZ2V0cy8ubGlicy9saWJzb2NrZXRzZXJ2ZXJiYXNlLmEgDQouLi94cmwvaW50ZXJmYWNl cy8ubGlicy9saWJwcm9maWxlY2xpZW50eGlmLmEgLi4vbGlicHJvdG8vLmxpYnMvbGlicHJvdG8u YSANCi4uL2xpYnhpcGMvLmxpYnMvbGlieGlwYy5hIC4uL2xpYmNvbW0vLmxpYnMvbGliY29tbS5h IC4uL2xpYnhvcnAvLmxpYnMvbGlieG9ycC5hIA0KLWxjcnlwdG88QlI+Li8ubGlicy9saWJmZWEu YShpZmNvbmZpZ19zZXRfaW9jdGwubykoLmdudS5saW5rb25jZS5yLl9aVFYxNklmQ29uZmlnU2V0 SW9jdGwrMHg2NCk6L3ZvYnMvdWJzX3BoeV9zdy9jdHJsL3Nwcm9jL3Byb3RvY29scy94b3JwLzEu MS9mZWEvaWZjb25maWdfc2V0X2lvY3RsLmNjOjg1OiANCnVuZGVmaW5lZCByZWZlcmVuY2UgdG8g DQpgSWZDb25maWdTZXRJb2N0bDo6YWRkX3ZpZl9hZGRyZXNzNChzdGQ6OmJhc2ljX3N0cmluZyZs dDtjaGFyLCANCnN0ZDo6Y2hhcl90cmFpdHMmbHQ7Y2hhciZndDssIHN0ZDo6YWxsb2NhdG9yJmx0 O2NoYXImZ3Q7ICZndDsgY29uc3QmYW1wOywgDQpzdGQ6OmJhc2ljX3N0cmluZyZsdDtjaGFyLCBz dGQ6OmNoYXJfdHJhaXRzJmx0O2NoYXImZ3Q7LCANCnN0ZDo6YWxsb2NhdG9yJmx0O2NoYXImZ3Q7 ICZndDsgY29uc3QmYW1wOywgdW5zaWduZWQgc2hvcnQsIGJvb2wsIGJvb2wsIElQdlggDQpjb25z dCZhbXA7LCBJUHZYIGNvbnN0JmFtcDssIHVuc2lnbmVkLCBzdGQ6OmJhc2ljX3N0cmluZyZsdDtj aGFyLCANCnN0ZDo6Y2hhcl90cmFpdHMmbHQ7Y2hhciZndDssIHN0ZDo6YWxsb2NhdG9yJmx0O2No YXImZ3Q7IA0KJmd0OyZhbXA7KSc8QlI+Li8ubGlicy9saWJmZWEuYShpZmNvbmZpZ19zZXRfaW9j dGwubykoLmdudS5saW5rb25jZS5yLl9aVFYxNklmQ29uZmlnU2V0SW9jdGwrMHg2OCk6L3ZvYnMv dWJzX3BoeV9zdy9jdHJsL3Nwcm9jL3Byb3RvY29scy94b3JwLzEuMS9mZWEvaWZjb25maWdfc2V0 X2lvY3RsLmNjOjgwOiANCnVuZGVmaW5lZCByZWZlcmVuY2UgdG8gDQpgSWZDb25maWdTZXRJb2N0 bDo6YWRkX3ZpZl9hZGRyZXNzNihzdGQ6OmJhc2ljX3N0cmluZyZsdDtjaGFyLCANCnN0ZDo6Y2hh cl90cmFpdHMmbHQ7Y2hhciZndDssIHN0ZDo6YWxsb2NhdG9yJmx0O2NoYXImZ3Q7ICZndDsgY29u c3QmYW1wOywgDQpzdGQ6OmJhc2ljX3N0cmluZyZsdDtjaGFyLCBzdGQ6OmNoYXJfdHJhaXRzJmx0 O2NoYXImZ3Q7LCANCnN0ZDo6YWxsb2NhdG9yJmx0O2NoYXImZ3Q7ICZndDsgY29uc3QmYW1wOywg dW5zaWduZWQgc2hvcnQsIGJvb2wsIElQdlggDQpjb25zdCZhbXA7LCBJUHZYIGNvbnN0JmFtcDss IHVuc2lnbmVkLCBzdGQ6OmJhc2ljX3N0cmluZyZsdDtjaGFyLCANCnN0ZDo6Y2hhcl90cmFpdHMm bHQ7Y2hhciZndDssIHN0ZDo6YWxsb2NhdG9yJmx0O2NoYXImZ3Q7IA0KJmd0OyZhbXA7KSc8QlI+ Y29sbGVjdDI6IGxkIHJldHVybmVkIDEgZXhpdCBzdGF0dXM8QlI+bWFrZVszXTogKioqIFt4b3Jw X2ZlYV0gDQpFcnJvciAxPEJSPm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5IA0KYC92b2JzL3Vi c19waHlfc3cvY3RybC9zcHJvYy9wcm90b2NvbHMveG9ycC8xLjEvZmVhJzxCUj5tYWtlWzJdOiAq KiogDQpbYWxsLXJlY3Vyc2l2ZV0gRXJyb3IgMTxCUj5tYWtlWzJdOiBMZWF2aW5nIGRpcmVjdG9y eSANCmAvdm9icy91YnNfcGh5X3N3L2N0cmwvc3Byb2MvcHJvdG9jb2xzL3hvcnAvMS4xL2ZlYSc8 QlI+bWFrZVsxXTogKioqIA0KW2FsbC1yZWN1cnNpdmVdIEVycm9yIDE8QlI+bWFrZVsxXTogTGVh dmluZyBkaXJlY3RvcnkgDQpgL3ZvYnMvdWJzX3BoeV9zdy9jdHJsL3Nwcm9jL3Byb3RvY29scy94 b3JwLzEuMSc8QlI+bWFrZTogKioqIFthbGxdIEVycm9yIA0KMjwvRk9OVD48L0RJVj4NCjxESVY+ Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9QXJpYWwgc2l6ZT0yPjwvRk9OVD4mbmJzcDs8 L0RJVj48L0JPRFk+PC9IVE1MPg0K ------_=_NextPart_001_01C591FD.069B8ADC-- From pavlin@icir.org Tue Jul 26 18:27:00 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 26 Jul 2005 10:27:00 -0700 Subject: [Xorp-users] xorp multicast routing question In-Reply-To: Message from "Hitchcock, Russell \(US SSA\)" of "Mon, 25 Jul 2005 17:11:52 EDT." Message-ID: <200507261727.j6QHR0YA022461@possum.icir.org> > I am a software engineer working for BAE SYSTEMS in the US. I have > configured IGMP and PIM V2 within the Linux Yellow Dog kernel. I > configure two PC's acting as multicast routers and one host PC sending > reports. I see query's and reports and groups are being added to the > group table seen by CLI show igmp group. However, I do not see any > routes with either CLI show pim mfc or using netstat -gn. Does anyone > have any ideas what could cause this? Could it be a PIM network > configuration issue? Russ, The (S,G) multicast forwarding state is installed on-demand (i.e., only after the senders have started transmitting data). Both the CLI "show pim mfc" and the UNIX "netstat -gn" commands actually show this (S,G) on-demand installed state: the former command shows the state inside the PIM daemon; the latter shows the state in the UNIX kernel. If you want to show the multicast routing state that has been created when there are new receivers, when PIM Join/Prune messages have been received, etc, you can use command "show pim join". If you see the receivers with the "show igmp group" command, but the "show pim join" command doesn't show the corresponding multicast routing state, then there is indeed some problem. If this is the case, then please send me more details. E.g., enable "traceoptions" in the XORP config file, and send me the log output. Regards, Pavlin P.S. Below is some additional info about how things work in case of UNIX-based multicast routers that may be useful. What creates confusion in case of multicast on UNIX boxes is that the multicast forwarding state (the entries installed in the forwarding engine, i.e., the kernel in case of UNIX) is a subset of the multicast routing state (i.e., the state created at user level inside the PIM-SM daemon based on IGMP information, PIM-SM control messages exchanges, etc). The fact that the multicast forwarding state is a subset of the multicast routing state is implementation-specific (for UNIX-based routers), and may not be true for other platforms. In case of UNIX, the multicast forwarding state is with (S,G) granularity. E.g., there could be a number of (S,G) forwarding entries that match to a single (*,G) routing entry. Furthermore, those forwarding entries are created on-demand when the first multicast data packet for a new (S,G) flow arrives. If you are interested about internal details about the implementation and how all this on-demand stuff works, the following document describes some of the original ideas and the original implementation from Ahmed Helmy: * draft-helmy-pim-sm-implem-00.{txt,ps} available from: http://netweb.usc.edu/pim/pimd/docs/ From pavlin@icir.org Tue Jul 26 18:46:14 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 26 Jul 2005 10:46:14 -0700 Subject: [Xorp-users] Build difficulties In-Reply-To: Message from Weaver John-JWEAVER1 of "Tue, 26 Jul 2005 11:13:57 CDT." <0DFC73466514D41186B700508B9510411B4C2273@tx14exm04.ftw.mot.com> Message-ID: <200507261746.j6QHkEtS022702@possum.icir.org> > I am trying to build XORP 1.1 on a Solaris box for Linux 2.6.10. I have > been using the recommended automake, autoconf, and libtool. I was > originally using GCC 3.4.1 then switched to 3.3.2 and seem to always be > getting and error for undefined reference to > IfConfigSetIoctl::add_vif_address6. When I locate the line it references > there is no add_vif_address only the IfConfigSetIoctl class with other > methods? Any idea what I am missing? Is "HAVE_IOCTL_SIOCGIFCONF" defined in your top-level config.h? I have suspicion where the error comes from, but I need to know the answer of the above question to confirm that. Pavlin From John.Weaver@motorola.com Tue Jul 26 19:26:43 2005 From: John.Weaver@motorola.com (Weaver John-JWEAVER1) Date: Tue, 26 Jul 2005 13:26:43 -0500 Subject: [Xorp-users] Build difficulties Message-ID: <0DFC73466514D41186B700508B9510411B5215F1@tx14exm04.ftw.mot.com> It is not defined but it is not undefined either. I am pretty much building the code as it is from the packaged download. John -----Original Message----- From: Pavlin Radoslavov [mailto:pavlin@icir.org] Sent: Tuesday, July 26, 2005 12:46 PM To: Weaver John-JWEAVER1 Cc: xorp-users@xorp.org Subject: Re: [Xorp-users] Build difficulties > I am trying to build XORP 1.1 on a Solaris box for Linux 2.6.10. I > have been using the recommended automake, autoconf, and libtool. I > was originally using GCC 3.4.1 then switched to 3.3.2 and seem to > always be getting and error for undefined reference to > IfConfigSetIoctl::add_vif_address6. When I locate the line it > references there is no add_vif_address only the IfConfigSetIoctl class > with other methods? Any idea what I am missing? Is "HAVE_IOCTL_SIOCGIFCONF" defined in your top-level config.h? I have suspicion where the error comes from, but I need to know the answer of the above question to confirm that. Pavlin From pavlin@icir.org Tue Jul 26 20:36:14 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 26 Jul 2005 12:36:14 -0700 Subject: [Xorp-users] Build difficulties In-Reply-To: Message from Weaver John-JWEAVER1 of "Tue, 26 Jul 2005 13:26:43 CDT." <0DFC73466514D41186B700508B9510411B5215F1@tx14exm04.ftw.mot.com> Message-ID: <200507261936.j6QJaEmL043572@possum.icir.org> > It is not defined but it is not undefined either. I am pretty much building > the code as it is from the packaged download. I just committed a fix to xorp/fea/ifconfig_set_ioctl.cc (rev. 1.37) so please get the lastest XORP code from CVS and try to compile it. I don't have a box like yours to test it, but hopefully it will take care of the problem. The usual disclamer applies that you may have to wait up to one hour until the anon. CVS repository is updated. Alternatively, you can apply the following patch: http://xorpc.icir.org/cgi-bin/cvsweb.cgi/xorp/fea/ifconfig_set_ioctl.cc.diff?r1=1.36&r2=1.37 This patch should apply cleanly for XORP-1.1. Though, if you are running Linux I am wondering why HAVE_IOCTL_SIOCGIFCONF wasn't defined. I would expect that all Linux distributions would support ioctl(SIOCGIFCONF). Could you compile and run the small program at the end of this email. If ioctl(SIOCGIFCONF) is available, the program should compile cleanly and should return (0). FYI, this is the same program used by configure (see config/acifconf.m4) to determine whether the system supports ioctl(SIOCGIFCONF). Thanks, Pavlin /****** BEGIN ******/ #include #include #include #include #include #include main() { int sock, lastlen; struct ifconf ifconf; int ifnum = 1024; ifconf.ifc_buf = NULL; lastlen = 0; if ( (sock = socket(AF_INET, SOCK_DGRAM, 0)) < 0) return (1); /* Loop until SIOCGIFCONF success. */ for ( ; ; ) { ifconf.ifc_len = ifnum*sizeof(struct ifreq); ifconf.ifc_buf = (caddr_t)realloc(ifconf.ifc_buf, ifconf.ifc_len); if (ioctl(sock, SIOCGIFCONF, &ifconf) < 0) { /* Check UNPv1, 2e, pp 435 for an explanation why we need this */ if ((errno != EINVAL) || (lastlen != 0)) return (1); } else { if (ifconf.ifc_len == lastlen) break; /* success, len has not changed */ lastlen = ifconf.ifc_len; } ifnum += 10; } return (0); } /****** END ******/ From pavlin@icir.org Tue Jul 26 22:59:08 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Tue, 26 Jul 2005 14:59:08 -0700 Subject: [Xorp-users] Unable to forward multicast packets In-Reply-To: Message from "batkinson" of "Mon, 25 Jul 2005 14:31:22 EDT." <200507251831.j6PIV7mY096122@virtc.com> Message-ID: <200507262159.j6QLx8qb044655@possum.icir.org> > I'm trying to route multicast (IPv4) packets using XORP. I am running XORP > under Linux (Fedora Core 3, kernel 2.6.12). I have included the > "config.boot" file, the xorp_rtrmgr log, and output from the xorpsh "show" > commands. > > > > My current configuration is as follows: > > > > Network_A_Client <-- 64.1.0.0/16 --> Xorp_Router <-- 64.2.0.0/16 --> > Network_B_Client > > > > I have a test application that creates multicast UDP packets and sends them > to a specified group. In my test case I use 225.1.1.1 (port 22604) for my > multicast group. Placing both clients on the same subnet (i.e. no xorp / > routing), both test instances of the test application see their own packets > it creates and sends, as well as, the packets created by the second > instance. > > > > When trying to use XORP to route / forward the packets to all group members, > XORP "sees" all group joins and knows which interface that packets are > coming from, and even indicates that they are going out of the appropriate > (other) vif ("show pim mfc"). However, the test apps only see the packets > they created. Everything in your configuration, CLI output and log output seems fine. One possible problem that comes to mind is that the original multicast packets are probably transmitted with the default TTL of 1. TTL of 1 is sufficient for link-local multicast, but such multicast packets won't be forwarded across subnets. Try to increase the TTL of the transmitted data packets and see if the problem goes away. If you wrote the test application by yourself, you need to use something like the following to set the sender's IPv4 TTL: u_char ip_ttl = your_chosen_ttl; setsockopt(sock, IPPROTO_IP, IP_MULTICAST_TTL, &ip_ttl, sizeof(ip_ttl)); If increasing the TTL doesn't help, check if there are any firewall rules on the Linux box that filters the multicast packets. If there are no firewall rules to blame, then please send the output of "cat /proc/net/ip_mr_cache" while XORP is running and the sender is transmitting, and we can try to debug the problem from there. Pavlin From John.Weaver@motorola.com Tue Jul 26 23:27:17 2005 From: John.Weaver@motorola.com (Weaver John-JWEAVER1) Date: Tue, 26 Jul 2005 17:27:17 -0500 Subject: [Xorp-users] Build difficulties Message-ID: <0DFC73466514D41186B700508B9510411B521B94@tx14exm04.ftw.mot.com> I am looking into my build options again. We are using ClearCase on Sun machines so I am not sure that we are picking up the right include files. Problem is compiling on SunOS for Linux on a PowerPC. If I need to have HAVE_IOCTL_SIOCGIFCONF defined then it must not be looking into the correct directories. I will have to do some looking and get back to you. Thanks, John -----Original Message----- From: Pavlin Radoslavov [mailto:pavlin@icir.org] Sent: Tuesday, July 26, 2005 2:36 PM To: Weaver John-JWEAVER1 Cc: Pavlin Radoslavov; xorp-users@xorp.org Subject: Re: [Xorp-users] Build difficulties > It is not defined but it is not undefined either. I am pretty much > building the code as it is from the packaged download. I just committed a fix to xorp/fea/ifconfig_set_ioctl.cc (rev. 1.37) so please get the lastest XORP code from CVS and try to compile it. I don't have a box like yours to test it, but hopefully it will take care of the problem. The usual disclamer applies that you may have to wait up to one hour until the anon. CVS repository is updated. Alternatively, you can apply the following patch: http://xorpc.icir.org/cgi-bin/cvsweb.cgi/xorp/fea/ifconfig_set_ioctl.cc.diff ?r1=1.36&r2=1.37 This patch should apply cleanly for XORP-1.1. Though, if you are running Linux I am wondering why HAVE_IOCTL_SIOCGIFCONF wasn't defined. I would expect that all Linux distributions would support ioctl(SIOCGIFCONF). Could you compile and run the small program at the end of this email. If ioctl(SIOCGIFCONF) is available, the program should compile cleanly and should return (0). FYI, this is the same program used by configure (see config/acifconf.m4) to determine whether the system supports ioctl(SIOCGIFCONF). Thanks, Pavlin /****** BEGIN ******/ #include #include #include #include #include #include main() { int sock, lastlen; struct ifconf ifconf; int ifnum = 1024; ifconf.ifc_buf = NULL; lastlen = 0; if ( (sock = socket(AF_INET, SOCK_DGRAM, 0)) < 0) return (1); /* Loop until SIOCGIFCONF success. */ for ( ; ; ) { ifconf.ifc_len = ifnum*sizeof(struct ifreq); ifconf.ifc_buf = (caddr_t)realloc(ifconf.ifc_buf, ifconf.ifc_len); if (ioctl(sock, SIOCGIFCONF, &ifconf) < 0) { /* Check UNPv1, 2e, pp 435 for an explanation why we need this */ if ((errno != EINVAL) || (lastlen != 0)) return (1); } else { if (ifconf.ifc_len == lastlen) break; /* success, len has not changed */ lastlen = ifconf.ifc_len; } ifnum += 10; } return (0); } /****** END ******/ From bms@spc.org Wed Jul 27 12:06:44 2005 From: bms@spc.org (Bruce M Simpson) Date: Wed, 27 Jul 2005 12:06:44 +0100 Subject: [Xorp-users] Build difficulties In-Reply-To: <0DFC73466514D41186B700508B9510411B521B94@tx14exm04.ftw.mot.com> References: <0DFC73466514D41186B700508B9510411B521B94@tx14exm04.ftw.mot.com> Message-ID: <20050727110644.GA746@empiric.icir.org> On Tue, Jul 26, 2005 at 05:27:17PM -0500, Weaver John-JWEAVER1 wrote: > I am looking into my build options again. We are using ClearCase on Sun > machines so I am not sure that we are picking up the right include files. > Problem is compiling on SunOS for Linux on a PowerPC. If I need to have > HAVE_IOCTL_SIOCGIFCONF defined then it must not be looking into the correct > directories. I will have to do some looking and get back to you. We may be able to help you more if we know about how your cross-compiler works; I was under the impression that ClearCase was just a CASE and SCM suite, having narrowly avoided it whilst working for a US investment bank here in London in another life. The way our configure scripts are structured, if you wish to cross-compile, you'd have to use wrappers for the toolchain which are aware of cross compilation and get the base include directory paths right. For example, doing a cross-compile for Win32 from FreeBSD should just be a matter of installing the MinGW cross toolchain, setting the relevant environment variables to point at the tools (e.g. CC, CXX, LD, CPP and so on) and then running configure. Getting the configure script story in order for wider cross-compilation is something I'd like to look at eventually, but regrettably don't have time to do so right now. What I've done in the Windows branch (which is not yet in CVS), is to only include config.h conditionally. This means that any preprocessor macros which would otherwise be defined by the configure mechanism may be defined on the compiler command line or in the environment. One reason behind this is to accomodate the use of alternative build tools (i.e. not automake or GNU make) at some future date. Regards, BMS From mehdi.bensaid@rd.francetelecom.com Wed Jul 27 14:42:16 2005 From: mehdi.bensaid@rd.francetelecom.com (zze-BEN SAID Mehdi RD-CORE-ISS) Date: Wed, 27 Jul 2005 15:42:16 +0200 Subject: [Xorp-users] Help Message-ID: Hi everybody. I just got a little problem. Here's my configuration. ------------- ----------- | Multicast | 10.0.0.2 10.0.0.1 | Xorp |192.168.18.233 LAN | Source |---------->->->->-----------| Routing |------------------------.. | Server | (Video Streaming) | Suite | ------------- ----------- I want the Xorp Router to route the multicast flow incoming from 10.0.0.1 interface, to the 192.168.18.0 Network. That's all! I don't need no static routes, no BGP...nothing else. Should I use PIM? If yes, should I put both interfaces (eth0:192.168.18.233 and eth1:10.0.0.1) in the PIM section? Here's my config.boot file, but It doesn't work: ############################################### interfaces { interface eth0 { description: "data interface" disable: false vif eth0 { disable: false address 192.168.18.154 { prefix-length: 24 broadcast: 192.168.18.255 disable: false } } } interface eth1 { description: "tunnel interface" disable: false vif eth1 { disable: false address 10.0.0.1 { prefix-length: 30 broadcast: 10.0.0.3 disable: false } } } } plumbing { mfea4 { disable: false interface eth0 { vif eth0 { disable: false } } interface eth1 { vif eth1 { disable: false } } interface register_vif { vif register_vif { /* Note: this vif should be always enabled */ disable: false } } traceoptions { flag all { disable: false } } } } protocols { igmp { disable: false interface eth0 { vif eth0 { disable: false } } interface eth1 { vif eth1 { disable: false } } traceoptions { flag all { disable: false } } } } ########################################################## Please, If I have to add something, what should it be? It's really really urgent. Thanks. Mehdi BEN SAÏD France Télécom R&D CORE/M2I/C3A Tél: 01 45 29 88 20 GSM: 06 33 13 95 56 From John.Weaver@motorola.com Wed Jul 27 14:44:20 2005 From: John.Weaver@motorola.com (Weaver John-JWEAVER1) Date: Wed, 27 Jul 2005 08:44:20 -0500 Subject: [Xorp-users] Build difficulties Message-ID: <0DFC73466514D41186B700508B9510411B521E96@tx14exm04.ftw.mot.com> ClearCase is just a fancy CVS. My problem is that I am new to most of the make world, our own tool chains, and Linux (I am a VxWorks guru). I was defining the CXX, CC, host, and openssl parameters correctly I believe but I think the standard includes for Linux in the XORP files are looking to /usr/include instead of our /vobs/os/linux/include. I need to get this corrected and verify it is picking up the right files. I will include the configure below. It appears that we are not picking up quite a few headers. By the way we a using Monta Vista's tool chain for Linux 2.4.20 right now on these builds. Don't ask me why we pay so much money for Monta Vista (LOL). Thanks, John ./configure --prefix $PWD/install CC=powerpc-unk nown-linux-gnuspe-gcc CXX=powerpc-unknown-linux-gnuspe-g++ --host=powerpc-unknown-linux-gnuspe --with-openssl=/home/imo unce1/openssl configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... sparc-sun-solaris2.8 checking host system type... powerpc-unknown-linux-gnuspe checking target system type... powerpc-unknown-linux-gnuspe checking for a BSD-compatible install... /apps/public/bin/ginstall -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets ${MAKE}... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for powerpc-unknown-linux-gnuspe-ranlib... powerpc-unknown-linux-gnuspe-ranlib checking for style of include used by make... GNU checking for powerpc-unknown-linux-gnuspe-gcc... powerpc-unknown-linux-gnuspe-gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... yes checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether powerpc-unknown-linux-gnuspe-gcc accepts -g... yes checking dependency style of powerpc-unknown-linux-gnuspe-gcc... gcc3 checking for ld used by GCC... /vobs/vendor/os/linux/tools/solaris2.8/ppc-mot/powerpc-unknown-linux-gnuspe/ bin/ld checking if the linker (/vobs/vendor/os/linux/tools/solaris2.8/ppc-mot/powerpc-unknown-linux-gnuspe /bin/ld) is GNU ld.. . yes checking for BSD-compatible nm... /vobs/vendor/os/linux/tools/solaris2.8/ppc-mot/powerpc-unknown-linux-gnuspe/ bin/nm -B checking whether ln -s works... yes loading cache /dev/null within ltconfig config/ltconfig: .: /dev/null: not a regular file checking for object suffix... o checking for executable suffix... no checking for powerpc-unknown-linux-gnuspe-gcc option to produce PIC... -fPIC checking if powerpc-unknown-linux-gnuspe-gcc PIC flag -fPIC works... yes checking if powerpc-unknown-linux-gnuspe-gcc supports -c -o file.o... yes checking if powerpc-unknown-linux-gnuspe-gcc supports -c -o file.lo... yes checking if powerpc-unknown-linux-gnuspe-gcc supports -fno-rtti -fno-exceptions ... no checking if powerpc-unknown-linux-gnuspe-gcc static flag -static works... -static checking if the linker (/vobs/vendor/os/linux/tools/solaris2.8/ppc-mot/powerpc-unknown-linux-gnuspe /bin/ld) is GNU ld.. . yes checking whether the linker (/vobs/vendor/os/linux/tools/solaris2.8/ppc-mot/powerpc-unknown-linux-gnuspe /bin/ld) suppor ts shared libraries... yes checking command to parse /vobs/vendor/os/linux/tools/solaris2.8/ppc-mot/powerpc-unknown-linux-gnuspe/ bin/nm -B output. .. ok checking how to hardcode library paths into programs... immediate checking for /vobs/vendor/os/linux/tools/solaris2.8/ppc-mot/powerpc-unknown-linux-gnuspe/ bin/ld option to reload object files... -r checking dynamic linker characteristics... GNU ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for objdir... .libs creating libtool updating cache /dev/null checking for powerpc-unknown-linux-gnuspe-gcc... (cached) powerpc-unknown-linux-gnuspe-gcc checking whether we are using the GNU C compiler... (cached) yes checking whether powerpc-unknown-linux-gnuspe-gcc accepts -g... (cached) yes checking dependency style of powerpc-unknown-linux-gnuspe-gcc... (cached) gcc3 checking for powerpc-unknown-linux-gnuspe-g++... powerpc-unknown-linux-gnuspe-g++ checking whether we are using the GNU C++ compiler... yes checking whether powerpc-unknown-linux-gnuspe-g++ accepts -g... yes checking dependency style of powerpc-unknown-linux-gnuspe-g++... gcc3 checking how to run the C++ preprocessor... powerpc-unknown-linux-gnuspe-g++ -E checking whether preprocessor supports GNU style variable argument macros... yes checking for a BSD-compatible install... /apps/public/bin/ginstall -c checking whether ln -s works... yes checking for powerpc-unknown-linux-gnuspe-ar... powerpc-unknown-linux-gnuspe-ar checking if GNU make is installed... make checking for python2.2... python2.2 checking python version 2.0 or above... yes checking OpenSSL installation prefix... /home/imounce1/openssl checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking openssl/md5.h usability... yes checking openssl/md5.h presence... yes checking for openssl/md5.h... yes checking for MD5_Init in -lcrypto... yes checking for library containing socket... none required checking for library containing inet_addr... none required checking for library containing dlopen... none required checking for library containing hstrerror... none required checking for tigetstr in -lcurses... no checking for tigetstr in -lncurses... no checking for tgetstr in -lcurses... no checking if malloc debugging is wanted... no checking for ANSI C header files... (cached) yes checking sys/cdefs.h usability... yes checking sys/cdefs.h presence... yes checking for sys/cdefs.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/linker.h usability... no checking sys/linker.h presence... no checking for sys/linker.h... no checking sys/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking sys/sysctl.h usability... yes checking sys/sysctl.h presence... yes checking for sys/sysctl.h... yes checking sys/filio.h usability... no checking sys/filio.h presence... no checking for sys/filio.h... no checking net/if_types.h usability... no checking net/if_types.h presence... no checking for net/if_types.h... no checking net/if_var.h usability... no checking net/if_var.h presence... no checking for net/if_var.h... no checking net/if_dl.h usability... no checking net/if_dl.h presence... no checking for net/if_dl.h... no checking netinet/in_var.h usability... no checking netinet/in_var.h presence... no checking for netinet/in_var.h... no checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking netinet/pim.h usability... no checking netinet/pim.h presence... no checking for netinet/pim.h... no checking linux/rtnetlink.h usability... no checking linux/rtnetlink.h presence... yes configure: WARNING: linux/rtnetlink.h: present but cannot be compiled configure: WARNING: linux/rtnetlink.h: check for missing prerequisite headers? configure: WARNING: linux/rtnetlink.h: proceeding with the preprocessor's result checking for linux/rtnetlink.h... yes checking sys/ethernet.h usability... no checking sys/ethernet.h presence... no checking for sys/ethernet.h... no checking net/ethernet.h usability... yes checking net/ethernet.h presence... yes checking for net/ethernet.h... yes checking net/if_ether.h usability... no checking net/if_ether.h presence... no checking for net/if_ether.h... no checking netinet/if_ether.h usability... yes checking netinet/if_ether.h presence... yes checking for netinet/if_ether.h... yes checking for ether_ntoa in netinet/if_ether.h... no checking for ether_aton in netinet/if_ether.h... no checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking for uint8_t in ... yes checking for uint16_t in ... yes checking for uint32_t in ... yes checking whether byte ordering is bigendian... yes checking whether char is unsigned... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for sig_t... yes checking for pid_t... yes checking for size_t... yes checking return type of signal handlers... void checking whether socklen_t is defined... yes checking whether struct sockaddr has field sa_len... no checking whether struct sockaddr_in has field sin_len... no checking whether struct sockaddr_un has field sun_len... no checking whether struct ifreq has field ifr_ifindex... yes checking whether struct ip_mreqn is defined... yes checking whether struct mfcctl2 is defined... no checking whether struct mfcctl2 has field mfcc_flags... no checking whether struct mfcctl2 has field mfcc_rp... no checking whether struct mf6cctl2 is defined... no checking whether struct mf6cctl2 has field mf6cc_flags... no checking whether struct mf6cctl2 has field mf6cc_rp... no checking for strerror... yes checking for getifaddrs... yes checking for if_nametoindex... yes checking for if_indextoname... yes checking whether the system has IPv6 stack... no checking whether the build environment has routing sockets (AF_ROUTE)... no checking whether the system has key sockets (PF_KEY_V2)... no checking for IPF support in the host's build environment... no checking for IPFW2 support with atomic sets in the host's build environment... no checking for IPTABLES support in the host's build environment... no checking for a PF firewall build environment... no checking for /proc filesystem on Linux... yes checking whether the build environment has netlink sockets (AF_NETLINK)... yes checking whether the system has ioctl(SIOCGIFCONF) interface read... no checking whether the system has sysctl(NET_RT_IFLIST) interface read... no checking whether the system has sysctl(NET_RT_DUMP) routing table read... no checking ospfd platform... unsupported OSPFD will not be built. checking whether C compiler supports flag "-g"... yes checking whether C++ compiler supports flag "-g"... yes checking whether C compiler supports flag "-W"... yes checking whether C compiler supports flag "-Wall"... yes checking whether C compiler supports flag "-Wwrite-strings"... yes checking whether C compiler supports flag "-Wbad-function-cast"... yes checking whether C compiler supports flag "-Wmissing-prototypes"... yes checking whether C compiler supports flag "-Wcast-qual"... yes checking whether C compiler supports flag "-Wmissing-declarations"... yes checking whether C compiler supports flag "-Werror"... yes checking whether C compiler supports flag "-Wpointer-arith"... yes checking whether C compiler supports flag "-Wcast-align"... yes checking whether C compiler supports flag "-Wstrict-prototypes"... no checking whether C compiler supports flag "-Wnested-externs"... yes checking whether C++ compiler supports flag "-W"... yes checking whether C++ compiler supports flag "-Wall"... yes checking whether C++ compiler supports flag "-Wwrite-strings"... yes checking whether C++ compiler supports flag "-Wcast-qual"... yes checking whether C++ compiler supports flag "-Werror"... yes checking whether C++ compiler supports flag "-Wpointer-arith"... yes checking whether C++ compiler supports flag "-Wcast-align"... yes checking whether C++ compiler supports flag "-Wstrict-prototypes"... yes checking whether C++ compiler supports flag "-Woverloaded-virtual"... yes checking whether C++ compiler supports flag "-Wtraditional"... no checking whether C++ compiler supports flag "-ftemplate-depth-22"... yes checking whether C compiler supports flag "-pipe"... yes checking whether C++ compiler supports flag "-pipe"... yes configure: creating ./config.status config.status: creating Makefile config.status: creating MakefileRootCheck config.status: creating bgp/Makefile config.status: creating bgp/harness/Makefile config.status: creating bgp/tools/Makefile config.status: creating cli/Makefile config.status: creating cli/tools/Makefile config.status: creating contrib/Makefile config.status: creating contrib/ospfd/Makefile config.status: creating contrib/ospfd/src/Makefile config.status: creating contrib/ospfd/xorp/Makefile config.status: creating docs/Makefile config.status: creating docs/bgp/Makefile config.status: creating docs/design_arch/Makefile config.status: creating docs/fea/Makefile config.status: creating docs/libxipc/Makefile config.status: creating docs/libxorp/Makefile config.status: creating docs/mfea/Makefile config.status: creating docs/mld6igmp/Makefile config.status: creating docs/multicast/Makefile config.status: creating docs/pim/Makefile config.status: creating docs/pim_testsuite/Makefile config.status: creating docs/rib/Makefile config.status: creating docs/rtrmgr/Makefile config.status: creating docs/slides/Makefile config.status: creating docs/slides/status_2004_02/Makefile config.status: creating docs/snmp/Makefile config.status: creating docs/test_harness/Makefile config.status: creating docs/user_manual/Makefile config.status: creating docs/xorpdev_101/Makefile config.status: creating etc/Makefile config.status: creating etc/templates/Makefile config.status: creating fea/Makefile config.status: creating fea/MakefileRootCheck config.status: creating fea/tools/Makefile config.status: creating fib2mrib/Makefile config.status: creating libcomm/Makefile config.status: creating libfeaclient/Makefile config.status: creating libproto/Makefile config.status: creating libxipc/Makefile config.status: creating libxorp/Makefile config.status: creating mld6igmp/Makefile config.status: creating mrt/Makefile config.status: creating pim/Makefile config.status: creating policy/Makefile config.status: creating policy/backend/Makefile config.status: creating policy/common/Makefile config.status: creating policy/test/Makefile config.status: creating rib/Makefile config.status: creating rib/tools/Makefile config.status: creating rip/Makefile config.status: creating rip/tools/Makefile config.status: creating rtrmgr/Makefile config.status: creating static_routes/Makefile config.status: creating utils/Makefile config.status: creating utils/flower_malloc/Makefile config.status: creating xrl/Makefile config.status: creating xrl/interfaces/Makefile config.status: creating xrl/targets/Makefile config.status: creating xrl/tests/Makefile config.status: creating config.h config.status: config.h is unchanged config.status: executing default-1 commands config.status: executing default commands configure: configuring in cli/libtecla configure: running /bin/bash './configure' --prefix=/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1/install '--prefix' '/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1/install' 'CC=powerpc-unknown-linux-gnuspe-gcc' 'CXX=powerpc-unknown-lin ux-gnuspe-g++' '--host=powerpc-unknown-linux-gnuspe' '--with-openssl=/home/imounce1/openssl' 'host_alias=powerpc-unknow n-linux-gnuspe' --cache-file=/dev/null --srcdir=. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for powerpc-unknown-linux-gnuspe-gcc... powerpc-unknown-linux-gnuspe-gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... yes checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether powerpc-unknown-linux-gnuspe-gcc accepts -g... yes checking whether make sets ${MAKE}... yes checking whether ln -s works... yes checking for gawk... gawk checking build system type... sparc-sun-solaris2.8 checking host system type... powerpc-unknown-linux-gnuspe checking target system type... powerpc-unknown-linux-gnuspe checking how to run the C preprocessor... powerpc-unknown-linux-gnuspe-gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for tigetstr in -lcurses... no checking for tigetstr in -lncurses... no checking for tgetstr in -lcurses... no checking for reentrant functions... yes checking for select system call... yes checking for SysV pseudo-terminals... yes checking for --version-script in GNU ld... yes configure: creating ./config.status config.status: creating Makefile Compiler C flags = -g -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarat ions -Werror -Wpointer-arith -Wcast-align -Wnested-externs -pipe Compiler C++ flags = -g -W -Wall -Wwrite-strings -Wcast-qual -Werror -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -ftemplate-depth-22 -pipe -----Original Message----- From: Bruce M Simpson [mailto:bms@spc.org] Sent: Wednesday, July 27, 2005 6:07 AM To: Weaver John-JWEAVER1 Cc: Pavlin Radoslavov; xorp-users@xorp.org Subject: Re: [Xorp-users] Build difficulties On Tue, Jul 26, 2005 at 05:27:17PM -0500, Weaver John-JWEAVER1 wrote: > I am looking into my build options again. We are using ClearCase on > Sun machines so I am not sure that we are picking up the right include files. > Problem is compiling on SunOS for Linux on a PowerPC. If I need to > have HAVE_IOCTL_SIOCGIFCONF defined then it must not be looking into > the correct directories. I will have to do some looking and get back to you. We may be able to help you more if we know about how your cross-compiler works; I was under the impression that ClearCase was just a CASE and SCM suite, having narrowly avoided it whilst working for a US investment bank here in London in another life. The way our configure scripts are structured, if you wish to cross-compile, you'd have to use wrappers for the toolchain which are aware of cross compilation and get the base include directory paths right. For example, doing a cross-compile for Win32 from FreeBSD should just be a matter of installing the MinGW cross toolchain, setting the relevant environment variables to point at the tools (e.g. CC, CXX, LD, CPP and so on) and then running configure. Getting the configure script story in order for wider cross-compilation is something I'd like to look at eventually, but regrettably don't have time to do so right now. What I've done in the Windows branch (which is not yet in CVS), is to only include config.h conditionally. This means that any preprocessor macros which would otherwise be defined by the configure mechanism may be defined on the compiler command line or in the environment. One reason behind this is to accomodate the use of alternative build tools (i.e. not automake or GNU make) at some future date. Regards, BMS From pavlin@icir.org Wed Jul 27 18:50:33 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 27 Jul 2005 10:50:33 -0700 Subject: [Xorp-users] Help In-Reply-To: Message from "zze-BEN SAID Mehdi RD-CORE-ISS" of "Wed, 27 Jul 2005 15:42:16 +0200." Message-ID: <200507271750.j6RHoX8v028629@possum.icir.org> > I just got a little problem. Here's my configuration. > > ------------- ----------- > | Multicast | 10.0.0.2 10.0.0.1 | Xorp |192.168.18.233 LAN > | Source |---------->->->->-----------| Routing |------------------------.. > | Server | (Video Streaming) | Suite | > ------------- ----------- > > I want the Xorp Router to route the multicast flow incoming from 10.0.0.1 interface, to the 192.168.18.0 Network. That's all! I don't need no static routes, no BGP...nothing else. > Should I use PIM? Yes. > If yes, should I put both interfaces (eth0:192.168.18.233 and eth1:10.0.0.1) in the PIM section? Yes. > Here's my config.boot file, but It doesn't work: > > ############################################### > interfaces { > interface eth0 { > description: "data interface" > disable: false > vif eth0 { > disable: false > address 192.168.18.154 { > prefix-length: 24 > broadcast: 192.168.18.255 > disable: false > } > } > } > interface eth1 { > description: "tunnel interface" > disable: false > vif eth1 { > disable: false > address 10.0.0.1 { > prefix-length: 30 > broadcast: 10.0.0.3 > disable: false > } > } > } > } > > plumbing { > mfea4 { > disable: false > interface eth0 { > vif eth0 { > disable: false > } > } > interface eth1 { > vif eth1 { > disable: false > } > } > interface register_vif { > vif register_vif { > /* Note: this vif should be always enabled */ > disable: false > } > } > traceoptions { > flag all { > disable: false > } > } > } > } > > protocols { > igmp { > disable: false > interface eth0 { > vif eth0 { > disable: false > } > } > interface eth1 { > vif eth1 { > disable: false > } > } > traceoptions { > flag all { > disable: false > } > } > } > } > ########################################################## > > Please, If I have to add something, what should it be? First, in your configuration file you have probably mistyped the eth0's address: inside the configuration it is 192.168.18.154, but everywhere else you say it is 192.168.18.233. In the sample configuration below I presume that 192.168.18.233 is correct. You need to add the pimsm4 and fib2mrib configuration sections. Also, in your case inside the pimsm4 configuration section you need to configure a static RP. Below is what the additional configuration should look like. Pavlin protocols { pimsm4 { disable: false interface eth0 { vif eth0 { disable: false } } interface eth1 { vif eth1 { disable: false } } interface register_vif { vif register_vif { disable: false } } static-rps { rp 192.168.18.233 { group-prefix 224.0.0.0/4 { rp-priority: 192 hash-mask-len: 30 } } } traceoptions { flag all { disable: false } } } } protocols { fib2mrib { disable: false } } From batkinson@virtc.com Wed Jul 27 21:17:36 2005 From: batkinson@virtc.com (batkinson) Date: Wed, 27 Jul 2005 16:17:36 -0400 Subject: [Xorp-users] Unable to forward multicast packets In-Reply-To: <200507262159.j6QLx8qb044655@possum.icir.org> Message-ID: <200507272017.j6RKHWjs022628@virtc.com> Pavlin, >>One possible problem that comes to mind is that the original >>multicast packets are probably transmitted with the default TTL of >>1. >>TTL of 1 is sufficient for link-local multicast, but such multicast >>packets won't be forwarded across subnets. >> >>Try to increase the TTL of the transmitted data packets and see if >>the problem goes away. My test app has a command line switch to change the default of TTL=1, but I was not using it. I increased the TTL, and now everything is working as expected. Thank you very much for your valuable and prompt assistance with my problem. Best Regards, Brian D. Atkinson Technical Lead Engineer Virtual Technology Corporation Orlando, FL USA From Andrew Thu Jul 28 05:01:33 2005 From: Andrew (Andrew) Date: Wed, 27 Jul 2005 21:01:33 -0700 Subject: [Xorp-users] Compile Time Message-ID: <8c44ab5205072721018b7e54a@mail.gmail.com> Hi, I started compiling Xorp Saturday around noon and the process has not yet completed. The website does say that it might take up to an hour depending on your CPU speed, but I should note that I don't mean last Saturday - I mean Saturday, July 16 - 11 days ago. It is making progress - I can see it is working on different object files as time goes on. What kind of processing power does Xorp need to actually run? I'm starting to wonder if maybe this system can't handle it. It is a Pentium 233Mhz system running OpenBSD that serves as my router and firewall. Andrew From pavlin@icir.org Thu Jul 28 07:45:31 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Wed, 27 Jul 2005 23:45:31 -0700 Subject: [Xorp-users] Compile Time In-Reply-To: Message from Andrew of "Wed, 27 Jul 2005 21:01:33 PDT." <8c44ab5205072721018b7e54a@mail.gmail.com> Message-ID: <200507280645.j6S6jV6a030258@possum.icir.org> > I started compiling Xorp Saturday around noon and the process has not > yet completed. The website does say that it might take up to an hour > depending on your CPU speed, but I should note that I don't mean last > Saturday - I mean Saturday, July 16 - 11 days ago. Wow! > It is making progress - I can see it is working on different object > files as time goes on. What kind of processing power does Xorp need > to actually run? I'm starting to wonder if maybe this system can't > handle it. It is a Pentium 233Mhz system running OpenBSD that serves > as my router and firewall. Typically, we compile it on PCs with 1-2 GHz CPU and usually with 512 MB (or more) of RAM. For example, on my OpenBSD box at home (1 GHz, 1GB) it takes on the order of 1 hour or so to compile XORP. How much RAM do you have? Could be that you have very small amount of RAM and the compilation process is swapping all the time to disk? If you get hit by heavy-swapping compilation then I could imagine taking days to finish it. Pavlin From Veer Thu Jul 28 17:23:08 2005 From: Veer (Veer) Date: Thu, 28 Jul 2005 09:23:08 -0700 Subject: [Xorp-users] Compile Time In-Reply-To: <200507280645.j6S6jV6a030258@possum.icir.org> References: <8c44ab5205072721018b7e54a@mail.gmail.com> <200507280645.j6S6jV6a030258@possum.icir.org> Message-ID: <320aafb10507280923556427ab@mail.gmail.com> I compiled Xorp on 700MZ with 512MB RAM, it took around ~4 hrs C++ compilation can be exhaustive. On 7/27/05, Pavlin Radoslavov wrote: > > I started compiling Xorp Saturday around noon and the process has not > > yet completed. The website does say that it might take up to an hour > > depending on your CPU speed, but I should note that I don't mean last > > Saturday - I mean Saturday, July 16 - 11 days ago. > > Wow! > > > It is making progress - I can see it is working on different object > > files as time goes on. What kind of processing power does Xorp need > > to actually run? I'm starting to wonder if maybe this system can't > > handle it. It is a Pentium 233Mhz system running OpenBSD that serves > > as my router and firewall. > > Typically, we compile it on PCs with 1-2 GHz CPU and usually with > 512 MB (or more) of RAM. > > For example, on my OpenBSD box at home (1 GHz, 1GB) it takes on the > order of 1 hour or so to compile XORP. > > How much RAM do you have? > Could be that you have very small amount of RAM and the compilation > process is swapping all the time to disk? > If you get hit by heavy-swapping compilation then I could imagine > taking days to finish it. > > Pavlin > _______________________________________________ > Xorp-users mailing list > Xorp-users@xorp.org > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users > -- Imagination is more important than knowledge...Albert Einstein From John.Weaver@motorola.com Fri Jul 29 16:08:55 2005 From: John.Weaver@motorola.com (Weaver John-JWEAVER1) Date: Fri, 29 Jul 2005 10:08:55 -0500 Subject: [Xorp-users] Build difficulties Message-ID: <0DFC73466514D41186B700508B9510411B5DECB7@tx14exm04.ftw.mot.com> It looks like the functionality of the SIOCGIFCONF has not been done on PPC for Linux or not that I could find. From what I have been able to Google I found that it is implemented for decnet, sparc, and alpha. Is this something that would adversely affect functionality? Should we implement it. We are only using TAP devices for the interfaces that will be running PIM/IGMP. The patch did work but I ran into another error that maybe you can help me on or point me in the right direction. I am definitely not a shell script person nor AWK. Thanks, John mkdir .libs rm -fr .libs/libstaticroutes.la .libs/libstaticroutes.* .libs/libstaticroutes.* ar cru .libs/libstaticroutes.a static_routes_node.o static_routes_varrw.o xrl_static_routes_node.o powerpc-unknown-linux-gnuspe-ranlib .libs/libstaticroutes.a creating libstaticroutes.la (cd .libs && rm -f libstaticroutes.la && ln -s ../libstaticroutes.la libstaticroutes.la) source='xorp_static_routes.cc' object='xorp_static_routes.o' libtool=no \ depfile='.deps/xorp_static_routes.Po' tmpdepfile='.deps/xorp_static_routes.TPo' \ depmode=gcc3 /bin/bash ../config/depcomp \ powerpc-unknown-linux-gnuspe-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -B/vobs/vendor/os/linux/tools/solaris2.8/ppc-mot/powerpc-unknown-linux-gnusp e -I/home/imounce1/openssl/include -g -W -Wall -Wwrite-strings -Wcast-qual -Werror -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -ftemplate-depth-22 -pipe -c -o xorp_static_routes.o `test -f xorp_static_routes.cc || echo './'`xorp_static_routes.cc /bin/bash ../libtool --mode=link powerpc-unknown-linux-gnuspe-g++ -g -W -Wall -Wwrite-strings -Wcast-qual -Werror -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -ftemplate-depth-22 -pipe -o xorp_static_routes xorp_static_routes.o libstaticroutes.la ../xrl/targets/libstaticroutesbase.la ../policy/backend/libpolicybackend.la ../libfeaclient/libfeaclient.la ../xrl/interfaces/libfindereventnotifierxif.la ../xrl/interfaces/libfeaifmgrmirrorxif.la ../xrl/interfaces/libfeaifmgrreplicatorxif.la ../xrl/interfaces/libribxif.la ../xrl/targets/libfeaifmgrmirrorbase.la ../libxipc/libxipc.la ../libcomm/libcomm.la ../libxorp/libxorp.la -lcrypto -L/home/imounce1/openssl powerpc-unknown-linux-gnuspe-g++ -g -W -Wall -Wwrite-strings -Wcast-qual -Werror -Wpointer-arith -Wcast-align -Wstrict-prototypes -Woverloaded-virtual -ftemplate-depth-22 -pipe -o xorp_static_routes xorp_static_routes.o ./.libs/libstaticroutes.a -L/home/imounce1/openssl ../xrl/targets/.libs/libstaticroutesbase.a ../policy/backend/.libs/libpolicybackend.a ../libfeaclient/.libs/libfeaclient.a ../xrl/interfaces/.libs/libfindereventnotifierxif.a ../xrl/interfaces/.libs/libfeaifmgrmirrorxif.a ../xrl/interfaces/.libs/libfeaifmgrreplicatorxif.a ../xrl/interfaces/.libs/libribxif.a ../xrl/targets/.libs/libfeaifmgrmirrorbase.a ../libxipc/.libs/libxipc.a ../libcomm/.libs/libcomm.a ../libxorp/.libs/libxorp.a -lcrypto ../utils/xrl_wrappers_generator.sh ../xrl/targets/static_routes.xrls > ../static_routes/xrl_static_routes_shell_funcs.sh awk: syntax error near line 1 awk: bailing out near line 1 make[2]: *** [../static_routes/xrl_static_routes_shell_funcs.sh] Error 2 make[2]: Leaving directory `/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1/static_routes' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1' make: *** [all] Error 2 -----Original Message----- From: Pavlin Radoslavov [mailto:pavlin@icir.org] Sent: Tuesday, July 26, 2005 2:36 PM To: Weaver John-JWEAVER1 Cc: Pavlin Radoslavov; xorp-users@xorp.org Subject: Re: [Xorp-users] Build difficulties > It is not defined but it is not undefined either. I am pretty much > building the code as it is from the packaged download. I just committed a fix to xorp/fea/ifconfig_set_ioctl.cc (rev. 1.37) so please get the lastest XORP code from CVS and try to compile it. I don't have a box like yours to test it, but hopefully it will take care of the problem. The usual disclamer applies that you may have to wait up to one hour until the anon. CVS repository is updated. Alternatively, you can apply the following patch: http://xorpc.icir.org/cgi-bin/cvsweb.cgi/xorp/fea/ifconfig_set_ioctl.cc.diff ?r1=1.36&r2=1.37 This patch should apply cleanly for XORP-1.1. Though, if you are running Linux I am wondering why HAVE_IOCTL_SIOCGIFCONF wasn't defined. I would expect that all Linux distributions would support ioctl(SIOCGIFCONF). Could you compile and run the small program at the end of this email. If ioctl(SIOCGIFCONF) is available, the program should compile cleanly and should return (0). FYI, this is the same program used by configure (see config/acifconf.m4) to determine whether the system supports ioctl(SIOCGIFCONF). Thanks, Pavlin /****** BEGIN ******/ #include #include #include #include #include #include main() { int sock, lastlen; struct ifconf ifconf; int ifnum = 1024; ifconf.ifc_buf = NULL; lastlen = 0; if ( (sock = socket(AF_INET, SOCK_DGRAM, 0)) < 0) return (1); /* Loop until SIOCGIFCONF success. */ for ( ; ; ) { ifconf.ifc_len = ifnum*sizeof(struct ifreq); ifconf.ifc_buf = (caddr_t)realloc(ifconf.ifc_buf, ifconf.ifc_len); if (ioctl(sock, SIOCGIFCONF, &ifconf) < 0) { /* Check UNPv1, 2e, pp 435 for an explanation why we need this */ if ((errno != EINVAL) || (lastlen != 0)) return (1); } else { if (ifconf.ifc_len == lastlen) break; /* success, len has not changed */ lastlen = ifconf.ifc_len; } ifnum += 10; } return (0); } /****** END ******/ From pavlin@icir.org Fri Jul 29 18:14:43 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 29 Jul 2005 10:14:43 -0700 Subject: [Xorp-users] Build difficulties In-Reply-To: Message from Weaver John-JWEAVER1 of "Fri, 29 Jul 2005 10:08:55 CDT." <0DFC73466514D41186B700508B9510411B5DECB7@tx14exm04.ftw.mot.com> Message-ID: <200507291714.j6THEhVS071657@possum.icir.org> > It looks like the functionality of the SIOCGIFCONF has not been done on PPC > for Linux or not that I could find. From what I have been able to Google I > found that it is implemented for decnet, sparc, and alpha. Is this > something that would adversely affect functionality? Should we implement > it. We are only using TAP devices for the interfaces that will be running > PIM/IGMP. The patch did work but I ran into another error that maybe you > can help me on or point me in the right direction. I am definitely not a > shell script person nor AWK. If your Linux system has NETLINK support, then you don't need SIOCGIFCONF. All Linux kernels should have NETLINK, but you can double-check that inside the top-level config.h you have: /* Define to 1 if you have the header file. */ #define HAVE_LINUX_RTNETLINK_H 1 /* Define to 1 if you have Linux-style netlink sockets (AF_NETLINK) */ #define HAVE_NETLINK_SOCKETS 1 > ../utils/xrl_wrappers_generator.sh ../xrl/targets/static_routes.xrls > > ../static_routes/xrl_static_routes_shell_funcs.sh > awk: syntax error near line 1 > awk: bailing out near line 1 > make[2]: *** [../static_routes/xrl_static_routes_shell_funcs.sh] Error 2 > make[2]: Leaving directory > `/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1/static_routes' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1' > make: *** [all] Error 2 About the above AWK error, I am surprised that you see it only in the static_routes directory, but you didn't see it in other directories (fea, fib2mrib, etc). Can you try to run the same command by hand: cd static_routes ../utils/xrl_wrappers_generator.sh ../xrl/targets/static_routes.xrls > ../static_routes/xrl_static_routes_shell_funcs.sh For comparison purpose, you can run some of the other commands that presumably succeeded: cd ../fib2mrib ../utils/xrl_wrappers_generator.sh ../xrl/targets/fib2mrib.xrls > ../fib2mrib/xrl_fib2mrib_shell_funcs.sh If the command constantly fails inside the static_routes directory, a quick work-around would be to just put a dummy empty file instead of static_routes/xrl_static_routes_shell_funcs.sh and continue with the compilation: touch static_routes/xrl_static_routes_shell_funcs.sh You can get away with this, because currently the above file is not really used. Pavlin From John.Weaver@motorola.com Fri Jul 29 20:08:35 2005 From: John.Weaver@motorola.com (Weaver John-JWEAVER1) Date: Fri, 29 Jul 2005 14:08:35 -0500 Subject: [Xorp-users] Build difficulties Message-ID: <0DFC73466514D41186B700508B9510411B6422E9@tx14exm04.ftw.mot.com> Thanks. I do have the 2 #defines you discussed. I was not sure on that. It appears that the others are failing also. Are any of the other files necessary? I wonder why it is compiling fine on Linux but not SunOS? John -----Original Message----- From: Pavlin Radoslavov [mailto:pavlin@icir.org] Sent: Friday, July 29, 2005 12:15 PM To: Weaver John-JWEAVER1 Cc: Pavlin Radoslavov; xorp-users@xorp.org Subject: Re: [Xorp-users] Build difficulties > It looks like the functionality of the SIOCGIFCONF has not been done > on PPC for Linux or not that I could find. From what I have been able > to Google I found that it is implemented for decnet, sparc, and alpha. > Is this something that would adversely affect functionality? Should > we implement it. We are only using TAP devices for the interfaces > that will be running PIM/IGMP. The patch did work but I ran into > another error that maybe you can help me on or point me in the right > direction. I am definitely not a shell script person nor AWK. If your Linux system has NETLINK support, then you don't need SIOCGIFCONF. All Linux kernels should have NETLINK, but you can double-check that inside the top-level config.h you have: /* Define to 1 if you have the header file. */ #define HAVE_LINUX_RTNETLINK_H 1 /* Define to 1 if you have Linux-style netlink sockets (AF_NETLINK) */ #define HAVE_NETLINK_SOCKETS 1 > ../utils/xrl_wrappers_generator.sh ../xrl/targets/static_routes.xrls > > ../static_routes/xrl_static_routes_shell_funcs.sh > awk: syntax error near line 1 > awk: bailing out near line 1 > make[2]: *** [../static_routes/xrl_static_routes_shell_funcs.sh] Error > 2 > make[2]: Leaving directory > `/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1/static_routes' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1' > make: *** [all] Error 2 About the above AWK error, I am surprised that you see it only in the static_routes directory, but you didn't see it in other directories (fea, fib2mrib, etc). Can you try to run the same command by hand: cd static_routes ../utils/xrl_wrappers_generator.sh ../xrl/targets/static_routes.xrls > ../static_routes/xrl_static_routes_shell_funcs.sh For comparison purpose, you can run some of the other commands that presumably succeeded: cd ../fib2mrib ../utils/xrl_wrappers_generator.sh ../xrl/targets/fib2mrib.xrls > ../fib2mrib/xrl_fib2mrib_shell_funcs.sh If the command constantly fails inside the static_routes directory, a quick work-around would be to just put a dummy empty file instead of static_routes/xrl_static_routes_shell_funcs.sh and continue with the compilation: touch static_routes/xrl_static_routes_shell_funcs.sh You can get away with this, because currently the above file is not really used. Pavlin From pavlin@icir.org Fri Jul 29 20:29:17 2005 From: pavlin@icir.org (Pavlin Radoslavov) Date: Fri, 29 Jul 2005 12:29:17 -0700 Subject: [Xorp-users] Build difficulties In-Reply-To: Message from Weaver John-JWEAVER1 of "Fri, 29 Jul 2005 14:08:35 CDT." <0DFC73466514D41186B700508B9510411B6422E9@tx14exm04.ftw.mot.com> Message-ID: <200507291929.j6TJTHMm076164@possum.icir.org> > Thanks. I do have the 2 #defines you discussed. I was not sure on that. > It appears that the others are failing also. Are any of the other files > necessary? I wonder why it is compiling fine on Linux but not SunOS? Some of them are used when running "gmake check" (e.g., fea/test_add_route.sh uses fea/xrl_fea_shell_funcs.sh), but currently none of them are used when running XORP. So you can use the same hack everywhere ("touch xrl_foo_shell_funcs.sh") and continue with the compilation. Without access to the system it is difficult to find and fix the problem. I think it is better if for the time being you spend your time with getting XORP up and running on your system, and after that address the AWK problem. Pavlin > -----Original Message----- > From: Pavlin Radoslavov [mailto:pavlin@icir.org] > Sent: Friday, July 29, 2005 12:15 PM > To: Weaver John-JWEAVER1 > Cc: Pavlin Radoslavov; xorp-users@xorp.org > Subject: Re: [Xorp-users] Build difficulties > > > It looks like the functionality of the SIOCGIFCONF has not been done > > on PPC for Linux or not that I could find. From what I have been able > > to Google I found that it is implemented for decnet, sparc, and alpha. > > Is this something that would adversely affect functionality? Should > > we implement it. We are only using TAP devices for the interfaces > > that will be running PIM/IGMP. The patch did work but I ran into > > another error that maybe you can help me on or point me in the right > > direction. I am definitely not a shell script person nor AWK. > > If your Linux system has NETLINK support, then you don't need SIOCGIFCONF. > All Linux kernels should have NETLINK, but you can double-check that inside > the top-level config.h you have: > > /* Define to 1 if you have the header file. */ #define > HAVE_LINUX_RTNETLINK_H 1 > > /* Define to 1 if you have Linux-style netlink sockets (AF_NETLINK) */ > #define HAVE_NETLINK_SOCKETS 1 > > > > > > ../utils/xrl_wrappers_generator.sh ../xrl/targets/static_routes.xrls > > > ../static_routes/xrl_static_routes_shell_funcs.sh > > awk: syntax error near line 1 > > awk: bailing out near line 1 > > make[2]: *** [../static_routes/xrl_static_routes_shell_funcs.sh] Error > > 2 > > make[2]: Leaving directory > > `/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1/static_routes' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory > `/vobs/ubs_phy_sw/ctrl/sproc/protocols/xorp/1.1' > > make: *** [all] Error 2 > > About the above AWK error, I am surprised that you see it only in the > static_routes directory, but you didn't see it in other directories (fea, > fib2mrib, etc). > Can you try to run the same command by hand: > > cd static_routes > ../utils/xrl_wrappers_generator.sh ../xrl/targets/static_routes.xrls > > ../static_routes/xrl_static_routes_shell_funcs.sh > > For comparison purpose, you can run some of the other commands that > presumably succeeded: > > cd ../fib2mrib > ../utils/xrl_wrappers_generator.sh ../xrl/targets/fib2mrib.xrls > > ../fib2mrib/xrl_fib2mrib_shell_funcs.sh > > If the command constantly fails inside the static_routes directory, a quick > work-around would be to just put a dummy empty file instead of > static_routes/xrl_static_routes_shell_funcs.sh and continue with the > compilation: > > touch static_routes/xrl_static_routes_shell_funcs.sh > > You can get away with this, because currently the above file is not really > used. > > Pavlin > _______________________________________________ > Xorp-users mailing list > Xorp-users@xorp.org > http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-users