Re: [Taps] Transport Services (taps) WG Virtual Meeting: 2019-05-08

Michael Welzl <michawe@ifi.uio.no> Tue, 07 May 2019 07:41 UTC

Return-Path: <michawe@ifi.uio.no>
X-Original-To: taps@ietfa.amsl.com
Delivered-To: taps@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CE1512008D for <taps@ietfa.amsl.com>; Tue, 7 May 2019 00:41:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 A84YtNOd15jS for <taps@ietfa.amsl.com>; Tue, 7 May 2019 00:41:24 -0700 (PDT)
Received: from mail-out02.uio.no (mail-out02.uio.no [IPv6:2001:700:100:8210::71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BD60F120072 for <taps@ietf.org>; Tue, 7 May 2019 00:41:24 -0700 (PDT)
Received: from mail-mx01.uio.no ([129.240.10.26]) by mail-out02.uio.no with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from <michawe@ifi.uio.no>) id 1hNuj2-0009cX-Ns; Tue, 07 May 2019 09:41:20 +0200
Received: from 58.116.34.95.customer.cdi.no ([95.34.116.58] helo=[10.0.0.6]) by mail-mx01.uio.no with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) user michawe (Exim 4.91) (envelope-from <michawe@ifi.uio.no>) id 1hNuj0-0007sg-Tj; Tue, 07 May 2019 09:41:20 +0200
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (1.0)
From: Michael Welzl <michawe@ifi.uio.no>
X-Mailer: iPhone Mail (16E227)
In-Reply-To: <A920F023-C5A7-4EB2-B088-FB0EACC6A539@akamai.com>
Date: Tue, 07 May 2019 09:41:14 +0200
Cc: "Brian Trammell (IETF)" <ietf@trammell.ch>, Aaron Falk <aaron.falk@gmail.com>, "taps@ietf.org" <taps@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <9C3394CB-214A-4030-83FE-51F1A763289B@ifi.uio.no>
References: <155489822442.1250.16679801810558020672@ietfa.amsl.com> <0EB8B0C5-AA9F-4B26-A496-0308096696CE@gmail.com> <CD21123D-B57D-4F85-ADF5-0FB926C923F2@trammell.ch> <A920F023-C5A7-4EB2-B088-FB0EACC6A539@akamai.com>
To: "Holland, Jake" <jholland@akamai.com>
X-UiO-SPF-Received: Received-SPF: neutral (mail-mx01.uio.no: 95.34.116.58 is neither permitted nor denied by domain of ifi.uio.no) client-ip=95.34.116.58; envelope-from=michawe@ifi.uio.no; helo=[10.0.0.6];
X-UiO-Spam-info: not spam, SpamAssassin (score=-5.0, required=5.0, autolearn=disabled, TVD_RCVD_IP=0.001, UIO_MAIL_IS_INTERNAL=-5, uiobl=NO, uiouri=NO)
X-UiO-Scanned: 0E5E562A4476690E3A81459EC2A954045319AEC4
Archived-At: <https://mailarchive.ietf.org/arch/msg/taps/_PZPJCEZGlKq9S7ZjMznNUXlNdg>
Subject: Re: [Taps] Transport Services (taps) WG Virtual Meeting: 2019-05-08
X-BeenThere: taps@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IETF Transport Services \(TAPS\) Working Group" <taps.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/taps>, <mailto:taps-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/taps/>
List-Post: <mailto:taps@ietf.org>
List-Help: <mailto:taps-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/taps>, <mailto:taps-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 May 2019 07:41:28 -0000

hey,

cool update!  regarding your question, should this be a github issue against taps-interface?  i’d say yes!

cheers
michael


Sent from my iPhone

> On 7 May 2019, at 03:00, Holland, Jake <jholland@akamai.com> wrote:
> 
> Hi taps,
> 
> I haven't updated the docs yet, but if you're interested I can give a
> brief report on a basic proof-of-concept for yang and (almost) multicast
> SSM running against my fork of python-asyncio-taps.  If anyone has some
> time to review, I'd love to get feedback.
> 
> I adjusted the yang model to match the existing implementation, and avoided
> making any deep changes to the flow inside python-asyncio-taps.
> 
> I haven't yet submitted the updated model to draft-jholland-taps-api-yang,
> but you can review the proposed model and a couple of functioning examples
> here:
> https://github.com/GrumpyOldTroll/python-asyncio-taps/blob/master/PyTAPS/modules/ietf-taps-api.yang
> https://github.com/GrumpyOldTroll/python-asyncio-taps/blob/master/test-client2.json
> https://github.com/GrumpyOldTroll/python-asyncio-taps/blob/master/test-server2.json
> 
> These replicate the functionality of testServer.py and testClient.py, when
> run with:
> python yangServer.py -f ./test-server2.json
> python yangClient.py -f ./test-client2.json
> 
> It's not beautiful, it uses a C library to interface with libyang for
> model validation, because pyang was too painful.
> 
> 
> The multicast is slightly sketchier, but it issues an IGMP membership report
> when running:
> python yangServer.py -f ./test-mcastrx.json
> https://github.com/GrumpyOldTroll/python-asyncio-taps/blob/master/test-mcastrx.json
> 
> It was a little awkward and surprising in that some values had to be added
> in order to override the implicit defaults.
> 
> 
> Side note:
> 
> There's a disconnect about the "multiple endpoint identifiers" clause
> in the "Specifying Endpoints" section of taps-interface which I think the
> current implementation doesn't follow.  I didn't try to fix it, but it looks
> hard to support without tightening up what the semantics here are, exactly:
> 
> "Multiple endpoint identifiers can be specified for each Local Endpoint and Remote Endpoint. For example, a Local Endpoint could be configured with two interface names, or a Remote Endpoint could be specified via both IPv4 and IPv6 addresses. These multiple identifiers refer to the same transport endpoint."
> 
> Should this be opened as an issue against taps-interface?
> 
> Cheers,
> Jake
> 
> On 2019-05-06, 06:56, "Brian Trammell (IETF)" <ietf@trammell.ch> wrote:
> 
>    I'd suggest we do a scrub of issues  in github.com/ietf-tapswg/issues tagged discuss for the arch and API drafts, as well, and try to make sure all issues are assigned by the end of the call. This is certainly agenda item 3 though.
> 
>    Cheers,
> 
>    Brian
> 
>> On 6 May 2019, at 15:53, Aaron Falk <aaron.falk@gmail.com> wrote:
>> 
>> Reminder that we are having an interim meeting this Weds.
>> 
>>    • Do we have any additional topics to add to the agenda?
>>    • For existing topics below, who should lead the discussion?
>> --aaron
>> 
>> On 10 Apr 2019, at 8:10, IESG Secretary wrote:
>> 
>> The Transport Services (taps) Working Group will hold
>> a virtual interim meeting on 2019-05-08 from 11:00 to 13:00 America/New_York.
>> 
>> Agenda:
>> Topics:
>> * Framing
>> * Implementation draft - https://datatracker.ietf.org/doc/draft-ietf-taps-impl/
>> 
>> Information about remote participation:
>> https://ietf.webex.com/join/taps | 316 448 940
>> 
>> _______________________________________________
>> Taps mailing list
>> Taps@ietf.org
>> https://www.ietf.org/mailman/listinfo/taps
> 
>    _______________________________________________
>    Taps mailing list
>    Taps@ietf.org
>    https://www.ietf.org/mailman/listinfo/taps
> 
> 
> _______________________________________________
> Taps mailing list
> Taps@ietf.org
> https://www.ietf.org/mailman/listinfo/taps