
From nobody Thu Feb  7 09:55:13 2019
Return-Path: <tonysietf@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1AB6F1295D8 for <rift@ietfa.amsl.com>; Thu,  7 Feb 2019 09:55:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.099
X-Spam-Level: 
X-Spam-Status: No, score=-0.099 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 N2rRceNuMJ4h for <rift@ietfa.amsl.com>; Thu,  7 Feb 2019 09:55:08 -0800 (PST)
Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B469129B88 for <rift@ietf.org>; Thu,  7 Feb 2019 09:55:08 -0800 (PST)
Received: by mail-ed1-x536.google.com with SMTP id t6so567913edw.12 for <rift@ietf.org>; Thu, 07 Feb 2019 09:55:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=b8fe7iz64rjXhj5RuCUaQf6omwnirCdD4cfOzB04NSc=; b=daTtgMzrSk93akV4OgI5VuIJegfBmgM7qPuBQNf9JZIhEMzYqWwv0bAtoAZlib4d2r GGFI6McY6z1Joxn94CkMNNuL4/zG5NZlt30a68Ze5tL0U7WLWEi1fOl+tubgtVa7usFG aa6wUL/jVldNKSI+uwu76+vfJWem3uWADBKyNvqxv5zB6TS0Ic/+S9fWT2S71XXbCqd2 AfPBRct6UJwEYpvh67bHshCmi/zUgEHRGtY0Xa6hnU8+WqNCP91QVAf6Cc2ZiPiqsx1s Wdhq/A/Az2fKF6bJR50NX3B99uHIzabyWf2luNzlacmgYyYkPU4IWmrjx2E/W2s82sXv kybQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=b8fe7iz64rjXhj5RuCUaQf6omwnirCdD4cfOzB04NSc=; b=MgbgUZ+pqu5s4MvbBFy12Nrb7Oos4F3t40eJx9qzYDPKM36jX9Rlert3Yb1MSowXRI Du9rIH9MQoWD4Q1jH9F3jw4fpwEn2zCej+FNwG4u7RZQOlbFg1b9iPaHAaId9HfXKzwl JHZUlpqinOuVaKuZIyVHppPxUnYkAloN/q7CCwxi1CVBRJco/E9EoyJYM8wgFCoiTCBT wAQEikbdDHDLlyTlZCZknpSm/zeoOS6wp4r9S2JCMdTVaIRBmG58q0+OEVD44RoD7vA4 enCxHBgG1/Pc2GLvCBLOVRbwKJgyX5XkBMA36VXVBUbQM5fSdyhJ0CKxV+vFS7WKn0J/ I7FQ==
X-Gm-Message-State: AHQUAuaWYTDjPEX2u8rPm0cSLRb/rbegFOU/KaW9DsFB80PBveV9xmU/ wlyl89sR+5aYlYjdg1ju21xbnr5unfIWAcMLjfRq51iH
X-Google-Smtp-Source: AHgI3Ib/N2q7kPBCd/nYq7MEbjQIrJisuM+jxli6PRTnf1QNolzkEHF36N3JQIZATjPz34KAIYBqjJAHd/zM/IWG7/k=
X-Received: by 2002:aa7:dc4b:: with SMTP id g11mr12001930edu.140.1549562106291;  Thu, 07 Feb 2019 09:55:06 -0800 (PST)
MIME-Version: 1.0
From: Tony Przygienda <tonysietf@gmail.com>
Date: Thu, 7 Feb 2019 09:54:29 -0800
Message-ID: <CA+wi2hMwW3fz7H_i4GAy_+cPdTkSMm-XeuOgk5Yn0FZAuw8V4Q@mail.gmail.com>
To: rift@ietf.org
Content-Type: multipart/alternative; boundary="000000000000e737d40581518a7d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/-xL17fE_z0LoK6ywLOv-sb92_J0>
Subject: [Rift] RIFT core weekly call (multicast, inrush flood reduction & last corner case)
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Feb 2019 17:55:11 -0000

--000000000000e737d40581518a7d
Content-Type: text/plain; charset="UTF-8"

Extremely interesting meeting today:

a) we talked first about the inrush flood reduction, i.e. automatic flood
reduction when a north node (like top of fabric) is rebooted and takes in a
large database from other nodes. looks like we have an elegant solution
that automatically reduces and load balances the flooding inrush (and
working since it's implemented already ;-) Well known problem in large
scale routing protocol deployment that I considered pretty unsolvable.
b) we talked an implemeentation consideration corner case on flood
reduction in case of inrush flood reduction (again, having implementations
running with the spec pays serious dividends ;-)
c) we talked last TODO on spec, only real issue being the "special reboot
sequence stuck north TIE" which I think we have simple solution for that
needs one sentence change in TIDE processing. we will probably close that
next week. Looks like we may be even in LC readiness by Prague
d) We ended up talking multicast support and lo-behold, despite my long
resistance to it based on M-OSPF scar tissue it seems it falls out almost
naturally in RIFT. We end up with a single (*,*) tree in the top of fabric
and the prunning happens naturally when packets go southbound. We can even
mix multicast capable and non-capable nodes easily. *Well, I encourage
e'one interested in multicast on fabrics to join next week discussion to
double-check on us but if we can put native multicast into base RIFT spec
easily that would be probably a very welcome addition.*

Recording:

https://www.dropbox.com/sh/03bxldg5xu6zkos/AABRjx-gNba0OagXOMDftAb-a?dl=0

--- tony

--000000000000e737d40581518a7d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Extremely interesting meeting today:=
 <br></div><div><br></div><div>a) we talked first about the inrush flood re=
duction, i.e. automatic flood reduction when a north node (like top of fabr=
ic) is rebooted and takes in a large database from other nodes. looks like =
we have an elegant solution that automatically reduces and load balances th=
e flooding inrush (and working since it&#39;s implemented already ;-) Well =
known problem in large scale routing protocol deployment that I considered =
pretty unsolvable. <br></div><div>b) we talked an implemeentation considera=
tion corner case on flood reduction in case of inrush flood reduction (agai=
n, having implementations running with the spec pays serious dividends ;-)<=
/div><div>c) we talked last TODO on spec, only real issue being the &quot;s=
pecial reboot sequence stuck north TIE&quot; which I think we have simple s=
olution for that needs one sentence change in TIDE processing. we will prob=
ably close that next week. Looks like we may be even in LC readiness by Pra=
gue<br></div><div>d) We ended up talking multicast support and lo-behold, d=
espite my long resistance to it based on M-OSPF scar tissue it seems it fal=
ls out almost naturally in RIFT. We end up with a single (*,*) tree in the =
top of fabric and the prunning happens naturally when packets go southbound=
. We can even mix multicast capable and non-capable nodes easily. <b>Well, =
I encourage e&#39;one interested in multicast on fabrics to join next week =
discussion to double-check on us but if we can put native multicast into ba=
se RIFT spec easily that would be probably a very welcome addition.</b></di=
v><div><b><br></b></div><div>Recording: <br></div><div><br></div><div><a hr=
ef=3D"https://www.dropbox.com/sh/03bxldg5xu6zkos/AABRjx-gNba0OagXOMDftAb-a?=
dl=3D0">https://www.dropbox.com/sh/03bxldg5xu6zkos/AABRjx-gNba0OagXOMDftAb-=
a?dl=3D0</a></div><div><br></div><div>--- tony <br></div><div><br></div><di=
v><br></div><div><br></div><div><br></div></div></div>

--000000000000e737d40581518a7d--


From nobody Fri Feb  8 08:22:24 2019
Return-Path: <tonysietf@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E107A12867A for <rift@ietfa.amsl.com>; Fri,  8 Feb 2019 08:22:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 qFTIVGm7Hnpo for <rift@ietfa.amsl.com>; Fri,  8 Feb 2019 08:22:20 -0800 (PST)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CED56124BAA for <rift@ietf.org>; Fri,  8 Feb 2019 08:22:19 -0800 (PST)
Received: by mail-ed1-x52b.google.com with SMTP id b17so3265895eds.2 for <rift@ietf.org>; Fri, 08 Feb 2019 08:22:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=ozokBNWMGx/OH07Aixe0eFAdjI0JFKjVfVOzDsPotns=; b=V2eutmdJr5NsKtIFordYsN6Gbj+j3kXmEoccJm7m39lV5eNVADoIMCc3a6G0erv4Ia sOKx3k+QCp/CYsaIyXDqWQnU/w009sojCIg7iEwDZH9pOrBvBHJkagAyiWabY/hopQ1w jrDeKFDgFHaqgVcbRs5jDJmlratV11Pa9GgvCCSVtHG7z6iynLIXxU2uZ2+qpUJ9RYwl 6HUOgUlsy8Nhs97CstBGJ5fBO80/pQ+W3MUKj6cd8uHqOchhQ4H2h+dho0iEiIAQG44h 41lxIQcKjppzYFvE4Z2RB+FCgAkWVH8MG7CIv+KMPunhXU+cuLLZvx5znF3LvYoi1+NU Fzag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ozokBNWMGx/OH07Aixe0eFAdjI0JFKjVfVOzDsPotns=; b=d9szDg4gbQa4Hb0YWvrzVqLAoWK5sSaCBRkhYl6NMaSXkW6bBBV51t+GipI5eEZU6O hi82X2C0+h2y70b5Bk5wlDUEudg5okNQftI0RGpFfcqsdBRkeXFFiNQj1dLeBzPShP85 Qc5luF/5CwyyHQtsQMmQTBd1BYzt+xQwNimwfwk7ZtpXARjDph/Ck23c9QntTjGh9LBw Nl1PjNmiyms2CEIdyaKoFMwUT3Kwc4VvZnVs6L4cInCYwgAFZOsyznmlicwq1mHRVVkG 7J2bx22Vqpb++R/RQkeG+2nrqML8q1ECyPaYPDApkIUi9C7BHgG4KCygsjA6ccVam5wg MJpQ==
X-Gm-Message-State: AHQUAub+ukAcAA2X8213qHt6Um7PBeQBrsglde225k0+I9ZndqNjQHG/ 7HqUiazqf4BTsqXTNwTF3HEK1xTkzhKqf7KriWem13Kx
X-Google-Smtp-Source: AHgI3IbIUrYooJw4lKiRty0XWYUnmBvzMGZTe4BP95m1Wsvjq1KnJIWklfI/Pz6KBXpiUjoWVMQvkrEb1iSrUkcYCcI=
X-Received: by 2002:a50:f489:: with SMTP id s9mr17432908edm.101.1549642937932;  Fri, 08 Feb 2019 08:22:17 -0800 (PST)
MIME-Version: 1.0
From: Tony Przygienda <tonysietf@gmail.com>
Date: Fri, 8 Feb 2019 08:21:42 -0800
Message-ID: <CA+wi2hMWRxoDw+QNHHbB7_dZ8oD_uT6XJu3tF6rvjhpmd+_+zg@mail.gmail.com>
To: rift@ietf.org
Content-Type: multipart/alternative; boundary="000000000000d827160581645c68"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/ppMvX0WMyFVSHjPls6CTS9vtVBI>
Subject: [Rift] Version 0.9.2 published on https://www.juniper.net/us/en/dm/free-rift-trial/
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Feb 2019 16:22:22 -0000

--000000000000d827160581645c68
Content-Type: text/plain; charset="UTF-8"

Dear (D)RIFT'ers, publicly available version 0.9.2 OSX (Linux should be
there published in a day or so) binary package has been published on https
://www.juniper.net/us/en/dm/free-rift-trial/ today

Bruno's version will be interop'ed and pulled up in next couple days

Changes in Version 0.9.2
========================

* Re-implemented flood reduction with newest -04 draft additions to
minimize node restart
  being flooded by all peers
* Internal scaling improvements

Fixes in Version 0.9.2
======================

* Spurious de-aggregation under some link failures (it was
re-aggregating again but affecting
  performance)

Changes in Version 0.8.0
========================

* partially implemented -ietf-draft-03 changes

Major Fixes in Version 0.8.0
============================

* fixes to flooding per found bugs, precise specificaton text
* deals with corrupt packets, invalid value combinations on packet headers

--000000000000d827160581645c68
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Dear (D)<span class=3D"gmail-il">RIFT</span>&#39;ers,=
 publicly available version 0.9.2 OSX (Linux should be there published in a=
 day or so) binary package has been published on <a href=3D"https://www.jun=
iper.net/us/en/dm/free-rift-trial/" target=3D"_blank"><span class=3D"gmail-=
il">https</span>://<span class=3D"gmail-il">www</span>.<span class=3D"gmail=
-il">juniper</span>.<span class=3D"gmail-il">net</span>/<span class=3D"gmai=
l-il">us</span>/<span class=3D"gmail-il">en</span>/<span class=3D"gmail-il"=
>dm</span>/<span class=3D"gmail-il">free</span>-<span class=3D"gmail-il">ri=
ft</span>-<span class=3D"gmail-il">trial</span>/</a> today <br></div><div><=
font size=3D"2"><br></font></div><div><font size=3D"2">Bruno&#39;s version =
will be interop&#39;ed and pulled up in next couple days <br></font></div><=
div><pre style=3D"background-color:rgb(255,255,255);color:rgb(0,0,0);font-f=
amily:&quot;Menlo-Regular&quot;"><font size=3D"2">Changes in Version 0.9.2<=
br><span style=3D"color:rgb(0,0,128);font-weight:bold">=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></span><span styl=
e=3D"color:rgb(0,0,128);font-weight:bold"><br></span><span style=3D"color:r=
gb(0,0,128);font-weight:bold">* </span>Re-implemented flood reduction with =
newest -04 draft additions to minimize node restart <br>  being flooded by =
all peers<br><span style=3D"color:rgb(0,0,128);font-weight:bold">* </span>I=
nternal scaling improvements<br><br>Fixes in Version 0.9.2<br><span style=
=3D"color:rgb(0,0,128);font-weight:bold">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></span><span style=3D"color:rgb(0,0,12=
8);font-weight:bold"><br></span><span style=3D"color:rgb(0,0,128);font-weig=
ht:bold">* </span>Spurious de-aggregation under some link failures (it was =
re-aggregating again but affecting <br>  performance)<span style=3D"color:r=
gb(128,128,128);font-style:italic"><br><br></span>Changes in Version 0.8.0<=
br><span style=3D"color:rgb(0,0,128);font-weight:bold">=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></span><span styl=
e=3D"color:rgb(0,0,128);font-weight:bold"><br></span><span style=3D"color:r=
gb(0,0,128);font-weight:bold">* </span>partially implemented -ietf-draft-03=
 changes<br><br>Major Fixes in Version 0.8.0<br><span style=3D"color:rgb(0,=
0,128);font-weight:bold">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br></span><span style=3D"color:rgb(0,0=
,128);font-weight:bold"><br></span><span style=3D"color:rgb(0,0,128);font-w=
eight:bold">* </span>fixes to flooding per found bugs, precise specificaton=
 text<br><span style=3D"color:rgb(0,0,128);font-weight:bold">* </span>deals=
 with corrupt packets, invalid value combinations on packet headers <br><sp=
an style=3D"color:rgb(128,128,128);font-style:italic"><br></span><br></font=
></pre></div></div>

--000000000000d827160581645c68--


From nobody Fri Feb 15 00:52:30 2019
Return-Path: <tonysietf@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0C16130E7E for <rift@ietfa.amsl.com>; Fri, 15 Feb 2019 00:52:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 fZATHzLwmpUJ for <rift@ietfa.amsl.com>; Fri, 15 Feb 2019 00:52:27 -0800 (PST)
Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6F5C6130F30 for <rift@ietf.org>; Fri, 15 Feb 2019 00:52:27 -0800 (PST)
Received: by mail-ed1-x529.google.com with SMTP id b20so7277176edw.11 for <rift@ietf.org>; Fri, 15 Feb 2019 00:52:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=ri8RniLboFPsZJtmdAf7MFFMr5WUNkOX0bR4YBKsMMc=; b=dW7Q8mAeNoAa3toL9v+zxbQcGWu3b3cGovlMw9WOJui7EIXlmsaulug2qHddrjRxZQ 27ztAQr5lkCgEDQ3oEjDm1nweNyu9p1DHCxET0glZHDwn7Y8m2kFz8EWO0y50Boxhzd8 8RjLlPPnL8CHuK3kDKr3Tj4n1TNB253FokbvbkKRj1FRLsQtEqxcc+a1mFpNKruubJte DIXfIv8tDeq4ua+McHC5rebkd0+OsRNruD6F8lo7wXkGNArCTdCwJ7rN9h8qTedQzdLy AUFNiToo3x+1TGxeZpdBGrAr4gfvPQGuZ+4NK5W1vT9yxNETViigJPF8q0V1n9NO5aBE OR5Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ri8RniLboFPsZJtmdAf7MFFMr5WUNkOX0bR4YBKsMMc=; b=juWgBgs8p5sbwYq08FsNaHMGbIwV5iE6quhaUM9Bqcxt62zy+vYNtWilYDaH44yRz+ VYKU4ZK9dNBi5kWyzkX9UirVxP5e9rmKl8ij5dM5DKXL1xrL56Wb/m/fdaJefA+eN4M/ +wuRjdWv5JRroduOfeYgw04rq7t0JyxGqO73rD+Jp9D5Ur04mIHZ9z57AXqLJqKtUfo/ NjrVPczuQpsQx0z7P9xmkmDTMMrvJNK3Vb6/mrigKIc/axvuwchJ7Gz8hsWguMbRyWOT /Ij5cjSmmzt/V1C/l3I6fucf//UdgTEPbe0h3og0foNtld/PqNR4mam9mQB48p7xkCEV xxbA==
X-Gm-Message-State: AHQUAubH/SxPAlvVXdqyoNH3ZVNU2yRTQyUuBWuNnWZu39bDsIP5wLJR 3iL+pnc7pBPC8JHD7DIZRa3T4ADhs2ndKfIzFFaJJXZG
X-Google-Smtp-Source: AHgI3IZGL0DA93XJ/GJUjtiV1NQgXs+kcGojlBFAw1goOCJzCr8HS/Ofbxsi1cNGthh6taSehuRr9xe8HAlWk0Vvc98=
X-Received: by 2002:a17:906:34c2:: with SMTP id h2mr5804864ejb.234.1550220745627;  Fri, 15 Feb 2019 00:52:25 -0800 (PST)
MIME-Version: 1.0
From: Tony Przygienda <tonysietf@gmail.com>
Date: Fri, 15 Feb 2019 00:51:49 -0800
Message-ID: <CA+wi2hP9LOeLcCzcd7R3_JO2TKXso8YnEg3Ay7TUrb3xj6E69g@mail.gmail.com>
To: rift@ietf.org
Content-Type: multipart/alternative; boundary="000000000000dddf820581eae468"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/q9weeWHlSvwoUEWI0UWGJokYPL4>
Subject: [Rift] Today's core team meet recording ...
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Feb 2019 08:52:30 -0000

--000000000000dddf820581eae468
Content-Type: text/plain; charset="UTF-8"

Lively 1.5 hr today all around multicast pretty much ;-) We had two
different proposals on the table how to put native MCAST into RIFT, one
along the lines of PIM Bi-Dir (very loosely) and one very different one
along the lines RIFT unicast works

Recording:

https://www.dropbox.com/sh/llriyrzjlo1o3c6/AAAGhRStCxMEc80L8K-5QgUga?dl=0

thanks

--- tony

--000000000000dddf820581eae468
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Lively 1.5 hr today all around multi=
cast pretty much ;-) We had two different proposals on the table how to put=
 native MCAST into RIFT, one along the lines of PIM Bi-Dir (very loosely) a=
nd one very different one along the lines RIFT unicast works<br></div><div>=
<br></div><div>Recording:</div><div><br></div><div><a href=3D"https://www.d=
ropbox.com/sh/llriyrzjlo1o3c6/AAAGhRStCxMEc80L8K-5QgUga?dl=3D0">https://www=
.dropbox.com/sh/llriyrzjlo1o3c6/AAAGhRStCxMEc80L8K-5QgUga?dl=3D0</a><br></d=
iv><div><br></div><div>thanks <br></div><div><br></div><div>--- tony <br></=
div></div></div>

--000000000000dddf820581eae468--


From nobody Fri Feb 22 08:31:04 2019
Return-Path: <tonysietf@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 893EA130F1B for <rift@ietfa.amsl.com>; Fri, 22 Feb 2019 08:30:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 TRL3d6kylEJ5 for <rift@ietfa.amsl.com>; Fri, 22 Feb 2019 08:30:57 -0800 (PST)
Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2CC91130ECF for <rift@ietf.org>; Fri, 22 Feb 2019 08:30:57 -0800 (PST)
Received: by mail-ed1-x536.google.com with SMTP id j89so2214960edb.9 for <rift@ietf.org>; Fri, 22 Feb 2019 08:30:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=tYKVJPTo0JL+ZyB3YI4FCJZvQ6DbERMihZdeltsj7SE=; b=dj8guHFsErCTn0l/1j9lkMw1OK3lYsVlsrxX7DeTOwPInnEpn/Zga9OOW0L8KFevjG wggjPNsLc9NaUQsK+FEm843xTu/xPXsA6Y0DfB/fOUA8ae83kKzRoTxAYExxCAbFt+zS hbamKPQ/TVEESKw8R50CUDMOGkanPuuvppfomTmAkNNTi7oNnQhGemqLYiBSpNIg7wbf b8zxAgfhNmjyErbqKGj/s0FcfSg0qC3ItOxvwQUJHfMhI1DJLEVZGRI9q8auvCMO6kip GtMgX0INeHmHiJxXPUUkqixU3/Tl8nms2P+XB2XoZQF1NzmM3UMRnxV+6Q1fbr96VqUw 1Qrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=tYKVJPTo0JL+ZyB3YI4FCJZvQ6DbERMihZdeltsj7SE=; b=S0sI+l1Srlagev3/t000f8yEJw+MlE3BaAn5RsMReWfEpqypCEZZJ0aaLAHQzaZ5bJ Mjd0nNR12kCYOrvy8dotzbBXdamJpyG1JRNqHd26k7sHaJAVKQyUAAodxStFhz1cIAeV jdTbJqmdGff2hKLE52CjUjp/seIa1CcYDzv7Q2rVhmyynFIwLyiKoNUBpkqLBrUqS/Qq So0NRa0dbMKrrBIv6ASN2D7lGk8kh8VLB/IIKRK2da2UfE4VJsVbDupZHLJqJzCj0yaU bHtYylXxolK/ovkIEarSALykSzTrzr54wnZnAhsxUq+f0DAPFfC68dCU/YzdV+DJEzdw ynbw==
X-Gm-Message-State: AHQUAuaV7pYk02KMt15ByvJdQzQVDQWBHDvWNclCFXsexOpe3GmwGFR+ 6+Bs9CKgdHxfqpbXGg6Ri77JqLUQwMNg9p49J5fFh/Ws
X-Google-Smtp-Source: AHgI3IbX/ouU+J7RFhQ9BnxRYDfjS4ECq2WwT7muSnaWTGAocCG5oMF6agjoXVvR0oCIx9CFYnlGBcph53Cny/asZu0=
X-Received: by 2002:a50:97f8:: with SMTP id f53mr3960649edb.22.1550853055358;  Fri, 22 Feb 2019 08:30:55 -0800 (PST)
MIME-Version: 1.0
From: Tony Przygienda <tonysietf@gmail.com>
Date: Fri, 22 Feb 2019 08:30:20 -0800
Message-ID: <CA+wi2hN3vE2K0--qeuAg-uA9c4p24QT0k=BJ142VuZ4r+bEhiQ@mail.gmail.com>
To: rift@ietf.org
Content-Type: multipart/alternative; boundary="00000000000076ab8405827e1da7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/-zHDSpkhLx5W7Np1BaScyc2rK7Y>
Subject: [Rift] Weekly meetup ...
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Feb 2019 16:31:03 -0000

--00000000000076ab8405827e1da7
Content-Type: text/plain; charset="UTF-8"

Recording of weekly meetup:

* we wanted to talk multicast but we were missing one member so postponed
it till next week
* we went through envelope changes based on iplementation experience, seems
all settled.
* talked latest result based on implementation input from Bruno and Tony
how modelled packets are moved forward with optional transitives in Thrift.
Seems all settled. Bruno is writing down a separate draft that should
benefit any future effort independent of the IDL used.
* we went through last corner case of flooding based on implemetnation
experience, seems settled
* Bruno talked and has shown open source implementation graphics, monkey
testing implications
* Dima talked about his effort on visualizing large fabrics, problems with
information abstraction, layouting, emphasizing failures since the grids
are so big.

https://www.dropbox.com/sh/tom3alxo3nztqcz/AAATVeYUgtyt2b4zR22e492Oa?dl=0

--- tony

--00000000000076ab8405827e1da7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Recording of weekly meetup:</div><di=
v><br></div><div>* we wanted to talk multicast but we were missing one memb=
er so postponed it till next week</div><div>* we went through envelope chan=
ges based on iplementation experience, seems all settled.<br></div><div>* t=
alked latest result based on implementation input from Bruno and Tony how m=
odelled packets are moved forward with optional transitives in Thrift. Seem=
s all settled. Bruno is writing down a separate draft that should benefit a=
ny future effort independent of the IDL used. <br></div><div>* we went thro=
ugh last corner case of flooding based on implemetnation experience, seems =
settled<br></div><div>* Bruno talked and has shown open source implementati=
on graphics, monkey testing implications</div><div>* Dima talked about his =
effort on visualizing large fabrics, problems with information abstraction,=
 layouting, emphasizing failures since the grids are so big. <br></div><div=
><br></div><div><a href=3D"https://www.dropbox.com/sh/tom3alxo3nztqcz/AAATV=
eYUgtyt2b4zR22e492Oa?dl=3D0">https://www.dropbox.com/sh/tom3alxo3nztqcz/AAA=
TVeYUgtyt2b4zR22e492Oa?dl=3D0</a><br></div><div><br></div><div>--- tony <br=
></div></div></div>

--00000000000076ab8405827e1da7--


From nobody Fri Feb 22 09:03:08 2019
Return-Path: <tonysietf@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE265130F1A for <rift@ietfa.amsl.com>; Fri, 22 Feb 2019 09:03:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, LOTS_OF_MONEY=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 4XZTwcRPluyW for <rift@ietfa.amsl.com>; Fri, 22 Feb 2019 09:03:04 -0800 (PST)
Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 60F9A130F06 for <rift@ietf.org>; Fri, 22 Feb 2019 09:03:04 -0800 (PST)
Received: by mail-ed1-x535.google.com with SMTP id m35so2296210ede.10 for <rift@ietf.org>; Fri, 22 Feb 2019 09:03:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=qdwKvT5mymmG/AMSxeWCGkR5/zA9MevpeMQrWQScJww=; b=EHi0URT34rj2DwlXCIurZPfItafR+V/q89N1uj0LahZZer1vbLLVkIDvclO0w9heu+ xnw0BIeTvR1d7O5vLPB6z2yUr1MdEpllqyX7lQKuIPZuBtUoEe84I7Zgf+zTKYj0pP4n sS4YutEiSTYdAWyDMLRhfPC1/SCv4yqg9c+XwRvtqyRNK0z/JOcedON/ev7+2H/1N4Yl 74AhL123iaa0G3bBzN4RVbH3Ov9/4kdbCzJGT8StCp+PyZpBIMQgLTjnJLKqSQsfOoI5 lTwDELnbpvUJ+a8qBmziJsdoRPYAPgw74vDFnADImoc7iHfKcNuENGnGrdtSnBX9PY0F PuxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=qdwKvT5mymmG/AMSxeWCGkR5/zA9MevpeMQrWQScJww=; b=QlV0MMeQyqjClYO7J0xpthxGeF5MNS9rsxx/wSXgcimVw4Sbfx9Ni72V881mrrEl1i uvsAcWHYlK3TIzssUVSC2zHTk5RfmvthEQL5XvI95ZmEu72EKvoIZcM8NhYRAey++rLS 1xjcdsMIbCYQsDfb8F5NwLbheARwtoEJaohCuHwYMMLjvdh3Md0fZ7IAjiwQ8/YrZ/c2 YZGC62kTsjLc4ZyyspQ7dUcZTzgXpvWskg+N+87rKWW3p4yiGgCZ1DfqIXbyDk4GuASp VgLnCe9stOlJrFEK/dIF+aUFKmZhzaT3aO+WuFqapa67MItc6sXtrdy4BvpPl+mzEMbO 0jjw==
X-Gm-Message-State: AHQUAua/Zi5qGddLPsyT0RjUrnsXILJ0H2oq4fUh+jJKKfTOStDrmgX8 8cJwqmxBdT26QKRRM++T9nKURvye1Gw4CFFCaYDy5cu6
X-Google-Smtp-Source: AHgI3IaE3Dx3+AOOg7zJBXGqs8gpnaABOwf30E6TDs+z4CTYZuhYWMeoPHjvk5f9xLe4E4o5UOzGYonw2XTo+oHKLjA=
X-Received: by 2002:a50:ad13:: with SMTP id y19mr4041289edc.86.1550854982459;  Fri, 22 Feb 2019 09:03:02 -0800 (PST)
MIME-Version: 1.0
From: Tony Przygienda <tonysietf@gmail.com>
Date: Fri, 22 Feb 2019 09:02:28 -0800
Message-ID: <CA+wi2hO0pjPaM8WnX8TOL2gfiObnMVrjur7qVDx5udt+6dwYWw@mail.gmail.com>
To: rift@ietf.org
Content-Type: multipart/alternative; boundary="00000000000053e5dc05827e90f2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/TiTU-F08v18tUcxpqssAw7jMjTw>
Subject: [Rift] Meeting invite on the weekly core meetings ...
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Feb 2019 17:03:07 -0000

--00000000000053e5dc05827e90f2
Content-Type: text/plain; charset="UTF-8"

Since I got multiple questions about it, here's the meeting invite again.
8AM PST Thu, sometimes Fri, sometimes twice a week

Topic: RIFT meetings
Time: This is a recurring meeting Meet anytime

Join Zoom Meeting
https://zoom.us/j/7093181681?pwd=Ykk1ekI3N2FJMStwVFM5YjJpZTNiUT09

Password: port911

One tap mobile
+16699006833,,7093181681# US (San Jose)
+19292056099,,7093181681# US

Dial by your location
        +1 669 900 6833 US (San Jose)
        +1 929 205 6099 US
Meeting ID: 709 318 1681
Find your local number: https://zoom.us/u/abfvdsnkib

--00000000000053e5dc05827e90f2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Since I got multiple questions about=
 it, here&#39;s the meeting invite again. 8AM PST Thu, sometimes Fri, somet=
imes twice a week<br></div><div><br></div><div>Topic: RIFT meetings<br>Time=
: This is a recurring meeting Meet anytime<br><br>Join Zoom Meeting<br><a h=
ref=3D"https://zoom.us/j/7093181681?pwd=3DYkk1ekI3N2FJMStwVFM5YjJpZTNiUT09"=
>https://zoom.us/j/7093181681?pwd=3DYkk1ekI3N2FJMStwVFM5YjJpZTNiUT09</a><br=
><br>Password: port911<br><br>One tap mobile<br>+16699006833,,7093181681# U=
S (San Jose)<br>+19292056099,,7093181681# US<br><br>Dial by your location<b=
r>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +1 669 900 6833 US (San Jose)<=
br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +1 929 205 6099 US<br>Meeting=
 ID: 709 318 1681<br>Find your local number: <a href=3D"https://zoom.us/u/a=
bfvdsnkib">https://zoom.us/u/abfvdsnkib</a><br><br></div></div></div>

--00000000000053e5dc05827e90f2--


From nobody Mon Feb 25 13:41:06 2019
Return-Path: <zzhang@juniper.net>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57E2F1310A1 for <rift@ietfa.amsl.com>; Mon, 25 Feb 2019 13:41:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
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 rGPkZ0T62D7L for <rift@ietfa.amsl.com>; Mon, 25 Feb 2019 13:41:02 -0800 (PST)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 4ABEA12D4EA for <rift@ietf.org>; Mon, 25 Feb 2019 13:41:02 -0800 (PST)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x1PLZXiA019608; Mon, 25 Feb 2019 13:41:01 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=PPS1017; bh=eP4GHzL1OTWoaIlrk1jwRzEiObhPFLAVMmINqCEM4fc=; b=yxA6sXb6EKOV9msokWSuJQ9S+Ia0oPzrRWMYYHrTsqvO4ypBXBY4kzQJnjueaTjzzuqF i1I7NkXwq1lt7CxLVBybq+eQoZOm/BpMK+vkOVneFsbusG2ZDu0q7PwTzOASYS606gIu im3B3yYEkx4/lliuKCjVKhWK2sNqPxMkQ8nmwgpYE8yXFggUmqOWjWAgcTNpZin+4ExH 0trE85DJogEM5v14N33RYtCHnkqJ6cAqf5vgNgUZV85XFZlrbrDI4ZchQy9DGiGH+nLX gzMAaLEFGwljKIHISOQIwssgI5ZKBXdbD2IfsiLWK8y8wu36f55uIuxZ5TArli3iWHEl sQ== 
Received: from nam05-co1-obe.outbound.protection.outlook.com (mail-co1nam05lp2054.outbound.protection.outlook.com [104.47.48.54]) by mx0a-00273201.pphosted.com with ESMTP id 2qvr7d010r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 25 Feb 2019 13:41:00 -0800
Received: from CO2PR05MB2455.namprd05.prod.outlook.com (10.166.95.137) by CO2PR05MB2440.namprd05.prod.outlook.com (10.166.95.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1665.9; Mon, 25 Feb 2019 21:40:58 +0000
Received: from CO2PR05MB2455.namprd05.prod.outlook.com ([fe80::58b5:43a2:6964:5583]) by CO2PR05MB2455.namprd05.prod.outlook.com ([fe80::58b5:43a2:6964:5583%10]) with mapi id 15.20.1665.012; Mon, 25 Feb 2019 21:40:58 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: "rift@ietf.org" <rift@ietf.org>, Jeff Tantsura <jefftant.ietf@gmail.com>
Thread-Topic: RIFT Agenda Items at IETF104
Thread-Index: AdTNUpJ5rr3B6tdwRNGA9RyUFbh1OA==
Date: Mon, 25 Feb 2019 21:40:58 +0000
Message-ID: <CO2PR05MB2455326211025BA3230150DAD47A0@CO2PR05MB2455.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.1.100.23
dlp-reaction: no-action
x-originating-ip: [66.129.239.12]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dbc37c54-0c73-4994-8c02-08d69b69ee0d
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:CO2PR05MB2440; 
x-ms-traffictypediagnostic: CO2PR05MB2440:
x-microsoft-exchange-diagnostics: =?us-ascii?Q?1; CO2PR05MB2440; 23:Amr64kDcy2LBEHFm53f9R5az6VfTp7XUCU5KEt430?= =?us-ascii?Q?S8j/9DQ3r4DzEoEJmZ53H0me7M9s1wyCxUDwJcWw2aHoelko5URtgOKyoNwU?= =?us-ascii?Q?sndsMLQGQlwG/Y91mBCCNfcmkL5yUFbSb0tm+7mAQSSdaF59ioKZjy5Rj03Q?= =?us-ascii?Q?BgcWPrxSkb6UzKJky7630BOZSiMg6Y+SMy2PBSMhRGEgI/R5ZmHCPvgcUWnq?= =?us-ascii?Q?Ek6JZG1aGazH2dNDSb+onrhSRfSjkGGWQfX0ejKlXwfIMugjMBJuN1ZDcQI8?= =?us-ascii?Q?eGS6bYe9k7me89fNZaB5GuEN/wSjcpuDjI1uaVs0KkvPM8KYmkpBDrRWF9/H?= =?us-ascii?Q?Bf3gh9XVmDwxbMpwzGyveDjueo8Kij64tjbu7V/+lvCuwitA5DPYXmGgKOOE?= =?us-ascii?Q?Icchl8mCMN56ybXFsDSbzZtI4AZYx5jTpvO62Y31V2sDlkFnsJ01wxZ3H1hY?= =?us-ascii?Q?pEfUxlc49RsVS5t9eVvwN4x3z1EGpVk0ImL1rMGEqoJpmVY++8MtctA6RhCE?= =?us-ascii?Q?CxiRtVHSGRa4PtuZ40BnNfSvUj2fIDhV2Q/0vY7bvbeDrrgkYpXDNKt6KFoc?= =?us-ascii?Q?yZ8RSwOxceHsWX4rf3FYs4KKvvSUO9/eREFLa94lpZFYJiwQxRjV6QBCos9X?= =?us-ascii?Q?l/r9UREE4kByee/0fvmBtv5hQIx5PfCbazkkO1ddvHqItoVJOkhu4fnggooT?= =?us-ascii?Q?fVG4cLiwTB3nvIAYKu2Cnghh8pfjW+KA2UGh6P1l3SHQDzWYvQN2OdanOR2Q?= =?us-ascii?Q?WxOpfRjuoXk0NE5ZrRH0ny4n93IPjXAixJ5RbjSxVj2zz8bfLNfO5EKqzVUj?= =?us-ascii?Q?xFavzQzc2RBC9by27ovYF3WxBwNlQyVdvAn6DqDUjotlQY10LoJpA/zL424+?= =?us-ascii?Q?7o3LRyq48+Q3HFdD1OUUq2OvbLLsMGbMeyw6Nqmc+StmySWdyrTlI97YyYCM?= =?us-ascii?Q?6qYE9ko+HPfyx0DaA1A7K3rXlAdRuwOi5ONIVxLXfyNlvZQTVpiq+pyj+bDs?= =?us-ascii?Q?lvDbZg+o7Bd9dqt8DlRtF+159fRx+KUiaOgjSZKNwS2wgDHA76x3W4/ScrTX?= =?us-ascii?Q?hyYdyAwnXKzXDrNJ4i4xPhtbHPHpJHXzzJMOWiQA+LePGU9WAngFZ/OQF6Ub?= =?us-ascii?Q?gnF4RNOHLQ=3D?=
x-microsoft-antispam-prvs: <CO2PR05MB2440693C196D413D92026CBCD47A0@CO2PR05MB2440.namprd05.prod.outlook.com>
x-forefront-prvs: 095972DF2F
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(376002)(396003)(346002)(366004)(136003)(39860400002)(199004)(189003)(8676002)(99286004)(26005)(33656002)(5660300002)(186003)(9686003)(105586002)(106356001)(8936002)(7696005)(14454004)(71200400001)(71190400001)(305945005)(6506007)(2501003)(256004)(74316002)(7736002)(25786009)(81166006)(81156014)(6436002)(478600001)(102836004)(86362001)(558084003)(53936002)(110136005)(316002)(52536013)(66066001)(2906002)(6116002)(486006)(476003)(68736007)(55016002)(97736004)(3846002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR05MB2440; H:CO2PR05MB2455.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ZNKVDWqTu1T04GyF6OfctKilIBLv5OT3GptzF0+mTm+dNWzDZYkTWXYlcJSDuW9oUf4Rv8tkLGktdygdyzZMDa6TkiQKGcjz9DluOpf2te0cTB+07HVVoh0CcbtUykJ+MQmzeG8WWvYapdExplmRBTKo2FjVeQ9ejj2m0H3A9bPl1PvdeyCxQ//lP6LDLfJIaHCwJhhuUQVuum+wO7Y4mhBu6sZvdjxXZVC7o68FYyNA+UGUH2qW2t0SpqH8Vaddsa1ZtjQnEyJDl6ffF53xLdagRAhdFcofUGEITElC1yQEKjtvuMJJ7TDp7O9ySrggnjZ1/FafkU1IaBDFUHfHzas2brs8rkuPO9RSUmQvcftwieatEI44bADEB/PyKdbvi/FjqDlx/WjVMXcLJK+SEn/4cpZzvQu8FODwrNfytHU=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: dbc37c54-0c73-4994-8c02-08d69b69ee0d
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2019 21:40:58.5809 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR05MB2440
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-02-25_11:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=794 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1902250153
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/YQkeQ0plRkvKM96FICAFztF6TGk>
Subject: [Rift] RIFT Agenda Items at IETF104
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Feb 2019 21:41:05 -0000

Hi,

Please let us know the topics you want to present, including draft/topic na=
me, presenter, and requested time.

Thanks.
Jeff & Jeffrey


From nobody Mon Feb 25 13:42:48 2019
Return-Path: <brunorijsman@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44E941310A1 for <rift@ietfa.amsl.com>; Mon, 25 Feb 2019 13:42:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 nPA1apxUaBKW for <rift@ietfa.amsl.com>; Mon, 25 Feb 2019 13:42:44 -0800 (PST)
Received: from mail-qk1-x72f.google.com (mail-qk1-x72f.google.com [IPv6:2607:f8b0:4864:20::72f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4925B12D4EA for <rift@ietf.org>; Mon, 25 Feb 2019 13:42:44 -0800 (PST)
Received: by mail-qk1-x72f.google.com with SMTP id v139so6304232qkb.12 for <rift@ietf.org>; Mon, 25 Feb 2019 13:42:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=OPTPvnmW/QA47SbA44iAeIYL0lHevWL2+in8DucGFhM=; b=gEaqeLsjFaDLVwxodJE99rx+iZAaWRPR8IQZsNlzBY257o9MljQqlK0yOeaKpJK76h xLgOJilLH7OuFNLQWCJBKd7HoxoeMtjS3WC5sBy8aDP59wXM42sEEdJ9UftE7rGpFb93 JmLo4Ef5biv9/vVM4ToNbe9cbICZJGas61asLMoKTWinsM5UaM6f6nGwpsda/HSNb8B7 pQbmDFZDZVvrrOSCEWJ6MFrt5o4jyjK0bll/TGxgvoLNSbAdvx4vyRsEK220vysC+/kv 8XhWY8TbP36wEAVr5f2I0nIb/BV3uGr1v5oGKashenPrqqKvcdHrO5FLgo9Zr5UuZfAg XC0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=OPTPvnmW/QA47SbA44iAeIYL0lHevWL2+in8DucGFhM=; b=TZu/XSDoUYv8JUtxfCHZnBIOlilpJlgmrkF7MlQNgMW3AGYOGbYHmxvsag8mVcXWjt 2PMp9YK0h2D5hVGaByVAVeDrnngOMnYn1/AhdoLpbZ+oDTkNThtLGLXVYGbDk7oEU7IA K6d5sXvs+zXKoUtyRLcxVWdKwMVSJ8pR4zl4jI+w4mcbjw2IbAZBHaQX03ZiMTiTWWzl g4GW3FofC0jydnURpafBE9SvK9RGr36wHW41t+Tsz8/mVaY1OlQpxG5ruou29fVnVNF7 gBvcBwXU5N9tkHZSaB6YRRsF39ISBP+5ebM3ePuSTjUVSAUlM3BP7IEo5kOq1U65YXbQ VOOQ==
X-Gm-Message-State: AHQUAubqHP8Bi1QbDCklCJCbMN0TyLXi3JMqyIWodzbtzSk8iSj/2B6p sNTMAbNUOe0AkU3nyJRDr8A=
X-Google-Smtp-Source: AHgI3IZUV7V9jNdwOgDSevclxm0jRX7B5fobcJC3MtlQZyktRc7x1uyO2//exB74KLFpRf7F9YoYyA==
X-Received: by 2002:a37:3515:: with SMTP id c21mr14301360qka.17.1551130962876;  Mon, 25 Feb 2019 13:42:42 -0800 (PST)
Received: from [192.168.8.108] (ip-53-226-107-190.nextelmovil.cl. [190.107.226.53]) by smtp.gmail.com with ESMTPSA id 50sm7294006qtr.96.2019.02.25.13.42.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 25 Feb 2019 13:42:42 -0800 (PST)
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Bruno Rijsman <brunorijsman@gmail.com>
In-Reply-To: <CO2PR05MB2455326211025BA3230150DAD47A0@CO2PR05MB2455.namprd05.prod.outlook.com>
Date: Mon, 25 Feb 2019 18:42:39 -0300
Cc: "rift@ietf.org" <rift@ietf.org>, Jeff Tantsura <jefftant.ietf@gmail.com>
Content-Transfer-Encoding: quoted-printable
Message-Id: <89EE7700-3041-4A2A-9D93-B213C5E7FC69@gmail.com>
References: <CO2PR05MB2455326211025BA3230150DAD47A0@CO2PR05MB2455.namprd05.prod.outlook.com>
To: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/WfGAQs69b_GEPx8GrWNFg90i_40>
Subject: Re: [Rift] RIFT Agenda Items at IETF104
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Feb 2019 21:42:46 -0000

1) Update on the RIFT-Python open source implementation.

2) Report on the chaos-monkey testing at the RIFT hackathon.

In both cases, I will prepare the materials and a volunteer will present =
(probably Tony).  I will attend remotely.

=E2=80=94 Bruno

> On Feb 25, 2019, at 6:40 PM, Jeffrey (Zhaohui) Zhang =
<zzhang=3D40juniper.net@dmarc.ietf.org> wrote:
>=20
> Hi,
>=20
> Please let us know the topics you want to present, including =
draft/topic name, presenter, and requested time.
>=20
> Thanks.
> Jeff & Jeffrey
>=20
> _______________________________________________
> RIFT mailing list
> RIFT@ietf.org
> https://www.ietf.org/mailman/listinfo/rift


From nobody Mon Feb 25 14:15:57 2019
Return-Path: <tonysietf@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A47811310D7 for <rift@ietfa.amsl.com>; Mon, 25 Feb 2019 14:15:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 dKCWgbLyl5lx for <rift@ietfa.amsl.com>; Mon, 25 Feb 2019 14:15:53 -0800 (PST)
Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68B291310AF for <rift@ietf.org>; Mon, 25 Feb 2019 14:15:53 -0800 (PST)
Received: by mail-ed1-x533.google.com with SMTP id g9so9008088eds.3 for <rift@ietf.org>; Mon, 25 Feb 2019 14:15:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PFq67SHaKci6Ifd1uRSCLE3nO93a8fOgI0FJkRIHwvE=; b=GUL3lJSY1Vnz56uLXqNE5KhyJjD9b2pKexECXHRkN5379tqK4ndk+GDOT7XvUBk9o0 j7C/ObpTfC6eZvh91h4EpH2soHYSt1D8JBpsjcxwjPXp+r+haCqG37CBRooaU3GKFbDw F9o94jqm4myiIpfyRmorDiS3cp8Vq3ur6yDJHZuxYL9fzthq63J2HCfgS7LewS8sSfny pD7YVPAsn2ubnP7Q3nh0iBVmjUWzQWMgDEETaRG4DJZq2L3e9jCXUtKGmk/5vl3QnOgK z2V2Sn/4t8qHbBBgvd5H4LVC9/9lzdhRWPr7Xefd9Jf0jGHwnYYOcKEX2H1kX+bg5Rw0 RvVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PFq67SHaKci6Ifd1uRSCLE3nO93a8fOgI0FJkRIHwvE=; b=UHbnajGB4kk5cIZo5NP4m3skQmLZK1B01sW84rQkJNUwSiM8l4FCn4+WInsVLoMtqI 7nheZYevDHR19+h2a/lnDAQX+UcAOjuJXyaO43PbYp4Jh5wl/09MdxgRfc/ohMoqsRlH UkFS3MJKM7Dvx9GefiKtXl8C9072lI156ft3e/ByjEnMAoShbWxYFGVftJBzRG81K8N5 ZP8UVvDfHTMi76rLTlzEm9hpAAwSrlsMXq13Vakf2Lxg5gOz+bbs3lzWbq+UVtZ75k5u 1IyMiI26sUuPq7L3YWCUO84io16pCQ+ZrvIhNn2/BvLJClxs+hmNd0bOJtctnrJd45+R fYrg==
X-Gm-Message-State: AHQUAuZaF5DVk9fP5OPBqIZxVK7zsKuEOoWQfwZjA8K34KNLEEG2ycB/ JpOz5uZQTyOWQkS5TMZAwKjeMfoc7ZqztsCM5e8=
X-Google-Smtp-Source: AHgI3IY+n09dKTzGzwjoc/v8D8htQCzppLUOJHqSpPbz7aqRAkk3kMIAbck6xOz3r+459rHkgjBcwo8bzakxt429P2k=
X-Received: by 2002:a50:adfa:: with SMTP id b55mr16576081edd.160.1551132951857;  Mon, 25 Feb 2019 14:15:51 -0800 (PST)
MIME-Version: 1.0
References: <CO2PR05MB2455326211025BA3230150DAD47A0@CO2PR05MB2455.namprd05.prod.outlook.com> <89EE7700-3041-4A2A-9D93-B213C5E7FC69@gmail.com>
In-Reply-To: <89EE7700-3041-4A2A-9D93-B213C5E7FC69@gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Mon, 25 Feb 2019 14:15:14 -0800
Message-ID: <CA+wi2hNUC-ST=vi2niLQ7+AaatE1XHmEKgHxwBw6fLOTCnX=Kw@mail.gmail.com>
To: Bruno Rijsman <brunorijsman@gmail.com>
Cc: "Jeffrey (Zhaohui) Zhang" <zzhang=40juniper.net@dmarc.ietf.org>,  Jeff Tantsura <jefftant.ietf@gmail.com>, "rift@ietf.org" <rift@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000984e380582bf48dc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/97upjGHBvZUpt-S_phwXE_NKGs0>
Subject: Re: [Rift] RIFT Agenda Items at IETF104
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Feb 2019 22:15:56 -0000

--000000000000984e380582bf48dc
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

from my side draft update, good amount of stuff, I will publish new version
before 10th

I assume Pascal may want to talk about multicast, I leave it over to him ..

thanks

-- tony

On Mon, Feb 25, 2019 at 1:42 PM Bruno Rijsman <brunorijsman@gmail.com>
wrote:

> 1) Update on the RIFT-Python open source implementation.
>
> 2) Report on the chaos-monkey testing at the RIFT hackathon.
>
> In both cases, I will prepare the materials and a volunteer will present
> (probably Tony).  I will attend remotely.
>
> =E2=80=94 Bruno
>
> > On Feb 25, 2019, at 6:40 PM, Jeffrey (Zhaohui) Zhang <zzhang=3D
> 40juniper.net@dmarc.ietf.org> wrote:
> >
> > Hi,
> >
> > Please let us know the topics you want to present, including draft/topi=
c
> name, presenter, and requested time.
> >
> > Thanks.
> > Jeff & Jeffrey
> >
> > _______________________________________________
> > RIFT mailing list
> > RIFT@ietf.org
> > https://www.ietf.org/mailman/listinfo/rift
>
> _______________________________________________
> RIFT mailing list
> RIFT@ietf.org
> https://www.ietf.org/mailman/listinfo/rift
>

--000000000000984e380582bf48dc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>from my side draft update, good amount of stuff, I wi=
ll publish new version before 10th<br></div><div><br></div><div>I assume Pa=
scal may want to talk about multicast, I leave it over to him .. <br></div>=
<div><br></div><div>thanks</div><div><br></div><div>-- tony <br></div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Mo=
n, Feb 25, 2019 at 1:42 PM Bruno Rijsman &lt;<a href=3D"mailto:brunorijsman=
@gmail.com" target=3D"_blank">brunorijsman@gmail.com</a>&gt; wrote:<br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">1) Update on the RIFT-P=
ython open source implementation.<br>
<br>
2) Report on the chaos-monkey testing at the RIFT hackathon.<br>
<br>
In both cases, I will prepare the materials and a volunteer will present (p=
robably Tony).=C2=A0 I will attend remotely.<br>
<br>
=E2=80=94 Bruno<br>
<br>
&gt; On Feb 25, 2019, at 6:40 PM, Jeffrey (Zhaohui) Zhang &lt;zzhang=3D<a h=
ref=3D"mailto:40juniper.net@dmarc.ietf.org" target=3D"_blank">40juniper.net=
@dmarc.ietf.org</a>&gt; wrote:<br>
&gt; <br>
&gt; Hi,<br>
&gt; <br>
&gt; Please let us know the topics you want to present, including draft/top=
ic name, presenter, and requested time.<br>
&gt; <br>
&gt; Thanks.<br>
&gt; Jeff &amp; Jeffrey<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; RIFT mailing list<br>
&gt; <a href=3D"mailto:RIFT@ietf.org" target=3D"_blank">RIFT@ietf.org</a><b=
r>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/rift" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/listinfo/rift</a><br>
<br>
_______________________________________________<br>
RIFT mailing list<br>
<a href=3D"mailto:RIFT@ietf.org" target=3D"_blank">RIFT@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rift" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/rift</a><br>
</blockquote></div>

--000000000000984e380582bf48dc--


From nobody Mon Feb 25 17:15:15 2019
Return-Path: <brunorijsman@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 840AF129C6A; Mon, 25 Feb 2019 17:15:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 rlR4q9zx8StQ; Mon, 25 Feb 2019 17:15:06 -0800 (PST)
Received: from mail-qk1-x743.google.com (mail-qk1-x743.google.com [IPv6:2607:f8b0:4864:20::743]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F843128B14; Mon, 25 Feb 2019 17:15:06 -0800 (PST)
Received: by mail-qk1-x743.google.com with SMTP id p15so6626244qkl.5; Mon, 25 Feb 2019 17:15:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:mime-version:date:subject:message-id:to; bh=GEmU0e231G12yE9FbEj2KzhhvBaqoDI+oYoNj/yREM4=; b=r/FxiJhzEIZKN+eFvmgEn06JBwXm+63SDPKBwfPKmhFAVPCwRUszRuuk7CYSVb6+bZ FTqJemV6lwEo1VauyBaECIJ2t6WQBXSG14WwaYwppCW5/sIO3JccZ7WZj2Z7oZgigTJo NX+XtQCwoE/Thz7y6QJLdid0/u7IMb1oFXkNiEqlB7OuQDYiE+K3Rh09pNwNZZYEw+pI xFc88B2VUggQ5wCNR0IXc/pAbGBFCKegM2ZZAHimyFolTMOhLkwr7EW4kUVMtmXFncXw C9gJepEqJJNwXjcpc4KCsTOKWFg16yDR8qt+1WMC601mjq4cflu0g7lH9XPlHft67oJm YFdQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:subject:message-id:to; bh=GEmU0e231G12yE9FbEj2KzhhvBaqoDI+oYoNj/yREM4=; b=m+rELOXbanf2D/wxt/3DHCf2GDRl7wKISRw3RKA2LIebiAubK4MWc56eSaTZiACDL5 jnG6uo0nPacLGRsN/sH6eohwAGjWvOUq6DLxhkyN5qgzRfAOeURC2aO4OXnL7IkqeviR 9wUiWqby/v/HaEkk1AZZOmQA7vLmvh/JClJ/gYeUUJqe3mh23yEMxYQxVME1qITfQlkY 6ndDDWMWEZ0MHXPJ2btnlJHN5WUB+rx/eY6f7GVTFV+J5BBM1s2dTsVmVa1lTvSDZdiQ J9urgnygyefo4HjfuJdkV4f3/FdYt6hLaiArPg086IIuxa5IcTYbfK5QS2CRDaS2q087 SAIg==
X-Gm-Message-State: AHQUAuaWl4+Ll9qrJ4mr6yAH6zLWmfkohuLLoj4HepIvjeq8RACL+kNk YAUkkJ9rSxpXWbNtdzltR5kNQRCQp44=
X-Google-Smtp-Source: AHgI3IYpExyJpuL3jpHpdgyfC+J0tdH/ne40iymmAFL3JEm8d7Q/4S0bPVLf2vr9Yw1dK/Bio3ONSw==
X-Received: by 2002:a37:4f45:: with SMTP id d66mr15203371qkb.81.1551143704720;  Mon, 25 Feb 2019 17:15:04 -0800 (PST)
Received: from [192.168.8.108] (ip-53-226-107-190.nextelmovil.cl. [190.107.226.53]) by smtp.gmail.com with ESMTPSA id b83sm6466519qkg.12.2019.02.25.17.15.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 25 Feb 2019 17:15:03 -0800 (PST)
From: Bruno Rijsman <brunorijsman@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_5B1AF4FC-CE8A-44FB-BCA2-7603D9B4763B"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Mon, 25 Feb 2019 22:14:59 -0300
Message-Id: <0A0D8BBD-E6F3-4272-BD12-EB093AE7E8D4@gmail.com>
To: hackathon@ietf.org, rift@ietf.org
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/4pL7Bs1C_L3hrDG42NWD6cXOoVs>
Subject: [Rift] [RIFT] Routing in Fat Trees "chaos testing" hackathon at IETF 104 in Prague
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Feb 2019 01:15:08 -0000

--Apple-Mail=_5B1AF4FC-CE8A-44FB-BCA2-7603D9B4763B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi everyone,
=20
At the Routing In Fat Trees (RIFT) IETF 104 hackathon in Prague we will =
be working on "chaos monkey" testing of two RIFT implementations: the =
RIFT-Python open source implementation and a vendor RIFT implementation.

This hackathon is inspired by the concept of chaos engineering and in =
particular by the chaos monkey tool, which intentionally and randomly =
shuts down servers in a production environment. This is intended to =
build confidence in the system's capability to withstand turbulent and =
unexpected conditions.

In this hackathon we will do something similar for RIFT networks. We =
will build a large fat tree network of RIFT routers. Then we will =
randomly insert failures into the network and make sure that the network =
behaves correctly. We will make sure the RIFT routers don't crash or =
otherwise behave badly. And we will make sure that the routers =
forwarding tables and link-state databases converge correctly.

We will use (and possibly enhance) the chaos testing framework as well =
as the visualization and verification tools that are already part of the =
RIFT-Python open source project.

Even if you are not much interested in the RIFT routing protocol, but =
you are interested in testing large network topologies using =
container-like technology, or in visualization tools, or in chaos =
testing, this might be the right hackathon for you.

A detailed description of the planned activities at the hackathon is =
available at: http://bit.ly/rift-hackathon-ietf-104 =
<http://bit.ly/rift-hackathon-ietf-104>

The project is listed on the IETF 104 hackathon wiki page: =
https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon =
<https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon> (info copied =
below)
=20
Feel free to join us.

Bruno Rijsman


Routing In Fat Trees (RIFT) Chaos Monkey Testing

* Champions
  * Tony Przygienda <prz at juniper.net> (will join in person)
  * Bruno Rijsman <brunorijsman at gmail.com> (will join remotely)
* Project(s)
  * =E2=80=8BRIFT is a STD track WG working on a modern IP fabric/DC =
routing protocol
  * =E2=80=8BDetailed description of the planned activities at the =
hackathon at=20
    http://bit.ly/rift-hackathon-ietf-104
  * We have two implementations now:
    * RIFT-Python open source
    * Vendor implementation
    * The open source one has a chaos monkey framework in place we can =
use=20
      to stress protocol implementations and interoperability between =
them.=20
      Unusual hackathon but that will be very, very useful for further=20=

      development and quality of implementations while breaking =
completely=20
      new grounds (chaos testing on model based protocol =
specifications).
* Preconditions:
  * Python knowledge
  * Familiarity with the open source RIFT code on =
=E2=80=8Bhttps://github.com/brunorijsman/rift-python
  * RIFT Specification in some detail =E2=80=8BRIFT draft
  * Familiarity with creating virtual machines in AWS


--Apple-Mail=_5B1AF4FC-CE8A-44FB-BCA2-7603D9B4763B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div dir=3D"auto" style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D"">Hi everyone,</div><div class=3D"">&nbsp;</div><div =
class=3D"">At the Routing In Fat Trees (RIFT) IETF 104 hackathon in =
Prague we will be working on "chaos monkey" testing of two RIFT =
implementations: the RIFT-Python open source implementation and a vendor =
RIFT implementation.</div><div class=3D""><br class=3D""></div><div =
class=3D"">This hackathon is inspired by the concept of chaos =
engineering and in particular by the chaos monkey tool, which =
intentionally and randomly shuts down servers in a production =
environment. This is intended to build confidence in the system's =
capability to withstand turbulent and unexpected conditions.</div><div =
class=3D""><br class=3D""></div><div class=3D"">In this hackathon we =
will do something similar for RIFT networks. We will build a large fat =
tree network of RIFT routers. Then we will randomly insert failures into =
the network and make sure that the network behaves correctly. We will =
make sure the RIFT routers don't crash or otherwise behave badly. And we =
will make sure that the routers forwarding tables and link-state =
databases converge correctly.</div><div class=3D""><br =
class=3D""></div><div class=3D"">We will use (and possibly enhance) the =
chaos testing framework as well as the visualization and verification =
tools that are already part of the RIFT-Python open source =
project.</div><div class=3D""><br class=3D""></div><div class=3D"">Even =
if you are not much interested in the RIFT routing protocol, but you are =
interested in testing large network topologies using container-like =
technology, or in visualization tools, or in chaos testing, this might =
be the right hackathon for you.</div><div class=3D""><br =
class=3D""></div><div class=3D""><b class=3D"">A detailed description of =
the planned activities at the hackathon is available at:&nbsp;<a =
href=3D"http://bit.ly/rift-hackathon-ietf-104" =
class=3D"">http://bit.ly/rift-hackathon-ietf-104</a></b></div><div =
class=3D""><br class=3D""></div><div class=3D"">The project is listed on =
the IETF 104 hackathon wiki page:&nbsp;<a =
href=3D"https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon" =
class=3D"">https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon</a>&n=
bsp;(info copied below)</div><div class=3D"">&nbsp;</div><div =
class=3D"">Feel free to join us.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Bruno Rijsman</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D"">Routing In Fat Trees (RIFT) Chaos Monkey Testing</div><div =
class=3D""><br class=3D""></div><div class=3D"">* Champions</div><div =
class=3D"">&nbsp; * Tony Przygienda &lt;prz at <a =
href=3D"http://juniper.net" class=3D"">juniper.net</a>&gt; (will join in =
person)</div><div class=3D"">&nbsp; * Bruno Rijsman &lt;brunorijsman at =
<a href=3D"http://gmail.com" class=3D"">gmail.com</a>&gt; (will join =
remotely)</div><div class=3D"">* Project(s)</div><div class=3D"">&nbsp; =
* =E2=80=8BRIFT is a STD track WG working on a modern IP fabric/DC =
routing protocol</div><div class=3D"">&nbsp; * =E2=80=8BDetailed =
description of the planned activities at the hackathon =
at&nbsp;</div><div class=3D"">&nbsp; &nbsp; <a =
href=3D"http://bit.ly/rift-hackathon-ietf-104" =
class=3D"">http://bit.ly/rift-hackathon-ietf-104</a></div><div =
class=3D"">&nbsp; * We have two implementations now:</div><div =
class=3D"">&nbsp; &nbsp; * RIFT-Python open source</div><div =
class=3D"">&nbsp; &nbsp; * Vendor implementation</div><div =
class=3D"">&nbsp; &nbsp; * The open source one has a chaos monkey =
framework in place we can use&nbsp;</div><div class=3D"">&nbsp; &nbsp; =
&nbsp; to stress protocol implementations and interoperability between =
them.&nbsp;</div><div class=3D"">&nbsp; &nbsp; &nbsp; Unusual hackathon =
but that will be very, very useful for further&nbsp;</div><div =
class=3D"">&nbsp; &nbsp; &nbsp; development and quality of =
implementations while breaking completely&nbsp;</div><div =
class=3D"">&nbsp; &nbsp; &nbsp; new grounds (chaos testing on model =
based protocol specifications).</div><div class=3D"">* =
Preconditions:</div><div class=3D"">&nbsp; * Python knowledge</div><div =
class=3D"">&nbsp; * Familiarity with the open source RIFT code on =E2=80=8B=
<a href=3D"https://github.com/brunorijsman/rift-python" =
class=3D"">https://github.com/brunorijsman/rift-python</a></div><div =
class=3D"">&nbsp; * RIFT Specification in some detail =E2=80=8BRIFT =
draft</div><div class=3D"">&nbsp; * Familiarity with creating virtual =
machines in AWS</div><div class=3D""><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_5B1AF4FC-CE8A-44FB-BCA2-7603D9B4763B--


From nobody Tue Feb 26 07:33:58 2019
Return-Path: <tonysietf@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0E69128CB7; Tue, 26 Feb 2019 07:33:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 MsYRVBIS3kTJ; Tue, 26 Feb 2019 07:33:47 -0800 (PST)
Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27F06130E84; Tue, 26 Feb 2019 07:33:47 -0800 (PST)
Received: by mail-ed1-x536.google.com with SMTP id b20so11056921edw.11; Tue, 26 Feb 2019 07:33:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=sXYC48EZeUSxjcGUPsLwBtrYfyr9K4MJ+X8xqKf7obs=; b=nY5lbQvBXmZTYCBaErvtrgt+MnJVxf0sqYIksnlyfvc0mgCGVxhRW5usFpXrJiMIMY k+KD6Y1jipT2OhyL5LD9ICF3LvMzFeP+u4xBfz4UQCpydrOLRKSoRc2buwZxnQuZZ8SH r9HoDg4dZKe/sKwmIN7mm2YL9KbtjjfdZi5o5lGCPtnBpoW5cPj6E3asesDYhaN6ZbpB c5Za1HQyLvRFxP4xw5S3yxNqMeC2mfVVva3rHqHvb3yqbWUjwKnysqp6Cl8Otr7FrFiZ ITeMwpZ3PHtW1b5kcpNTGXKsI9/dQbhP1CcTd7x+Kq3qMBvPb6l5NoQO56ypcsVBvbaI Ifgw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=sXYC48EZeUSxjcGUPsLwBtrYfyr9K4MJ+X8xqKf7obs=; b=CwJD2oDStmxVeIb2FkUz7GcfFut3ug8Rk3dzRuQYiwGR1K01ZoVffWPOH5h3EwNut9 zw3wrq0c6P4FzYLnxvMuHVKA2JXk09YCZMSYvsWOxjxQLFgAPapAeQJ5jpSwZ7PK55RV bor2B+bDCw3q+3rQGFrfypOLCRGj9gwSyGK7LV/hgSFAsNQcCC10tzmytHYatWFwdhVT 1KPg0+yq+V0Ph3KVlVxZJlLUNNxdtTo31RB0VpHjj3vbc8uo9LNEWyYPJNk/m6yz6NZp ACXgHvUlrhXz1HOPZ8zdlebTc6PNSEzDEZyyp2bhKXwudms0PDGQhzull8kxRuvnE40t wouQ==
X-Gm-Message-State: AHQUAuaz5HbyRcWfQKwskyrLZFpykKSRDAgwfQweVIhCa5cRu8URYIAp XsMM4u7MQUw/tCBRPE6rmV64o3DYjzweaYDRa7E=
X-Google-Smtp-Source: AHgI3Ia3C5V1a0VqCw7gGKNCoS1NLd41xupsEIg/L2ioc6db9kh6TRMN7eJijvt63svNQD4Vrl75W6jVL1CMEIdOxKg=
X-Received: by 2002:a50:ad13:: with SMTP id y19mr19357724edc.86.1551195225504;  Tue, 26 Feb 2019 07:33:45 -0800 (PST)
MIME-Version: 1.0
References: <0A0D8BBD-E6F3-4272-BD12-EB093AE7E8D4@gmail.com>
In-Reply-To: <0A0D8BBD-E6F3-4272-BD12-EB093AE7E8D4@gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Tue, 26 Feb 2019 07:33:09 -0800
Message-ID: <CA+wi2hMJGTVpt+NzQDS_e8DFe5QCh+w2fjnAdLs5g7zqHRJkYg@mail.gmail.com>
To: Bruno Rijsman <brunorijsman@gmail.com>
Cc: hackathon@ietf.org, rift@ietf.org
Content-Type: multipart/alternative; boundary="00000000000064bf340582cdc88f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/S6p60z-qKtiW-vGNdOzbjlpj6ZA>
Subject: Re: [Rift] [RIFT] Routing in Fat Trees "chaos testing" hackathon at IETF 104 in Prague
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Feb 2019 15:33:50 -0000

--00000000000064bf340582cdc88f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I'll be setting up a 16 or so cores AWS account next week that we can use
for larger runs during hackathon. For development purposes I think e'one
can chuck with a micro freebie ...

Ubuntu I assume?

thanks

--- tony

On Mon, Feb 25, 2019 at 5:15 PM Bruno Rijsman <brunorijsman@gmail.com>
wrote:

> Hi everyone,
>
> At the Routing In Fat Trees (RIFT) IETF 104 hackathon in Prague we will b=
e
> working on "chaos monkey" testing of two RIFT implementations: the
> RIFT-Python open source implementation and a vendor RIFT implementation.
>
> This hackathon is inspired by the concept of chaos engineering and in
> particular by the chaos monkey tool, which intentionally and randomly shu=
ts
> down servers in a production environment. This is intended to build
> confidence in the system's capability to withstand turbulent and unexpect=
ed
> conditions.
>
> In this hackathon we will do something similar for RIFT networks. We will
> build a large fat tree network of RIFT routers. Then we will randomly
> insert failures into the network and make sure that the network behaves
> correctly. We will make sure the RIFT routers don't crash or otherwise
> behave badly. And we will make sure that the routers forwarding tables an=
d
> link-state databases converge correctly.
>
> We will use (and possibly enhance) the chaos testing framework as well as
> the visualization and verification tools that are already part of the
> RIFT-Python open source project.
>
> Even if you are not much interested in the RIFT routing protocol, but you
> are interested in testing large network topologies using container-like
> technology, or in visualization tools, or in chaos testing, this might be
> the right hackathon for you.
>
> *A detailed description of the planned activities at the hackathon is
> available at: http://bit.ly/rift-hackathon-ietf-104
> <http://bit.ly/rift-hackathon-ietf-104>*
>
> The project is listed on the IETF 104 hackathon wiki page:
> https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon (info copied
> below)
>
> Feel free to join us.
>
> Bruno Rijsman
>
>
> Routing In Fat Trees (RIFT) Chaos Monkey Testing
>
> * Champions
>   * Tony Przygienda <prz at juniper.net> (will join in person)
>   * Bruno Rijsman <brunorijsman at gmail.com> (will join remotely)
> * Project(s)
>   * =E2=80=8BRIFT is a STD track WG working on a modern IP fabric/DC rout=
ing
> protocol
>   * =E2=80=8BDetailed description of the planned activities at the hackat=
hon at
>     http://bit.ly/rift-hackathon-ietf-104
>   * We have two implementations now:
>     * RIFT-Python open source
>     * Vendor implementation
>     * The open source one has a chaos monkey framework in place we can us=
e
>       to stress protocol implementations and interoperability between
> them.
>       Unusual hackathon but that will be very, very useful for further
>       development and quality of implementations while breaking completel=
y
>       new grounds (chaos testing on model based protocol specifications).
> * Preconditions:
>   * Python knowledge
>   * Familiarity with the open source RIFT code on =E2=80=8B
> https://github.com/brunorijsman/rift-python
>   * RIFT Specification in some detail =E2=80=8BRIFT draft
>   * Familiarity with creating virtual machines in AWS
>
> _______________________________________________
> RIFT mailing list
> RIFT@ietf.org
> https://www.ietf.org/mailman/listinfo/rift
>

--00000000000064bf340582cdc88f
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I&#39;ll be setting up a 16 or so cores AWS account n=
ext week that we can use for larger runs during hackathon. For development =
purposes I think e&#39;one can chuck with a micro freebie ... <br></div><di=
v><br></div><div>Ubuntu I assume? <br></div><div><br></div><div>thanks <br>=
</div><div><br></div><div>--- tony<br></div></div><br><div class=3D"gmail_q=
uote"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, Feb 25, 2019 at 5:15 PM=
 Bruno Rijsman &lt;<a href=3D"mailto:brunorijsman@gmail.com">brunorijsman@g=
mail.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex"><div style=3D"overflow-wrap: break-word;">
<div dir=3D"auto" style=3D"overflow-wrap: break-word;"><div>Hi everyone,</d=
iv><div>=C2=A0</div><div>At the Routing In Fat Trees (RIFT) IETF 104 hackat=
hon in Prague we will be working on &quot;chaos monkey&quot; testing of two=
 RIFT implementations: the RIFT-Python open source implementation and a ven=
dor RIFT implementation.</div><div><br></div><div>This hackathon is inspire=
d by the concept of chaos engineering and in particular by the chaos monkey=
 tool, which intentionally and randomly shuts down servers in a production =
environment. This is intended to build confidence in the system&#39;s capab=
ility to withstand turbulent and unexpected conditions.</div><div><br></div=
><div>In this hackathon we will do something similar for RIFT networks. We =
will build a large fat tree network of RIFT routers. Then we will randomly =
insert failures into the network and make sure that the network behaves cor=
rectly. We will make sure the RIFT routers don&#39;t crash or otherwise beh=
ave badly. And we will make sure that the routers forwarding tables and lin=
k-state databases converge correctly.</div><div><br></div><div>We will use =
(and possibly enhance) the chaos testing framework as well as the visualiza=
tion and verification tools that are already part of the RIFT-Python open s=
ource project.</div><div><br></div><div>Even if you are not much interested=
 in the RIFT routing protocol, but you are interested in testing large netw=
ork topologies using container-like technology, or in visualization tools, =
or in chaos testing, this might be the right hackathon for you.</div><div><=
br></div><div><b>A detailed description of the planned activities at the ha=
ckathon is available at:=C2=A0<a href=3D"http://bit.ly/rift-hackathon-ietf-=
104" target=3D"_blank">http://bit.ly/rift-hackathon-ietf-104</a></b></div><=
div><br></div><div>The project is listed on the IETF 104 hackathon wiki pag=
e:=C2=A0<a href=3D"https://trac.ietf.org/trac/ietf/meeting/wiki/104hackatho=
n" target=3D"_blank">https://trac.ietf.org/trac/ietf/meeting/wiki/104hackat=
hon</a>=C2=A0(info copied below)</div><div>=C2=A0</div><div>Feel free to jo=
in us.</div><div><br></div><div>Bruno Rijsman</div><div><br></div><div><br>=
</div><div>Routing In Fat Trees (RIFT) Chaos Monkey Testing</div><div><br><=
/div><div>* Champions</div><div>=C2=A0 * Tony Przygienda &lt;prz at <a href=
=3D"http://juniper.net" target=3D"_blank">juniper.net</a>&gt; (will join in=
 person)</div><div>=C2=A0 * Bruno Rijsman &lt;brunorijsman at <a href=3D"ht=
tp://gmail.com" target=3D"_blank">gmail.com</a>&gt; (will join remotely)</d=
iv><div>* Project(s)</div><div>=C2=A0 * =E2=80=8BRIFT is a STD track WG wor=
king on a modern IP fabric/DC routing protocol</div><div>=C2=A0 * =E2=80=8B=
Detailed description of the planned activities at the hackathon at=C2=A0</d=
iv><div>=C2=A0 =C2=A0 <a href=3D"http://bit.ly/rift-hackathon-ietf-104" tar=
get=3D"_blank">http://bit.ly/rift-hackathon-ietf-104</a></div><div>=C2=A0 *=
 We have two implementations now:</div><div>=C2=A0 =C2=A0 * RIFT-Python ope=
n source</div><div>=C2=A0 =C2=A0 * Vendor implementation</div><div>=C2=A0 =
=C2=A0 * The open source one has a chaos monkey framework in place we can u=
se=C2=A0</div><div>=C2=A0 =C2=A0 =C2=A0 to stress protocol implementations =
and interoperability between them.=C2=A0</div><div>=C2=A0 =C2=A0 =C2=A0 Unu=
sual hackathon but that will be very, very useful for further=C2=A0</div><d=
iv>=C2=A0 =C2=A0 =C2=A0 development and quality of implementations while br=
eaking completely=C2=A0</div><div>=C2=A0 =C2=A0 =C2=A0 new grounds (chaos t=
esting on model based protocol specifications).</div><div>* Preconditions:<=
/div><div>=C2=A0 * Python knowledge</div><div>=C2=A0 * Familiarity with the=
 open source RIFT code on =E2=80=8B<a href=3D"https://github.com/brunorijsm=
an/rift-python" target=3D"_blank">https://github.com/brunorijsman/rift-pyth=
on</a></div><div>=C2=A0 * RIFT Specification in some detail =E2=80=8BRIFT d=
raft</div><div>=C2=A0 * Familiarity with creating virtual machines in AWS</=
div><div><br></div></div></div>____________________________________________=
___<br>
RIFT mailing list<br>
<a href=3D"mailto:RIFT@ietf.org" target=3D"_blank">RIFT@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rift" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/rift</a><br>
</blockquote></div>

--00000000000064bf340582cdc88f--


From nobody Tue Feb 26 07:37:02 2019
Return-Path: <eckelcu@cisco.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45C07130EA7; Tue, 26 Feb 2019 07:36:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=EBo/zaxU; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=gzRUDx53
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 if6h6aGr5IH5; Tue, 26 Feb 2019 07:36:51 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 486F4130E84; Tue, 26 Feb 2019 07:36:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19805; q=dns/txt; s=iport; t=1551195411; x=1552405011; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=BSWvF8QcagSYpgCVtIxHKmbV4eAoq4y7DCg2DPd8jNc=; b=EBo/zaxUMdbuh9TsS8LbG430pNLBheYMULK4SZDf4PkDjPfF9e8powGg JbxCfF4to5sOtpKYL3LZOGSXuVR6rBeKCNRHH8VFtQKevB3fw8cCIDvmn yddg5o7997SchQbKSRZg7TjTN75smNVZdAF5TxSA/OdThfyrTUNYHju3J w=;
IronPort-PHdr: =?us-ascii?q?9a23=3AcvoIjRx7DmBlzk3XCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5YhSN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1?= =?us-ascii?q?kAgMQSkRYnBZuIAk72KPX3Ryc7B89FElRi+iLzPA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AsAABfXHVc/51dJa1eBhwBAQEEAQE?= =?us-ascii?q?HBAEBgVEHAQELAYENI1ADZ3QECyeECINHA4RQixFKgg2JLYkAhXGBJANUCwE?= =?us-ascii?q?BIwmEQAIXg2siNAkNAQMBAQIBAQJtHAyFSgEBAQQjHQEBOA8CAQgRAwECKwI?= =?us-ascii?q?CAh8RHQgCBAESgyABgQ5MAxUBAgygOAKKFHGBLx2CWwEBBYEwAYNZDQuCCwi?= =?us-ascii?q?MSBeBf4ERJx+BTn6BQYEWRwKBRQ4uDYJdMYImikCBfYN/hx2LWzMJAodAh2m?= =?us-ascii?q?DPRmBc1iFBYtKilmFVIEuVIo/AgQCBAUCDQEBBYFHOIFWcBVlAYJBCRaBfRg?= =?us-ascii?q?egziDcWg7hT9yGAGBD48bAQE?=
X-IronPort-AV: E=Sophos;i="5.58,416,1544486400";  d="scan'208,217";a="522670645"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Feb 2019 15:36:49 +0000
Received: from XCH-ALN-020.cisco.com (xch-aln-020.cisco.com [173.36.7.30]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id x1QFanPQ021175 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 26 Feb 2019 15:36:49 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-020.cisco.com (173.36.7.30) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 26 Feb 2019 09:36:49 -0600
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 26 Feb 2019 10:36:48 -0500
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Tue, 26 Feb 2019 09:36:48 -0600
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BSWvF8QcagSYpgCVtIxHKmbV4eAoq4y7DCg2DPd8jNc=; b=gzRUDx53TtBO/l7qAi2whII8uqsop3srboS7OjqYq7Q4vOW/8StSTMkOCW9gmcFaPV8NMF5/Womr07vaaHKtuJezpb+tJEgDIFtbOsaLn28dBUWDO7DnGC2nCNCr/1MJU33HXHxApZeUXmsXg/5DVQm+T6URjeSRspI7c8d/LNc=
Received: from DM6PR11MB3547.namprd11.prod.outlook.com (20.178.229.140) by DM6PR11MB3371.namprd11.prod.outlook.com (20.176.122.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.21; Tue, 26 Feb 2019 15:36:47 +0000
Received: from DM6PR11MB3547.namprd11.prod.outlook.com ([fe80::95e1:e9e6:f436:ed79]) by DM6PR11MB3547.namprd11.prod.outlook.com ([fe80::95e1:e9e6:f436:ed79%5]) with mapi id 15.20.1643.019; Tue, 26 Feb 2019 15:36:47 +0000
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: Bruno Rijsman <brunorijsman@gmail.com>, "hackathon@ietf.org" <hackathon@ietf.org>, "rift@ietf.org" <rift@ietf.org>
Thread-Topic: [hackathon] [RIFT] Routing in Fat Trees "chaos testing" hackathon at IETF 104 in Prague
Thread-Index: AQHUzXDM6r0DYyR53UCSXp0VW2v9IaXxsSsA
Date: Tue, 26 Feb 2019 15:36:47 +0000
Message-ID: <C08AF988-16C9-445B-B005-BD91F3146FA6@cisco.com>
References: <0A0D8BBD-E6F3-4272-BD12-EB093AE7E8D4@gmail.com>
In-Reply-To: <0A0D8BBD-E6F3-4272-BD12-EB093AE7E8D4@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.16.1.190220
authentication-results: spf=none (sender IP is ) smtp.mailfrom=eckelcu@cisco.com; 
x-originating-ip: [2001:420:303:1250:59d:b356:298f:24c8]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 828af5be-dc34-4ced-b560-08d69c003811
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(7193020); SRVR:DM6PR11MB3371; 
x-ms-traffictypediagnostic: DM6PR11MB3371:
x-ms-exchange-purlcount: 5
x-microsoft-exchange-diagnostics: =?utf-8?B?MTtETTZQUjExTUIzMzcxOzIzOmpZclUrVzQ3eUpRWXZGd1R5YjRHenpJcDRM?= =?utf-8?B?TVlNaUFjZDA3VFRIMFBzUThWZm9uc2pZbk5WRGFzWi9YMUlveGF0ays2bmZR?= =?utf-8?B?cFE2NG1mNzlVSHVEbTZNcjZBdnBBMmhuWkRLVTk3SWs0d1AwVzBPa1JmWGFZ?= =?utf-8?B?dGFnRWVNU2pnMFZTcTV2Vk1kbXhvU0dQWDBsMmFvMEpQTjY5N3lnL05uczNT?= =?utf-8?B?NUFUVjlxa3ozcHJLT3F1UFo1dzVMWWVGSkw3alZDQ0FUMXdNblFuVE4wOEVX?= =?utf-8?B?U1g1QlNzSUlIWmE5bVV6U3oxSm9odjhCQjFmck0rOEkzUWs4U1V4bE1UL1M3?= =?utf-8?B?T0prbER3UVpkaGNzU3RBM3RhQmlXQU9ocElYUm5tU1hvMU5NMS8rT2J3MHgw?= =?utf-8?B?MGlOMlV4VlZjbGt5YUEzQ1NsTWYyL1VmUjhTay82ZG9Fc01EQ3ByZGJ2M1B3?= =?utf-8?B?Z1RyRmowME5acXhrc2F3RHJ3UXpUSno0YVhIT0llcjRwSlZnOGhoZG1yQXVv?= =?utf-8?B?V05kYS85emlHU01vZUhPVUUwaDA5QUxTUyt2MmhTZ1kvT2dNcWJzWUl6MGhN?= =?utf-8?B?SDlGYWJFZTM5bERyWXU5dXNBVnVGeHM3Wk9WbUMzY0NJSTYwc3RYMlJsbXRs?= =?utf-8?B?OFlKQnQ3eGp6VFpOZXJFWFNHYmI1UUhZRnhOVmVWZWRsYnFhbENva1JGTmNW?= =?utf-8?B?QkUvbEM0NFkzUWdBRlg3VHcxWElIZDlZZWlidGhXOU1RSko3Q3E5aVVhSEkv?= =?utf-8?B?Mm04WW5ndnFjUy9VQ2Z5bHBjRFpIZ3A2bnJIMmtqUk0yVW5rcUdmdFRuUzho?= =?utf-8?B?ajdlYTlFVnliS1FISjRVa2hKWXBBNzNxTURCVklocEJZbXpnLzNYUUJUanlp?= =?utf-8?B?akQySGRWTXRhTkR4S0dmQWMwc1ZscEp3b0NZendaeEQzcHZSUmd2c1ZISE1R?= =?utf-8?B?TlFsc3Jubkl3aDlOd2gyNTF3QkJxL01sRnBvQTBlcktkQzkwWmNPK3RzYjR2?= =?utf-8?B?S0NnWmI2ZXZkU01ETlhaek1CUTEvMERoT0xWYW5Rb1g0ZmxHVDE3bzdBY1Q5?= =?utf-8?B?T294NVdaNzJVWGMzb3ZjODFMdFNqMFdxWCtFRDFPUXVJcmpDSkRWMlNQcndI?= =?utf-8?B?ZzNPeFA1SEoveXVpK3pjazRJMElOUWxScFphZ2NjZ0pEbVhNRVhqN0Y0Uk42?= =?utf-8?B?QUlrSno3RFA3aDQrSTdpbHhFSk5XNXQ1eUNkUGV3VjJ0dWQzOXV1SmFJdk1x?= =?utf-8?B?T2ZKRDhsenVPc0FMd1RteWRBaDlqRmk3MGVIU3VPSmZQRkVmR3J6aWwrWUhV?= =?utf-8?B?YThhSWZ3QkRlMVUyZmlvYnBLZnA4YlZKMUY4SkVlTmY5U29GcCtpMDJHdC9h?= =?utf-8?B?TDVpVWVWNzFvUlNIWDN2YW03RUNkZnlwTlRYNGFkc3E3VWN0QjYvTDFQdGo1?= =?utf-8?B?SHp0MHd0ZlpYT2NOUUNNMy9tZ1B1MFFaL0xNMi9Bbk8yeGZWQld2RU8xS1FO?= =?utf-8?B?TnVMWW1RMHNrN2gvblR1WTUzdFY0US96ZXp3YUdTdnZWL2ttNDg0eEFOd3Vh?= =?utf-8?B?NVQxWkZ0RWNyaHNMeHd6M3B0Q1dHUEN1cXVVR1BRQng2Wi9RbzU3RFRNTlBy?= =?utf-8?B?eEpiTm1hcitwanpGdkpiT29VWDZ4WXlMSmhudEMwd3J0QmRXNXIrUExvTGlh?= =?utf-8?B?V3VrOVdhRU9HL2lDaHBKL3ZST1doYzVkWmMxSTlxeVlXYVJaYnIrb2U5RmRG?= =?utf-8?B?ZGI2WTBpKzE3U05FVXpRM3RkR0t3eEhhbHBwZHdXQUtPU29GdXgzU3lITDEx?= =?utf-8?B?VE9lQlltbmVFVVhOTllCMzlFdUNNc3hZZXByczRmNkdaYkRPei9Jb25MOU5K?= =?utf-8?B?TDEraTh3Zm50VTRwMS9GbUtPVVVMLzBRdGpjMm5lZURIMUpnRER2dkFiQXdu?= =?utf-8?B?K3ZWMTlsOFlrZm1wVHNuWDdkNU5PNUdCQUVtT3VqUjdsa1d5VHZKcmFjbXJs?= =?utf-8?B?VjJnS1g2Tlh6Ni9LK21rSll5VW1kcXM3UlVLZz09?=
x-microsoft-antispam-prvs: <DM6PR11MB3371EE26727975DC2CC923B8B27B0@DM6PR11MB3371.namprd11.prod.outlook.com>
x-forefront-prvs: 096029FF66
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(396003)(136003)(366004)(376002)(199004)(189003)(53754006)(6306002)(54896002)(478600001)(8676002)(606006)(81156014)(81166006)(7736002)(2906002)(110136005)(8936002)(105586002)(316002)(229853002)(25786009)(6436002)(6116002)(58126008)(76176011)(9326002)(68736007)(102836004)(53936002)(966005)(6506007)(6512007)(6486002)(82746002)(5660300002)(53546011)(36756003)(236005)(86362001)(14454004)(14444005)(256004)(97736004)(476003)(11346002)(83716004)(53376002)(53366004)(2201001)(6246003)(2501003)(106356001)(33656002)(71200400001)(71190400001)(186003)(446003)(486006)(2616005)(46003)(99286004)(53386004)(11634002)(493534005)(19477635001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB3371; H:DM6PR11MB3547.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: KWLvZL10wdj9ELVjAwWZ3SyNH7nscUuktC544+6cpAU2lXfFRHa9LGLaCUc006yR3SyUtJ7p9dNrmNkiMS5O1DklJYfZ+GHvClsQ+iXu4JoKKyDAryG6lVQyjcCKL25ZP3X853USyhKvjETNhzKLQ6rSKuqhZNLosiIXRvxItAZ2HRSksHr2TRyLZOGLr6/EEF9e56prxvFa0VXmfMBz7rD2v2Dh/1iCef+UHWq1LlFZxtmhgBQ8XkuCdbkYo7KWznRqD6g0ajGlvrqqdZjB3uflsoKbHXRiOOL50Pr1CfQyXEU+/JOeC9EBupmaEDlTXygLXiRS2hahy1QF7ON+J5zwq2M7NOqVlWrzcvO+KArDR9qxtb2jcuBVQf5jhuoydcqtXk8+NR5wlduEHje9qhE/zUN4oeldJZljP4M1dkc=
Content-Type: multipart/alternative; boundary="_000_C08AF98816C9445BB005BD91F3146FA6ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 828af5be-dc34-4ced-b560-08d69c003811
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2019 15:36:47.2840 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3371
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.30, xch-aln-020.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/rkWp5J3SFgjmT-C-2OyXZqlZ_SE>
Subject: Re: [Rift] [hackathon] [RIFT] Routing in Fat Trees "chaos testing" hackathon at IETF 104 in Prague
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Feb 2019 15:36:54 -0000

--_000_C08AF98816C9445BB005BD91F3146FA6ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQnJ1bm8sDQoNClRoaXMgbG9va3MgbGlrZSBhIGdyZWF0IHByb2plY3QuIFRoYW5rcyBmb3Ig
YnJpbmdpbmcgaXQgdG8gdGhlIGhhY2thdGhvbi4NCg0KRG8geW91IGhhdmUgYW55IHNwZWNpYWwg
bmV0d29yayByZXF1aXJlbWVudHM/IFBvd2VyIGFuZCBhY2Nlc3MgdG8gdGhlIElFVEYgbmV0d29y
ayB2aWEgV2lGaSB3aWxsIGJlIGF2YWlsYWJsZSBhdCBhbGwgdGFibGVzLiBJZiB5b3UgbmVlZCB3
aXJlZCBhY2Nlc3Mgb3IgYW55dGhpbmcgZWxzZSwgcGxlYXNlIGxldCBtZSBrbm93IGFzIHNvb24g
YXMgcG9zc2libGUgYW5kIHdlIHdpbGwgZG8gb3VyIGJlc3QgdG8gYWNjb21tb2RhdGUuDQoNCkNo
ZWVycywNCkNoYXJsZXMNCg0KRnJvbTogaGFja2F0aG9uIDxoYWNrYXRob24tYm91bmNlc0BpZXRm
Lm9yZz4gb24gYmVoYWxmIG9mIEJydW5vIFJpanNtYW4gPGJydW5vcmlqc21hbkBnbWFpbC5jb20+
DQpEYXRlOiBNb25kYXksIEZlYnJ1YXJ5IDI1LCAyMDE5IGF0IDU6MTUgUE0NClRvOiAiaGFja2F0
aG9uQGlldGYub3JnIiA8aGFja2F0aG9uQGlldGYub3JnPiwgInJpZnRAaWV0Zi5vcmciIDxyaWZ0
QGlldGYub3JnPg0KU3ViamVjdDogW2hhY2thdGhvbl0gW1JJRlRdIFJvdXRpbmcgaW4gRmF0IFRy
ZWVzICJjaGFvcyB0ZXN0aW5nIiBoYWNrYXRob24gYXQgSUVURiAxMDQgaW4gUHJhZ3VlDQoNCkhp
IGV2ZXJ5b25lLA0KDQpBdCB0aGUgUm91dGluZyBJbiBGYXQgVHJlZXMgKFJJRlQpIElFVEYgMTA0
IGhhY2thdGhvbiBpbiBQcmFndWUgd2Ugd2lsbCBiZSB3b3JraW5nIG9uICJjaGFvcyBtb25rZXki
IHRlc3Rpbmcgb2YgdHdvIFJJRlQgaW1wbGVtZW50YXRpb25zOiB0aGUgUklGVC1QeXRob24gb3Bl
biBzb3VyY2UgaW1wbGVtZW50YXRpb24gYW5kIGEgdmVuZG9yIFJJRlQgaW1wbGVtZW50YXRpb24u
DQoNClRoaXMgaGFja2F0aG9uIGlzIGluc3BpcmVkIGJ5IHRoZSBjb25jZXB0IG9mIGNoYW9zIGVu
Z2luZWVyaW5nIGFuZCBpbiBwYXJ0aWN1bGFyIGJ5IHRoZSBjaGFvcyBtb25rZXkgdG9vbCwgd2hp
Y2ggaW50ZW50aW9uYWxseSBhbmQgcmFuZG9tbHkgc2h1dHMgZG93biBzZXJ2ZXJzIGluIGEgcHJv
ZHVjdGlvbiBlbnZpcm9ubWVudC4gVGhpcyBpcyBpbnRlbmRlZCB0byBidWlsZCBjb25maWRlbmNl
IGluIHRoZSBzeXN0ZW0ncyBjYXBhYmlsaXR5IHRvIHdpdGhzdGFuZCB0dXJidWxlbnQgYW5kIHVu
ZXhwZWN0ZWQgY29uZGl0aW9ucy4NCg0KSW4gdGhpcyBoYWNrYXRob24gd2Ugd2lsbCBkbyBzb21l
dGhpbmcgc2ltaWxhciBmb3IgUklGVCBuZXR3b3Jrcy4gV2Ugd2lsbCBidWlsZCBhIGxhcmdlIGZh
dCB0cmVlIG5ldHdvcmsgb2YgUklGVCByb3V0ZXJzLiBUaGVuIHdlIHdpbGwgcmFuZG9tbHkgaW5z
ZXJ0IGZhaWx1cmVzIGludG8gdGhlIG5ldHdvcmsgYW5kIG1ha2Ugc3VyZSB0aGF0IHRoZSBuZXR3
b3JrIGJlaGF2ZXMgY29ycmVjdGx5LiBXZSB3aWxsIG1ha2Ugc3VyZSB0aGUgUklGVCByb3V0ZXJz
IGRvbid0IGNyYXNoIG9yIG90aGVyd2lzZSBiZWhhdmUgYmFkbHkuIEFuZCB3ZSB3aWxsIG1ha2Ug
c3VyZSB0aGF0IHRoZSByb3V0ZXJzIGZvcndhcmRpbmcgdGFibGVzIGFuZCBsaW5rLXN0YXRlIGRh
dGFiYXNlcyBjb252ZXJnZSBjb3JyZWN0bHkuDQoNCldlIHdpbGwgdXNlIChhbmQgcG9zc2libHkg
ZW5oYW5jZSkgdGhlIGNoYW9zIHRlc3RpbmcgZnJhbWV3b3JrIGFzIHdlbGwgYXMgdGhlIHZpc3Vh
bGl6YXRpb24gYW5kIHZlcmlmaWNhdGlvbiB0b29scyB0aGF0IGFyZSBhbHJlYWR5IHBhcnQgb2Yg
dGhlIFJJRlQtUHl0aG9uIG9wZW4gc291cmNlIHByb2plY3QuDQoNCkV2ZW4gaWYgeW91IGFyZSBu
b3QgbXVjaCBpbnRlcmVzdGVkIGluIHRoZSBSSUZUIHJvdXRpbmcgcHJvdG9jb2wsIGJ1dCB5b3Ug
YXJlIGludGVyZXN0ZWQgaW4gdGVzdGluZyBsYXJnZSBuZXR3b3JrIHRvcG9sb2dpZXMgdXNpbmcg
Y29udGFpbmVyLWxpa2UgdGVjaG5vbG9neSwgb3IgaW4gdmlzdWFsaXphdGlvbiB0b29scywgb3Ig
aW4gY2hhb3MgdGVzdGluZywgdGhpcyBtaWdodCBiZSB0aGUgcmlnaHQgaGFja2F0aG9uIGZvciB5
b3UuDQoNCkEgZGV0YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIHBsYW5uZWQgYWN0aXZpdGllcyBh
dCB0aGUgaGFja2F0aG9uIGlzIGF2YWlsYWJsZSBhdDogaHR0cDovL2JpdC5seS9yaWZ0LWhhY2th
dGhvbi1pZXRmLTEwNA0KDQpUaGUgcHJvamVjdCBpcyBsaXN0ZWQgb24gdGhlIElFVEYgMTA0IGhh
Y2thdGhvbiB3aWtpIHBhZ2U6IGh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL2lldGYvbWVldGlu
Zy93aWtpLzEwNGhhY2thdGhvbiAoaW5mbyBjb3BpZWQgYmVsb3cpDQoNCkZlZWwgZnJlZSB0byBq
b2luIHVzLg0KDQpCcnVubyBSaWpzbWFuDQoNCg0KUm91dGluZyBJbiBGYXQgVHJlZXMgKFJJRlQp
IENoYW9zIE1vbmtleSBUZXN0aW5nDQoNCiogQ2hhbXBpb25zDQogICogVG9ueSBQcnp5Z2llbmRh
IDxwcnogYXQganVuaXBlci5uZXQ8aHR0cDovL2p1bmlwZXIubmV0Pj4gKHdpbGwgam9pbiBpbiBw
ZXJzb24pDQogICogQnJ1bm8gUmlqc21hbiA8YnJ1bm9yaWpzbWFuIGF0IGdtYWlsLmNvbTxodHRw
Oi8vZ21haWwuY29tPj4gKHdpbGwgam9pbiByZW1vdGVseSkNCiogUHJvamVjdChzKQ0KICAqIOKA
i1JJRlQgaXMgYSBTVEQgdHJhY2sgV0cgd29ya2luZyBvbiBhIG1vZGVybiBJUCBmYWJyaWMvREMg
cm91dGluZyBwcm90b2NvbA0KICAqIOKAi0RldGFpbGVkIGRlc2NyaXB0aW9uIG9mIHRoZSBwbGFu
bmVkIGFjdGl2aXRpZXMgYXQgdGhlIGhhY2thdGhvbiBhdA0KICAgIGh0dHA6Ly9iaXQubHkvcmlm
dC1oYWNrYXRob24taWV0Zi0xMDQNCiAgKiBXZSBoYXZlIHR3byBpbXBsZW1lbnRhdGlvbnMgbm93
Og0KICAgICogUklGVC1QeXRob24gb3BlbiBzb3VyY2UNCiAgICAqIFZlbmRvciBpbXBsZW1lbnRh
dGlvbg0KICAgICogVGhlIG9wZW4gc291cmNlIG9uZSBoYXMgYSBjaGFvcyBtb25rZXkgZnJhbWV3
b3JrIGluIHBsYWNlIHdlIGNhbiB1c2UNCiAgICAgIHRvIHN0cmVzcyBwcm90b2NvbCBpbXBsZW1l
bnRhdGlvbnMgYW5kIGludGVyb3BlcmFiaWxpdHkgYmV0d2VlbiB0aGVtLg0KICAgICAgVW51c3Vh
bCBoYWNrYXRob24gYnV0IHRoYXQgd2lsbCBiZSB2ZXJ5LCB2ZXJ5IHVzZWZ1bCBmb3IgZnVydGhl
cg0KICAgICAgZGV2ZWxvcG1lbnQgYW5kIHF1YWxpdHkgb2YgaW1wbGVtZW50YXRpb25zIHdoaWxl
IGJyZWFraW5nIGNvbXBsZXRlbHkNCiAgICAgIG5ldyBncm91bmRzIChjaGFvcyB0ZXN0aW5nIG9u
IG1vZGVsIGJhc2VkIHByb3RvY29sIHNwZWNpZmljYXRpb25zKS4NCiogUHJlY29uZGl0aW9uczoN
CiAgKiBQeXRob24ga25vd2xlZGdlDQogICogRmFtaWxpYXJpdHkgd2l0aCB0aGUgb3BlbiBzb3Vy
Y2UgUklGVCBjb2RlIG9uIOKAi2h0dHBzOi8vZ2l0aHViLmNvbS9icnVub3JpanNtYW4vcmlmdC1w
eXRob24NCiAgKiBSSUZUIFNwZWNpZmljYXRpb24gaW4gc29tZSBkZXRhaWwg4oCLUklGVCBkcmFm
dA0KICAqIEZhbWlsaWFyaXR5IHdpdGggY3JlYXRpbmcgdmlydHVhbCBtYWNoaW5lcyBpbiBBV1MN
Cg0K

--_000_C08AF98816C9445BB005BD91F3146FA6ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <DF5502B19557C241A0211771A307AC23@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4gXChCb2R5IENTXCkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30N
Ci8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu
TXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWww
LCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixz
ZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7LHNlcmlmIj5IaSBCcnVubyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtU
aW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+VGhpcyBsb29rcyBsaWtl
IGEgZ3JlYXQgcHJvamVjdC4gVGhhbmtzIGZvciBicmluZ2luZyBpdCB0byB0aGUgaGFja2F0aG9u
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyxzZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj5EbyB5b3UgaGF2ZSBhbnkgc3BlY2lhbCBuZXR3b3JrIHJl
cXVpcmVtZW50cz8gUG93ZXIgYW5kIGFjY2VzcyB0byB0aGUgSUVURiBuZXR3b3JrIHZpYSBXaUZp
IHdpbGwgYmUgYXZhaWxhYmxlIGF0IGFsbCB0YWJsZXMuIElmIHlvdSBuZWVkIHdpcmVkIGFjY2Vz
cyBvciBhbnl0aGluZyBlbHNlLCBwbGVhc2UNCiBsZXQgbWUga25vdyBhcyBzb29uIGFzIHBvc3Np
YmxlIGFuZCB3ZSB3aWxsIGRvIG91ciBiZXN0IHRvIGFjY29tbW9kYXRlLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
LHNlcmlmIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj5DaGFybGVzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4w
cHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTIuMHB0O2NvbG9yOmJsYWNrIj5oYWNrYXRob24gJmx0O2hhY2thdGhvbi1ib3VuY2VzQGlldGYu
b3JnJmd0OyBvbiBiZWhhbGYgb2YgQnJ1bm8gUmlqc21hbiAmbHQ7YnJ1bm9yaWpzbWFuQGdtYWls
LmNvbSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+TW9uZGF5LCBGZWJydWFyeSAyNSwgMjAxOSBhdCA1
OjE1IFBNPGJyPg0KPGI+VG86IDwvYj4mcXVvdDtoYWNrYXRob25AaWV0Zi5vcmcmcXVvdDsgJmx0
O2hhY2thdGhvbkBpZXRmLm9yZyZndDssICZxdW90O3JpZnRAaWV0Zi5vcmcmcXVvdDsgJmx0O3Jp
ZnRAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPltoYWNrYXRob25dIFtSSUZUXSBS
b3V0aW5nIGluIEZhdCBUcmVlcyAmcXVvdDtjaGFvcyB0ZXN0aW5nJnF1b3Q7IGhhY2thdGhvbiBh
dCBJRVRGIDEwNCBpbiBQcmFndWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkhpIGV2ZXJ5b25lLDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPkF0IHRoZSBSb3V0aW5nIEluIEZhdCBUcmVlcyAo
UklGVCkgSUVURiAxMDQgaGFja2F0aG9uIGluIFByYWd1ZSB3ZSB3aWxsIGJlIHdvcmtpbmcgb24g
JnF1b3Q7Y2hhb3MgbW9ua2V5JnF1b3Q7IHRlc3Rpbmcgb2YgdHdvIFJJRlQgaW1wbGVtZW50YXRp
b25zOiB0aGUgUklGVC1QeXRob24gb3BlbiBzb3VyY2UgaW1wbGVtZW50YXRpb24gYW5kIGEgdmVu
ZG9yIFJJRlQgaW1wbGVtZW50YXRpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6LjVpbiI+VGhpcyBoYWNrYXRob24gaXMgaW5zcGlyZWQgYnkgdGhlIGNvbmNlcHQg
b2YgY2hhb3MgZW5naW5lZXJpbmcgYW5kIGluIHBhcnRpY3VsYXIgYnkgdGhlIGNoYW9zIG1vbmtl
eSB0b29sLCB3aGljaCBpbnRlbnRpb25hbGx5IGFuZCByYW5kb21seSBzaHV0cyBkb3duIHNlcnZl
cnMgaW4gYSBwcm9kdWN0aW9uIGVudmlyb25tZW50LiBUaGlzIGlzIGludGVuZGVkIHRvIGJ1aWxk
DQogY29uZmlkZW5jZSBpbiB0aGUgc3lzdGVtJ3MgY2FwYWJpbGl0eSB0byB3aXRoc3RhbmQgdHVy
YnVsZW50IGFuZCB1bmV4cGVjdGVkIGNvbmRpdGlvbnMuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+SW4gdGhpcyBoYWNrYXRob24gd2Ugd2lsbCBkbyBzb21l
dGhpbmcgc2ltaWxhciBmb3IgUklGVCBuZXR3b3Jrcy4gV2Ugd2lsbCBidWlsZCBhIGxhcmdlIGZh
dCB0cmVlIG5ldHdvcmsgb2YgUklGVCByb3V0ZXJzLiBUaGVuIHdlIHdpbGwgcmFuZG9tbHkgaW5z
ZXJ0IGZhaWx1cmVzIGludG8gdGhlIG5ldHdvcmsgYW5kIG1ha2Ugc3VyZSB0aGF0IHRoZSBuZXR3
b3JrIGJlaGF2ZXMNCiBjb3JyZWN0bHkuIFdlIHdpbGwgbWFrZSBzdXJlIHRoZSBSSUZUIHJvdXRl
cnMgZG9uJ3QgY3Jhc2ggb3Igb3RoZXJ3aXNlIGJlaGF2ZSBiYWRseS4gQW5kIHdlIHdpbGwgbWFr
ZSBzdXJlIHRoYXQgdGhlIHJvdXRlcnMgZm9yd2FyZGluZyB0YWJsZXMgYW5kIGxpbmstc3RhdGUg
ZGF0YWJhc2VzIGNvbnZlcmdlIGNvcnJlY3RseS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj5XZSB3aWxsIHVzZSAoYW5kIHBvc3NpYmx5IGVuaGFuY2UpIHRo
ZSBjaGFvcyB0ZXN0aW5nIGZyYW1ld29yayBhcyB3ZWxsIGFzIHRoZSB2aXN1YWxpemF0aW9uIGFu
ZCB2ZXJpZmljYXRpb24gdG9vbHMgdGhhdCBhcmUgYWxyZWFkeSBwYXJ0IG9mIHRoZSBSSUZULVB5
dGhvbiBvcGVuIHNvdXJjZSBwcm9qZWN0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPkV2ZW4gaWYgeW91IGFyZSBub3QgbXVjaCBpbnRlcmVzdGVkIGluIHRo
ZSBSSUZUIHJvdXRpbmcgcHJvdG9jb2wsIGJ1dCB5b3UgYXJlIGludGVyZXN0ZWQgaW4gdGVzdGlu
ZyBsYXJnZSBuZXR3b3JrIHRvcG9sb2dpZXMgdXNpbmcgY29udGFpbmVyLWxpa2UgdGVjaG5vbG9n
eSwgb3IgaW4gdmlzdWFsaXphdGlvbiB0b29scywgb3IgaW4gY2hhb3MgdGVzdGluZywgdGhpcw0K
IG1pZ2h0IGJlIHRoZSByaWdodCBoYWNrYXRob24gZm9yIHlvdS48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWlu
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48Yj5BIGRldGFpbGVkIGRlc2NyaXB0aW9uIG9m
IHRoZSBwbGFubmVkIGFjdGl2aXRpZXMgYXQgdGhlIGhhY2thdGhvbiBpcyBhdmFpbGFibGUgYXQ6
Jm5ic3A7PGEgaHJlZj0iaHR0cDovL2JpdC5seS9yaWZ0LWhhY2thdGhvbi1pZXRmLTEwNCI+aHR0
cDovL2JpdC5seS9yaWZ0LWhhY2thdGhvbi1pZXRmLTEwNDwvYT48L2I+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
LjVpbiI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+VGhlIHByb2plY3QgaXMgbGlzdGVkIG9u
IHRoZSBJRVRGIDEwNCBoYWNrYXRob24gd2lraSBwYWdlOiZuYnNwOzxhIGhyZWY9Imh0dHBzOi8v
dHJhYy5pZXRmLm9yZy90cmFjL2lldGYvbWVldGluZy93aWtpLzEwNGhhY2thdGhvbiI+aHR0cHM6
Ly90cmFjLmlldGYub3JnL3RyYWMvaWV0Zi9tZWV0aW5nL3dpa2kvMTA0aGFja2F0aG9uPC9hPiZu
YnNwOyhpbmZvIGNvcGllZCBiZWxvdyk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj5GZWVsIGZyZWUgdG8gam9pbiB1cy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj5CcnVubyBSaWpzbWFuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVp
biI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
Um91dGluZyBJbiBGYXQgVHJlZXMgKFJJRlQpIENoYW9zIE1vbmtleSBUZXN0aW5nPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6LjVpbiI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+KiBDaGFtcGlvbnM8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDouNWluIj4mbmJzcDsgKiBUb255IFByenlnaWVuZGEgJmx0O3ByeiBhdCA8YSBocmVm
PSJodHRwOi8vanVuaXBlci5uZXQiPg0KanVuaXBlci5uZXQ8L2E+Jmd0OyAod2lsbCBqb2luIGlu
IHBlcnNvbik8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDsgKiBCcnVubyBSaWpzbWFuICZsdDti
cnVub3JpanNtYW4gYXQgPGEgaHJlZj0iaHR0cDovL2dtYWlsLmNvbSI+DQpnbWFpbC5jb208L2E+
Jmd0OyAod2lsbCBqb2luIHJlbW90ZWx5KTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiogUHJvamVjdChz
KTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOyAqIOKAi1JJRlQgaXMgYSBTVEQgdHJhY2sgV0cg
d29ya2luZyBvbiBhIG1vZGVybiBJUCBmYWJyaWMvREMgcm91dGluZyBwcm90b2NvbDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi41aW4iPiZuYnNwOyAqIOKAi0RldGFpbGVkIGRlc2NyaXB0aW9uIG9mIHRoZSBwbGFu
bmVkIGFjdGl2aXRpZXMgYXQgdGhlIGhhY2thdGhvbiBhdCZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41
aW4iPiZuYnNwOyAmbmJzcDsgPGEgaHJlZj0iaHR0cDovL2JpdC5seS9yaWZ0LWhhY2thdGhvbi1p
ZXRmLTEwNCI+DQpodHRwOi8vYml0Lmx5L3JpZnQtaGFja2F0aG9uLWlldGYtMTA0PC9hPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0Oi41aW4iPiZuYnNwOyAqIFdlIGhhdmUgdHdvIGltcGxlbWVudGF0aW9ucyBub3c6
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7ICZuYnNwOyAqIFJJRlQtUHl0aG9uIG9wZW4gc291
cmNlPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7ICZuYnNwOyAqIFZlbmRvciBpbXBsZW1lbnRh
dGlvbjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOyAmbmJzcDsgKiBUaGUgb3BlbiBzb3VyY2Ug
b25lIGhhcyBhIGNoYW9zIG1vbmtleSBmcmFtZXdvcmsgaW4gcGxhY2Ugd2UgY2FuIHVzZSZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOyAmbmJzcDsgJm5ic3A7IHRvIHN0cmVzcyBwcm90
b2NvbCBpbXBsZW1lbnRhdGlvbnMgYW5kIGludGVyb3BlcmFiaWxpdHkgYmV0d2VlbiB0aGVtLiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOyAmbmJzcDsgJm5ic3A7IFVudXN1YWwgaGFj
a2F0aG9uIGJ1dCB0aGF0IHdpbGwgYmUgdmVyeSwgdmVyeSB1c2VmdWwgZm9yIGZ1cnRoZXImbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDouNWluIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyBkZXZlbG9wbWVudCBh
bmQgcXVhbGl0eSBvZiBpbXBsZW1lbnRhdGlvbnMgd2hpbGUgYnJlYWtpbmcgY29tcGxldGVseSZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOyAmbmJzcDsgJm5ic3A7IG5ldyBncm91bmRz
IChjaGFvcyB0ZXN0aW5nIG9uIG1vZGVsIGJhc2VkIHByb3RvY29sIHNwZWNpZmljYXRpb25zKS48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDouNWluIj4qIFByZWNvbmRpdGlvbnM6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjVpbiI+
Jm5ic3A7ICogUHl0aG9uIGtub3dsZWRnZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZuYnNwOyAqIEZh
bWlsaWFyaXR5IHdpdGggdGhlIG9wZW4gc291cmNlIFJJRlQgY29kZSBvbiDigIs8YSBocmVmPSJo
dHRwczovL2dpdGh1Yi5jb20vYnJ1bm9yaWpzbWFuL3JpZnQtcHl0aG9uIj5odHRwczovL2dpdGh1
Yi5jb20vYnJ1bm9yaWpzbWFuL3JpZnQtcHl0aG9uPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPiZu
YnNwOyAqIFJJRlQgU3BlY2lmaWNhdGlvbiBpbiBzb21lIGRldGFpbCDigItSSUZUIGRyYWZ0PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6LjVpbiI+Jm5ic3A7ICogRmFtaWxpYXJpdHkgd2l0aCBjcmVhdGluZyB2aXJ0
dWFsIG1hY2hpbmVzIGluIEFXUzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW4iPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_C08AF98816C9445BB005BD91F3146FA6ciscocom_--


From nobody Tue Feb 26 07:43:07 2019
Return-Path: <brunorijsman@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 121DB130E5D; Tue, 26 Feb 2019 07:43:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 d31DdCoVXmF8; Tue, 26 Feb 2019 07:43:03 -0800 (PST)
Received: from mail-qk1-x742.google.com (mail-qk1-x742.google.com [IPv6:2607:f8b0:4864:20::742]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08BFB130E84; Tue, 26 Feb 2019 07:43:03 -0800 (PST)
Received: by mail-qk1-x742.google.com with SMTP id z13so7840817qki.2; Tue, 26 Feb 2019 07:43:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:date:subject:in-reply-to:to:references;  bh=OuZmxSy1zxudTYP0+dEhc2bGnX1s5ZAUNNJi9yJORug=; b=Rg0Lda4T1MUieGFI85n37v0ivkD8nFIETjQ4rkfo464kXGOnZ4n2YNsshf7j8drIVw 0owe/IbFyhCS8NW7K7ZmSzMyOOFpB1ypCAPnBRtnnLDjUSHxohORwu4+K6wWzJIajtPW i7y70BIx5BqvqswOk2+evHv09xU4AxGaVPrO9yLb5Nl09bk3QcOZuy40RAr1N+B9oUKH 15ea4nA0xvVuXsspxsQyfbWDsMhthwSL2+HmJ8dzGd4Frn4/ALpjj7Xe73HCVgGHyXuD iR1XnS3YDg2E0vegwzaGTOr+dX5A1gPeAlDcwil6GJry/qEkfm3y8A86IkpZTZSFgjY5 VYMg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:date:subject :in-reply-to:to:references; bh=OuZmxSy1zxudTYP0+dEhc2bGnX1s5ZAUNNJi9yJORug=; b=l32l0C0h/VGDubgANELNarrkrqOea8W2WjgB4VfW6ynDMP/f3PzVF7tgwFazg+C5WK b+CNzLSedh9mTItyn6wn2++4/bDuL12osuXYA2wOKx0H2Ob8adQCq3gEN0i0OLR9u6xO ZcUcMm76v32mYEeA+fVYxaY5CunNpBhY4ilEMldY/hgd8PIgBLEdaH6CeQ3gMW7Ohv7g KO4ZIp9LUwCr7pevZsV5DByBhLYV8gXgOPT74u7BTMeYkbP4DaJzEGNIj4riG5+3mPUX U7wIznccj8reY3cGYR6a56PUI9i4VubRB/jq/Y3JpPpozmQY204cXozW0R4mCctn+P+5 Nkkw==
X-Gm-Message-State: AHQUAuZbQllTumMRE9HDvkrn7sj0Fon2EmyZ2jBPcy8UVVFD5LeH2CMe fy9K0CxjkiNx7OR+vHkYsIH/toBYPyA=
X-Google-Smtp-Source: AHgI3IZ7omz2gfNku6S7iu1SqIcL/zvXg3rFIEz24eIOXkl2pa/oKSuF5Yd8tTL6F3Cra50f/pnW0A==
X-Received: by 2002:a37:a704:: with SMTP id q4mr17919539qke.245.1551195780369;  Tue, 26 Feb 2019 07:43:00 -0800 (PST)
Received: from [192.168.8.108] (ip-53-226-107-190.nextelmovil.cl. [190.107.226.53]) by smtp.gmail.com with ESMTPSA id z43sm8405237qtj.66.2019.02.26.07.42.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Feb 2019 07:42:59 -0800 (PST)
From: Bruno Rijsman <brunorijsman@gmail.com>
Message-Id: <57A11D39-A3DC-4482-AEBF-B72597CA1D61@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_ACBC4B88-3D77-4228-A577-DC32428A1308"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Tue, 26 Feb 2019 12:42:53 -0300
In-Reply-To: <0A0D8BBD-E6F3-4272-BD12-EB093AE7E8D4@gmail.com>
To: hackathon@ietf.org, rift@ietf.org
References: <0A0D8BBD-E6F3-4272-BD12-EB093AE7E8D4@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/ZbK875VEugl4NQqbfk18fCwmiMA>
Subject: Re: [Rift] [RIFT] Routing in Fat Trees "chaos testing" hackathon at IETF 104 in Prague
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Feb 2019 15:43:06 -0000

--Apple-Mail=_ACBC4B88-3D77-4228-A577-DC32428A1308
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Quick follow-up: I also posted a youtube video of a hands-on walkthrough =
of RIFT chaos testing: https://youtu.be/GqebgPmA4Xc =
<https://youtu.be/GqebgPmA4Xc>

> On Feb 25, 2019, at 10:14 PM, Bruno Rijsman <brunorijsman@gmail.com> =
wrote:
>=20
> Hi everyone,
> =20
> At the Routing In Fat Trees (RIFT) IETF 104 hackathon in Prague we =
will be working on "chaos monkey" testing of two RIFT implementations: =
the RIFT-Python open source implementation and a vendor RIFT =
implementation.
>=20
> This hackathon is inspired by the concept of chaos engineering and in =
particular by the chaos monkey tool, which intentionally and randomly =
shuts down servers in a production environment. This is intended to =
build confidence in the system's capability to withstand turbulent and =
unexpected conditions.
>=20
> In this hackathon we will do something similar for RIFT networks. We =
will build a large fat tree network of RIFT routers. Then we will =
randomly insert failures into the network and make sure that the network =
behaves correctly. We will make sure the RIFT routers don't crash or =
otherwise behave badly. And we will make sure that the routers =
forwarding tables and link-state databases converge correctly.
>=20
> We will use (and possibly enhance) the chaos testing framework as well =
as the visualization and verification tools that are already part of the =
RIFT-Python open source project.
>=20
> Even if you are not much interested in the RIFT routing protocol, but =
you are interested in testing large network topologies using =
container-like technology, or in visualization tools, or in chaos =
testing, this might be the right hackathon for you.
>=20
> A detailed description of the planned activities at the hackathon is =
available at: http://bit.ly/rift-hackathon-ietf-104 =
<http://bit.ly/rift-hackathon-ietf-104>
>=20
> The project is listed on the IETF 104 hackathon wiki page: =
https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon =
<https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon> (info copied =
below)
> =20
> Feel free to join us.
>=20
> Bruno Rijsman
>=20
>=20
> Routing In Fat Trees (RIFT) Chaos Monkey Testing
>=20
> * Champions
>   * Tony Przygienda <prz at juniper.net <http://juniper.net/>> (will =
join in person)
>   * Bruno Rijsman <brunorijsman at gmail.com <http://gmail.com/>> =
(will join remotely)
> * Project(s)
>   * =E2=80=8BRIFT is a STD track WG working on a modern IP fabric/DC =
routing protocol
>   * =E2=80=8BDetailed description of the planned activities at the =
hackathon at=20
>     http://bit.ly/rift-hackathon-ietf-104 =
<http://bit.ly/rift-hackathon-ietf-104>
>   * We have two implementations now:
>     * RIFT-Python open source
>     * Vendor implementation
>     * The open source one has a chaos monkey framework in place we can =
use=20
>       to stress protocol implementations and interoperability between =
them.=20
>       Unusual hackathon but that will be very, very useful for further=20=

>       development and quality of implementations while breaking =
completely=20
>       new grounds (chaos testing on model based protocol =
specifications).
> * Preconditions:
>   * Python knowledge
>   * Familiarity with the open source RIFT code on =
=E2=80=8Bhttps://github.com/brunorijsman/rift-python =
<https://github.com/brunorijsman/rift-python>
>   * RIFT Specification in some detail =E2=80=8BRIFT draft
>   * Familiarity with creating virtual machines in AWS
>=20


--Apple-Mail=_ACBC4B88-3D77-4228-A577-DC32428A1308
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Quick=
 follow-up: I also posted a youtube video of a hands-on walkthrough of =
RIFT chaos testing:&nbsp;<a href=3D"https://youtu.be/GqebgPmA4Xc" =
class=3D"">https://youtu.be/GqebgPmA4Xc</a><br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Feb =
25, 2019, at 10:14 PM, Bruno Rijsman &lt;<a =
href=3D"mailto:brunorijsman@gmail.com" =
class=3D"">brunorijsman@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div dir=3D"auto" style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><div =
class=3D"">Hi everyone,</div><div class=3D"">&nbsp;</div><div =
class=3D"">At the Routing In Fat Trees (RIFT) IETF 104 hackathon in =
Prague we will be working on "chaos monkey" testing of two RIFT =
implementations: the RIFT-Python open source implementation and a vendor =
RIFT implementation.</div><div class=3D""><br class=3D""></div><div =
class=3D"">This hackathon is inspired by the concept of chaos =
engineering and in particular by the chaos monkey tool, which =
intentionally and randomly shuts down servers in a production =
environment. This is intended to build confidence in the system's =
capability to withstand turbulent and unexpected conditions.</div><div =
class=3D""><br class=3D""></div><div class=3D"">In this hackathon we =
will do something similar for RIFT networks. We will build a large fat =
tree network of RIFT routers. Then we will randomly insert failures into =
the network and make sure that the network behaves correctly. We will =
make sure the RIFT routers don't crash or otherwise behave badly. And we =
will make sure that the routers forwarding tables and link-state =
databases converge correctly.</div><div class=3D""><br =
class=3D""></div><div class=3D"">We will use (and possibly enhance) the =
chaos testing framework as well as the visualization and verification =
tools that are already part of the RIFT-Python open source =
project.</div><div class=3D""><br class=3D""></div><div class=3D"">Even =
if you are not much interested in the RIFT routing protocol, but you are =
interested in testing large network topologies using container-like =
technology, or in visualization tools, or in chaos testing, this might =
be the right hackathon for you.</div><div class=3D""><br =
class=3D""></div><div class=3D""><b class=3D"">A detailed description of =
the planned activities at the hackathon is available at:&nbsp;<a =
href=3D"http://bit.ly/rift-hackathon-ietf-104" =
class=3D"">http://bit.ly/rift-hackathon-ietf-104</a></b></div><div =
class=3D""><br class=3D""></div><div class=3D"">The project is listed on =
the IETF 104 hackathon wiki page:&nbsp;<a =
href=3D"https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon" =
class=3D"">https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon</a>&n=
bsp;(info copied below)</div><div class=3D"">&nbsp;</div><div =
class=3D"">Feel free to join us.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Bruno Rijsman</div><div class=3D""><br =
class=3D""></div><div class=3D""><br class=3D""></div><div =
class=3D"">Routing In Fat Trees (RIFT) Chaos Monkey Testing</div><div =
class=3D""><br class=3D""></div><div class=3D"">* Champions</div><div =
class=3D"">&nbsp; * Tony Przygienda &lt;prz at <a =
href=3D"http://juniper.net/" class=3D"">juniper.net</a>&gt; (will join =
in person)</div><div class=3D"">&nbsp; * Bruno Rijsman &lt;brunorijsman =
at <a href=3D"http://gmail.com/" class=3D"">gmail.com</a>&gt; (will join =
remotely)</div><div class=3D"">* Project(s)</div><div class=3D"">&nbsp; =
* =E2=80=8BRIFT is a STD track WG working on a modern IP fabric/DC =
routing protocol</div><div class=3D"">&nbsp; * =E2=80=8BDetailed =
description of the planned activities at the hackathon =
at&nbsp;</div><div class=3D"">&nbsp; &nbsp; <a =
href=3D"http://bit.ly/rift-hackathon-ietf-104" =
class=3D"">http://bit.ly/rift-hackathon-ietf-104</a></div><div =
class=3D"">&nbsp; * We have two implementations now:</div><div =
class=3D"">&nbsp; &nbsp; * RIFT-Python open source</div><div =
class=3D"">&nbsp; &nbsp; * Vendor implementation</div><div =
class=3D"">&nbsp; &nbsp; * The open source one has a chaos monkey =
framework in place we can use&nbsp;</div><div class=3D"">&nbsp; &nbsp; =
&nbsp; to stress protocol implementations and interoperability between =
them.&nbsp;</div><div class=3D"">&nbsp; &nbsp; &nbsp; Unusual hackathon =
but that will be very, very useful for further&nbsp;</div><div =
class=3D"">&nbsp; &nbsp; &nbsp; development and quality of =
implementations while breaking completely&nbsp;</div><div =
class=3D"">&nbsp; &nbsp; &nbsp; new grounds (chaos testing on model =
based protocol specifications).</div><div class=3D"">* =
Preconditions:</div><div class=3D"">&nbsp; * Python knowledge</div><div =
class=3D"">&nbsp; * Familiarity with the open source RIFT code on =E2=80=8B=
<a href=3D"https://github.com/brunorijsman/rift-python" =
class=3D"">https://github.com/brunorijsman/rift-python</a></div><div =
class=3D"">&nbsp; * RIFT Specification in some detail =E2=80=8BRIFT =
draft</div><div class=3D"">&nbsp; * Familiarity with creating virtual =
machines in AWS</div><div class=3D""><br =
class=3D""></div></div></div></div></blockquote></div><br =
class=3D""></body></html>=

--Apple-Mail=_ACBC4B88-3D77-4228-A577-DC32428A1308--


From nobody Tue Feb 26 07:44:58 2019
Return-Path: <brunorijsman@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 779FF130E5D; Tue, 26 Feb 2019 07:44:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.112
X-Spam-Level: *
X-Spam-Status: No, score=1.112 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URI_HEX=1.122] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 Joo0aY8RaIJo; Tue, 26 Feb 2019 07:44:54 -0800 (PST)
Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF27D130EC7; Tue, 26 Feb 2019 07:44:52 -0800 (PST)
Received: by mail-qk1-x72a.google.com with SMTP id v139so7799113qkb.12; Tue, 26 Feb 2019 07:44:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=U7lxjBVAAAz0WfiW1OGg1xuIp+6/QR5WxcLoCXt+oxY=; b=OkSRUHSrt8lieKnjzq0qdmojXU5A/UytbMoRh1yhs4c/n8xidSodTjq5mJmMsP1xam QCABPg+NSFo9chS+WzMW4z1yRUhq2Q0Wty3vs9wi/Poh81e/GkD8uH8V3Whjtbq2uUxW ZNXHo3C8HEE/UYF/WjQtQm/IEx0zIrFMpF3z7ICYPCElwlODmT1V2IL5KIQjtcz5ggjB a9Kc6bfXAWJ8Im7TteAOa+ULAkFls4QCF+U7Knedme/0e9w6LnmN1j3+yisqSY9ansd4 SS+91RqWC5Layv7YVj/xn+7iHzQ7fSgqj+u0iMDcoAN45MnfOP/XfbZLgZawBxKroY4/ S6WA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=U7lxjBVAAAz0WfiW1OGg1xuIp+6/QR5WxcLoCXt+oxY=; b=c2axaa4BllGFxlyggJOK3jMgMs81daDNqEopF3Yz3c4L+ptc4b8cJEL32Xr+vwPZM7 i18N5JpkeTGOwkiyWvvHSVfNqhAkQLfrxkJf/jv/v1kOEMT04hBoHkNCVU77A9nKvjwB N5jMRI/QRR1Hr8OMD6Z41lS+LDj2PaYojG1CzSramuCoC3IHLcvr+eoGVT5tRKZs7rQ3 r72zujP93q+cxJV6T7u2aMR4munu8Axm+zF8/cs7IzXwwOnH7yOKtFiChWSEGmG20hkh HfjdnyxEbx22wW7WPO7y4s53DxmQieUwPXXJ+ldYDCnIgwcYEAUm82nh85UHK/bGwg4n 4UYQ==
X-Gm-Message-State: AHQUAuZtaFFLXdeAagSGIZZFRShjf8Zuf3tTeOPv2sPUw8oQ7RRsLFJm R2McSzRr2a/xsHUjuk/usgo=
X-Google-Smtp-Source: AHgI3Ib+ZDrvQ2pLcYFswMqFQQnWrReBU3BN8K8/+E8ReL5XsavB5Y7BSSlwPY8Q6vTfmtUPsjawEw==
X-Received: by 2002:ae9:ea0f:: with SMTP id f15mr17670403qkg.113.1551195891593;  Tue, 26 Feb 2019 07:44:51 -0800 (PST)
Received: from [192.168.8.108] (ip-53-226-107-190.nextelmovil.cl. [190.107.226.53]) by smtp.gmail.com with ESMTPSA id u18sm3578791qka.25.2019.02.26.07.44.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Feb 2019 07:44:50 -0800 (PST)
From: Bruno Rijsman <brunorijsman@gmail.com>
Message-Id: <379F1E9E-7EAA-4B06-946A-6A1FDDC0BF57@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A7182C1C-FED9-488C-9714-93E23F6B0974"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Tue, 26 Feb 2019 12:44:46 -0300
In-Reply-To: <C08AF988-16C9-445B-B005-BD91F3146FA6@cisco.com>
Cc: "hackathon@ietf.org" <hackathon@ietf.org>, "rift@ietf.org" <rift@ietf.org>
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
References: <0A0D8BBD-E6F3-4272-BD12-EB093AE7E8D4@gmail.com> <C08AF988-16C9-445B-B005-BD91F3146FA6@cisco.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/3r61EoPSWsurSdjCz8cYGA-9q6o>
Subject: Re: [Rift] [hackathon] [RIFT] Routing in Fat Trees "chaos testing" hackathon at IETF 104 in Prague
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Feb 2019 15:44:57 -0000

--Apple-Mail=_A7182C1C-FED9-488C-9714-93E23F6B0974
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Charles,=20

No, no special requirements.  Just good Internet access, since all of =
the heavy lifting will happen in the AWS cloud.

=E2=80=94 Bruno

> On Feb 26, 2019, at 12:36 PM, Charles Eckel (eckelcu) =
<eckelcu@cisco.com> wrote:
>=20
> Hi Bruno,
> =20
> This looks like a great project. Thanks for bringing it to the =
hackathon.
> =20
> Do you have any special network requirements? Power and access to the =
IETF network via WiFi will be available at all tables. If you need wired =
access or anything else, please let me know as soon as possible and we =
will do our best to accommodate.
> =20
> Cheers,
> Charles
> =20
> From: hackathon <hackathon-bounces@ietf.org> on behalf of Bruno =
Rijsman <brunorijsman@gmail.com>
> Date: Monday, February 25, 2019 at 5:15 PM
> To: "hackathon@ietf.org" <hackathon@ietf.org>, "rift@ietf.org" =
<rift@ietf.org>
> Subject: [hackathon] [RIFT] Routing in Fat Trees "chaos testing" =
hackathon at IETF 104 in Prague
> =20
> Hi everyone,
> =20
> At the Routing In Fat Trees (RIFT) IETF 104 hackathon in Prague we =
will be working on "chaos monkey" testing of two RIFT implementations: =
the RIFT-Python open source implementation and a vendor RIFT =
implementation.
> =20
> This hackathon is inspired by the concept of chaos engineering and in =
particular by the chaos monkey tool, which intentionally and randomly =
shuts down servers in a production environment. This is intended to =
build confidence in the system's capability to withstand turbulent and =
unexpected conditions.
> =20
> In this hackathon we will do something similar for RIFT networks. We =
will build a large fat tree network of RIFT routers. Then we will =
randomly insert failures into the network and make sure that the network =
behaves correctly. We will make sure the RIFT routers don't crash or =
otherwise behave badly. And we will make sure that the routers =
forwarding tables and link-state databases converge correctly.
> =20
> We will use (and possibly enhance) the chaos testing framework as well =
as the visualization and verification tools that are already part of the =
RIFT-Python open source project.
> =20
> Even if you are not much interested in the RIFT routing protocol, but =
you are interested in testing large network topologies using =
container-like technology, or in visualization tools, or in chaos =
testing, this might be the right hackathon for you.
> =20
> A detailed description of the planned activities at the hackathon is =
available at: http://bit.ly/rift-hackathon-ietf-104 =
<https://nam05.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fbit.ly=
%2Frift-hackathon-ietf-104&data=3D02%7C01%7C%7C8041ec8127374fcea70c08d69c0=
04347%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636867922294829286&sdat=
a=3Da3ClcYZX1avQH27yzXl48Wxo47YPAmUoSCZ7M3aG6JQ%3D&reserved=3D0>
> =20
> The project is listed on the IETF 104 hackathon wiki page: =
https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon =
<https://nam05.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Ftrac.=
ietf.org%2Ftrac%2Fietf%2Fmeeting%2Fwiki%2F104hackathon&data=3D02%7C01%7C%7=
C8041ec8127374fcea70c08d69c004347%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7=
C0%7C636867922294839291&sdata=3DL3w0gXD524rbYqEXQw2kbgCGNFj9Nv3W55%2BbDHiN=
vYA%3D&reserved=3D0> (info copied below)
> =20
> Feel free to join us.
> =20
> Bruno Rijsman
> =20
> =20
> Routing In Fat Trees (RIFT) Chaos Monkey Testing
> =20
> * Champions
>   * Tony Przygienda <prz at juniper.net =
<https://nam05.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fjunipe=
r.net&data=3D02%7C01%7C%7C8041ec8127374fcea70c08d69c004347%7C84df9e7fe9f64=
0afb435aaaaaaaaaaaa%7C1%7C0%7C636867922294849296&sdata=3DpLCTPG%2FVfwguCn9=
dqi07KH3fAfu1EZcFTSg7%2B5svXDE%3D&reserved=3D0>> (will join in person)
>   * Bruno Rijsman <brunorijsman at gmail.com =
<https://nam05.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fgmail.=
com&data=3D02%7C01%7C%7C8041ec8127374fcea70c08d69c004347%7C84df9e7fe9f640a=
fb435aaaaaaaaaaaa%7C1%7C0%7C636867922294869324&sdata=3DNm8L6rVMOWZm3%2Bu7a=
Nim3h%2FqV3UuNQ%2Bj9ixIXpwWkts%3D&reserved=3D0>> (will join remotely)
> * Project(s)
>   * =E2=80=8BRIFT is a STD track WG working on a modern IP fabric/DC =
routing protocol
>   * =E2=80=8BDetailed description of the planned activities at the =
hackathon at=20
>     http://bit.ly/rift-hackathon-ietf-104 =
<https://nam05.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2Fbit.ly=
%2Frift-hackathon-ietf-104&data=3D02%7C01%7C%7C8041ec8127374fcea70c08d69c0=
04347%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636867922294879323&sdat=
a=3DSyZTYxEQA2B7r%2BxpaDrXIvyqwM58JoLs5FO5YdRRwAA%3D&reserved=3D0>
>   * We have two implementations now:
>     * RIFT-Python open source
>     * Vendor implementation
>     * The open source one has a chaos monkey framework in place we can =
use=20
>       to stress protocol implementations and interoperability between =
them.=20
>       Unusual hackathon but that will be very, very useful for further=20=

>       development and quality of implementations while breaking =
completely=20
>       new grounds (chaos testing on model based protocol =
specifications).
> * Preconditions:
>   * Python knowledge
>   * Familiarity with the open source RIFT code on =
=E2=80=8Bhttps://github.com/brunorijsman/rift-python =
<https://nam05.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgithu=
b.com%2Fbrunorijsman%2Frift-python&data=3D02%7C01%7C%7C8041ec8127374fcea70=
c08d69c004347%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636867922294889=
340&sdata=3DZiZEg53UuJEb2TTkWOcmWFefP4WyGHALpzOzgtwif3E%3D&reserved=3D0>
>   * RIFT Specification in some detail =E2=80=8BRIFT draft
>   * Familiarity with creating virtual machines in AWS
> =20
> _______________________________________________
> hackathon mailing list
> hackathon@ietf.org <mailto:hackathon@ietf.org>
> =
https://nam05.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.ie=
tf.org%2Fmailman%2Flistinfo%2Fhackathon&amp;data=3D02%7C01%7C%7C8041ec8127=
374fcea70c08d69c004347%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636867=
922294939371&amp;sdata=3D1bGO7%2FcCFOJp%2F4s3AbEpMtjoRTl7pqYcLtBSMhGMzWY%3=
D&amp;reserved=3D0 =
<https://nam05.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fwww.i=
etf.org%2Fmailman%2Flistinfo%2Fhackathon&amp;data=3D02%7C01%7C%7C8041ec812=
7374fcea70c08d69c004347%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C63686=
7922294939371&amp;sdata=3D1bGO7%2FcCFOJp%2F4s3AbEpMtjoRTl7pqYcLtBSMhGMzWY%=
3D&amp;reserved=3D0>

--Apple-Mail=_A7182C1C-FED9-488C-9714-93E23F6B0974
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Charles,&nbsp;<div class=3D""><br class=3D""></div><div class=3D"">No, =
no special requirements. &nbsp;Just good Internet access, since all of =
the heavy lifting will happen in the AWS cloud.</div><div class=3D""><br =
class=3D""></div><div class=3D"">=E2=80=94 Bruno<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Feb =
26, 2019, at 12:36 PM, Charles Eckel (eckelcu) &lt;<a =
href=3D"mailto:eckelcu@cisco.com" class=3D"">eckelcu@cisco.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">Hi Bruno,<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">This looks like a great project. Thanks =
for bringing it to the hackathon.<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">Do you have any special network =
requirements? Power and access to the IETF network via WiFi will be =
available at all tables. If you need wired access or anything else, =
please let me know as soon as possible and we will do our best to =
accommodate.<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 12pt; font-family: &quot;Times New =
Roman&quot;, serif;" class=3D"">Cheers,<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 12pt; font-family: &quot;Times New Roman&quot;, =
serif;" class=3D"">Charles<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 12pt; =
font-family: &quot;Times New Roman&quot;, serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"border-style: solid =
none none; border-top-width: 1pt; border-top-color: rgb(181, 196, 223); =
padding: 3pt 0in 0in;" class=3D""><div style=3D"margin: 0in 0in 0.0001pt =
0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D""><span style=3D"font-size: 12pt;" class=3D"">From:<span =
class=3D"Apple-converted-space">&nbsp;</span></span></b><span =
style=3D"font-size: 12pt;" class=3D"">hackathon &lt;<a =
href=3D"mailto:hackathon-bounces@ietf.org" =
class=3D"">hackathon-bounces@ietf.org</a>&gt; on behalf of Bruno Rijsman =
&lt;<a href=3D"mailto:brunorijsman@gmail.com" =
class=3D"">brunorijsman@gmail.com</a>&gt;<br class=3D""><b =
class=3D"">Date:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>Monday, February 25, =
2019 at 5:15 PM<br class=3D""><b class=3D"">To:<span =
class=3D"Apple-converted-space">&nbsp;</span></b>"<a =
href=3D"mailto:hackathon@ietf.org" class=3D"">hackathon@ietf.org</a>" =
&lt;<a href=3D"mailto:hackathon@ietf.org" =
class=3D"">hackathon@ietf.org</a>&gt;, "<a href=3D"mailto:rift@ietf.org" =
class=3D"">rift@ietf.org</a>" &lt;<a href=3D"mailto:rift@ietf.org" =
class=3D"">rift@ietf.org</a>&gt;<br class=3D""><b class=3D"">Subject:<span=
 class=3D"Apple-converted-space">&nbsp;</span></b>[hackathon] [RIFT] =
Routing in Fat Trees "chaos testing" hackathon at IETF 104 in Prague<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Hi =
everyone,<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">At the Routing In Fat Trees (RIFT) IETF 104 hackathon in =
Prague we will be working on "chaos monkey" testing of two RIFT =
implementations: the RIFT-Python open source implementation and a vendor =
RIFT implementation.<o:p class=3D""></o:p></div></div><div class=3D""><div=
 style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">This hackathon is inspired by the concept of =
chaos engineering and in particular by the chaos monkey tool, which =
intentionally and randomly shuts down servers in a production =
environment. This is intended to build confidence in the system's =
capability to withstand turbulent and unexpected conditions.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">In this hackathon we will do something =
similar for RIFT networks. We will build a large fat tree network of =
RIFT routers. Then we will randomly insert failures into the network and =
make sure that the network behaves correctly. We will make sure the RIFT =
routers don't crash or otherwise behave badly. And we will make sure =
that the routers forwarding tables and link-state databases converge =
correctly.<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">We will use (and possibly enhance) the chaos =
testing framework as well as the visualization and verification tools =
that are already part of the RIFT-Python open source project.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Even if you are not much interested in =
the RIFT routing protocol, but you are interested in testing large =
network topologies using container-like technology, or in visualization =
tools, or in chaos testing, this might be the right hackathon for =
you.<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D""><b class=3D"">A detailed description of the =
planned activities at the hackathon is available at:&nbsp;<a =
href=3D"https://nam05.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2=
Fbit.ly%2Frift-hackathon-ietf-104&amp;data=3D02%7C01%7C%7C8041ec8127374fce=
a70c08d69c004347%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636867922294=
829286&amp;sdata=3Da3ClcYZX1avQH27yzXl48Wxo47YPAmUoSCZ7M3aG6JQ%3D&amp;rese=
rved=3D0" originalsrc=3D"http://bit.ly/rift-hackathon-ietf-104" =
shash=3D"z6kJAx3+GZoMrvvcyV0We2+9RUhrR7GET74CWvJuB5vqlKumpY9a5XmsqJevIXkCN=
lg0dQXDMWXCk1FiN7hG95cfvIi7lyzWzFvv2d+15/Ft6Wu4/fsWaxK78lPzEUonEVRXaTmb7Ut=
S3wxkdTSVBhZaRVv67zN3PiU054Dl0rw=3D" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">http://bit.ly/rift-hackathon-ietf-104</a></b><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">The project is listed on the IETF 104 =
hackathon wiki page:&nbsp;<a =
href=3D"https://nam05.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Ftrac.ietf.org%2Ftrac%2Fietf%2Fmeeting%2Fwiki%2F104hackathon&amp;data=3D0=
2%7C01%7C%7C8041ec8127374fcea70c08d69c004347%7C84df9e7fe9f640afb435aaaaaaa=
aaaaa%7C1%7C0%7C636867922294839291&amp;sdata=3DL3w0gXD524rbYqEXQw2kbgCGNFj=
9Nv3W55%2BbDHiNvYA%3D&amp;reserved=3D0" =
originalsrc=3D"https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon" =
shash=3D"dsPDFh6SoGWP5WgAXMqHz5mfgtJOjOH0ajxjFaX+Dr5js45nKi8LDN5e+VZquDuIU=
2Yc7hVB6HYOWDHZp831nhe2WzpWAmSv0R4LLO8fbfTPDzb4ppJBCv8H7e2j4G9pNsg3tWPM6ld=
1s2usZI6lilrNPY9KuQ5vb7GO5+TwwC8=3D" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">https://trac.ietf.org/trac/ietf/meeting/wiki/104hackathon</a>&n=
bsp;(info copied below)<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Feel free to join us.<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">Bruno Rijsman<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">Routing In Fat Trees (RIFT) Chaos Monkey =
Testing<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">* Champions<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp; * Tony =
Przygienda &lt;prz at<span class=3D"Apple-converted-space">&nbsp;</span><a=
 =
href=3D"https://nam05.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2=
Fjuniper.net&amp;data=3D02%7C01%7C%7C8041ec8127374fcea70c08d69c004347%7C84=
df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636867922294849296&amp;sdata=3DpL=
CTPG%2FVfwguCn9dqi07KH3fAfu1EZcFTSg7%2B5svXDE%3D&amp;reserved=3D0" =
originalsrc=3D"http://juniper.net" =
shash=3D"dsc1uDf8tiBBduyivyCXiHAZ7+vBsvBIMevpYbmAM1cGMucwABfpSQNa6cJdk9Vv0=
P1yXSaH/ItvKyHh1Y1vRqtFceY1QR7oEnMAjuEsj96uBliBHspw5FmzCXlp0kHQ/gAVAGu2lTk=
6PQSohY6W6a4WgvsBN3Sb0rAkGNBOkmM=3D" style=3D"color: purple; =
text-decoration: underline;" class=3D"">juniper.net</a>&gt; (will join =
in person)<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp; * Bruno Rijsman &lt;brunorijsman =
at<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://nam05.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2=
Fgmail.com&amp;data=3D02%7C01%7C%7C8041ec8127374fcea70c08d69c004347%7C84df=
9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636867922294869324&amp;sdata=3DNm8L=
6rVMOWZm3%2Bu7aNim3h%2FqV3UuNQ%2Bj9ixIXpwWkts%3D&amp;reserved=3D0" =
originalsrc=3D"http://gmail.com" =
shash=3D"EHRPb/gpTeYMVGMtjA9/OAUPwDDyV8Ee/BTjNaTf+z81yO3kEKBE44l0Rl6hvj8CQ=
WbqYbbRNg/XSYvT/izDkMeJ91D1xkmv+mXQry79h75TrhkLfkkwHiSwYz1+hadp3ZTezRTx1zx=
ewl3jrqu6M7f74pt1q90GhUfAtDJ1W5w=3D" style=3D"color: purple; =
text-decoration: underline;" class=3D"">gmail.com</a>&gt; (will join =
remotely)<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">* Project(s)<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; * =E2=80=8BRIFT is a STD track WG working on a modern =
IP fabric/DC routing protocol<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp; * =E2=80=8BDeta=
iled description of the planned activities at the hackathon at&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; &nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://nam05.safelinks.protection.outlook.com/?url=3Dhttp%3A%2F%2=
Fbit.ly%2Frift-hackathon-ietf-104&amp;data=3D02%7C01%7C%7C8041ec8127374fce=
a70c08d69c004347%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636867922294=
879323&amp;sdata=3DSyZTYxEQA2B7r%2BxpaDrXIvyqwM58JoLs5FO5YdRRwAA%3D&amp;re=
served=3D0" originalsrc=3D"http://bit.ly/rift-hackathon-ietf-104" =
shash=3D"XQKfTqFSXjh0TLbK7F+rr0aHGH2bglcCe/pjt1O4eub7TmSgPl5xix9YtWnd1zNJK=
VKIIpn40NVkR+2rXWlHpLfAF/+n5lgCwkrZ6qD5GooXHLGpX/rHdk6onofm76KI/E85qxzsbPf=
D8Aj8AUNqqGUHiJOm13BJWHOsN9Cb8Nk=3D" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">http://bit.ly/rift-hackathon-ietf-104</a><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; * We have two implementations now:<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; &nbsp; * RIFT-Python open source<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; &nbsp; * Vendor implementation<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; &nbsp; * The open source one has a chaos monkey =
framework in place we can use&nbsp;<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp; &nbsp; &nbsp; =
to stress protocol implementations and interoperability between =
them.&nbsp;<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp; &nbsp; &nbsp; Unusual hackathon =
but that will be very, very useful for further&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; &nbsp; &nbsp; development and quality of =
implementations while breaking completely&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; &nbsp; &nbsp; new grounds (chaos testing on model =
based protocol specifications).<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">* Preconditions:<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; * Python knowledge<o:p class=3D""></o:p></div></div><div=
 class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp; * Familiarity =
with the open source RIFT code on =E2=80=8B<a =
href=3D"https://nam05.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fgithub.com%2Fbrunorijsman%2Frift-python&amp;data=3D02%7C01%7C%7C8041ec81=
27374fcea70c08d69c004347%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C6368=
67922294889340&amp;sdata=3DZiZEg53UuJEb2TTkWOcmWFefP4WyGHALpzOzgtwif3E%3D&=
amp;reserved=3D0" =
originalsrc=3D"https://github.com/brunorijsman/rift-python" =
shash=3D"SMf9FZj+qVL4xYa+X28e/MptgfqNdZMDbAZfZT7RYlBDNLDJvM/L5Fykxbcg2YrM2=
ZXo1j3dxcB/ZZsQSti08IkVUughPcsAk4RCZnGUBsk3/ZVFSePvDE7e4obcPpfdNa3yZicmneY=
GcC/nqFwazW5h/1MqSDbh4W5QdXbEjC0=3D" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">https://github.com/brunorijsman/rift-python</a><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt 0.5in; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp; * RIFT Specification in some detail =E2=80=8BRIFT =
draft<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp; * Familiarity with creating =
virtual machines in AWS<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div></div></div><span style=3D"caret-color:=
 rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">hackathon mailing list</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"mailto:hackathon@ietf.org" style=3D"color: purple; =
text-decoration: underline; font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">hackathon@ietf.org</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"https://nam05.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%=
2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fhackathon&amp;amp;data=3D02%7C01%7C%=
7C8041ec8127374fcea70c08d69c004347%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%=
7C0%7C636867922294939371&amp;amp;sdata=3D1bGO7%2FcCFOJp%2F4s3AbEpMtjoRTl7p=
qYcLtBSMhGMzWY%3D&amp;amp;reserved=3D0" style=3D"color: purple; =
text-decoration: underline; font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://nam05.safelinks.protection.outlook.com/?url=3Dhttps%3A%=
2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fhackathon&amp;amp;data=3D02%7C01%=
7C%7C8041ec8127374fcea70c08d69c004347%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7=
C1%7C0%7C636867922294939371&amp;amp;sdata=3D1bGO7%2FcCFOJp%2F4s3AbEpMtjoRT=
l7pqYcLtBSMhGMzWY%3D&amp;amp;reserved=3D0</a></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_A7182C1C-FED9-488C-9714-93E23F6B0974--


From nobody Thu Feb 28 11:25:01 2019
Return-Path: <tonysietf@gmail.com>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54523130FA8 for <rift@ietfa.amsl.com>; Thu, 28 Feb 2019 11:24:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 dgpwCr6iCc8a for <rift@ietfa.amsl.com>; Thu, 28 Feb 2019 11:24:57 -0800 (PST)
Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 183CE130FA5 for <rift@ietf.org>; Thu, 28 Feb 2019 11:24:57 -0800 (PST)
Received: by mail-ed1-x52e.google.com with SMTP id f19so8577419eds.12 for <rift@ietf.org>; Thu, 28 Feb 2019 11:24:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=SPHleIUtM8WWsHIJQ2NRsG8QgfuGPqq8rqR1ZXLi99k=; b=T5WBDMlwK8W4+UF/9vC8AWvhOl4sD+aan1xInS+uRB6PMyEpTmEYlYqzQ0wTCg2evU 2nKf3YGsr5v50aQgSVsz6vM1HLaiMy3l+UrJTGuKH1QcJoJduAelaD+C6Zy8E+0SqKa8 6LZpsSziTmBotss/wo6mujjaB6kvuNifuTaHbJ5HEeXKU0EjBkF7hMQ0zYT6Pvv+sGu3 xe+8cVP7zpqcgqyarvItPD+hHgoKD5lK7b3SpwJ6HnA7cr6NP7FWrCh1ums+GNcxu3rz ZWvbobuXFLTdLx4y9XWwzeOF99VQbx/yyZo4Rwu0uMsrgNKHW4AcvBtFavi4xqU2u5hV kwRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=SPHleIUtM8WWsHIJQ2NRsG8QgfuGPqq8rqR1ZXLi99k=; b=NAdaKunINXHj1ucKVgWOTpBmE0TBlHf5Jw5thpQv+wZJI1A+U5UKX8Ww/c0hRtlJ99 i3kNcRM8HwkqEzks2VJJ3mCjs4EmUy7VEe6tYWIsTf1UurD8Pd6InHyEKuw3XxeBKm0F EPWpVZ5rsCqZxOAnuWL4qplL2dZDTg+PKrmjX1gh/pXojNfu9aP08yXFZ+ZOz2Dm3vIV fZG+IE8LpC4ZOFgPzntSaEP8ChwKer+59JQeEssv7FuZLkw4/e+fNT6mvsKMWrSKTi92 39ALy3bb9xokDN3PMqQECtGkIWZESiFGnIQLypsjncXdPvhPmMvW6Q2AotiFURDhmcfO hkeQ==
X-Gm-Message-State: APjAAAXj1dPRhthkFMYcwFQ4MYfBZzx3fZq/TfIg5G1MRfi1gmHZpW2W CLJTzR4PKF0hpSU9bDuT0adt/erV6Pze300AOyFJLsTV
X-Google-Smtp-Source: APXvYqzVG1YsiIO2KGPTR0qaO56dDpE1G/cZW983nNxNvg/YSs9F66YptOHz/3ddkianEZppMd8cLXaeOs4bmXN3+ak=
X-Received: by 2002:a17:906:5212:: with SMTP id g18mr288457ejm.149.1551381895311;  Thu, 28 Feb 2019 11:24:55 -0800 (PST)
MIME-Version: 1.0
From: Tony Przygienda <tonysietf@gmail.com>
Date: Thu, 28 Feb 2019 11:24:19 -0800
Message-ID: <CA+wi2hOcZMEWms_jXjt8d+rTLdUYFNH6v-=DYJtdP0X97tuBkQ@mail.gmail.com>
To: rift@ietf.org
Content-Type: multipart/alternative; boundary="000000000000c7f7350582f93ebd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/EqOFRQbOspy91YDbyd4Wi3_9D3M>
Subject: [Rift] Today's core meeting ...
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Feb 2019 19:24:59 -0000

--000000000000c7f7350582f93ebd
Content-Type: text/plain; charset="UTF-8"

Recording on

https://www.dropbox.com/sh/kqlmjakec4l9am0/AABjNwy0196K9PlcDb3F_u-Ea?dl=0

We are pretty close to have the single-plane multicast agreed on
conceptually. Good discusison on the tree-joining algorithm necessary @ ToF
level which is the last piece missing. Good point for poeple to catch up
where we are given Bruno gave a preso with lots of nice colors explaining
how multicast on RIFT will work ...

--- tony

--000000000000c7f7350582f93ebd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Recording on <br></div><div><br></di=
v><div><a href=3D"https://www.dropbox.com/sh/kqlmjakec4l9am0/AABjNwy0196K9P=
lcDb3F_u-Ea?dl=3D0">https://www.dropbox.com/sh/kqlmjakec4l9am0/AABjNwy0196K=
9PlcDb3F_u-Ea?dl=3D0</a></div><div><br></div><div>We are pretty close to ha=
ve the single-plane multicast agreed on conceptually. Good discusison on th=
e tree-joining algorithm necessary @ ToF level which is the last piece miss=
ing. Good point for poeple to catch up where we are given Bruno gave a pres=
o with lots of nice colors explaining how multicast on RIFT will work ... <=
br></div><div><br></div><div>--- tony <br></div></div></div>

--000000000000c7f7350582f93ebd--

