Re: [Spud] FW: New Version Notification for draft-hildebrand-spud-prototype-02.txt

"Joe Hildebrand (jhildebr)" <jhildebr@cisco.com> Mon, 09 March 2015 21:37 UTC

Return-Path: <jhildebr@cisco.com>
X-Original-To: spud@ietfa.amsl.com
Delivered-To: spud@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40D501ACDA3 for <spud@ietfa.amsl.com>; Mon, 9 Mar 2015 14:37:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6KCSWKpEMlPk for <spud@ietfa.amsl.com>; Mon, 9 Mar 2015 14:37:22 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 638781ACD7F for <spud@ietf.org>; Mon, 9 Mar 2015 14:37:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3130; q=dns/txt; s=iport; t=1425937027; x=1427146627; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=LERCtGzTu3rxHTPYkyVXpgGOiKwYwCFlG3x5WSNbDE4=; b=ZSkjCOUeQOTCAuCujZ99X5dAYWLjdZHaZ1mgSBl71JOspxYvdJ6NAVgv n82vO4dckvUQoyI0ufsKHv2SKsDT7PSo2eXeFpTsdNYgKnD8G4JKombbh U7SfD1pTYe/dSMsCsd9T6FWX2azQ4PJukGTIZHZ2iCeDK6Q1S/nXnjiWq 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AHDQAPEv5U/40NJK1cgwaBLASDBr0wiCYCHIEPTQEBAQEBAXyEEAEBBCMRMRICEAIBCBoCJgICAjAVBwkCBAENBYgvo3GbZwEBAQEBAQEBAQEBAQEBAQEBAQEBAReBIYl2hDszB4JoL4EWAQSODYICiVOBGoV8jF4jgjKBPG+BRH8BAQE
X-IronPort-AV: E=Sophos;i="5.11,370,1422921600"; d="scan'208";a="130367767"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-5.cisco.com with ESMTP; 09 Mar 2015 21:37:06 +0000
Received: from xhc-aln-x15.cisco.com (xhc-aln-x15.cisco.com [173.36.12.89]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t29Lb6Ym018324 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 9 Mar 2015 21:37:06 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.156]) by xhc-aln-x15.cisco.com ([173.36.12.89]) with mapi id 14.03.0195.001; Mon, 9 Mar 2015 16:37:06 -0500
From: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
To: Patrick McManus <mcmanus@ducksong.com>, Ted Hardie <ted.ietf@gmail.com>
Thread-Topic: [Spud] FW: New Version Notification for draft-hildebrand-spud-prototype-02.txt
Thread-Index: AQHQWE9zJBDJbJdH6EupEdFNpjrMAJ0UoPsA
Date: Mon, 09 Mar 2015 21:37:05 +0000
Message-ID: <C0A46E88-A9C2-4EB3-B7B6-2DE20D0B957A@cisco.com>
References: <20150303155825.32731.37010.idtracker@ietfa.amsl.com> <08728A73-ED15-4928-A5BB-A59EA9E6D785@cisco.com> <CA+9kkMDSMMUByAMOc8gSyMajyKj0ZtZzmFPg+J7bz-6AYkFYhw@mail.gmail.com> <CAOdDvNrRcMCnWMzBvL0Do16mmiajeR4OJRx36cxnppuaD7+81w@mail.gmail.com>
In-Reply-To: <CAOdDvNrRcMCnWMzBvL0Do16mmiajeR4OJRx36cxnppuaD7+81w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/15.8.0.150225
x-originating-ip: [10.24.213.230]
Content-Type: text/plain; charset="utf-8"
Content-ID: <1E56FDCFE3A98340BF1FD9992AF87E0B@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/spud/dcgtvGllE_mvSl0x2yqW_v3BERI>
Cc: "spud@ietf.org" <spud@ietf.org>
Subject: Re: [Spud] FW: New Version Notification for draft-hildebrand-spud-prototype-02.txt
X-BeenThere: spud@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Session Protocol Underneath Datagrams <spud.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spud>, <mailto:spud-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/spud/>
List-Post: <mailto:spud@ietf.org>
List-Help: <mailto:spud-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spud>, <mailto:spud-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Mar 2015 21:37:24 -0000

On 3/6/15, 1:52 PM, "Patrick McManus" <mcmanus@ducksong.com> wrote:

>First - Thanks Joe and Brian. I have a few margin notes to share :)
>
>Next, I may just be confused because I have read the text less than the authors at this point, but it seems as if unidirectional flows are off the table.. the text doesn't really say this, but the open-ack seems to imply it. There certainly are unidirectional
> udp flows but some clarification would help.

It wasn't my intent to rule them out, but we probably need to think about how to ensure that the state transitions make that more clear.

>Thirdly, is there advice given or implied for middleboxes that see data spud packets on opening tubes? 

Not yet.

>The only thing I really see about the opening state is the diagram - but the diagram applies to the endpoint, not to the middlebox state, right? I'm
> concerned the text will read like there needs to be a full rtt handshake before data packets can flow on a spud tube and there are counter examples to things we would like to run on spud already.

Agree.  This really isn't clear yet and it needs to be.

>Fourthly, there are a couple "reserved bits MUST be zero".. should that be "senders MUST set to zero, receivers MUST ignore "?

Yes.  Willfix.

>Fifthly, on the topic of whether tube-ids need a consistent 5 tuple, I think there are several cases where it would be nice if they didn't..  load balancers are a good example - a request is sent to a central service that parses it and dispatches it to
> the best back end server.. historically that server needs to lie about its address somehow when sending the reply (either via proxy or more likely via spoofing - and if spoofed you need to figure out the ack traffic). It would be cool to have that all in one
> tube with real addresses so the transport could decide how to deal with those issues.

I like the use case.

>Sixthly, am I misreading the 8.2 MUST that SPUD enabled NATs need to share internal addressing info on the external side of the NAT? Is that really a MUST - some folks will be frothing at the mouth with the perceived information disclosure issues.

The intent was that the mapping is only shared internally.  I'll see if I can fix the wording.

-- 
Joe Hildebrand