- People were asking for query message, to retrieve the reservation status at all partners and a path.
- People were also interested if the same path will be configured for each provision message - protocol does not specify it, it’s actually up to domain, but in some cases it may be important (see Express scenario later)
- Express was also interested in specyfing path for the reservation. E.g. they have one reservation now, and another in two months - two reservations needs to go the same path. We can't solve it now. Express also experienced issues with any connections they get - they need to tune it before use. Sa they do that about 2 weeks before operations, and check again about 1 day or hours before sending data. This scenario is a real user scenario, which we should discuss. I've invited the guy (apology - I forgot his name, but I will find him at the venue during break) from Express for the March OGF meeting in Oxford so we could discuss it.
Best regards
Radek
________________________________________________________________________
Radoslaw Krzywania Network Research and Development
Poznan Supercomputing and
radek.krzywania@man.poznan.pl Networking Center
+48 61 850 25 26
http://www.man.poznan.pl________________________________________________________________________
-----Original Message-----
From: nsi-wg-bounces@ogf.org [mailto:nsi-wg-bounces@ogf.org] On Behalf
Of John MacAuley
Sent: Wednesday, September 14, 2011 4:46 PM
To: nsi-plugfest@m.aist.go.jp; nsi-wg@ogf.org WG
Subject: [Nsi-wg] NSI Issues list – Rio de Janeiro Demo
Peoples,
Here are some of the notes I captured.
The reservation XML message contains two element tags both named
“reservation”. The first is the reservation operation and the second is the
reservation information contents. This will need to be fixed in the types XSD.
The “providerNSA” and “requesterNSA” elements in the NSI protocol header
caused some confusion. In the CS document we stated that this would be
populated with the NSnetwork URN as defined in Salt Lake City. However,
when the demo topology schema was created we introduced a new NSA
object. Some people used the URN of the NSA object in the “providerNSA”
and “requesterNSA” elements. We will need to make a definitive statement
as we define the formal NSI topology. Do we rename the elements to
“providerNSnetwork” and “requesterNSnetwork” and continue using the
NSnetwork URNs, or do we switch over to NSA URN?
Demo topology definition was an issue, but in the end we had something
workable for the demo. Going forward we need to formalize NSI topology
definition and how it relates to other schema such as DTOX and NML. I am
going to start working on the topology discovery/exchange problem to get use
moving forward.
Security presented interoperability issues as some people enforced
authentication and authorization while others did not. Some systems could
not provide the needed credentials, and resulted in some incompatibility. I
believe we are clear on what we want to implement for NSA-to-NSA security,
but we need to formalize the session security requirements so we can begin
to implement in the NSAs.
Namespace issues – this is not an issue with the protocol specification but with
a few of the less mature SOAP web services toolkits. They get confused
between the interface and type namespaces for the protocol elements due to
the use of “ref” to reference protocol operation elements from the types XSD
in the interfaces WSDL.
Now that we have had some demo experience with error handling, I think it is
time to start formalizing values in the NsiExceptionType. I have already
identified ten generic error conditions, and I am sure there are many more.
As a follow up to this item, NSA implementations need to populate the
NsiExceptionType.variables with additional information to help identify the
problem that caused the rejection of the message. I had done this in
OpenDRAC so any errors returned to other NSA would contain information
formatted as follows:
<messageId>SVC0001</messageId>
<text>Invalid or missing parameter</text>
<variables>
<Attribute Name="replyTo"
NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
<AttributeValue xsi:type="xs:string"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<null></AttributeValue>
</Attribute>
</variables>
Interface version discovery – I had discussed this with the group previously,
but now that we are moving forward, up issuing NSI schema versions, and
adding new interfaces we will need a mechanism for discovering the
interfaces and versions supported by an NSA. I will propose something formal
when I get a chance.
John.
_______________________________________________
nsi-wg mailing list
nsi-wg@ogf.org
http://www.ogf.org/mailman/listinfo/nsi-wg