Re: Working Group Last Call: NSIS Operation over IP Tunnels
Charles Shen <[email protected]> Fri, 26 Mar 2010 10:21:04 -0400
| Newsgroups | gmane.ietf.nsis |
|---|---|
| Message-ID | <[email protected]> |
Hi Roland, Thanks for your comment on this! Whether the NODE_CAPABILITY object should be contained in the tunnel RESERVE' message or in the e2e RESERVE message is a design choice that I have thought about. The primary reason the NODE_CAPABILITY object is included in the e2e RESERVE message is to maintain the property that "any new mechanism introduced in this document will be limited to the tunnel end-points only". In the current design, the tunnel end-point will be the only nodes that receive the message with NODE_CAPABILITY, and as the "A,B" bit setting (01) indicates, they will either process it or ignore it, without propagating it further. Your suggestion represents another valid choice. In this case, all tunnel nodes will see this object. If they don't understand, they should just forward it (so the A,B bit should be set to 10); if they do understand it, they process it but make no action after they have found they were not the tunnel end-point, and forward it. One benefit of doing this in the tunnel signaling session is that you got the results faster than doing this in the end-to-end signaling session. I also saw the Poll Jukka sent out about the object indicating tunnel handling capability. Given the current context, I think using Option number two, and carry the NODE_CAPABILITY_TUNNEL object in tunnel signaling messages may be an interesting choice. Thanks Charles On Fri, Mar 26, 2010 at 2:51 AM, Roland Bless <[email protected]> wrote: > Hi Charles, > > Charles Shen wrote: >> I've submitted another update, the main difference is Section 7 where >> the NODE_CAPABILITY object has been named as a QoS NSLP object instead >> of a GIST object. pls see further responses inline. > >> In the latest version, the object has been renamed to be a QoS NSLP object. > > I don't think that the description in section 7.2 is correct. > In my opinion, the NODE_CAPABILITY object should be contained > in the RESERVE' message: > Since it is generated by the Tentry, it can set the RII object > and will also get a reply from the other end, which is Texit > then. Otherwise Tentry should insert the RII object only if > none was present and Texit has to remove the NODE_CAPABILITY > object from the RESERVE and insert it into the RESPONSE when it comes > back from the far end. So I think the part: > After receiving the first end-to-end > RESERVE message and without initiating a tunnel RESERVE' message, > Tentry inserts an RII object and a NODE_CAPABILITY object with T bit > set into the end-to-end RESERVE message and sends it to Texit. > > Should rather read: > After receiving the first end-to-end RESERVE message, Tentry > inserts an RII object and a NODE_CAPABILITY object with T bit > set into the tunnel RESERVE' message (2) and sends it to Texit. > If Texit is NSIS-tunnel-aware, it learns from the > NODE_CAPABILITY object that Tentry is also NSIS-tunnel-aware and > includes the same object with T bit into the tunnel RESPONSE' > message (4) sent back to Tentry. > > Regards, > Roland > _______________________________________________ nsis mailing list [email protected] https://www.ietf.org/mailman/listinfo/nsis