On 7/13/15 1:52 PM, Jamal Hadi Salim wrote:
Erik,
Sorry for the latency - this got buried because i wasnt on the cc so my filters
gave it low prio.


On Mon, Jul 6, 2015 at 1:17 PM, Erik Nordmark <[email protected] <mailto:[email protected]>> wrote:

    On 6/30/15 2:20 PM, Jamal Hadi Salim wrote:


[..]

    The design team tried to stay away from potentially contentions
    discussion by putting firm recommendations in place. Thus
    currently the document is more of "things to think about" and some
    tradeoffs, and less of recommendations (and no requirements).

    Alia has asked for more of a list of choices for the protocol
    designers, and this is definitely something which folks can help
    with as we continue this work in the RTGWG. But I also think we
    need to let the specific in-flight WGs (NVO3, SFC, and BIER) use
    this document as input but figure out their own tradeoffs and answers.


Generally the message was as you described.
I probably should have used the term "guidelines" instead of "recommendations".
I was looking for guidelines and i sometimes didnt grok them.
I liked some of the format in section 18. It provides context ("Here's what a NIC does for TSO") and then provides guidelines ("optional protocol fields should not contain values that must be updated on a per segment basis .."). I realize that this specific example is closer to implementation details - which may change (or get obsolete) over time but it serves
as a good example of what i was trying to say.
I also realize this may be hard to keep consistent across the document - so take it as input
of where it may make sense to use such formatting.

I just realized the subject line saying draft-rtg-dt-encap-02. We did add some bullets at the end of most sections in draft-ietf-rtgwg-dt-encap-00. I don't know if those help, but hopefully they can serve as a prompt for getting even more concrete guidelines.




            Many Internet protocols use fixed values (typically
        managed by the
            IANA function) for their next-protocol field.  That
        facilitates
            interpretation of packets by middleboxes and e.g., for
        debugging
            purposes, but might make the protocol evolution
        inflexible.  Our
            collective experience with MPLS shows an alternative where
        the label
            can be viewed as an index to a table containing processing
            instructions and the table content can be managed in
        different ways.
        Would it not be useful to provide a reference here? Just
        reading this
        has questions popping for me - who populates this tag-indexed
        table of
        instructions and could interop be impacted?

    The DT added the above text based on comments at the mike from
    Stewart Bryant. I don't know if there is any reference for the
    general concept. Anybody else know?

    In general this implies some control-plane mechanism to populate
    the table.


Maybe an addendum to describe that the control-plane or some human would administer
this would be useful.

Let me ask for volunteers to craft some text tomorrow.


        Is there a reference to work which says quiet periods (which i
        am implicitly
        reading that in the text above) can be used to change the hash
        selection?
        I would think that one needs to closely observe packet trends
        to make
        such a decision. So please provide some ref to some scholarly or
        engineering work.

    I don't know of citations to such work; perhaps my co-authors have
    some.
    I recall reading about using markers, but that was a long time ago.

It would help i think to have some reference. I am not sure if this applies: http://simula.stanford.edu/~alizade/papers/conga-sigcomm14.pdf <http://simula.stanford.edu/%7Ealizade/papers/conga-sigcomm14.pdf>

Let me have a look.

Thanks again,
    Erik


cheers,
jamal

_______________________________________________
rtgwg mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/rtgwg

Reply via email to