Skip to Content.
Sympa Menu

perfsonar-user - Re: [perfsonar-user] perfSONAR BWCTL MP problem

Subject: perfSONAR User Q&A and Other Discussion

List archive

Re: [perfsonar-user] perfSONAR BWCTL MP problem


Chronological Thread 
  • From: Verena Venus <>
  • To: Rodesch Christian <>
  • Cc: , Fausto Vetter <>
  • Subject: Re: [perfsonar-user] perfSONAR BWCTL MP problem
  • Date: Wed, 21 May 2008 10:14:07 +0200

Hi Christian,

thanks for your investigation. I'll have a look into this. It seems that
there
are some things going wrong with the new BWCTL MP...

I let you know, when I know more.

Thanks,
Verena

Am Mittwoch, 21. Mai 2008 10:02:40 schrieb Rodesch Christian:
> Hi everyone,
>
> As I could not stop to look for this weird error, I did again some
> debugging and I found out the following:
>
> I made two distinct measurement with perfSonar UI. The first was a
> measurement with the CARNET bwctl MP service as source and our local
> bwctl MP "eomer.restena.lu" as destination. The second measurement was a
> fully local one, this means between two hosts of our network, to be
> precise with detective.restena.lu as source and eomer.restena.lu as
> destination. Both tests were 10 second TCP measurements. I logged the
> transmitted XML files using wireshark and here's what I discovered:
>
> The request XML is the same except for the differing IP addresses BUT
> the response XML files differ:
>
> Here's the one from the first test:
>
> HTTP/1.1 200 OK
> Date: Wed, 21 May 2008 07:34:57 GMT
> Server: libwww-perl-daemon/1.36
> Content-Length: 1459
> Content-Type: text/xml; charset=utf-8
> SOAPServer: SOAP::Lite/Perl/0.66
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
>
> <soap:Body xsi:type="xsd:anyURI">
>
> <nmwg:message
> xmlns="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/";
> xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
> xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
> xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
> xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/";
> xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/"; id="datarq2-1"
> type="SetupDataResponse">
>
> <nmwg:metadata id="meta1">
> <perfsonar:subject id="subj1">
> <nmwgt:endPointPair>
> <nmwgt:src type="ipv4" value="193.198.229.166"/>
> <nmwgt:dst type="ipv4" value="158.64.56.218"/>
> </nmwgt:endPointPair>
> </perfsonar:subject>
>
> <nmwg:eventType>bwctl</nmwg:eventType>
> <nmwg:parameters id="param1">
> <nmwg:parameter xmlns:nmwg="nmwg" name="protocol"
> value="TCP"/></nmwg:parameters>
> </nmwg:metadata>
>
> <!-- triggers to indicate head of chains -->
> <nmwg:data id="1" metadataIdRef="meta1"><nmwg:datum
> numBytesUnits="Bytes" value="257960679" numBytes="327237632"
> time="1211355281" valueUnits="bits/sec"
> duration="0.0-10.1"/></nmwg:data>
>
>
> </nmwg:message>
> </soap:Body></soap:Envelope>
>
> And here's the one from the second test:
>
> HTTP/1.1 200 OK
> Date: Wed, 21 May 2008 07:38:04 GMT
> Server: libwww-perl-daemon/5.810
> Content-Length: 1303
>
> <soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> <soapenv:Body>
>
> <nmwg:message
> xmlns="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/";
> xmlns:nmtm="http://ggf.org/ns/nmwg/time/2.0/";
> xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
> xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
> xmlns:perfsonar="http://ggf.org/ns/nmwg/tools/org/perfsonar/1.0/";
> xmlns:select="http://ggf.org/ns/nmwg/ops/select/2.0/";
> xmlns:nmwg1="nmwg" id="datarq2-1" type="SetupDataResponse">
>
> <nmwg:metadata id="meta1">
> <subject id="subj1">
> <nmwgt:endPointPair>
> <nmwgt:src type="ipv4" value="158.64.56.218"/>
> <nmwgt:dst type="ipv4" value="158.64.56.116"/>
> </nmwgt:endPointPair>
> </subject>
>
> <nmwg:eventType>bwctl</nmwg:eventType>
> <nmwg:parameters id="param1">
> <nmwg1:parameter xmlns:nmwg="nmwg" name="protocol"
> value="TCP"/></nmwg:parameters>
> </nmwg:metadata>
>
> <!-- triggers to indicate head of chains -->
> <nmwg:data id="1" metadataIdRef="meta1"><datum
> numBytesUnits="Bytes" timeType="unix" numBytes="64364544"
> value="51300766" valueUnits="bits/sec" duration="0.0-10.0"
> timeValue="1211355467"/></nmwg:data>
>
>
> </nmwg:message></soapenv:Body></soapenv:Envelope>
>
>
> Now what's weird is that the second XML is differing in many point from
> the first one:
>
> - the XML header is totally missing
> - the Http header is missing the content type: (Content-Type: text/xml;
> charset=utf-8 SOAPServer: SOAP::Lite/Perl/0.6)
> - Many xml attributes miss their namespaces or the namespaces differ in
> the 2 xml files
> - The time attributes are totally different, the one files uses a simple
> "time" attribute whereas the other uses "timetype" and "timevalue"
>
> So I think this must be the cause of the problem why perfSONAR UI does
> show a blank result screen as the parser does not recognize the XML
> format of the response message or looks for the wrong attributes
>
> BTW I have installed the BWCTL MP CPAN modules from this url (
> http://wiki.perfsonar.net/jra1-wiki/index.php/BWCTL_and_OWAMP_MP)
>
> I hope anybody can fix this, or point me to a newer version.
>
> Regards,
> Christian



--
Verena Venus, DFN-Labor
Friedrich-Alexander-Universität Erlangen-Nürnberg
Regionales RechenZentrum Erlangen (RRZE)
Martensstraße 1, 91058 Erlangen, Germany
Tel. +49 9131 85-28738, -28800, Fax +49 9131 302941


www.win-labor.dfn.de



Archive powered by MHonArc 2.6.16.

Top of Page