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

"Joe Hildebrand (jhildebr)" <jhildebr@cisco.com> Tue, 10 March 2015 21:31 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 5D4131A8AA7 for <spud@ietfa.amsl.com>; Tue, 10 Mar 2015 14:31:52 -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 bZ51TcPE6ge1 for <spud@ietfa.amsl.com>; Tue, 10 Mar 2015 14:31:45 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 443921A8A94 for <spud@ietf.org>; Tue, 10 Mar 2015 14:31:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2366; q=dns/txt; s=iport; t=1426023105; x=1427232705; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=leZeW76ctwAY8La0+5IqVnkWFbVLFAV4rt0MEszfGM8=; b=e7TxuiAZEz0c6OUwix3epQUCI3jbhOVblY04J52ITom+53hTre5onhBR XjZuzCzOE9fk5NjZe9Iv9qJVa1oZsE3ZEs1CFgjeSy0rKkrJIgeC4Jabg A2VjPuEcNJvjEOP1FyL7bpwOV/VEmMuI2tDZVKGL693nNtSpqJRd6Mqsv Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0C8CQC+Yf9U/5tdJa1cgwaBLASDBr1viCcCHIEXTQEBAQEBAXyEEAEBBCMRPgUCEAIBCA4MAiYCAgIwFRACBAENBYgvqjybQgEBAQEBAQEBAQEBAQEBAQEBAQEBAReBIYl2hDszB4JoL4EWAQSQGYlbk3cjg25vgUR/AQEB
X-IronPort-AV: E=Sophos;i="5.11,377,1422921600"; d="scan'208";a="402518927"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-6.cisco.com with ESMTP; 10 Mar 2015 21:31:44 +0000
Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id t2ALViYl003025 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 10 Mar 2015 21:31:44 GMT
Received: from xmb-rcd-x10.cisco.com ([169.254.15.156]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.03.0195.001; Tue, 10 Mar 2015 16:31:44 -0500
From: "Joe Hildebrand (jhildebr)" <jhildebr@cisco.com>
To: Brian Trammell <ietf@trammell.ch>, Patrick McManus <mcmanus@ducksong.com>
Thread-Topic: [Spud] New Version Notification for draft-hildebrand-spud-prototype-02.txt
Thread-Index: AQHQW3dQCPwWSuN47kWqINgVg9Lj250WK4KA
Date: Tue, 10 Mar 2015 21:31:44 +0000
Message-ID: <5F294E01-B194-4969-8603-671D57569637@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> <C0A46E88-A9C2-4EB3-B7B6-2DE20D0B957A@cisco.com> <CA+9kkMDaWrvZM3b7G8FyuiHL0nRO=kWLHjqxQjPjxqtoa1Dq=w@mail.gmail.com> <CAOdDvNq3NMP6ynqXmfoaVStFpRjVq70ZupVqt6ZmZutdg96SaA@mail.gmail.com> <6DC4AC2F-7279-4B18-8656-939E787E055D@trammell.ch>
In-Reply-To: <6DC4AC2F-7279-4B18-8656-939E787E055D@trammell.ch>
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.66.71]
Content-Type: text/plain; charset="utf-8"
Content-ID: <5E1256BDF53B8344AEA257F0CFC50957@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/spud/JzGvTq7xssnRPGd1AcVz4C7n61E>
Cc: Ted Hardie <ted.ietf@gmail.com>, "spud@ietf.org" <spud@ietf.org>
Subject: Re: [Spud] 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: Tue, 10 Mar 2015 21:31:52 -0000

On 3/10/15, 3:15 PM, "Brian Trammell" <ietf@trammell.ch> wrote:

>What I can see being useful here is a facility built in to the "core" spud vocabulary that says "this tube is related to some other tube, here's the ID", for a small set of values of "related". This is more a signal to the remote endpoint than the path, though, so it's not clear it needs to be exposed in SPUD. 

I think you're right that the tube relationships don't need to be made explicit to path elements.  Stitching together multiple tubes into a session-like thing seems like a job for the new layer inside SPUD.  In this case, whenever you needed a new 5tuple, you'd crank up a new tube.  Similar to mptcp, but without tying the flows together.

>One tube ID linkage that would need to be exposed to the path is "prefer to drop packets in this tube before packets in tube ID x" or "prefer to forward packets in tube ID x before packets in this tube", which gives you a nice simple vocabulary for expressing almost everything you need to for differential QoS from a given source without allowing global marking with all its attendant mark inflation problems.

That's a different kind of relationship than I was considering.  I think that would Dan Wing and Pal Martinsen the tools they need for media QoS.  

>Of course, since everything along the path and everything cooperating with everything along the path knows the tube id, any tube linkage features probably have implications for spoofing we'll need to be careful about.

There would have to be some sort of proof that the flows are from the "same" endpoint; maybe the open packets would include something signed by the same private key, for instance.


-- 
Joe Hildebrand