Hi Karen,

On 05/01/2016 10:42, Karen Elisabeth Egede Nielsen wrote:

HI,

Please find some feedback below.

BR, Karen

*From:*Alexey Melnikov [mailto:[email protected] <mailto:[email protected]>]
*Sent:* 4. januar 2016 11:48
*To:* Yoshifumi Nishida <[email protected] <mailto:[email protected]>> *Cc:* General area reviewing team <[email protected] <mailto:[email protected]>>; [email protected] <mailto:[email protected]>; The IESG <[email protected] <mailto:[email protected]>>
*Subject:* Re: Gen-art LC review of draft-ietf-tsvwg-sctp-failover-14

Hi Yoshi,

On 02/01/2016 23:03, Yoshifumi Nishida wrote:

    Hi Alexey,

    On Sat, Jan 2, 2016 at 6:49 AM, Alexey Melnikov
    <[email protected] <mailto:[email protected]>> wrote:

        Hi Yoshi,


        On 2 Jan 2016, at 09:20, Yoshifumi Nishida
        <[email protected] <mailto:[email protected]>> wrote:

            Hi Alexey,

            Thanks for the comments.

            On Wed, Dec 23, 2015 at 7:40 AM, Alexey Melnikov
            <[email protected]
            <mailto:[email protected]>> wrote:

                I am the assigned Gen-ART reviewer for this draft. The
                General Area
                Review Team (Gen-ART) reviews all IETF documents being
                processed
                by the IESG for the IETF Chair. Please wait for
                direction from your
                document shepherd or AD before posting a new version
                of the draft.

                For more information, please see the FAQ at

                <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

                Document: draft-ietf-tsvwg-sctp-failover-14
                Reviewer: Alexey Melnikov
                Review Date: 2015-12-23
                IETF LC End Date: 2015-12-23
                IESG Telechat date: (if known) N/A

                Summary: Ready with a couple of minor points that need
                to be clarified.

                Major issues:
                None

                Minor issues:

                In Section 5

                   However as [RFC4960] switchback behavior is
                   suboptimal in certain situations, especially in
                scenarios where a
                   number of equally good paths are available, an SCTP
                implementation
                   MAY support also, as alternative behavior, the
                Primary Path
                   Switchover mode of operation and MAY enable it
                based on users’
                   requests.

                Did you really mean "users" (human beings) and not
                "applications" (programs) here? I.e., is this
                something that needs to be exposed in APIs or User
                Interfaces.

            Yes, It basically meant if people prefer (which means they
            understand its advantage and disadvantage), this feature
            can be activated.

            APIs or UIs can be implemented for this, but I'm not very
            sure if we need.. Could you elaborate your concern here?

        Your text sounds like a requirement on UIs (and not on APIs),
        I think you meant a requirement on APIs (with no requirement
        on UIs, which might expose this option anyway. I personally
        think that exposing this option to anybody by application
        developers or system administrators is going to be a mistake).
        So I think you should change "users'" to "applications'". I am
        sorry if this sounds like nitpicking, but I think this is an
        important difference.

    Ok. I see your point. What we have presumed here is something like
    sysctl command which only administrators can run.

    This is because it might be difficult for endusers to know whether
    equally good paths a available or not.

    So, an example of the usage is administrators activate this
    feature after some discussions with their users or customers.

    If we say "enable it based on users' (e.g. system administrators)
    decisions", do you think it will be clearer?

Yes.

*/[Karen Elisabeth Egede Nielsen] Hmm…. /**/We have defined a run-time API for this by purpose. Further in some signaling node implementations in deployment this API has been exposed all the way up to the UI/O&M interface towards Users (human system administrators/operators) as configurable on a per association level. I do however agree with changing the text either simple replacing “users” with “applications” or by the clarification on system administrators as there is no requirement for such to be controlled by the users on all applications/all systems./*

/*Agreed.*/


*//*

                In Section 7.1: should new constants be defined with
                specific numeric values, in order to improve
                interoperability?

            In my understanding, RFC6458 doesn't define specific
            numeric values. I prefer to follow the convention of
            RFC6458 unless there are strong reasons.

        How is ABI interoperability (binary interface interoperability
        between different implementations, for example if they are
        implemented as shared libraries) achieved with SCTP options?

    The peer state value is exchanged only between an SCTP stack and
    its applications. It won't be exchanged between SCTP stacks.

    (SCTP stacks estimate their peers' state from packet loss and
    other info.)

    I think that's why RFC6458 didn't have to define numeric values.


Is this common for SCTP extensions? For other APIs I am familiar with applications are frequently linked against shared libraries, so standardizing numeric values is beneficial (even if they are never sent across the wire).

*/[Karen Elisabeth Egede Nielsen] Yes this is common for all constants in the SCTP API, RFC6458. Extensions as well as “base constants”./*

Ok. I don't think this is right, but I will let go of this.

Best Regards,
Alexey


_______________________________________________
Gen-art mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/gen-art

Reply via email to